From fbebe488ebc15a40cbe5db94b5cca68859c9ec7a Mon Sep 17 00:00:00 2001 From: an7s <an7s@git.zephyr-software.com> Date: Wed, 2 May 2012 14:15:11 +0000 Subject: [PATCH] get rid of peasoup exec directory Former-commit-id: 09ccce22d96b31a9154c1e203d5d57578d3ae560 --- .gitattributes | 82 - .../a.asm | 14276 ------- .../a.idb | Bin 606370 -> 0 bytes .../a.irdb.aspri | 22295 ----------- .../a.irdb.aspri.asm | 10846 ------ .../a.irdb.aspri.asm.bin | Bin 19048 -> 0 bytes .../a.irdb.aspri.asm.map | 5438 --- .../a.irdb.bspri.REMOVED.git-id | 1 - .../a.ncexe | Bin 50820 -> 0 bytes .../a.ncexe.SMPobjdump | 9770 ----- .../a.ncexe.alarms | 0 .../a.ncexe.annot.REMOVED.git-id | 1 - .../a.ncexe.infoannot | 626 - .../a.ncexe.log | 509 - .../a.stratafied.REMOVED.git-id | 1 - .../cat.shared.orig.sh | 3 - .../clone.id | 1 - .../do_concolic.out | 1 - .../logs/calc_conflicts.log | 15 - .../logs/clone.log | 13 - .../logs/copy_exe.log | 6 - .../logs/create_binary_script.log | 6 - .../logs/double_free.log | 6 - .../logs/fill_in_cfg.log | 19 - .../logs/fill_in_indtargs.log | 41 - .../logs/fix_calls.log | 20 - .../logs/generate_spri.log | 10 - .../logs/heaprand.log | 6 - .../logs/integertransform.log | 914 - .../logs/meds2pdb.log | 17 - .../logs/meds_static.log | 8 - .../logs/pc_confine.log | 6 - .../logs/pdb_create_tables.log | 15 - .../logs/pdb_register.log | 7 - .../logs/ps_analyze.log | 1290 - .../logs/signconv_func_monitor.log | 6 - .../logs/spasm.log | 8 - .../logs/stratafy_with_pc_confine.log | 50 - .../ps_run.sh | 69 - .../registered.id | 1 - .../screenlog.0 | 24 - .../stratafier.o.exe.REMOVED.git-id | 1 - .../a.asm | 31504 ---------------- .../a.idb.REMOVED.git-id | 1 - .../a.irdb.aspri.REMOVED.git-id | 1 - .../a.irdb.aspri.asm | 23928 ------------ .../a.irdb.aspri.asm.bin | Bin 42035 -> 0 bytes .../a.irdb.aspri.asm.map | 11988 ------ .../a.irdb.bspri.REMOVED.git-id | 1 - .../a.ncexe | Bin 104528 -> 0 bytes .../a.ncexe.SMPobjdump | 20861 ---------- .../a.ncexe.alarms | 0 .../a.ncexe.annot.REMOVED.git-id | 1 - .../a.ncexe.infoannot | 1337 - .../a.ncexe.log | 1112 - .../a.stratafied.REMOVED.git-id | 1 - .../clone.id | 1 - .../do_concolic.out | 1 - .../logs/calc_conflicts.log | 15 - .../logs/clone.log | 13 - .../logs/copy_exe.log | 6 - .../logs/create_binary_script.log | 6 - .../logs/double_free.log | 6 - .../logs/fill_in_cfg.log | 19 - .../logs/fill_in_indtargs.log | 66 - .../logs/fix_calls.log | 20 - .../logs/generate_spri.log | 10 - .../logs/heaprand.log | 6 - .../logs/integertransform.log | 2005 - .../logs/meds2pdb.log | 17 - .../logs/meds_static.log | 8 - .../logs/pc_confine.log | 6 - .../logs/pdb_create_tables.log | 15 - .../logs/pdb_register.log | 7 - .../logs/ps_analyze.log | 2406 -- .../logs/signconv_func_monitor.log | 6 - .../logs/spasm.log | 8 - .../logs/stratafy_with_pc_confine.log | 50 - .../ls.shared.orig.sh | 3 - .../ps_run.sh | 69 - .../registered.id | 1 - .../screenlog.0 | 18 - .../stratafier.o.exe.REMOVED.git-id | 1 - 83 files changed, 161932 deletions(-) delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.asm delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.bin delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.map delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.bspri.REMOVED.git-id delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.SMPobjdump delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.alarms delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.annot.REMOVED.git-id delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.infoannot delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.stratafied.REMOVED.git-id delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/cat.shared.orig.sh delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/clone.id delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/do_concolic.out delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/calc_conflicts.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/clone.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/copy_exe.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/create_binary_script.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/double_free.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_cfg.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_indtargs.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fix_calls.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/generate_spri.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/heaprand.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/integertransform.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds2pdb.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds_static.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pc_confine.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_create_tables.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_register.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/ps_analyze.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/signconv_func_monitor.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/spasm.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/stratafy_with_pc_confine.log delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/registered.id delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/screenlog.0 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/stratafier.o.exe.REMOVED.git-id delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.asm delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.idb.REMOVED.git-id delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.REMOVED.git-id delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.bin delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.map delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.bspri.REMOVED.git-id delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.SMPobjdump delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.alarms delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.annot.REMOVED.git-id delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.infoannot delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.stratafied.REMOVED.git-id delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/clone.id delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/do_concolic.out delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/calc_conflicts.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/clone.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/copy_exe.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/create_binary_script.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/double_free.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_cfg.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_indtargs.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fix_calls.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/generate_spri.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/heaprand.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/integertransform.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds2pdb.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds_static.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pc_confine.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_create_tables.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_register.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/ps_analyze.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/signconv_func_monitor.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/spasm.log delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/stratafy_with_pc_confine.log delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ls.shared.orig.sh delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/registered.id delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/screenlog.0 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/stratafier.o.exe.REMOVED.git-id diff --git a/.gitattributes b/.gitattributes index 16d71f4f1..28ceb3523 100644 --- a/.gitattributes +++ b/.gitattributes @@ -311,88 +311,6 @@ libtransform/tests/false_positives/ls.err -text libtransform/tests/false_positives/ls.out -text libtransform/tests/false_positives/ls.shared.orig -text libtransform/tests/false_positives/ls.shared.orig.peasoup -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.asm -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.bin -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.map -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.bspri -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.SMPobjdump -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.alarms -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.annot -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.infoannot -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.stratafied -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/cat.shared.orig.sh -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/clone.id -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/do_concolic.out -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/calc_conflicts.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/clone.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/copy_exe.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/create_binary_script.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/double_free.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_cfg.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_indtargs.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fix_calls.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/generate_spri.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/heaprand.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/integertransform.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds2pdb.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds_static.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pc_confine.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_create_tables.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_register.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/ps_analyze.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/signconv_func_monitor.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/spasm.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/stratafy_with_pc_confine.log -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/registered.id -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/screenlog.0 -text -libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/stratafier.o.exe -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.asm -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.idb -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.bin -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.map -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.bspri -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.SMPobjdump -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.alarms -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.annot -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.infoannot -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.stratafied -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/clone.id -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/do_concolic.out -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/calc_conflicts.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/clone.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/copy_exe.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/create_binary_script.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/double_free.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_cfg.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_indtargs.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fix_calls.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/generate_spri.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/heaprand.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/integertransform.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds2pdb.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds_static.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pc_confine.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_create_tables.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_register.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/ps_analyze.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/signconv_func_monitor.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/spasm.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/stratafy_with_pc_confine.log -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ls.shared.orig.sh -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/registered.id -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/screenlog.0 -text -libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/stratafier.o.exe -text libtransform/tests/int16overflow.c -text libtransform/tests/int32overflow.c -text libtransform/tests/integer/addsuboverflow/Makefile -text diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.asm b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.asm deleted file mode 100644 index a5a789769..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.asm +++ /dev/null @@ -1,14276 +0,0 @@ -; -; +-------------------------------------------------------------------------+ -; | This file has been generated by The Interactive Disassembler (IDA) | -; | Copyright (c) 2011 Hex-Rays, <support@hex-rays.com> | -; | License info: 48-B735-74D4-4E | -; | Jason Hiser, University of Virginia / Dpt of Computer Science | -; +-------------------------------------------------------------------------+ -; -; -; +-------------------------------------------------------------------------+ -; | This file has been generated by The Interactive Disassembler (IDA) | -; | Copyright (c) 2011 Hex-Rays, <support@hex-rays.com> | -; | License info: 48-B735-74D4-4E | -; | Jason Hiser, University of Virginia / Dpt of Computer Science | -; +-------------------------------------------------------------------------+ -; -; Input MD5 : BDFD8B874B5E71915E9E22ADB1A031F5 -; Input CRC32 : B8227E42 - -; File Name : /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe -; Format : ELF for Intel 386 (Executable) -; Imagebase : 8048000 -; Interpreter '/lib/ld-linux.so.2' -; Needed Library 'libc.so.6' -; - - .686p - .mmx - .model flat -.intel_syntax noprefix - -; =========================================================================== - -; Segment type: Pure code -; Segment permissions: Read/Execute -_init segment dword public 'CODE' use32 - assume cs:_init - ;org 8048DF8h - assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - - public _init_proc -_init_proc proc near ; CODE XREF: sub_8052040+14p - push ebp - mov ebp, esp - push ebx - sub esp, 4 - call $+5 - pop ebx - add ebx, 0C1F0h - mov edx, ds:(__gmon_start___ptr - 8054FF4h)[ebx] - test edx, edx - jz short loc_8048E1A - call ___gmon_start__ - -loc_8048E1A: ; CODE XREF: _init_proc+1Bj - call sub_80492C0 - call sub_80520E0 - pop eax - pop ebx - leave - retn -_init_proc endp - -_init ends - -; =========================================================================== - -; Segment type: Pure code -; Segment permissions: Read/Execute -_plt segment dword public 'CODE' use32 - assume cs:_plt - ;org 8048E28h - assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing - dd 4 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _getpagesize. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _abort. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___errno_location. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___cxa_atexit. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _open64. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _fputs_unlocked. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_get_mb_cur_max. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___fprintf_chk. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___gmon_start__. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _realloc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _iconv_open. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___printf_chk. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strchr. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _getenv. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _calloc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _write. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___uflow. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _memset. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _fopen64. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___libc_start_main. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _stpcpy. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION __exit. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strrchr. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___assert_fail. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _bindtextdomain. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _mbrtowc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _read. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _ungetc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _free. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _dcgettext. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _getopt_long. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _ioctl. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_b_loc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _fclose. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _mbsinit. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _memcpy. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strlen. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _iconv. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _setlocale. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strcpy. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _iswspace. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _close. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _fwrite. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _nl_langinfo. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _malloc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _iswalnum. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___stack_chk_fail. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _iconv_close. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___fpending. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _error. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strnlen. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _memmove. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___strndup. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _textdomain. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___fxstat64. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _fscanf. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___sprintf_chk. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _memchr. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___snprintf_chk. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _iswprint. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strcmp. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___strdup. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _exit. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -_plt ends - -; =========================================================================== - -; Segment type: Pure code -; Segment permissions: Read/Execute -_text segment para public 'CODE' use32 - assume cs:_text - ;org 8049230h - assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing - -; =============== S U B R O U T I N E ======================================= - -; Attributes: noreturn - - public start -start proc near - xor ebp, ebp - pop esi - mov ecx, esp - and esp, 0FFFFFFF0h - push eax - push esp - push edx - push offset sub_8052030 - push offset sub_8052040 - push ecx - push esi - push offset sub_80495B0 - call ___libc_start_main - hlt -start endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8049260 proc near ; CODE XREF: _term_proc+13p - push ebp - mov ebp, esp - push ebx - sub esp, 4 - cmp ds:byte_8055164, 0 - jnz short loc_80492AF - mov eax, ds:dword_8055168 - mov ebx, offset dword_8054F14 - sub ebx, offset dword_8054F10 - sar ebx, 2 - sub ebx, 1 - cmp eax, ebx - jnb short loc_80492A8 - lea esi, [esi+0] - -loc_8049290: ; CODE XREF: sub_8049260+46j - add eax, 1 - mov ds:dword_8055168, eax - call ds:dword_8054F10[eax*4] - mov eax, ds:dword_8055168 - cmp eax, ebx - jb short loc_8049290 - -loc_80492A8: ; CODE XREF: sub_8049260+28j - mov ds:byte_8055164, 1 - -loc_80492AF: ; CODE XREF: sub_8049260+Ej - add esp, 4 - pop ebx - pop ebp - retn -sub_8049260 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80492C0 proc near ; CODE XREF: _init_proc:loc_8048E1Ap - push ebp - mov ebp, esp - sub esp, 18h - mov eax, ds:dword_8054F18 - test eax, eax - jz short locret_80492E1 - mov eax, 0 - test eax, eax - jz short locret_80492E1 - mov dword ptr [esp], offset dword_8054F18 - call eax - -locret_80492E1: ; CODE XREF: sub_80492C0+Dj - ; sub_80492C0+16j - leave - retn -sub_80492C0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: noreturn bp-based frame - -; int __cdecl sub_80492F0(int status) -sub_80492F0 proc near ; CODE XREF: sub_80495B0+101p - ; sub_80495B0+178p - -status = dword ptr 8 - - push ebp - mov ebp, esp - push esi - push ebx - sub esp, 10h - mov ebx, [ebp+status] - test ebx, ebx - jz short loc_8049348 - mov esi, ds:dword_8055178 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset msgid ; "Try `%s --help' for more information.\n" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+0Ch], esi - mov dword ptr [esp+4], 1 - mov [esp+8], eax - mov eax, ds:stderr - mov [esp], eax - call ___fprintf_chk - -loc_804933E: ; CODE XREF: sub_80492F0+26Dj - ; sub_80492F0+2B2j - mov [esp], ebx ; status - call _exit -; --------------------------------------------------------------------------- - align 4 - -loc_8049348: ; CODE XREF: sub_80492F0+Dj - mov esi, ds:dword_8055178 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aUsageSOption__ ; "Usage: %s [OPTION]... [FILE]...\n" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+8], esi - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aConcatenateFil ; "Concatenate FILE(s), or standard input,"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aTEquivalentToV ; " -t equivalent t"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aHelpDisplayThi ; " --help display this help and "... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aVersionOutputV ; " --version output version informa"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aWithNoFileOrWh ; "\nWith no FILE, or when FILE is -, read "... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:dword_8055178 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aExamplesSFGOut ; "\nExamples:\n %s f - g Output f's conte"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+0Ch], esi - mov [esp+8], esi - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - mov eax, ds:dword_8055178 - mov [esp], eax - call sub_804BA50 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aReportSBugsToS ; "\nReport %s bugs to %s\n" - mov dword ptr [esp], 0 ; domainname - mov esi, eax - call _dcgettext - mov [esp+8], esi - mov dword ptr [esp+0Ch], offset aBugCoreutils@g ; "bug-coreutils@gnu.org" - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aSHomePageHttpW ; "%s home page: <http://www.gnu.org/softw"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov dword ptr [esp+0Ch], offset domainname ; "coreutils" - mov dword ptr [esp+8], offset word_80525FA - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aGeneralHelpUsi ; "General help using GNU software: <http:"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov dword ptr [esp], 5 ; category - call sub_804BCA0 - test al, al - jz loc_804933E - mov eax, ds:dword_8055178 - mov [esp], eax - call sub_804BA50 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aReportSTransla ; "Report %s translation bugs to <http://t"... - mov dword ptr [esp], 0 ; domainname - mov esi, eax - call _dcgettext - mov [esp+8], esi - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - jmp loc_804933E -sub_80492F0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: noreturn bp-based frame - -; int __cdecl sub_80495B0(int argc, char **argv) -sub_80495B0 proc near ; DATA XREF: start+17o - -argc = dword ptr 8 -argv = dword ptr 0Ch - - push ebp - mov ebp, esp - and esp, 0FFFFFFF0h - push edi - push esi - push ebx - sub esp, 174h - call _getpagesize - mov edx, [ebp+argv] - mov [esp+64h], eax - mov eax, [edx] - mov [esp], eax ; s - call sub_804A440 - mov dword ptr [esp+4], (offset aReportBugsToS_+16h) ; locale - mov dword ptr [esp], 6 ; category - call _setlocale - mov dword ptr [esp+4], offset dirname ; "/usr/share/locale" - mov dword ptr [esp], offset domainname ; "coreutils" - call _bindtextdomain - mov dword ptr [esp], offset domainname ; "coreutils" - call _textdomain - mov dword ptr [esp], offset sub_804BBC0 - call sub_80520A0 - mov ebx, [ebp+argc] - mov esi, [ebp+argv] - mov byte ptr [esp+82h], 0 - mov byte ptr [esp+83h], 0 - mov byte ptr [esp+7Ah], 0 - mov byte ptr [esp+6Bh], 0 - mov byte ptr [esp+98h], 0 - mov byte ptr [esp+7Bh], 0 - -loc_8049642: ; CODE XREF: sub_80495B0+127j - ; sub_80495B0+141j ... - mov dword ptr [esp+10h], 0 ; longind - mov dword ptr [esp+0Ch], offset longopts ; longopts - mov dword ptr [esp+8], offset shortopts ; "benstuvAET" - mov [esp+4], esi ; argv - mov [esp], ebx ; argc - call _getopt_long - cmp eax, 0FFFFFFFFh - jz loc_80497CC - cmp eax, 62h - jz loc_80497B0 - jg short loc_80496B8 - cmp eax, 41h - lea esi, [esi+0] - jz short loc_80496DC - lea esi, [esi+0] - jg loc_8049717 - cmp eax, 0FFFFFF7Dh - nop - lea esi, [esi+0] - jz loc_8049742 - cmp eax, 0FFFFFF7Eh - nop - lea esi, [esi+0] - jnz short loc_8049721 - mov dword ptr [esp], 0 ; status - call sub_80492F0 -; --------------------------------------------------------------------------- - align 4 - -loc_80496B8: ; CODE XREF: sub_80495B0+C8j - cmp eax, 73h - jz loc_80497C2 - jg short loc_80496F6 - cmp eax, 65h - db 66h - nop - jz short loc_80496E4 - cmp eax, 6Eh - lea esi, [esi+0] - jnz short loc_8049721 - mov byte ptr [esp+7Bh], 1 - jmp loc_8049642 -; --------------------------------------------------------------------------- - -loc_80496DC: ; CODE XREF: sub_80495B0+D0j - mov byte ptr [esp+82h], 1 - -loc_80496E4: ; CODE XREF: sub_80495B0+118j - mov byte ptr [esp+83h], 1 - -loc_80496EC: ; CODE XREF: sub_80495B0+16Aj - mov byte ptr [esp+7Ah], 1 - jmp loc_8049642 -; --------------------------------------------------------------------------- - -loc_80496F6: ; CODE XREF: sub_80495B0+111j - cmp eax, 75h - jz loc_8049642 - jl short loc_804972D - cmp eax, 76h - lea esi, [esi+0] - jnz short loc_8049721 - mov byte ptr [esp+83h], 1 - jmp loc_8049642 -; --------------------------------------------------------------------------- - -loc_8049717: ; CODE XREF: sub_80495B0+D8j - cmp eax, 45h - jz short loc_80496EC - cmp eax, 54h - jz short loc_804979C - -loc_8049721: ; CODE XREF: sub_80495B0+F8j - ; sub_80495B0+120j ... - mov dword ptr [esp], 1 ; status - call sub_80492F0 -; --------------------------------------------------------------------------- - -loc_804972D: ; CODE XREF: sub_80495B0+14Fj - mov byte ptr [esp+82h], 1 - mov byte ptr [esp+83h], 1 - jmp loc_8049642 -; --------------------------------------------------------------------------- - -loc_8049742: ; CODE XREF: sub_80495B0+E8j - mov dword ptr [esp+4], offset aTorbjRnGranlun ; "Torbjörn Granlund" - mov dword ptr [esp], offset s2 ; "Torbjorn Granlund" - call sub_804ADD0 - mov dword ptr [esp+18h], 0 - mov dword ptr [esp+14h], offset aRichardM_Stall ; "Richard M. Stallman" - mov dword ptr [esp+8], offset word_80525FA - mov dword ptr [esp+4], offset aCat ; "cat" - mov [esp+10h], eax - mov eax, off_8055120 - mov [esp+0Ch], eax - mov eax, ds:stdout - mov [esp], eax - call sub_804B8E0 - mov dword ptr [esp], 0 ; status - call _exit -; --------------------------------------------------------------------------- - -loc_804979C: ; CODE XREF: sub_80495B0+16Fj - mov byte ptr [esp+82h], 1 - jmp loc_8049642 -; --------------------------------------------------------------------------- - align 10h - -loc_80497B0: ; CODE XREF: sub_80495B0+C2j - mov byte ptr [esp+98h], 1 - mov byte ptr [esp+7Bh], 1 - jmp loc_8049642 -; --------------------------------------------------------------------------- - -loc_80497C2: ; CODE XREF: sub_80495B0+10Bj - mov byte ptr [esp+6Bh], 1 - jmp loc_8049642 -; --------------------------------------------------------------------------- - -loc_80497CC: ; CODE XREF: sub_80495B0+B9j - lea ecx, [esp+10Ch] - mov [esp+28h], ecx - mov [esp+8], ecx - mov dword ptr [esp+4], 1 - mov dword ptr [esp], 3 - call ___fxstat64 - test eax, eax - js loc_804A342 - -loc_80497F7: ; CODE XREF: sub_80495B0+DCBj - lea eax, [esp+0ACh] - mov esi, [esp+28h] - mov ecx, 18h - mov edi, eax - rep movsd - mov [esp+2Ch], eax - mov ebx, [esp+0E0h] - lea eax, [ebx-8000h] - cmp eax, 1FFF8000h - jbe loc_804A11B - mov ebx, 8000h - -loc_804982C: ; CODE XREF: sub_80495B0+B73j - ; sub_80495B0+B80j - mov eax, [esp+11Ch] - mov byte ptr [esp+4Bh], 0 - and eax, 0F000h - cmp eax, 8000h - jz loc_804A30C - -loc_8049848: ; CODE XREF: sub_80495B0+D8Dj - mov ecx, ds:optind - mov eax, [ebp+argv] - movzx edx, byte ptr [esp+7Bh] - mov ds:dword_8055170, offset byte_80527F2 - mov [esp+60h], ecx - lea eax, [eax+ecx*4] - mov [esp+58h], eax - movzx eax, byte ptr [esp+98h] - mov [esp+44h], edx - mov byte ptr [esp+53h], 1 - mov byte ptr [esp+4Ah], 0 - xor eax, 1 - and edx, eax - mov [esp+5Ch], edx - mov [esp+74h], ebx - -loc_804988E: ; CODE XREF: sub_80495B0+A16j - mov ecx, [ebp+argc] - cmp [esp+60h], ecx - jl loc_8049EF6 - mov eax, ds:dword_8055170 - -loc_80498A0: ; CODE XREF: sub_80495B0+951j - movzx edx, byte ptr [eax] - cmp dl, ds:byte_80527F2 - jz loc_8049ED0 - -loc_80498AF: ; CODE XREF: sub_80495B0+92Aj - mov dword ptr [esp+4], 0 - mov [esp], eax - call _open64 - test eax, eax - mov ds:fd, eax - js loc_804A135 - -loc_80498CC: ; CODE XREF: sub_80495B0+941j - lea ecx, [esp+10Ch] - mov [esp+8], ecx - mov [esp+4], eax - mov dword ptr [esp], 3 - call ___fxstat64 - test eax, eax - js loc_804A017 - mov edi, [esp+2Ch] - mov ecx, 18h - mov esi, [esp+28h] - rep movsd - mov eax, [esp+0E0h] - mov [esp+7Ch], eax - sub eax, 8000h - cmp eax, 1FFF8000h - jbe loc_8049F06 - mov dword ptr [esp+7Ch], 8000h - -loc_8049921: ; CODE XREF: sub_80495B0+962j - ; sub_80495B0+970j - cmp byte ptr [esp+4Bh], 0 - jz short loc_8049946 - mov edx, [esp+3Ch] - mov eax, [esp+40h] - xor edx, [esp+110h] - xor eax, [esp+10Ch] - or edx, eax - jz loc_804A04A - -loc_8049946: ; CODE XREF: sub_80495B0+376j - ; sub_80495B0+AA5j ... - cmp byte ptr [esp+7Ah], 0 - jnz short loc_804996D - mov esi, [esp+44h] - test esi, esi - jnz short loc_804996D - cmp byte ptr [esp+83h], 0 - jnz short loc_804996D - cmp byte ptr [esp+82h], 0 - jz loc_804A1C9 - -loc_804996D: ; CODE XREF: sub_80495B0+39Bj - ; sub_80495B0+3A3j ... - mov eax, [esp+7Ch] - add eax, [esp+64h] - mov [esp], eax ; size - call sub_804D070 - mov ecx, [esp+64h] - mov edx, [esp+74h] - mov [esp+54h], eax - lea eax, [ecx+edx+12h] - mov edx, [esp+7Ch] - lea eax, [eax+edx*4] - mov [esp], eax ; size - call sub_804D070 - mov esi, [esp+64h] - xor edx, edx - mov byte ptr [esp+73h], 1 - sub esi, 1 - mov ecx, eax - add ecx, esi - mov [esp+4Ch], eax - mov eax, ecx - div dword ptr [esp+64h] - add esi, [esp+54h] - mov eax, esi - sub ecx, edx - xor edx, edx - div dword ptr [esp+64h] - mov [esp+90h], ecx - mov ecx, ds:dword_805516C - mov [esp+94h], ecx - sub esi, edx - mov edx, [esp+90h] - mov eax, esi - add eax, 1 - mov [esp+6Ch], eax - mov [esp+9Ch], eax - mov eax, [esp+74h] - mov [esp+84h], esi - mov ecx, [esp+84h] - add edx, [esp+74h] - mov esi, [esp+90h] - neg eax - mov [esp+88h], edx - mov [esp+8Ch], ecx - mov [esp+98h], eax - nop - -loc_8049A28: ; CODE XREF: sub_80495B0+6D2j - cmp [esp+88h], esi - ja loc_8049AD9 - sub esi, [esp+88h] - mov ebx, [esp+90h] - mov edi, [esp+74h] - jmp short loc_8049A52 -; --------------------------------------------------------------------------- - align 10h - -loc_8049A50: ; CODE XREF: sub_80495B0+509j - mov esi, eax - -loc_8049A52: ; CODE XREF: sub_80495B0+497j - mov [esp+8], edi ; n - mov [esp+4], ebx ; buf - mov dword ptr [esp], 1 ; fd - call sub_804A3E0 - cmp edi, eax - jz short loc_8049AA9 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aWriteError ; "write error" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+30h], eax - call ___errno_location - mov edx, [esp+30h] - mov [esp+8], edx ; format - mov eax, [eax] - mov dword ptr [esp], 1 ; status - mov [esp+4], eax ; errnum - call _error - -loc_8049AA9: ; CODE XREF: sub_80495B0+4B8j - mov edx, [esp+98h] - add ebx, edi - lea eax, [esi+edx] - mov ecx, eax - add ecx, edi - jnb short loc_8049A50 - mov eax, [esp+90h] - mov [esp+8], esi ; n - mov [esp+4], ebx ; src - mov [esp], eax ; dest - call _memmove - add esi, [esp+90h] - -loc_8049AD9: ; CODE XREF: sub_80495B0+47Fj - mov edx, [esp+8Ch] - cmp [esp+9Ch], edx - jbe loc_8049CB0 - cmp byte ptr [esp+73h], 0 - mov dword ptr [esp+16Ch], 0 - jnz loc_8049DD8 - -loc_8049B03: ; CODE XREF: sub_80495B0+85Fj - mov ebx, esi - sub ebx, [esp+90h] - jnz loc_8049E30 - -loc_8049B12: ; CODE XREF: sub_80495B0+859j - ; sub_80495B0+8DFj - mov eax, [esp+84h] - mov ecx, [esp+7Ch] - mov [esp+4], eax ; buf - mov eax, ds:fd - mov [esp+8], ecx ; nbytes - mov [esp], eax ; fd - call sub_804CE10 - cmp eax, 0FFFFFFFFh - jz loc_8049F2F - test eax, eax - jz loc_8049FF8 - add eax, [esp+84h] - mov [esp+8Ch], eax - mov byte ptr [eax], 0Ah - mov ecx, [esp+84h] - mov edi, [esp+6Ch] - mov [esp+9Ch], ecx - -loc_8049B66: ; CODE XREF: sub_80495B0+7D1j - mov edx, [esp+9Ch] - movzx ebx, byte ptr [edx] - -loc_8049B70: ; CODE XREF: sub_80495B0+742j - cmp bl, 0Ah - jz loc_8049C7B - mov eax, [esp+94h] - test eax, eax - js short loc_8049BEC - cmp byte ptr [esp+7Bh], 0 - jz short loc_8049BEC - mov eax, ds:off_80527E0 - -loc_8049B90: ; CODE XREF: sub_80495B0+5FFj - movzx edx, byte ptr [eax] - lea ecx, [edx+1] - cmp dl, 38h - mov [eax], cl - jle loc_8049E24 - mov byte ptr [eax], 30h - mov edx, off_805511C - sub eax, 1 - cmp eax, edx - jnb short loc_8049B90 - cmp edx, offset a0 ; " 0\t" - jbe loc_8049E18 - lea eax, [edx-1] - mov off_805511C, eax - mov byte ptr [edx-1], 31h - -loc_8049BC9: ; CODE XREF: sub_80495B0+86Fj - mov eax, dword_8055104 - cmp off_805511C, eax - jnb short loc_8049BDE - sub eax, 1 - mov dword_8055104, eax - -loc_8049BDE: ; CODE XREF: sub_80495B0+624j - ; sub_80495B0+879j - mov [esp], esi - mov [esp+4], eax - call _stpcpy - mov esi, eax - -loc_8049BEC: ; CODE XREF: sub_80495B0+5D2j - ; sub_80495B0+5D9j - cmp byte ptr [esp+83h], 0 - jz loc_8049D88 - movzx edx, byte ptr [esp+82h] - jmp short loc_8049C18 -; --------------------------------------------------------------------------- - align 8 - -loc_8049C08: ; CODE XREF: sub_80495B0+66Bj - cmp bl, 7Eh - ja short loc_8049C38 - mov [esi], bl - add esi, 1 - -loc_8049C12: ; CODE XREF: sub_80495B0+683j - ; sub_80495B0+6ADj ... - movzx ebx, byte ptr [edi] - add edi, 1 - -loc_8049C18: ; CODE XREF: sub_80495B0+652j - cmp bl, 1Fh - ja short loc_8049C08 - cmp bl, 9 - jz short loc_8049C60 - cmp bl, 0Ah - jz short loc_8049C70 - -loc_8049C27: ; CODE XREF: sub_80495B0+6B2j - add ebx, 40h - mov byte ptr [esi], 5Eh - mov [esi+1], bl - add esi, 2 - jmp short loc_8049C12 -; --------------------------------------------------------------------------- - align 4 - -loc_8049C38: ; CODE XREF: sub_80495B0+65Bj - cmp bl, 7Fh - jz short loc_8049CA0 - cmp bl, 9Fh - mov byte ptr [esi], 4Dh - lea eax, [esi+2] - mov byte ptr [esi+1], 2Dh - jbe short loc_8049C88 - cmp bl, 0FFh - jz loc_8049DC8 - add ebx, 0FFFFFF80h - add esi, 3 - mov [eax], bl - jmp short loc_8049C12 -; --------------------------------------------------------------------------- - align 10h - -loc_8049C60: ; CODE XREF: sub_80495B0+670j - test dl, dl - jnz short loc_8049C27 - mov byte ptr [esi], 9 - add esi, 1 - jmp short loc_8049C12 -; --------------------------------------------------------------------------- - align 10h - -loc_8049C70: ; CODE XREF: sub_80495B0+675j - ; sub_80495B0+7EBj - mov dword ptr [esp+94h], 0FFFFFFFFh - -loc_8049C7B: ; CODE XREF: sub_80495B0+5C3j - mov [esp+9Ch], edi - jmp loc_8049A28 -; --------------------------------------------------------------------------- - align 4 - -loc_8049C88: ; CODE XREF: sub_80495B0+69Aj - sub ebx, 40h - mov byte ptr [esi+2], 5Eh - mov [esi+3], bl - add esi, 4 - jmp loc_8049C12 -; --------------------------------------------------------------------------- - align 10h - -loc_8049CA0: ; CODE XREF: sub_80495B0+68Bj - mov byte ptr [esi], 5Eh - mov byte ptr [esi+1], 3Fh - add esi, 2 - jmp loc_8049C12 -; --------------------------------------------------------------------------- - align 10h - -loc_8049CB0: ; CODE XREF: sub_80495B0+537j - add dword ptr [esp+94h], 1 - mov ecx, [esp+94h] - test ecx, ecx - jle loc_8049D64 - cmp dword ptr [esp+94h], 1 - jz short loc_8049CF8 - cmp byte ptr [esp+6Bh], 0 - mov dword ptr [esp+94h], 2 - jz short loc_8049CF8 - mov eax, [esp+9Ch] - mov edi, eax - movzx ebx, byte ptr [eax] - add edi, 1 - jmp loc_8049B70 -; --------------------------------------------------------------------------- - align 4 - -loc_8049CF8: ; CODE XREF: sub_80495B0+71Fj - ; sub_80495B0+731j - mov edx, [esp+5Ch] - test edx, edx - jz short loc_8049D64 - mov eax, ds:off_80527E0 - lea esi, [esi+0] - -loc_8049D08: ; CODE XREF: sub_80495B0+777j - movzx edx, byte ptr [eax] - lea ecx, [edx+1] - cmp dl, 38h - mov [eax], cl - jle loc_8049F25 - mov byte ptr [eax], 30h - mov edx, off_805511C - sub eax, 1 - cmp eax, edx - jnb short loc_8049D08 - cmp edx, offset a0 ; " 0\t" - jbe loc_8049E94 - lea eax, [edx-1] - mov off_805511C, eax - mov byte ptr [edx-1], 31h - -loc_8049D41: ; CODE XREF: sub_80495B0+8EBj - mov eax, dword_8055104 - cmp off_805511C, eax - jnb short loc_8049D56 - sub eax, 1 - mov dword_8055104, eax - -loc_8049D56: ; CODE XREF: sub_80495B0+79Cj - ; sub_80495B0+97Aj - mov [esp], esi - mov [esp+4], eax - call _stpcpy - mov esi, eax - -loc_8049D64: ; CODE XREF: sub_80495B0+711j - ; sub_80495B0+74Ej - cmp byte ptr [esp+7Ah], 0 - jz short loc_8049D71 - mov byte ptr [esi], 24h - add esi, 1 - -loc_8049D71: ; CODE XREF: sub_80495B0+7B9j - mov byte ptr [esi], 0Ah - mov edi, [esp+9Ch] - add esi, 1 - add edi, 1 - jmp loc_8049B66 -; --------------------------------------------------------------------------- - align 4 - -loc_8049D88: ; CODE XREF: sub_80495B0+644j - movzx eax, byte ptr [esp+82h] - jmp short loc_8049DAC -; --------------------------------------------------------------------------- - align 8 - -loc_8049D98: ; CODE XREF: sub_80495B0+7FFj - cmp bl, 0Ah - jz loc_8049C70 - -loc_8049DA1: ; CODE XREF: sub_80495B0+803j - mov [esi], bl - add esi, 1 - -loc_8049DA6: ; CODE XREF: sub_80495B0+80Fj - movzx ebx, byte ptr [edi] - add edi, 1 - -loc_8049DAC: ; CODE XREF: sub_80495B0+7E0j - cmp bl, 9 - jnz short loc_8049D98 - test al, al - jz short loc_8049DA1 - mov byte ptr [esi], 5Eh - mov byte ptr [esi+1], 49h - add esi, 2 - jmp short loc_8049DA6 -; --------------------------------------------------------------------------- - align 8 - -loc_8049DC8: ; CODE XREF: sub_80495B0+69Fj - mov byte ptr [eax], 5Eh - mov byte ptr [esi+3], 3Fh - add esi, 4 - jmp loc_8049C12 -; --------------------------------------------------------------------------- - align 4 - -loc_8049DD8: ; CODE XREF: sub_80495B0+54Dj - mov eax, ds:fd - lea ecx, [esp+16Ch] - mov [esp+8], ecx - mov dword ptr [esp+4], 541Bh ; request - mov [esp], eax ; fd - call _ioctl - test eax, eax - js loc_8049EA0 - -loc_8049E00: ; CODE XREF: sub_80495B0+91Bj - mov ebx, [esp+16Ch] - test ebx, ebx - jnz loc_8049B12 - jmp loc_8049B03 -; --------------------------------------------------------------------------- - align 8 - -loc_8049E18: ; CODE XREF: sub_80495B0+607j - mov byte ptr a0, 3Eh ; " 0\t" - jmp loc_8049BC9 -; --------------------------------------------------------------------------- - -loc_8049E24: ; CODE XREF: sub_80495B0+5EBj - mov eax, dword_8055104 - jmp loc_8049BDE -; --------------------------------------------------------------------------- - align 10h - -loc_8049E30: ; CODE XREF: sub_80495B0+55Cj - mov edx, [esp+90h] - mov [esp+8], ebx ; n - mov dword ptr [esp], 1 ; fd - mov [esp+4], edx ; buf - call sub_804A3E0 - cmp ebx, eax - jz short loc_8049E88 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aWriteError ; "write error" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov ebx, eax - call ___errno_location - mov [esp+8], ebx ; format - mov eax, [eax] - mov dword ptr [esp], 1 ; status - mov [esp+4], eax ; errnum - call _error - -loc_8049E88: ; CODE XREF: sub_80495B0+89Dj - mov esi, [esp+90h] - jmp loc_8049B12 -; --------------------------------------------------------------------------- - -loc_8049E94: ; CODE XREF: sub_80495B0+77Fj - mov byte ptr a0, 3Eh ; " 0\t" - jmp loc_8049D41 -; --------------------------------------------------------------------------- - -loc_8049EA0: ; CODE XREF: sub_80495B0+84Aj - call ___errno_location - mov edx, [eax] - cmp edx, 19h - jz short loc_8049EC6 - cmp edx, 5Fh - nop - jz short loc_8049EC6 - cmp edx, 16h - jz short loc_8049EC6 - cmp edx, 13h - jz short loc_8049EC6 - cmp edx, 26h - nop - jnz loc_804A380 - -loc_8049EC6: ; CODE XREF: sub_80495B0+8FAj - ; sub_80495B0+900j ... - mov byte ptr [esp+73h], 0 - jmp loc_8049E00 -; --------------------------------------------------------------------------- - -loc_8049ED0: ; CODE XREF: sub_80495B0+2F9j - movzx edx, byte ptr [eax+1] - cmp dl, ds:byte_80527F3 - jnz loc_80498AF - mov ds:fd, 0 - xor eax, eax - mov byte ptr [esp+4Ah], 1 - jmp loc_80498CC -; --------------------------------------------------------------------------- - -loc_8049EF6: ; CODE XREF: sub_80495B0+2E5j - mov edx, [esp+58h] - mov eax, [edx] - mov ds:dword_8055170, eax - jmp loc_80498A0 -; --------------------------------------------------------------------------- - -loc_8049F06: ; CODE XREF: sub_80495B0+363j - mov eax, [esp+7Ch] - sub eax, 1 - cmp eax, 1FFFFFFFh - jbe loc_8049921 - mov dword ptr [esp+7Ch], 200h - jmp loc_8049921 -; --------------------------------------------------------------------------- - -loc_8049F25: ; CODE XREF: sub_80495B0+763j - mov eax, dword_8055104 - jmp loc_8049D56 -; --------------------------------------------------------------------------- - -loc_8049F2F: ; CODE XREF: sub_80495B0+585j - call ___errno_location - mov dword ptr [esp+8], (offset format+4) ; format - mov edi, eax - mov eax, ds:dword_8055170 - mov [esp+0Ch], eax - mov eax, [edi] - mov dword ptr [esp], 0 ; status - mov [esp+4], eax ; errnum - call _error - sub esi, [esp+90h] - jnz loc_804A0C1 - -loc_8049F66: ; CODE XREF: sub_80495B0+B2Ej - ; sub_80495B0+B66j - mov ecx, [esp+94h] - mov byte ptr [esp+53h], 0 - mov ds:dword_805516C, ecx - -loc_8049F78: ; CODE XREF: sub_80495B0+A62j - ; sub_80495B0+E28j - mov ecx, [esp+4Ch] - mov [esp], ecx ; ptr - call _free - -loc_8049F84: ; CODE XREF: sub_80495B0+CFEj - mov eax, [esp+54h] - mov [esp], eax ; ptr - call _free - -loc_8049F90: ; CODE XREF: sub_80495B0+A95j - ; sub_80495B0+B0Cj - mov eax, ds:dword_8055170 - movzx edx, byte ptr [eax] - cmp dl, ds:byte_80527F2 - jz short loc_8049FEA - -loc_8049FA0: ; CODE XREF: sub_80495B0+A46j - mov eax, ds:fd - mov [esp], eax ; fd - call _close - test eax, eax - js loc_804A135 - -loc_8049FB5: ; CODE XREF: sub_80495B0+A44j - ; sub_80495B0+BB3j - add dword ptr [esp+60h], 1 - mov edx, [esp+60h] - add dword ptr [esp+58h], 4 - cmp [ebp+argc], edx - jg loc_804988E - cmp byte ptr [esp+4Ah], 0 - jnz loc_804A2BA - -loc_8049FD7: ; CODE XREF: sub_80495B0+D18j - ; sub_80495B0+D57j - movzx eax, byte ptr [esp+53h] - xor eax, 1 - movzx eax, al - mov [esp], eax ; status - call _exit -; --------------------------------------------------------------------------- - -loc_8049FEA: ; CODE XREF: sub_80495B0+9EEj - movzx eax, byte ptr [eax+1] - cmp al, ds:byte_80527F3 - jz short loc_8049FB5 - jmp short loc_8049FA0 -; --------------------------------------------------------------------------- - -loc_8049FF8: ; CODE XREF: sub_80495B0+58Dj - sub esi, [esp+90h] - jnz loc_804A168 - -loc_804A005: ; CODE XREF: sub_80495B0+BD5j - ; sub_80495B0+C14j - mov edx, [esp+94h] - mov ds:dword_805516C, edx - jmp loc_8049F78 -; --------------------------------------------------------------------------- - -loc_804A017: ; CODE XREF: sub_80495B0+339j - call ___errno_location - mov edx, ds:dword_8055170 - mov dword ptr [esp+8], (offset format+4) ; format - mov [esp+0Ch], edx - mov eax, [eax] - mov dword ptr [esp], 0 ; status - mov [esp+4], eax ; errnum - call _error - mov byte ptr [esp+53h], 0 - jmp loc_8049F90 -; --------------------------------------------------------------------------- - -loc_804A04A: ; CODE XREF: sub_80495B0+390j - mov edx, [esp+34h] - cmp [esp+168h], edx - jnz loc_8049946 - mov ecx, [esp+38h] - cmp [esp+164h], ecx - jnz loc_8049946 - cmp ds:fd, 0 - jz loc_8049946 - mov esi, ds:dword_8055170 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aSInputFileIsOu ; "%s: input file is output file" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+0Ch], esi - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 0 ; status - mov [esp+8], eax ; format - call _error - mov byte ptr [esp+53h], 0 - jmp loc_8049F90 -; --------------------------------------------------------------------------- - -loc_804A0C1: ; CODE XREF: sub_80495B0+9B0j - mov edx, [esp+90h] - mov [esp+8], esi ; n - mov dword ptr [esp], 1 ; fd - mov [esp+4], edx ; buf - call sub_804A3E0 - cmp esi, eax - jz loc_8049F66 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aWriteError ; "write error" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+8], eax ; format - mov eax, [edi] - mov dword ptr [esp], 1 ; status - mov [esp+4], eax ; errnum - call _error - jmp loc_8049F66 -; --------------------------------------------------------------------------- - -loc_804A11B: ; CODE XREF: sub_80495B0+271j - lea eax, [ebx-1] - cmp eax, 1FFFFFFFh - jbe loc_804982C - mov ebx, 200h - db 66h - nop - jmp loc_804982C -; --------------------------------------------------------------------------- - -loc_804A135: ; CODE XREF: sub_80495B0+316j - ; sub_80495B0+9FFj - call ___errno_location - mov edx, ds:dword_8055170 - mov dword ptr [esp+8], (offset format+4) ; format - mov [esp+0Ch], edx - mov eax, [eax] - mov dword ptr [esp], 0 ; status - mov [esp+4], eax ; errnum - call _error - mov byte ptr [esp+53h], 0 - jmp loc_8049FB5 -; --------------------------------------------------------------------------- - -loc_804A168: ; CODE XREF: sub_80495B0+A4Fj - mov eax, [esp+90h] - mov [esp+8], esi ; n - mov dword ptr [esp], 1 ; fd - mov [esp+4], eax ; buf - call sub_804A3E0 - cmp esi, eax - jz loc_804A005 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aWriteError ; "write error" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov esi, eax - call ___errno_location - mov [esp+8], esi ; format - mov eax, [eax] - mov dword ptr [esp], 1 ; status - mov [esp+4], eax ; errnum - call _error - jmp loc_804A005 -; --------------------------------------------------------------------------- - -loc_804A1C9: ; CODE XREF: sub_80495B0+3B7j - cmp byte ptr [esp+6Bh], 0 - jnz loc_804996D - mov esi, [esp+7Ch] - cmp esi, [esp+74h] - jnb short loc_804A1E2 - mov esi, [esp+74h] - -loc_804A1E2: ; CODE XREF: sub_80495B0+C2Cj - mov edi, [esp+64h] - mov ebx, esi - sub edi, 1 - lea eax, [edi+esi] - mov [esp], eax ; size - call sub_804D070 - xor edx, edx - add edi, eax - mov [esp+54h], eax - mov eax, edi - div dword ptr [esp+64h] - sub edi, edx - mov esi, edi - -loc_804A208: ; CODE XREF: sub_80495B0+C92j - ; sub_80495B0+CCDj - mov eax, ds:fd - mov [esp+8], ebx ; nbytes - mov [esp+4], esi ; buf - mov [esp], eax ; fd - call sub_804CE10 - cmp eax, 0FFFFFFFFh - mov edi, eax - jz short loc_804A27F - test eax, eax - jz loc_804A2B3 - mov [esp+8], eax ; n - mov [esp+4], esi ; buf - mov dword ptr [esp], 1 ; fd - call sub_804A3E0 - cmp edi, eax - jz short loc_804A208 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aWriteError ; "write error" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov edi, eax - call ___errno_location - mov [esp+8], edi ; format - mov eax, [eax] - mov dword ptr [esp], 1 ; status - mov [esp+4], eax ; errnum - call _error - jmp short loc_804A208 -; --------------------------------------------------------------------------- - -loc_804A27F: ; CODE XREF: sub_80495B0+C72j - call ___errno_location - mov edx, ds:dword_8055170 - mov dword ptr [esp+8], (offset format+4) ; format - mov [esp+0Ch], edx - mov eax, [eax] - mov dword ptr [esp], 0 ; status - mov [esp+4], eax ; errnum - call _error - xor eax, eax - -loc_804A2AA: ; CODE XREF: sub_80495B0+D08j - and [esp+53h], al - jmp loc_8049F84 -; --------------------------------------------------------------------------- - -loc_804A2B3: ; CODE XREF: sub_80495B0+C76j - mov eax, 1 - jmp short loc_804A2AA -; --------------------------------------------------------------------------- - -loc_804A2BA: ; CODE XREF: sub_80495B0+A21j - mov dword ptr [esp], 0 ; fd - call _close - test eax, eax - jns loc_8049FD7 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aClosingStandar ; "closing standard input" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov ebx, eax - call ___errno_location - mov [esp+8], ebx ; format - mov eax, [eax] - mov dword ptr [esp], 1 ; status - mov [esp+4], eax ; errnum - call _error - jmp loc_8049FD7 -; --------------------------------------------------------------------------- - -loc_804A30C: ; CODE XREF: sub_80495B0+292j - mov edx, [esp+10Ch] - mov ecx, [esp+110h] - mov eax, [esp+164h] - mov byte ptr [esp+4Bh], 1 - mov [esp+40h], edx - mov edx, [esp+168h] - mov [esp+3Ch], ecx - mov [esp+38h], eax - mov [esp+34h], edx - jmp loc_8049848 -; --------------------------------------------------------------------------- - -loc_804A342: ; CODE XREF: sub_80495B0+241j - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aStandardOutput ; "standard output" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov ebx, eax - call ___errno_location - mov [esp+8], ebx ; format - mov eax, [eax] - mov dword ptr [esp], 1 ; status - mov [esp+4], eax ; errnum - call _error - jmp loc_80497F7 -; --------------------------------------------------------------------------- - -loc_804A380: ; CODE XREF: sub_80495B0+910j - mov edi, eax - mov eax, ds:dword_8055170 - mov [esp], eax - call sub_804BD40 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aCannotDoIoctlO ; "cannot do ioctl on %s" - mov dword ptr [esp], 0 ; domainname - mov esi, eax - call _dcgettext - mov [esp+0Ch], esi - mov [esp+8], eax ; format - mov eax, [edi] - mov dword ptr [esp], 0 ; status - mov [esp+4], eax ; errnum - call _error - mov eax, [esp+94h] - mov byte ptr [esp+53h], 0 - mov ds:dword_805516C, eax - jmp loc_8049F78 -sub_80495B0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804A3E0(int fd, void *buf, size_t n) -sub_804A3E0 proc near ; CODE XREF: sub_80495B0+4B1p - ; sub_80495B0+896p ... - -fd = dword ptr 8 -buf = dword ptr 0Ch -n = dword ptr 10h - - push ebp - mov ebp, esp - push edi - xor edi, edi - push esi - push ebx - sub esp, 1Ch - mov ebx, [ebp+n] - test ebx, ebx - jz short loc_804A41C - mov esi, [ebp+buf] - jmp short loc_804A404 -; --------------------------------------------------------------------------- - align 4 - -loc_804A3F8: ; CODE XREF: sub_804A3E0+3Aj - test eax, eax - jz short loc_804A428 - add edi, eax - sub ebx, eax - jz short loc_804A41C - add esi, eax - -loc_804A404: ; CODE XREF: sub_804A3E0+15j - mov [esp+8], ebx ; n - mov [esp+4], esi ; buf - mov eax, [ebp+fd] - mov [esp], eax ; fd - call sub_804CE70 - cmp eax, 0FFFFFFFFh - jnz short loc_804A3F8 - -loc_804A41C: ; CODE XREF: sub_804A3E0+10j - ; sub_804A3E0+20j - add esp, 1Ch - mov eax, edi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804A428: ; CODE XREF: sub_804A3E0+1Aj - call ___errno_location - mov dword ptr [eax], 1Ch - add esp, 1Ch - mov eax, edi - pop ebx - pop esi - pop edi - pop ebp - retn -sub_804A3E0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804A440(char *s) -sub_804A440 proc near ; CODE XREF: sub_80495B0+20p - -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -s = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 38h - mov [ebp+var_C], ebx - mov ebx, [ebp+s] - mov dword ptr [esp+4], 2Fh ; c - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov [esp], ebx ; s - call _strrchr - test eax, eax - jz short loc_804A4A9 - lea edx, [eax+1] - mov ecx, edx - sub ecx, ebx - cmp ecx, 6 - mov [ebp+var_1C], edx - jle short loc_804A4A9 - lea esi, [eax-6] - mov edi, offset a_libs ; "/.libs/" - mov ecx, 7 - repe cmpsb - jnz short loc_804A4A9 - mov esi, [ebp+var_1C] - mov ecx, 3 - mov edi, offset byte_80527F0 - mov ebx, [ebp+var_1C] - repe cmpsb - setnbe cl - mov esi, ecx - setb cl - mov edx, esi - cmp dl, cl - jnz short loc_804A4A9 - lea ebx, [eax+4] - -loc_804A4A9: ; CODE XREF: sub_804A440+24j - ; sub_804A440+33j ... - mov ds:dword_8055178, ebx - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804A440 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804A4C0 proc near ; CODE XREF: sub_804ADD0+B5p - ; sub_804ADD0+C6p ... - -var_CC = dword ptr -0CCh -ptr = dword ptr -0C0h -var_B9 = byte ptr -0B9h -var_B4 = byte ptr -0B4h -p = mbstate_t ptr -0B0h -var_A8 = byte ptr -0A8h -s = dword ptr -0A4h -var_A0 = dword ptr -0A0h -var_9C = byte ptr -9Ch -pwc = dword ptr -98h -var_7C = byte ptr -7Ch -var_78 = byte ptr -78h -var_70 = byte ptr -70h -var_6C = dword ptr -6Ch -var_68 = dword ptr -68h -var_64 = dword ptr -64h -wc = dword ptr -60h -var_5C = dword ptr -5Ch -var_58 = dword ptr -58h -var_54 = dword ptr -54h -var_50 = dword ptr -50h -var_4C = dword ptr -4Ch -var_48 = dword ptr -48h -var_44 = dword ptr -44h -var_40 = dword ptr -40h -var_3C = dword ptr -3Ch -var_38 = dword ptr -38h -var_34 = dword ptr -34h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - mov ebx, eax - sub esp, 0DCh - mov dword ptr [esp+4], 2 - lea esi, [ebp+var_78] - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - mov [esp], edx - call sub_804B150 - mov [ebp+ptr], eax - lea esi, [esi+0] - -loc_804A4F8: ; CODE XREF: sub_804A4C0+6C0j - cmp byte ptr [ebx], 0 - jz loc_804A900 - -loc_804A501: ; CODE XREF: sub_804A4C0+439j - mov edx, [ebp+ptr] - mov [esp], ebx - mov [esp+4], edx - call sub_804E1D0 - test eax, eax - mov edi, eax - jz loc_804A900 - call ___ctype_get_mb_cur_max - cmp eax, 1 - jbe loc_804AB08 - cmp edi, ebx - mov [ebp+var_6C], ebx - mov [ebp+var_7C], 0 - mov dword ptr [esi], 0 - mov dword ptr [esi+4], 0 - mov [ebp+var_70], 0 - jbe loc_804A607 - mov [ebp+var_CC], edi - -loc_804A551: ; CODE XREF: sub_804A4C0+124j - cmp [ebp+var_7C], 0 - jnz loc_804AA4C - mov edx, [ebp+var_6C] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb loc_804AA38 - mov [ebp+var_68], 1 - movsx eax, byte ptr [edx] - mov byte ptr [ebp+var_64], 1 - mov [ebp+wc], eax - -loc_804A58A: ; CODE XREF: sub_804A4C0+5FFj - ; sub_804A4C0+609j ... - cmp byte ptr [ebp+var_64], 0 - mov [ebp+var_70], 1 - jnz loc_804AA00 - -loc_804A598: ; CODE XREF: sub_804A4C0+54Bj - mov edi, [ebp+var_5C] - mov edx, [ebp+var_6C] - mov eax, [ebp+var_68] - mov ecx, [ebp+var_64] - mov [ebp+var_34], edi - mov edi, [ebp+var_58] - mov ebx, [ebp+wc] - mov [ebp+var_40], eax - lea eax, [edx+eax] - cmp [ebp+var_CC], eax - mov [ebp+var_30], edi - mov edi, [ebp+var_54] - mov [ebp+var_44], edx - mov [ebp+var_3C], ecx - mov [ebp+var_38], ebx - mov [ebp+var_2C], edi - mov edi, [ebp+var_50] - mov [ebp+var_6C], eax - mov [ebp+var_70], 0 - mov [ebp+var_28], edi - mov edi, [ebp+var_4C] - mov [ebp+var_24], edi - mov edi, [ebp+var_48] - mov [ebp+var_20], edi - ja loc_804A551 - test cl, cl - mov edi, [ebp+var_CC] - jz short loc_804A607 - mov [esp], ebx ; wc - call _iswalnum - mov [ebp+var_B9], 0 - test eax, eax - jnz short loc_804A60E - -loc_804A607: ; CODE XREF: sub_804A4C0+85j - ; sub_804A4C0+132j - mov [ebp+var_B9], 1 - -loc_804A60E: ; CODE XREF: sub_804A4C0+145j - mov eax, [ebp+ptr] - lea ebx, [ebp+p] - mov [ebp+var_B4], 0 - cmp [ebp+var_B4], 0 - mov [ebp+var_6C], edi - mov [ebp+var_7C], 0 - mov dword ptr [esi], 0 - mov dword ptr [esi+4], 0 - mov [ebp+var_70], 0 - mov [ebp+s], eax - mov [ebp+p.__count], 0 - mov dword ptr [ebp+p.__value], 0 - mov [ebp+var_A8], 0 - jnz loc_804A72E - nop - -loc_804A668: ; CODE XREF: sub_804A4C0+268j - mov edx, [ebp+s] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb loc_804A9D8 - mov [ebp+var_A0], 1 - movsx eax, byte ptr [edx] - mov [ebp+var_9C], 1 - mov [ebp+pwc], eax - -loc_804A6A3: ; CODE XREF: sub_804A4C0+2F9j - ; sub_804A4C0+561j ... - cmp [ebp+var_9C], 0 - mov [ebp+var_A8], 1 - jnz loc_804A7E0 - -loc_804A6B7: ; CODE XREF: sub_804A4C0+314j - ; sub_804A4C0+328j - cmp [ebp+var_70], 0 - jnz short loc_804A6FA - cmp [ebp+var_7C], 0 - jnz loc_804A954 - mov edx, [ebp+var_6C] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb loc_804A940 - mov [ebp+var_68], 1 - movsx eax, byte ptr [edx] - mov byte ptr [ebp+var_64], 1 - mov [ebp+wc], eax - -loc_804A6F6: ; CODE XREF: sub_804A4C0+507j - ; sub_804A4C0+511j ... - mov [ebp+var_70], 1 - -loc_804A6FA: ; CODE XREF: sub_804A4C0+1FBj - cmp byte ptr [ebp+var_64], 0 - jnz loc_804A930 - -loc_804A704: ; CODE XREF: sub_804A4C0+475j - mov eax, [ebp+var_68] - add [ebp+var_6C], eax - mov eax, [ebp+var_A0] - add [ebp+s], eax - cmp [ebp+var_B4], 0 - mov [ebp+var_70], 0 - mov [ebp+var_A8], 0 - jz loc_804A668 - -loc_804A72E: ; CODE XREF: sub_804A4C0+1A1j - ; sub_804A4C0+534j - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebp+s] - mov [esp], eax ; s - call sub_804B110 - mov [esp+0Ch], ebx ; p - mov [esp+8], eax ; n - mov eax, [ebp+s] - mov [esp+4], eax ; s - lea eax, [ebp+pwc] - mov [esp], eax ; pwc - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_A0], eax - jz loc_804AA10 - cmp eax, 0FFFFFFFEh - jz loc_804AAD0 - test eax, eax - jnz short loc_804A7A8 - mov eax, [ebp+s] - mov [ebp+var_A0], 1 - cmp byte ptr [eax], 0 - jnz loc_804AD9E - mov edx, [ebp+pwc] - test edx, edx - jnz loc_804AD7A - -loc_804A7A8: ; CODE XREF: sub_804A4C0+2BFj - mov [esp], ebx ; ps - mov [ebp+var_9C], 1 - call _mbsinit - test eax, eax - jz loc_804A6A3 - cmp [ebp+var_9C], 0 - mov [ebp+var_B4], 0 - mov [ebp+var_A8], 1 - jz loc_804A6B7 - lea esi, [esi+0] - -loc_804A7E0: ; CODE XREF: sub_804A4C0+1F1j - mov eax, [ebp+pwc] - test eax, eax - jnz loc_804A6B7 - cmp [ebp+var_70], 0 - jnz short loc_804A831 - cmp [ebp+var_7C], 0 - jnz loc_804ABEC - mov edx, [ebp+var_6C] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb loc_804ABD8 - mov [ebp+var_68], 1 - movsx eax, byte ptr [edx] - mov byte ptr [ebp+var_64], 1 - mov [ebp+wc], eax - -loc_804A82D: ; CODE XREF: sub_804A4C0+79Fj - ; sub_804A4C0+7A9j ... - mov [ebp+var_70], 1 - -loc_804A831: ; CODE XREF: sub_804A4C0+332j - cmp byte ptr [ebp+var_64], 0 - jnz loc_804AB98 - -loc_804A83B: ; CODE XREF: sub_804A4C0+6E3j - mov ecx, [ebp+var_5C] - mov eax, [ebp+var_6C] - mov edx, [ebp+var_64] - mov [ebp+var_34], ecx - mov ecx, [ebp+var_58] - mov [ebp+var_44], eax - mov eax, [ebp+var_68] - test dl, dl - mov [ebp+var_3C], edx - mov [ebp+var_30], ecx - mov ecx, [ebp+var_54] - mov [ebp+var_40], eax - mov eax, [ebp+wc] - mov [ebp+var_2C], ecx - mov ecx, [ebp+var_50] - mov [ebp+var_38], eax - mov [ebp+var_28], ecx - mov ecx, [ebp+var_4C] - mov [ebp+var_24], ecx - mov ecx, [ebp+var_48] - mov [ebp+var_20], ecx - jz short loc_804A889 - mov [esp], eax ; wc - call _iswalnum - xor edx, edx - test eax, eax - jnz short loc_804A88E - -loc_804A889: ; CODE XREF: sub_804A4C0+3B9j - ; sub_804A4C0+6DDj - mov edx, 1 - -loc_804A88E: ; CODE XREF: sub_804A4C0+3C7j - cmp [ebp+var_B9], 0 - jz short loc_804A89F - test dl, dl - jnz loc_804AD4C - -loc_804A89F: ; CODE XREF: sub_804A4C0+3D5j - mov [ebp+var_6C], edi - mov [ebp+var_7C], 0 - mov dword ptr [esi], 0 - mov dword ptr [esi+4], 0 - mov [ebp+var_70], 0 - movzx eax, byte ptr [edi] - mov edx, eax - shr dl, 5 - movzx edx, dl - mov edx, ds:dword_8052FA0[edx*4] - bt edx, eax - jnb loc_804AC70 - mov [ebp+var_68], 1 - movsx eax, byte ptr [edi] - mov byte ptr [ebp+var_64], 1 - mov [ebp+wc], eax - -loc_804A8E3: ; CODE XREF: sub_804A4C0+82Fj - ; sub_804A4C0+839j ... - cmp byte ptr [ebp+var_64], 0 - mov [ebp+var_70], 1 - jnz loc_804ABA8 - -loc_804A8F1: ; CODE XREF: sub_804A4C0+6F8j - mov ebx, [ebp+var_68] - add ebx, edi - cmp byte ptr [ebx], 0 - jnz loc_804A501 - nop - -loc_804A900: ; CODE XREF: sub_804A4C0+3Bj - ; sub_804A4C0+57j ... - xor ebx, ebx - -loc_804A902: ; CODE XREF: sub_804A4C0+891j - mov edi, [ebp+ptr] - mov [esp], edi ; ptr - call _free - mov eax, ebx - mov edx, [ebp+var_1C] - xor edx, large gs:14h - jnz loc_804ADC2 - add esp, 0DCh - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804A930: ; CODE XREF: sub_804A4C0+23Ej - mov ecx, [ebp+wc] - test ecx, ecx - jnz loc_804A704 - -loc_804A93B: ; CODE XREF: sub_804A4C0+545j - call _abort -; --------------------------------------------------------------------------- - -loc_804A940: ; CODE XREF: sub_804A4C0+21Fj - mov [esp], esi ; ps - call _mbsinit - test eax, eax - jz loc_804AD56 - mov [ebp+var_7C], 1 - -loc_804A954: ; CODE XREF: sub_804A4C0+201j - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebp+var_6C] - mov [esp], eax ; s - call sub_804B110 - lea edx, [ebp+wc] - mov [esp+0Ch], esi ; p - mov [esp], edx ; pwc - mov [esp+8], eax ; n - mov eax, [ebp+var_6C] - mov [esp+4], eax ; s - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_68], eax - jz loc_804AA28 - cmp eax, 0FFFFFFFEh - jz loc_804AAF0 - test eax, eax - jnz short loc_804A9B9 - mov eax, [ebp+var_6C] - mov [ebp+var_68], 1 - cmp byte ptr [eax], 0 - jnz loc_804AD9E - mov eax, [ebp+wc] - test eax, eax - jnz loc_804AD7A - -loc_804A9B9: ; CODE XREF: sub_804A4C0+4D9j - mov [esp], esi ; ps - mov byte ptr [ebp+var_64], 1 - call _mbsinit - test eax, eax - jz loc_804A6F6 - mov [ebp+var_7C], 0 - jmp loc_804A6F6 -; --------------------------------------------------------------------------- - align 4 - -loc_804A9D8: ; CODE XREF: sub_804A4C0+1C3j - mov [esp], ebx ; ps - nop - lea esi, [esi+0] - call _mbsinit - test eax, eax - jz loc_804AD56 - mov [ebp+var_B4], 1 - jmp loc_804A72E -; --------------------------------------------------------------------------- - align 10h - -loc_804AA00: ; CODE XREF: sub_804A4C0+D2j - mov edx, [ebp+wc] - test edx, edx - jz loc_804A93B - jmp loc_804A598 -; --------------------------------------------------------------------------- - -loc_804AA10: ; CODE XREF: sub_804A4C0+2AEj - mov [ebp+var_A0], 1 - mov [ebp+var_9C], 0 - jmp loc_804A6A3 -; --------------------------------------------------------------------------- - align 4 - -loc_804AA28: ; CODE XREF: sub_804A4C0+4C8j - mov [ebp+var_68], 1 - mov byte ptr [ebp+var_64], 0 - jmp loc_804A6F6 -; --------------------------------------------------------------------------- - -loc_804AA38: ; CODE XREF: sub_804A4C0+B3j - mov [esp], esi ; ps - call _mbsinit - test eax, eax - jz loc_804AD56 - mov [ebp+var_7C], 1 - -loc_804AA4C: ; CODE XREF: sub_804A4C0+95j - call ___ctype_get_mb_cur_max - lea edi, [ebp+wc] - mov [esp+4], eax ; n - mov eax, [ebp+var_6C] - mov [esp], eax ; s - call sub_804B110 - mov [esp+0Ch], esi ; p - mov [esp], edi ; pwc - mov [esp+8], eax ; n - mov eax, [ebp+var_6C] - mov [esp+4], eax ; s - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_68], eax - jz loc_804AB88 - cmp eax, 0FFFFFFFEh - jz loc_804ABC0 - test eax, eax - jnz short loc_804AAB1 - mov eax, [ebp+var_6C] - mov [ebp+var_68], 1 - cmp byte ptr [eax], 0 - jnz loc_804AD9E - mov ecx, [ebp+wc] - test ecx, ecx - jnz loc_804AD7A - -loc_804AAB1: ; CODE XREF: sub_804A4C0+5D1j - mov [esp], esi ; ps - mov byte ptr [ebp+var_64], 1 - call _mbsinit - test eax, eax - jz loc_804A58A - mov [ebp+var_7C], 0 - jmp loc_804A58A -; --------------------------------------------------------------------------- - align 10h - -loc_804AAD0: ; CODE XREF: sub_804A4C0+2B7j - mov eax, [ebp+s] - mov [esp], eax ; s - call _strlen - mov [ebp+var_9C], 0 - mov [ebp+var_A0], eax - jmp loc_804A6A3 -; --------------------------------------------------------------------------- - -loc_804AAF0: ; CODE XREF: sub_804A4C0+4D1j - mov eax, [ebp+var_6C] - mov [esp], eax ; s - call _strlen - mov byte ptr [ebp+var_64], 0 - mov [ebp+var_68], eax - jmp loc_804A6F6 -; --------------------------------------------------------------------------- - align 4 - -loc_804AB08: ; CODE XREF: sub_804A4C0+65j - cmp ebx, edi - mov [ebp+var_B9], 1 - jnb short loc_804AB31 - call ___ctype_b_loc - movzx edx, byte ptr [edi-1] - mov eax, [eax] - movzx eax, word ptr [eax+edx*2] - shr eax, 3 - xor eax, 1 - and eax, 1 - mov [ebp+var_B9], al - -loc_804AB31: ; CODE XREF: sub_804A4C0+651j - mov edx, [ebp+ptr] - mov [esp], edx ; s - call _strlen - movzx ebx, byte ptr [edi+eax] - mov eax, 1 - test bl, bl - jz short loc_804AB63 - call ___ctype_b_loc - movzx ebx, bl - mov eax, [eax] - movzx eax, word ptr [eax+ebx*2] - shr eax, 3 - xor eax, 1 - and eax, 1 - -loc_804AB63: ; CODE XREF: sub_804A4C0+68Aj - cmp [ebp+var_B9], 0 - jz short loc_804AB74 - test al, al - jnz loc_804AD4C - -loc_804AB74: ; CODE XREF: sub_804A4C0+6AAj - cmp byte ptr [edi], 0 - jz loc_804A900 - lea ebx, [edi+1] - jmp loc_804A4F8 -; --------------------------------------------------------------------------- - align 4 - -loc_804AB88: ; CODE XREF: sub_804A4C0+5C0j - mov [ebp+var_68], 1 - mov byte ptr [ebp+var_64], 0 - jmp loc_804A58A -; --------------------------------------------------------------------------- - -loc_804AB98: ; CODE XREF: sub_804A4C0+375j - mov ecx, [ebp+wc] - test ecx, ecx - jz loc_804A889 - jmp loc_804A83B -; --------------------------------------------------------------------------- - -loc_804ABA8: ; CODE XREF: sub_804A4C0+42Bj - mov eax, [ebp+wc] - test eax, eax - lea esi, [esi+0] - jz loc_804A900 - db 66h - nop - jmp loc_804A8F1 -; --------------------------------------------------------------------------- - align 10h - -loc_804ABC0: ; CODE XREF: sub_804A4C0+5C9j - mov eax, [ebp+var_6C] - mov [esp], eax ; s - call _strlen - mov byte ptr [ebp+var_64], 0 - mov [ebp+var_68], eax - jmp loc_804A58A -; --------------------------------------------------------------------------- - align 4 - -loc_804ABD8: ; CODE XREF: sub_804A4C0+356j - mov [esp], esi ; ps - call _mbsinit - test eax, eax - jz loc_804AD56 - mov [ebp+var_7C], 1 - -loc_804ABEC: ; CODE XREF: sub_804A4C0+338j - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebp+var_6C] - mov [esp], eax ; s - call sub_804B110 - lea edx, [ebp+wc] - mov [esp+0Ch], esi ; p - mov [esp], edx ; pwc - mov [esp+8], eax ; n - mov eax, [ebp+var_6C] - mov [esp+4], eax ; s - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_68], eax - jz loc_804ACFE - cmp eax, 0FFFFFFFEh - jz loc_804AD1E - test eax, eax - jnz short loc_804AC51 - mov eax, [ebp+var_6C] - mov [ebp+var_68], 1 - cmp byte ptr [eax], 0 - jnz loc_804AD9E - mov ebx, [ebp+wc] - test ebx, ebx - jnz loc_804AD7A - -loc_804AC51: ; CODE XREF: sub_804A4C0+771j - mov [esp], esi ; ps - mov byte ptr [ebp+var_64], 1 - call _mbsinit - test eax, eax - jz loc_804A82D - mov [ebp+var_7C], 0 - jmp loc_804A82D -; --------------------------------------------------------------------------- - align 10h - -loc_804AC70: ; CODE XREF: sub_804A4C0+40Cj - mov [esp], esi ; ps - call _mbsinit - test eax, eax - jz loc_804AD56 - mov [ebp+var_7C], 1 - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebp+var_6C] - mov [esp], eax ; s - call sub_804B110 - mov [esp+0Ch], esi ; p - mov [esp+8], eax ; n - mov eax, [ebp+var_6C] - mov [esp+4], eax ; s - lea eax, [ebp+wc] - mov [esp], eax ; pwc - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_68], eax - jz short loc_804AD0E - cmp eax, 0FFFFFFFEh - jz short loc_804AD35 - test eax, eax - jnz short loc_804ACE1 - mov eax, [ebp+var_6C] - mov [ebp+var_68], 1 - cmp byte ptr [eax], 0 - jnz loc_804AD9E - mov edx, [ebp+wc] - test edx, edx - jnz loc_804AD7A - -loc_804ACE1: ; CODE XREF: sub_804A4C0+801j - mov [esp], esi ; ps - mov byte ptr [ebp+var_64], 1 - call _mbsinit - test eax, eax - jz loc_804A8E3 - mov [ebp+var_7C], 0 - jmp loc_804A8E3 -; --------------------------------------------------------------------------- - -loc_804ACFE: ; CODE XREF: sub_804A4C0+760j - mov [ebp+var_68], 1 - mov byte ptr [ebp+var_64], 0 - jmp loc_804A82D -; --------------------------------------------------------------------------- - -loc_804AD0E: ; CODE XREF: sub_804A4C0+7F8j - mov [ebp+var_68], 1 - mov byte ptr [ebp+var_64], 0 - jmp loc_804A8E3 -; --------------------------------------------------------------------------- - -loc_804AD1E: ; CODE XREF: sub_804A4C0+769j - mov eax, [ebp+var_6C] - mov [esp], eax ; s - call _strlen - mov byte ptr [ebp+var_64], 0 - mov [ebp+var_68], eax - jmp loc_804A82D -; --------------------------------------------------------------------------- - -loc_804AD35: ; CODE XREF: sub_804A4C0+7FDj - mov eax, [ebp+var_6C] - mov [esp], eax ; s - call _strlen - mov byte ptr [ebp+var_64], 0 - mov [ebp+var_68], eax - jmp loc_804A8E3 -; --------------------------------------------------------------------------- - -loc_804AD4C: ; CODE XREF: sub_804A4C0+3D9j - ; sub_804A4C0+6AEj - mov ebx, 1 - jmp loc_804A902 -; --------------------------------------------------------------------------- - -loc_804AD56: ; CODE XREF: sub_804A4C0+48Aj - ; sub_804A4C0+527j ... - mov dword ptr [esp+0Ch], offset function ; "mbuiter_multi_next" - mov dword ptr [esp+8], 8Eh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset assertion ; "mbsinit (&iter->state)" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_804AD7A: ; CODE XREF: sub_804A4C0+2E2j - ; sub_804A4C0+4F3j ... - mov dword ptr [esp+0Ch], offset function ; "mbuiter_multi_next" - mov dword ptr [esp+8], 0ABh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset aIterCur_wc0 ; "iter->cur.wc == 0" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_804AD9E: ; CODE XREF: sub_804A4C0+2D4j - ; sub_804A4C0+4E8j ... - mov dword ptr [esp+0Ch], offset function ; "mbuiter_multi_next" - mov dword ptr [esp+8], 0AAh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset aIterCur_ptr0 ; "*iter->cur.ptr == '\\0'" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_804ADC2: ; CODE XREF: sub_804A4C0+45Cj - call ___stack_chk_fail -sub_804A4C0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804ADD0(char *s2, char *s) -sub_804ADD0 proc near ; CODE XREF: sub_80495B0+1A1p - -ptr = dword ptr -24h -n = dword ptr -20h -var_1C = dword ptr -1Ch -s2 = dword ptr 8 -s = dword ptr 0Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 3Ch - mov dword ptr [esp+8], 5 ; category - mov eax, [ebp+s2] - mov dword ptr [esp], 0 ; domainname - mov [esp+4], eax ; msgid - call _dcgettext - mov ebx, eax - call sub_804D1A0 - mov dword ptr [esp+4], offset fromcode ; "UTF-8" - mov esi, eax - mov [esp], eax - call sub_804D130 - test eax, eax - jnz loc_804AEF8 - mov edx, [ebp+s] - mov [ebp+n], 0 - mov [ebp+ptr], 0 - mov [ebp+var_1C], edx - mov esi, edx - -loc_804AE2B: ; CODE XREF: sub_804ADD0+22Cj - test esi, esi - mov edi, esi - jz loc_804AFB6 - -loc_804AE35: ; CODE XREF: sub_804ADD0+1E0j - ; sub_804ADD0+1EBj ... - mov eax, [ebp+s2] - mov [esp], ebx ; s1 - mov [esp+4], eax ; s2 - call _strcmp - test eax, eax - jnz short loc_804AE80 - cmp edi, [ebp+ptr] - jnz loc_804AFD0 - -loc_804AE51: ; CODE XREF: sub_804ADD0+205j - ; sub_804ADD0+216j - cmp edi, [ebp+n] - jnz short loc_804AE68 - -loc_804AE56: ; CODE XREF: sub_804ADD0+9Dj - ; sub_804ADD0+AAj - mov ebx, edi - -loc_804AE58: ; CODE XREF: sub_804ADD0+107j - add esp, 3Ch - mov eax, ebx - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_804AE68: ; CODE XREF: sub_804ADD0+84j - mov ebx, [ebp+n] - test ebx, ebx - jz short loc_804AE56 - mov eax, [ebp+n] - mov [esp], eax ; ptr - call _free - jmp short loc_804AE56 -; --------------------------------------------------------------------------- - align 10h - -loc_804AE80: ; CODE XREF: sub_804ADD0+76j - mov edx, [ebp+s2] - mov eax, ebx - call sub_804A4C0 - test al, al - jnz short loc_804AEC0 - test esi, esi - jz short loc_804AE9F - mov edx, esi - mov eax, ebx - call sub_804A4C0 - test al, al - jnz short loc_804AEC0 - -loc_804AE9F: ; CODE XREF: sub_804ADD0+C0j - mov ecx, [ebp+var_1C] - test ecx, ecx - jz loc_804B008 - mov edx, [ebp+var_1C] - mov eax, ebx - call sub_804A4C0 - test al, al - jz loc_804B008 - lea esi, [esi+0] - -loc_804AEC0: ; CODE XREF: sub_804ADD0+BCj - ; sub_804ADD0+CDj - mov edx, [ebp+ptr] - test edx, edx - jz short loc_804AED2 - mov edx, [ebp+ptr] - mov [esp], edx ; ptr - call _free - -loc_804AED2: ; CODE XREF: sub_804ADD0+F5j - ; sub_804ADD0+294j - mov edi, [ebp+n] - test edi, edi - jz loc_804AE58 - mov eax, [ebp+n] - mov [esp], eax ; ptr - call _free - add esp, 3Ch - mov eax, ebx - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_804AEF8: ; CODE XREF: sub_804ADD0+3Fj - mov [esp+8], esi ; tocode - mov dword ptr [esp+4], offset fromcode ; "UTF-8" - mov eax, [ebp+s] - mov [esp], eax ; s - call sub_804B960 - mov [ebp+ptr], eax - mov [esp], esi ; s - call _strlen - mov [ebp+n], eax - add eax, 0Bh - mov [esp], eax ; size - call sub_804D070 - mov edx, [ebp+n] - mov [esp+4], esi ; src - mov [esp+8], edx ; n - mov edi, eax - mov [esp], eax ; dest - call _memcpy - mov edx, [ebp+n] - lea eax, [edi+edx] - mov dword ptr [eax], 52542F2Fh - mov dword ptr [eax+4], 4C534E41h - mov word ptr [eax+8], 5449h - mov byte ptr [eax+0Ah], 0 - mov [esp+8], edi ; tocode - mov dword ptr [esp+4], offset fromcode ; "UTF-8" - mov eax, [ebp+s] - mov [esp], eax ; s - call sub_804B960 - mov [esp], edi ; ptr - mov esi, eax - call _free - test esi, esi - jz short loc_804AF9B - mov dword ptr [esp+4], 3Fh ; c - mov [esp], esi ; s - call _strchr - test eax, eax - jz short loc_804AFF0 - mov [esp], esi ; ptr - call _free - -loc_804AF9B: ; CODE XREF: sub_804ADD0+1ADj - mov esi, [ebp+ptr] - mov [ebp+var_1C], 0 - mov [ebp+n], 0 - test esi, esi - mov edi, esi - jnz loc_804AE35 - -loc_804AFB6: ; CODE XREF: sub_804ADD0+5Fj - mov edi, [ebp+var_1C] - test edi, edi - jnz loc_804AE35 - mov edi, [ebp+s2] - jmp loc_804AE35 -; --------------------------------------------------------------------------- - align 10h - -loc_804AFD0: ; CODE XREF: sub_804ADD0+7Bj - mov esi, [ebp+ptr] - test esi, esi - jz loc_804AE51 - mov edx, [ebp+ptr] - mov [esp], edx ; ptr - call _free - jmp loc_804AE51 -; --------------------------------------------------------------------------- - align 10h - -loc_804AFF0: ; CODE XREF: sub_804ADD0+1C1j - mov [ebp+var_1C], esi - mov edx, [ebp+var_1C] - mov esi, [ebp+ptr] - mov [ebp+n], edx - jmp loc_804AE2B -; --------------------------------------------------------------------------- - align 8 - -loc_804B008: ; CODE XREF: sub_804ADD0+D4j - ; sub_804ADD0+E6j - mov [esp], ebx ; s - call _strlen - mov [esp], edi ; s - mov esi, eax - call _strlen - lea eax, [esi+eax+4] - mov [esp], eax ; size - call sub_804D070 - mov [esp+14h], edi - mov [esp+10h], ebx - mov dword ptr [esp+0Ch], offset aSS ; "%s (%s)" - mov dword ptr [esp+8], 0FFFFFFFFh - mov dword ptr [esp+4], 1 - mov esi, eax - mov [esp], eax - call ___sprintf_chk - mov eax, [ebp+ptr] - test eax, eax - jz short loc_804B062 - mov edx, [ebp+ptr] - mov [esp], edx ; ptr - call _free - -loc_804B062: ; CODE XREF: sub_804ADD0+285j - mov ebx, esi - jmp loc_804AED2 -sub_804ADD0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 38h - mov [ebp-8], esi - mov esi, [ebp+8] - mov [ebp-0Ch], ebx - mov [ebp-4], edi - mov dword ptr [esp+8], 5 - mov [esp+4], esi - mov dword ptr [esp], 0 - call _dcgettext - cmp esi, eax - mov ebx, eax - jz short loc_804B0AB - mov edx, esi - call sub_804A4C0 - test al, al - jz short loc_804B0C0 - -loc_804B0AB: ; CODE XREF: .text:0804B09Ej - ; .text:0804B10Aj - mov eax, ebx - mov esi, [ebp-8] - mov ebx, [ebp-0Ch] - mov edi, [ebp-4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804B0C0: ; CODE XREF: .text:0804B0A9j - mov [esp], ebx - call _strlen - mov [esp], esi - mov edi, eax - call _strlen - lea eax, [edi+eax+4] - mov [esp], eax - call sub_804D070 - mov [esp+10h], ebx - mov [esp+14h], esi - mov dword ptr [esp+0Ch], offset aSS ; "%s (%s)" - mov dword ptr [esp+8], 0FFFFFFFFh - mov dword ptr [esp+4], 1 - mov edi, eax - mov [esp], eax - mov ebx, edi - call ___sprintf_chk - jmp short loc_804B0AB -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804B110(void *s, size_t n) -sub_804B110 proc near ; CODE XREF: sub_804A4C0+280p - ; sub_804A4C0+4A3p ... - -var_8 = dword ptr -8 -var_4 = dword ptr -4 -s = dword ptr 8 -n = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_8], ebx - mov ebx, [ebp+n] - mov [ebp+var_4], esi - mov esi, [ebp+s] - mov dword ptr [esp+4], 0 ; c - mov [esp+8], ebx ; n - mov [esp], esi ; s - call _memchr - test eax, eax - jz short loc_804B13F - sub eax, esi - lea ebx, [eax+1] - -loc_804B13F: ; CODE XREF: sub_804B110+28j - mov eax, ebx - mov esi, [ebp+var_4] - mov ebx, [ebp+var_8] - mov esp, ebp - pop ebp - retn -sub_804B110 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804B150 proc near ; CODE XREF: sub_804A4C0+27p - -var_60 = byte ptr -60h -var_5C = dword ptr -5Ch -var_58 = dword ptr -58h -var_54 = byte ptr -54h -ps = mbstate_t ptr -50h -var_48 = byte ptr -48h -s = dword ptr -44h -var_40 = dword ptr -40h -var_3C = byte ptr -3Ch -pwc = dword ptr -38h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 6Ch - mov edi, [ebp+arg_4] - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - mov eax, [ebp+arg_0] - mov [esp], eax - call ___strdup - test eax, eax - mov esi, eax - jz loc_804B5E9 - call ___ctype_get_mb_cur_max - cmp eax, 1 - jbe loc_804B3A0 - test edi, edi - lea esi, [esi+0] - jnz loc_804B438 - -loc_804B196: ; CODE XREF: sub_804B150+464j - mov [esp], esi ; s - mov edi, esi - mov [ebp+s], esi - call _strlen - mov [ebp+var_54], 0 - mov [ebp+ps.__count], 0 - mov dword ptr [ebp+ps.__value], 0 - mov [ebp+var_48], 0 - lea eax, [esi+eax] - cmp esi, eax - mov [ebp+var_58], eax - jnb loc_804B261 - xor ebx, ebx - jmp short loc_804B1F6 -; --------------------------------------------------------------------------- - align 10h - -loc_804B1D0: ; CODE XREF: sub_804B150+E1j - cmp ebx, 1 - jz loc_804B2F8 - cmp ebx, 2 - lea esi, [esi+0] - jz short loc_804B233 - -loc_804B1E2: ; CODE XREF: sub_804B150+E7j - ; sub_804B150+F6j - mov ebx, 1 - -loc_804B1E7: ; CODE XREF: sub_804B150+1B0j - ; sub_804B150+1C3j ... - add edi, [ebp+var_40] - cmp [ebp+var_58], edi - mov [ebp+var_48], 0 - mov [ebp+s], edi - jbe short loc_804B258 - -loc_804B1F6: ; CODE XREF: sub_804B150+79j - ; sub_804B150+105j - cmp [ebp+var_54], 0 - jnz loc_804B297 - movzx eax, byte ptr [edi] - mov edx, eax - shr dl, 5 - movzx edx, dl - mov edx, ds:dword_8052FA0[edx*4] - bt edx, eax - jnb short loc_804B280 - mov edi, [ebp+s] - mov [ebp+var_40], 1 - movsx eax, byte ptr [edi] - mov [ebp+var_3C], 1 - mov [ebp+pwc], eax - -loc_804B22B: ; CODE XREF: sub_804B150+192j - ; sub_804B150+19Cj ... - test ebx, ebx - mov [ebp+var_48], 1 - jnz short loc_804B1D0 - -loc_804B233: ; CODE XREF: sub_804B150+90j - cmp [ebp+var_3C], 0 - jz short loc_804B1E2 - mov eax, [ebp+pwc] - mov [esp], eax ; wc - call _iswspace - test eax, eax - jz short loc_804B1E2 - add edi, [ebp+var_40] - cmp [ebp+var_58], edi - mov [ebp+var_48], 0 - mov [ebp+s], edi - ja short loc_804B1F6 - nop - -loc_804B258: ; CODE XREF: sub_804B150+A4j - cmp ebx, 2 - jz loc_804B5C0 - -loc_804B261: ; CODE XREF: sub_804B150+71j - ; sub_804B150+2A2j ... - mov edx, [ebp+var_1C] - xor edx, large gs:14h - mov eax, esi - jnz loc_804B5E4 - add esp, 6Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804B280: ; CODE XREF: sub_804B150+C5j - lea edx, [ebp+ps] - mov [esp], edx ; ps - call _mbsinit - test eax, eax - jz loc_804B5EE - mov [ebp+var_54], 1 - -loc_804B297: ; CODE XREF: sub_804B150+AAj - lea eax, [ebp+ps] - mov edx, [ebp+s] - mov [esp+0Ch], eax ; p - mov eax, [ebp+var_58] - mov [esp+4], edx ; s - sub eax, edx - lea edx, [ebp+pwc] - mov [esp+8], eax ; n - mov [esp], edx ; pwc - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_40], eax - jz short loc_804B328 - cmp eax, 0FFFFFFFEh - jz loc_804B388 - test eax, eax - jz short loc_804B340 - mov edi, [ebp+s] - -loc_804B2D1: ; CODE XREF: sub_804B150+208j - lea eax, [ebp+ps] - mov [esp], eax ; ps - mov [ebp+var_3C], 1 - call _mbsinit - test eax, eax - jz loc_804B22B - mov [ebp+var_54], 0 - jmp loc_804B22B -; --------------------------------------------------------------------------- - align 8 - -loc_804B2F8: ; CODE XREF: sub_804B150+83j - cmp [ebp+var_3C], 0 - lea esi, [esi+0] - jz loc_804B1E7 - mov eax, [ebp+pwc] - mov [esp], eax ; wc - call _iswspace - test eax, eax - jz loc_804B1E7 - mov [ebp+var_5C], edi - mov bl, 2 - jmp loc_804B1E7 -; --------------------------------------------------------------------------- - align 8 - -loc_804B328: ; CODE XREF: sub_804B150+16Fj - mov [ebp+var_40], 1 - mov edi, [ebp+s] - mov [ebp+var_3C], 0 - jmp loc_804B22B -; --------------------------------------------------------------------------- - align 10h - -loc_804B340: ; CODE XREF: sub_804B150+17Cj - mov edi, [ebp+s] - mov [ebp+var_40], 1 - cmp byte ptr [edi], 0 - jnz loc_804B612 - mov eax, [ebp+pwc] - test eax, eax - jz loc_804B2D1 - -loc_804B35E: ; CODE XREF: sub_804B150+43Aj - mov dword ptr [esp+0Ch], offset aMbiter_multi_n ; "mbiter_multi_next" - mov dword ptr [esp+8], 0A2h ; line - mov dword ptr [esp+4], offset aMbiter_h ; "mbiter.h" - mov dword ptr [esp], offset aIterCur_wc0 ; "iter->cur.wc == 0" - call ___assert_fail -; --------------------------------------------------------------------------- - align 8 - -loc_804B388: ; CODE XREF: sub_804B150+174j - mov edi, [ebp+s] - mov eax, [ebp+var_58] - mov [ebp+var_3C], 0 - sub eax, edi - mov [ebp+var_40], eax - jmp loc_804B22B -; --------------------------------------------------------------------------- - align 10h - -loc_804B3A0: ; CODE XREF: sub_804B150+34j - test edi, edi - jz short loc_804B3F8 - movzx edx, byte ptr [esi] - mov ebx, esi - test dl, dl - jz short loc_804B3D4 - mov [ebp+var_60], dl - call ___ctype_b_loc - movzx edx, [ebp+var_60] - mov eax, [eax] - jmp short loc_804B3CA -; --------------------------------------------------------------------------- - align 10h - -loc_804B3C0: ; CODE XREF: sub_804B150+282j - add ebx, 1 - movzx edx, byte ptr [ebx] - test dl, dl - jz short loc_804B3D4 - -loc_804B3CA: ; CODE XREF: sub_804B150+26Bj - movzx edx, dl - test byte ptr [eax+edx*2+1], 20h - jnz short loc_804B3C0 - -loc_804B3D4: ; CODE XREF: sub_804B150+25Bj - ; sub_804B150+278j - mov [esp], ebx ; s - call _strlen - mov [esp+4], ebx ; src - mov [esp], esi ; dest - add eax, 1 - mov [esp+8], eax ; n - call _memmove - cmp edi, 1 - jz loc_804B261 - -loc_804B3F8: ; CODE XREF: sub_804B150+252j - mov [esp], esi ; s - call _strlen - lea ebx, [esi+eax-1] - cmp esi, ebx - ja loc_804B261 - call ___ctype_b_loc - jmp short loc_804B426 -; --------------------------------------------------------------------------- - align 8 - -loc_804B418: ; CODE XREF: sub_804B150+2E0j - mov byte ptr [ebx], 0 - sub ebx, 1 - cmp esi, ebx - ja loc_804B261 - -loc_804B426: ; CODE XREF: sub_804B150+2C1j - movzx ecx, byte ptr [ebx] - mov edx, [eax] - test byte ptr [edx+ecx*2+1], 20h - jnz short loc_804B418 - jmp loc_804B261 -; --------------------------------------------------------------------------- - align 4 - -loc_804B438: ; CODE XREF: sub_804B150+40j - mov [esp], esi ; s - mov ebx, esi - mov [ebp+s], esi - call _strlen - mov [ebp+var_54], 0 - mov [ebp+ps.__count], 0 - mov dword ptr [ebp+ps.__value], 0 - mov [ebp+var_48], 0 - lea eax, [esi+eax] - cmp esi, eax - mov [ebp+var_58], eax - jb short loc_804B4D3 - jmp loc_804B590 -; --------------------------------------------------------------------------- - align 10h - -loc_804B470: ; CODE XREF: sub_804B150+387j - movzx eax, byte ptr [ebx] - mov edx, eax - shr dl, 5 - movzx edx, dl - mov edx, ds:dword_8052FA0[edx*4] - bt edx, eax - jnb loc_804B538 - mov ebx, [ebp+s] - mov [ebp+var_40], 1 - movsx eax, byte ptr [ebx] - mov [ebp+var_3C], 1 - mov [ebp+pwc], eax - -loc_804B49F: ; CODE XREF: sub_804B150+3D6j - ; sub_804B150+3E0j ... - cmp [ebp+var_3C], 0 - mov [ebp+var_48], 1 - jz loc_804B590 - mov eax, [ebp+pwc] - mov [esp], eax ; wc - call _iswspace - test eax, eax - jz loc_804B590 - add ebx, [ebp+var_40] - cmp [ebp+var_58], ebx - mov [ebp+var_48], 0 - mov [ebp+s], ebx - jbe loc_804B590 - -loc_804B4D3: ; CODE XREF: sub_804B150+313j - cmp [ebp+var_54], 0 - jz short loc_804B470 - -loc_804B4D9: ; CODE XREF: sub_804B150+3FFj - lea eax, [ebp+ps] - mov edx, [ebp+s] - mov [esp+0Ch], eax ; p - mov eax, [ebp+var_58] - mov [esp+4], edx ; s - sub eax, edx - lea edx, [ebp+pwc] - mov [esp+8], eax ; n - mov [esp], edx ; pwc - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_40], eax - jz short loc_804B558 - cmp eax, 0FFFFFFFEh - jz loc_804B5D0 - test eax, eax - db 66h - nop - jz short loc_804B570 - mov ebx, [ebp+s] - -loc_804B515: ; CODE XREF: sub_804B150+438j - lea eax, [ebp+ps] - mov [esp], eax ; ps - mov [ebp+var_3C], 1 - call _mbsinit - test eax, eax - jz loc_804B49F - mov [ebp+var_54], 0 - jmp loc_804B49F -; --------------------------------------------------------------------------- - align 4 - -loc_804B538: ; CODE XREF: sub_804B150+335j - lea edx, [ebp+ps] - mov [esp], edx ; ps - call _mbsinit - test eax, eax - jz loc_804B5EE - mov [ebp+var_54], 1 - jmp short loc_804B4D9 -; --------------------------------------------------------------------------- - align 8 - -loc_804B558: ; CODE XREF: sub_804B150+3B1j - mov [ebp+var_40], 1 - mov ebx, [ebp+s] - mov [ebp+var_3C], 0 - jmp loc_804B49F -; --------------------------------------------------------------------------- - align 10h - -loc_804B570: ; CODE XREF: sub_804B150+3C0j - mov ebx, [ebp+s] - mov [ebp+var_40], 1 - cmp byte ptr [ebx], 0 - jnz loc_804B612 - mov edx, [ebp+pwc] - test edx, edx - jz short loc_804B515 - jmp loc_804B35E -; --------------------------------------------------------------------------- - align 10h - -loc_804B590: ; CODE XREF: sub_804B150+315j - ; sub_804B150+357j ... - mov [esp], ebx ; s - call _strlen - mov [esp+4], ebx ; src - mov [esp], esi ; dest - add eax, 1 - mov [esp+8], eax ; n - call _memmove - cmp edi, 1 - jz loc_804B261 - jmp loc_804B196 -; --------------------------------------------------------------------------- - align 10h - -loc_804B5C0: ; CODE XREF: sub_804B150+10Bj - mov edx, [ebp+var_5C] - mov byte ptr [edx], 0 - jmp loc_804B261 -; --------------------------------------------------------------------------- - align 10h - -loc_804B5D0: ; CODE XREF: sub_804B150+3B6j - mov ebx, [ebp+s] - mov eax, [ebp+var_58] - mov [ebp+var_3C], 0 - sub eax, ebx - mov [ebp+var_40], eax - jmp loc_804B49F -; --------------------------------------------------------------------------- - -loc_804B5E4: ; CODE XREF: sub_804B150+11Dj - call ___stack_chk_fail -; --------------------------------------------------------------------------- - -loc_804B5E9: ; CODE XREF: sub_804B150+26j - call sub_804B910 -; --------------------------------------------------------------------------- - -loc_804B5EE: ; CODE XREF: sub_804B150+13Dj - ; sub_804B150+3F5j - mov dword ptr [esp+0Ch], offset aMbiter_multi_n ; "mbiter_multi_next" - mov dword ptr [esp+8], 86h ; line - mov dword ptr [esp+4], offset aMbiter_h ; "mbiter.h" - mov dword ptr [esp], offset assertion ; "mbsinit (&iter->state)" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_804B612: ; CODE XREF: sub_804B150+1FDj - ; sub_804B150+42Dj - mov dword ptr [esp+0Ch], offset aMbiter_multi_n ; "mbiter_multi_next" - mov dword ptr [esp+8], 0A1h ; line - mov dword ptr [esp+4], offset aMbiter_h ; "mbiter.h" - mov dword ptr [esp], offset aIterCur_ptr0 ; "*iter->cur.ptr == '\\0'" - call ___assert_fail -sub_804B150 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov dword ptr [esp+8], 5 - mov dword ptr [esp+4], offset aReportBugsToS_ ; "\nReport bugs to <%s>.\n" - mov dword ptr [esp], 0 - call _dcgettext - mov dword ptr [esp+8], offset aBugCoreutils@g ; "bug-coreutils@gnu.org" - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - mov dword ptr [esp+8], 5 - mov dword ptr [esp+4], offset aSHomePageHtt_0 ; "%s home page: <http://www.gnu.org/softw"... - mov dword ptr [esp], 0 - call _dcgettext - mov dword ptr [esp+0Ch], offset domainname ; "coreutils" - mov dword ptr [esp+8], offset word_80525FA - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - mov ebx, ds:stdout - mov dword ptr [esp+8], 5 - mov dword ptr [esp+4], offset aGeneralHelpU_0 ; "General help using GNU software: <http:"... - mov dword ptr [esp], 0 - call _dcgettext - mov [esp+4], ebx - mov [esp], eax - call _fputs_unlocked - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804B6F0 proc near ; CODE XREF: sub_804B8E0+28p - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = dword ptr 18h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - xor ebx, ebx - sub esp, 2Ch - mov esi, [ebp+arg_10] - mov edi, [ebp+arg_0] - mov eax, [ebp+arg_4] - mov edx, [ebp+arg_8] - cmp dword ptr [esi], 0 - mov ecx, [ebp+arg_C] - jz short loc_804B719 - nop - -loc_804B710: ; CODE XREF: sub_804B6F0+27j - add ebx, 1 - cmp dword ptr [esi+ebx*4], 0 - jnz short loc_804B710 - -loc_804B719: ; CODE XREF: sub_804B6F0+1Dj - test eax, eax - jz loc_804B8B0 - mov [esp+14h], ecx - mov [esp+10h], edx - mov [esp+0Ch], eax - mov dword ptr [esp+8], offset aSSS ; "%s (%s) %s\n" - mov dword ptr [esp+4], 1 - mov [esp], edi - call ___fprintf_chk - -loc_804B745: ; CODE XREF: sub_804B6F0+1E0j - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aC ; "(C)" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov dword ptr [esp+10h], 7D9h - mov dword ptr [esp+8], offset aCopyrightSDFre ; "Copyright %s %d Free Software Foundatio"... - mov dword ptr [esp+4], 1 - mov [esp], edi - mov [esp+0Ch], eax - call ___fprintf_chk - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aLicenseGplv3Gn ; "\nLicense GPLv3+: GNU GPL version 3 or l"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], edi - mov [esp], eax - call _fputs_unlocked - cmp ebx, 9 ; switch 10 cases - jbe short loc_804B7F0 - mov dword ptr [esp+8], 5 ; jumptable 0804B7F0 default case - mov dword ptr [esp+4], offset aWrittenBySSSSS ; "Written by %s, %s, %s,\n%s, %s, %s, %s,\n"... - lea esi, [esi+0] - -loc_804B7C8: ; CODE XREF: sub_804B6F0+117j - ; sub_804B6F0+129j ... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [ebp+arg_8], esi - mov [ebp+arg_0], edi - mov [ebp+arg_4], eax - add esp, 2Ch - pop ebx - pop esi - pop edi - pop ebp - jmp sub_804CED0 -; --------------------------------------------------------------------------- - align 10h - -loc_804B7F0: ; CODE XREF: sub_804B6F0+C0j - jmp ds:off_8052B68[ebx*4] ; switch jump - -loc_804B7F7: ; DATA XREF: .rodata:off_8052B68o - mov dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 8 - mov dword ptr [esp+4], offset aWrittenBySSS_0 ; "Written by %s, %s, %s,\n%s, %s, %s, %s,\n"... - jmp short loc_804B7C8 -; --------------------------------------------------------------------------- - -loc_804B809: ; CODE XREF: sub_804B6F0:loc_804B7F0j - ; DATA XREF: .rodata:off_8052B68o - mov dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 9 - mov dword ptr [esp+4], offset aWrittenBySSS_1 ; "Written by %s, %s, %s,\n%s, %s, %s, %s,\n"... - jmp short loc_804B7C8 -; --------------------------------------------------------------------------- - -loc_804B81B: ; CODE XREF: sub_804B6F0:loc_804B7F0j - ; DATA XREF: .rodata:off_8052B68o - call _abort ; jumptable 0804B7F0 case 0 -; --------------------------------------------------------------------------- - -loc_804B820: ; CODE XREF: sub_804B6F0:loc_804B7F0j - ; DATA XREF: .rodata:off_8052B68o - mov dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 1 - mov dword ptr [esp+4], offset aWrittenByS_ ; "Written by %s.\n" - jmp short loc_804B7C8 -; --------------------------------------------------------------------------- - -loc_804B832: ; CODE XREF: sub_804B6F0:loc_804B7F0j - ; DATA XREF: .rodata:off_8052B68o - mov dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 2 - mov dword ptr [esp+4], offset aWrittenBySAndS ; "Written by %s and %s.\n" - jmp short loc_804B7C8 -; --------------------------------------------------------------------------- - -loc_804B844: ; CODE XREF: sub_804B6F0:loc_804B7F0j - ; DATA XREF: .rodata:off_8052B68o - mov dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 3 - mov dword ptr [esp+4], offset aWrittenBySSAnd ; "Written by %s, %s, and %s.\n" - jmp loc_804B7C8 -; --------------------------------------------------------------------------- - -loc_804B859: ; CODE XREF: sub_804B6F0:loc_804B7F0j - ; DATA XREF: .rodata:off_8052B68o - mov dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 4 - mov dword ptr [esp+4], offset aWrittenBySSSAn ; "Written by %s, %s, %s,\nand %s.\n" - jmp loc_804B7C8 -; --------------------------------------------------------------------------- - -loc_804B86E: ; CODE XREF: sub_804B6F0:loc_804B7F0j - ; DATA XREF: .rodata:off_8052B68o - mov dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 5 - mov dword ptr [esp+4], offset aWrittenBySSSSA ; "Written by %s, %s, %s,\n%s, and %s.\n" - jmp loc_804B7C8 -; --------------------------------------------------------------------------- - -loc_804B883: ; CODE XREF: sub_804B6F0:loc_804B7F0j - ; DATA XREF: .rodata:off_8052B68o - mov dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 6 - mov dword ptr [esp+4], offset aWrittenBySSS_2 ; "Written by %s, %s, %s,\n%s, %s, and %s.\n"... - jmp loc_804B7C8 -; --------------------------------------------------------------------------- - -loc_804B898: ; CODE XREF: sub_804B6F0:loc_804B7F0j - ; DATA XREF: .rodata:off_8052B68o - mov dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 7 - mov dword ptr [esp+4], offset aWrittenBySSS_3 ; "Written by %s, %s, %s,\n%s, %s, %s, and "... - jmp loc_804B7C8 -; --------------------------------------------------------------------------- - align 10h - -loc_804B8B0: ; CODE XREF: sub_804B6F0+2Bj - mov [esp+10h], ecx - mov [esp+0Ch], edx - mov dword ptr [esp+8], offset aSS_0 ; "%s %s\n" - mov dword ptr [esp+4], 1 - mov [esp], edi - call ___fprintf_chk - jmp loc_804B745 -sub_804B6F0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804B8E0 proc near ; CODE XREF: sub_80495B0+1DBp - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = byte ptr 18h - - push ebp - mov ebp, esp - sub esp, 28h - lea eax, [ebp+arg_10] - mov [esp+10h], eax - mov eax, [ebp+arg_C] - mov [esp+0Ch], eax - mov eax, [ebp+arg_8] - mov [esp+8], eax - mov eax, [ebp+arg_4] - mov [esp+4], eax - mov eax, [ebp+arg_0] - mov [esp], eax - call sub_804B6F0 - leave - retn -sub_804B8E0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: noreturn bp-based frame - -sub_804B910 proc near ; CODE XREF: sub_804B150:loc_804B5E9p - ; sub_804B960+40p ... - push ebp - mov ebp, esp - sub esp, 18h - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aMemoryExhauste ; "memory exhausted" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov edx, status - mov dword ptr [esp+8], (offset format+4) ; format - mov dword ptr [esp+4], 0 ; errnum - mov [esp], edx ; status - mov [esp+0Ch], eax - call _error - call _abort -sub_804B910 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804B960(char *s, char *fromcode, char *tocode) -sub_804B960 proc near ; CODE XREF: sub_804ADD0+13Ap - ; sub_804ADD0+19Cp - -s = dword ptr 8 -fromcode = dword ptr 0Ch -tocode = dword ptr 10h - - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov eax, [ebp+tocode] - mov [esp+8], eax ; tocode - mov eax, [ebp+fromcode] - mov [esp+4], eax ; fromcode - mov eax, [ebp+s] - mov [esp], eax ; s - call sub_804EE40 - test eax, eax - mov ebx, eax - jz short loc_804B990 - -loc_804B986: ; CODE XREF: sub_804B960+38j - mov eax, ebx - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804B990: ; CODE XREF: sub_804B960+24j - call ___errno_location - cmp dword ptr [eax], 0Ch - jnz short loc_804B986 - lea esi, [esi+0] - call sub_804B910 -sub_804B960 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov eax, [ebp+0Ch] - mov [esp+4], eax - mov eax, [ebp+8] - mov [esp], eax - call sub_804EC40 - test eax, eax - mov ebx, eax - jz short loc_804B9D8 - -loc_804B9CF: ; CODE XREF: .text:0804B9E0j - mov eax, ebx - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804B9D8: ; CODE XREF: .text:0804B9CDj - call ___errno_location - cmp dword ptr [eax], 0Ch - jnz short loc_804B9CF - call sub_804B910 -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push ebx - sub esp, 24h - mov eax, [ebp+18h] - mov [esp+10h], eax - mov eax, [ebp+14h] - mov [esp+0Ch], eax - mov eax, [ebp+10h] - mov [esp+8], eax - mov eax, [ebp+0Ch] - mov [esp+4], eax - mov eax, [ebp+8] - mov [esp], eax - call sub_804EF10 - test eax, eax - mov ebx, eax - js short loc_804BA30 - -loc_804BA24: ; CODE XREF: .text:0804BA38j - mov eax, ebx - add esp, 24h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804BA30: ; CODE XREF: .text:0804BA22j - call ___errno_location - cmp dword ptr [eax], 0Ch - jnz short loc_804BA24 - lea esi, [esi+0] - call sub_804B910 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BA50 proc near ; CODE XREF: sub_80492F0+1B6p - ; sub_80492F0+27Bp - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - mov eax, [ebp+arg_0] - push ebx - movzx edx, byte ptr [eax] - mov ecx, eax - cmp dl, 2Fh - jnz short loc_804BA75 - lea esi, [esi+0] - -loc_804BA68: ; CODE XREF: sub_804BA50+21j - add eax, 1 - movzx edx, byte ptr [eax] - cmp dl, 2Fh - jz short loc_804BA68 - mov ecx, eax - -loc_804BA75: ; CODE XREF: sub_804BA50+Fj - test dl, dl - jz short loc_804BAA6 - xor ebx, ebx - jmp short loc_804BA92 -; --------------------------------------------------------------------------- - align 10h - -loc_804BA80: ; CODE XREF: sub_804BA50+45j - test bl, bl - jz short loc_804BA88 - mov eax, ecx - xor ebx, ebx - -loc_804BA88: ; CODE XREF: sub_804BA50+32j - add ecx, 1 - movzx edx, byte ptr [ecx] - test dl, dl - jz short loc_804BAA6 - -loc_804BA92: ; CODE XREF: sub_804BA50+2Bj - ; sub_804BA50+54j - cmp dl, 2Fh - jnz short loc_804BA80 - add ecx, 1 - mov ebx, 1 - movzx edx, byte ptr [ecx] - test dl, dl - jnz short loc_804BA92 - -loc_804BAA6: ; CODE XREF: sub_804BA50+27j - ; sub_804BA50+40j - pop ebx - pop ebp - retn -sub_804BA50 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804BAB0(char *s) -sub_804BAB0 proc near ; CODE XREF: .text:0804BB5Dp - ; .text:0804BB83p - -s = dword ptr 8 - - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+s] - mov [esp], ebx ; s - call _strlen - cmp eax, 1 - jbe short loc_804BACE - cmp byte ptr [ebx+eax-1], 2Fh - jz short loc_804BAD8 - -loc_804BACE: ; CODE XREF: sub_804BAB0+15j - ; sub_804BAB0+30j - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_804BAD8: ; CODE XREF: sub_804BAB0+1Cj - add ebx, eax - -loc_804BADA: ; CODE XREF: sub_804BAB0+3Cj - sub eax, 1 - cmp eax, 1 - jbe short loc_804BACE - movzx edx, byte ptr [ebx-2] - sub ebx, 1 - cmp dl, 2Fh - jz short loc_804BADA - add esp, 14h - pop ebx - pop ebp - retn -sub_804BAB0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push esi - push ebx - sub esp, 10h - mov esi, [ebp+8] - movzx eax, byte ptr [esi] - mov ecx, esi - mov edx, esi - mov ebx, esi - cmp al, 2Fh - jnz short loc_804BB26 - -loc_804BB18: ; CODE XREF: .text:0804BB20j - add ecx, 1 - movzx eax, byte ptr [ecx] - cmp al, 2Fh - jz short loc_804BB18 - mov edx, ecx - mov ebx, ecx - -loc_804BB26: ; CODE XREF: .text:0804BB16j - test al, al - jz short loc_804BB80 - xor ecx, ecx - jmp short loc_804BB42 -; --------------------------------------------------------------------------- - align 10h - -loc_804BB30: ; CODE XREF: .text:0804BB44j - test cl, cl - jz short loc_804BB38 - mov ebx, edx - xor ecx, ecx - -loc_804BB38: ; CODE XREF: .text:0804BB32j - add edx, 1 - movzx eax, byte ptr [edx] - test al, al - jz short loc_804BB55 - -loc_804BB42: ; CODE XREF: .text:0804BB2Cj - ; .text:0804BB53j - cmp al, 2Fh - jnz short loc_804BB30 - add edx, 1 - mov ecx, 1 - movzx eax, byte ptr [edx] - test al, al - jnz short loc_804BB42 - -loc_804BB55: ; CODE XREF: .text:0804BB40j - cmp byte ptr [ebx], 0 - jz short loc_804BB80 - mov [esp], ebx - call sub_804BAB0 - xor edx, edx - cmp byte ptr [ebx+eax], 2Fh - mov [esp], ebx - setz dl - add eax, edx - mov [esp+4], eax - call sub_804F290 - add esp, 10h - pop ebx - pop esi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804BB80: ; CODE XREF: .text:0804BB28j - ; .text:0804BB58j - mov [esp], esi - call sub_804BAB0 - mov [esp], esi - mov [esp+4], eax - call sub_804F290 - add esp, 10h - pop ebx - pop esi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov eax, [ebp+8] - pop ebp - mov ds:dword_805517C, eax - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov eax, [ebp+8] - pop ebp - mov ds:byte_8055180, al - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BBC0 proc near ; DATA XREF: sub_80495B0+59o - -var_8 = dword ptr -8 -var_4 = dword ptr -4 - - push ebp - mov ebp, esp - sub esp, 28h - mov eax, ds:stdout - mov [ebp+var_8], ebx - mov [ebp+var_4], esi - mov [esp], eax ; stream - call sub_804F2C0 - test eax, eax - jz short loc_804BBF2 - cmp ds:byte_8055180, 0 - jz short loc_804BC0D - call ___errno_location - cmp dword ptr [eax], 20h - mov ebx, eax - jnz short loc_804BC14 - -loc_804BBF2: ; CODE XREF: sub_804BBC0+1Bj - mov eax, ds:stderr - mov [esp], eax ; stream - call sub_804F2C0 - test eax, eax - jnz short loc_804BC65 - mov ebx, [ebp+var_8] - mov esi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804BC0D: ; CODE XREF: sub_804BBC0+24j - call ___errno_location - mov ebx, eax - -loc_804BC14: ; CODE XREF: sub_804BBC0+30j - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aWriteError ; "write error" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov esi, eax - mov eax, ds:dword_805517C - test eax, eax - jz short loc_804BC72 - mov [esp], eax - call sub_804CB50 - mov [esp+10h], esi - mov dword ptr [esp+8], offset format ; "%s: %s" - mov [esp+0Ch], eax - mov eax, [ebx] - mov dword ptr [esp], 0 ; status - mov [esp+4], eax ; errnum - call _error - -loc_804BC65: ; CODE XREF: sub_804BBC0+41j - ; sub_804BBC0+D0j - mov eax, status - mov [esp], eax ; status - call __exit -; --------------------------------------------------------------------------- - -loc_804BC72: ; CODE XREF: sub_804BBC0+79j - mov [esp+0Ch], esi - mov dword ptr [esp+8], (offset format+4) ; format - mov eax, [ebx] - mov dword ptr [esp], 0 ; status - mov [esp+4], eax ; errnum - call _error - jmp short loc_804BC65 -sub_804BBC0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804BCA0(int category) -sub_804BCA0 proc near ; CODE XREF: sub_80492F0+266p - -var_8 = dword ptr -8 -var_4 = dword ptr -4 -category = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov dword ptr [esp+4], 0 ; locale - mov eax, [ebp+category] - mov [esp], eax ; category - call _setlocale - mov esi, eax - mov eax, 1 - test esi, esi - jz short loc_804BCE3 - movzx eax, byte ptr [esi] - cmp al, ds:byte_8052BE7 - jnz short loc_804BCF0 - movzx eax, byte ptr [esi+1] - cmp al, ds:byte_8052BE8 - jnz short loc_804BCF0 - xor eax, eax - -loc_804BCE3: ; CODE XREF: sub_804BCA0+28j - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804BCF0: ; CODE XREF: sub_804BCA0+33j - ; sub_804BCA0+3Fj - mov edi, offset aPosix ; "POSIX" - mov ecx, 6 - repe cmpsb - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - setnz al - mov esp, ebp - pop ebp - retn -sub_804BCA0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BD10 proc near ; CODE XREF: sub_804BD40+14p - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_4] - mov dword ptr [esp+4], 6 - mov [esp+8], eax - mov eax, [ebp+arg_0] - mov [esp], eax - call sub_804CBD0 - leave - retn -sub_804BD10 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BD40 proc near ; CODE XREF: sub_80495B0+DDAp - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_0] - mov dword ptr [esp], 0 - mov [esp+4], eax - call sub_804BD10 - leave - retn -sub_804BD40 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov eax, [ebp+8] - test eax, eax - jz short loc_804BD70 - mov eax, [eax] - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804BD70: ; CODE XREF: .text:0804BD68j - mov eax, offset dword_80551A0 - mov eax, [eax] - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov eax, [ebp+8] - test eax, eax - jz short loc_804BD98 - mov edx, [ebp+0Ch] - mov [eax], edx - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_804BD98: ; CODE XREF: .text:0804BD88j - mov edx, [ebp+0Ch] - mov eax, offset dword_80551A0 - mov [eax], edx - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BDB0 proc near ; CODE XREF: sub_804CA50+77p - -arg_0 = dword ptr 8 -arg_4 = byte ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - sub esp, 0Ch - mov [esp], ebx - mov ebx, [ebp+arg_0] - mov [esp+4], esi - movzx ecx, [ebp+arg_4] - mov [esp+8], edi - test ebx, ebx - jz short loc_804BE08 - -loc_804BDCC: ; CODE XREF: sub_804BDB0+5Dj - mov eax, ecx - mov edx, [ebp+arg_8] - and ecx, 1Fh - shr al, 5 - movzx esi, al - mov edi, [ebx+esi*4+8] - and edx, 1 - mov eax, edi - shr eax, cl - and eax, 1 - xor edx, eax - shl edx, cl - xor edx, edi - mov [ebx+esi*4+8], edx - mov ebx, [esp] - mov esi, [esp+4] - mov edi, [esp+8] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_804BE08: ; CODE XREF: sub_804BDB0+1Aj - mov ebx, offset dword_80551A0 - jmp short loc_804BDCC -sub_804BDB0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov edx, [ebp+8] - test edx, edx - jz short loc_804BE28 - mov ecx, [ebp+0Ch] - mov eax, [edx+4] - mov [edx+4], ecx - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804BE28: ; CODE XREF: .text:0804BE18j - mov ecx, [ebp+0Ch] - mov edx, offset dword_80551A0 - mov eax, [edx+4] - mov [edx+4], ecx - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push esi - push ebx - sub esp, 10h - mov esi, ptr - cmp dword_805512C, 1 - jbe short loc_804BE77 - mov ebx, 1 - lea esi, [esi+0] - -loc_804BE60: ; CODE XREF: .text:0804BE75j - mov eax, [esi+ebx*8+4] - add ebx, 1 - mov [esp], eax - call _free - cmp dword_805512C, ebx - ja short loc_804BE60 - -loc_804BE77: ; CODE XREF: .text:0804BE55j - mov eax, [esi+4] - cmp eax, offset dword_80551E0 - jz short loc_804BE9D - mov [esp], eax - call _free - mov dword_8055130, 100h - mov off_8055134, offset dword_80551E0 - -loc_804BE9D: ; CODE XREF: .text:0804BE7Fj - cmp esi, offset dword_8055130 - jz short loc_804BEB7 - mov [esp], esi - call _free - mov ptr, offset dword_8055130 - -loc_804BEB7: ; CODE XREF: .text:0804BEA3j - mov dword_805512C, 1 - add esp, 10h - pop ebx - pop esi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 28h - mov [ebp-0Ch], ebx - mov ebx, [ebp+8] - mov [ebp-8], esi - mov [ebp-4], edi - call ___errno_location - test ebx, ebx - mov esi, eax - mov edi, [eax] - jz short loc_804BF10 - -loc_804BEEF: ; CODE XREF: .text:0804BF15j - mov [esp], ebx - mov dword ptr [esp+4], 28h - call sub_804D0A0 - mov [esi], edi - mov ebx, [ebp-0Ch] - mov esi, [ebp-8] - mov edi, [ebp-4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804BF10: ; CODE XREF: .text:0804BEEDj - mov ebx, offset dword_80551A0 - jmp short loc_804BEEF -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BF20 proc near ; CODE XREF: sub_804CB70+Fp - ; sub_804CBD0+Fp - -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -var_18 = dword ptr -18h -var_14 = dword ptr -14h -var_10 = dword ptr -10h -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 - - push ebp - mov ebp, esp - sub esp, 30h - lea ecx, [ebp+var_20] - mov [ebp+var_28], edx - xor edx, edx - mov [ebp+var_24], 0 - -loc_804BF35: ; CODE XREF: sub_804BF20+22j - mov dword ptr [ecx+edx], 0 - add edx, 4 - cmp edx, 20h - jb short loc_804BF35 - mov edx, [ebp+var_28] - mov [eax], edx - mov edx, [ebp+var_24] - mov [eax+4], edx - mov edx, [ebp+var_20] - mov [eax+8], edx - mov edx, [ebp+var_1C] - mov [eax+0Ch], edx - mov edx, [ebp+var_18] - mov [eax+10h], edx - mov edx, [ebp+var_14] - mov [eax+14h], edx - mov edx, [ebp+var_10] - mov [eax+18h], edx - mov edx, [ebp+var_C] - mov [eax+1Ch], edx - mov edx, [ebp+var_8] - mov [eax+20h], edx - mov edx, [ebp+var_4] - mov [eax+24h], edx - leave - retn -sub_804BF20 endp - -; --------------------------------------------------------------------------- - jmp short sub_804BF90 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BF90 proc near ; CODE XREF: .text:0804BF81j - ; sub_804BF90+4B8p ... - -var_6C = dword ptr -6Ch -var_68 = dword ptr -68h -var_61 = byte ptr -61h -var_60 = dword ptr -60h -var_5C = dword ptr -5Ch -var_58 = dword ptr -58h -var_54 = dword ptr -54h -var_50 = dword ptr -50h -var_4C = dword ptr -4Ch -var_48 = dword ptr -48h -var_41 = byte ptr -41h -var_40 = dword ptr -40h -s = dword ptr -3Ch -var_38 = dword ptr -38h -var_31 = byte ptr -31h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -p = mbstate_t ptr -24h -wc = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 7Ch - mov [ebp+var_40], eax - mov [ebp+var_38], edx - mov [ebp+s], ecx - call ___ctype_get_mb_cur_max - mov [ebp+var_54], eax - mov eax, [ebp+arg_8] - shr eax, 1 - and eax, 1 - cmp [ebp+arg_4], 7 ; switch 8 cases - mov [ebp+var_41], al - jbe short loc_804BFC0 - call _abort ; jumptable 0804BFC3 default case -; --------------------------------------------------------------------------- - -loc_804BFC0: ; CODE XREF: sub_804BF90+29j - mov eax, [ebp+arg_4] - jmp ds:off_8052C40[eax*4] ; switch jump - -loc_804BFCA: ; DATA XREF: .rodata:off_8052C40o - mov [ebp+var_41], 0 ; jumptable 0804BFC3 case 5 - xor ebx, ebx - mov [ebp+var_31], 1 - mov [ebp+var_48], 0 - mov [ebp+var_50], 0 - lea esi, [esi+0] - -loc_804BFE8: ; CODE XREF: sub_804BF90+2DCj - ; sub_804BF90+2F9j ... - mov esi, [ebp+arg_8] - mov edi, [ebp+arg_8] - mov [ebp+var_2C], 0 - and esi, 4 - and edi, 1 - mov [ebp+var_5C], esi - mov [ebp+var_58], edi - -loc_804C001: ; CODE XREF: sub_804BF90+830j - cmp [ebp+arg_0], 0FFFFFFFFh - jz loc_804C148 - nop - lea esi, [esi+0] - -loc_804C010: ; CODE XREF: sub_804BF90+1B2j - mov eax, [ebp+arg_0] - cmp [ebp+var_2C], eax - setnz al - test al, al - jz loc_804C15D - -loc_804C021: ; CODE XREF: sub_804BF90+1C7j - cmp [ebp+var_31], 0 - jnz loc_804C3D8 - mov eax, [ebp+s] - add eax, [ebp+var_2C] - mov [ebp+var_30], eax - -loc_804C034: ; CODE XREF: sub_804BF90+71Cj - ; sub_804BF90+73Ej ... - mov ecx, [ebp+var_30] - movzx edx, byte ptr [ecx] - cmp dl, 7Eh - jbe loc_804C3FB - -loc_804C043: ; CODE XREF: sub_804BF90+465j - ; sub_804BF90+46Ej - ; DATA XREF: ... - cmp [ebp+var_54], 1 ; jumptable 0804C3FE default case - jnz loc_804C6F8 - mov byte ptr [ebp+var_68], dl - mov esi, 1 - call ___ctype_b_loc - movzx edx, byte ptr [ebp+var_68] - movzx ecx, dl - mov eax, [eax] - movzx eax, word ptr [eax+ecx*2] - shr eax, 0Eh - and eax, 1 - mov byte ptr [ebp+var_4C], al - -loc_804C070: ; CODE XREF: sub_804BF90+818j - cmp [ebp+var_31], 0 - jz loc_804C470 - cmp byte ptr [ebp+var_4C], 0 - jnz loc_804C390 - lea esi, [esi+0] - -loc_804C088: ; CODE XREF: sub_804BF90+812j - mov edi, [ebp+var_2C] - mov eax, [ebp+var_30] - lea ecx, [esi+edi] - mov esi, edi - mov [ebp+var_6C], ecx - jmp short loc_804C0AD -; --------------------------------------------------------------------------- - -loc_804C098: ; CODE XREF: sub_804BF90+190j - cmp ebx, [ebp+var_38] - jnb short loc_804C0A3 - mov edi, [ebp+var_40] - mov [edi+ebx], dl - -loc_804C0A3: ; CODE XREF: sub_804BF90+10Bj - movzx edx, byte ptr [eax+1] - add ebx, 1 - add eax, 1 - -loc_804C0AD: ; CODE XREF: sub_804BF90+106j - cmp [ebp+var_31], 0 - jz short loc_804C11A - cmp byte ptr [ebp+var_4C], 0 - jnz short loc_804C11A - cmp [ebp+var_41], 0 - jnz loc_804C420 ; jumptable 0804C807 cases 0,1,3,5,33 - cmp ebx, [ebp+var_38] - jnb short loc_804C0CF - mov ecx, [ebp+var_40] - mov byte ptr [ecx+ebx], 5Ch - -loc_804C0CF: ; CODE XREF: sub_804BF90+136j - lea edi, [ebx+1] - cmp [ebp+var_38], edi - mov [ebp+var_2C], edi - jbe short loc_804C0EB - mov ecx, edx - shr cl, 6 - mov edi, ecx - lea ecx, [edi+30h] - mov edi, [ebp+var_40] - mov [edi+ebx+1], cl - -loc_804C0EB: ; CODE XREF: sub_804BF90+148j - mov ecx, [ebp+var_2C] - add ecx, 1 - cmp [ebp+var_38], ecx - mov [ebp+var_60], ecx - jbe short loc_804C10E - mov ebx, edx - mov ecx, [ebp+var_40] - mov edi, [ebp+var_2C] - shr bl, 3 - and ebx, 7 - add ebx, 30h - mov [ecx+edi+1], bl - -loc_804C10E: ; CODE XREF: sub_804BF90+167j - mov ebx, [ebp+var_60] - and edx, 7 - add edx, 30h - add ebx, 1 - -loc_804C11A: ; CODE XREF: sub_804BF90+121j - ; sub_804BF90+127j - add esi, 1 - cmp [ebp+var_6C], esi - ja loc_804C098 - mov [ebp+var_2C], esi - lea esi, [esi+0] - -loc_804C130: ; CODE XREF: sub_804BF90+43Cj - ; sub_804BF90+4F3j - cmp ebx, [ebp+var_38] - jnb short loc_804C13B - mov ecx, [ebp+var_40] - mov [ecx+ebx], dl - -loc_804C13B: ; CODE XREF: sub_804BF90+1A3j - add ebx, 1 - cmp [ebp+arg_0], 0FFFFFFFFh - jnz loc_804C010 - -loc_804C148: ; CODE XREF: sub_804BF90+75j - mov edi, [ebp+s] - mov esi, [ebp+var_2C] - cmp byte ptr [edi+esi], 0 - setnz al - test al, al - jnz loc_804C021 - -loc_804C15D: ; CODE XREF: sub_804BF90+8Bj - test ebx, ebx - jnz short loc_804C176 - cmp [ebp+arg_4], 2 - jnz short loc_804C176 - cmp [ebp+var_41], 0 - nop - lea esi, [esi+0] - jnz loc_804C420 ; jumptable 0804C807 cases 0,1,3,5,33 - -loc_804C176: ; CODE XREF: sub_804BF90+1CFj - ; sub_804BF90+1D5j - mov eax, [ebp+var_50] - test eax, eax - jz short loc_804C1AE - cmp [ebp+var_41], 0 - jnz short loc_804C1AE - mov edx, [ebp+var_50] - movzx eax, byte ptr [edx] - test al, al - jz short loc_804C1AE - mov edx, [ebp+var_40] - mov ecx, [ebp+var_50] - mov esi, [ebp+var_38] - add edx, ebx - -loc_804C198: ; CODE XREF: sub_804BF90+21Cj - cmp esi, ebx - jbe short loc_804C19E - mov [edx], al - -loc_804C19E: ; CODE XREF: sub_804BF90+20Aj - add ecx, 1 - add ebx, 1 - movzx eax, byte ptr [ecx] - add edx, 1 - test al, al - jnz short loc_804C198 - -loc_804C1AE: ; CODE XREF: sub_804BF90+1EBj - ; sub_804BF90+1F1j ... - cmp ebx, [ebp+var_38] - jnb loc_804C44F - mov ecx, [ebp+var_40] - mov eax, ebx - mov byte ptr [ecx+ebx], 0 - add esp, 7Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804C1C8: ; CODE XREF: sub_804BF90+33j - ; DATA XREF: .rodata:off_8052C40o - mov dword ptr [esp+8], 5 ; jumptable 0804BFC3 cases 6,7 - mov dword ptr [esp+4], offset asc_8052BF1 ; "`" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - cmp [ebp+arg_4], 7 - setz bl - cmp eax, offset asc_8052BF1 ; "`" - mov esi, eax - jnz short loc_804C1FC - test bl, bl - jnz loc_804C33C - -loc_804C1FC: ; CODE XREF: sub_804BF90+262j - ; sub_804BF90+3B1j - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], (offset aIterCur_ptr0+15h) ; msgid - mov dword ptr [esp], 0 ; domainname - call _dcgettext - cmp eax, 805282Ah - mov edi, eax - jnz short loc_804C229 - test bl, bl - jnz loc_804C346 - -loc_804C229: ; CODE XREF: sub_804BF90+28Fj - ; sub_804BF90+3BBj - cmp [ebp+var_41], 0 - jnz loc_804C839 - movzx eax, byte ptr [esi] - test al, al - jz loc_804C839 - mov ecx, [ebp+var_40] - xor ebx, ebx - mov edx, [ebp+var_38] - db 66h - nop - -loc_804C248: ; CODE XREF: sub_804BF90+2C8j - cmp edx, ebx - jbe short loc_804C24F - mov [ecx+ebx], al - -loc_804C24F: ; CODE XREF: sub_804BF90+2BAj - add ebx, 1 - movzx eax, byte ptr [esi+ebx] - test al, al - jnz short loc_804C248 - -loc_804C25A: ; CODE XREF: sub_804BF90+8ABj - mov [esp], edi ; s - call _strlen - mov [ebp+var_50], edi - mov [ebp+var_31], 1 - mov [ebp+var_48], eax - jmp loc_804BFE8 -; --------------------------------------------------------------------------- - -loc_804C271: ; CODE XREF: sub_804BF90+33j - ; DATA XREF: .rodata:off_8052C40o - mov [ebp+var_41], 0 ; jumptable 0804BFC3 case 0 - xor ebx, ebx - mov [ebp+var_31], 0 - mov [ebp+var_48], 0 - mov [ebp+var_50], 0 - jmp loc_804BFE8 -; --------------------------------------------------------------------------- - -loc_804C28E: ; CODE XREF: sub_804BF90+33j - ; DATA XREF: .rodata:off_8052C40o - mov [ebp+var_41], 1 ; jumptable 0804BFC3 case 1 - xor ebx, ebx - mov [ebp+var_31], 0 - mov [ebp+var_48], 1 - mov [ebp+var_50], 805282Ah - mov [ebp+arg_4], 2 - jmp loc_804BFE8 -; --------------------------------------------------------------------------- - -loc_804C2B2: ; CODE XREF: sub_804BF90+33j - ; DATA XREF: .rodata:off_8052C40o - cmp [ebp+var_41], 0 ; jumptable 0804BFC3 case 2 - jnz loc_804C8B6 - mov edi, [ebp+var_38] - test edi, edi - jz short loc_804C2C9 - mov ecx, [ebp+var_40] - mov byte ptr [ecx], 27h - -loc_804C2C9: ; CODE XREF: sub_804BF90+331j - mov [ebp+var_31], 0 - mov ebx, 1 - mov [ebp+var_48], 1 - mov [ebp+var_50], 805282Ah - jmp loc_804BFE8 -; --------------------------------------------------------------------------- - -loc_804C2E5: ; CODE XREF: sub_804BF90+33j - ; DATA XREF: .rodata:off_8052C40o - cmp [ebp+var_41], 0 ; jumptable 0804BFC3 case 3 - jnz loc_804C89D - mov eax, [ebp+var_38] - test eax, eax - jz short loc_804C2FC - mov edx, [ebp+var_40] - mov byte ptr [edx], 22h - -loc_804C2FC: ; CODE XREF: sub_804BF90+364j - mov [ebp+var_31], 1 - mov ebx, 1 - mov [ebp+var_48], 1 - mov [ebp+var_50], offset asc_8052BEF ; "\"" - jmp loc_804BFE8 -; --------------------------------------------------------------------------- - -loc_804C318: ; CODE XREF: sub_804BF90+33j - ; DATA XREF: .rodata:off_8052C40o - mov [ebp+var_41], 1 ; jumptable 0804BFC3 case 4 - xor ebx, ebx - mov [ebp+var_31], 1 - mov [ebp+var_48], 1 - mov [ebp+var_50], offset asc_8052BEF ; "\"" - mov [ebp+arg_4], 3 - jmp loc_804BFE8 -; --------------------------------------------------------------------------- - -loc_804C33C: ; CODE XREF: sub_804BF90+266j - mov esi, offset asc_8052BEF ; "\"" - jmp loc_804C1FC -; --------------------------------------------------------------------------- - -loc_804C346: ; CODE XREF: sub_804BF90+293j - mov edi, offset asc_8052BEF ; "\"" - jmp loc_804C229 -; --------------------------------------------------------------------------- - -loc_804C350: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - cmp [ebp+arg_0], 0FFFFFFFFh ; jumptable 0804C3FE cases 123,125 - jz loc_804C7D8 - cmp [ebp+arg_0], 1 - setnz al - -loc_804C361: ; CODE XREF: sub_804BF90+852j - test al, al - jnz short loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122 - -loc_804C365: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - mov esi, [ebp+var_2C] ; jumptable 0804C3FE cases 35,126 - test esi, esi - jnz short loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122 - -loc_804C36C: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - cmp [ebp+arg_4], 2 ; jumptable 0804C3FE cases 32-34,36,38,40-42,59-62,91,94,96,124 - jnz short loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122 - -loc_804C372: ; CODE XREF: sub_804BF90+604j - cmp [ebp+var_41], 0 - jnz loc_804C420 ; jumptable 0804C807 cases 0,1,3,5,33 - lea esi, [esi+0] - -loc_804C380: ; CODE XREF: sub_804BF90+3D3j - ; sub_804BF90+3DAj ... - mov eax, [ebp+var_2C] ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122 - -loc_804C383: ; CODE XREF: sub_804BF90+6B1j - ; sub_804BF90+6FFj - cmp [ebp+var_31], 0 - jz loc_804C473 - -loc_804C38D: ; CODE XREF: sub_804BF90+4E7j - mov [ebp+var_2C], eax - -loc_804C390: ; CODE XREF: sub_804BF90+EEj - ; sub_804BF90+5CDj ... - mov ecx, [ebp+arg_C] - test ecx, ecx - jz short loc_804C3C8 - mov edi, [ebp+arg_C] - mov eax, edx - mov ecx, edx - shr al, 5 - and ecx, 1Fh - movzx eax, al - mov esi, 1 - shl esi, cl - test [edi+eax*4], esi - jz short loc_804C3C8 - cmp [ebp+var_41], 0 - jnz short loc_804C420 ; jumptable 0804C807 cases 0,1,3,5,33 - -loc_804C3B9: ; CODE XREF: sub_804BF90+48Cj - cmp ebx, [ebp+var_38] - jnb short loc_804C3C5 - mov eax, [ebp+var_40] - mov byte ptr [eax+ebx], 5Ch - -loc_804C3C5: ; CODE XREF: sub_804BF90+42Cj - add ebx, 1 - -loc_804C3C8: ; CODE XREF: sub_804BF90+405j - ; sub_804BF90+421j ... - add [ebp+var_2C], 1 - jmp loc_804C130 -; --------------------------------------------------------------------------- - align 8 - -loc_804C3D8: ; CODE XREF: sub_804BF90+95j - mov esi, [ebp+var_48] - test esi, esi - jnz loc_804C698 - mov edx, [ebp+s] - add edx, [ebp+var_2C] - mov [ebp+var_30], edx - mov ecx, [ebp+var_30] - movzx edx, byte ptr [ecx] - cmp dl, 7Eh ; switch 127 cases - ja loc_804C043 ; jumptable 0804C3FE default case - -loc_804C3FB: ; CODE XREF: sub_804BF90+ADj - movzx eax, dl - jmp ds:off_8052C60[eax*4] ; switch jump -; --------------------------------------------------------------------------- - align 4 - -loc_804C408: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - mov eax, 66h ; jumptable 0804C3FE case 12 - lea esi, [esi+0] - -loc_804C410: ; CODE XREF: sub_804BF90+501j - ; sub_804BF90+50Bj ... - cmp [ebp+var_31], 0 - jz short loc_804C470 - -loc_804C416: ; CODE XREF: sub_804BF90+4D9j - cmp [ebp+var_41], 0 - mov edx, eax - jz short loc_804C3B9 - db 66h - nop - -loc_804C420: ; CODE XREF: sub_804BF90+12Dj - ; sub_804BF90+1E0j ... - mov dword ptr [esp+0Ch], 0 ; jumptable 0804C807 cases 0,1,3,5,33 - mov eax, [ebp+arg_8] - and eax, 0FFFFFFFDh - mov [esp+8], eax - mov ebx, [ebp+arg_4] - mov [esp+4], ebx - mov esi, [ebp+arg_0] - mov [esp], esi - mov ecx, [ebp+s] - mov edx, [ebp+var_38] - mov eax, [ebp+var_40] - call sub_804BF90 - mov ebx, eax - -loc_804C44F: ; CODE XREF: sub_804BF90+221j - add esp, 7Ch - mov eax, ebx - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804C460: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - cmp [ebp+var_31], 0 ; jumptable 0804C3FE case 11 - mov eax, 76h - jnz short loc_804C416 - nop - lea esi, [esi+0] - -loc_804C470: ; CODE XREF: sub_804BF90+E4j - ; sub_804BF90+484j ... - mov eax, [ebp+var_2C] - -loc_804C473: ; CODE XREF: sub_804BF90+3F7j - cmp [ebp+var_41], 0 - jnz loc_804C38D - add eax, 1 - mov [ebp+var_2C], eax - jmp loc_804C130 -; --------------------------------------------------------------------------- - -loc_804C488: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - mov eax, 72h ; jumptable 0804C3FE case 13 - -loc_804C48D: ; CODE XREF: sub_804BF90+520j - ; sub_804BF90+530j ... - cmp [ebp+arg_4], 2 - jnz loc_804C410 - cmp [ebp+var_41], 0 - jz loc_804C410 - jmp loc_804C420 ; jumptable 0804C807 cases 0,1,3,5,33 -; --------------------------------------------------------------------------- - align 4 - -loc_804C4A8: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - mov eax, 6Eh ; jumptable 0804C3FE case 10 - lea esi, [esi+0] - jmp short loc_804C48D -; --------------------------------------------------------------------------- - align 8 - -loc_804C4B8: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - mov eax, 74h ; jumptable 0804C3FE case 9 - lea esi, [esi+0] - jmp short loc_804C48D -; --------------------------------------------------------------------------- - align 8 - -loc_804C4C8: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - mov eax, 62h ; jumptable 0804C3FE case 8 - lea esi, [esi+0] - jmp loc_804C410 -; --------------------------------------------------------------------------- - align 4 - -loc_804C4D8: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - mov eax, 61h ; jumptable 0804C3FE case 7 - lea esi, [esi+0] - jmp loc_804C410 -; --------------------------------------------------------------------------- - align 4 - -loc_804C4E8: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - cmp [ebp+var_31], 0 ; jumptable 0804C3FE case 0 - lea esi, [esi+0] - jz loc_804C7B0 - cmp [ebp+var_41], 0 - jnz loc_804C420 ; jumptable 0804C807 cases 0,1,3,5,33 - cmp ebx, [ebp+var_38] - jnb short loc_804C50C - mov esi, [ebp+var_40] - mov byte ptr [esi+ebx], 5Ch - -loc_804C50C: ; CODE XREF: sub_804BF90+573j - mov eax, [ebp+var_2C] - add ebx, 1 - add eax, 1 - cmp [ebp+arg_0], eax - jbe loc_804C7C8 - mov edx, [ebp+s] - mov edi, [ebp+var_2C] - movzx eax, byte ptr [edx+edi+1] - cmp al, 2Fh - jle loc_804C7C8 - cmp al, 39h - jg loc_804C7C8 - cmp [ebp+var_38], ebx - jbe short loc_804C545 - mov ecx, [ebp+var_40] - mov byte ptr [ecx+ebx], 30h - -loc_804C545: ; CODE XREF: sub_804BF90+5ACj - lea eax, [ebx+1] - cmp [ebp+var_38], eax - jbe short loc_804C555 - mov esi, [ebp+var_40] - mov byte ptr [esi+ebx+1], 30h - -loc_804C555: ; CODE XREF: sub_804BF90+5BBj - lea ebx, [eax+1] - mov edx, 30h - jmp loc_804C390 -; --------------------------------------------------------------------------- - align 8 - -loc_804C568: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - cmp [ebp+var_31], 0 ; jumptable 0804C3FE case 92 - jz short loc_804C580 - cmp [ebp+var_41], 0 - jz short loc_804C580 - mov edi, [ebp+var_48] - test edi, edi - jnz loc_804C3C8 - nop - -loc_804C580: ; CODE XREF: sub_804BF90+5DCj - ; sub_804BF90+5E2j - mov eax, 5Ch - jmp loc_804C48D -; --------------------------------------------------------------------------- - align 10h - -loc_804C590: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - cmp [ebp+arg_4], 2 ; jumptable 0804C3FE case 63 - jz loc_804C372 - cmp [ebp+arg_4], 3 - db 66h - nop - jnz loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122 - mov eax, [ebp+var_5C] - test eax, eax - jz loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122 - mov eax, [ebp+var_2C] - add eax, 2 - cmp [ebp+arg_0], eax - jbe loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122 - mov ecx, [ebp+s] - mov edi, [ebp+var_2C] - cmp byte ptr [ecx+edi+1], 3Fh - jnz loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122 - movzx esi, byte ptr [ecx+eax] - lea ecx, [esi-21h] - cmp cl, 1Dh - ja loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122 - mov edi, 1 - shl edi, cl - mov ecx, edi - and ecx, 380051C1h - jz loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122 - cmp [ebp+var_41], 0 - jnz loc_804C420 ; jumptable 0804C807 cases 0,1,3,5,33 - cmp ebx, [ebp+var_38] - jnb short loc_804C60C - mov edx, [ebp+var_40] - mov byte ptr [edx+ebx], 3Fh - -loc_804C60C: ; CODE XREF: sub_804BF90+673j - lea ecx, [ebx+1] - cmp [ebp+var_38], ecx - jbe short loc_804C61C - mov edi, [ebp+var_40] - mov byte ptr [edi+ebx+1], 22h - -loc_804C61C: ; CODE XREF: sub_804BF90+682j - lea edx, [ecx+1] - cmp [ebp+var_38], edx - jbe short loc_804C62C - mov ebx, [ebp+var_40] - mov byte ptr [ebx+ecx+1], 22h - -loc_804C62C: ; CODE XREF: sub_804BF90+692j - lea ebx, [edx+1] - cmp [ebp+var_38], ebx - jbe short loc_804C63C - mov edi, [ebp+var_40] - mov byte ptr [edi+edx+1], 3Fh - -loc_804C63C: ; CODE XREF: sub_804BF90+6A2j - mov edx, esi - add ebx, 1 - jmp loc_804C383 -; --------------------------------------------------------------------------- - align 4 - -loc_804C648: ; CODE XREF: sub_804BF90+46Ej - ; DATA XREF: .rodata:off_8052C60o - cmp [ebp+arg_4], 2 ; jumptable 0804C3FE case 39 - jnz loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122 - cmp [ebp+var_41], 0 - jnz loc_804C420 ; jumptable 0804C807 cases 0,1,3,5,33 - cmp ebx, [ebp+var_38] - nop - jnb short loc_804C669 - mov ecx, [ebp+var_40] - mov byte ptr [ecx+ebx], 27h - -loc_804C669: ; CODE XREF: sub_804BF90+6D0j - lea eax, [ebx+1] - cmp [ebp+var_38], eax - jbe short loc_804C679 - mov esi, [ebp+var_40] - mov byte ptr [esi+ebx+1], 5Ch - -loc_804C679: ; CODE XREF: sub_804BF90+6DFj - lea ebx, [eax+1] - cmp [ebp+var_38], ebx - jbe short loc_804C689 - mov edi, [ebp+var_40] - mov byte ptr [edi+eax+1], 27h - -loc_804C689: ; CODE XREF: sub_804BF90+6EFj - add ebx, 1 - mov eax, [ebp+var_2C] - jmp loc_804C383 -; --------------------------------------------------------------------------- - align 8 - -loc_804C698: ; CODE XREF: sub_804BF90+44Dj - mov eax, [ebp+var_2C] - add eax, [ebp+var_48] - cmp [ebp+arg_0], eax - jnb short loc_804C6B8 - mov ecx, [ebp+s] - add ecx, [ebp+var_2C] - mov [ebp+var_30], ecx - jmp loc_804C034 -; --------------------------------------------------------------------------- - align 8 - -loc_804C6B8: ; CODE XREF: sub_804BF90+711j - mov edi, [ebp+var_48] - mov esi, [ebp+s] - add esi, [ebp+var_2C] - mov ecx, [ebp+var_48] - cmp edi, edi - mov edi, [ebp+var_50] - mov [ebp+var_30], esi - repe cmpsb - jnz loc_804C034 - cmp [ebp+var_41], 0 - jnz loc_804C420 ; jumptable 0804C807 cases 0,1,3,5,33 - cmp ebx, [ebp+var_38] - jnb short loc_804C6EA - mov eax, [ebp+var_40] - mov byte ptr [eax+ebx], 5Ch - -loc_804C6EA: ; CODE XREF: sub_804BF90+751j - add ebx, 1 - jmp loc_804C034 -; --------------------------------------------------------------------------- - align 8 - -loc_804C6F8: ; CODE XREF: sub_804BF90+B7j - cmp [ebp+arg_0], 0FFFFFFFFh - mov [ebp+p.__count], 0 - mov dword ptr [ebp+p.__value], 0 - jz loc_804C81F - -loc_804C710: ; CODE XREF: sub_804BF90+8A4j - mov byte ptr [ebp+var_4C], 1 - xor esi, esi - mov [ebp+var_60], ebx - mov [ebp+var_61], dl - -loc_804C71C: ; CODE XREF: sub_804BF90+806j - mov edx, [ebp+var_2C] - lea ebx, [ebp+p] - mov ecx, [ebp+s] - mov [esp+0Ch], ebx ; p - mov eax, [ebp+arg_0] - lea edi, [esi+edx] - add ecx, edi - sub eax, edi - mov [esp+8], eax ; n - lea eax, [ebp+wc] - mov [esp+4], ecx ; s - mov [esp], eax ; pwc - mov [ebp+var_68], ecx - call _mbrtowc - mov ecx, [ebp+var_68] - test eax, eax - mov ebx, eax - jz short loc_804C798 - cmp eax, 0FFFFFFFFh - jz loc_804C840 - cmp eax, 0FFFFFFFEh - jz loc_804C850 - cmp [ebp+var_41], 0 - jz short loc_804C772 - cmp [ebp+arg_4], 2 - db 66h - nop - jz short loc_804C7E8 - -loc_804C772: ; CODE XREF: sub_804BF90+7D8j - ; sub_804BF90+85Bj ... - mov eax, [ebp+wc] - mov [esp], eax ; wc - call _iswprint - cmp eax, 1 - sbb eax, eax - add esi, ebx - not eax - and byte ptr [ebp+var_4C], al - lea eax, [ebp+p] - mov [esp], eax ; ps - call _mbsinit - test eax, eax - jz short loc_804C71C - -loc_804C798: ; CODE XREF: sub_804BF90+7C0j - mov ebx, [ebp+var_60] - movzx edx, [ebp+var_61] - -loc_804C79F: ; CODE XREF: sub_804BF90+8BBj - cmp esi, 1 - ja loc_804C088 - jmp loc_804C070 -; --------------------------------------------------------------------------- - align 10h - -loc_804C7B0: ; CODE XREF: sub_804BF90+560j - mov ecx, [ebp+var_58] - test ecx, ecx - jz loc_804C470 - add [ebp+var_2C], 1 - nop - jmp loc_804C001 -; --------------------------------------------------------------------------- - align 4 - -loc_804C7C8: ; CODE XREF: sub_804BF90+588j - ; sub_804BF90+59Bj ... - mov edx, 30h - lea esi, [esi+0] - jmp loc_804C390 -; --------------------------------------------------------------------------- - align 4 - -loc_804C7D8: ; CODE XREF: sub_804BF90+3C4j - mov eax, [ebp+s] - cmp byte ptr [eax+1], 0 - setnz al - jmp loc_804C361 -; --------------------------------------------------------------------------- - align 4 - -loc_804C7E8: ; CODE XREF: sub_804BF90+7E0j - cmp eax, 1 - jbe short loc_804C772 - mov eax, 1 - lea esi, [esi+0] - -loc_804C7F8: ; CODE XREF: sub_804BF90+888j - movzx edx, byte ptr [ecx+1] - sub edx, 5Bh - cmp dl, 21h ; switch 34 cases - ja short loc_804C810 ; jumptable 0804C807 default case - movzx edx, dl - jmp ds:off_8052E5C[edx*4] ; switch jump -; --------------------------------------------------------------------------- - align 10h - -loc_804C810: ; CODE XREF: sub_804BF90+872j - ; sub_804BF90+877j - ; DATA XREF: ... - add eax, 1 ; jumptable 0804C807 default case - add ecx, 1 - cmp ebx, eax - ja short loc_804C7F8 - jmp loc_804C772 -; --------------------------------------------------------------------------- - -loc_804C81F: ; CODE XREF: sub_804BF90+77Aj - mov eax, [ebp+s] - mov [esp], eax ; s - mov byte ptr [ebp+var_68], dl - call _strlen - movzx edx, byte ptr [ebp+var_68] - mov [ebp+arg_0], eax - jmp loc_804C710 -; --------------------------------------------------------------------------- - -loc_804C839: ; CODE XREF: sub_804BF90+29Dj - ; sub_804BF90+2A8j - xor ebx, ebx - jmp loc_804C25A -; --------------------------------------------------------------------------- - -loc_804C840: ; CODE XREF: sub_804BF90+7C5j - mov ebx, [ebp+var_60] - movzx edx, [ebp+var_61] - -loc_804C847: ; CODE XREF: sub_804BF90+8CAj - ; sub_804BF90+8CFj ... - mov byte ptr [ebp+var_4C], 0 - jmp loc_804C79F -; --------------------------------------------------------------------------- - -loc_804C850: ; CODE XREF: sub_804BF90+7CEj - cmp [ebp+arg_0], edi - mov ebx, [ebp+var_60] - movzx edx, [ebp+var_61] - jbe short loc_804C847 - cmp byte ptr [ecx], 0 - jz short loc_804C847 - mov edi, [ebp+var_2C] - mov eax, [ebp+s] - mov [ebp+var_4C], ebx - mov ebx, esi - lea ecx, [edi+esi+1] - mov edi, edx - mov esi, [ebp+arg_0] - add eax, ecx - jmp short loc_804C88D -; --------------------------------------------------------------------------- - align 10h - -loc_804C880: ; CODE XREF: sub_804BF90+902j - movzx edx, byte ptr [eax] - add ecx, 1 - add eax, 1 - test dl, dl - jz short loc_804C894 - -loc_804C88D: ; CODE XREF: sub_804BF90+8E7j - add ebx, 1 - cmp ecx, esi - jb short loc_804C880 - -loc_804C894: ; CODE XREF: sub_804BF90+8FBj - mov esi, ebx - mov edx, edi - mov ebx, [ebp+var_4C] - jmp short loc_804C847 -; --------------------------------------------------------------------------- - -loc_804C89D: ; CODE XREF: sub_804BF90+359j - mov [ebp+var_31], 1 - xor ebx, ebx - mov [ebp+var_48], 1 - mov [ebp+var_50], offset asc_8052BEF ; "\"" - jmp loc_804BFE8 -; --------------------------------------------------------------------------- - -loc_804C8B6: ; CODE XREF: sub_804BF90+326j - mov [ebp+var_31], 0 - xor ebx, ebx - mov [ebp+var_48], 1 - mov [ebp+var_50], 805282Ah - jmp loc_804BFE8 -sub_804BF90 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C8D0 proc near ; CODE XREF: sub_804CA50+87p - ; sub_804CB70+20p ... - -var_38 = dword ptr -38h -var_34 = dword ptr -34h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - push edi - push esi - push ebx - mov ebx, eax - sub esp, 3Ch - mov esi, [ebp+arg_0] - mov [ebp+var_28], edx - mov [ebp+var_2C], ecx - call ___errno_location - test ebx, ebx - mov edi, ptr - mov [ebp+var_20], eax - mov eax, [eax] - mov [ebp+var_34], eax - js loc_804CA3C - cmp ebx, dword_805512C - jb short loc_804C96B - lea edx, [ebx+1] - cmp edx, 1FFFFFFFh - mov [ebp+var_1C], edx - ja loc_804CA41 - mov eax, [ebp+var_1C] - shl eax, 3 - cmp edi, offset dword_8055130 - jz loc_804CA10 - mov [esp], edi ; ptr - mov [esp+4], eax ; size - call sub_804CFF0 - mov edi, eax - mov ptr, eax - -loc_804C93E: ; CODE XREF: sub_804C8D0+167j - mov eax, dword_805512C - mov ecx, [ebp+var_1C] - mov dword ptr [esp+4], 0 ; c - sub ecx, eax - shl ecx, 3 - lea eax, [edi+eax*8] - mov [esp+8], ecx ; n - mov [esp], eax ; s - call _memset - mov edx, [ebp+var_1C] - mov dword_805512C, edx - -loc_804C96B: ; CODE XREF: sub_804C8D0+35j - mov edx, [esi+4] - lea edi, [edi+ebx*8] - mov eax, [edi] - mov ebx, [edi+4] - mov ecx, [ebp+var_28] - or edx, 1 - mov [esp+8], edx - mov [ebp+var_1C], edx - mov edx, [ebp+var_2C] - mov [ebp+var_24], eax - lea eax, [esi+8] - mov [ebp+var_30], eax - mov [esp+0Ch], eax - mov eax, [esi] - mov [esp], edx - mov edx, [ebp+var_24] - mov [esp+4], eax - mov eax, ebx - call sub_804BF90 - cmp [ebp+var_24], eax - ja short loc_804C9FD - lea edx, [eax+1] - cmp ebx, offset dword_80551E0 - mov [edi], edx - jz short loc_804C9C6 - mov [ebp+var_38], edx - mov [esp], ebx ; ptr - call _free - mov edx, [ebp+var_38] - -loc_804C9C6: ; CODE XREF: sub_804C8D0+E6j - mov [esp], edx ; size - mov [ebp+var_38], edx - call sub_804D070 - mov ecx, [ebp+var_28] - mov edx, [ebp+var_38] - mov [edi+4], eax - mov ebx, eax - mov eax, [ebp+var_30] - mov [esp+0Ch], eax - mov eax, [ebp+var_1C] - mov [esp+8], eax - mov eax, [esi] - mov [esp+4], eax - mov eax, [ebp+var_2C] - mov [esp], eax - mov eax, ebx - call sub_804BF90 - -loc_804C9FD: ; CODE XREF: sub_804C8D0+D9j - mov eax, [ebp+var_34] - mov edx, [ebp+var_20] - mov [edx], eax - add esp, 3Ch - mov eax, ebx - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804CA10: ; CODE XREF: sub_804C8D0+55j - mov [esp+4], eax ; size - mov dword ptr [esp], 0 ; ptr - call sub_804CFF0 - mov edx, off_8055134 - mov edi, eax - mov ptr, eax - mov eax, dword_8055130 - mov [edi+4], edx - mov [edi], eax - jmp loc_804C93E -; --------------------------------------------------------------------------- - -loc_804CA3C: ; CODE XREF: sub_804C8D0+29j - call _abort -; --------------------------------------------------------------------------- - -loc_804CA41: ; CODE XREF: sub_804C8D0+43j - call sub_804B910 -sub_804C8D0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CA50 proc near ; CODE XREF: .text:0804CB0Bp - ; sub_804CB20+1Cp - -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -var_18 = dword ptr -18h -var_14 = dword ptr -14h -var_10 = dword ptr -10h -var_C = dword ptr -0Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = byte ptr 10h - - push ebp - mov ebp, esp - push ebx - sub esp, 44h - mov edx, ds:dword_80551A0 - movsx eax, [ebp+arg_8] - lea ebx, [ebp+var_30] - mov [esp], ebx - mov dword ptr [esp+8], 1 - mov [ebp+var_30], edx - mov edx, ds:dword_80551A4 - mov [esp+4], eax - mov [ebp+var_2C], edx - mov edx, ds:dword_80551A8 - mov [ebp+var_28], edx - mov edx, ds:dword_80551AC - mov [ebp+var_24], edx - mov edx, ds:dword_80551B0 - mov [ebp+var_20], edx - mov edx, ds:dword_80551B4 - mov [ebp+var_1C], edx - mov edx, ds:dword_80551B8 - mov [ebp+var_18], edx - mov edx, ds:dword_80551BC - mov [ebp+var_14], edx - mov edx, ds:dword_80551C0 - mov [ebp+var_10], edx - mov edx, ds:dword_80551C4 - mov [ebp+var_C], edx - call sub_804BDB0 - mov ecx, [ebp+arg_4] - xor eax, eax - mov edx, [ebp+arg_0] - mov [esp], ebx - call sub_804C8D0 - add esp, 44h - pop ebx - pop ebp - retn -sub_804CA50 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+0Ch] - mov dword ptr [esp+8], 3Ah - mov [esp+4], eax - mov eax, [ebp+8] - mov [esp], eax - call sub_804CA50 - leave - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CB20 proc near ; CODE XREF: sub_804CB50+14p - -arg_0 = dword ptr 8 -arg_4 = byte ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - movsx eax, [ebp+arg_4] - mov dword ptr [esp+4], 0FFFFFFFFh - mov [esp+8], eax - mov eax, [ebp+arg_0] - mov [esp], eax - call sub_804CA50 - leave - retn -sub_804CB20 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CB50 proc near ; CODE XREF: sub_804BBC0+7Ep - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_0] - mov dword ptr [esp+4], 3Ah - mov [esp], eax - call sub_804CB20 - leave - retn -sub_804CB50 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CB70 proc near ; CODE XREF: .text:0804CBC2p - -var_30 = byte ptr -30h -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push ebx - sub esp, 44h - mov edx, [ebp+arg_4] - lea ebx, [ebp+var_30] - mov eax, ebx - call sub_804BF20 - mov ecx, [ebp+arg_C] - mov edx, [ebp+arg_8] - mov eax, [ebp+arg_0] - mov [esp], ebx - call sub_804C8D0 - add esp, 44h - pop ebx - pop ebp - retn -sub_804CB70 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+10h] - mov dword ptr [esp], 0 - mov [esp+0Ch], eax - mov eax, [ebp+0Ch] - mov [esp+8], eax - mov eax, [ebp+8] - mov [esp+4], eax - call sub_804CB70 - leave - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CBD0 proc near ; CODE XREF: sub_804BD10+1Bp - ; .text:0804CC1Bp - -var_30 = byte ptr -30h -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push ebx - sub esp, 44h - mov edx, [ebp+arg_4] - lea ebx, [ebp+var_30] - mov eax, ebx - call sub_804BF20 - mov edx, [ebp+arg_8] - mov ecx, 0FFFFFFFFh - mov eax, [ebp+arg_0] - mov [esp], ebx - call sub_804C8D0 - add esp, 44h - pop ebx - pop ebp - retn -sub_804CBD0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+0Ch] - mov dword ptr [esp], 0 - mov [esp+8], eax - mov eax, [ebp+8] - mov [esp+4], eax - call sub_804CBD0 - leave - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CC30 proc near ; CODE XREF: .text:0804CC6Bp - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - sub esp, 8 - mov eax, [ebp+arg_0] - mov ecx, [ebp+arg_8] - mov [ebp+arg_0], offset dword_80551A0 - mov edx, [ebp+arg_4] - leave - jmp sub_804C8D0 -sub_804CC30 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+0Ch] - mov dword ptr [esp], 0 - mov [esp+8], eax - mov eax, [ebp+8] - mov [esp+4], eax - call sub_804CC30 - leave - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CC80 proc near ; CODE XREF: .text:0804CCB4p - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ecx, 0FFFFFFFFh - mov ebp, esp - sub esp, 8 - mov eax, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov [ebp+arg_0], offset dword_80551A0 - leave - jmp sub_804C8D0 -sub_804CC80 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+8] - mov dword ptr [esp], 0 - mov [esp+4], eax - call sub_804CC80 - leave - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CCC0 proc near ; CODE XREF: .text:0804CDA2p - -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - mov ebx, offset dword_80551A0 - sub esp, 3Ch - mov eax, [ebp+arg_C] - test eax, eax - jz short loc_804CCD7 - mov ebx, eax - -loc_804CCD7: ; CODE XREF: sub_804CCC0+13j - call ___errno_location - mov ecx, [ebp+arg_8] - lea edx, [ebx+8] - mov [ebp+var_1C], edx - test ecx, ecx - mov ecx, [ebp+arg_0] - mov [ebp+var_20], eax - mov eax, [eax] - mov [ebp+var_2C], eax - setz al - movzx esi, al - or esi, [ebx+4] - mov [esp+0Ch], edx - xor edx, edx - mov [esp+8], esi - mov eax, [ebx] - mov [esp+4], eax - mov eax, [ebp+arg_4] - mov [esp], eax - xor eax, eax - call sub_804BF90 - mov edi, eax - add edi, 1 - mov [ebp+var_28], eax - mov [esp], edi ; size - call sub_804D070 - mov edx, [ebp+var_1C] - mov [esp+8], esi - mov ecx, [ebp+arg_0] - mov [esp+0Ch], edx - mov edx, edi - mov [ebp+var_24], eax - mov eax, [ebx] - mov [esp+4], eax - mov eax, [ebp+arg_4] - mov [esp], eax - mov eax, [ebp+var_24] - call sub_804BF90 - mov edx, [ebp+var_20] - mov eax, [ebp+var_2C] - mov [edx], eax - mov edx, [ebp+arg_8] - test edx, edx - jz short loc_804CD66 - mov eax, [ebp+var_28] - mov edx, [ebp+arg_8] - mov [edx], eax - -loc_804CD66: ; CODE XREF: sub_804CCC0+9Cj - mov eax, [ebp+var_24] - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -sub_804CCC0 endp - -; --------------------------------------------------------------------------- - jmp short loc_804CD80 -; --------------------------------------------------------------------------- - align 10h - -loc_804CD80: ; CODE XREF: .text:0804CD71j - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+10h] - mov dword ptr [esp+8], 0 - mov [esp+0Ch], eax - mov eax, [ebp+0Ch] - mov [esp+4], eax - mov eax, [ebp+8] - mov [esp], eax - call sub_804CCC0 - leave - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 28h - mov eax, [ebp+18h] - mov [ebp-4], edi - mov edi, offset dword_80551A0 - mov [ebp-0Ch], ebx - mov [ebp-8], esi - test eax, eax - jz short loc_804CDCD - mov edi, eax - -loc_804CDCD: ; CODE XREF: .text:0804CDC9j - call ___errno_location - mov ecx, [ebp+10h] - mov edx, [ebp+0Ch] - mov esi, [eax] - mov ebx, eax - lea eax, [edi+8] - mov [esp+0Ch], eax - mov eax, [edi+4] - mov [esp+8], eax - mov eax, [edi] - mov [esp+4], eax - mov eax, [ebp+14h] - mov [esp], eax - mov eax, [ebp+8] - call sub_804BF90 - mov [ebx], esi - mov ebx, [ebp-0Ch] - mov esi, [ebp-8] - mov edi, [ebp-4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804CE10(int fd, void *buf, size_t nbytes) -sub_804CE10 proc near ; CODE XREF: sub_80495B0+57Dp - ; sub_80495B0+C68p - -fd = dword ptr 8 -buf = dword ptr 0Ch -nbytes = dword ptr 10h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 1Ch - mov edi, [ebp+buf] - mov ebx, [ebp+nbytes] - nop - -loc_804CE20: ; CODE XREF: sub_804CE10+33j - ; sub_804CE10+47j - mov eax, [ebp+fd] - mov [esp+8], ebx ; nbytes - mov [esp+4], edi ; buf - mov [esp], eax ; fd - call _read - test eax, eax - mov esi, eax - jns short loc_804CE60 - call ___errno_location - mov eax, [eax] - cmp eax, 4 - jz short loc_804CE20 - cmp eax, 16h - jnz short loc_804CE60 - cmp ebx, 7FFFE000h - jbe short loc_804CE60 - mov ebx, 7FFFE000h - jmp short loc_804CE20 -; --------------------------------------------------------------------------- - align 10h - -loc_804CE60: ; CODE XREF: sub_804CE10+27j - ; sub_804CE10+38j ... - add esp, 1Ch - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -sub_804CE10 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804CE70(int fd, void *buf, size_t n) -sub_804CE70 proc near ; CODE XREF: sub_804A3E0+32p - -fd = dword ptr 8 -buf = dword ptr 0Ch -n = dword ptr 10h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 1Ch - mov edi, [ebp+buf] - mov ebx, [ebp+n] - nop - -loc_804CE80: ; CODE XREF: sub_804CE70+33j - ; sub_804CE70+47j - mov eax, [ebp+fd] - mov [esp+8], ebx ; n - mov [esp+4], edi ; buf - mov [esp], eax ; fd - call _write - test eax, eax - mov esi, eax - jns short loc_804CEC0 - call ___errno_location - mov eax, [eax] - cmp eax, 4 - jz short loc_804CE80 - cmp eax, 16h - jnz short loc_804CEC0 - cmp ebx, 7FFFE000h - jbe short loc_804CEC0 - mov ebx, 7FFFE000h - jmp short loc_804CE80 -; --------------------------------------------------------------------------- - align 10h - -loc_804CEC0: ; CODE XREF: sub_804CE70+27j - ; sub_804CE70+38j ... - add esp, 1Ch - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -sub_804CE70 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CED0 proc near ; CODE XREF: sub_804B6F0+F4j - -s = dword ptr -7FCh -n = dword ptr -7F0h -var_7EC = byte ptr -7ECh -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - sub esp, 818h - mov eax, [ebp+arg_0] - mov [ebp+var_4], edi - lea edi, [ebp+var_7EC] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+s], eax - mov eax, [ebp+arg_8] - mov edx, large gs:14h - mov [ebp+var_1C], edx - xor edx, edx - mov [ebp+n], 7D0h - mov [esp], edi - mov [esp+0Ch], eax - mov eax, [ebp+arg_4] - mov [esp+8], eax - lea eax, [ebp+n] - mov [esp+4], eax - call sub_804F350 - mov ebx, [ebp+n] - test eax, eax - mov esi, eax - jz short loc_804CFA6 - mov edx, [ebp+s] - mov [esp+8], ebx ; n - mov dword ptr [esp+4], 1 ; size - mov [esp], eax ; ptr - mov [esp+0Ch], edx ; s - call _fwrite - cmp ebx, eax - ja short loc_804CF78 - test ebx, ebx - mov eax, ebx - js short loc_804CF9B - -loc_804CF5B: ; CODE XREF: sub_804CED0+AFj - ; sub_804CED0+C9j ... - mov edx, [ebp+var_1C] - xor edx, large gs:14h - jnz short loc_804CFBB - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_804CF78: ; CODE XREF: sub_804CED0+83j - cmp esi, edi - mov eax, 0FFFFFFFFh - jz short loc_804CF5B - call ___errno_location - mov edi, [eax] - mov ebx, eax - mov [esp], esi ; ptr - call _free - mov eax, 0FFFFFFFFh - mov [ebx], edi - jmp short loc_804CF5B -; --------------------------------------------------------------------------- - -loc_804CF9B: ; CODE XREF: sub_804CED0+89j - call ___errno_location - mov dword ptr [eax], 4Bh - -loc_804CFA6: ; CODE XREF: sub_804CED0+61j - mov eax, [ebp+s] - mov [esp], eax - call sub_804D190 - mov eax, 0FFFFFFFFh - jmp short loc_804CF5B -; --------------------------------------------------------------------------- - -loc_804CFBB: ; CODE XREF: sub_804CED0+95j - call ___stack_chk_fail -sub_804CED0 endp - -; --------------------------------------------------------------------------- - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+0Ch] - mov [esp+4], eax - mov eax, [ebp+8] - mov [esp], eax - call _calloc - test eax, eax - jz short loc_804CFDE - leave - retn -; --------------------------------------------------------------------------- - -loc_804CFDE: ; CODE XREF: .text:0804CFDAj - db 66h - nop - call sub_804B910 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804CFF0(void *ptr, size_t size) -sub_804CFF0 proc near ; CODE XREF: sub_804C8D0+62p - ; sub_804C8D0+14Bp ... - -ptr = dword ptr 8 -size = dword ptr 0Ch - - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+size] - mov eax, [ebp+ptr] - mov [esp+4], ebx ; size - mov [esp], eax ; ptr - call _realloc - test eax, eax - jz short loc_804D013 - -loc_804D00D: ; CODE XREF: sub_804CFF0+25j - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804D013: ; CODE XREF: sub_804CFF0+1Bj - test ebx, ebx - jz short loc_804D00D - call sub_804B910 -sub_804CFF0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push ebx - sub esp, 4 - mov ecx, [ebp+8] - mov ebx, [ebp+0Ch] - test ecx, ecx - mov eax, [ebx] - jz short loc_804D058 - cmp eax, 0AAAAAAA9h - ja short loc_804D060 - lea edx, [eax+1] - shr edx, 1 - add eax, edx - -loc_804D041: ; CODE XREF: .text:0804D05Aj - ; .text:0804D05Ej - mov [ebx], eax - mov [ebp+0Ch], eax - mov [ebp+8], ecx - add esp, 4 - pop ebx - pop ebp - jmp sub_804CFF0 -; --------------------------------------------------------------------------- - align 8 - -loc_804D058: ; CODE XREF: .text:0804D031j - test eax, eax - jnz short loc_804D041 - mov al, 40h - jmp short loc_804D041 -; --------------------------------------------------------------------------- - -loc_804D060: ; CODE XREF: .text:0804D038j - call sub_804B910 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804D070(size_t size) -sub_804D070 proc near ; CODE XREF: sub_80495B0+3C8p - ; sub_80495B0+3E7p ... - -size = dword ptr 8 - - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+size] - mov [esp], ebx ; size - call _malloc - test eax, eax - jz short loc_804D08C - -loc_804D086: ; CODE XREF: sub_804D070+20j - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804D08C: ; CODE XREF: sub_804D070+14j - test ebx, ebx - db 66h - nop - jz short loc_804D086 - call sub_804B910 -sub_804D070 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804D0A0(void *src, size_t size) -sub_804D0A0 proc near ; CODE XREF: .text:0804BEFAp - ; .text:0804D0ECp - -src = dword ptr 8 -size = dword ptr 0Ch - - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+size] - mov [esp], ebx ; size - call sub_804D070 - mov edx, [ebp+src] - mov [esp+8], ebx ; n - mov [esp+4], edx ; src - mov [esp], eax ; dest - call _memcpy - add esp, 14h - pop ebx - pop ebp - retn -sub_804D0A0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+8] - mov [esp], ebx - call _strlen - mov [esp], ebx - add eax, 1 - mov [esp+4], eax - call sub_804D0A0 - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+8] - mov [esp], ebx - call sub_804D070 - mov [esp+8], ebx - mov dword ptr [esp+4], 0 - mov [esp], eax - call _memset - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804D130 proc near ; CODE XREF: sub_804ADD0+38p - ; sub_804EE40+24p - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - xor edx, edx - mov ebp, esp - xor eax, eax - push edi - push esi - mov esi, [ebp+arg_0] - push ebx - mov ebx, [ebp+arg_4] - cmp esi, ebx - jz short loc_804D179 - lea esi, [esi+0] - -loc_804D148: ; CODE XREF: sub_804D130+3Fj - movzx eax, byte ptr [esi+edx] - lea ecx, [eax-41h] - cmp ecx, 19h - ja short loc_804D157 - add eax, 20h - -loc_804D157: ; CODE XREF: sub_804D130+22j - movzx ecx, byte ptr [ebx+edx] - lea edi, [ecx-41h] - cmp edi, 19h - ja short loc_804D166 - add ecx, 20h - -loc_804D166: ; CODE XREF: sub_804D130+31j - test al, al - jz short loc_804D180 - add edx, 1 - cmp al, cl - jz short loc_804D148 - movzx eax, al - -loc_804D174: ; CODE XREF: sub_804D130+52j - movzx ecx, cl - sub eax, ecx - -loc_804D179: ; CODE XREF: sub_804D130+12j - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804D180: ; CODE XREF: sub_804D130+38j - xor eax, eax - jmp short loc_804D174 -sub_804D130 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804D190 proc near ; CODE XREF: sub_804CED0+DFp - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - mov eax, [ebp+arg_0] - or dword ptr [eax], 20h - pop ebp - retn -sub_804D190 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804D1A0 proc near ; CODE XREF: sub_804ADD0+26p - -var_9C = dword ptr -9Ch -var_98 = dword ptr -98h -ptr = dword ptr -94h -var_90 = dword ptr -90h -n = dword ptr -8Ch -var_82 = byte ptr -82h -src = byte ptr -4Fh -var_1C = dword ptr -1Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 0ACh - mov dword ptr [esp], 0Eh ; item - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - call _nl_langinfo - test eax, eax - mov esi, eax - jz loc_804D260 - mov edx, ds:s - test edx, edx - mov ebx, edx - jz loc_804D275 - -loc_804D1DD: ; CODE XREF: sub_804D1A0+CFj - ; sub_804D1A0+35Dj - movzx edi, byte ptr [ebx] - mov eax, edi - test al, al - jnz short loc_804D209 - jmp short loc_804D232 -; --------------------------------------------------------------------------- - -loc_804D1E8: ; CODE XREF: sub_804D1A0+7Ej - ; sub_804D1A0+84j - mov [esp], ebx ; s - call _strlen - lea ebx, [ebx+eax+1] - mov [esp], ebx ; s - call _strlen - lea ebx, [ebx+eax+1] - movzx edi, byte ptr [ebx] - mov ecx, edi - test cl, cl - jz short loc_804D232 - -loc_804D209: ; CODE XREF: sub_804D1A0+44j - mov [esp+4], ebx ; s2 - mov [esp], esi ; s1 - call _strcmp - test eax, eax - jz short loc_804D226 - mov edx, edi - cmp dl, 2Ah - jnz short loc_804D1E8 - cmp byte ptr [ebx+1], 0 - jnz short loc_804D1E8 - -loc_804D226: ; CODE XREF: sub_804D1A0+77j - mov [esp], ebx ; s - call _strlen - lea esi, [ebx+eax+1] - -loc_804D232: ; CODE XREF: sub_804D1A0+46j - ; sub_804D1A0+67j - cmp byte ptr [esi], 0 - jnz short loc_804D23C - mov esi, offset aAscii ; "ASCII" - -loc_804D23C: ; CODE XREF: sub_804D1A0+95j - mov ebx, [ebp+var_1C] - xor ebx, large gs:14h - mov eax, esi - jnz loc_804D5BB - add esp, 0ACh - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804D260: ; CODE XREF: sub_804D1A0+27j - mov edx, ds:s - mov esi, 8052890h - test edx, edx - mov ebx, edx - jnz loc_804D1DD - -loc_804D275: ; CODE XREF: sub_804D1A0+37j - mov [ebp+var_9C], edx - mov dword ptr [esp], offset name ; "CHARSETALIASDIR" - call _getenv - mov edx, [ebp+var_9C] - test eax, eax - mov edi, eax - jz short loc_804D29C - cmp byte ptr [eax], 0 - jnz loc_804D55B - -loc_804D29C: ; CODE XREF: sub_804D1A0+F1j - mov ecx, 7 - mov edi, offset aUsrLib ; "/usr/lib" - mov [ebp+n], 8 - -loc_804D2B0: ; CODE XREF: sub_804D1A0+3D8j - mov [ebp+var_98], 1 - mov eax, 1 - cmp byte ptr [edi+ecx], 2Fh - jz loc_804D502 - -loc_804D2C9: ; CODE XREF: sub_804D1A0+36Ej - add eax, [ebp+n] - mov ebx, 8052890h - mov [ebp+var_9C], edx - mov [ebp+var_90], eax - add eax, 0Eh - mov [esp], eax ; size - call _malloc - test eax, eax - mov [ebp+ptr], eax - jz loc_804D4F7 - mov ecx, [ebp+n] - mov [esp+4], edi ; src - mov [esp], eax ; dest - mov [esp+8], ecx ; n - call _memcpy - mov ebx, [ebp+var_98] - mov edx, [ebp+var_9C] - test ebx, ebx - jnz loc_804D580 - -loc_804D323: ; CODE XREF: sub_804D1A0+3F0j - mov eax, [ebp+ptr] - mov ebx, 8052890h - add eax, [ebp+var_90] - mov dword ptr [eax], 72616863h - mov dword ptr [eax+4], 2E746573h - mov dword ptr [eax+8], 61696C61h - mov word ptr [eax+0Ch], 73h - mov ecx, [ebp+ptr] - mov [ebp+var_9C], edx - mov dword ptr [esp+4], (offset aNumber+5) - mov [esp], ecx - call _fopen64 - mov edx, [ebp+var_9C] - mov [ebp+n], 0 - test eax, eax - mov edi, eax - jz loc_804D4E9 - mov [ebp+var_98], esi - mov esi, edx - lea esi, [esi+0] - -loc_804D390: ; CODE XREF: sub_804D1A0+2F5j - ; sub_804D1A0+37Cj - mov edx, [edi+4] - cmp edx, [edi+8] - jnb loc_804D5CD - movzx eax, byte ptr [edx] - add edx, 1 - mov [edi+4], edx - -loc_804D3A5: ; CODE XREF: sub_804D1A0+440j - cmp eax, 20h - jz loc_804D518 - cmp eax, 0Ah - jz loc_804D518 - cmp eax, 9 - jz loc_804D518 - cmp eax, 23h - jz loc_804D4A0 - mov [esp+4], edi ; stream - lea ebx, [ebp+var_82] - mov [esp], eax ; c - call _ungetc - lea eax, [ebp+src] - mov [esp+0Ch], ebx - mov [esp+8], eax - mov dword ptr [esp+4], offset a50s50s ; "%50s %50s" - mov [esp], edi ; stream - call _fscanf - cmp eax, 1 - jle loc_804D4BF - lea edx, [ebp+src] - mov [esp], edx ; s - call _strlen - mov [esp], ebx ; s - mov [ebp+var_90], eax - call _strlen - mov ecx, [ebp+n] - test ecx, ecx - mov edx, eax - jnz loc_804D521 - mov eax, [ebp+var_90] - mov [ebp+var_9C], edx - add eax, edx - lea ebx, [eax+2] - add eax, 3 - mov [ebp+n], ebx - mov [esp], eax ; size - call _malloc - mov edx, [ebp+var_9C] - mov ebx, eax - -loc_804D452: ; CODE XREF: sub_804D1A0+3B6j - test ebx, ebx - jz loc_804D595 - mov esi, [ebp+n] - lea eax, [ebp+src] - mov [esp+4], eax ; src - sub esi, edx - mov eax, esi - sub eax, [ebp+var_90] - lea eax, [ebx+eax-2] - mov [esp], eax ; dest - call _strcpy - lea eax, [ebx+esi-1] - mov esi, ebx - lea edx, [ebp+var_82] - mov [esp+4], edx ; src - mov [esp], eax ; dest - call _strcpy - jmp loc_804D390 -; --------------------------------------------------------------------------- - align 10h - -loc_804D4A0: ; CODE XREF: sub_804D1A0+223j - ; sub_804D1A0+31Dj - mov edx, [edi+4] - cmp edx, [edi+8] - jnb loc_804D5C0 - movzx eax, byte ptr [edx] - add edx, 1 - mov [edi+4], edx - -loc_804D4B5: ; CODE XREF: sub_804D1A0+428j - cmp eax, 0Ah - jz short loc_804D518 - cmp eax, 0FFFFFFFFh - jnz short loc_804D4A0 - -loc_804D4BF: ; CODE XREF: sub_804D1A0+259j - ; sub_804D1A0+438j - mov edx, esi - mov esi, [ebp+var_98] - mov ebx, edx - mov [esp], edi ; stream - call _fclose - mov eax, [ebp+n] - test eax, eax - jz loc_804D5B1 - mov ecx, [ebp+n] - mov byte ptr [ebx+ecx], 0 - -loc_804D4E9: ; CODE XREF: sub_804D1A0+1DEj - ; sub_804D1A0+416j - mov eax, [ebp+ptr] - mov [esp], eax ; ptr - call _free - -loc_804D4F7: ; CODE XREF: sub_804D1A0+153j - mov ds:s, ebx - jmp loc_804D1DD -; --------------------------------------------------------------------------- - -loc_804D502: ; CODE XREF: sub_804D1A0+123j - ; sub_804D1A0+3D1j - xor eax, eax - mov [ebp+var_98], 0 - jmp loc_804D2C9 -; --------------------------------------------------------------------------- - align 8 - -loc_804D518: ; CODE XREF: sub_804D1A0+208j - ; sub_804D1A0+211j ... - mov ebx, esi - mov esi, ebx - jmp loc_804D390 -; --------------------------------------------------------------------------- - -loc_804D521: ; CODE XREF: sub_804D1A0+282j - mov ebx, [ebp+n] - mov ecx, [ebp+var_90] - mov [ebp+var_9C], edx - mov [esp], esi ; ptr - lea eax, [ebx+ecx+2] - add eax, edx - mov [ebp+n], eax - add eax, 1 - mov [esp+4], eax ; size - call _realloc - mov edx, [ebp+var_9C] - mov ebx, eax - jmp loc_804D452 -; --------------------------------------------------------------------------- - -loc_804D55B: ; CODE XREF: sub_804D1A0+F6j - mov [esp], eax ; s - call _strlen - mov edx, [ebp+var_9C] - test eax, eax - mov [ebp+n], eax - jz short loc_804D502 - mov ecx, eax - sub ecx, 1 - jmp loc_804D2B0 -; --------------------------------------------------------------------------- - align 10h - -loc_804D580: ; CODE XREF: sub_804D1A0+17Dj - mov eax, [ebp+ptr] - mov ebx, [ebp+n] - mov byte ptr [eax+ebx], 2Fh - jmp loc_804D323 -; --------------------------------------------------------------------------- - -loc_804D595: ; CODE XREF: sub_804D1A0+2B4j - mov edx, esi - mov esi, [ebp+var_98] - test edx, edx - jz short loc_804D5A9 - mov [esp], edx ; ptr - call _free - -loc_804D5A9: ; CODE XREF: sub_804D1A0+3FFj - mov [esp], edi ; stream - call _fclose - -loc_804D5B1: ; CODE XREF: sub_804D1A0+339j - mov ebx, 8052890h - jmp loc_804D4E9 -; --------------------------------------------------------------------------- - -loc_804D5BB: ; CODE XREF: sub_804D1A0+A8j - call ___stack_chk_fail -; --------------------------------------------------------------------------- - -loc_804D5C0: ; CODE XREF: sub_804D1A0+306j - mov [esp], edi ; _IO_FILE * - call ___uflow - jmp loc_804D4B5 -; --------------------------------------------------------------------------- - -loc_804D5CD: ; CODE XREF: sub_804D1A0+1F6j - mov [esp], edi ; _IO_FILE * - call ___uflow - cmp eax, 0FFFFFFFFh - jz loc_804D4BF - db 66h - nop - jmp loc_804D3A5 -sub_804D1A0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804D5F0 proc near ; CODE XREF: sub_804E1D0+18Fp - ; sub_804E1D0+1E1p ... - push ebp - mov ebp, esp - push esi - push ebx - mov ebx, eax - sub esp, 10h - cmp byte ptr [eax+0Ch], 0 - jnz short loc_804D637 - cmp byte ptr [eax], 0 - lea esi, [eax+4] - jnz short loc_804D656 - mov edx, [eax+10h] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb short loc_804D640 - mov dword ptr [ebx+14h], 1 - movsx eax, byte ptr [edx] - mov byte ptr [ebx+18h], 1 - mov [ebx+1Ch], eax - -loc_804D633: ; CODE XREF: sub_804D5F0+CDj - ; sub_804D5F0+D6j ... - mov byte ptr [ebx+0Ch], 1 - -loc_804D637: ; CODE XREF: sub_804D5F0+Ej - add esp, 10h - pop ebx - pop esi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804D640: ; CODE XREF: sub_804D5F0+30j - lea esi, [ebx+4] - mov [esp], esi ; ps - call _mbsinit - test eax, eax - jz loc_804D6F7 - mov byte ptr [ebx], 1 - -loc_804D656: ; CODE XREF: sub_804D5F0+16j - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebx+10h] - mov [esp], eax ; s - call sub_804B110 - mov [esp+0Ch], esi ; p - mov [esp+8], eax ; n - mov eax, [ebx+10h] - mov [esp+4], eax ; s - lea eax, [ebx+1Ch] - mov [esp], eax ; pwc - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebx+14h], eax - jz short loc_804D6D0 - cmp eax, 0FFFFFFFEh - jz short loc_804D6E0 - test eax, eax - jnz short loc_804D6AF - mov eax, [ebx+10h] - mov dword ptr [ebx+14h], 1 - cmp byte ptr [eax], 0 - jnz loc_804D73F - mov eax, [ebx+1Ch] - test eax, eax - jnz short loc_804D71B - -loc_804D6AF: ; CODE XREF: sub_804D5F0+A3j - mov byte ptr [ebx+18h], 1 - mov [esp], esi ; ps - call _mbsinit - test eax, eax - jz loc_804D633 - mov byte ptr [ebx], 0 - jmp loc_804D633 -; --------------------------------------------------------------------------- - align 10h - -loc_804D6D0: ; CODE XREF: sub_804D5F0+9Aj - mov dword ptr [ebx+14h], 1 - mov byte ptr [ebx+18h], 0 - jmp loc_804D633 -; --------------------------------------------------------------------------- - -loc_804D6E0: ; CODE XREF: sub_804D5F0+9Fj - mov eax, [ebx+10h] - mov [esp], eax ; s - call _strlen - mov byte ptr [ebx+18h], 0 - mov [ebx+14h], eax - jmp loc_804D633 -; --------------------------------------------------------------------------- - -loc_804D6F7: ; CODE XREF: sub_804D5F0+5Dj - mov dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 8Eh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset assertion ; "mbsinit (&iter->state)" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_804D71B: ; CODE XREF: sub_804D5F0+BDj - mov dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 0ABh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset aIterCur_wc0 ; "iter->cur.wc == 0" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_804D73F: ; CODE XREF: sub_804D5F0+B2j - mov dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 0AAh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset aIterCur_ptr0 ; "*iter->cur.ptr == '\\0'" - call ___assert_fail -sub_804D5F0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804D770 proc near ; CODE XREF: sub_804E1D0+966p - -var_34 = dword ptr -34h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_1C = dword ptr -1Ch - - push ebp - mov ebp, esp - push edi - mov edi, eax - push esi - push ebx - mov ebx, edx - sub esp, 4Ch - mov [esp], edx ; s - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - mov [ebp+var_34], ecx - call _strlen - cmp eax, 3FFFFFFFh - mov [ebp+var_30], eax - ja loc_804D8BA - shl eax, 2 - cmp eax, 0FB7h - jbe loc_804D867 - mov [esp], eax - call sub_80511B0 - -loc_804D7B7: ; CODE XREF: sub_804D770+110j - test eax, eax - jz loc_804D8BA - cmp [ebp+var_30], 2 - mov dword ptr [eax+4], 1 - jbe short loc_804D811 - mov [ebp+var_2C], edi - mov edi, [ebp+var_30] - xor edx, edx - mov esi, 2 - lea esi, [esi+0] - -loc_804D7E0: ; CODE XREF: sub_804D770+9Cj - movzx ecx, byte ptr [ebx+esi-1] - cmp cl, [ebx+edx] - jnz short loc_804D7FC - jmp loc_804D898 -; --------------------------------------------------------------------------- - align 10h - -loc_804D7F0: ; CODE XREF: sub_804D770+90j - sub edx, [eax+edx*4] - cmp cl, [ebx+edx] - jz loc_804D898 - -loc_804D7FC: ; CODE XREF: sub_804D770+78j - test edx, edx - db 66h - nop - jnz short loc_804D7F0 - mov [eax+esi*4], esi - xor edx, edx - -loc_804D807: ; CODE XREF: sub_804D770+132j - add esi, 1 - cmp esi, edi - jnz short loc_804D7E0 - mov edi, [ebp+var_2C] - -loc_804D811: ; CODE XREF: sub_804D770+5Aj - mov edx, [ebp+var_34] - mov esi, edi - mov dword ptr [edx], 0 - xor edx, edx - movzx ecx, byte ptr [edi] - mov [ebp+var_2C], eax - lea esi, [esi+0] - -loc_804D828: ; CODE XREF: sub_804D770+121j - test cl, cl - jz short loc_804D843 - -loc_804D82C: ; CODE XREF: sub_804D770+D1j - cmp [ebx+edx], cl - jz short loc_804D8A8 - test edx, edx - jz short loc_804D888 - mov eax, [ebp+var_2C] - mov eax, [eax+edx*4] - add edi, eax - sub edx, eax - test cl, cl - jnz short loc_804D82C - -loc_804D843: ; CODE XREF: sub_804D770+BAj - mov eax, [ebp+var_2C] - -loc_804D846: ; CODE XREF: sub_804D770+148j - mov [esp], eax - call sub_8051140 - mov eax, 1 - -loc_804D853: ; CODE XREF: sub_804D770+14Cj - mov edx, [ebp+var_1C] - xor edx, large gs:14h - jnz short loc_804D8BE - lea esp, [ebp-0Ch] - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804D867: ; CODE XREF: sub_804D770+39j - mov edx, [ebp+var_30] - lea eax, ds:26h[edx*4] - and eax, 0FFFFFFF0h - sub esp, eax - lea eax, [esp+13h] - and eax, 0FFFFFFF0h - add eax, 8 - jmp loc_804D7B7 -; --------------------------------------------------------------------------- - align 4 - -loc_804D888: ; CODE XREF: sub_804D770+C3j - add edi, 1 - -loc_804D88B: ; CODE XREF: sub_804D770+13Ej - add esi, 1 - movzx ecx, byte ptr [esi] - jmp short loc_804D828 -; --------------------------------------------------------------------------- - align 8 - -loc_804D898: ; CODE XREF: sub_804D770+7Aj - ; sub_804D770+86j - add edx, 1 - mov ecx, esi - sub ecx, edx - mov [eax+esi*4], ecx - jmp loc_804D807 -; --------------------------------------------------------------------------- - align 4 - -loc_804D8A8: ; CODE XREF: sub_804D770+BFj - add edx, 1 - cmp edx, [ebp+var_30] - jnz short loc_804D88B - mov edx, [ebp+var_34] - mov eax, [ebp+var_2C] - mov [edx], edi - jmp short loc_804D846 -; --------------------------------------------------------------------------- - -loc_804D8BA: ; CODE XREF: sub_804D770+2Bj - ; sub_804D770+49j - xor eax, eax - jmp short loc_804D853 -; --------------------------------------------------------------------------- - -loc_804D8BE: ; CODE XREF: sub_804D770+EDj - call ___stack_chk_fail -sub_804D770 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804D8D0 proc near ; CODE XREF: sub_804E1D0+9BAp - -var_EC = dword ptr -0ECh -var_E8 = dword ptr -0E8h -var_E4 = dword ptr -0E4h -var_E0 = dword ptr -0E0h -var_DC = dword ptr -0DCh -var_D8 = dword ptr -0D8h -var_D4 = dword ptr -0D4h -var_D0 = dword ptr -0D0h -var_CC = dword ptr -0CCh -var_C4 = byte ptr -0C4h -ps = mbstate_t ptr -0C0h -var_B8 = byte ptr -0B8h -var_B4 = dword ptr -0B4h -var_B0 = dword ptr -0B0h -var_AC = byte ptr -0ACh -var_A8 = dword ptr -0A8h -var_8C = byte ptr -8Ch -p = mbstate_t ptr -88h -var_80 = byte ptr -80h -s = dword ptr -7Ch -var_78 = dword ptr -78h -var_74 = byte ptr -74h -pwc = dword ptr -70h -var_54 = byte ptr -54h -var_50 = dword ptr -50h -var_4C = dword ptr -4Ch -var_48 = byte ptr -48h -var_44 = dword ptr -44h -n = dword ptr -40h -var_3C = byte ptr -3Ch -var_38 = dword ptr -38h -src = byte ptr -34h -var_1C = dword ptr -1Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - mov ebx, edx - sub esp, 0FCh - mov [esp], edx - mov [ebp+var_E0], eax - mov [ebp+var_E4], ecx - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - call sub_8051210 - cmp eax, 5D1745Dh - mov [ebp+var_D8], eax - jbe short loc_804D924 - -loc_804D90A: ; CODE XREF: sub_804D8D0+78j - xor eax, eax - -loc_804D90C: ; CODE XREF: sub_804D8D0+36Ej - mov edx, [ebp+var_1C] - xor edx, large gs:14h - jnz loc_804E180 - lea esp, [ebp-0Ch] - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804D924: ; CODE XREF: sub_804D8D0+38j - imul eax, 2Ch - cmp eax, 0FB7h - jbe loc_804DC43 - mov [esp], eax - call sub_80511B0 - mov [ebp+var_DC], eax - -loc_804D940: ; CODE XREF: sub_804D8D0+38Bj - mov ecx, [ebp+var_DC] - test ecx, ecx - jz short loc_804D90A - mov [ebp+var_44], ebx - mov ebx, [ebp+var_DC] - lea edx, [ebp+src] - mov [ebp+var_54], 0 - lea edi, [ebp+var_50] - mov [ebp+var_50], 0 - mov [ebp+var_4C], 0 - mov [ebp+var_48], 0 - mov esi, ebx - mov [ebp+var_EC], edx - jmp short loc_804D9B5 -; --------------------------------------------------------------------------- - align 10h - -loc_804D980: ; CODE XREF: sub_804D8D0+126j - ; sub_804D8D0+12Dj - mov eax, [ebp+var_44] - cmp eax, [ebp+var_EC] - jz loc_804E0F9 - mov [esi], eax - -loc_804D991: ; CODE XREF: sub_804D8D0+850j - mov eax, [ebp+n] - mov [esi+4], eax - movzx eax, [ebp+var_3C] - test al, al - mov [esi+8], al - jz short loc_804D9A8 - mov eax, [ebp+var_38] - mov [esi+0Ch], eax - -loc_804D9A8: ; CODE XREF: sub_804D8D0+D0j - mov eax, [ebp+n] - add esi, 28h - add [ebp+var_44], eax - mov [ebp+var_48], 0 - -loc_804D9B5: ; CODE XREF: sub_804D8D0+A7j - cmp [ebp+var_54], 0 - jnz loc_804DEFC - mov edx, [ebp+var_44] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb loc_804DEE8 - mov [ebp+n], 1 - movsx eax, byte ptr [edx] - mov [ebp+var_3C], 1 - mov [ebp+var_38], eax - -loc_804D9EE: ; CODE XREF: sub_804D8D0+69Fj - ; sub_804D8D0+6A9j ... - cmp [ebp+var_3C], 0 - mov [ebp+var_48], 1 - jz short loc_804D980 - mov eax, [ebp+var_38] - test eax, eax - jnz short loc_804D980 - mov ecx, [ebp+var_D8] - mov esi, [ebp+var_DC] - mov [ebp+var_D4], 2 - lea eax, [ecx+ecx*4] - lea eax, [esi+eax*8] - mov [ebp+var_D0], eax - mov dword ptr [eax+4], 1 - xor eax, eax - cmp ecx, 2 - jbe loc_804DADF - mov edx, [ebp+var_DC] - -loc_804DA39: ; CODE XREF: sub_804D8D0+209j - movzx ecx, byte ptr [ebx+30h] - mov [ebp+var_DC], edx - mov byte ptr [ebp+var_CC], cl - jmp short loc_804DA74 -; --------------------------------------------------------------------------- - align 10h - -loc_804DA50: ; CODE XREF: sub_804D8D0+1B7j - cmp byte ptr [esi+8], 0 - jz short loc_804DA89 - mov ecx, [ebx+34h] - cmp ecx, [esi+0Ch] - setz cl - test cl, cl - jnz short loc_804DAA3 - -loc_804DA63: ; CODE XREF: sub_804D8D0+1BFj - ; sub_804D8D0+1D1j - test eax, eax - jz loc_804DEC8 - mov esi, [ebp+var_D0] - sub eax, [esi+eax*4] - -loc_804DA74: ; CODE XREF: sub_804D8D0+179j - mov edi, [ebp+var_DC] - lea ecx, [eax+eax*4] - cmp byte ptr [ebp+var_CC], 0 - lea esi, [edi+ecx*8] - jnz short loc_804DA50 - -loc_804DA89: ; CODE XREF: sub_804D8D0+184j - mov ecx, [ebx+2Ch] - cmp ecx, [esi+4] - jnz short loc_804DA63 - mov edx, [ebx+28h] - cmp ecx, ecx - mov edi, [esi] - mov esi, edx - repe cmpsb - setz cl - test cl, cl - jz short loc_804DA63 - -loc_804DAA3: ; CODE XREF: sub_804D8D0+191j - mov ecx, [ebp+var_D4] - add eax, 1 - mov esi, [ebp+var_D4] - mov edi, [ebp+var_D0] - mov edx, [ebp+var_DC] - sub ecx, eax - mov [edi+esi*4], ecx - -loc_804DAC3: ; CODE XREF: sub_804D8D0+60Dj - add [ebp+var_D4], 1 - add ebx, 28h - mov edi, [ebp+var_D8] - cmp [ebp+var_D4], edi - jnz loc_804DA39 - -loc_804DADF: ; CODE XREF: sub_804D8D0+15Dj - mov eax, [ebp+var_E4] - lea ebx, [ebp+p] - mov edx, [ebp+var_E0] - mov [ebp+var_8C], 0 - mov [ebp+var_80], 0 - mov dword ptr [eax], 0 - xor eax, eax - mov [ebp+s], edx - mov [ebp+p.__count], 0 - mov dword ptr [ebp+p.__value], 0 - mov [ebp+var_B4], edx - mov [ebp+var_C4], 0 - mov [ebp+ps.__count], 0 - mov dword ptr [ebp+ps.__value], 0 - mov [ebp+var_B8], 0 - mov [ebp+var_CC], 0 - jmp short loc_804DBBB -; --------------------------------------------------------------------------- - align 10h - -loc_804DB50: ; CODE XREF: sub_804D8D0+347j - ; sub_804D8D0+355j - mov ecx, [ebp+var_CC] - mov esi, [ebp+var_DC] - lea eax, [ecx+ecx*4] - lea eax, [esi+eax*8] - cmp byte ptr [eax+8], 0 - jz loc_804DC60 - test dl, dl - jz loc_804DC60 - mov eax, [eax+0Ch] - cmp eax, [ebp+var_A8] - setz al - -loc_804DB80: ; CODE XREF: sub_804D8D0+5EFj - test al, al - jz loc_804DC6F - add [ebp+var_CC], 1 - mov eax, [ebp+var_B0] - mov ecx, [ebp+var_CC] - add [ebp+var_B4], eax - cmp [ebp+var_D8], ecx - mov [ebp+var_B8], 0 - jz loc_804E14C - -loc_804DBB4: ; CODE XREF: sub_804D8D0+3C6j - ; sub_804D8D0+425j ... - movzx eax, [ebp+var_B8] - -loc_804DBBB: ; CODE XREF: sub_804D8D0+27Dj - test al, al - jnz short loc_804DC0E - cmp [ebp+var_C4], 0 - jnz loc_804DE05 - mov edx, [ebp+var_B4] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb loc_804DDE8 - mov [ebp+var_B0], 1 - movsx eax, byte ptr [edx] - mov [ebp+var_AC], 1 - mov [ebp+var_A8], eax - -loc_804DC07: ; CODE XREF: sub_804D8D0+5CCj - ; sub_804D8D0+5D9j ... - mov [ebp+var_B8], 1 - -loc_804DC0E: ; CODE XREF: sub_804D8D0+2EDj - movzx edx, [ebp+var_AC] - test dl, dl - jz loc_804DB50 - mov ecx, [ebp+var_A8] - test ecx, ecx - jnz loc_804DB50 - -loc_804DC2B: ; CODE XREF: sub_804D8D0+887j - mov edi, [ebp+var_DC] - mov [esp], edi - call sub_8051140 - mov eax, 1 - jmp loc_804D90C -; --------------------------------------------------------------------------- - -loc_804DC43: ; CODE XREF: sub_804D8D0+5Cj - add eax, 26h - and eax, 0FFFFFFF0h - sub esp, eax - lea eax, [esp+1Fh] - and eax, 0FFFFFFF0h - add eax, 8 - mov [ebp+var_DC], eax - jmp loc_804D940 -; --------------------------------------------------------------------------- - -loc_804DC60: ; CODE XREF: sub_804D8D0+296j - ; sub_804D8D0+29Ej - mov ecx, [eax+4] - cmp ecx, [ebp+var_B0] - jz loc_804DEB0 - -loc_804DC6F: ; CODE XREF: sub_804D8D0+2B2j - mov esi, [ebp+var_CC] - test esi, esi - jz loc_804DF80 - mov edi, [ebp+var_CC] - mov eax, [ebp+var_D0] - mov esi, [eax+edi*4] - sub edi, esi - test esi, esi - mov [ebp+var_CC], edi - jz loc_804DBB4 - cmp [ebp+var_80], 0 - jnz short loc_804DCDE - cmp [ebp+var_8C], 0 - jnz short loc_804DD08 - -loc_804DCAB: ; CODE XREF: sub_804D8D0+432j - mov edx, [ebp+s] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb loc_804DDA0 - mov [ebp+var_78], 1 - movsx eax, byte ptr [edx] - mov [ebp+var_74], 1 - mov [ebp+pwc], eax - -loc_804DCDA: ; CODE XREF: sub_804D8D0+4AEj - ; sub_804D8D0+4BBj ... - mov [ebp+var_80], 1 - -loc_804DCDE: ; CODE XREF: sub_804D8D0+3D0j - cmp [ebp+var_74], 0 - jnz loc_804DD90 - -loc_804DCE8: ; CODE XREF: sub_804D8D0+4C5j - mov eax, [ebp+var_78] - add [ebp+s], eax - sub esi, 1 - mov [ebp+var_80], 0 - jz loc_804DBB4 - cmp [ebp+var_8C], 0 - jz short loc_804DCAB - lea esi, [esi+0] - -loc_804DD08: ; CODE XREF: sub_804D8D0+3D9j - ; sub_804D8D0+4E7j - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebp+s] - mov [esp], eax ; s - call sub_804B110 - lea edx, [ebp+pwc] - mov [esp+0Ch], ebx ; p - mov [esp], edx ; pwc - mov [esp+8], eax ; n - mov eax, [ebp+s] - mov [esp+4], eax ; s - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_78], eax - jz loc_804DDC0 - cmp eax, 0FFFFFFFEh - jz loc_804DDD0 - test eax, eax - lea esi, [esi+0] - jnz short loc_804DD70 - mov eax, [ebp+s] - mov [ebp+var_78], 1 - cmp byte ptr [eax], 0 - jnz loc_804E185 - mov ecx, [ebp+pwc] - test ecx, ecx - jnz loc_804E1A9 - -loc_804DD70: ; CODE XREF: sub_804D8D0+480j - mov [esp], ebx ; ps - mov [ebp+var_74], 1 - call _mbsinit - test eax, eax - jz loc_804DCDA - mov [ebp+var_8C], 0 - jmp loc_804DCDA -; --------------------------------------------------------------------------- - -loc_804DD90: ; CODE XREF: sub_804D8D0+412j - mov edx, [ebp+pwc] - test edx, edx - jnz loc_804DCE8 - -loc_804DD9B: ; CODE XREF: sub_804D8D0+75Dj - call _abort -; --------------------------------------------------------------------------- - -loc_804DDA0: ; CODE XREF: sub_804D8D0+3F3j - mov [esp], ebx ; ps - call _mbsinit - test eax, eax - jz loc_804E15C - mov [ebp+var_8C], 1 - jmp loc_804DD08 -; --------------------------------------------------------------------------- - align 10h - -loc_804DDC0: ; CODE XREF: sub_804D8D0+46Cj - mov [ebp+var_78], 1 - mov [ebp+var_74], 0 - jmp loc_804DCDA -; --------------------------------------------------------------------------- - -loc_804DDD0: ; CODE XREF: sub_804D8D0+475j - mov eax, [ebp+s] - mov [esp], eax ; s - call _strlen - mov [ebp+var_74], 0 - mov [ebp+var_78], eax - jmp loc_804DCDA -; --------------------------------------------------------------------------- - align 4 - -loc_804DDE8: ; CODE XREF: sub_804D8D0+317j - lea esi, [ebp+ps] - mov [esp], esi ; ps - call _mbsinit - test eax, eax - jz loc_804E15C - mov [ebp+var_C4], 1 - -loc_804DE05: ; CODE XREF: sub_804D8D0+2F6j - call ___ctype_get_mb_cur_max - lea edi, [ebp+ps] - mov [esp+4], eax ; n - mov eax, [ebp+var_B4] - mov [esp], eax ; s - call sub_804B110 - mov [esp+0Ch], edi ; p - mov [esp+8], eax ; n - mov eax, [ebp+var_B4] - mov [esp+4], eax ; s - lea eax, [ebp+var_A8] - mov [esp], eax ; pwc - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_B0], eax - jz loc_804DFF0 - cmp eax, 0FFFFFFFEh - jz loc_804E008 - test eax, eax - jnz short loc_804DE85 - mov eax, [ebp+var_B4] - mov [ebp+var_B0], 1 - cmp byte ptr [eax], 0 - jnz loc_804E185 - mov esi, [ebp+var_A8] - test esi, esi - jnz loc_804E1A9 - -loc_804DE85: ; CODE XREF: sub_804D8D0+58Cj - lea edx, [ebp+ps] - mov [esp], edx ; ps - mov [ebp+var_AC], 1 - call _mbsinit - test eax, eax - jz loc_804DC07 - mov [ebp+var_C4], 0 - jmp loc_804DC07 -; --------------------------------------------------------------------------- - align 10h - -loc_804DEB0: ; CODE XREF: sub_804D8D0+399j - mov esi, [eax] - cmp ecx, ecx - mov edi, [ebp+var_B4] - repe cmpsb - setz al - jmp loc_804DB80 -; --------------------------------------------------------------------------- - align 8 - -loc_804DEC8: ; CODE XREF: sub_804D8D0+195j - mov ecx, [ebp+var_D4] - mov esi, [ebp+var_D0] - mov edx, [ebp+var_DC] - mov [esi+ecx*4], ecx - jmp loc_804DAC3 -; --------------------------------------------------------------------------- - align 8 - -loc_804DEE8: ; CODE XREF: sub_804D8D0+107j - mov [esp], edi ; ps - call _mbsinit - test eax, eax - jz loc_804E15C - mov [ebp+var_54], 1 - -loc_804DEFC: ; CODE XREF: sub_804D8D0+E9j - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebp+var_44] - mov [esp], eax ; s - call sub_804B110 - mov [esp+0Ch], edi ; p - mov [esp+8], eax ; n - mov eax, [ebp+var_44] - mov [esp+4], eax ; s - lea eax, [ebp+var_38] - mov [esp], eax ; pwc - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+n], eax - jz loc_804E0D2 - cmp eax, 0FFFFFFFEh - jz loc_804E0E2 - test eax, eax - jnz short loc_804DF61 - mov eax, [ebp+var_44] - mov [ebp+n], 1 - cmp byte ptr [eax], 0 - jnz loc_804E185 - mov edx, [ebp+var_38] - test edx, edx - jnz loc_804E1A9 - -loc_804DF61: ; CODE XREF: sub_804D8D0+671j - mov [esp], edi ; ps - mov [ebp+var_3C], 1 - call _mbsinit - test eax, eax - jz loc_804D9EE - mov [ebp+var_54], 0 - jmp loc_804D9EE -; --------------------------------------------------------------------------- - align 10h - -loc_804DF80: ; CODE XREF: sub_804D8D0+3A7j - cmp [ebp+var_80], 0 - jnz short loc_804DFC6 - cmp [ebp+var_8C], 0 - jnz loc_804E04D - mov edx, [ebp+s] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb loc_804E035 - mov [ebp+var_78], 1 - movsx eax, byte ptr [edx] - mov [ebp+var_74], 1 - mov [ebp+pwc], eax - -loc_804DFC2: ; CODE XREF: sub_804D8D0+7F0j - ; sub_804D8D0+7FDj ... - mov [ebp+var_80], 1 - -loc_804DFC6: ; CODE XREF: sub_804D8D0+6B4j - cmp [ebp+var_74], 0 - jnz short loc_804E028 - -loc_804DFCC: ; CODE XREF: sub_804D8D0+763j - mov eax, [ebp+var_78] - add [ebp+s], eax - mov eax, [ebp+var_B0] - mov [ebp+var_80], 0 - add [ebp+var_B4], eax - mov [ebp+var_B8], 0 - jmp loc_804DBB4 -; --------------------------------------------------------------------------- - align 10h - -loc_804DFF0: ; CODE XREF: sub_804D8D0+57Bj - mov [ebp+var_B0], 1 - mov [ebp+var_AC], 0 - jmp loc_804DC07 -; --------------------------------------------------------------------------- - align 4 - -loc_804E008: ; CODE XREF: sub_804D8D0+584j - mov eax, [ebp+var_B4] - mov [esp], eax ; s - call _strlen - mov [ebp+var_AC], 0 - mov [ebp+var_B0], eax - jmp loc_804DC07 -; --------------------------------------------------------------------------- - -loc_804E028: ; CODE XREF: sub_804D8D0+6FAj - mov edi, [ebp+pwc] - test edi, edi - jz loc_804DD9B - jmp short loc_804DFCC -; --------------------------------------------------------------------------- - -loc_804E035: ; CODE XREF: sub_804D8D0+6DBj - mov [esp], ebx ; ps - call _mbsinit - test eax, eax - nop - jz loc_804E15C - mov [ebp+var_8C], 1 - -loc_804E04D: ; CODE XREF: sub_804D8D0+6BDj - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebp+s] - mov [esp], eax ; s - call sub_804B110 - lea ecx, [ebp+pwc] - mov [esp+0Ch], ebx ; p - mov [esp], ecx ; pwc - mov [esp+8], eax ; n - mov eax, [ebp+s] - mov [esp+4], eax ; s - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_78], eax - jz loc_804E125 - cmp eax, 0FFFFFFFEh - jz loc_804E135 - test eax, eax - jnz short loc_804E0B2 - mov eax, [ebp+s] - mov [ebp+var_78], 1 - cmp byte ptr [eax], 0 - jnz loc_804E185 - mov eax, [ebp+pwc] - test eax, eax - jnz loc_804E1A9 - -loc_804E0B2: ; CODE XREF: sub_804D8D0+7C2j - mov [esp], ebx ; ps - mov [ebp+var_74], 1 - call _mbsinit - test eax, eax - jz loc_804DFC2 - mov [ebp+var_8C], 0 - jmp loc_804DFC2 -; --------------------------------------------------------------------------- - -loc_804E0D2: ; CODE XREF: sub_804D8D0+660j - mov [ebp+n], 1 - mov [ebp+var_3C], 0 - jmp loc_804D9EE -; --------------------------------------------------------------------------- - -loc_804E0E2: ; CODE XREF: sub_804D8D0+669j - mov eax, [ebp+var_44] - mov [esp], eax ; s - call _strlen - mov [ebp+var_3C], 0 - mov [ebp+n], eax - jmp loc_804D9EE -; --------------------------------------------------------------------------- - -loc_804E0F9: ; CODE XREF: sub_804D8D0+B9j - mov eax, [ebp+n] - lea edx, [esi+10h] - lea ecx, [ebp+src] - mov [esp], edx ; dest - mov [ebp+var_E8], edx - mov [esp+8], eax ; n - mov [esp+4], ecx ; src - call _memcpy - mov edx, [ebp+var_E8] - mov [esi], edx - jmp loc_804D991 -; --------------------------------------------------------------------------- - -loc_804E125: ; CODE XREF: sub_804D8D0+7B1j - mov [ebp+var_78], 1 - mov [ebp+var_74], 0 - jmp loc_804DFC2 -; --------------------------------------------------------------------------- - -loc_804E135: ; CODE XREF: sub_804D8D0+7BAj - mov eax, [ebp+s] - mov [esp], eax ; s - call _strlen - mov [ebp+var_74], 0 - mov [ebp+var_78], eax - jmp loc_804DFC2 -; --------------------------------------------------------------------------- - -loc_804E14C: ; CODE XREF: sub_804D8D0+2DEj - mov eax, [ebp+s] - mov esi, [ebp+var_E4] - mov [esi], eax - jmp loc_804DC2B -; --------------------------------------------------------------------------- - -loc_804E15C: ; CODE XREF: sub_804D8D0+4DAj - ; sub_804D8D0+528j ... - mov dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 8Eh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset assertion ; "mbsinit (&iter->state)" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_804E180: ; CODE XREF: sub_804D8D0+46j - call ___stack_chk_fail -; --------------------------------------------------------------------------- - -loc_804E185: ; CODE XREF: sub_804D8D0+48Fj - ; sub_804D8D0+5A1j ... - mov dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 0AAh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset aIterCur_ptr0 ; "*iter->cur.ptr == '\\0'" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_804E1A9: ; CODE XREF: sub_804D8D0+49Aj - ; sub_804D8D0+5AFj ... - mov dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 0ABh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset aIterCur_wc0 ; "iter->cur.wc == 0" - call ___assert_fail -sub_804D8D0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E1D0 proc near ; CODE XREF: sub_804A4C0+4Ep - -var_16C = dword ptr -16Ch -var_15C = dword ptr -15Ch -var_158 = dword ptr -158h -var_154 = dword ptr -154h -var_150 = dword ptr -150h -var_14C = dword ptr -14Ch -var_148 = dword ptr -148h -var_144 = dword ptr -144h -var_140 = dword ptr -140h -var_13C = dword ptr -13Ch -var_138 = dword ptr -138h -var_134 = byte ptr -134h -p = mbstate_t ptr -130h -var_128 = byte ptr -128h -var_124 = dword ptr -124h -var_120 = dword ptr -120h -var_11C = byte ptr -11Ch -var_118 = dword ptr -118h -var_FC = dword ptr -0FCh -var_F8 = dword ptr -0F8h -var_F4 = dword ptr -0F4h -var_F0 = dword ptr -0F0h -var_EC = dword ptr -0ECh -var_E8 = dword ptr -0E8h -var_E4 = dword ptr -0E4h -var_E0 = dword ptr -0E0h -var_DC = dword ptr -0DCh -var_D8 = dword ptr -0D8h -var_D4 = dword ptr -0D4h -var_D0 = dword ptr -0D0h -var_CC = dword ptr -0CCh -var_C8 = dword ptr -0C8h -var_C4 = dword ptr -0C4h -var_C0 = dword ptr -0C0h -var_BC = dword ptr -0BCh -var_B8 = dword ptr -0B8h -var_B4 = dword ptr -0B4h -var_B0 = dword ptr -0B0h -var_AC = dword ptr -0ACh -var_A8 = dword ptr -0A8h -var_A4 = dword ptr -0A4h -var_A0 = dword ptr -0A0h -var_9C = dword ptr -9Ch -var_98 = dword ptr -98h -var_94 = dword ptr -94h -var_90 = dword ptr -90h -var_8C = byte ptr -8Ch -var_88 = dword ptr -88h -var_84 = dword ptr -84h -var_80 = byte ptr -80h -var_7C = dword ptr -7Ch -var_78 = dword ptr -78h -var_74 = byte ptr -74h -var_70 = dword ptr -70h -var_54 = byte ptr -54h -ps = mbstate_t ptr -50h -var_48 = byte ptr -48h -s = dword ptr -44h -var_40 = dword ptr -40h -var_3C = byte ptr -3Ch -pwc = dword ptr -38h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 17Ch - mov eax, [ebp+arg_0] - mov edx, large gs:14h - mov [ebp+var_1C], edx - xor edx, edx - mov ebx, [ebp+arg_4] - mov [ebp+var_13C], eax - call ___ctype_get_mb_cur_max - cmp eax, 1 - jbe loc_804E688 - mov [ebp+s], ebx - lea esi, [ebp+ps] - mov [ebp+var_54], 0 - mov [ebp+ps.__count], 0 - mov dword ptr [ebp+ps.__value], 0 - mov [ebp+var_48], 0 - movzx eax, byte ptr [ebx] - mov edx, eax - shr dl, 5 - movzx edx, dl - mov edx, ds:dword_8052FA0[edx*4] - bt edx, eax - jb loc_804E6C0 - mov [esp], esi ; ps - call _mbsinit - test eax, eax - jz loc_804EC03 - mov [ebp+var_54], 1 - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebp+s] - mov [esp], eax ; s - call sub_804B110 - mov [esp+0Ch], esi ; p - mov [esp+8], eax ; n - mov eax, [ebp+s] - mov [esp+4], eax ; s - lea eax, [ebp+pwc] - mov [esp], eax ; pwc - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_40], eax - jz loc_804E6F0 - cmp eax, 0FFFFFFFEh - jz loc_804EA18 - test eax, eax - jnz short loc_804E2B2 - mov eax, [ebp+s] - mov [ebp+var_40], 1 - cmp byte ptr [eax], 0 - jnz loc_804EBDF - mov edx, [ebp+pwc] - test edx, edx - jnz loc_804EBBB - -loc_804E2B2: ; CODE XREF: sub_804E1D0+C2j - mov [esp], esi ; ps - mov [ebp+var_3C], 1 - call _mbsinit - test eax, eax - jz short loc_804E2C6 - mov [ebp+var_54], 0 - -loc_804E2C6: ; CODE XREF: sub_804E1D0+F0j - ; sub_804E1D0+52Bj ... - cmp [ebp+var_3C], 0 - mov [ebp+var_48], 1 - jnz loc_804E6DF - -loc_804E2D4: ; CODE XREF: sub_804E1D0+509j - ; sub_804E1D0+516j - mov ecx, [ebp+var_13C] - mov [ebp+var_7C], ebx - mov [ebp+var_8C], 0 - mov [ebp+var_88], 0 - mov [ebp+var_84], 0 - mov [ebp+var_80], 0 - mov [ebp+var_B4], ecx - mov byte ptr [ebp+var_C4], 0 - mov [ebp+var_C0], 0 - mov [ebp+var_BC], 0 - mov byte ptr [ebp+var_B8], 0 - mov [ebp+var_148], 0 - mov [ebp+var_150], 0 - mov [ebp+var_140], 0 - mov [ebp+var_144], 0 - mov byte ptr [ebp+var_154], 1 - mov [ebp+var_14C], ebx - -loc_804E359: ; CODE XREF: sub_804E1D0+8D6j - lea eax, [ebp+var_C4] - call sub_804D5F0 - movzx eax, byte ptr [ebp+var_AC] - test al, al - jz short loc_804E37D - mov edi, [ebp+var_A8] - test edi, edi - jz loc_804E718 - -loc_804E37D: ; CODE XREF: sub_804E1D0+19Dj - cmp byte ptr [ebp+var_154], 0 - jz short loc_804E3F8 - cmp [ebp+var_144], 9 - jbe short loc_804E3F8 - mov esi, [ebp+var_148] - cmp [ebp+var_140], esi - jb short loc_804E3F8 - mov ebx, [ebp+var_140] - sub ebx, [ebp+var_150] - jz short loc_804E3CF - -loc_804E3AB: ; CODE XREF: sub_804E1D0+1FDj - lea eax, [ebp+var_8C] - call sub_804D5F0 - cmp [ebp+var_74], 0 - jnz loc_804EAF0 - -loc_804E3C0: ; CODE XREF: sub_804E1D0+92Bj - mov eax, [ebp+var_78] - add [ebp+var_7C], eax - sub ebx, 1 - mov [ebp+var_80], 0 - jnz short loc_804E3AB - -loc_804E3CF: ; CODE XREF: sub_804E1D0+1D9j - ; sub_804E1D0+925j - lea eax, [ebp+var_8C] - call sub_804D5F0 - cmp [ebp+var_74], 0 - jnz loc_804EB59 - mov edx, [ebp+var_140] - movzx eax, byte ptr [ebp+var_AC] - mov [ebp+var_150], edx - nop - -loc_804E3F8: ; CODE XREF: sub_804E1D0+1B4j - ; sub_804E1D0+1BDj ... - mov ebx, [ebp+var_140] - add ebx, 1 - test al, al - jz loc_804EA70 - cmp [ebp+var_3C], 0 - jz loc_804EA70 - mov eax, [ebp+var_A8] - cmp eax, [ebp+pwc] - setz al - -loc_804E41F: ; CODE XREF: sub_804E1D0+953j - test al, al - jz loc_804EA7F - mov edx, [ebp+var_AC] - mov eax, [ebp+var_C4] - mov esi, [ebp+var_14C] - mov [ebp+var_E4], edx - mov edx, [ebp+var_A8] - mov [ebp+var_FC], eax - mov eax, [ebp+var_C0] - mov [ebp+var_124], esi - mov [ebp+var_E0], edx - mov edx, [ebp+var_A4] - mov [ebp+var_F8], eax - mov eax, [ebp+var_BC] - mov [ebp+var_DC], edx - mov edx, [ebp+var_A0] - mov [ebp+var_F4], eax - mov eax, [ebp+var_B8] - mov [ebp+var_D8], edx - mov edx, [ebp+var_9C] - mov [ebp+var_F0], eax - mov eax, [ebp+var_B4] - mov byte ptr [ebp+var_F0], 0 - mov [ebp+var_D4], edx - mov edx, [ebp+var_98] - mov [ebp+var_EC], eax - mov eax, [ebp+var_B0] - add [ebp+var_EC], eax - mov [ebp+var_D0], edx - mov edx, [ebp+var_94] - mov [ebp+var_E8], eax - lea eax, [ebp+var_134] - mov [ebp+var_CC], edx - mov edx, [ebp+var_90] - mov [ebp+var_C8], edx - mov [ebp+var_134], 0 - mov [ebp+p.__count], 0 - mov dword ptr [ebp+p.__value], 0 - mov [ebp+var_128], 0 - call sub_804D5F0 - cmp [ebp+var_11C], 0 - jnz loc_804EB00 - -loc_804E522: ; CODE XREF: sub_804E1D0+938j - mov ebx, [ebp+var_140] - mov eax, [ebp+var_120] - add [ebp+var_124], eax - mov [ebp+var_128], 0 - add ebx, 2 - jmp short loc_804E597 -; --------------------------------------------------------------------------- - -loc_804E540: ; CODE XREF: sub_804E1D0+482j - mov eax, [ebp+var_E0] - test eax, eax - jz loc_804E718 - cmp [ebp+var_11C], 0 - jz loc_804E658 - cmp eax, [ebp+var_118] - setnz al - -loc_804E564: ; CODE XREF: sub_804E1D0+499j - ; sub_804E1D0+4B2j - test al, al - lea edx, [ebx+1] - jnz loc_804EA7F - mov eax, [ebp+var_E8] - mov ebx, edx - add [ebp+var_EC], eax - mov eax, [ebp+var_120] - add [ebp+var_124], eax - mov byte ptr [ebp+var_F0], 0 - mov [ebp+var_128], 0 - -loc_804E597: ; CODE XREF: sub_804E1D0+36Ej - cmp [ebp+var_134], 0 - jnz loc_804E75D - mov edx, [ebp+var_124] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb loc_804E740 - mov [ebp+var_120], 1 - movsx eax, byte ptr [edx] - mov [ebp+var_11C], 1 - mov [ebp+var_118], eax - -loc_804E5DF: ; CODE XREF: sub_804E1D0+624j - ; sub_804E1D0+631j ... - cmp [ebp+var_11C], 0 - mov [ebp+var_128], 1 - jnz loc_804E720 - -loc_804E5F3: ; CODE XREF: sub_804E1D0+558j - cmp byte ptr [ebp+var_F0], 0 - jnz short loc_804E64B - cmp byte ptr [ebp+var_FC], 0 - jnz loc_804E825 - mov edx, [ebp+var_EC] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb loc_804E808 - mov [ebp+var_E8], 1 - movsx eax, byte ptr [edx] - mov byte ptr [ebp+var_E4], 1 - mov [ebp+var_E0], eax - -loc_804E644: ; CODE XREF: sub_804E1D0+6ECj - ; sub_804E1D0+6F9j ... - mov byte ptr [ebp+var_F0], 1 - -loc_804E64B: ; CODE XREF: sub_804E1D0+42Aj - cmp byte ptr [ebp+var_E4], 0 - jnz loc_804E540 - -loc_804E658: ; CODE XREF: sub_804E1D0+385j - mov ecx, [ebp+var_E8] - mov eax, 1 - cmp ecx, [ebp+var_120] - jnz loc_804E564 - mov edi, [ebp+var_124] - cmp ecx, ecx - mov esi, [ebp+var_EC] - repe cmpsb - setnz al - jmp loc_804E564 -; --------------------------------------------------------------------------- - align 4 - -loc_804E688: ; CODE XREF: sub_804E1D0+2Cj - movzx eax, byte ptr [ebx] - test al, al - mov byte ptr [ebp+var_140], al - jnz loc_804E8D0 - -loc_804E699: ; CODE XREF: sub_804E1D0+514j - mov esi, [ebp+var_13C] - -loc_804E69F: ; CODE XREF: sub_804E1D0+54Aj - ; sub_804E1D0+564j ... - mov ecx, [ebp+var_1C] - xor ecx, large gs:14h - mov eax, esi - jnz loc_804EBB6 - add esp, 17Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804E6C0: ; CODE XREF: sub_804E1D0+63j - mov [ebp+var_40], 1 - movsx eax, byte ptr [ebx] - mov [ebp+var_3C], 1 - cmp [ebp+var_3C], 0 - mov [ebp+var_48], 1 - mov [ebp+pwc], eax - jz loc_804E2D4 - -loc_804E6DF: ; CODE XREF: sub_804E1D0+FEj - mov eax, [ebp+pwc] - test eax, eax - jz short loc_804E699 - jmp loc_804E2D4 -; --------------------------------------------------------------------------- - align 10h - -loc_804E6F0: ; CODE XREF: sub_804E1D0+B1j - mov [ebp+var_40], 1 - mov [ebp+var_3C], 0 - jmp loc_804E2C6 -; --------------------------------------------------------------------------- - -loc_804E700: ; CODE XREF: sub_804E1D0+7E1j - mov edx, [ebp+var_13C] - mov eax, [ebp+var_144] - cmp byte ptr [edx+eax], 0 - jnz loc_804EA4C - db 66h - nop - -loc_804E718: ; CODE XREF: sub_804E1D0+1A7j - ; sub_804E1D0+378j ... - xor esi, esi - jmp short loc_804E69F -; --------------------------------------------------------------------------- - align 10h - -loc_804E720: ; CODE XREF: sub_804E1D0+41Dj - mov eax, [ebp+var_118] - test eax, eax - jnz loc_804E5F3 - mov esi, [ebp+var_B4] - jmp loc_804E69F -; --------------------------------------------------------------------------- - align 10h - -loc_804E740: ; CODE XREF: sub_804E1D0+3EFj - lea eax, [ebp+p] - mov [esp], eax ; ps - call _mbsinit - test eax, eax - jz loc_804EC03 - mov [ebp+var_134], 1 - -loc_804E75D: ; CODE XREF: sub_804E1D0+3CEj - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebp+var_124] - mov [esp], eax ; s - call sub_804B110 - lea edx, [ebp+p] - lea ecx, [ebp+var_118] - mov [esp+0Ch], edx ; p - mov [esp], ecx ; pwc - mov [esp+8], eax ; n - mov eax, [ebp+var_124] - mov [esp+4], eax ; s - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_120], eax - jz loc_804EA30 - cmp eax, 0FFFFFFFEh - jz loc_804EAB0 - test eax, eax - jnz short loc_804E7DD - mov eax, [ebp+var_124] - mov [ebp+var_120], 1 - cmp byte ptr [eax], 0 - jnz loc_804EBDF - mov edx, [ebp+var_118] - test edx, edx - jnz loc_804EBBB - -loc_804E7DD: ; CODE XREF: sub_804E1D0+5E4j - lea esi, [ebp+p] - mov [esp], esi ; ps - mov [ebp+var_11C], 1 - call _mbsinit - test eax, eax - jz loc_804E5DF - mov [ebp+var_134], 0 - jmp loc_804E5DF -; --------------------------------------------------------------------------- - align 4 - -loc_804E808: ; CODE XREF: sub_804E1D0+454j - lea eax, [ebp+var_F8] - mov [esp], eax ; ps - call _mbsinit - test eax, eax - jz loc_804EC03 - mov byte ptr [ebp+var_FC], 1 - -loc_804E825: ; CODE XREF: sub_804E1D0+433j - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebp+var_EC] - mov [esp], eax ; s - call sub_804B110 - lea edx, [ebp+var_F8] - lea ecx, [ebp+var_E0] - mov [esp+0Ch], edx ; p - mov [esp], ecx ; pwc - mov [esp+8], eax ; n - mov eax, [ebp+var_EC] - mov [esp+4], eax ; s - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_E8], eax - jz loc_804EA58 - cmp eax, 0FFFFFFFEh - jz loc_804EAD0 - test eax, eax - jnz short loc_804E8A5 - mov eax, [ebp+var_EC] - mov [ebp+var_E8], 1 - cmp byte ptr [eax], 0 - jnz loc_804EBDF - mov edi, [ebp+var_E0] - test edi, edi - jnz loc_804EBBB - -loc_804E8A5: ; CODE XREF: sub_804E1D0+6ACj - lea esi, [ebp+var_F8] - mov [esp], esi ; ps - mov byte ptr [ebp+var_E4], 1 - call _mbsinit - test eax, eax - jz loc_804E644 - mov byte ptr [ebp+var_FC], 0 - jmp loc_804E644 -; --------------------------------------------------------------------------- - align 10h - -loc_804E8D0: ; CODE XREF: sub_804E1D0+4C3j - mov ecx, [ebp+var_13C] - lea edx, [ebx+1] - mov [ebp+var_150], edx - cmp byte ptr [ecx], 0 - jz loc_804E718 - mov [ebp+var_158], ebx - xor edi, edi - mov [ebp+var_148], 0 - mov byte ptr [ebp+var_14C], 1 - mov [ebp+var_144], 0 - mov [ebp+var_15C], 0 - mov [ebp+var_16C], ebx - -loc_804E91B: ; CODE XREF: sub_804E1D0+883j - mov ebx, [ebp+var_13C] - add ebx, [ebp+var_144] - cmp byte ptr [ebp+var_14C], 0 - mov [ebp+var_154], ebx - jz short loc_804E990 - cmp [ebp+var_144], 9 - jbe short loc_804E990 - cmp edi, [ebp+var_148] - jb short loc_804E990 - mov esi, [ebp+var_158] - test esi, esi - jz loc_804EB28 - mov esi, [ebp+var_158] - mov eax, edi - sub eax, [ebp+var_15C] - mov [esp], esi - mov [esp+4], eax - call _strnlen - mov [ebp+var_15C], edi - add esi, eax - mov [ebp+var_158], esi - cmp byte ptr [esi], 0 - jz loc_804EB28 - mov [ebp+var_15C], edi - lea esi, [esi+0] - -loc_804E990: ; CODE XREF: sub_804E1D0+764j - ; sub_804E1D0+76Dj ... - add [ebp+var_144], 1 - add edi, 1 - mov ecx, [ebp+var_13C] - mov edx, [ebp+var_144] - movzx eax, byte ptr [ebp+var_140] - cmp al, [ecx+edx-1] - jnz loc_804E700 - mov esi, [ebp+var_150] - movzx edx, byte ptr [esi] - test dl, dl - jz short loc_804EA08 - mov eax, [ebp+var_144] - movzx ecx, byte ptr [ecx+eax] - test cl, cl - jz loc_804E718 - add edi, 1 - xor eax, eax - cmp dl, cl - jnz short loc_804EA4C - mov esi, [ebp+var_16C] - jmp short loc_804E9FF -; --------------------------------------------------------------------------- - align 4 - -loc_804E9E8: ; CODE XREF: sub_804E1D0+836j - movzx ecx, byte ptr [ebx+eax+2] - test cl, cl - jz loc_804E718 - add edi, 1 - add eax, 1 - cmp dl, cl - jnz short loc_804EA46 - -loc_804E9FF: ; CODE XREF: sub_804E1D0+815j - movzx edx, byte ptr [esi+eax+2] - test dl, dl - jnz short loc_804E9E8 - -loc_804EA08: ; CODE XREF: sub_804E1D0+7F2j - mov esi, [ebp+var_154] - jmp loc_804E69F -; --------------------------------------------------------------------------- - align 8 - -loc_804EA18: ; CODE XREF: sub_804E1D0+BAj - mov eax, [ebp+s] - mov [esp], eax ; s - call _strlen - mov [ebp+var_3C], 0 - mov [ebp+var_40], eax - jmp loc_804E2C6 -; --------------------------------------------------------------------------- - align 10h - -loc_804EA30: ; CODE XREF: sub_804E1D0+5D3j - mov [ebp+var_120], 1 - mov [ebp+var_11C], 0 - jmp loc_804E5DF -; --------------------------------------------------------------------------- - -loc_804EA46: ; CODE XREF: sub_804E1D0+82Dj - mov [ebp+var_16C], esi - -loc_804EA4C: ; CODE XREF: sub_804E1D0+540j - ; sub_804E1D0+80Dj - add [ebp+var_148], 5 - jmp loc_804E91B -; --------------------------------------------------------------------------- - -loc_804EA58: ; CODE XREF: sub_804E1D0+69Bj - mov [ebp+var_E8], 1 - mov byte ptr [ebp+var_E4], 0 - jmp loc_804E644 -; --------------------------------------------------------------------------- - align 10h - -loc_804EA70: ; CODE XREF: sub_804E1D0+233j - ; sub_804E1D0+23Dj - mov ecx, [ebp+var_B0] - cmp ecx, [ebp+var_40] - jz loc_804EB13 - -loc_804EA7F: ; CODE XREF: sub_804E1D0+251j - ; sub_804E1D0+399j - mov eax, [ebp+var_B0] - add [ebp+var_144], 1 - add [ebp+var_B4], eax - add [ebp+var_148], 5 - mov byte ptr [ebp+var_B8], 0 - mov [ebp+var_140], ebx - jmp loc_804E359 -; --------------------------------------------------------------------------- - align 10h - -loc_804EAB0: ; CODE XREF: sub_804E1D0+5DCj - mov eax, [ebp+var_124] - mov [esp], eax ; s - call _strlen - mov [ebp+var_11C], 0 - mov [ebp+var_120], eax - jmp loc_804E5DF -; --------------------------------------------------------------------------- - -loc_804EAD0: ; CODE XREF: sub_804E1D0+6A4j - mov eax, [ebp+var_EC] - mov [esp], eax ; s - call _strlen - mov byte ptr [ebp+var_E4], 0 - mov [ebp+var_E8], eax - jmp loc_804E644 -; --------------------------------------------------------------------------- - -loc_804EAF0: ; CODE XREF: sub_804E1D0+1EAj - mov esi, [ebp+var_70] - test esi, esi - jz loc_804E3CF - jmp loc_804E3C0 -; --------------------------------------------------------------------------- - -loc_804EB00: ; CODE XREF: sub_804E1D0+34Cj - mov ecx, [ebp+var_118] - test ecx, ecx - jnz loc_804E522 - call _abort -; --------------------------------------------------------------------------- - -loc_804EB13: ; CODE XREF: sub_804E1D0+8A9j - mov edi, [ebp+s] - cmp ecx, ecx - mov esi, [ebp+var_B4] - repe cmpsb - setz al - jmp loc_804E41F -; --------------------------------------------------------------------------- - -loc_804EB28: ; CODE XREF: sub_804E1D0+77Fj - ; sub_804E1D0+7B0j - mov edx, [ebp+var_16C] - lea ecx, [ebp+var_138] - mov eax, ebx - call sub_804D770 - test al, al - jnz loc_804EC27 - mov byte ptr [ebp+var_14C], 0 - mov [ebp+var_158], 0 - jmp loc_804E990 -; --------------------------------------------------------------------------- - -loc_804EB59: ; CODE XREF: sub_804E1D0+20Ej - mov ebx, [ebp+var_70] - test ebx, ebx - jz short loc_804EB78 - mov ecx, [ebp+var_140] - movzx eax, byte ptr [ebp+var_AC] - mov [ebp+var_150], ecx - jmp loc_804E3F8 -; --------------------------------------------------------------------------- - -loc_804EB78: ; CODE XREF: sub_804E1D0+98Ej - mov edx, [ebp+var_14C] - lea ecx, [ebp+var_138] - mov eax, [ebp+var_13C] - call sub_804D8D0 - test al, al - jnz loc_804EC27 - mov esi, [ebp+var_140] - movzx eax, byte ptr [ebp+var_AC] - mov byte ptr [ebp+var_154], 0 - mov [ebp+var_150], esi - jmp loc_804E3F8 -; --------------------------------------------------------------------------- - -loc_804EBB6: ; CODE XREF: sub_804E1D0+4DBj - call ___stack_chk_fail -; --------------------------------------------------------------------------- - -loc_804EBBB: ; CODE XREF: sub_804E1D0+DCj - ; sub_804E1D0+607j ... - mov dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 0ABh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset aIterCur_wc0 ; "iter->cur.wc == 0" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_804EBDF: ; CODE XREF: sub_804E1D0+D1j - ; sub_804E1D0+5F9j ... - mov dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 0AAh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset aIterCur_ptr0 ; "*iter->cur.ptr == '\\0'" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_804EC03: ; CODE XREF: sub_804E1D0+73j - ; sub_804E1D0+580j ... - mov dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 8Eh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset assertion ; "mbsinit (&iter->state)" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_804EC27: ; CODE XREF: sub_804E1D0+96Dj - ; sub_804E1D0+9C1j - mov esi, [ebp+var_138] - jmp loc_804E69F -sub_804E1D0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804EC40(char *s, iconv_t cd) -sub_804EC40 proc near ; CODE XREF: .text:0804B9C4p - ; sub_804EE40+7Cp - -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -outbytesleft = dword ptr -28h -outbuf = dword ptr -24h -inbytesleft = dword ptr -20h -inbuf = dword ptr -1Ch -s = dword ptr 8 -cd = dword ptr 0Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 4Ch - mov eax, [ebp+s] - mov [esp], eax ; s - mov [ebp+inbuf], eax - call _strlen - cmp eax, 0FFFh - mov ebx, eax - ja short loc_804EC63 - shl ebx, 4 - -loc_804EC63: ; CODE XREF: sub_804EC40+1Ej - lea edi, [ebx+1] - mov [ebp+inbytesleft], eax - mov [esp], edi ; size - call _malloc - test eax, eax - mov esi, eax - jz loc_804EE27 - mov eax, [ebp+cd] - mov dword ptr [esp+10h], 0 ; outbytesleft - mov dword ptr [esp+0Ch], 0 ; outbuf - mov dword ptr [esp+8], 0 ; inbytesleft - mov dword ptr [esp+4], 0 ; inbuf - mov [esp], eax ; cd - call _iconv - mov [ebp+outbuf], esi - mov [ebp+outbytesleft], ebx - jmp short loc_804ED0F -; --------------------------------------------------------------------------- - align 10h - -loc_804ECB0: ; CODE XREF: sub_804EC40+F9j - call ___errno_location - mov ebx, [eax] - mov edx, eax - cmp ebx, 16h - jz loc_804EDA2 - cmp ebx, 7 - jnz loc_804EE0B - mov eax, [ebp+outbuf] - lea ebx, [edi+edi] - cmp edi, ebx - mov [ebp+var_2C], eax - jnb loc_804EE00 - mov [ebp+var_30], edx - mov [esp+4], ebx ; size - mov [esp], esi ; ptr - call _realloc - mov edx, [ebp+var_30] - test eax, eax - jz loc_804EE00 - mov edx, [ebp+var_2C] - mov edi, ebx - sub edx, esi - mov esi, edx - lea edx, [eax+edx] - mov [ebp+outbuf], edx - lea edx, [ebx-1] - sub edx, esi - mov esi, eax - mov [ebp+outbytesleft], edx - -loc_804ED0F: ; CODE XREF: sub_804EC40+6Cj - lea edx, [ebp+outbytesleft] - mov [esp+10h], edx ; outbytesleft - lea edx, [ebp+inbytesleft] - mov [esp+8], edx ; inbytesleft - mov edx, [ebp+cd] - lea eax, [ebp+outbuf] - mov [esp+0Ch], eax ; outbuf - lea eax, [ebp+inbuf] - mov [esp+4], eax ; inbuf - mov [esp], edx ; cd - call _iconv - cmp eax, 0FFFFFFFFh - jz loc_804ECB0 - jmp short loc_804EDA2 -; --------------------------------------------------------------------------- - align 8 - -loc_804ED48: ; CODE XREF: sub_804EC40+18Ej - nop - lea esi, [esi+0] - call ___errno_location - mov ebx, [eax] - mov edx, eax - cmp ebx, 7 - jnz loc_804EE0B - mov eax, [ebp+outbuf] - lea ebx, [edi+edi] - cmp edi, ebx - mov [ebp+var_2C], eax - jnb loc_804EE00 - mov [ebp+var_30], edx - mov [esp+4], ebx ; size - mov [esp], esi ; ptr - call _realloc - mov edx, [ebp+var_30] - test eax, eax - jz short loc_804EE00 - mov edx, [ebp+var_2C] - mov edi, ebx - sub edx, esi - mov esi, edx - lea edx, [eax+edx] - mov [ebp+outbuf], edx - lea edx, [ebx-1] - sub edx, esi - mov esi, eax - mov [ebp+outbytesleft], edx - -loc_804EDA2: ; CODE XREF: sub_804EC40+7Cj - ; sub_804EC40+FFj - lea eax, [ebp+outbytesleft] - mov [esp+10h], eax ; outbytesleft - mov eax, [ebp+cd] - lea edx, [ebp+outbuf] - mov [esp+0Ch], edx ; outbuf - mov dword ptr [esp+8], 0 ; inbytesleft - mov dword ptr [esp+4], 0 ; inbuf - mov [esp], eax ; cd - call _iconv - cmp eax, 0FFFFFFFFh - jz loc_804ED48 - mov eax, [ebp+outbuf] - mov byte ptr [eax], 0 - add eax, 1 - mov edx, eax - sub edx, esi - cmp edx, edi - jnb short loc_804EE1D - mov [ebp+outbuf], eax - mov [esp+4], edx ; size - mov [esp], esi ; ptr - call _realloc - test eax, eax - jz short loc_804EE1D - mov esi, eax - jmp short loc_804EE1D -; --------------------------------------------------------------------------- - align 10h - -loc_804EE00: ; CODE XREF: sub_804EC40+96j - ; sub_804EC40+B0j ... - mov dword ptr [edx], 0Ch - mov ebx, 0Ch - -loc_804EE0B: ; CODE XREF: sub_804EC40+85j - ; sub_804EC40+11Cj - mov [esp], esi ; ptr - xor esi, esi - mov [ebp+var_30], edx - call _free - mov edx, [ebp+var_30] - mov [edx], ebx - -loc_804EE1D: ; CODE XREF: sub_804EC40+1A3j - ; sub_804EC40+1B6j ... - add esp, 4Ch - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804EE27: ; CODE XREF: sub_804EC40+35j - call ___errno_location - mov dword ptr [eax], 0Ch - jmp short loc_804EE1D -sub_804EC40 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804EE40(char *s, char *fromcode, char *tocode) -sub_804EE40 proc near ; CODE XREF: sub_804B960+1Bp - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -s = dword ptr 8 -fromcode = dword ptr 0Ch -tocode = dword ptr 10h - - push ebp - mov ebp, esp - sub esp, 28h - mov [ebp+var_C], ebx - mov ebx, [ebp+s] - mov [ebp+var_8], esi - mov esi, [ebp+tocode] - mov [ebp+var_4], edi - mov edi, [ebp+fromcode] - cmp byte ptr [ebx], 0 - jz short loc_804EE6D - mov [esp+4], esi - mov [esp], edi - call sub_804D130 - test eax, eax - jnz short loc_804EEA0 - -loc_804EE6D: ; CODE XREF: sub_804EE40+1Bj - mov [esp], ebx - call ___strdup - test eax, eax - mov esi, eax - jz short loc_804EE90 - -loc_804EE7B: ; CODE XREF: sub_804EE40+5Bj - ; sub_804EE40+73j ... - mov eax, esi - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804EE90: ; CODE XREF: sub_804EE40+39j - call ___errno_location - mov dword ptr [eax], 0Ch - jmp short loc_804EE7B -; --------------------------------------------------------------------------- - align 10h - -loc_804EEA0: ; CODE XREF: sub_804EE40+2Bj - mov [esp+4], edi ; fromcode - mov [esp], esi ; tocode - xor esi, esi - call _iconv_open - cmp eax, 0FFFFFFFFh - mov edi, eax - jz short loc_804EE7B - mov [esp+4], eax ; cd - mov [esp], ebx ; s - call sub_804EC40 - test eax, eax - mov esi, eax - jz short loc_804EEEA - mov [esp], edi ; cd - call _iconv_close - test eax, eax - jns short loc_804EE7B - call ___errno_location - mov edi, [eax] - mov ebx, eax - mov [esp], esi ; ptr - xor esi, esi - call _free - mov [ebx], edi - jmp short loc_804EE7B -; --------------------------------------------------------------------------- - -loc_804EEEA: ; CODE XREF: sub_804EE40+85j - call ___errno_location - mov esi, [eax] - mov ebx, eax - mov [esp], edi ; cd - call _iconv_close - mov [ebx], esi - xor esi, esi - jmp loc_804EE7B -sub_804EE40 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804EF10(int, int, iconv_t cd, int, int) -sub_804EF10 proc near ; CODE XREF: .text:0804BA19p - -var_1054 = dword ptr -1054h -var_1050 = dword ptr -1050h -ptr = dword ptr -104Ch -outbuf = dword ptr -1048h -inbuf = dword ptr -1044h -inbytesleft = dword ptr -1040h -outbytesleft = dword ptr -103Ch -var_102C = dword ptr -102Ch -var_1028 = dword ptr -1028h -var_1024 = dword ptr -1024h -var_1020 = dword ptr -1020h -var_101C = byte ptr -101Ch -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -cd = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = dword ptr 18h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 106Ch - mov eax, [ebp+arg_0] - mov edx, [ebp+arg_C] - mov edi, [ebp+cd] - mov dword ptr [esp+10h], 0 ; outbytesleft - mov [ebp+ptr], eax - mov eax, [ebp+arg_10] - mov [ebp+var_1054], edx - mov dword ptr [esp+0Ch], 0 ; outbuf - mov edx, large gs:14h - mov [ebp+var_1C], edx - xor edx, edx - mov [ebp+var_1050], eax - mov dword ptr [esp+8], 0 ; inbytesleft - mov dword ptr [esp+4], 0 ; inbuf - mov [esp], edi ; cd - call _iconv - mov edx, [ebp+arg_4] - mov eax, [ebp+ptr] - test edx, edx - mov [ebp+var_1028], eax - mov [ebp+var_102C], edx - jz loc_804F041 - lea eax, [ebp+var_1024] - xor esi, esi - lea edx, [ebp+var_1020] - mov [ebp+outbytesleft], eax - lea eax, [ebp+var_102C] - mov [ebp+outbuf], edx - lea edx, [ebp+var_1028] - lea ebx, [ebp+var_101C] - mov [ebp+inbytesleft], eax - mov [ebp+inbuf], edx - jmp short loc_804EFE0 -; --------------------------------------------------------------------------- - align 4 - -loc_804EFC8: ; CODE XREF: sub_804EF10+113j - ; sub_804EF10+120j - mov eax, [ebp+var_1020] - mov edx, [ebp+var_102C] - sub eax, ebx - add esi, eax - test edx, edx - jz loc_804F068 - -loc_804EFE0: ; CODE XREF: sub_804EF10+B3j - mov eax, [ebp+outbytesleft] - mov edx, [ebp+outbuf] - mov [ebp+var_1020], ebx - mov [ebp+var_1024], 1000h - mov [esp+10h], eax ; outbytesleft - mov eax, [ebp+inbytesleft] - mov [esp+0Ch], edx ; outbuf - mov edx, [ebp+inbuf] - mov [esp], edi ; cd - mov [esp+8], eax ; inbytesleft - mov [esp+4], edx ; inbuf - call _iconv - cmp eax, 0FFFFFFFFh - jnz short loc_804EFC8 - call ___errno_location - mov eax, [eax] - cmp eax, 7 - nop - jz short loc_804EFC8 - cmp eax, 16h - jz short loc_804F068 - -loc_804F037: ; CODE XREF: sub_804EF10+197j - ; sub_804EF10+34Bj - mov eax, 0FFFFFFFFh - jmp loc_804F206 -; --------------------------------------------------------------------------- - -loc_804F041: ; CODE XREF: sub_804EF10+75j - lea eax, [ebp+var_1024] - xor esi, esi - lea edx, [ebp+var_1020] - lea ebx, [ebp+var_101C] - mov [ebp+outbytesleft], eax - mov [ebp+outbuf], edx - lea esi, [esi+0] - -loc_804F068: ; CODE XREF: sub_804EF10+CAj - ; sub_804EF10+125j - mov eax, [ebp+outbytesleft] - mov edx, [ebp+outbuf] - mov [ebp+var_1020], ebx - mov [ebp+var_1024], 1000h - mov [esp+10h], eax ; outbytesleft - mov [esp+0Ch], edx ; outbuf - mov dword ptr [esp+8], 0 ; inbytesleft - mov dword ptr [esp+4], 0 ; inbuf - mov [esp], edi ; cd - call _iconv - cmp eax, 0FFFFFFFFh - jz short loc_804F037 - mov eax, [ebp+var_1020] - sub eax, ebx - add esi, eax - jz loc_804F1F8 - mov edx, [ebp+var_1054] - mov ebx, [edx] - test ebx, ebx - jz loc_804F220 - mov eax, [ebp+var_1050] - cmp esi, [eax] - ja loc_804F220 - -loc_804F0D7: ; CODE XREF: sub_804EF10+31Cj - mov dword ptr [esp+10h], 0 ; outbytesleft - mov dword ptr [esp+0Ch], 0 ; outbuf - mov dword ptr [esp+8], 0 ; inbytesleft - mov dword ptr [esp+4], 0 ; inbuf - mov [esp], edi ; cd - call _iconv - mov edx, [ebp+ptr] - mov eax, [ebp+arg_4] - mov [ebp+var_1028], ebx - mov [ebp+ptr], ebx - mov ebx, [ebp+outbuf] - mov [ebp+var_1020], edx - lea edx, [ebp+var_102C] - mov [ebp+var_1024], eax - lea eax, [ebp+var_1028] - mov [ebp+inbuf], eax - mov eax, [ebp+arg_4] - mov [ebp+var_102C], esi - mov [ebp+inbytesleft], edx - jmp short loc_804F156 -; --------------------------------------------------------------------------- - align 10h - -loc_804F150: ; CODE XREF: sub_804EF10+27Bj - mov eax, [ebp+var_1024] - -loc_804F156: ; CODE XREF: sub_804EF10+237j - test eax, eax - jz loc_804F248 - mov edx, [ebp+inbytesleft] - mov eax, [ebp+inbuf] - mov [esp+4], ebx ; inbuf - mov [esp], edi ; cd - mov [esp+10h], edx ; outbytesleft - mov edx, [ebp+outbytesleft] - mov [esp+0Ch], eax ; outbuf - mov [esp+8], edx ; inbytesleft - call _iconv - cmp eax, 0FFFFFFFFh - jnz short loc_804F150 - call ___errno_location - mov ebx, [ebp+ptr] - cmp dword ptr [eax], 16h - jnz loc_804F253 - -loc_804F1A1: ; CODE XREF: sub_804EF10+33Ej - mov eax, [ebp+inbytesleft] - mov edx, [ebp+inbuf] - mov dword ptr [esp+8], 0 ; inbytesleft - mov dword ptr [esp+4], 0 ; inbuf - mov [esp+10h], eax ; outbytesleft - mov [esp+0Ch], edx ; outbuf - mov [esp], edi ; cd - call _iconv - cmp eax, 0FFFFFFFFh - jz loc_804F253 - mov eax, [ebp+var_102C] - test eax, eax - jnz loc_804F279 - mov eax, [ebp+var_1054] - mov edx, [ebp+var_1050] - mov [eax], ebx - xor eax, eax - mov [edx], esi - jmp short loc_804F206 -; --------------------------------------------------------------------------- - -loc_804F1F8: ; CODE XREF: sub_804EF10+1A3j - mov eax, [ebp+var_1050] - mov dword ptr [eax], 0 - xor eax, eax - -loc_804F206: ; CODE XREF: sub_804EF10+12Cj - ; sub_804EF10+2E6j ... - mov edx, [ebp+var_1C] - xor edx, large gs:14h - jnz short loc_804F27E - add esp, 106Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804F220: ; CODE XREF: sub_804EF10+1B3j - ; sub_804EF10+1C1j - mov [esp], esi ; size - call _malloc - test eax, eax - mov ebx, eax - jnz loc_804F0D7 - call ___errno_location - mov dword ptr [eax], 0Ch - or eax, 0FFFFFFFFh - jmp short loc_804F206 -; --------------------------------------------------------------------------- - align 8 - -loc_804F248: ; CODE XREF: sub_804EF10+248j - mov ebx, [ebp+ptr] - jmp loc_804F1A1 -; --------------------------------------------------------------------------- - -loc_804F253: ; CODE XREF: sub_804EF10+28Bj - ; sub_804EF10+2C0j - mov eax, [ebp+var_1054] - cmp [eax], ebx - jz loc_804F037 - call ___errno_location - mov edi, [eax] - mov esi, eax - mov [esp], ebx ; ptr - call _free - or eax, 0FFFFFFFFh - mov [esi], edi - jmp short loc_804F206 -; --------------------------------------------------------------------------- - -loc_804F279: ; CODE XREF: sub_804EF10+2CEj - call _abort -; --------------------------------------------------------------------------- - -loc_804F27E: ; CODE XREF: sub_804EF10+300j - call ___stack_chk_fail -sub_804EF10 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804F290 proc near ; CODE XREF: .text:0804BB74p - ; .text:0804BB8Fp - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_4] - mov [esp+4], eax - mov eax, [ebp+arg_0] - mov [esp], eax - call ___strndup - test eax, eax - jz short loc_804F2AE - leave - retn -; --------------------------------------------------------------------------- - -loc_804F2AE: ; CODE XREF: sub_804F290+1Aj - db 66h - nop - call sub_804B910 -sub_804F290 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804F2C0(FILE *stream) -sub_804F2C0 proc near ; CODE XREF: sub_804BBC0+14p - ; sub_804BBC0+3Ap - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -stream = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 28h - mov [ebp+var_8], esi - mov esi, [ebp+stream] - mov [ebp+var_C], ebx - mov [ebp+var_4], edi - mov [esp], esi ; fp - call ___fpending - mov ebx, [esi] - mov [esp], esi ; stream - and ebx, 20h - mov edi, eax - call _fclose - test eax, eax - setnz al - test ebx, ebx - jnz short loc_804F328 - test al, al - jz short loc_804F30A - test edi, edi - jnz short loc_804F320 - lea esi, [esi+0] - call ___errno_location - cmp dword ptr [eax], 9 - jnz short loc_804F320 - -loc_804F30A: ; CODE XREF: sub_804F2C0+34j - xor eax, eax - -loc_804F30C: ; CODE XREF: sub_804F2C0+65j - ; sub_804F2C0+80j - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804F320: ; CODE XREF: sub_804F2C0+38j - ; sub_804F2C0+48j ... - mov eax, 0FFFFFFFFh - jmp short loc_804F30C -; --------------------------------------------------------------------------- - align 4 - -loc_804F328: ; CODE XREF: sub_804F2C0+30j - test al, al - jnz short loc_804F320 - lea esi, [esi+0] - call ___errno_location - mov dword ptr [eax], 0 - mov eax, 0FFFFFFFFh - jmp short loc_804F30C -sub_804F2C0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804F350 proc near ; CODE XREF: sub_804CED0+52p - -var_38C = dword ptr -38Ch -var_37D = byte ptr -37Dh -var_37C = dword ptr -37Ch -var_378 = tbyte ptr -378h -src = dword ptr -368h -var_364 = dword ptr -364h -var_360 = dword ptr -360h -var_35C = dword ptr -35Ch -var_358 = dword ptr -358h -var_354 = dword ptr -354h -var_350 = dword ptr -350h -var_34C = dword ptr -34Ch -var_348 = dword ptr -348h -var_344 = dword ptr -344h -var_340 = dword ptr -340h -var_33C = dword ptr -33Ch -var_338 = dword ptr -338h -var_334 = dword ptr -334h -var_330 = dword ptr -330h -var_32C = dword ptr -32Ch -size = tbyte ptr -328h -n = dword ptr -310h -dest = dword ptr -30Ch -var_300 = dword ptr -300h -ptr = dword ptr -2FCh -var_2F8 = dword ptr -2F8h -var_2F4 = dword ptr -2F4h -var_2F0 = dword ptr -2F0h -var_2EC = dword ptr -2ECh -var_2E8 = byte ptr -2E8h -var_2E4 = dword ptr -2E4h -var_2E0 = dword ptr -2E0h -var_2DA = word ptr -2DAh -var_2D8 = byte ptr -2D8h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - xor edi, edi - push esi - push ebx - sub esp, 3BCh - mov eax, [ebp+arg_0] - mov ecx, [ebp+arg_8] - lea ebx, [ebp+var_2E8] - mov edx, [ebp+arg_4] - mov esi, [ebp+arg_C] - mov [ebp+var_334], eax - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - lea eax, [ebp+var_300] - mov [ebp+var_344], edx - mov [ebp+dest], ecx - mov [esp+8], ebx - mov [esp+4], eax - mov [esp], ecx - call sub_80515A0 - test eax, eax - js short loc_804F3FD - mov [esp+4], ebx - mov [esp], esi - call sub_8051480 - test eax, eax - js loc_80509ED - mov eax, [ebp+var_2F8] - add eax, 7 - sbb edx, edx - or eax, edx - add eax, [ebp+var_2F4] - jnb short loc_804F418 - -loc_804F3D0: ; CODE XREF: sub_804F350+CDj - ; sub_804F350+2A3j ... - mov eax, [ebp+ptr] - mov [esp], eax ; ptr - call _free - mov eax, [ebp+var_2E4] - test eax, eax - jz short loc_804F3F0 - mov [esp], eax ; ptr - call _free - -loc_804F3F0: ; CODE XREF: sub_804F350+96j - call ___errno_location - xor edi, edi - mov dword ptr [eax], 0Ch - -loc_804F3FD: ; CODE XREF: sub_804F350+55j - ; sub_804F350+135Ej ... - mov ecx, [ebp+var_1C] - xor ecx, large gs:14h - mov eax, edi - jnz loc_805110E - lea esp, [ebp-0Ch] - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804F418: ; CODE XREF: sub_804F350+7Ej - mov edx, eax - add edx, 6 - jb short loc_804F3D0 - cmp edx, 0F9Fh - ja loc_804F5F0 - add eax, 24h - and eax, 0FFFFFFF0h - sub esp, eax - lea edx, [esp+3Bh] - and edx, 0FFFFFFF0h - mov [ebp+var_32C], edx - mov [ebp+var_35C], 0 - -loc_804F44A: ; CODE XREF: sub_804F350+2C5j - mov edx, [ebp+var_334] - xor ebx, ebx - xor edi, edi - test edx, edx - jz short loc_804F466 - mov ecx, [ebp+var_344] - mov edi, [ebp+var_334] - mov ebx, [ecx] - -loc_804F466: ; CODE XREF: sub_804F350+106j - mov eax, [ebp+var_32C] - xor edx, edx - mov ecx, [ebp+var_32C] - mov esi, [ebp+ptr] - mov [ebp+var_33C], 0 - add eax, 1 - mov [ebp+var_348], eax - lea eax, [ebp+var_2D8] - add ecx, 2 - mov [ebp+var_37C], eax - mov eax, edi - mov edi, edx - mov [ebp+var_358], ecx - mov edx, eax - -loc_804F4A8: ; CODE XREF: sub_804F350+C8Ej - mov eax, [esi] - cmp eax, [ebp+dest] - jz loc_804F581 - sub eax, [ebp+dest] - mov ecx, eax - add ecx, edi - mov [ebp+n], eax - sbb eax, eax - or ecx, eax - cmp ebx, ecx - jnb short loc_804F548 - cmp ebx, 0 - jnz loc_804FEF8 - mov bl, 0Ch - -loc_804F4D9: ; CODE XREF: sub_804F350+BB0j - cmp ebx, ecx - jnb short loc_804F4DF - mov ebx, ecx - -loc_804F4DF: ; CODE XREF: sub_804F350+18Bj - cmp ebx, 0FFFFFFFFh - jz loc_8050048 - cmp edx, [ebp+var_334] - setz byte ptr [ebp+var_330] - test edx, edx - jz short loc_804F506 - cmp byte ptr [ebp+var_330], 0 - jz loc_804FF08 - -loc_804F506: ; CODE XREF: sub_804F350+1A7j - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp], ebx ; size - call _malloc - mov edx, [ebp+src] - mov ecx, [ebp+var_364] - mov dword ptr [ebp+size], eax - -loc_804F52C: ; CODE XREF: sub_804F350+BE2j - mov eax, dword ptr [ebp+size] - test eax, eax - jz loc_8050048 - test edi, edi - jnz loc_80500D8 - -loc_804F542: ; CODE XREF: sub_804F350+D90j - mov edx, dword ptr [ebp+size] - -loc_804F548: ; CODE XREF: sub_804F350+17Cj - ; sub_804F350+DBEj - mov eax, [ebp+n] - lea edi, [edx+edi] - mov [esp], edi ; dest - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp+8], eax ; n - mov eax, [ebp+dest] - mov [esp+4], eax ; src - call _memcpy - mov ecx, [ebp+var_364] - mov edx, [ebp+src] - mov edi, ecx - -loc_804F581: ; CODE XREF: sub_804F350+160j - mov ecx, [ebp+var_33C] - cmp [ebp+var_300], ecx - jz loc_80505C0 - movzx eax, byte ptr [esi+24h] - cmp al, 25h - jz loc_804FF38 - mov ecx, [esi+28h] - cmp ecx, 0FFFFFFFFh - jz loc_804F8F0 ; jumptable 0804F956 case 0 - cmp al, 6Eh - jz loc_8050078 - cmp al, 46h - jz short loc_804F620 - cmp al, 66h - jz short loc_804F620 - cmp al, 65h - lea esi, [esi+0] - jz short loc_804F620 - cmp al, 45h - jz short loc_804F620 - cmp al, 67h - jz short loc_804F620 - cmp al, 47h - lea esi, [esi+0] - jz short loc_804F620 - cmp al, 61h - jz short loc_804F620 - cmp al, 41h - jz short loc_804F620 - mov eax, [ebp+var_2E4] - shl ecx, 4 - mov ecx, [ecx+eax] - mov [ebp+n], ecx - jmp short loc_804F63A -; --------------------------------------------------------------------------- - align 10h - -loc_804F5F0: ; CODE XREF: sub_804F350+D5j - cmp edx, 0FFFFFFFFh - jz loc_804F3D0 - mov [esp], edx ; size - call _malloc - test eax, eax - mov [ebp+var_32C], eax - jz loc_804F3D0 - mov [ebp+var_35C], eax - jmp loc_804F44A -; --------------------------------------------------------------------------- - align 10h - -loc_804F620: ; CODE XREF: sub_804F350+265j - ; sub_804F350+269j ... - shl ecx, 4 - add ecx, [ebp+var_2E4] - mov eax, [ecx] - cmp eax, 0Ch - mov [ebp+n], eax - jz loc_80501C0 - -loc_804F63A: ; CODE XREF: sub_804F350+29Cj - ; sub_804F350+1150j - mov ecx, [ebp+var_32C] - mov eax, [esi+8] - mov byte ptr [ecx], 25h - mov ecx, [ebp+var_348] - test al, 1 - mov [ebp+dest], ecx - jz short loc_804F665 - mov byte ptr [ecx], 27h - mov ecx, [ebp+var_358] - mov [ebp+dest], ecx - -loc_804F665: ; CODE XREF: sub_804F350+304j - test al, 2 - jz short loc_804F67B - mov ecx, [ebp+dest] - mov byte ptr [ecx], 2Dh - add ecx, 1 - mov [ebp+dest], ecx - -loc_804F67B: ; CODE XREF: sub_804F350+317j - test al, 4 - jz short loc_804F691 - mov ecx, [ebp+dest] - mov byte ptr [ecx], 2Bh - add ecx, 1 - mov [ebp+dest], ecx - -loc_804F691: ; CODE XREF: sub_804F350+32Dj - test al, 8 - jz short loc_804F6A7 - mov ecx, [ebp+dest] - mov byte ptr [ecx], 20h - add ecx, 1 - mov [ebp+dest], ecx - -loc_804F6A7: ; CODE XREF: sub_804F350+343j - test al, 10h - jz short loc_804F6BD - mov ecx, [ebp+dest] - mov byte ptr [ecx], 23h - add ecx, 1 - mov [ebp+dest], ecx - -loc_804F6BD: ; CODE XREF: sub_804F350+359j - test al, 20h - jz short loc_804F6D3 - mov eax, [ebp+dest] - mov byte ptr [eax], 30h - add eax, 1 - mov [ebp+dest], eax - -loc_804F6D3: ; CODE XREF: sub_804F350+36Fj - mov eax, [esi+0Ch] - mov ecx, [esi+10h] - cmp eax, ecx - jz short loc_804F713 - sub ecx, eax - mov [esp+4], eax ; src - mov eax, [ebp+dest] - mov [esp+8], ecx ; n - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp], eax ; dest - call _memcpy - mov ecx, [ebp+var_364] - add [ebp+dest], ecx - mov edx, [ebp+src] - -loc_804F713: ; CODE XREF: sub_804F350+38Bj - mov eax, [esi+18h] - mov ecx, [esi+1Ch] - cmp eax, ecx - jz short loc_804F753 - sub ecx, eax - mov [esp+4], eax ; src - mov eax, [ebp+dest] - mov [esp+8], ecx ; n - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp], eax ; dest - call _memcpy - mov ecx, [ebp+var_364] - add [ebp+dest], ecx - mov edx, [ebp+src] - -loc_804F753: ; CODE XREF: sub_804F350+3CBj - cmp [ebp+n], 10h - ja short loc_804F788 - movzx ecx, byte ptr [ebp+n] - mov eax, 1 - shl eax, cl - test eax, 14180h - jnz loc_804F932 - test ah, 10h - jnz loc_8050160 - test ah, 6 - jnz loc_804F920 - nop - -loc_804F788: ; CODE XREF: sub_804F350+40Aj - ; sub_804F350+5F4j ... - movzx eax, byte ptr [esi+24h] - mov ecx, [ebp+dest] - mov [ecx], al - mov eax, [ebp+dest] - add ecx, 1 - mov [ebp+var_350], ecx - mov byte ptr [eax+1], 0 - mov eax, [esi+14h] - mov [ebp+dest], 0 - cmp eax, 0FFFFFFFFh - jz short loc_804F7DE - shl eax, 4 - add eax, [ebp+var_2E4] - cmp dword ptr [eax], 5 - jnz loc_804F8F0 ; jumptable 0804F956 case 0 - mov eax, [eax+4] - mov [ebp+dest], 1 - mov [ebp+var_2F0], eax - -loc_804F7DE: ; CODE XREF: sub_804F350+467j - mov eax, [esi+20h] - cmp eax, 0FFFFFFFFh - jz short loc_804F811 - shl eax, 4 - add eax, [ebp+var_2E4] - cmp dword ptr [eax], 5 - jnz loc_804F8F0 ; jumptable 0804F956 case 0 - mov ecx, [ebp+dest] - mov eax, [eax+4] - mov [ebp+ecx*4+var_2F0], eax - add ecx, 1 - mov [ebp+dest], ecx - -loc_804F811: ; CODE XREF: sub_804F350+494j - mov eax, edi - add eax, 2 - mov [ebp+var_338], eax - sbb eax, eax - or eax, [ebp+var_338] - cmp ebx, eax - jnb short loc_804F8A1 - test ebx, ebx - jnz loc_8050178 - mov bl, 0Ch - -loc_804F832: ; CODE XREF: sub_804F350+E30j - cmp [ebp+var_338], edi - sbb eax, eax - or eax, [ebp+var_338] - cmp ebx, eax - jnb short loc_804F856 - cmp edi, [ebp+var_338] - ja loc_8050048 - mov ebx, [ebp+var_338] - -loc_804F856: ; CODE XREF: sub_804F350+4F2j - cmp ebx, 0FFFFFFFFh - jz loc_8050048 - cmp edx, [ebp+var_334] - setz byte ptr [ebp+size] - test edx, edx - jz short loc_804F87D - cmp byte ptr [ebp+size], 0 - jz loc_8050188 - -loc_804F87D: ; CODE XREF: sub_804F350+51Ej - mov [ebp+src], edx - mov [esp], ebx ; size - call _malloc - mov edx, [ebp+src] - mov ecx, eax - -loc_804F893: ; CODE XREF: sub_804F350+E52j - test ecx, ecx - jz loc_8050048 - test edi, edi - jnz short loc_804F8F8 - -loc_804F89F: ; CODE XREF: sub_804F350+5AFj - ; sub_804F350+5CDj - mov edx, ecx - -loc_804F8A1: ; CODE XREF: sub_804F350+4D6j - mov byte ptr [edx+edi], 0 - mov ecx, [ebp+var_2F0] - mov eax, [ebp+var_2EC] - mov [ebp+var_340], esi - mov esi, edx - mov [ebp+var_34C], ecx - mov [ebp+var_354], eax - -loc_804F8C5: ; CODE XREF: sub_804F350+707j - ; sub_804F350+82Bj ... - mov ecx, ebx - sub ecx, edi - mov [ebp+var_2E0], 0FFFFFFFFh - js loc_804FAD0 - -loc_804F8D9: ; CODE XREF: sub_804F350+773j - ; sub_804F350+785j - cmp [ebp+n], 11h ; switch 18 cases - jbe short loc_804F950 - jmp short loc_804F8F0 ; jumptable 0804F956 default case -; --------------------------------------------------------------------------- - align 8 - -loc_804F8E8: ; CODE XREF: sub_804F350+A58j - fstp st - lea esi, [esi+0] - -loc_804F8F0: ; CODE XREF: sub_804F350+255j - ; sub_804F350+475j ... - call _abort ; jumptable 0804F956 case 0 -; --------------------------------------------------------------------------- - align 4 - -loc_804F8F8: ; CODE XREF: sub_804F350+54Dj - cmp byte ptr [ebp+size], 0 - jz short loc_804F89F - mov [esp], ecx ; dest - mov [ebp+var_364], ecx - mov [esp+8], edi ; n - mov [esp+4], edx ; src - call _memcpy - mov ecx, [ebp+var_364] - jmp short loc_804F89F -; --------------------------------------------------------------------------- - align 10h - -loc_804F920: ; CODE XREF: sub_804F350+431j - mov eax, [ebp+dest] - mov byte ptr [eax], 6Ch - add eax, 1 - mov [ebp+dest], eax - -loc_804F932: ; CODE XREF: sub_804F350+41Fj - mov ecx, [ebp+dest] - mov byte ptr [ecx], 6Ch - add ecx, 1 - mov [ebp+dest], ecx - jmp loc_804F788 -; --------------------------------------------------------------------------- - align 10h - -loc_804F950: ; CODE XREF: sub_804F350+590j - mov edx, [ebp+n] - jmp ds:off_8052FD4[edx*4] ; switch jump -; --------------------------------------------------------------------------- - align 10h - -loc_804F960: ; CODE XREF: sub_804F350+606j - ; DATA XREF: .rodata:off_8052FD4o - mov eax, [ebp+var_340] ; jumptable 0804F956 cases 5-8,13-17 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - mov eax, [edx+eax+4] - jz loc_804FB08 - -loc_804F983: ; CODE XREF: sub_804F350+7AEj - ; sub_804F350+91Ej ... - jnb loc_804FBE0 - -loc_804F989: ; CODE XREF: sub_804F350+884j - mov [esp+14h], eax - mov eax, [ebp+var_32C] - lea edx, [ebp+var_2E0] - mov [esp+4], ecx - mov [ebp+var_364], ecx - mov [esp+18h], edx - mov [esp+10h], eax - lea eax, [esi+edi] - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov dword ptr [esp+8], 1 - mov [esp], eax - call ___snprintf_chk - mov ecx, [ebp+var_364] - mov [ebp+var_330], eax - -loc_804F9D2: ; CODE XREF: sub_804F350+8FAj - ; sub_804F350+ABBj ... - mov eax, [ebp+var_2E0] - test eax, eax - js loc_804FB69 - -loc_804F9E0: ; CODE XREF: sub_804F350+813j - cmp ecx, eax - mov dword ptr [ebp+size], eax - jbe short loc_804F9F7 - lea edx, [esi+eax] - cmp byte ptr [edx+edi], 0 - jnz loc_804F8F0 ; jumptable 0804F956 case 0 - -loc_804F9F7: ; CODE XREF: sub_804F350+698j - cmp [ebp+var_330], eax - jle short loc_804FA11 - -loc_804F9FF: ; CODE XREF: sub_804F350+DD0j - mov edx, [ebp+var_330] - mov [ebp+var_2E0], edx - mov dword ptr [ebp+size], edx - -loc_804FA11: ; CODE XREF: sub_804F350+6ADj - mov eax, dword ptr [ebp+size] - add eax, 1 - cmp ecx, eax - ja loc_8050748 - cmp ecx, 7FFFFFFFh - jz loc_80508C0 - mov ecx, dword ptr [ebp+size] - mov edx, ebx - add ecx, [ebp+var_338] - sar edx, 1Fh - lea eax, [ebx+ebx] - or eax, edx - cmp edi, ecx - mov edx, 0FFFFFFFFh - ja short loc_804FA55 - cmp eax, ecx - mov edx, eax - jnb short loc_804FA55 - mov edx, ecx - -loc_804FA55: ; CODE XREF: sub_804F350+6FBj - ; sub_804F350+701j - cmp ebx, edx - jnb loc_804F8C5 - cmp ebx, 0 - jnz loc_80500C8 - mov bl, 0Ch - -loc_804FA68: ; CODE XREF: sub_804F350+D80j - cmp ebx, edx - jnb short loc_804FA6E - mov ebx, edx - -loc_804FA6E: ; CODE XREF: sub_804F350+71Aj - ; sub_804F350+E00j ... - cmp ebx, 0FFFFFFFFh - jz loc_80501A8 - cmp esi, [ebp+var_334] - setz cl - test esi, esi - jz short loc_804FA8C - test cl, cl - jz loc_80500A8 - -loc_804FA8C: ; CODE XREF: sub_804F350+732j - mov byte ptr [ebp+var_364], cl - mov [esp], ebx ; size - call _malloc - movzx ecx, byte ptr [ebp+var_364] - mov edx, eax - -loc_804FAA3: ; CODE XREF: sub_804F350+D73j - test edx, edx - jz loc_80501A8 - test cl, cl - jnz loc_804FB80 - -loc_804FAB3: ; CODE XREF: sub_804F350+832j - mov ecx, ebx - mov esi, edx - sub ecx, edi - mov [ebp+var_2E0], 0FFFFFFFFh - jns loc_804F8D9 - lea esi, [esi+0] - -loc_804FAD0: ; CODE XREF: sub_804F350+583j - mov ecx, 7FFFFFFFh - jmp loc_804F8D9 -; --------------------------------------------------------------------------- - align 10h - -loc_804FAE0: ; CODE XREF: sub_804F350+606j - ; DATA XREF: .rodata:off_8052FD4o - mov eax, [ebp+var_340] ; jumptable 0804F956 case 2 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - movzx eax, byte ptr [edx+eax+4] - jnz loc_804F983 - lea esi, [esi+0] - -loc_804FB08: ; CODE XREF: sub_804F350+62Dj - ; sub_804F350+87Ej ... - mov [esp+18h], eax - mov eax, [ebp+var_34C] - lea edx, [ebp+var_2E0] - mov [esp+1Ch], edx - mov [esp+14h], eax - -loc_804FB20: ; CODE XREF: sub_804F350+9BAj - mov edx, [ebp+var_32C] - mov [esp+10h], edx - -loc_804FB2A: ; CODE XREF: sub_804F350+A22j - ; sub_804F350+1170j - lea eax, [esi+edi] - mov [esp+4], ecx - mov [ebp+var_364], ecx - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov dword ptr [esp+8], 1 - mov [esp], eax - call ___snprintf_chk - mov ecx, [ebp+var_364] - mov [ebp+var_330], eax - mov eax, [ebp+var_2E0] - test eax, eax - jns loc_804F9E0 - -loc_804FB69: ; CODE XREF: sub_804F350+68Aj - mov eax, [ebp+var_350] - cmp byte ptr [eax], 0 - jz loc_8050118 - mov byte ptr [eax], 0 - jmp loc_804F8C5 -; --------------------------------------------------------------------------- - -loc_804FB80: ; CODE XREF: sub_804F350+75Dj - test edi, edi - jz loc_804FAB3 - mov [esp+4], esi ; src - mov [esp], edx ; dest - mov [ebp+src], edx - mov [esp+8], edi ; n - call _memcpy - mov edx, [ebp+src] - mov esi, edx - jmp loc_804F8C5 -; --------------------------------------------------------------------------- - align 10h - -loc_804FBB0: ; CODE XREF: sub_804F350+606j - ; DATA XREF: .rodata:off_8052FD4o - mov eax, [ebp+var_340] ; jumptable 0804F956 case 4 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - movzx eax, word ptr [edx+eax+4] - jz loc_804FB08 - jb loc_804F989 - lea esi, [esi+0] - -loc_804FBE0: ; CODE XREF: sub_804F350:loc_804F983j - cmp [ebp+dest], 2 - jnz loc_804F8F0 ; jumptable 0804F956 case 0 - mov [esp+1Ch], eax - mov eax, [ebp+var_354] - lea edx, [ebp+var_2E0] - mov [esp+20h], edx - mov edx, [ebp+var_34C] - mov [esp+18h], eax - mov eax, [ebp+var_32C] - mov [esp+14h], edx - mov [esp+10h], eax - -loc_804FC19: ; CODE XREF: sub_804F350+1196j - ; sub_804F350+122Aj ... - lea eax, [esi+edi] - mov [esp+4], ecx - mov [ebp+var_364], ecx - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov dword ptr [esp+8], 1 - mov [esp], eax - call ___snprintf_chk - mov ecx, [ebp+var_364] - mov [ebp+var_330], eax - jmp loc_804F9D2 -; --------------------------------------------------------------------------- - align 10h - -loc_804FC50: ; CODE XREF: sub_804F350+606j - ; DATA XREF: .rodata:off_8052FD4o - mov eax, [ebp+var_340] ; jumptable 0804F956 case 3 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - movsx eax, word ptr [edx+eax+4] - jnz loc_804F983 - jmp loc_804FB08 -; --------------------------------------------------------------------------- - align 10h - -loc_804FC80: ; CODE XREF: sub_804F350+606j - ; DATA XREF: .rodata:off_8052FD4o - mov eax, [ebp+var_340] ; jumptable 0804F956 case 1 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - movsx eax, byte ptr [edx+eax+4] - jnz loc_804F983 - jmp loc_804FB08 -; --------------------------------------------------------------------------- - align 10h - -loc_804FCB0: ; CODE XREF: sub_804F350+606j - ; DATA XREF: .rodata:off_8052FD4o - mov edx, [ebp+var_340] ; jumptable 0804F956 case 9 - mov edx, [edx+28h] - shl edx, 4 - mov eax, edx - mov edx, [ebp+var_2E4] - cmp [ebp+dest], 1 - lea edx, [eax+edx+4] - mov eax, [edx] - mov edx, [edx+4] - mov dword ptr [ebp+size], eax - mov dword ptr [ebp+size+4], edx - jz loc_8050548 - jnb loc_804FEB8 - lea edx, [ebp+var_2E0] - mov eax, dword ptr [ebp+size] - mov [esp+1Ch], edx - mov edx, dword ptr [ebp+size+4] - mov [esp+14h], eax - mov [esp+18h], edx - jmp loc_804FB20 -; --------------------------------------------------------------------------- - align 10h - -loc_804FD10: ; CODE XREF: sub_804F350+606j - ; DATA XREF: .rodata:off_8052FD4o - mov eax, [ebp+var_340] ; jumptable 0804F956 case 10 - mov edx, [ebp+var_2E4] - mov eax, [eax+28h] - shl eax, 4 - lea edx, [eax+edx+4] - mov eax, [edx] - mov edx, [edx+4] - cmp [ebp+dest], 1 - mov dword ptr [ebp+size], eax - mov dword ptr [ebp+size+4], edx - jz loc_8050548 - jnb loc_804FEB8 - lea edx, [ebp+var_2E0] - mov eax, dword ptr [ebp+size] - mov [esp+1Ch], edx - mov edx, dword ptr [ebp+size+4] - mov [esp+14h], eax - mov [esp+18h], edx - mov edx, [ebp+var_32C] - mov [esp+10h], edx - jmp loc_804FB2A -; --------------------------------------------------------------------------- - align 4 - -loc_804FD78: ; CODE XREF: sub_804F350+606j - ; DATA XREF: .rodata:off_8052FD4o - mov eax, [ebp+var_340] ; jumptable 0804F956 case 11 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - fld qword ptr [edx+eax+4] - jz loc_8050710 - jb loc_80504A8 - cmp [ebp+dest], 2 - jnz loc_804F8E8 - mov edx, [ebp+var_354] - lea eax, [ebp+var_2E0] - mov [esp+24h], eax - fstp qword ptr [esp+1Ch] - mov [esp+18h], edx - -loc_804FDC6: ; CODE XREF: sub_804F350+B9Dj - ; sub_804F350+13B4j - mov eax, [ebp+var_34C] - mov edx, [ebp+var_32C] - mov [esp+4], ecx - mov [ebp+var_364], ecx - mov [esp+14h], eax - lea eax, [esi+edi] - mov [esp+10h], edx - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov dword ptr [esp+8], 1 - mov [esp], eax - call ___snprintf_chk - mov ecx, [ebp+var_364] - mov [ebp+var_330], eax - jmp loc_804F9D2 -; --------------------------------------------------------------------------- - -loc_804FE10: ; CODE XREF: sub_804F350+606j - ; DATA XREF: .rodata:off_8052FD4o - mov eax, [ebp+var_340] ; jumptable 0804F956 case 12 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - fld tbyte ptr [edx+eax+4] - cmp [ebp+dest], 1 - fstp [ebp+size] - jz loc_80506F0 - jb loc_80504C8 - cmp [ebp+dest], 2 - jnz loc_804F8F0 ; jumptable 0804F956 case 0 - lea eax, [ebp+var_2E0] - mov edx, [ebp+var_34C] - mov [esp+28h], eax - mov eax, [ebp+var_354] - fld [ebp+size] - mov [esp+4], ecx - mov [ebp+var_364], ecx - mov [esp+18h], eax - mov eax, [ebp+var_32C] - fstp tbyte ptr [esp+1Ch] - mov [esp+14h], edx - mov [esp+10h], eax - lea eax, [esi+edi] - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov dword ptr [esp+8], 1 - mov [esp], eax - call ___snprintf_chk - mov ecx, [ebp+var_364] - mov [ebp+var_330], eax - jmp loc_804F9D2 -; --------------------------------------------------------------------------- - align 8 - -loc_804FEB8: ; CODE XREF: sub_804F350+996j - ; sub_804F350+9F4j - cmp [ebp+dest], 2 - jnz loc_804F8F0 ; jumptable 0804F956 case 0 - lea edx, [ebp+var_2E0] - mov eax, dword ptr [ebp+size] - mov [esp+24h], edx - mov edx, dword ptr [ebp+size+4] - mov [esp+1Ch], eax - mov [esp+20h], edx - mov edx, [ebp+var_354] - mov [esp+18h], edx - jmp loc_804FDC6 -; --------------------------------------------------------------------------- - align 8 - -loc_804FEF8: ; CODE XREF: sub_804F350+181j - jl loc_8050048 - add ebx, ebx - jmp loc_804F4D9 -; --------------------------------------------------------------------------- - align 4 - -loc_804FF08: ; CODE XREF: sub_804F350+1B0j - mov [esp], edx ; ptr - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp+4], ebx ; size - call _realloc - mov ecx, [ebp+var_364] - mov edx, [ebp+src] - mov dword ptr [ebp+size], eax - jmp loc_804F52C -; --------------------------------------------------------------------------- - align 4 - -loc_804FF38: ; CODE XREF: sub_804F350+249j - cmp dword ptr [esi+28h], 0FFFFFFFFh - jnz loc_804F8F0 ; jumptable 0804F956 case 0 - mov ecx, edi - add ecx, 1 - sbb eax, eax - or ecx, eax - cmp ebx, ecx - jnb short loc_804FFC5 - cmp ebx, 0 - jnz loc_80501B0 - mov bl, 0Ch - -loc_804FF5A: ; CODE XREF: sub_804F350+E68j - cmp ebx, ecx - jnb short loc_804FF60 - mov ebx, ecx - -loc_804FF60: ; CODE XREF: sub_804F350+C0Cj - cmp ebx, 0FFFFFFFFh - jz loc_8050048 - cmp edx, [ebp+var_334] - setz byte ptr [ebp+n] - test edx, edx - jz short loc_804FF83 - cmp byte ptr [ebp+n], 0 - jz short loc_804FFE8 - -loc_804FF83: ; CODE XREF: sub_804F350+C28j - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp], ebx ; size - call _malloc - mov edx, [ebp+src] - mov ecx, [ebp+var_364] - mov [ebp+dest], eax - -loc_804FFA9: ; CODE XREF: sub_804F350+CC2j - mov eax, [ebp+dest] - test eax, eax - jz loc_8050048 - test edi, edi - jnz loc_8050580 - -loc_804FFBF: ; CODE XREF: sub_804F350+1237j - mov edx, [ebp+dest] - -loc_804FFC5: ; CODE XREF: sub_804F350+BFDj - ; sub_804F350+1265j - mov byte ptr [edx+edi], 25h - mov edi, ecx - -loc_804FFCB: ; CODE XREF: sub_804F350+D4Dj - ; sub_804F350+1122j ... - mov ecx, [esi+4] - add esi, 2Ch - add [ebp+var_33C], 1 - mov [ebp+dest], ecx - jmp loc_804F4A8 -; --------------------------------------------------------------------------- - align 8 - -loc_804FFE8: ; CODE XREF: sub_804F350+C31j - mov [esp], edx ; ptr - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp+4], ebx ; size - call _realloc - mov ecx, [ebp+var_364] - mov edx, [ebp+src] - mov [ebp+dest], eax - jmp short loc_804FFA9 -; --------------------------------------------------------------------------- - -loc_8050014: ; CODE XREF: sub_804F350+F9Ej - cmp dword ptr [ebp+size], 0FFFFFFFFh - jz short loc_8050048 - mov eax, dword ptr [ebp+size] - mov [ebp+src], edx - mov [esp], eax ; size - call _malloc - mov edx, [ebp+src] - test eax, eax - mov [ebp+dest], eax - jnz loc_80502F4 - lea esi, [esi+0] - -loc_8050048: ; CODE XREF: sub_804F350+192j - ; sub_804F350+1E4j ... - mov edi, edx - -loc_805004A: ; CODE XREF: sub_804F350+E5Aj - ; sub_804F350+1299j ... - test edi, edi - jnz loc_8050528 - -loc_8050052: ; CODE XREF: sub_804F350+11DEj - ; sub_804F350+11ECj - mov edx, [ebp+var_35C] - test edx, edx - jz loc_804F3D0 - mov edx, [ebp+var_35C] - mov [esp], edx ; ptr - call _free - jmp loc_804F3D0 -; --------------------------------------------------------------------------- - align 8 - -loc_8050078: ; CODE XREF: sub_804F350+25Dj - shl ecx, 4 - add ecx, [ebp+var_2E4] - mov eax, [ecx] - sub eax, 12h ; switch 5 cases - cmp eax, 4 - ja loc_804F8F0 ; jumptable 0804F956 case 0 - jmp ds:off_805301C[eax*4] ; switch jump -; --------------------------------------------------------------------------- - align 4 - -loc_8050098: ; CODE XREF: sub_804F350+D3Fj - ; DATA XREF: .rodata:off_805301Co - mov eax, [ecx+4] ; jumptable 0805008F cases 20,21 - mov [eax], edi - jmp loc_804FFCB -; --------------------------------------------------------------------------- - align 8 - -loc_80500A8: ; CODE XREF: sub_804F350+736j - mov byte ptr [ebp+var_364], cl - mov [esp+4], ebx ; size - mov [esp], esi ; ptr - call _realloc - movzx ecx, byte ptr [ebp+var_364] - mov edx, eax - jmp loc_804FAA3 -; --------------------------------------------------------------------------- - -loc_80500C8: ; CODE XREF: sub_804F350+710j - jl loc_80501A8 - add ebx, ebx - jmp loc_804FA68 -; --------------------------------------------------------------------------- - align 4 - -loc_80500D8: ; CODE XREF: sub_804F350+1ECj - cmp byte ptr [ebp+var_330], 0 - nop - jz loc_804F542 - mov [esp+4], edx ; src - mov edx, dword ptr [ebp+size] - mov [ebp+var_364], ecx - mov [esp+8], edi ; n - mov [esp], edx ; dest - call _memcpy - mov edx, dword ptr [ebp+size] - mov ecx, [ebp+var_364] - jmp loc_804F548 -; --------------------------------------------------------------------------- - align 8 - -loc_8050118: ; CODE XREF: sub_804F350+822j - mov eax, [ebp+var_330] - test eax, eax - jns loc_804F9FF - test ebx, ebx - js loc_8050738 - lea eax, [ebx+ebx] - add eax, 0Ch - jb loc_8050738 - -loc_805013A: ; CODE XREF: sub_804F350+13EDj - cmp ebx, eax - jnb loc_804F8C5 - cmp ebx, 0 - jnz loc_8050A2D - mov bl, 0Ch - -loc_805014D: ; CODE XREF: sub_804F350+16E5j - cmp ebx, eax - nop - jnb loc_804FA6E - mov ebx, eax - jmp loc_804FA6E -; --------------------------------------------------------------------------- - align 10h - -loc_8050160: ; CODE XREF: sub_804F350+428j - mov eax, [ebp+dest] - mov byte ptr [eax], 4Ch - add eax, 1 - mov [ebp+dest], eax - jmp loc_804F788 -; --------------------------------------------------------------------------- - align 4 - -loc_8050178: ; CODE XREF: sub_804F350+4DAj - lea eax, [ebx+ebx] - sar ebx, 1Fh - or ebx, eax - jmp loc_804F832 -; --------------------------------------------------------------------------- - align 4 - -loc_8050188: ; CODE XREF: sub_804F350+527j - mov [esp], edx ; ptr - mov [ebp+src], edx - mov [esp+4], ebx ; size - call _realloc - mov edx, [ebp+src] - mov ecx, eax - jmp loc_804F893 -; --------------------------------------------------------------------------- - align 4 - -loc_80501A8: ; CODE XREF: sub_804F350+721j - ; sub_804F350+755j ... - mov edi, esi - jmp loc_805004A -; --------------------------------------------------------------------------- - align 10h - -loc_80501B0: ; CODE XREF: sub_804F350+C02j - jl loc_8050048 - add ebx, ebx - jmp loc_804FF5A -; --------------------------------------------------------------------------- - align 10h - -loc_80501C0: ; CODE XREF: sub_804F350+2E4j - fld tbyte ptr [ecx+4] - mov [ebp+src], edx - fld st - fstp tbyte ptr [esp] - fstp [ebp+var_378] - call sub_8051420 - mov edx, [ebp+src] - test eax, eax - fld [ebp+var_378] - jz loc_8050478 - fstp st - -loc_80501EF: ; CODE XREF: sub_804F350+1135j - mov ecx, [esi+8] - mov eax, [esi+0Ch] - mov [ebp+n], 0 - mov [ebp+var_340], 0 - mov [ebp+var_34C], ecx - mov ecx, [esi+10h] - cmp eax, ecx - mov [ebp+dest], ecx - jz short loc_8050255 - mov ecx, [esi+14h] - cmp ecx, 0FFFFFFFFh - jz loc_8050B26 - shl ecx, 4 - add ecx, [ebp+var_2E4] - cmp dword ptr [ecx], 5 - jnz loc_804F8F0 ; jumptable 0804F956 case 0 - mov ecx, [ecx+4] - mov [ebp+var_340], 1 - test ecx, ecx - mov [ebp+n], ecx - js loc_8050C5E - -loc_8050255: ; CODE XREF: sub_804F350+ECAj - ; sub_804F350+183Bj ... - mov ecx, [esi+1Ch] - mov eax, [esi+18h] - mov [ebp+dest], ecx - cmp eax, ecx - jz loc_8050CA6 - mov ecx, [esi+20h] - cmp ecx, 0FFFFFFFFh - jz loc_8050AAA - shl ecx, 4 - add ecx, [ebp+var_2E4] - cmp dword ptr [ecx], 5 - jnz loc_804F8F0 ; jumptable 0804F956 case 0 - mov ecx, [ecx+4] - test ecx, ecx - mov [ebp+var_38C], ecx - js loc_8050CA6 - -loc_8050298: ; CODE XREF: sub_804F350+17D1j - mov eax, [ebp+var_38C] - mov ecx, 0Ch - test eax, eax - jnz loc_8050A3A - -loc_80502AB: ; CODE XREF: sub_804F350+16F3j - ; sub_804F350+1977j ... - cmp [ebp+n], ecx - jbe loc_8051125 - mov ecx, [ebp+n] - add ecx, 1 - mov dword ptr [ebp+size], ecx - mov ecx, [ebp+n] - -loc_80502CC: ; CODE XREF: sub_804F350+1708j - ; sub_804F350+1DE0j - cmp ecx, dword ptr [ebp+size] - ja loc_8050048 - cmp dword ptr [ebp+size], 2BCh - lea ecx, [ebp+var_2D8] - mov [ebp+dest], ecx - ja loc_8050014 - -loc_80502F4: ; CODE XREF: sub_804F350+CEFj - mov ecx, [esi+28h] - mov eax, [ebp+var_2E4] - shl ecx, 4 - fld tbyte ptr [ecx+eax+4] - mov [ebp+src], edx - fld st - fstp tbyte ptr [esp] - fstp [ebp+var_378] - call sub_8051420 - mov edx, [ebp+src] - test eax, eax - fld [ebp+var_378] - jz loc_80507F8 - fstp st - movzx eax, byte ptr [esi+24h] - sub eax, 41h - cmp al, 19h - ja loc_8050A81 - mov ecx, [ebp+dest] - mov byte ptr [ecx], 4Eh - mov byte ptr [ecx+1], 41h - mov byte ptr [ecx+2], 4Eh - add ecx, 3 - mov [ebp+var_338], ecx - mov [ebp+var_330], 0 - -loc_8050363: ; CODE XREF: sub_804F350+1564j - ; sub_804F350+1755j - mov eax, [ebp+var_340] - test eax, eax - jnz loc_8050760 - mov ecx, [ebp+var_338] - sub ecx, [ebp+dest] - -loc_805037D: ; CODE XREF: sub_804F350+1422j - ; sub_804F350+149Dj ... - cmp dword ptr [ebp+size], ecx - jbe loc_804F8F0 ; jumptable 0804F956 case 0 - mov eax, ebx - sub eax, edi - cmp eax, ecx - ja loc_8050A1F - mov eax, ecx - add eax, edi - mov [ebp+n], eax - sbb eax, eax - or eax, [ebp+n] - cmp ebx, eax - jnb short loc_8050425 - cmp ebx, 0 - jnz loc_8050C51 - mov bl, 0Ch - -loc_80503B6: ; CODE XREF: sub_804F350+1909j - cmp ebx, eax - jnb short loc_80503BC - mov ebx, eax - -loc_80503BC: ; CODE XREF: sub_804F350+1068j - cmp ebx, 0FFFFFFFFh - jz loc_8050048 - cmp edx, [ebp+var_334] - setz byte ptr [ebp+var_330] - test edx, edx - jz short loc_80503E3 - cmp byte ptr [ebp+var_330], 0 - jz loc_8050C22 - -loc_80503E3: ; CODE XREF: sub_804F350+1084j - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp], ebx ; size - call _malloc - mov edx, [ebp+src] - mov ecx, [ebp+var_364] - mov dword ptr [ebp+size], eax - -loc_8050409: ; CODE XREF: sub_804F350+18FCj - mov eax, dword ptr [ebp+size] - test eax, eax - jz loc_8050048 - test edi, edi - jnz loc_8050DC2 - -loc_805041F: ; CODE XREF: sub_804F350+1A79j - mov edx, dword ptr [ebp+size] - -loc_8050425: ; CODE XREF: sub_804F350+1059j - ; sub_804F350+16D8j ... - mov [esp+8], ecx ; n - mov ecx, [ebp+dest] - lea edi, [edx+edi] - mov [ebp+src], edx - mov [esp], edi ; dest - mov [esp+4], ecx ; src - call _memcpy - mov eax, [ebp+var_37C] - cmp [ebp+dest], eax - mov edx, [ebp+src] - jz short loc_805046C - mov ecx, [ebp+dest] - mov [esp], ecx ; ptr - call _free - mov edx, [ebp+src] - -loc_805046C: ; CODE XREF: sub_804F350+1106j - mov edi, [ebp+n] - jmp loc_804FFCB -; --------------------------------------------------------------------------- - align 4 - -loc_8050478: ; CODE XREF: sub_804F350+E97j - fld st - fadd st, st(1) - fxch st(1) - fucompp - fnstsw ax - sahf - jp short loc_805048B - jz loc_80501EF - -loc_805048B: ; CODE XREF: sub_804F350+1133j - mov eax, [esi+28h] - mov ecx, [ebp+var_2E4] - shl eax, 4 - mov eax, [eax+ecx] - mov [ebp+n], eax - jmp loc_804F63A -; --------------------------------------------------------------------------- - align 4 - -loc_80504A8: ; CODE XREF: sub_804F350+A4Bj - mov eax, [ebp+var_32C] - lea edx, [ebp+var_2E0] - mov [esp+1Ch], edx - fstp qword ptr [esp+14h] - mov [esp+10h], eax - jmp loc_804FB2A -; --------------------------------------------------------------------------- - align 4 - -loc_80504C8: ; CODE XREF: sub_804F350+AE9j - lea eax, [ebp+var_2E0] - mov [esp+20h], eax - mov eax, [ebp+var_32C] - fld [ebp+size] - mov [esp+10h], eax - fstp tbyte ptr [esp+14h] - jmp loc_804FC19 -; --------------------------------------------------------------------------- - align 10h - -loc_80504F0: ; CODE XREF: sub_804F350+D3Fj - ; DATA XREF: .rodata:off_805301Co - mov eax, [ecx+4] ; jumptable 0805008F case 18 - mov ecx, edi - mov [eax], cl - jmp loc_804FFCB -; --------------------------------------------------------------------------- - align 10h - -loc_8050500: ; CODE XREF: sub_804F350+D3Fj - ; DATA XREF: .rodata:off_805301Co - mov eax, [ecx+4] ; jumptable 0805008F case 22 - mov [eax], edi - mov dword ptr [eax+4], 0 - jmp loc_804FFCB -; --------------------------------------------------------------------------- - align 8 - -loc_8050518: ; CODE XREF: sub_804F350+D3Fj - ; DATA XREF: .rodata:off_805301Co - mov eax, [ecx+4] ; jumptable 0805008F case 19 - mov [eax], di - jmp loc_804FFCB -; --------------------------------------------------------------------------- - align 8 - -loc_8050528: ; CODE XREF: sub_804F350+CFCj - cmp edi, [ebp+var_334] - jz loc_8050052 - mov [esp], edi ; ptr - call _free - jmp loc_8050052 -; --------------------------------------------------------------------------- - align 8 - -loc_8050548: ; CODE XREF: sub_804F350+990j - ; sub_804F350+9EEj - lea eax, [ebp+var_2E0] - mov edx, dword ptr [ebp+size+4] - mov [esp+20h], eax - mov eax, dword ptr [ebp+size] - mov [esp+1Ch], edx - mov edx, [ebp+var_34C] - mov [esp+18h], eax - mov eax, [ebp+var_32C] - mov [esp+14h], edx - mov [esp+10h], eax - jmp loc_804FC19 -; --------------------------------------------------------------------------- - align 10h - -loc_8050580: ; CODE XREF: sub_804F350+C69j - cmp byte ptr [ebp+n], 0 - jz loc_804FFBF - mov eax, [ebp+dest] - mov [esp+4], edx ; src - mov [ebp+var_364], ecx - mov [esp+8], edi ; n - mov [esp], eax ; dest - call _memcpy - mov edx, [ebp+dest] - mov ecx, [ebp+var_364] - jmp loc_804FFC5 -; --------------------------------------------------------------------------- - align 10h - -loc_80505C0: ; CODE XREF: sub_804F350+23Dj - mov eax, edx - mov edx, edi - mov esi, edx - mov edi, eax - add esi, 1 - sbb eax, eax - or eax, esi - cmp eax, ebx - jbe short loc_805063C - test ebx, ebx - jnz loc_8050C72 - mov bl, 0Ch - -loc_80505DD: ; CODE XREF: sub_804F350+192Aj - cmp esi, edx - sbb eax, eax - or eax, esi - cmp ebx, eax - jnb short loc_80505F1 - cmp edx, esi - ja loc_805004A - mov ebx, esi - -loc_80505F1: ; CODE XREF: sub_804F350+1295j - cmp ebx, 0FFFFFFFFh - jz loc_805004A - cmp edi, [ebp+var_334] - setz byte ptr [ebp+dest] - test edi, edi - jz short loc_8050618 - cmp byte ptr [ebp+dest], 0 - jz loc_8050CD0 - -loc_8050618: ; CODE XREF: sub_804F350+12B9j - mov [ebp+src], edx - mov [esp], ebx ; size - call _malloc - mov edx, [ebp+src] - mov ecx, eax - -loc_805062E: ; CODE XREF: sub_804F350+199Aj - test ecx, ecx - jz loc_805004A - test edx, edx - jnz short loc_80506B3 - -loc_805063A: ; CODE XREF: sub_804F350+136Aj - mov edi, ecx - -loc_805063C: ; CODE XREF: sub_804F350+1281j - ; sub_804F350+139Aj - mov byte ptr [edi+edx], 0 - cmp edi, [ebp+var_334] - jz short loc_8050650 - cmp ebx, esi - ja loc_8050C7F - -loc_8050650: ; CODE XREF: sub_804F350+12F6j - ; sub_804F350+1949j ... - mov ebx, [ebp+var_35C] - test ebx, ebx - jz short loc_8050674 - mov eax, [ebp+var_35C] - mov [ebp+src], edx - mov [esp], eax ; ptr - call _free - mov edx, [ebp+src] - -loc_8050674: ; CODE XREF: sub_804F350+1308j - mov eax, [ebp+ptr] - mov [ebp+src], edx - mov [esp], eax ; ptr - call _free - mov eax, [ebp+var_2E4] - mov edx, [ebp+src] - test eax, eax - jz short loc_80506A6 - mov [esp], eax ; ptr - call _free - mov edx, [ebp+src] - -loc_80506A6: ; CODE XREF: sub_804F350+1346j - mov ecx, [ebp+var_344] - mov [ecx], edx - jmp loc_804F3FD -; --------------------------------------------------------------------------- - -loc_80506B3: ; CODE XREF: sub_804F350+12E8j - cmp byte ptr [ebp+dest], 0 - jz loc_805063A - mov [esp+8], edx ; n - mov [esp+4], edi ; src - mov [esp], ecx ; dest - mov [ebp+src], edx - mov [ebp+var_364], ecx - call _memcpy - mov ecx, [ebp+var_364] - mov edx, [ebp+src] - mov edi, ecx - jmp loc_805063C -; --------------------------------------------------------------------------- - align 10h - -loc_80506F0: ; CODE XREF: sub_804F350+AE3j - fld [ebp+size] - lea edx, [ebp+var_2E0] - mov [esp+24h], edx - fstp tbyte ptr [esp+18h] - jmp loc_804FDC6 -; --------------------------------------------------------------------------- - align 10h - -loc_8050710: ; CODE XREF: sub_804F350+A45j - lea edx, [ebp+var_2E0] - mov eax, [ebp+var_34C] - mov [esp+20h], edx - mov edx, [ebp+var_32C] - fstp qword ptr [esp+18h] - mov [esp+14h], eax - mov [esp+10h], edx - jmp loc_804FC19 -; --------------------------------------------------------------------------- - align 4 - -loc_8050738: ; CODE XREF: sub_804F350+DD8j - ; sub_804F350+DE4j - mov eax, 0FFFFFFFFh - jmp loc_805013A -; --------------------------------------------------------------------------- - align 8 - -loc_8050748: ; CODE XREF: sub_804F350+6CCj - mov edx, esi - mov esi, [ebp+var_340] - add edi, dword ptr [ebp+size] - jmp loc_804FFCB -; --------------------------------------------------------------------------- - align 10h - -loc_8050760: ; CODE XREF: sub_804F350+101Bj - mov ecx, [ebp+var_338] - sub ecx, [ebp+dest] - cmp [ebp+n], ecx - jbe loc_805037D - mov eax, [ebp+dest] - mov ecx, [ebp+var_338] - sub eax, [ebp+var_338] - add eax, [ebp+n] - add ecx, eax - test byte ptr [ebp+var_34C], 2 - mov [ebp+n], eax - mov [ebp+var_340], ecx - jz loc_8050D08 - xor eax, eax - cmp [ebp+n], 0 - jz loc_8050DB7 - mov [ebp+var_330], edi - mov ecx, [ebp+var_338] - mov edi, [ebp+n] - lea esi, [esi+0] - -loc_80507D0: ; CODE XREF: sub_804F350+1489j - mov byte ptr [ecx+eax], 20h - add eax, 1 - cmp eax, edi - jnz short loc_80507D0 - mov ecx, [ebp+var_340] - mov edi, [ebp+var_330] - sub ecx, [ebp+dest] - jmp loc_805037D -; --------------------------------------------------------------------------- - align 8 - -loc_80507F8: ; CODE XREF: sub_804F350+FD8j - fnstcw [ebp+var_2DA] - movzx ecx, [ebp+var_2DA] - mov eax, ecx - or ah, 3 - mov word ptr [ebp+var_350], cx - mov [ebp+var_2DA], ax - fldcw [ebp+var_2DA] - fxam - fnstsw ax - test ah, 2 - jz loc_8050A5D - mov eax, [ebp+dest] - fchs - mov byte ptr [eax], 2Dh - add eax, 1 - mov [ebp+var_330], eax - -loc_805083F: ; CODE XREF: sub_804F350+172Cj - ; sub_804F350+18B9j ... - fldz - fxch st(1) - fucom st(1) - fnstsw ax - fstp st(1) - sahf - jbe loc_8050912 - fld st - fadd st, st(1) - fucomp st(1) - fnstsw ax - sahf - jnz loc_8050912 - jp loc_8050912 - fstp st - movzx eax, byte ptr [esi+24h] - sub eax, 41h - cmp al, 19h - ja loc_8050ECA - mov ecx, [ebp+var_330] - mov byte ptr [ecx], 49h - mov byte ptr [ecx+1], 4Eh - mov byte ptr [ecx+2], 46h - add ecx, 3 - mov [ebp+var_338], ecx - mov [ebp+var_330], 0 - lea esi, [esi+0] - -loc_80508A0: ; CODE XREF: sub_804F350+1611j - ; sub_804F350+1662j ... - movzx ecx, word ptr [ebp+var_350] - mov [ebp+var_2DA], cx - fldcw [ebp+var_2DA] - jmp loc_8050363 -; --------------------------------------------------------------------------- - align 10h - -loc_80508C0: ; CODE XREF: sub_804F350+6D8j - test esi, esi - jnz loc_8050CEF - -loc_80508C8: ; CODE XREF: sub_804F350+19A5j - ; sub_804F350+19B3j - mov ecx, [ebp+var_35C] - test ecx, ecx - jz short loc_80508E0 - mov eax, [ebp+var_35C] - mov [esp], eax ; ptr - call _free - -loc_80508E0: ; CODE XREF: sub_804F350+1580j - mov eax, [ebp+ptr] - mov [esp], eax ; ptr - call _free - mov eax, [ebp+var_2E4] - test eax, eax - jz short loc_8050900 - mov [esp], eax ; ptr - call _free - -loc_8050900: ; CODE XREF: sub_804F350+15A6j - call ___errno_location - xor edi, edi - mov dword ptr [eax], 4Bh - jmp loc_804F3FD -; --------------------------------------------------------------------------- - -loc_8050912: ; CODE XREF: sub_804F350+14FAj - ; sub_804F350+1509j ... - fldz - fxch st(1) - fucompp - fnstsw ax - sahf - jp loc_804F8F0 ; jumptable 0804F956 case 0 - jnz loc_804F8F0 ; jumptable 0804F956 case 0 - movzx eax, byte ptr [esi+24h] - cmp al, 46h - jz short loc_8050937 - cmp al, 66h - jnz loc_8050B90 - -loc_8050937: ; CODE XREF: sub_804F350+15DDj - mov ecx, [ebp+var_330] - mov byte ptr [ecx], 30h - add ecx, 1 - mov [ebp+var_338], ecx - mov ecx, [ebp+var_38C] - test ecx, ecx - setnz byte ptr [ebp+var_354] - jnz short loc_8050967 - test byte ptr [ebp+var_34C], 10h - jz loc_80508A0 - -loc_8050967: ; CODE XREF: sub_804F350+1608j - mov [ebp+src], edx - mov dword ptr [esp], 10000h ; item - call _nl_langinfo - mov edx, [ebp+src] - movzx eax, byte ptr [eax] - test al, al - mov byte ptr [ebp+var_360], al - jnz short loc_8050993 - mov byte ptr [ebp+var_360], 2Eh - -loc_8050993: ; CODE XREF: sub_804F350+163Aj - mov ecx, [ebp+var_338] - movzx eax, byte ptr [ebp+var_360] - mov [ecx], al - add ecx, 1 - cmp byte ptr [ebp+var_354], 0 - mov [ebp+var_338], ecx - jz loc_80508A0 - mov [ebp+var_354], edi - mov ecx, [ebp+var_38C] - xor eax, eax - mov edi, [ebp+var_330] - lea esi, [esi+0] - -loc_80509D0: ; CODE XREF: sub_804F350+168Aj - mov byte ptr [edi+eax+2], 30h - add eax, 1 - cmp eax, ecx - jnz short loc_80509D0 - mov edi, [ebp+var_354] - add [ebp+var_338], eax - jmp loc_80508A0 -; --------------------------------------------------------------------------- - -loc_80509ED: ; CODE XREF: sub_804F350+65j - mov eax, [ebp+ptr] - mov [esp], eax ; ptr - call _free - mov eax, [ebp+var_2E4] - test eax, eax - jz short loc_8050A0D - mov [esp], eax ; ptr - call _free - -loc_8050A0D: ; CODE XREF: sub_804F350+16B3j - call ___errno_location - xor edi, edi - mov dword ptr [eax], 16h - jmp loc_804F3FD -; --------------------------------------------------------------------------- - -loc_8050A1F: ; CODE XREF: sub_804F350+103Fj - lea eax, [ecx+edi] - mov [ebp+n], eax - jmp loc_8050425 -; --------------------------------------------------------------------------- - -loc_8050A2D: ; CODE XREF: sub_804F350+DF5j - jl loc_80501A8 - add ebx, ebx - jmp loc_805014D -; --------------------------------------------------------------------------- - -loc_8050A3A: ; CODE XREF: sub_804F350+F55j - mov ecx, [ebp+var_38C] - add ecx, 0Ch - jnb loc_80502AB - mov dword ptr [ebp+size], 0 - mov ecx, 0FFFFFFFFh - jmp loc_80502CC -; --------------------------------------------------------------------------- - -loc_8050A5D: ; CODE XREF: sub_804F350+14D5j - test byte ptr [ebp+var_34C], 4 - jz loc_8050BF6 - mov ecx, [ebp+dest] - mov byte ptr [ecx], 2Bh - add ecx, 1 - mov [ebp+var_330], ecx - jmp loc_805083F -; --------------------------------------------------------------------------- - -loc_8050A81: ; CODE XREF: sub_804F350+FE9j - mov eax, [ebp+dest] - mov byte ptr [eax], 6Eh - mov byte ptr [eax+1], 61h - mov byte ptr [eax+2], 6Eh - add eax, 3 - mov [ebp+var_338], eax - mov [ebp+var_330], 0 - jmp loc_8050363 -; --------------------------------------------------------------------------- - -loc_8050AAA: ; CODE XREF: sub_804F350+F1Fj - add eax, 1 - cmp [ebp+dest], eax - jz loc_8050CB8 - mov dword ptr [ebp+size], edi - mov edi, [ebp+dest] - xor ecx, ecx - mov [ebp+var_38C], 0 - mov [ebp+var_330], ebx - mov [ebp+var_338], edx - lea esi, [esi+0] - -loc_8050AE0: ; CODE XREF: sub_804F350+17B7j - movzx ebx, byte ptr [eax] - add eax, 1 - cmp ecx, 19999999h - mov edx, 0FFFFFFFFh - ja short loc_8050AF8 - lea edx, [ecx+ecx*4] - add edx, edx - -loc_8050AF8: ; CODE XREF: sub_804F350+17A1j - movsx ebx, bl - lea ecx, [edx+ebx-30h] - cmp ecx, edx - sbb edx, edx - or ecx, edx - cmp eax, edi - jnz short loc_8050AE0 - mov [ebp+var_38C], ecx - mov edi, dword ptr [ebp+size] - mov ebx, [ebp+var_330] - mov edx, [ebp+var_338] - jmp loc_8050298 -; --------------------------------------------------------------------------- - -loc_8050B26: ; CODE XREF: sub_804F350+ED2j - mov dword ptr [ebp+size], edi - xor ecx, ecx - mov edi, edx - mov [ebp+n], 0 - mov [ebp+var_330], ebx - -loc_8050B40: ; CODE XREF: sub_804F350+181Bj - movzx edx, byte ptr [eax] - add eax, 1 - cmp ecx, 19999999h - mov ebx, 0FFFFFFFFh - ja short loc_8050B58 - lea ebx, [ecx+ecx*4] - add ebx, ebx - -loc_8050B58: ; CODE XREF: sub_804F350+1801j - movsx edx, dl - lea ecx, [ebx+edx-30h] - cmp ecx, ebx - sbb edx, edx - or ecx, edx - cmp [ebp+dest], eax - jnz short loc_8050B40 - mov edx, edi - mov ebx, [ebp+var_330] - mov [ebp+n], ecx - mov edi, dword ptr [ebp+size] - mov [ebp+var_340], 1 - jmp loc_8050255 -; --------------------------------------------------------------------------- - -loc_8050B90: ; CODE XREF: sub_804F350+15E1j - cmp al, 45h - jz short loc_8050B9C - cmp al, 65h - jnz loc_8050DFC - -loc_8050B9C: ; CODE XREF: sub_804F350+1842j - mov eax, [ebp+var_330] - mov byte ptr [eax], 30h - add eax, 1 - mov [ebp+var_338], eax - mov eax, [ebp+var_38C] - test eax, eax - setnz byte ptr [ebp+var_354] - jnz loc_805100A - test byte ptr [ebp+var_34C], 10h - jnz loc_805100A - -loc_8050BD0: ; CODE XREF: sub_804F350+1D05j - ; sub_804F350+1D37j - mov ecx, [ebp+var_338] - movzx eax, byte ptr [esi+24h] - mov byte ptr [ecx+1], 2Bh - mov [ecx], al - mov byte ptr [ecx+2], 30h - mov byte ptr [ecx+3], 30h - add ecx, 4 - mov [ebp+var_338], ecx - jmp loc_80508A0 -; --------------------------------------------------------------------------- - -loc_8050BF6: ; CODE XREF: sub_804F350+1714j - mov eax, [ebp+dest] - test byte ptr [ebp+var_34C], 8 - mov [ebp+var_330], eax - jz loc_805083F - mov ecx, eax - add ecx, 1 - mov byte ptr [eax], 20h - mov [ebp+var_330], ecx - jmp loc_805083F -; --------------------------------------------------------------------------- - -loc_8050C22: ; CODE XREF: sub_804F350+108Dj - mov [esp], edx ; ptr - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp+4], ebx ; size - call _realloc - mov ecx, [ebp+var_364] - mov edx, [ebp+src] - mov dword ptr [ebp+size], eax - jmp loc_8050409 -; --------------------------------------------------------------------------- - -loc_8050C51: ; CODE XREF: sub_804F350+105Ej - jl loc_8050048 - add ebx, ebx - jmp loc_80503B6 -; --------------------------------------------------------------------------- - -loc_8050C5E: ; CODE XREF: sub_804F350+EFFj - neg ecx - or [ebp+var_34C], 2 - mov [ebp+n], ecx - jmp loc_8050255 -; --------------------------------------------------------------------------- - -loc_8050C72: ; CODE XREF: sub_804F350+1285j - lea eax, [ebx+ebx] - sar ebx, 1Fh - or ebx, eax - jmp loc_80505DD -; --------------------------------------------------------------------------- - -loc_8050C7F: ; CODE XREF: sub_804F350+12FAj - mov [ebp+src], edx - mov [esp+4], esi ; size - mov [esp], edi ; ptr - call _realloc - mov edx, [ebp+src] - test eax, eax - jz loc_8050650 - mov edi, eax - jmp loc_8050650 -; --------------------------------------------------------------------------- - -loc_8050CA6: ; CODE XREF: sub_804F350+F13j - ; sub_804F350+F42j - movzx eax, byte ptr [esi+24h] - cmp al, 41h - mov byte ptr [ebp+dest], al - jnz loc_8050EAE - -loc_8050CB8: ; CODE XREF: sub_804F350+1763j - ; sub_804F350+1B75j - mov [ebp+var_38C], 0 - mov ecx, 0Ch - jmp loc_80502AB -; --------------------------------------------------------------------------- - align 10h - -loc_8050CD0: ; CODE XREF: sub_804F350+12C2j - mov [ebp+src], edx - mov [esp+4], ebx ; size - mov [esp], edi ; ptr - call _realloc - mov edx, [ebp+src] - mov ecx, eax - jmp loc_805062E -; --------------------------------------------------------------------------- - -loc_8050CEF: ; CODE XREF: sub_804F350+1572j - cmp esi, [ebp+var_334] - jz loc_80508C8 - mov [esp], esi ; ptr - call _free - jmp loc_80508C8 -; --------------------------------------------------------------------------- - -loc_8050D08: ; CODE XREF: sub_804F350+1455j - mov eax, [ebp+var_330] - test eax, eax - jz short loc_8050D1F - test byte ptr [ebp+var_34C], 20h - jnz loc_8050EF3 - -loc_8050D1F: ; CODE XREF: sub_804F350+19C0j - mov eax, [ebp+var_340] - mov ecx, [ebp+dest] - mov [ebp+var_330], eax - mov eax, [ebp+var_338] - cmp eax, ecx - jbe short loc_8050D7F - mov ecx, [ebp+var_330] - mov [ebp+var_330], edi - mov edi, [ebp+dest] - mov [ebp+var_338], ebx - nop - lea esi, [esi+0] - -loc_8050D58: ; CODE XREF: sub_804F350+1A15j - sub eax, 1 - sub ecx, 1 - movzx ebx, byte ptr [eax] - cmp edi, eax - mov [ecx], bl - jb short loc_8050D58 - mov eax, [ebp+dest] - mov edi, [ebp+var_330] - mov ebx, [ebp+var_338] - mov [ebp+var_338], eax - -loc_8050D7F: ; CODE XREF: sub_804F350+19E9j - mov ecx, [ebp+n] - xor eax, eax - test ecx, ecx - jz short loc_8050DB1 - mov [ebp+var_330], edi - mov ecx, [ebp+var_338] - mov edi, [ebp+n] - lea esi, [esi+0] - -loc_8050DA0: ; CODE XREF: sub_804F350+1A59j - mov byte ptr [ecx+eax], 20h - add eax, 1 - cmp edi, eax - jnz short loc_8050DA0 - -loc_8050DAB: ; CODE XREF: sub_804F350+1C2Bj - mov edi, [ebp+var_330] - -loc_8050DB1: ; CODE XREF: sub_804F350+1A39j - ; sub_804F350+1C01j - mov ecx, [ebp+var_340] - -loc_8050DB7: ; CODE XREF: sub_804F350+1464j - sub ecx, [ebp+dest] - jmp loc_805037D -; --------------------------------------------------------------------------- - -loc_8050DC2: ; CODE XREF: sub_804F350+10C9j - cmp byte ptr [ebp+var_330], 0 - jz loc_805041F - mov [esp+4], edx ; src - mov edx, dword ptr [ebp+size] - mov [ebp+var_364], ecx - mov [esp+8], edi ; n - mov [esp], edx ; dest - call _memcpy - mov edx, dword ptr [ebp+size] - mov ecx, [ebp+var_364] - jmp loc_8050425 -; --------------------------------------------------------------------------- - -loc_8050DFC: ; CODE XREF: sub_804F350+1846j - cmp al, 47h - jz short loc_8050E08 - cmp al, 67h - jnz loc_8050F80 - -loc_8050E08: ; CODE XREF: sub_804F350+1AAEj - mov eax, [ebp+var_330] - mov byte ptr [eax], 30h - add eax, 1 - test byte ptr [ebp+var_34C], 10h - mov [ebp+var_338], eax - jz loc_80508A0 - mov ecx, [ebp+var_38C] - mov [ebp+src], edx - mov dword ptr [esp], 10000h ; item - sub ecx, 1 - cmp [ebp+var_38C], 1 - sbb eax, eax - not eax - and ecx, eax - mov [ebp+var_354], ecx - call _nl_langinfo - mov edx, [ebp+src] - movzx eax, byte ptr [eax] - test al, al - jnz short loc_8050E67 - mov eax, 2Eh - -loc_8050E67: ; CODE XREF: sub_804F350+1B10j - mov ecx, [ebp+var_338] - mov [ecx], al - add ecx, 1 - cmp [ebp+var_354], 0 - mov [ebp+var_338], ecx - jz loc_80508A0 - mov ecx, [ebp+var_330] - xor eax, eax - -loc_8050E8D: ; CODE XREF: sub_804F350+1B4Bj - mov byte ptr [ecx+eax+2], 30h - add eax, 1 - cmp [ebp+var_354], eax - jnz short loc_8050E8D - mov eax, [ebp+var_354] - add [ebp+var_338], eax - jmp loc_80508A0 -; --------------------------------------------------------------------------- - -loc_8050EAE: ; CODE XREF: sub_804F350+1962j - cmp al, 61h - mov ecx, 12h - mov [ebp+var_38C], 6 - jnz loc_80502AB - jmp loc_8050CB8 -; --------------------------------------------------------------------------- - -loc_8050ECA: ; CODE XREF: sub_804F350+1520j - mov eax, [ebp+var_330] - mov byte ptr [eax], 69h - mov byte ptr [eax+1], 6Eh - mov byte ptr [eax+2], 66h - add eax, 3 - mov [ebp+var_338], eax - mov [ebp+var_330], 0 - jmp loc_80508A0 -; --------------------------------------------------------------------------- - -loc_8050EF3: ; CODE XREF: sub_804F350+19C9j - mov eax, [ebp+var_330] - cmp [ebp+var_338], eax - jbe short loc_8050F47 - mov eax, [ebp+var_338] - mov ecx, [ebp+var_340] - mov [ebp+var_338], edi - mov edi, [ebp+var_330] - mov [ebp+var_34C], ebx - nop - -loc_8050F20: ; CODE XREF: sub_804F350+1BDDj - sub eax, 1 - sub ecx, 1 - movzx ebx, byte ptr [eax] - cmp edi, eax - mov [ecx], bl - jb short loc_8050F20 - mov ecx, [ebp+var_330] - mov ebx, [ebp+var_34C] - mov edi, [ebp+var_338] - mov [ebp+var_338], ecx - -loc_8050F47: ; CODE XREF: sub_804F350+1BAFj - mov ecx, [ebp+n] - xor eax, eax - test ecx, ecx - jz loc_8050DB1 - mov [ebp+var_330], edi - mov ecx, [ebp+var_338] - mov edi, [ebp+n] - lea esi, [esi+0] - -loc_8050F70: ; CODE XREF: sub_804F350+1C29j - mov byte ptr [ecx+eax], 30h - add eax, 1 - cmp edi, eax - jnz short loc_8050F70 - jmp loc_8050DAB -; --------------------------------------------------------------------------- - -loc_8050F80: ; CODE XREF: sub_804F350+1AB2j - cmp al, 41h - jnz loc_8051113 - -loc_8050F88: ; CODE XREF: sub_804F350+1DC5j - mov ecx, [ebp+var_330] - mov byte ptr [ecx], 30h - movzx eax, byte ptr [esi+24h] - add eax, 17h - mov [ecx+1], al - mov eax, [ebp+var_330] - add ecx, 2 - mov [ebp+var_360], ecx - mov byte ptr [eax+2], 30h - mov ecx, [ebp+var_38C] - add eax, 3 - mov [ebp+var_338], eax - test ecx, ecx - setnz byte ptr [ebp+var_354] - jnz loc_805108C - test byte ptr [ebp+var_34C], 10h - jnz loc_805108C - -loc_8050FD9: ; CODE XREF: sub_804F350+1D87j - ; sub_804F350+1DB9j - movzx eax, byte ptr [esi+24h] - mov ecx, [ebp+var_338] - add eax, 0Fh - mov [ecx], al - mov byte ptr [ecx+1], 2Bh - mov byte ptr [ecx+2], 30h - mov eax, [ebp+var_360] - add ecx, 3 - mov [ebp+var_338], ecx - mov [ebp+var_330], eax - jmp loc_80508A0 -; --------------------------------------------------------------------------- - -loc_805100A: ; CODE XREF: sub_804F350+186Dj - ; sub_804F350+187Aj - mov [ebp+src], edx - mov dword ptr [esp], 10000h ; item - call _nl_langinfo - mov edx, [ebp+src] - movzx eax, byte ptr [eax] - test al, al - mov byte ptr [ebp+var_360], al - jnz short loc_8051036 - mov byte ptr [ebp+var_360], 2Eh - -loc_8051036: ; CODE XREF: sub_804F350+1CDDj - mov eax, [ebp+var_338] - movzx ecx, byte ptr [ebp+var_360] - mov [eax], cl - add eax, 1 - cmp byte ptr [ebp+var_354], 0 - mov [ebp+var_338], eax - jz loc_8050BD0 - mov [ebp+var_354], edi - mov ecx, [ebp+var_38C] - xor eax, eax - mov edi, [ebp+var_330] - -loc_805106F: ; CODE XREF: sub_804F350+1D29j - mov byte ptr [edi+eax+2], 30h - add eax, 1 - cmp ecx, eax - jnz short loc_805106F - mov edi, [ebp+var_354] - add [ebp+var_338], ecx - jmp loc_8050BD0 -; --------------------------------------------------------------------------- - -loc_805108C: ; CODE XREF: sub_804F350+1C76j - ; sub_804F350+1C83j - mov [ebp+src], edx - mov dword ptr [esp], 10000h ; item - call _nl_langinfo - mov edx, [ebp+src] - movzx eax, byte ptr [eax] - test al, al - mov [ebp+var_37D], al - jnz short loc_80510B8 - mov [ebp+var_37D], 2Eh - -loc_80510B8: ; CODE XREF: sub_804F350+1D5Fj - mov eax, [ebp+var_338] - movzx ecx, [ebp+var_37D] - mov [eax], cl - add eax, 1 - cmp byte ptr [ebp+var_354], 0 - mov [ebp+var_338], eax - jz loc_8050FD9 - mov [ebp+var_354], edi - mov ecx, [ebp+var_38C] - xor eax, eax - mov edi, [ebp+var_330] - -loc_80510F1: ; CODE XREF: sub_804F350+1DABj - mov byte ptr [edi+eax+4], 30h - add eax, 1 - cmp ecx, eax - jnz short loc_80510F1 - mov edi, [ebp+var_354] - add [ebp+var_338], ecx - jmp loc_8050FD9 -; --------------------------------------------------------------------------- - -loc_805110E: ; CODE XREF: sub_804F350+B9j - call ___stack_chk_fail -; --------------------------------------------------------------------------- - -loc_8051113: ; CODE XREF: sub_804F350+1C32j - cmp al, 61h - jz loc_8050F88 - nop - lea esi, [esi+0] - jmp loc_804F8F0 ; jumptable 0804F956 case 0 -; --------------------------------------------------------------------------- - -loc_8051125: ; CODE XREF: sub_804F350+F61j - lea eax, [ecx+1] - mov dword ptr [ebp+size], eax - db 66h - nop - jmp loc_80502CC -sub_804F350 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8051140 proc near ; CODE XREF: sub_804D770+D9p - ; sub_804D8D0+364p - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 8 - mov ecx, [ebp+arg_0] - test ecx, ecx - jz short locret_8051156 - cmp dword ptr [ecx-4], 1415FB4Ah - jz short loc_8051158 - -locret_8051156: ; CODE XREF: sub_8051140+Bj - ; sub_8051140+42j ... - leave - retn -; --------------------------------------------------------------------------- - -loc_8051158: ; CODE XREF: sub_8051140+14j - mov eax, ecx - mov edx, 0FF00FF01h - mul edx - shr edx, 8 - mov eax, edx - shl eax, 8 - lea edx, [eax+edx] - mov eax, ecx - sub eax, edx - lea edx, ds:8055300h[eax*4] - mov eax, ds:dword_8055300[eax*4] - test eax, eax - jnz short loc_8051192 - jmp short locret_8051156 -; --------------------------------------------------------------------------- - align 8 - -loc_8051188: ; CODE XREF: sub_8051140+54j - lea edx, [eax-8] - mov eax, [eax-8] - test eax, eax - jz short locret_8051156 - -loc_8051192: ; CODE XREF: sub_8051140+40j - cmp ecx, eax - jnz short loc_8051188 - lea eax, [ecx-8] - mov ecx, [ecx-8] - mov [edx], ecx - mov [ebp+arg_0], eax - leave - jmp _free -sub_8051140 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80511B0 proc near ; CODE XREF: sub_804D770+42p - ; sub_804D8D0+65p - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_0] - add eax, 8 - jnb short loc_80511C8 - -loc_80511BE: ; CODE XREF: sub_80511B0+22j - xor eax, eax - leave - retn -; --------------------------------------------------------------------------- - align 8 - -loc_80511C8: ; CODE XREF: sub_80511B0+Cj - mov [esp], eax ; size - call _malloc - test eax, eax - jz short loc_80511BE - lea ecx, [eax+8] - mov edx, 0FF00FF01h - mov eax, ecx - mul edx - mov dword ptr [ecx-4], 1415FB4Ah - shr edx, 8 - mov eax, edx - shl eax, 8 - lea edx, [eax+edx] - mov eax, ecx - sub eax, edx - mov edx, eax - mov eax, ds:dword_8055300[eax*4] - mov [ecx-8], eax - mov eax, ecx - mov ds:dword_8055300[edx*4], ecx - leave - retn -sub_80511B0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8051210 proc near ; CODE XREF: sub_804D8D0+28p - -var_54 = byte ptr -54h -p = mbstate_t ptr -50h -var_48 = byte ptr -48h -s = dword ptr -44h -var_40 = dword ptr -40h -var_3C = byte ptr -3Ch -pwc = dword ptr -38h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 5Ch - mov ebx, [ebp+arg_0] - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - call ___ctype_get_mb_cur_max - cmp eax, 1 - jbe loc_80513A0 - mov [ebp+var_54], 0 - xor esi, esi - cmp [ebp+var_54], 0 - mov [ebp+s], ebx - lea edi, [ebp+pwc] - mov [ebp+p.__count], 0 - lea ebx, [ebp+p] - mov dword ptr [ebp+p.__value], 0 - mov [ebp+var_48], 0 - jnz short loc_80512B0 - lea esi, [esi+0] - -loc_8051260: ; CODE XREF: sub_8051210+9Ej - mov edx, [ebp+s] - movzx eax, byte ptr [edx] - mov ecx, eax - shr cl, 5 - movzx ecx, cl - mov ecx, ds:dword_8052FA0[ecx*4] - bt ecx, eax - jnb loc_8051360 - mov [ebp+var_40], 1 - movsx eax, byte ptr [edx] - mov [ebp+var_3C], 1 - mov [ebp+pwc], eax - -loc_805128F: ; CODE XREF: sub_8051210+110j - ; sub_8051210+173j ... - cmp [ebp+var_3C], 0 - mov [ebp+var_48], 1 - jnz loc_8051338 - -loc_805129D: ; CODE XREF: sub_8051210+122j - ; sub_8051210+12Dj - mov eax, [ebp+var_40] - add esi, 1 - add [ebp+s], eax - cmp [ebp+var_54], 0 - mov [ebp+var_48], 0 - jz short loc_8051260 - -loc_80512B0: ; CODE XREF: sub_8051210+4Aj - ; sub_8051210+160j - call ___ctype_get_mb_cur_max - mov [esp+4], eax ; n - mov eax, [ebp+s] - mov [esp], eax ; s - call sub_804B110 - mov [esp+0Ch], ebx ; p - mov [esp], edi ; pwc - mov [esp+8], eax ; n - mov eax, [ebp+s] - mov [esp+4], eax ; s - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov [ebp+var_40], eax - jz loc_8051378 - cmp eax, 0FFFFFFFEh - jz loc_8051388 - test eax, eax - jnz short loc_8051312 - mov eax, [ebp+s] - mov [ebp+var_40], 1 - cmp byte ptr [eax], 0 - jnz loc_80513F9 - mov edx, [ebp+pwc] - test edx, edx - jnz loc_80513D5 - -loc_8051312: ; CODE XREF: sub_8051210+E2j - mov [esp], ebx ; ps - mov [ebp+var_3C], 1 - call _mbsinit - test eax, eax - jz loc_805128F - cmp [ebp+var_3C], 0 - mov [ebp+var_54], 0 - mov [ebp+var_48], 1 - jz loc_805129D - -loc_8051338: ; CODE XREF: sub_8051210+87j - mov eax, [ebp+pwc] - test eax, eax - jnz loc_805129D - -loc_8051343: ; CODE XREF: sub_8051210+19Aj - mov edx, [ebp+var_1C] - xor edx, large gs:14h - mov eax, esi - jnz short loc_80513D0 - add esp, 5Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8051360: ; CODE XREF: sub_8051210+68j - mov [esp], ebx ; ps - call _mbsinit - test eax, eax - jz short loc_80513AC - mov [ebp+var_54], 1 - jmp loc_80512B0 -; --------------------------------------------------------------------------- - align 4 - -loc_8051378: ; CODE XREF: sub_8051210+D1j - mov [ebp+var_40], 1 - mov [ebp+var_3C], 0 - jmp loc_805128F -; --------------------------------------------------------------------------- - -loc_8051388: ; CODE XREF: sub_8051210+DAj - mov eax, [ebp+s] - mov [esp], eax ; s - call _strlen - mov [ebp+var_3C], 0 - mov [ebp+var_40], eax - jmp loc_805128F -; --------------------------------------------------------------------------- - align 10h - -loc_80513A0: ; CODE XREF: sub_8051210+1Fj - mov [esp], ebx ; s - call _strlen - mov esi, eax - jmp short loc_8051343 -; --------------------------------------------------------------------------- - -loc_80513AC: ; CODE XREF: sub_8051210+15Aj - mov dword ptr [esp+0Ch], offset aMbuiter_mult_1 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 8Eh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset assertion ; "mbsinit (&iter->state)" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_80513D0: ; CODE XREF: sub_8051210+13Fj - call ___stack_chk_fail -; --------------------------------------------------------------------------- - -loc_80513D5: ; CODE XREF: sub_8051210+FCj - mov dword ptr [esp+0Ch], offset aMbuiter_mult_1 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 0ABh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset aIterCur_wc0 ; "iter->cur.wc == 0" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_80513F9: ; CODE XREF: sub_8051210+F1j - mov dword ptr [esp+0Ch], offset aMbuiter_mult_1 ; "mbuiter_multi_next" - mov dword ptr [esp+8], 0AAh ; line - mov dword ptr [esp+4], offset file ; "mbuiter.h" - mov dword ptr [esp], offset aIterCur_ptr0 ; "*iter->cur.ptr == '\\0'" - call ___assert_fail -sub_8051210 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8051420 proc near ; CODE XREF: sub_804F350+E84p - ; sub_804F350+FC5p - -var_18 = dword ptr -18h -var_14 = dword ptr -14h -var_10 = dword ptr -10h -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_0] - mov ecx, [ebp+arg_8] - mov edx, [ebp+arg_4] - mov [ebp+var_18], eax - mov [ebp+var_10], ecx - mov eax, [ebp+var_10] - mov [ebp+var_14], edx - and eax, 7FFFh - jz short loc_8051458 - cmp eax, 7FFFh - jz short loc_8051460 - mov eax, [ebp+var_14] - leave - shr eax, 1Fh - xor eax, 1 - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8051458: ; CODE XREF: sub_8051420+20j - mov eax, [ebp+var_14] - leave - shr eax, 1Fh - retn -; --------------------------------------------------------------------------- - -loc_8051460: ; CODE XREF: sub_8051420+27j - mov eax, [ebp+var_14] - sub eax, 80000000h - or eax, [ebp+var_18] - leave - setnz al - movzx eax, al - retn -sub_8051420 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8051480 proc near ; CODE XREF: sub_804F350+5Ep - -var_10 = dword ptr -10h -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 4 - mov ebx, [ebp+arg_4] - mov esi, [ebp+arg_0] - mov edx, [ebx] - mov eax, [ebx+4] - test edx, edx - jz short loc_8051500 - xor edx, edx - mov [ebp+var_10], ebx - lea esi, [esi+0] - -loc_80514A0: ; CODE XREF: sub_8051480+5Fj - cmp dword ptr [eax], 16h - jbe short loc_80514B8 - -loc_80514A5: ; CODE XREF: sub_8051480+3Aj - ; DATA XREF: .rodata:off_805304Co - add esp, 4 - mov eax, 0FFFFFFFFh - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_80514B8: ; CODE XREF: sub_8051480+23j - mov ecx, [eax] - jmp ds:off_805304C[ecx*4] -; --------------------------------------------------------------------------- - align 8 - -loc_80514C8: ; CODE XREF: sub_8051480+3Aj - ; DATA XREF: .rodata:08053060o ... - lea ecx, [esi+4] - mov esi, [esi] - mov [eax+4], esi - -loc_80514D0: ; CODE XREF: sub_8051480+99j - ; sub_8051480+AAj ... - mov ebx, [ebp+var_10] - add edx, 1 - cmp [ebx], edx - jbe short loc_8051500 - -loc_80514DA: ; CODE XREF: sub_8051480+7Ej - add eax, 10h - mov esi, ecx - jmp short loc_80514A0 -; --------------------------------------------------------------------------- - align 8 - -loc_80514E8: ; CODE XREF: sub_8051480+3Aj - ; DATA XREF: .rodata:08053070o ... - mov edi, [esi+4] - lea ecx, [esi+8] - add edx, 1 - mov esi, [esi] - mov [eax+8], edi - mov [eax+4], esi - mov ebx, [ebp+var_10] - cmp [ebx], edx - ja short loc_80514DA - -loc_8051500: ; CODE XREF: sub_8051480+16j - ; sub_8051480+58j - add esp, 4 - xor eax, eax - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8051510: ; CODE XREF: sub_8051480+3Aj - ; DATA XREF: .rodata:08053058o ... - lea ecx, [esi+4] - mov esi, [esi] - mov [eax+4], si - jmp short loc_80514D0 -; --------------------------------------------------------------------------- - align 10h - -loc_8051520: ; CODE XREF: sub_8051480+3Aj - ; DATA XREF: .rodata:08053050o ... - lea ecx, [esi+4] - mov esi, [esi] - mov ebx, esi - mov [eax+4], bl - jmp short loc_80514D0 -; --------------------------------------------------------------------------- - align 10h - -loc_8051530: ; CODE XREF: sub_8051480+3Aj - ; DATA XREF: .rodata:08053078o - fld qword ptr [esi] - lea ecx, [esi+8] - fstp qword ptr [eax+4] - jmp short loc_80514D0 -; --------------------------------------------------------------------------- - align 10h - -loc_8051540: ; CODE XREF: sub_8051480+3Aj - ; DATA XREF: .rodata:0805307Co - mov ebx, [esi] - lea ecx, [esi+0Ch] - mov edi, [esi+8] - mov esi, [esi+4] - mov [eax+4], ebx - mov [eax+0Ch], edi - mov [eax+8], esi - jmp loc_80514D0 -; --------------------------------------------------------------------------- - align 10h - -loc_8051560: ; CODE XREF: sub_8051480+3Aj - ; DATA XREF: .rodata:08053088o - lea ecx, [esi+4] - mov esi, [esi] - test esi, esi - mov [eax+4], esi - jnz loc_80514D0 - mov dword ptr [eax+4], offset aNull ; "(NULL)" - jmp loc_80514D0 -; --------------------------------------------------------------------------- - align 10h - -loc_8051580: ; CODE XREF: sub_8051480+3Aj - ; DATA XREF: .rodata:0805308Co - lea ecx, [esi+4] - mov esi, [esi] - test esi, esi - mov [eax+4], esi - jnz loc_80514D0 - mov dword ptr [eax+4], offset dword_80530A8 - jmp loc_80514D0 -sub_8051480 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80515A0 proc near ; CODE XREF: sub_804F350+4Ep - -var_44 = byte ptr -44h -var_40 = dword ptr -40h -var_3C = dword ptr -3Ch -var_38 = dword ptr -38h -var_34 = dword ptr -34h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 4Ch - mov eax, [ebp+arg_4] - mov dword ptr [eax], 0 - mov dword ptr [esp], 2Ch ; size - call _malloc - mov edx, [ebp+arg_4] - test eax, eax - mov [edx+4], eax - jz loc_8051CB4 - mov ecx, [ebp+arg_8] - mov edi, [ebp+arg_0] - mov [ebp+var_3C], 0 - mov [ebp+var_2C], 0 - mov dword ptr [ecx], 0 - mov esi, [edx] - mov edx, eax - mov dword ptr [ecx+4], 0 - mov [ebp+var_28], 0 - mov [ebp+var_34], 1 - mov [ebp+var_24], 0 - jmp short loc_805160A -; --------------------------------------------------------------------------- - -loc_8051608: ; CODE XREF: sub_80515A0+7Bj - mov edi, eax - -loc_805160A: ; CODE XREF: sub_80515A0+66j - movzx ecx, byte ptr [edi] - test cl, cl - jz loc_8051916 - -loc_8051615: ; CODE XREF: sub_80515A0+370j - cmp cl, 25h - lea eax, [edi+1] - jnz short loc_8051608 - imul ebx, esi, 2Ch - lea ebx, [edx+ebx] - mov [ebx], edi - mov dword ptr [ebx+8], 0 - mov dword ptr [ebx+0Ch], 0 - mov dword ptr [ebx+10h], 0 - mov dword ptr [ebx+14h], 0FFFFFFFFh - mov dword ptr [ebx+18h], 0 - mov dword ptr [ebx+1Ch], 0 - mov dword ptr [ebx+20h], 0FFFFFFFFh - mov dword ptr [ebx+28h], 0FFFFFFFFh - movzx edx, byte ptr [edi+1] - lea ecx, [edx-30h] - cmp cl, 9 - ja short loc_805168D - mov ecx, eax - mov esi, eax - mov edi, edx - nop - -loc_8051670: ; CODE XREF: sub_80515A0+DCj - add ecx, 1 - movzx eax, byte ptr [ecx] - lea edx, [eax-30h] - cmp dl, 9 - jbe short loc_8051670 - mov ecx, eax - mov edx, edi - cmp cl, 24h - mov eax, esi - jz loc_8051D03 - -loc_805168D: ; CODE XREF: sub_80515A0+C7j - mov [ebp+var_30], 0FFFFFFFFh - jmp short loc_80516BB -; --------------------------------------------------------------------------- - align 4 - -loc_8051698: ; CODE XREF: sub_80515A0+124j - cmp dl, 2Dh - jz short loc_80516D0 - cmp dl, 2Bh - jz short loc_80516D8 - cmp dl, 20h - jz short loc_80516E8 - cmp dl, 23h - jz short loc_80516F8 - cmp dl, 30h - nop - jnz short loc_8051708 - or dword ptr [ebx+8], 20h - db 66h - nop - -loc_80516B8: ; CODE XREF: sub_80515A0+12Aj - ; sub_80515A0+134j ... - movzx edx, byte ptr [eax] - -loc_80516BB: ; CODE XREF: sub_80515A0+F4j - ; sub_80515A0+7BEj - add eax, 1 - cmp dl, 27h - lea ecx, [eax-1] - jnz short loc_8051698 - or dword ptr [ebx+8], 1 - jmp short loc_80516B8 -; --------------------------------------------------------------------------- - align 10h - -loc_80516D0: ; CODE XREF: sub_80515A0+FBj - or dword ptr [ebx+8], 2 - jmp short loc_80516B8 -; --------------------------------------------------------------------------- - align 4 - -loc_80516D8: ; CODE XREF: sub_80515A0+100j - or dword ptr [ebx+8], 4 - lea esi, [esi+0] - jmp short loc_80516B8 -; --------------------------------------------------------------------------- - align 8 - -loc_80516E8: ; CODE XREF: sub_80515A0+105j - or dword ptr [ebx+8], 8 - lea esi, [esi+0] - jmp short loc_80516B8 -; --------------------------------------------------------------------------- - align 8 - -loc_80516F8: ; CODE XREF: sub_80515A0+10Aj - or dword ptr [ebx+8], 10h - lea esi, [esi+0] - jmp short loc_80516B8 -; --------------------------------------------------------------------------- - align 8 - -loc_8051708: ; CODE XREF: sub_80515A0+110j - cmp dl, 2Ah - nop - lea esi, [esi+0] - jz loc_80519CE - lea eax, [edx-30h] - cmp al, 9 - jbe loc_8051935 - mov esi, [ebp+var_24] - mov eax, [ebp+var_2C] - mov [ebp+var_1C], esi - mov esi, ecx - mov [ebp+var_38], eax - -loc_805172F: ; CODE XREF: sub_80515A0+4DEj - ; sub_80515A0+569j ... - mov eax, [ebp+var_1C] - cmp dl, 2Eh - mov edi, esi - mov [ebp+var_24], eax - jz loc_8051984 - -loc_8051740: ; CODE XREF: sub_80515A0+3DEj - ; sub_80515A0+429j ... - lea eax, [edi+1] - xor esi, esi - jmp short loc_805176E -; --------------------------------------------------------------------------- - align 4 - -loc_8051748: ; CODE XREF: sub_80515A0+1D4j - cmp dl, 4Ch - jz short loc_8051788 - cmp dl, 6Ch - jz short loc_8051790 - cmp dl, 6Ah - jz short loc_8051798 - cmp dl, 5Ah - jz short loc_8051768 - cmp dl, 7Ah - nop - jz short loc_8051768 - cmp dl, 74h - jnz short loc_80517A8 - nop - -loc_8051768: ; CODE XREF: sub_80515A0+1BAj - ; sub_80515A0+1C0j ... - movzx edx, byte ptr [eax] - add eax, 1 - -loc_805176E: ; CODE XREF: sub_80515A0+1A5j - cmp dl, 68h - lea edi, [eax-1] - jnz short loc_8051748 - mov ecx, esi - mov edx, 1 - and ecx, 1 - shl edx, cl - or esi, edx - jmp short loc_8051768 -; --------------------------------------------------------------------------- - align 4 - -loc_8051788: ; CODE XREF: sub_80515A0+1ABj - or esi, 4 - jmp short loc_8051768 -; --------------------------------------------------------------------------- - align 10h - -loc_8051790: ; CODE XREF: sub_80515A0+1B0j - add esi, 8 - jmp short loc_8051768 -; --------------------------------------------------------------------------- - align 4 - -loc_8051798: ; CODE XREF: sub_80515A0+1B5j - add esi, 10h - nop - lea esi, [esi+0] - jmp short loc_8051768 -; --------------------------------------------------------------------------- - align 8 - -loc_80517A8: ; CODE XREF: sub_80515A0+1C5j - lea eax, [edx-25h] - cmp al, 53h ; switch 84 cases - lea esi, [esi+0] - jbe short loc_80517EE - -loc_80517B2: ; CODE XREF: sub_80515A0+251j - ; sub_80515A0+539j ... - mov ebx, [ebp+arg_8] ; jumptable 080517F1 default case - mov ecx, [ebx+4] - -loc_80517B8: ; CODE XREF: sub_80515A0+6B3j - ; sub_80515A0+6C0j ... - test ecx, ecx - jz short loc_80517C4 - mov [esp], ecx ; ptr - call _free - -loc_80517C4: ; CODE XREF: sub_80515A0+21Aj - mov esi, [ebp+arg_4] - mov eax, [esi+4] - test eax, eax - jz short loc_80517D6 - mov [esp], eax ; ptr - call _free - -loc_80517D6: ; CODE XREF: sub_80515A0+22Cj - call ___errno_location - mov dword ptr [eax], 16h - add esp, 4Ch - mov eax, 0FFFFFFFFh - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_80517EE: ; CODE XREF: sub_80515A0+210j - movzx eax, al - jmp ds:off_80530C4[eax*4] ; switch jump - -loc_80517F8: ; DATA XREF: .rodata:off_80530C4o - xor eax, eax ; jumptable 080517F1 case 78 - cmp esi, 7 - setnle al - add eax, 0Fh - mov [ebp+var_1C], eax - -loc_8051806: ; CODE XREF: sub_80515A0+586j - ; sub_80515A0+59Cj ... - mov ecx, [ebp+var_30] - cmp ecx, 0FFFFFFFFh - mov [ebx+28h], ecx - jnz short loc_805182E - mov esi, [ebp+var_24] - cmp esi, 0FFFFFFFFh - mov [ebx+28h], esi - jz loc_8052012 - mov eax, [ebp+var_24] - mov ecx, eax - add ecx, 1 - mov [ebp+var_30], eax - mov [ebp+var_24], ecx - -loc_805182E: ; CODE XREF: sub_80515A0+26Fj - mov esi, [ebp+var_30] - cmp [ebp+var_28], esi - jbe loc_8051BE3 - mov eax, [ebp+arg_8] - mov esi, [eax+4] - -loc_8051840: ; CODE XREF: sub_80515A0+6A3j - mov ecx, [ebp+arg_8] - mov eax, [ecx] - cmp eax, [ebp+var_30] - ja short loc_8051891 - mov ecx, eax - shl ecx, 4 - mov [ebp+var_40], ecx - mov ecx, [ebp+arg_8] - mov [ebp+var_2C], edi - mov ecx, [ecx+4] - mov [ebp+var_20], ecx - mov ecx, [ebp+var_40] - mov edi, [ebp+var_20] - mov [ebp+var_40], ebx - mov ebx, [ebp+var_30] - jmp short loc_8051872 -; --------------------------------------------------------------------------- - align 10h - -loc_8051870: ; CODE XREF: sub_80515A0+2E1j - mov esi, edi - -loc_8051872: ; CODE XREF: sub_80515A0+2CAj - add eax, 1 - mov dword ptr [esi+ecx], 0 - add ecx, 10h - cmp eax, ebx - jbe short loc_8051870 - mov esi, [ebp+arg_8] - mov edi, [ebp+var_2C] - mov ebx, [ebp+var_40] - mov [esi], eax - mov esi, [ebp+var_20] - -loc_8051891: ; CODE XREF: sub_80515A0+2A8j - mov ecx, [ebp+var_30] - shl ecx, 4 - lea ecx, [esi+ecx] - mov eax, [ecx] - test eax, eax - jnz loc_8051C48 - mov eax, [ebp+var_1C] - mov [ecx], eax - -loc_80518A9: ; CODE XREF: sub_80515A0+251j - ; sub_80515A0+6ABj - ; DATA XREF: ... - mov [ebx+24h], dl ; jumptable 080517F1 case 0 - mov edx, [ebp+arg_4] - add edi, 1 - mov [ebx+4], edi - mov esi, [edx] - add esi, 1 - cmp [ebp+var_34], esi - mov [edx], esi - ja short loc_80518FF - mov eax, [ebp+var_34] - test eax, eax - js loc_8051C90 - shl [ebp+var_34], 1 - cmp [ebp+var_34], 5D1745Dh - ja loc_8051C90 - imul eax, [ebp+var_34], 2Ch - mov [esp+4], eax ; size - mov eax, [edx+4] - mov [esp], eax ; ptr - call _realloc - test eax, eax - jz loc_8051C90 - mov ecx, [ebp+arg_4] - mov esi, [ecx] - mov [ecx+4], eax - -loc_80518FF: ; CODE XREF: sub_80515A0+31Fj - mov eax, [ebp+var_38] - mov ebx, [ebp+arg_4] - mov [ebp+var_2C], eax - movzx ecx, byte ptr [edi] - mov edx, [ebx+4] - test cl, cl - jnz loc_8051615 - -loc_8051916: ; CODE XREF: sub_80515A0+6Fj - imul esi, 2Ch - mov ecx, [ebp+var_2C] - xor eax, eax - mov ebx, [ebp+var_3C] - mov [esi+edx], edi - mov edx, [ebp+arg_4] - mov [edx+8], ecx - mov [edx+0Ch], ebx - -loc_805192D: ; CODE XREF: sub_80515A0+722j - add esp, 4Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8051935: ; CODE XREF: sub_80515A0+17Bj - mov [ebx+0Ch], ecx - movzx eax, byte ptr [ecx] - sub eax, 30h - cmp al, 9 - ja loc_8051F1B - mov esi, ecx - -loc_8051948: ; CODE XREF: sub_80515A0+3B3j - add esi, 1 - movzx eax, byte ptr [esi] - sub eax, 30h - cmp al, 9 - jbe short loc_8051948 - mov eax, [ebp+var_2C] - mov edi, esi - sub edi, ecx - mov [ebp+var_38], edi - mov [ebx+10h], esi - cmp edi, eax - jbe loc_8051AF6 - mov ecx, [ebp+var_24] - mov edi, esi - movzx edx, byte ptr [esi] - mov [ebp+var_1C], ecx - mov eax, [ebp+var_1C] - cmp dl, 2Eh - mov [ebp+var_24], eax - jnz loc_8051740 - -loc_8051984: ; CODE XREF: sub_80515A0+19Aj - cmp byte ptr [esi+1], 2Ah - lea edi, [esi+1] - jz loc_8051D8E - mov [ebx+18h], esi - movzx eax, byte ptr [esi+1] - sub eax, 30h - cmp al, 9 - ja short loc_80519AD - nop - -loc_80519A0: ; CODE XREF: sub_80515A0+40Bj - add edi, 1 - movzx eax, byte ptr [edi] - sub eax, 30h - cmp al, 9 - jbe short loc_80519A0 - -loc_80519AD: ; CODE XREF: sub_80515A0+3FDj - mov ecx, edi - sub ecx, esi - cmp ecx, [ebp+var_3C] - mov [ebx+1Ch], edi - jbe loc_8051D63 - mov esi, [ebp+var_1C] - movzx edx, byte ptr [edi] - mov [ebp+var_3C], ecx - mov [ebp+var_24], esi - jmp loc_8051740 -; --------------------------------------------------------------------------- - -loc_80519CE: ; CODE XREF: sub_80515A0+170j - mov edx, [ebp+var_2C] - mov esi, eax - mov [ebx+0Ch], ecx - mov [ebx+10h], eax - test edx, edx - jnz short loc_80519E4 - mov [ebp+var_2C], 1 - -loc_80519E4: ; CODE XREF: sub_80515A0+43Bj - movzx edx, byte ptr [eax] - mov edi, eax - mov ecx, edx - sub ecx, 30h - cmp cl, 9 - mov byte ptr [ebp+var_20], dl - mov edx, eax - jbe loc_8051A88 - -loc_80519FC: ; CODE XREF: sub_80515A0+4FAj - mov edx, [ebx+14h] - -loc_80519FF: ; CODE XREF: sub_80515A0+551j - cmp edx, 0FFFFFFFFh - jz loc_8051D71 - mov edi, [ebp+var_24] - mov [ebp+var_24], edx - mov [ebp+var_1C], edi - -loc_8051A11: ; CODE XREF: sub_80515A0+7E9j - mov edi, [ebp+var_24] - cmp [ebp+var_28], edi - jbe loc_8051C74 - mov eax, [ebp+arg_8] - mov ecx, [eax+4] - -loc_8051A23: ; CODE XREF: sub_80515A0+75Ej - mov edx, [ebp+arg_8] - mov eax, [edx] - cmp eax, [ebp+var_24] - ja short loc_8051A5C - mov edi, [ebp+arg_8] - mov edx, eax - shl edx, 4 - mov edi, [edi+4] - mov [ebp+var_20], edi - mov edi, [ebp+var_24] - jmp short loc_8051A43 -; --------------------------------------------------------------------------- - -loc_8051A40: ; CODE XREF: sub_80515A0+4B2j - mov ecx, [ebp+var_20] - -loc_8051A43: ; CODE XREF: sub_80515A0+49Ej - add eax, 1 - mov dword ptr [ecx+edx], 0 - add edx, 10h - cmp eax, edi - jbe short loc_8051A40 - mov edx, [ebp+arg_8] - mov ecx, [ebp+var_20] - mov [edx], eax - -loc_8051A5C: ; CODE XREF: sub_80515A0+48Bj - mov edx, [ebp+var_24] - shl edx, 4 - lea edx, [ecx+edx] - mov eax, [edx] - test eax, eax - jnz loc_8051C58 - mov ecx, [ebp+var_2C] - mov dword ptr [edx], 5 - movzx edx, byte ptr [esi] - mov [ebp+var_38], ecx - jmp loc_805172F -; --------------------------------------------------------------------------- - align 8 - -loc_8051A88: ; CODE XREF: sub_80515A0+456j - ; sub_80515A0+4F3j - add edx, 1 - movzx ecx, byte ptr [edx] - lea eax, [ecx-30h] - cmp al, 9 - jbe short loc_8051A88 - cmp cl, 24h - mov eax, edi - jnz loc_80519FC - mov esi, ebx - movzx ebx, byte ptr [ebp+var_20] - xor edx, edx - -loc_8051AA8: ; CODE XREF: sub_80515A0+533j - cmp edx, 19999999h - mov ecx, 0FFFFFFFFh - ja short loc_8051ABA - lea ecx, [edx+edx*4] - add ecx, ecx - -loc_8051ABA: ; CODE XREF: sub_80515A0+513j - movsx ebx, bl - lea edx, [ecx+ebx-30h] - cmp edx, ecx - sbb ecx, ecx - add eax, 1 - movzx ebx, byte ptr [eax] - or edx, ecx - lea ecx, [ebx-30h] - cmp cl, 9 - jbe short loc_8051AA8 - test edx, edx - mov ebx, esi - jz loc_80517B2 ; jumptable 080517F1 default case - cmp edx, 0FFFFFFFFh - jz loc_805201D - sub edx, 1 - mov [esi+14h], edx - lea esi, [eax+1] - jmp loc_80519FF -; --------------------------------------------------------------------------- - -loc_8051AF6: ; CODE XREF: sub_80515A0+3C4j - mov ecx, esi - -loc_8051AF8: ; CODE XREF: sub_80515A0+97Ej - mov esi, [ebp+var_2C] - mov edi, [ebp+var_24] - movzx edx, byte ptr [ecx] - mov [ebp+var_38], esi - mov esi, ecx - mov [ebp+var_1C], edi - jmp loc_805172F -; --------------------------------------------------------------------------- - -loc_8051B0E: ; CODE XREF: sub_80515A0+251j - ; DATA XREF: .rodata:off_80530C4o - cmp esi, 0Fh ; jumptable 080517F1 cases 51,74,80,83 - jg short loc_8051B1F - test esi, 4 - jz loc_8051F2F - -loc_8051B1F: ; CODE XREF: sub_80515A0+571j - mov [ebp+var_1C], 0Ah - jmp loc_8051806 -; --------------------------------------------------------------------------- - align 10h - -loc_8051B30: ; CODE XREF: sub_80515A0+251j - ; DATA XREF: .rodata:off_80530C4o - mov [ebp+var_1C], 10h ; jumptable 080517F1 case 46 - mov edx, 73h - jmp loc_8051806 -; --------------------------------------------------------------------------- - -loc_8051B41: ; CODE XREF: sub_80515A0+251j - ; DATA XREF: .rodata:off_80530C4o - mov [ebp+var_1C], 0Eh ; jumptable 080517F1 case 30 - mov edx, 63h - jmp loc_8051806 -; --------------------------------------------------------------------------- - -loc_8051B52: ; CODE XREF: sub_80515A0+251j - ; DATA XREF: .rodata:off_80530C4o - cmp esi, 0Fh ; jumptable 080517F1 cases 28,32-34,60,64-66 - jg short loc_8051B67 - and esi, 4 - mov [ebp+var_1C], 0Bh - jz loc_8051806 - -loc_8051B67: ; CODE XREF: sub_80515A0+5B5j - mov [ebp+var_1C], 0Ch - db 66h - nop - jmp loc_8051806 -; --------------------------------------------------------------------------- - align 4 - -loc_8051B78: ; CODE XREF: sub_80515A0+251j - ; DATA XREF: .rodata:off_80530C4o - mov [ebp+var_1C], 11h ; jumptable 080517F1 case 75 - nop - jmp loc_8051806 -; --------------------------------------------------------------------------- - -loc_8051B85: ; CODE XREF: sub_80515A0+251j - ; DATA XREF: .rodata:off_80530C4o - cmp esi, 0Fh ; jumptable 080517F1 case 73 - jg short loc_8051B96 - test esi, 4 - jz loc_8051F68 - -loc_8051B96: ; CODE XREF: sub_80515A0+5E8j - mov [ebp+var_1C], 16h - lea esi, [esi+0] - jmp loc_8051806 -; --------------------------------------------------------------------------- - align 4 - -loc_8051BA8: ; CODE XREF: sub_80515A0+251j - ; DATA XREF: .rodata:off_80530C4o - cmp esi, 0Fh ; jumptable 080517F1 cases 63,68 - nop - lea esi, [esi+0] - jg short loc_8051BBE - test esi, 4 - jz loc_8051FB4 - -loc_8051BBE: ; CODE XREF: sub_80515A0+610j - mov [ebp+var_1C], 9 - jmp loc_8051806 -; --------------------------------------------------------------------------- - align 10h - -loc_8051BD0: ; CODE XREF: sub_80515A0+251j - ; DATA XREF: .rodata:off_80530C4o - xor eax, eax ; jumptable 080517F1 case 62 - cmp esi, 7 - setnle al - add eax, 0Dh - mov [ebp+var_1C], eax - jmp loc_8051806 -; --------------------------------------------------------------------------- - -loc_8051BE3: ; CODE XREF: sub_80515A0+294j - mov eax, [ebp+var_28] - sar [ebp+var_28], 1Fh - mov ecx, [ebp+var_30] - add eax, eax - or [ebp+var_28], eax - cmp [ebp+var_28], ecx - ja short loc_8051C03 - add ecx, 1 - mov [ebp+var_28], ecx - jb loc_8051C90 - -loc_8051C03: ; CODE XREF: sub_80515A0+655j - cmp [ebp+var_28], 0FFFFFFFh - ja loc_8051C90 - mov esi, [ebp+arg_8] - mov ecx, [ebp+var_28] - mov eax, [esi+4] - shl ecx, 4 - test eax, eax - jz loc_8051F07 - mov [esp+4], ecx ; size - mov [esp], eax ; ptr - mov [ebp+var_44], dl - call _realloc - movzx edx, [ebp+var_44] - -loc_8051C37: ; CODE XREF: sub_80515A0+976j - test eax, eax - mov esi, eax - jz short loc_8051C90 - mov eax, [ebp+arg_8] - mov [eax+4], esi - jmp loc_8051840 -; --------------------------------------------------------------------------- - -loc_8051C48: ; CODE XREF: sub_80515A0+2FEj - cmp [ebp+var_1C], eax - jz loc_80518A9 ; jumptable 080517F1 case 0 - mov ecx, esi - jmp loc_80517B8 -; --------------------------------------------------------------------------- - -loc_8051C58: ; CODE XREF: sub_80515A0+4C9j - cmp eax, 5 - nop - lea esi, [esi+0] - jnz loc_80517B8 - mov edi, [ebp+var_2C] - movzx edx, byte ptr [esi] - mov [ebp+var_38], edi - jmp loc_805172F -; --------------------------------------------------------------------------- - -loc_8051C74: ; CODE XREF: sub_80515A0+477j - mov eax, [ebp+var_28] - sar [ebp+var_28], 1Fh - mov edx, [ebp+var_24] - add eax, eax - or [ebp+var_28], eax - cmp [ebp+var_28], edx - ja short loc_8051CC7 - add edx, 1 - mov [ebp+var_28], edx - jnb short loc_8051CC7 - -loc_8051C90: ; CODE XREF: sub_80515A0+326j - ; sub_80515A0+336j ... - mov edi, [ebp+arg_8] - mov eax, [edi+4] - test eax, eax - jz short loc_8051CA2 - mov [esp], eax ; ptr - call _free - -loc_8051CA2: ; CODE XREF: sub_80515A0+6F8j - mov edx, [ebp+arg_4] - mov eax, [edx+4] - test eax, eax - jz short loc_8051CB4 - mov [esp], eax ; ptr - call _free - -loc_8051CB4: ; CODE XREF: sub_80515A0+26j - ; sub_80515A0+70Aj - call ___errno_location - mov dword ptr [eax], 0Ch - or eax, 0FFFFFFFFh - jmp loc_805192D -; --------------------------------------------------------------------------- - -loc_8051CC7: ; CODE XREF: sub_80515A0+6E6j - ; sub_80515A0+6EEj - cmp [ebp+var_28], 0FFFFFFFh - db 66h - nop - ja short loc_8051C90 - mov ecx, [ebp+arg_8] - mov eax, [ebp+var_28] - mov edx, [ecx+4] - shl eax, 4 - test edx, edx - jz loc_8051FED - mov [esp+4], eax ; size - mov [esp], edx ; ptr - call _realloc - -loc_8051CF2: ; CODE XREF: sub_80515A0+A55j - test eax, eax - mov ecx, eax - jz short loc_8051C90 - mov edi, [ebp+arg_8] - mov [edi+4], eax - jmp loc_8051A23 -; --------------------------------------------------------------------------- - -loc_8051D03: ; CODE XREF: sub_80515A0+E7j - mov ecx, esi - xor eax, eax - mov edi, ebx - lea esi, [esi+0] - -loc_8051D10: ; CODE XREF: sub_80515A0+79Cj - cmp eax, 19999999h - mov esi, 0FFFFFFFFh - ja short loc_8051D21 - lea esi, [eax+eax*4] - add esi, esi - -loc_8051D21: ; CODE XREF: sub_80515A0+77Aj - movsx edx, dl - lea eax, [esi+edx-30h] - cmp eax, esi - sbb edx, edx - add ecx, 1 - or eax, edx - movzx edx, byte ptr [ecx] - lea esi, [edx-30h] - mov ebx, esi - cmp bl, 9 - jbe short loc_8051D10 - test eax, eax - mov ebx, edi - jz loc_805201D - cmp eax, 0FFFFFFFFh - jz loc_8052012 - sub eax, 1 - mov [ebp+var_30], eax - lea eax, [ecx+1] - movzx edx, byte ptr [ecx+1] - jmp loc_80516BB -; --------------------------------------------------------------------------- - -loc_8051D63: ; CODE XREF: sub_80515A0+417j - mov eax, [ebp+var_1C] - movzx edx, byte ptr [edi] - mov [ebp+var_24], eax - jmp loc_8051740 -; --------------------------------------------------------------------------- - -loc_8051D71: ; CODE XREF: sub_80515A0+462j - mov eax, [ebp+var_24] - cmp eax, 0FFFFFFFFh - mov [ebx+14h], eax - jz loc_8052007 - mov ecx, [ebp+var_24] - add ecx, 1 - mov [ebp+var_1C], ecx - jmp loc_8051A11 -; --------------------------------------------------------------------------- - -loc_8051D8E: ; CODE XREF: sub_80515A0+3EBj - cmp [ebp+var_3C], 1 - lea edi, [esi+2] - mov [ebx+18h], esi - mov [ebx+1Ch], edi - jbe loc_8051F23 - -loc_8051DA1: ; CODE XREF: sub_80515A0+98Aj - movzx esi, byte ptr [edi] - mov eax, edi - lea edx, [esi-30h] - cmp dl, 9 - jbe loc_8051E31 - -loc_8051DB2: ; CODE XREF: sub_80515A0+8A2j - mov eax, [ebx+20h] - -loc_8051DB5: ; CODE XREF: sub_80515A0+8EFj - cmp eax, 0FFFFFFFFh - jz loc_8051F9B - mov esi, [ebp+var_1C] - mov [ebp+var_1C], eax - mov [ebp+var_24], esi - -loc_8051DC7: ; CODE XREF: sub_80515A0+A0Fj - mov esi, [ebp+var_1C] - cmp [ebp+var_28], esi - jbe loc_8051EA5 - mov eax, [ebp+arg_8] - mov ecx, [eax+4] - -loc_8051DD9: ; CODE XREF: sub_80515A0+962j - mov edx, [ebp+arg_8] - mov eax, [edx] - cmp eax, [ebp+var_1C] - ja short loc_8051E14 - mov esi, [ebp+arg_8] - mov edx, eax - shl edx, 4 - mov esi, [esi+4] - mov [ebp+var_20], esi - mov esi, [ebp+var_1C] - jmp short loc_8051DFB -; --------------------------------------------------------------------------- - align 4 - -loc_8051DF8: ; CODE XREF: sub_80515A0+86Aj - mov ecx, [ebp+var_20] - -loc_8051DFB: ; CODE XREF: sub_80515A0+854j - add eax, 1 - mov dword ptr [ecx+edx], 0 - add edx, 10h - cmp eax, esi - jbe short loc_8051DF8 - mov edx, [ebp+arg_8] - mov ecx, [ebp+var_20] - mov [edx], eax - -loc_8051E14: ; CODE XREF: sub_80515A0+841j - mov eax, [ebp+var_1C] - shl eax, 4 - lea eax, [ecx+eax] - mov edx, [eax] - test edx, edx - jnz short loc_8051E94 - mov dword ptr [eax], 5 - movzx edx, byte ptr [edi] - jmp loc_8051740 -; --------------------------------------------------------------------------- - -loc_8051E31: ; CODE XREF: sub_80515A0+80Cj - ; sub_80515A0+89Dj - add eax, 1 - movzx edx, byte ptr [eax] - lea ecx, [edx-30h] - cmp cl, 9 - jbe short loc_8051E31 - cmp dl, 24h - jnz loc_8051DB2 - xor eax, eax - mov ecx, esi - -loc_8051E4C: ; CODE XREF: sub_80515A0+8D3j - imul edx, eax, 0Ah - cmp eax, 1999999Ah - sbb eax, eax - movsx ecx, cl - not eax - or edx, eax - lea eax, [edx+ecx-30h] - cmp eax, edx - sbb edx, edx - add edi, 1 - movzx ecx, byte ptr [edi] - or eax, edx - lea edx, [ecx-30h] - cmp dl, 9 - jbe short loc_8051E4C - test eax, eax - jz loc_8052007 - cmp eax, 0FFFFFFFFh - jz loc_80517B2 ; jumptable 080517F1 default case - sub eax, 1 - add edi, 1 - mov [ebx+20h], eax - jmp loc_8051DB5 -; --------------------------------------------------------------------------- - -loc_8051E94: ; CODE XREF: sub_80515A0+881j - cmp edx, 5 - jnz loc_80517B8 - movzx edx, byte ptr [edi] - jmp loc_8051740 -; --------------------------------------------------------------------------- - -loc_8051EA5: ; CODE XREF: sub_80515A0+82Dj - mov eax, [ebp+var_28] - sar [ebp+var_28], 1Fh - mov edx, [ebp+var_1C] - add eax, eax - or [ebp+var_28], eax - cmp [ebp+var_28], edx - ja short loc_8051EC5 - add edx, 1 - mov [ebp+var_28], edx - jb loc_8051C90 - -loc_8051EC5: ; CODE XREF: sub_80515A0+917j - cmp [ebp+var_28], 0FFFFFFFh - ja loc_8051C90 - mov ecx, [ebp+arg_8] - mov edx, [ebp+var_28] - mov eax, [ecx+4] - shl edx, 4 - test eax, eax - jz loc_8051FFA - mov [esp+4], edx ; size - mov [esp], eax ; ptr - call _realloc - -loc_8051EF2: ; CODE XREF: sub_80515A0+A62j - test eax, eax - mov ecx, eax - jz loc_8051C90 - mov esi, [ebp+arg_8] - mov [esi+4], eax - jmp loc_8051DD9 -; --------------------------------------------------------------------------- - -loc_8051F07: ; CODE XREF: sub_80515A0+67Ej - mov [esp], ecx ; size - mov [ebp+var_44], dl - call _malloc - movzx edx, [ebp+var_44] - jmp loc_8051C37 -; --------------------------------------------------------------------------- - -loc_8051F1B: ; CODE XREF: sub_80515A0+3A0j - mov [ebx+10h], ecx - jmp loc_8051AF8 -; --------------------------------------------------------------------------- - -loc_8051F23: ; CODE XREF: sub_80515A0+7FBj - mov [ebp+var_3C], 2 - jmp loc_8051DA1 -; --------------------------------------------------------------------------- - -loc_8051F2F: ; CODE XREF: sub_80515A0+579j - cmp esi, 7 - mov [ebp+var_1C], 8 - jg loc_8051806 - test esi, 2 - mov [ebp+var_1C], 2 - jnz loc_8051806 - and esi, 1 - cmp esi, 1 - sbb eax, eax - and eax, 2 - add eax, 4 - mov [ebp+var_1C], eax - jmp loc_8051806 -; --------------------------------------------------------------------------- - -loc_8051F68: ; CODE XREF: sub_80515A0+5F0j - cmp esi, 7 - mov [ebp+var_1C], 15h - jg loc_8051806 - test esi, 2 - mov [ebp+var_1C], 12h - jnz loc_8051806 - and esi, 1 - neg esi - add esi, 14h - mov [ebp+var_1C], esi - jmp loc_8051806 -; --------------------------------------------------------------------------- - -loc_8051F9B: ; CODE XREF: sub_80515A0+818j - mov eax, [ebp+var_1C] - cmp eax, 0FFFFFFFFh - mov [ebx+20h], eax - jz short loc_8052007 - mov ecx, [ebp+var_1C] - add ecx, 1 - mov [ebp+var_24], ecx - jmp loc_8051DC7 -; --------------------------------------------------------------------------- - -loc_8051FB4: ; CODE XREF: sub_80515A0+618j - cmp esi, 7 - mov [ebp+var_1C], 7 - jg loc_8051806 - test esi, 2 - mov [ebp+var_1C], 1 - jnz loc_8051806 - and esi, 1 - cmp esi, 1 - sbb esi, esi - and esi, 2 - add esi, 3 - mov [ebp+var_1C], esi - jmp loc_8051806 -; --------------------------------------------------------------------------- - -loc_8051FED: ; CODE XREF: sub_80515A0+740j - mov [esp], eax ; size - call _malloc - jmp loc_8051CF2 -; --------------------------------------------------------------------------- - -loc_8051FFA: ; CODE XREF: sub_80515A0+940j - mov [esp], edx ; size - call _malloc - jmp loc_8051EF2 -; --------------------------------------------------------------------------- - -loc_8052007: ; CODE XREF: sub_80515A0+7DAj - ; sub_80515A0+8D7j ... - mov edx, [ebp+arg_8] - mov ecx, [edx+4] - jmp loc_80517B8 -; --------------------------------------------------------------------------- - -loc_8052012: ; CODE XREF: sub_80515A0+27Aj - ; sub_80515A0+7ABj - mov edi, [ebp+arg_8] - mov ecx, [edi+4] - jmp loc_80517B8 -; --------------------------------------------------------------------------- - -loc_805201D: ; CODE XREF: sub_80515A0+542j - ; sub_80515A0+7A2j - mov esi, [ebp+arg_8] - mov ecx, [esi+4] - jmp loc_80517B8 -sub_80515A0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8052030 proc near ; DATA XREF: start+Bo - push ebp - mov ebp, esp - pop ebp - retn -sub_8052030 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8052040 proc near ; DATA XREF: start+10o - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - call sub_805209A - add ebx, 2FA9h - sub esp, 1Ch - call _init_proc - lea edi, (dword_8054F08 - 8054FF4h)[ebx] - lea eax, (dword_8054F08 - 8054FF4h)[ebx] - sub edi, eax - sar edi, 2 - test edi, edi - jz short loc_8052092 - xor esi, esi - -loc_8052070: ; CODE XREF: sub_8052040+50j - mov eax, [ebp+arg_8] - mov [esp+8], eax - mov eax, [ebp+arg_4] - mov [esp+4], eax - mov eax, [ebp+arg_0] - mov [esp], eax - call ds:(dword_8054F08 - 8054FF4h)[ebx+esi*4] - add esi, 1 - cmp esi, edi - jb short loc_8052070 - -loc_8052092: ; CODE XREF: sub_8052040+2Cj - add esp, 1Ch - pop ebx - pop esi - pop edi - pop ebp - retn -sub_8052040 endp - - -; =============== S U B R O U T I N E ======================================= - - -sub_805209A proc near ; CODE XREF: sub_8052040+6p - ; sub_80520A0+4p - mov ebx, [esp+0] - retn -sub_805209A endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80520A0 proc near ; CODE XREF: sub_80495B0+60p - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - push ebx - call sub_805209A - add ebx, 2F4Bh - sub esp, 0Ch - mov eax, ds:(off_8054FF0 - 8054FF4h)[ebx] - test eax, eax - jz short loc_80520BE - mov eax, [eax] - -loc_80520BE: ; CODE XREF: sub_80520A0+1Aj - mov [esp+8], eax - mov eax, [ebp+arg_0] - mov dword ptr [esp+4], 0 - mov [esp], eax - call ___cxa_atexit - add esp, 0Ch - pop ebx - pop ebp - retn -sub_80520A0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80520E0 proc near ; CODE XREF: _init_proc+27p - push ebp - mov ebp, esp - push ebx - sub esp, 4 - mov eax, ds:dword_8054F08 - cmp eax, 0FFFFFFFFh - jz short loc_8052104 - mov ebx, offset dword_8054F08 - db 66h - nop - -loc_80520F8: ; CODE XREF: sub_80520E0+22j - sub ebx, 4 - call eax ; dword_8054F08 - mov eax, [ebx] - cmp eax, 0FFFFFFFFh - jnz short loc_80520F8 - -loc_8052104: ; CODE XREF: sub_80520E0+Fj - add esp, 4 - pop ebx - pop ebp - retn -sub_80520E0 endp - -; --------------------------------------------------------------------------- - align 4 -_text ends - -; =========================================================================== - -; Segment type: Pure code -; Segment permissions: Read/Execute -_fini segment dword public 'CODE' use32 - assume cs:_fini - ;org 805210Ch - assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - - public _term_proc -_term_proc proc near - push ebp - mov ebp, esp - push ebx - sub esp, 4 - call $+5 - pop ebx - add ebx, 2EDCh - call sub_8049260 - pop ecx - pop ebx - leave - retn -_term_proc endp - -_fini ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read -; Segment alignment '32byte' can not be represented in assembly -_rodata segment para public 'CONST' use32 - assume cs:_rodata - ;org 8052140h - dd 3 - public _IO_stdin_used -_IO_stdin_used dd 20001h -; char msgid[] -msgid db 'Try `%s --help',27h,' for more information.',0Ah,0 - ; DATA XREF: sub_80492F0+1Do - align 10h -; char aUsageSOption__[] -aUsageSOption__ db 'Usage: %s [OPTION]... [FILE]...',0Ah,0 ; DATA XREF: sub_80492F0+66o - align 4 -; char aConcatenateFil[] -aConcatenateFil db 'Concatenate FILE(s), or standard input, to standard output.',0Ah - ; DATA XREF: sub_80492F0+9Co - db 0Ah - db ' -A, --show-all equivalent to -vET',0Ah - db ' -b, --number-nonblank number nonempty output lines',0Ah - db ' -e equivalent to -vE',0Ah - db ' -E, --show-ends display $ at end of each line',0Ah - db ' -n, --number number all output lines',0Ah - db ' -s, --squeeze-blank suppress repeated empty output lines',0Ah - db 0 - align 4 -; char aTEquivalentToV[] -aTEquivalentToV db ' -t equivalent to -vT',0Ah - ; DATA XREF: sub_80492F0+CAo - db ' -T, --show-tabs display TAB characters as ^I',0Ah - db ' -u (ignored)',0Ah - db ' -v, --show-nonprinting use ^ and M- notation, except for LFD ' - db 'and TAB',0Ah,0 -; char aHelpDisplayThi[] -aHelpDisplayThi db ' --help display this help and exit',0Ah,0 - ; DATA XREF: sub_80492F0+F8o - align 4 -; char aVersionOutputV[] -aVersionOutputV db ' --version output version information and exit',0Ah,0 - ; DATA XREF: sub_80492F0+126o - align 10h -; char aWithNoFileOrWh[] -aWithNoFileOrWh db 0Ah ; DATA XREF: sub_80492F0+154o - db 'With no FILE, or when FILE is -, read standard input.',0Ah,0 -; char aExamplesSFGOut[] -aExamplesSFGOut db 0Ah ; DATA XREF: sub_80492F0+182o - db 'Examples:',0Ah - db ' %s f - g Output f',27h,'s contents, then standard input, then g',27h - db 's contents.',0Ah - db ' %s Copy standard input to standard output.',0Ah,0 - align 4 -; char aSHomePageHttpW[] -aSHomePageHttpW db '%s home page: <http://www.gnu.org/software/%s/>',0Ah,0 - ; DATA XREF: sub_80492F0+1FDo - align 4 -; char aGeneralHelpUsi[] -aGeneralHelpUsi db 'General help using GNU software: <http://www.gnu.org/gethelp/>',0Ah,0 - ; DATA XREF: sub_80492F0+23Fo -; char aReportSTransla[] -aReportSTransla db 'Report %s translation bugs to <http://translationproject.org/team' - ; DATA XREF: sub_80492F0+288o - db '/>',0Ah,0 -; char aReportSBugsToS[] -aReportSBugsToS db 0Ah ; DATA XREF: sub_80492F0+1C3o - db 'Report %s bugs to %s',0Ah,0 -aBugCoreutils@g db 'bug-coreutils@gnu.org',0 ; DATA XREF: sub_80492F0+1DDo - ; .text:0804B663o -word_80525FA dw 4E47h ; DATA XREF: sub_80492F0+219o - ; sub_80495B0+1B6o ... - db 55h, 20h -; char domainname[] -domainname db 'coreutils',0 ; DATA XREF: sub_80492F0+211o - ; sub_80495B0+41o ... -; char dirname[] -dirname db '/usr/share/locale',0 ; DATA XREF: sub_80495B0+39o - ; .rodata:08052F18o -; char aTorbjRnGranlun[] -aTorbjRnGranlun db 'Torbjörn Granlund',0 ; DATA XREF: sub_80495B0:loc_8049742o -; char s2[] -s2 db 'Torbjorn Granlund',0 ; DATA XREF: sub_80495B0+19Ao -aRichardM_Stall db 'Richard M. Stallman',0 ; DATA XREF: sub_80495B0+1AEo -aCat db 'cat',0 ; DATA XREF: sub_80495B0+1BEo -; char shortopts[] -shortopts db 'benstuvAET',0 ; DATA XREF: sub_80495B0+A2o -; char aStandardOutput[] -aStandardOutput db 'standard output',0 ; DATA XREF: sub_80495B0+D9Ao -; char aSInputFileIsOu[] -aSInputFileIsOu db '%s: input file is output file',0 ; DATA XREF: sub_80495B0+AD7o -; char aWriteError[] -aWriteError db 'write error',0 ; DATA XREF: sub_80495B0+4C2o - ; sub_80495B0+8A7o ... -; char aCannotDoIoctlO[] -aCannotDoIoctlO db 'cannot do ioctl on %s',0 ; DATA XREF: sub_80495B0+DE7o -; char aClosingStandar[] -aClosingStandar db 'closing standard input',0 ; DATA XREF: sub_80495B0+D26o -aNumberNonblank db 'number-nonblank',0 ; DATA XREF: .rodata:longoptso -aNumber db 'number',0 ; DATA XREF: .rodata:08052750o - ; sub_804D1A0+1BAo -aSqueezeBlank db 'squeeze-blank',0 -aShowNonprintin db 'show-nonprinting',0 -aShowEnds db 'show-ends',0 -aShowTabs db 'show-tabs',0 -aShowAll db 'show-all',0 -aHelp db 'help',0 -aVersion db 'version',0 - align 20h -; struct option longopts -longopts option <offset aNumberNonblank, 0, 0, 62h> ; DATA XREF: sub_80495B0+9Ao - ; "number-nonblank" - dd offset aNumber ; "number" - dd 2 dup(0) - dd 6Eh, 80526E0h, 2 dup(0) - dd 73h, 80526EEh, 2 dup(0) - dd 76h, 80526FFh, 2 dup(0) - dd 45h, 8052709h, 2 dup(0) - dd 54h, 8052713h, 2 dup(0) - dd 41h, 805271Ch, 2 dup(0) - dd 0FFFFFF7Eh, 8052721h, 2 dup(0) - dd 0FFFFFF7Dh, 4 dup(0) -off_80527E0 dd offset a0+11h ; DATA XREF: sub_80495B0+5DBr - ; sub_80495B0+750r -dword_80527E4 dd 342E37h ; DATA XREF: .data:off_8055120o -a_libs db '/.libs/',0 ; DATA XREF: sub_804A440+38o -byte_80527F0 db 6Ch, 74h ; DATA XREF: sub_804A440+4Eo -byte_80527F2 db 2Dh ; DATA XREF: sub_80495B0+2A6o - ; sub_80495B0+2F3r ... -byte_80527F3 db 0 ; DATA XREF: sub_80495B0+924r - ; sub_80495B0+A3Er -; char file[] -file db 'mbuiter.h',0 ; DATA XREF: sub_804A4C0+8A6o - ; sub_804A4C0+8CAo ... -; char assertion[] -assertion db 'mbsinit (&iter->state)',0 ; DATA XREF: sub_804A4C0+8AEo - ; sub_804B150+4B6o ... -; char aIterCur_ptr0[] -aIterCur_ptr0 db '*iter->cur.ptr == ',27h,'\0',27h,0 ; DATA XREF: sub_804A4C0+8F6o - ; sub_804B150+4DAo ... -; char aIterCur_wc0[] -aIterCur_wc0 db 'iter->cur.wc == 0',0 ; DATA XREF: sub_804A4C0+8D2o - ; sub_804B150+226o ... -; char fromcode[] -fromcode db 'UTF-8',0 ; DATA XREF: sub_804ADD0+2Bo - ; sub_804ADD0+12Co ... -aSS db '%s (%s)',0 ; DATA XREF: sub_804ADD0+25Eo - ; .text:0804B0E6o -; char function[] -function db 'mbuiter_multi_next',0 ; DATA XREF: sub_804A4C0:loc_804AD56o - ; sub_804A4C0:loc_804AD7Ao ... -; char aMbiter_h[] -aMbiter_h db 'mbiter.h',0 ; DATA XREF: sub_804B150+21Eo - ; sub_804B150+4AEo ... -; char aMbiter_multi_n[] -aMbiter_multi_n db 'mbiter_multi_next',0 ; DATA XREF: sub_804B150:loc_804B35Eo - ; sub_804B150:loc_804B5EEo ... -aReportBugsToS_ db 0Ah ; DATA XREF: .text:0804B64Fo - db 'Report bugs to <%s>.',0Ah,0 -aSSS db '%s (%s) %s',0Ah,0 ; DATA XREF: sub_804B6F0+3Do -aSS_0 db '%s %s',0Ah,0 ; DATA XREF: sub_804B6F0+1C8o -; char aC[] -aC db '(C)',0 ; DATA XREF: sub_804B6F0+5Do -aWrittenByS_ db 'Written by %s.',0Ah,0 ; DATA XREF: sub_804B6F0+138o -aWrittenBySAndS db 'Written by %s and %s.',0Ah,0 ; DATA XREF: sub_804B6F0+14Ao -aWrittenBySSAnd db 'Written by %s, %s, and %s.',0Ah,0 ; DATA XREF: sub_804B6F0+15Co - align 4 -aSHomePageHtt_0 db '%s home page: <http://www.gnu.org/software/%s/>.',0Ah,0 - ; DATA XREF: .text:0804B683o - align 10h -aGeneralHelpU_0 db 'General help using GNU software: <http://www.gnu.org/gethelp/>.',0Ah - ; DATA XREF: .text:0804B6C5o - db 0 - align 4 -; char aLicenseGplv3Gn[] -aLicenseGplv3Gn db 0Ah ; DATA XREF: sub_804B6F0+9Do - db 'License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licens' - db 'es/gpl.html>.',0Ah - db 'This is free software: you are free to change and redistribute it' - db '.',0Ah - db 'There is NO WARRANTY, to the extent permitted by law.',0Ah - db 0Ah,0 - align 10h -aWrittenBySSSAn db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+171o - db 'and %s.',0Ah,0 -aWrittenBySSSSA db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+186o - db '%s, and %s.',0Ah,0 -aWrittenBySSS_2 db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+19Bo - db '%s, %s, and %s.',0Ah,0 -aWrittenBySSS_3 db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+1B0o - db '%s, %s, %s, and %s.',0Ah,0 -aWrittenBySSS_0 db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+10Fo - db '%s, %s, %s, %s,',0Ah - db 'and %s.',0Ah,0 -aWrittenBySSS_1 db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+121o - db '%s, %s, %s, %s,',0Ah - db '%s, and %s.',0Ah,0 -; char aWrittenBySSSSS[] -aWrittenBySSSSS db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+CAo - db '%s, %s, %s, %s,',0Ah - db '%s, %s, and others.',0Ah,0 -off_8052B68 dd offset loc_804B81B ; DATA XREF: sub_804B6F0:loc_804B7F0r - dd offset loc_804B820 ; jump table for switch statement - dd offset loc_804B832 - dd offset loc_804B844 - dd offset loc_804B859 - dd offset loc_804B86E - dd offset loc_804B883 - dd offset loc_804B898 - dd offset loc_804B7F7 - dd offset loc_804B809 - align 20h -aCopyrightSDFre db 'Copyright %s %d Free Software Foundation, Inc.',0 - ; DATA XREF: sub_804B6F0+79o -; char aMemoryExhauste[] -aMemoryExhauste db 'memory exhausted',0 ; DATA XREF: sub_804B910+Eo -; char format[] -format db '%s: %s',0 ; DATA XREF: sub_804BBC0+87o - ; sub_80495B0+984o ... -byte_8052BE7 db 43h ; DATA XREF: sub_804BCA0+2Dr -byte_8052BE8 db 0 ; DATA XREF: sub_804BCA0+39r -aPosix db 'POSIX',0 ; DATA XREF: sub_804BCA0:loc_804BCF0o -asc_8052BEF db '"',0 ; DATA XREF: sub_804BF90+37Co - ; sub_804BF90+399o ... -; char asc_8052BF1[] -asc_8052BF1 db '`',0 ; DATA XREF: sub_804BF90+240o - ; sub_804BF90+25Bo -aLiteral db 'literal',0 ; DATA XREF: .rodata:08052F00o -aShell db 'shell',0 ; DATA XREF: .rodata:08052F04o -aShellAlways db 'shell-always',0 ; DATA XREF: .rodata:08052F08o -aC_0 db 'c',0 ; DATA XREF: .rodata:08052F0Co -aCMaybe db 'c-maybe',0 ; DATA XREF: .rodata:08052F10o -aEscape db 'escape',0 ; DATA XREF: .rodata:08052F14o -aClocale db 'clocale',0 ; DATA XREF: .rodata:08052F1Co - align 20h -off_8052C40 dd offset loc_804C271 ; DATA XREF: sub_804BF90+33r - dd offset loc_804C28E ; jump table for switch statement - dd offset loc_804C2B2 - dd offset loc_804C2E5 - dd offset loc_804C318 - dd offset loc_804BFCA - dd offset loc_804C1C8 - dd offset loc_804C1C8 -off_8052C60 dd offset loc_804C4E8, offset loc_804C043, offset loc_804C043 - ; DATA XREF: sub_804BF90+46Er - dd offset loc_804C043, offset loc_804C043, offset loc_804C043 ; jump table for switch statement - dd offset loc_804C043, offset loc_804C4D8, offset loc_804C4C8 - dd offset loc_804C4B8, offset loc_804C4A8, offset loc_804C460 - dd offset loc_804C408, offset loc_804C488, offset loc_804C043 - dd offset loc_804C043, offset loc_804C043, offset loc_804C043 - dd offset loc_804C043, offset loc_804C043, offset loc_804C043 - dd offset loc_804C043, offset loc_804C043, offset loc_804C043 - dd offset loc_804C043, offset loc_804C043, offset loc_804C043 - dd offset loc_804C043, offset loc_804C043, offset loc_804C043 - dd offset loc_804C043, offset loc_804C043, offset loc_804C36C - dd offset loc_804C36C, offset loc_804C36C, offset loc_804C365 - dd offset loc_804C36C, offset loc_804C380, offset loc_804C36C - dd offset loc_804C648, offset loc_804C36C, offset loc_804C36C - dd offset loc_804C36C, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C36C - dd offset loc_804C36C, offset loc_804C36C, offset loc_804C36C - dd offset loc_804C590, offset loc_804C043, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C36C, offset loc_804C568 - dd offset loc_804C380, offset loc_804C36C, offset loc_804C380 - dd offset loc_804C36C, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C380, offset loc_804C380, offset loc_804C380 - dd offset loc_804C350, offset loc_804C36C, offset loc_804C350 - dd offset loc_804C365 -off_8052E5C dd offset loc_804C420 ; DATA XREF: sub_804BF90+877r - dd offset loc_804C420 ; jump table for switch statement - dd offset loc_804C810 - dd offset loc_804C420 - dd offset loc_804C810 - dd offset loc_804C420 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C810 - dd offset loc_804C420 - align 20h - dd offset aLiteral ; "literal" - dd offset aShell ; "shell" - dd offset aShellAlways ; "shell-always" - dd offset aC_0 ; "c" - dd offset aCMaybe ; "c-maybe" - dd offset aEscape ; "escape" - dd offset dirname+0Bh - dd offset aClocale ; "clocale" - dd 9 dup(0) - dd 1, 2, 3, 4, 5, 6, 7 -; char name[] -name db 'CHARSETALIASDIR',0 ; DATA XREF: sub_804D1A0+DBo -aUsrLib db '/usr/lib',0 ; DATA XREF: sub_804D1A0+101o -; char a50s50s[] -a50s50s db '%50s %50s',0 ; DATA XREF: sub_804D1A0+246o -aAscii db 'ASCII',0 ; DATA XREF: sub_804D1A0+97o - align 20h -dword_8052FA0 dd 1A00h ; DATA XREF: sub_804A4C0+A9r - ; sub_804A4C0+1B9r ... - dd 0FFFFFFEFh, 0FFFFFFFEh, 7FFFFFFEh, 4 dup(0) -; char aMbuiter_mult_0[] -aMbuiter_mult_0 db 'mbuiter_multi_next',0 ; DATA XREF: sub_804D5F0:loc_804D6F7o - ; sub_804D5F0:loc_804D71Bo ... - align 4 -off_8052FD4 dd offset loc_804F8F0 ; DATA XREF: sub_804F350+606r - dd offset loc_804FC80 ; jump table for switch statement - dd offset loc_804FAE0 - dd offset loc_804FC50 - dd offset loc_804FBB0 - dd offset loc_804F960 - dd offset loc_804F960 - dd offset loc_804F960 - dd offset loc_804F960 - dd offset loc_804FCB0 - dd offset loc_804FD10 - dd offset loc_804FD78 - dd offset loc_804FE10 - dd offset loc_804F960 - dd offset loc_804F960 - dd offset loc_804F960 - dd offset loc_804F960 - dd offset loc_804F960 -off_805301C dd offset loc_80504F0 ; DATA XREF: sub_804F350+D3Fr - dd offset loc_8050518 ; jump table for switch statement - dd offset loc_8050098 - dd offset loc_8050098 - dd offset loc_8050500 -; char aMbuiter_mult_1[] -aMbuiter_mult_1 db 'mbuiter_multi_next',0 ; DATA XREF: sub_8051210:loc_80513ACo - ; sub_8051210:loc_80513D5o ... -aNull db '(NULL)',0 ; DATA XREF: sub_8051480+F0o - align 4 -off_805304C dd offset loc_80514A5 ; DATA XREF: sub_8051480+3Ar - dd offset loc_8051520 - dd offset loc_8051520 - dd offset loc_8051510 - dd offset loc_8051510 - dd offset loc_80514C8 - dd offset loc_80514C8 - dd offset loc_80514C8 - dd offset loc_80514C8 - dd offset loc_80514E8 - dd offset loc_80514E8 - dd offset loc_8051530 - dd offset loc_8051540 - dd offset loc_80514C8 - dd offset loc_80514C8 - dd offset loc_8051560 - dd offset loc_8051580 - dd offset loc_80514C8 - dd offset loc_80514C8 - dd offset loc_80514C8 - dd offset loc_80514C8 - dd offset loc_80514C8 - dd offset loc_80514C8 -dword_80530A8 dd 28h, 4Eh, 55h, 2 dup(4Ch), 29h, 0 ; DATA XREF: sub_8051480+110o -off_80530C4 dd offset loc_80518A9, offset loc_80517B2, offset loc_80517B2 - ; DATA XREF: sub_80515A0+251r - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 ; jump table for switch statement - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_8051B52, offset loc_80517B2 - dd offset loc_8051B41, offset loc_80517B2, offset loc_8051B52 - dd offset loc_8051B52, offset loc_8051B52, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_8051B30, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_8051B0E, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_8051B52, offset loc_80517B2, offset loc_8051BD0 - dd offset loc_8051BA8, offset loc_8051B52, offset loc_8051B52 - dd offset loc_8051B52, offset loc_80517B2, offset loc_8051BA8 - dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517B2, offset loc_8051B85, offset loc_8051B0E - dd offset loc_8051B78, offset loc_80517B2, offset loc_80517B2 - dd offset loc_80517F8, offset loc_80517B2, offset loc_8051B0E - dd offset loc_80517B2, offset loc_80517B2, offset loc_8051B0E -_rodata ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read -_eh_frame segment dword public 'CONST' use32 - assume cs:_eh_frame - ;org 8053214h - align 8 -_eh_frame ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -_ctors segment dword public 'DATA' use32 - assume cs:_ctors - ;org 8054F08h -dword_8054F08 dd 0FFFFFFFFh ; DATA XREF: sub_8052040+19o - ; sub_8052040+1Fo ... - align 10h -_ctors ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -_dtors segment dword public 'DATA' use32 - assume cs:_dtors - ;org 8054F10h -dword_8054F10 dd 0FFFFFFFFh ; DATA XREF: sub_8049260+1Ao - ; sub_8049260+38r -dword_8054F14 dd 0 ; DATA XREF: sub_8049260+15o -_dtors ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -_jcr segment dword public 'DATA' use32 - assume cs:_jcr - ;org 8054F18h -dword_8054F18 dd 0 ; DATA XREF: sub_80492C0+6r - ; sub_80492C0+18o -_jcr ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -_got segment dword public 'DATA' use32 - assume cs:_got - ;org 8054FECh -__gmon_start___ptr dd offset __gmon_start__ ; DATA XREF: _init_proc+13r -off_8054FF0 dd offset dword_8055100 ; DATA XREF: sub_80520A0+12r -_got ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -_got_plt segment dword public 'DATA' use32 - assume cs:_got_plt - ;org 8054FF4h - align 10h -off_8055000 dd offset getpagesize ; DATA XREF: _getpagesizer -off_8055004 dd offset abort ; DATA XREF: _abortr -off_8055008 dd offset __errno_location ; DATA XREF: ___errno_locationr -off_805500C dd offset __cxa_atexit ; DATA XREF: ___cxa_atexitr -off_8055010 dd offset open64 ; DATA XREF: _open64r -off_8055014 dd offset fputs_unlocked ; DATA XREF: _fputs_unlockedr -off_8055018 dd offset __ctype_get_mb_cur_max ; DATA XREF: ___ctype_get_mb_cur_maxr -off_805501C dd offset __fprintf_chk ; DATA XREF: ___fprintf_chkr -off_8055020 dd offset __gmon_start__ ; DATA XREF: ___gmon_start__r -off_8055024 dd offset realloc ; DATA XREF: _reallocr -off_8055028 dd offset iconv_open ; DATA XREF: _iconv_openr -off_805502C dd offset __printf_chk ; DATA XREF: ___printf_chkr -off_8055030 dd offset strchr ; DATA XREF: _strchrr -off_8055034 dd offset getenv ; DATA XREF: _getenvr -off_8055038 dd offset calloc ; DATA XREF: _callocr -off_805503C dd offset write ; DATA XREF: _writer -off_8055040 dd offset __uflow ; DATA XREF: ___uflowr -off_8055044 dd offset memset ; DATA XREF: _memsetr -off_8055048 dd offset fopen64 ; DATA XREF: _fopen64r -off_805504C dd offset __libc_start_main ; DATA XREF: ___libc_start_mainr -off_8055050 dd offset stpcpy ; DATA XREF: _stpcpyr -off_8055054 dd offset _exit ; DATA XREF: __exitr -off_8055058 dd offset strrchr ; DATA XREF: _strrchrr -off_805505C dd offset __assert_fail ; DATA XREF: ___assert_failr -off_8055060 dd offset bindtextdomain ; DATA XREF: _bindtextdomainr -off_8055064 dd offset mbrtowc ; DATA XREF: _mbrtowcr -off_8055068 dd offset read ; DATA XREF: _readr -off_805506C dd offset ungetc ; DATA XREF: _ungetcr -off_8055070 dd offset free ; DATA XREF: _freer -off_8055074 dd offset dcgettext ; DATA XREF: _dcgettextr -off_8055078 dd offset getopt_long ; DATA XREF: _getopt_longr -off_805507C dd offset ioctl ; DATA XREF: _ioctlr -off_8055080 dd offset __ctype_b_loc ; DATA XREF: ___ctype_b_locr -off_8055084 dd offset fclose ; DATA XREF: _fcloser -off_8055088 dd offset mbsinit ; DATA XREF: _mbsinitr -off_805508C dd offset memcpy ; DATA XREF: _memcpyr -off_8055090 dd offset strlen ; DATA XREF: _strlenr -off_8055094 dd offset iconv ; DATA XREF: _iconvr -off_8055098 dd offset setlocale ; DATA XREF: _setlocaler -off_805509C dd offset strcpy ; DATA XREF: _strcpyr -off_80550A0 dd offset iswspace ; DATA XREF: _iswspacer -off_80550A4 dd offset close ; DATA XREF: _closer -off_80550A8 dd offset fwrite ; DATA XREF: _fwriter -off_80550AC dd offset nl_langinfo ; DATA XREF: _nl_langinfor -off_80550B0 dd offset malloc ; DATA XREF: _mallocr -off_80550B4 dd offset iswalnum ; DATA XREF: _iswalnumr -off_80550B8 dd offset __stack_chk_fail ; DATA XREF: ___stack_chk_failr -off_80550BC dd offset iconv_close ; DATA XREF: _iconv_closer -off_80550C0 dd offset __fpending ; DATA XREF: ___fpendingr -off_80550C4 dd offset error ; DATA XREF: _errorr -off_80550C8 dd offset strnlen ; DATA XREF: _strnlenr -off_80550CC dd offset memmove ; DATA XREF: _memmover -off_80550D0 dd offset __strndup ; DATA XREF: ___strndupr -off_80550D4 dd offset textdomain ; DATA XREF: _textdomainr -off_80550D8 dd offset __fxstat64 ; DATA XREF: ___fxstat64r -off_80550DC dd offset fscanf ; DATA XREF: _fscanfr -off_80550E0 dd offset __sprintf_chk ; DATA XREF: ___sprintf_chkr -off_80550E4 dd offset memchr ; DATA XREF: _memchrr -off_80550E8 dd offset __snprintf_chk ; DATA XREF: ___snprintf_chkr -off_80550EC dd offset iswprint ; DATA XREF: _iswprintr -off_80550F0 dd offset strcmp ; DATA XREF: _strcmpr -off_80550F4 dd offset __strdup ; DATA XREF: ___strdupr -off_80550F8 dd offset exit ; DATA XREF: _exitr -_got_plt ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -_data segment dword public 'DATA' use32 - assume cs:_data - ;org 80550FCh - align 10h -dword_8055100 dd 0 ; DATA XREF: .got:off_8054FF0o -dword_8055104 dd 8055114h ; DATA XREF: sub_80495B0:loc_8049BC9r - ; sub_80495B0+629w ... -a0 db ' 0',9,0 ; DATA XREF: sub_80495B0+601o - ; sub_80495B0+779o ... -off_805511C dd offset a0+11h ; DATA XREF: sub_80495B0+5F4r - ; sub_80495B0+610w ... -off_8055120 dd offset dword_80527E4 ; DATA XREF: sub_80495B0+1CAr -; int status -status dd 1 ; DATA XREF: sub_804B910+22r - ; sub_804BBC0:loc_804BC65r -; void *ptr -ptr dd offset dword_8055130 ; DATA XREF: .text:0804BE48r - ; .text:0804BEADw ... -dword_805512C dd 1 ; DATA XREF: .text:0804BE4Er - ; .text:0804BE6Fr ... -dword_8055130 dd 100h ; DATA XREF: .text:0804BE89w - ; .text:loc_804BE9Do ... -off_8055134 dd offset dword_80551E0 ; DATA XREF: .text:0804BE93w - ; sub_804C8D0+150r -_data ends - -; =========================================================================== - -; Segment type: Uninitialized -; Segment permissions: Read/Write -; Segment alignment '32byte' can not be represented in assembly -_bss segment para public 'BSS' use32 - assume cs:_bss - ;org 8055140h - assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing - public optind -optind dd ? ; DATA XREF: sub_80495B0:loc_8049848r - ; Copy of shared data - public stderr -; FILE *stderr -stderr dd ? ; DATA XREF: sub_80492F0+41r - ; sub_804BBC0:loc_804BBF2r - ; Copy of shared data - align 20h - public stdout -; FILE *stdout -stdout dd ? ; DATA XREF: sub_80492F0+8Er - ; sub_80492F0+BCr ... - ; Copy of shared data -byte_8055164 db ? ; DATA XREF: sub_8049260+7r - ; sub_8049260:loc_80492A8w - align 4 -dword_8055168 dd ? ; DATA XREF: sub_8049260+10r - ; sub_8049260+33w ... -dword_805516C dd ? ; DATA XREF: sub_80495B0+41Dr - ; sub_80495B0+9C2w ... -dword_8055170 dd ? ; DATA XREF: sub_80495B0+2A6w - ; sub_80495B0+2EBr ... -; int fd -fd dd ? ; DATA XREF: sub_80495B0+311w - ; sub_80495B0+571r ... -dword_8055178 dd ? ; DATA XREF: sub_80492F0+Fr - ; sub_80492F0:loc_8049348r ... -dword_805517C dd ? ; DATA XREF: .text:0804BBA7w - ; sub_804BBC0+72r -byte_8055180 db ? ; DATA XREF: .text:0804BBB7w - ; sub_804BBC0+1Dr - align 20h -dword_80551A0 dd ? ; DATA XREF: .text:loc_804BD70o - ; .text:0804BD9Bo ... -dword_80551A4 dd ? ; DATA XREF: sub_804CA50+22r -dword_80551A8 dd ? ; DATA XREF: sub_804CA50+2Fr -dword_80551AC dd ? ; DATA XREF: sub_804CA50+38r -dword_80551B0 dd ? ; DATA XREF: sub_804CA50+41r -dword_80551B4 dd ? ; DATA XREF: sub_804CA50+4Ar -dword_80551B8 dd ? ; DATA XREF: sub_804CA50+53r -dword_80551BC dd ? ; DATA XREF: sub_804CA50+5Cr -dword_80551C0 dd ? ; DATA XREF: sub_804CA50+65r -dword_80551C4 dd ? ; DATA XREF: sub_804CA50+6Er - align 20h -dword_80551E0 dd 40h dup(?) ; DATA XREF: .text:0804BE7Ao - ; .text:0804BE93o ... -; char *s -s dd ? ; DATA XREF: sub_804D1A0+2Dr - ; sub_804D1A0:loc_804D260r ... - align 20h -dword_8055300 dd ? ; DATA XREF: sub_8051140+37r - ; sub_80511B0+48r ... - dd 100h dup(?) -_bss ends - -; =========================================================================== - -; Segment type: Externs -; extern -; int getpagesize(void) - extrn getpagesize:near ; DATA XREF: .got.plt:off_8055000o -; void abort(void) - extrn abort:near ; DATA XREF: .got.plt:off_8055004o -; int *_errno_location(void) - extrn __errno_location:near ; DATA XREF: .got.plt:off_8055008o - extrn __cxa_atexit:near ; DATA XREF: .got.plt:off_805500Co - extrn open64:near ; DATA XREF: .got.plt:off_8055010o - extrn fputs_unlocked:near ; DATA XREF: .got.plt:off_8055014o -; size_t _ctype_get_mb_cur_max(void) - extrn __ctype_get_mb_cur_max:near ; DATA XREF: .got.plt:off_8055018o - extrn __fprintf_chk:near ; DATA XREF: .got.plt:off_805501Co -; void *realloc(void *ptr, size_t size) - extrn realloc:near ; DATA XREF: .got.plt:off_8055024o -; iconv_t iconv_open(const char *tocode, const char *fromcode) - extrn iconv_open:near ; DATA XREF: .got.plt:off_8055028o - extrn __printf_chk:near ; DATA XREF: .got.plt:off_805502Co -; char *strchr(const char *s, int c) - extrn strchr:near ; DATA XREF: .got.plt:off_8055030o -; char *getenv(const char *name) - extrn getenv:near ; DATA XREF: .got.plt:off_8055034o -; void *calloc(size_t nmemb, size_t size) - extrn calloc:near ; DATA XREF: .got.plt:off_8055038o -; ssize_t write(int fd, const void *buf, size_t n) - extrn write:near ; DATA XREF: .got.plt:off_805503Co -; int _uflow(_IO_FILE *) - extrn __uflow:near ; DATA XREF: .got.plt:off_8055040o -; void *memset(void *s, int c, size_t n) - extrn memset:near ; DATA XREF: .got.plt:off_8055044o - extrn fopen64:near ; DATA XREF: .got.plt:off_8055048o - extrn __libc_start_main:near ; DATA XREF: .got.plt:off_805504Co - extrn stpcpy:near ; DATA XREF: .got.plt:off_8055050o -; void exit(int status) - extrn _exit:near ; DATA XREF: .got.plt:off_8055054o -; char *strrchr(const char *s, int c) - extrn strrchr:near ; DATA XREF: .got.plt:off_8055058o -; void _assert_fail(const char *assertion, const char *file, unsigned int line, const char *function) - extrn __assert_fail:near ; DATA XREF: .got.plt:off_805505Co -; char *bindtextdomain(const char *domainname, const char *dirname) - extrn bindtextdomain:near ; DATA XREF: .got.plt:off_8055060o -; size_t mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *p) - extrn mbrtowc:near ; DATA XREF: .got.plt:off_8055064o -; ssize_t read(int fd, void *buf, size_t nbytes) - extrn read:near ; DATA XREF: .got.plt:off_8055068o -; int ungetc(int c, FILE *stream) - extrn ungetc:near ; DATA XREF: .got.plt:off_805506Co -; void free(void *ptr) - extrn free:near ; DATA XREF: .got.plt:off_8055070o -; char *dcgettext(const char *domainname, const char *msgid, int category) - extrn dcgettext:near ; DATA XREF: .got.plt:off_8055074o -; int getopt_long(int argc, char *const *argv, const char *shortopts, const struct option *longopts, int *longind) - extrn getopt_long:near ; DATA XREF: .got.plt:off_8055078o -; int ioctl(int fd, unsigned __int32 request, ...) - extrn ioctl:near ; DATA XREF: .got.plt:off_805507Co -; const unsigned __int16 **_ctype_b_loc(void) - extrn __ctype_b_loc:near ; DATA XREF: .got.plt:off_8055080o -; int fclose(FILE *stream) - extrn fclose:near ; DATA XREF: .got.plt:off_8055084o -; int mbsinit(const mbstate_t *ps) - extrn mbsinit:near ; DATA XREF: .got.plt:off_8055088o -; void *memcpy(void *dest, const void *src, size_t n) - extrn memcpy:near ; DATA XREF: .got.plt:off_805508Co -; size_t strlen(const char *s) - extrn strlen:near ; DATA XREF: .got.plt:off_8055090o -; size_t iconv(iconv_t cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) - extrn iconv:near ; DATA XREF: .got.plt:off_8055094o -; char *setlocale(int category, const char *locale) - extrn setlocale:near ; DATA XREF: .got.plt:off_8055098o -; char *strcpy(char *dest, const char *src) - extrn strcpy:near ; DATA XREF: .got.plt:off_805509Co -; int iswspace(wint_t wc) - extrn iswspace:near ; DATA XREF: .got.plt:off_80550A0o -; int close(int fd) - extrn close:near ; DATA XREF: .got.plt:off_80550A4o -; size_t fwrite(const void *ptr, size_t size, size_t n, FILE *s) - extrn fwrite:near ; DATA XREF: .got.plt:off_80550A8o -; char *nl_langinfo(nl_item item) - extrn nl_langinfo:near ; DATA XREF: .got.plt:off_80550ACo -; void *malloc(size_t size) - extrn malloc:near ; DATA XREF: .got.plt:off_80550B0o -; int iswalnum(wint_t wc) - extrn iswalnum:near ; DATA XREF: .got.plt:off_80550B4o - extrn __stack_chk_fail:near ; DATA XREF: .got.plt:off_80550B8o -; int iconv_close(iconv_t cd) - extrn iconv_close:near ; DATA XREF: .got.plt:off_80550BCo -; size_t _fpending(FILE *fp) - extrn __fpending:near ; DATA XREF: .got.plt:off_80550C0o -; void error(int status, int errnum, const char *format, ...) - extrn error:near ; DATA XREF: .got.plt:off_80550C4o - extrn strnlen:near ; DATA XREF: .got.plt:off_80550C8o -; void *memmove(void *dest, const void *src, size_t n) - extrn memmove:near ; DATA XREF: .got.plt:off_80550CCo - extrn __strndup:near ; DATA XREF: .got.plt:off_80550D0o -; char *textdomain(const char *domainname) - extrn textdomain:near ; DATA XREF: .got.plt:off_80550D4o - extrn __fxstat64:near ; DATA XREF: .got.plt:off_80550D8o -; int fscanf(FILE *stream, const char *format, ...) - extrn fscanf:near ; DATA XREF: .got.plt:off_80550DCo - extrn __sprintf_chk:near ; DATA XREF: .got.plt:off_80550E0o -; void *memchr(const void *s, int c, size_t n) - extrn memchr:near ; DATA XREF: .got.plt:off_80550E4o - extrn __snprintf_chk:near ; DATA XREF: .got.plt:off_80550E8o -; int iswprint(wint_t wc) - extrn iswprint:near ; DATA XREF: .got.plt:off_80550ECo -; int strcmp(const char *s1, const char *s2) - extrn strcmp:near ; DATA XREF: .got.plt:off_80550F0o - extrn __strdup:near ; DATA XREF: .got.plt:off_80550F4o -; void exit(int status) - extrn exit:near ; DATA XREF: .got.plt:off_80550F8o - extrn __gmon_start__ ; weak ; DATA XREF: .got:__gmon_start___ptro - ; .got.plt:off_8055020o - - - end start diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb deleted file mode 100644 index 578fa5d746a67a2cdc7892b06b4a6556e0597ce1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 606370 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%0DklUKLi23Cmmr1 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%0Av`DNFZl0 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%0DgW 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 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri deleted file mode 100644 index 1ca08634f..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri +++ /dev/null @@ -1,22295 +0,0 @@ -# Orig addr: Label_insn_9928 insn_id: 9928 with comment call dword [0x08054F10+eax*4] Jump part - Label_insn_9928 ** jmp dword [0x08054F10+eax*4] - -# Orig addr: Label_insn_14305 insn_id: 14305 with comment push 0xF0000010 - Label_insn_14305 ** push 0xF0000010 -. -> Label_insn_14306 - -# Orig addr: Label_insn_14306 insn_id: 14306 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0994EBA6 -- Link to callback handler sequence -# Orig addr: Label_insn_14306 indirect branch target: -268435440 -0xf0000010 -> . -. -> post_callback_Label_insn_14306 - Label_insn_14306 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14306 ** pop eax -. -> Label_insn_14307 - -# Orig addr: Label_insn_14319 insn_id: 14319 with comment pushfd - Label_insn_14319 ** pushfd -. -> Label_insn_14327 - -# Orig addr: 0x8048dff insn_id: 4 with comment call 0x08048E04 Push part -0x8048dff -> . - Label_insn_4 ** push 0x08048E04 -. -> Label_insn_9936 - -# Orig addr: Label_insn_14320 insn_id: 14320 with comment jnc 0x099513BE -- Link to callback handler sequence - Label_insn_14320 ** jnc 0x804d1f4 -. -> Label_insn_14318 - -# Orig addr: Label_insn_14321 insn_id: 14321 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0995032E -- Link to callback handler sequence -# Orig addr: Label_insn_14321 indirect branch target: -268435408 -0xf0000030 -> . -. -> post_callback_Label_insn_14321 - Label_insn_14321 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14321 ** pop eax -. -> Label_insn_14322 - -# Orig addr: Label_insn_14316 insn_id: 14316 with comment pushad -- start of callback handler sequence - Label_insn_14316 ** pushad -. -> Label_insn_14704 - -# Orig addr: Label_insn_14317 insn_id: 14317 with comment popad - Label_insn_14317 ** popad -. -> 0x804d1f4 - -# Orig addr: Label_insn_14318 insn_id: 14318 with comment pushad -- start of callback handler sequence - Label_insn_14318 ** pushad -. -> Label_insn_14319 - -# Orig addr: Label_insn_14313 insn_id: 14313 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0998BFA6 -- Link to callback handler sequence -# Orig addr: Label_insn_14313 indirect branch target: -268435376 -0xf0000050 -> . -. -> post_callback_Label_insn_14313 - Label_insn_14313 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14313 ** pop eax -. -> Label_insn_14314 - -# Orig addr: Label_insn_14314 insn_id: 14314 with comment popfd - Label_insn_14314 ** popfd -. -> Label_insn_14681 - -# Orig addr: Label_insn_14315 insn_id: 14315 with comment jnc 0x0995032E -- Link to callback handler sequence - Label_insn_14315 ** jnc 0x804d200 -. -> Label_insn_14316 - -# Orig addr: Label_insn_14307 insn_id: 14307 with comment popfd - Label_insn_14307 ** popfd -. -> Label_insn_14308 - -# Orig addr: Label_insn_14308 insn_id: 14308 with comment popad - Label_insn_14308 ** popad -. -> Label_insn_9748 - -# Orig addr: Label_insn_14309 insn_id: 14309 with comment pushad -- start of callback handler sequence - Label_insn_14309 ** pushad -. -> Label_insn_14684 - -# Orig addr: Label_insn_14310 insn_id: 14310 with comment push 0xF0000020 - Label_insn_14310 ** push 0xF0000020 -. -> Label_insn_14311 - -# Orig addr: Label_insn_14311 insn_id: 14311 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099513BE -- Link to callback handler sequence -# Orig addr: Label_insn_14311 indirect branch target: -268435424 -0xf0000020 -> . -. -> post_callback_Label_insn_14311 - Label_insn_14311 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14311 ** pop eax -. -> Label_insn_14325 - -# Orig addr: Label_insn_9930 insn_id: 9930 with comment call 0x08048E48 Jump part - Label_insn_9930 ** jmp 0x8048e48 - -# Orig addr: Label_insn_14312 insn_id: 14312 with comment popad - Label_insn_14312 ** popad -. -> 0x804d8ab - -# Orig addr: Label_insn_14322 insn_id: 14322 with comment popfd - Label_insn_14322 ** popfd -. -> Label_insn_14326 - -# Orig addr: Label_insn_14323 insn_id: 14323 with comment push 0xF0000050 - Label_insn_14323 ** push 0xF0000050 -. -> Label_insn_14313 - -# Orig addr: Label_insn_14324 insn_id: 14324 with comment jnc 0x09975556 -- Link to callback handler sequence - Label_insn_14324 ** jnc 0x804d232 -. -> Label_insn_14708 - -# Orig addr: Label_insn_14325 insn_id: 14325 with comment popfd - Label_insn_14325 ** popfd -. -> Label_insn_14317 - -# Orig addr: Label_insn_9929 insn_id: 9929 with comment call eax Jump part - Label_insn_9929 ** jmp eax - -# Orig addr: Label_insn_14326 insn_id: 14326 with comment popad - Label_insn_14326 ** popad -. -> 0x804d200 - -# Orig addr: Label_insn_14327 insn_id: 14327 with comment push 0x0804D1F0 - Label_insn_14327 ** push 0x0804D1F0 -. -> Label_insn_14310 - -# Orig addr: Label_insn_14328 insn_id: 14328 with comment push 0xF0000040 - Label_insn_14328 ** push 0xF0000040 -. -> Label_insn_14329 - -# Orig addr: Label_insn_14329 insn_id: 14329 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09975556 -- Link to callback handler sequence -# Orig addr: Label_insn_14329 indirect branch target: -268435392 -0xf0000040 -> . -. -> post_callback_Label_insn_14329 - Label_insn_14329 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14329 ** pop eax -. -> Label_insn_14706 - -# Orig addr: Label_insn_14330 insn_id: 14330 with comment jno 0x0994EBA6 -- Link to callback handler sequence - Label_insn_14330 ** jno Label_insn_9748 -. -> Label_insn_14309 - -# Orig addr: Label_insn_14331 insn_id: 14331 with comment jno 0x09758E66 -- Link to callback handler sequence - Label_insn_14331 ** jno 0x80520af -. -> Label_insn_14332 - -# Orig addr: Label_insn_14332 insn_id: 14332 with comment pushad -- start of callback handler sequence - Label_insn_14332 ** pushad -. -> Label_insn_14333 - -# Orig addr: Label_insn_14333 insn_id: 14333 with comment pushfd - Label_insn_14333 ** pushfd -. -> Label_insn_14334 - -# Orig addr: Label_insn_14334 insn_id: 14334 with comment push 0x080520A9 - Label_insn_14334 ** push 0x080520A9 -. -> Label_insn_14335 - -# Orig addr: Label_insn_14335 insn_id: 14335 with comment push 0xF0000000 - Label_insn_14335 ** push 0xF0000000 -. -> Label_insn_14336 - -# Orig addr: Label_insn_14336 insn_id: 14336 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09758E66 -- Link to callback handler sequence -# Orig addr: Label_insn_14336 indirect branch target: -268435456 -0xf0000000 -> . -. -> post_callback_Label_insn_14336 - Label_insn_14336 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14336 ** pop eax -. -> Label_insn_14337 - -# Orig addr: Label_insn_14337 insn_id: 14337 with comment popfd - Label_insn_14337 ** popfd -. -> Label_insn_14338 - -# Orig addr: Label_insn_14338 insn_id: 14338 with comment popad - Label_insn_14338 ** popad -. -> 0x80520af - -# Orig addr: Label_insn_14339 insn_id: 14339 with comment jnc 0x09AF842E -- Link to callback handler sequence - Label_insn_14339 ** jnc 0x804d871 -. -> Label_insn_14340 - -# Orig addr: Label_insn_14340 insn_id: 14340 with comment pushad -- start of callback handler sequence - Label_insn_14340 ** pushad -. -> Label_insn_14341 - -# Orig addr: Label_insn_14341 insn_id: 14341 with comment pushfd - Label_insn_14341 ** pushfd -. -> Label_insn_14342 - -# Orig addr: Label_insn_14342 insn_id: 14342 with comment push 0x0804D86A - Label_insn_14342 ** push 0x0804D86A -. -> Label_insn_14343 - -# Orig addr: Label_insn_14343 insn_id: 14343 with comment push 0xF00001C0 - Label_insn_14343 ** push 0xF00001C0 -. -> Label_insn_14344 - -# Orig addr: Label_insn_14344 insn_id: 14344 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AF842E -- Link to callback handler sequence -# Orig addr: Label_insn_14344 indirect branch target: -268435008 -0xf00001c0 -> . -. -> post_callback_Label_insn_14344 - Label_insn_14344 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14344 ** pop eax -. -> Label_insn_14345 - -# Orig addr: Label_insn_14345 insn_id: 14345 with comment popfd - Label_insn_14345 ** popfd -. -> Label_insn_14346 - -# Orig addr: Label_insn_14346 insn_id: 14346 with comment popad - Label_insn_14346 ** popad -. -> 0x804d871 - -# Orig addr: Label_insn_14347 insn_id: 14347 with comment jnc 0x0975AC86 -- Link to callback handler sequence - Label_insn_14347 ** jnc 0x804d880 -. -> Label_insn_14348 - -# Orig addr: Label_insn_14348 insn_id: 14348 with comment pushad -- start of callback handler sequence - Label_insn_14348 ** pushad -. -> Label_insn_14349 - -# Orig addr: Label_insn_14349 insn_id: 14349 with comment pushfd - Label_insn_14349 ** pushfd -. -> Label_insn_14350 - -# Orig addr: Label_insn_14350 insn_id: 14350 with comment push 0x0804D87D - Label_insn_14350 ** push 0x0804D87D -. -> Label_insn_14351 - -# Orig addr: Label_insn_14351 insn_id: 14351 with comment push 0xF00001D0 - Label_insn_14351 ** push 0xF00001D0 -. -> Label_insn_14352 - -# Orig addr: Label_insn_14352 insn_id: 14352 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0975AC86 -- Link to callback handler sequence -# Orig addr: Label_insn_14352 indirect branch target: -268434992 -0xf00001d0 -> . -. -> post_callback_Label_insn_14352 - Label_insn_14352 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14352 ** pop eax -. -> Label_insn_14353 - -# Orig addr: Label_insn_14353 insn_id: 14353 with comment popfd - Label_insn_14353 ** popfd -. -> Label_insn_14354 - -# Orig addr: Label_insn_14354 insn_id: 14354 with comment popad - Label_insn_14354 ** popad -. -> 0x804d880 - -# Orig addr: Label_insn_14355 insn_id: 14355 with comment jno 0x0968C796 -- Link to callback handler sequence - Label_insn_14355 ** jno Label_insn_5136 -. -> Label_insn_14872 - -# Orig addr: Label_insn_14356 insn_id: 14356 with comment jno 0x0968DA56 -- Link to callback handler sequence - Label_insn_14356 ** jno 0x804d89b -. -> Label_insn_14887 - -# Orig addr: Label_insn_14357 insn_id: 14357 with comment jno 0x0968E276 -- Link to callback handler sequence - Label_insn_14357 ** jno 0x804d89f -. -> Label_insn_14894 - -# Orig addr: Label_insn_14358 insn_id: 14358 with comment jno 0x0968EA96 -- Link to callback handler sequence - Label_insn_14358 ** jno 0x804d8ab -. -> Label_insn_14901 - -# Orig addr: Label_insn_14359 insn_id: 14359 with comment pushfd - Label_insn_14359 ** pushfd -. -> Label_insn_14360 - -# Orig addr: Label_insn_14360 insn_id: 14360 with comment test eax , eax - Label_insn_14360 ** test eax , eax -. -> Label_insn_14361 - -# Orig addr: Label_insn_14361 insn_id: 14361 with comment jns 0x0975C726 - Label_insn_14361 ** jns Label_insn_14363 -. -> Label_insn_14362 - -# Orig addr: Label_insn_14362 insn_id: 14362 with comment nop -- Link to callback handler sequence - Label_insn_14362 ** nop -. -> Label_insn_14365 - -# Orig addr: Label_insn_14363 insn_id: 14363 with comment popfd - Label_insn_14363 ** popfd -. -> Label_insn_14364 - -# Orig addr: Label_insn_14364 insn_id: 14364 with comment mov dword [ebp-0x000000D8] , eax - Label_insn_14364 ** mov dword [ebp-0x000000D8] , eax -. -> 0x804d908 - -# Orig addr: Label_insn_14365 insn_id: 14365 with comment pushad -- start of callback handler sequence - Label_insn_14365 ** pushad -. -> Label_insn_14366 - -# Orig addr: Label_insn_14366 insn_id: 14366 with comment pushfd - Label_insn_14366 ** pushfd -. -> Label_insn_14367 - -# Orig addr: Label_insn_14367 insn_id: 14367 with comment push 0x0804D902 - Label_insn_14367 ** push 0x0804D902 -. -> Label_insn_14368 - -# Orig addr: Label_insn_14368 insn_id: 14368 with comment push 0xF0000230 - Label_insn_14368 ** push 0xF0000230 -. -> Label_insn_14369 - -# Orig addr: Label_insn_14369 insn_id: 14369 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_14369 indirect branch target: -268434896 -0xf0000230 -> . -. -> post_callback_Label_insn_14369 - Label_insn_14369 () signedness_detector_32 - post_callback_Label_insn_14369 ** pop eax -. -> Label_insn_14370 - -# Orig addr: Label_insn_14370 insn_id: 14370 with comment popfd - Label_insn_14370 ** popfd -. -> Label_insn_14371 - -# Orig addr: Label_insn_14371 insn_id: 14371 with comment popad - Label_insn_14371 ** popad -. -> Label_insn_14363 - -# Orig addr: Label_insn_14372 insn_id: 14372 with comment jno 0x0975CF5E -- Link to callback handler sequence - Label_insn_14372 ** jno 0x804d927 -. -> Label_insn_14373 - -# Orig addr: Label_insn_14373 insn_id: 14373 with comment pushad -- start of callback handler sequence - Label_insn_14373 ** pushad -. -> Label_insn_14374 - -# Orig addr: Label_insn_14374 insn_id: 14374 with comment pushfd - Label_insn_14374 ** pushfd -. -> Label_insn_14375 - -# Orig addr: Label_insn_14375 insn_id: 14375 with comment push 0x0804D924 - Label_insn_14375 ** push 0x0804D924 -. -> Label_insn_14376 - -# Orig addr: Label_insn_14376 insn_id: 14376 with comment push 0xF0000240 - Label_insn_14376 ** push 0xF0000240 -. -> Label_insn_14377 - -# Orig addr: Label_insn_14377 insn_id: 14377 with comment pop eax -- with callback to mul_overflow_detector_32 orig: jno 0x0975CF5E -- Link to callback handler sequence -# Orig addr: Label_insn_14377 indirect branch target: -268434880 -0xf0000240 -> . -. -> post_callback_Label_insn_14377 - Label_insn_14377 () mul_overflow_detector_32 - post_callback_Label_insn_14377 ** pop eax -. -> Label_insn_14378 - -# Orig addr: Label_insn_14378 insn_id: 14378 with comment popfd - Label_insn_14378 ** popfd -. -> Label_insn_14379 - -# Orig addr: Label_insn_14379 insn_id: 14379 with comment popad - Label_insn_14379 ** popad -. -> 0x804d927 - -# Orig addr: Label_insn_14380 insn_id: 14380 with comment jno 0x0975DE06 -- Link to callback handler sequence - Label_insn_14380 ** jno Label_insn_5221 -. -> Label_insn_14381 - -# Orig addr: Label_insn_14381 insn_id: 14381 with comment pushad -- start of callback handler sequence - Label_insn_14381 ** pushad -. -> Label_insn_14382 - -# Orig addr: Label_insn_14382 insn_id: 14382 with comment pushfd - Label_insn_14382 ** pushfd -. -> Label_insn_14383 - -# Orig addr: Label_insn_14383 insn_id: 14383 with comment push 0x0804D9AB - Label_insn_14383 ** push 0x0804D9AB -. -> Label_insn_14384 - -# Orig addr: Label_insn_14384 insn_id: 14384 with comment push 0xF0000250 - Label_insn_14384 ** push 0xF0000250 -. -> Label_insn_14385 - -# Orig addr: Label_insn_14385 insn_id: 14385 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0975DE06 -- Link to callback handler sequence -# Orig addr: Label_insn_14385 indirect branch target: -268434864 -0xf0000250 -> . -. -> post_callback_Label_insn_14385 - Label_insn_14385 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14385 ** pop eax -. -> Label_insn_14386 - -# Orig addr: Label_insn_14386 insn_id: 14386 with comment popfd - Label_insn_14386 ** popfd -. -> Label_insn_14387 - -# Orig addr: Label_insn_14387 insn_id: 14387 with comment popad - Label_insn_14387 ** popad -. -> Label_insn_5221 - -# Orig addr: Label_insn_14388 insn_id: 14388 with comment jnc 0x0975EC0E -- Link to callback handler sequence - Label_insn_14388 ** jnc Label_insn_5247 -. -> Label_insn_14389 - -# Orig addr: Label_insn_14389 insn_id: 14389 with comment pushad -- start of callback handler sequence - Label_insn_14389 ** pushad -. -> Label_insn_14390 - -# Orig addr: Label_insn_14390 insn_id: 14390 with comment pushfd - Label_insn_14390 ** pushfd -. -> Label_insn_14391 - -# Orig addr: Label_insn_14391 insn_id: 14391 with comment push 0x0804DA15 - Label_insn_14391 ** push 0x0804DA15 -. -> Label_insn_14392 - -# Orig addr: Label_insn_14392 insn_id: 14392 with comment push 0xF0000270 - Label_insn_14392 ** push 0xF0000270 -. -> Label_insn_14393 - -# Orig addr: Label_insn_14393 insn_id: 14393 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0975EC0E -- Link to callback handler sequence -# Orig addr: Label_insn_14393 indirect branch target: -268434832 -0xf0000270 -> . -. -> post_callback_Label_insn_14393 - Label_insn_14393 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14393 ** pop eax -. -> Label_insn_14394 - -# Orig addr: Label_insn_14394 insn_id: 14394 with comment popfd - Label_insn_14394 ** popfd -. -> Label_insn_14395 - -# Orig addr: Label_insn_14395 insn_id: 14395 with comment popad - Label_insn_14395 ** popad -. -> Label_insn_5247 - -# Orig addr: Label_insn_14396 insn_id: 14396 with comment jnc 0x0975F8FE -- Link to callback handler sequence - Label_insn_14396 ** jnc 0x804da74 -. -> Label_insn_14397 - -# Orig addr: Label_insn_14397 insn_id: 14397 with comment pushad -- start of callback handler sequence - Label_insn_14397 ** pushad -. -> Label_insn_14398 - -# Orig addr: Label_insn_14398 insn_id: 14398 with comment pushfd - Label_insn_14398 ** pushfd -. -> Label_insn_14399 - -# Orig addr: Label_insn_14399 insn_id: 14399 with comment push 0x0804DA71 - Label_insn_14399 ** push 0x0804DA71 -. -> Label_insn_14400 - -# Orig addr: Label_insn_14400 insn_id: 14400 with comment push 0xF0000290 - Label_insn_14400 ** push 0xF0000290 -. -> Label_insn_14401 - -# Orig addr: Label_insn_14401 insn_id: 14401 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0975F8FE -- Link to callback handler sequence -# Orig addr: Label_insn_14401 indirect branch target: -268434800 -0xf0000290 -> . -. -> post_callback_Label_insn_14401 - Label_insn_14401 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14401 ** pop eax -. -> Label_insn_14402 - -# Orig addr: Label_insn_14402 insn_id: 14402 with comment popfd - Label_insn_14402 ** popfd -. -> Label_insn_14403 - -# Orig addr: Label_insn_14403 insn_id: 14403 with comment popad - Label_insn_14403 ** popad -. -> 0x804da74 - -# Orig addr: Label_insn_14404 insn_id: 14404 with comment jnc 0x09690D46 -- Link to callback handler sequence - Label_insn_14404 ** jnc 0x804da7d -. -> Label_insn_14923 - -# Orig addr: Label_insn_14405 insn_id: 14405 with comment jnc 0x09691566 -- Link to callback handler sequence - Label_insn_14405 ** jnc 0x804da87 -. -> Label_insn_14930 - -# Orig addr: Label_insn_14406 insn_id: 14406 with comment jnc 0x0976076E -- Link to callback handler sequence - Label_insn_14406 ** jnc 0x804daac -. -> Label_insn_14407 - -# Orig addr: Label_insn_14407 insn_id: 14407 with comment pushad -- start of callback handler sequence - Label_insn_14407 ** pushad -. -> Label_insn_14408 - -# Orig addr: Label_insn_14408 insn_id: 14408 with comment pushfd - Label_insn_14408 ** pushfd -. -> Label_insn_14409 - -# Orig addr: Label_insn_14409 insn_id: 14409 with comment push 0x0804DAA9 - Label_insn_14409 ** push 0x0804DAA9 -. -> Label_insn_14410 - -# Orig addr: Label_insn_14410 insn_id: 14410 with comment push 0xF00002C0 - Label_insn_14410 ** push 0xF00002C0 -. -> Label_insn_14411 - -# Orig addr: Label_insn_14411 insn_id: 14411 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0976076E -- Link to callback handler sequence -# Orig addr: Label_insn_14411 indirect branch target: -268434752 -0xf00002c0 -> . -. -> post_callback_Label_insn_14411 - Label_insn_14411 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14411 ** pop eax -. -> Label_insn_14412 - -# Orig addr: Label_insn_14412 insn_id: 14412 with comment popfd - Label_insn_14412 ** popfd -. -> Label_insn_14413 - -# Orig addr: Label_insn_14413 insn_id: 14413 with comment popad - Label_insn_14413 ** popad -. -> 0x804daac - -# Orig addr: Label_insn_14414 insn_id: 14414 with comment jno 0x096926E6 -- Link to callback handler sequence - Label_insn_14414 ** jno Label_insn_5295 -. -> Label_insn_14945 - -# Orig addr: Label_insn_14415 insn_id: 14415 with comment jnc 0x09761A3E -- Link to callback handler sequence - Label_insn_14415 ** jnc Label_insn_5320 -. -> Label_insn_14416 - -# Orig addr: Label_insn_14416 insn_id: 14416 with comment pushad -- start of callback handler sequence - Label_insn_14416 ** pushad -. -> Label_insn_14417 - -# Orig addr: Label_insn_14417 insn_id: 14417 with comment pushfd - Label_insn_14417 ** pushfd -. -> Label_insn_14418 - -# Orig addr: Label_insn_14418 insn_id: 14418 with comment push 0x0804DB5C - Label_insn_14418 ** push 0x0804DB5C -. -> Label_insn_14419 - -# Orig addr: Label_insn_14419 insn_id: 14419 with comment push 0xF0000300 - Label_insn_14419 ** push 0xF0000300 -. -> Label_insn_14420 - -# Orig addr: Label_insn_14420 insn_id: 14420 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09761A3E -- Link to callback handler sequence -# Orig addr: Label_insn_14420 indirect branch target: -268434688 -0xf0000300 -> . -. -> post_callback_Label_insn_14420 - Label_insn_14420 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14420 ** pop eax -. -> Label_insn_14421 - -# Orig addr: Label_insn_14421 insn_id: 14421 with comment popfd - Label_insn_14421 ** popfd -. -> Label_insn_14422 - -# Orig addr: Label_insn_14422 insn_id: 14422 with comment popad - Label_insn_14422 ** popad -. -> Label_insn_5320 - -# Orig addr: Label_insn_14423 insn_id: 14423 with comment jno 0x09762416 -- Link to callback handler sequence - Label_insn_14423 ** jno 0x804db8f -. -> Label_insn_14424 - -# Orig addr: Label_insn_14424 insn_id: 14424 with comment pushad -- start of callback handler sequence - Label_insn_14424 ** pushad -. -> Label_insn_14425 - -# Orig addr: Label_insn_14425 insn_id: 14425 with comment pushfd - Label_insn_14425 ** pushfd -. -> Label_insn_14426 - -# Orig addr: Label_insn_14426 insn_id: 14426 with comment push 0x0804DB88 - Label_insn_14426 ** push 0x0804DB88 -. -> Label_insn_14427 - -# Orig addr: Label_insn_14427 insn_id: 14427 with comment push 0xF0000320 - Label_insn_14427 ** push 0xF0000320 -. -> Label_insn_14428 - -# Orig addr: Label_insn_14505 insn_id: 14505 with comment jnc 0x0976F1E6 -- Link to callback handler sequence - Label_insn_14505 ** jnc 0x804e534 -. -> Label_insn_14506 - -# Orig addr: Label_insn_14428 insn_id: 14428 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09762416 -- Link to callback handler sequence -# Orig addr: Label_insn_14428 indirect branch target: -268434656 -0xf0000320 -> . -. -> post_callback_Label_insn_14428 - Label_insn_14428 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14428 ** pop eax -. -> Label_insn_14429 - -# Orig addr: Label_insn_14429 insn_id: 14429 with comment popfd - Label_insn_14429 ** popfd -. -> Label_insn_14430 - -# Orig addr: Label_insn_14430 insn_id: 14430 with comment popad - Label_insn_14430 ** popad -. -> 0x804db8f - -# Orig addr: Label_insn_14431 insn_id: 14431 with comment jno 0x096945D6 -- Link to callback handler sequence - Label_insn_14431 ** jno 0x804dba1 -. -> Label_insn_14968 - -# Orig addr: Label_insn_14432 insn_id: 14432 with comment jno 0x0976354E -- Link to callback handler sequence - Label_insn_14432 ** jno 0x804dc46 -. -> Label_insn_14433 - -# Orig addr: Label_insn_14433 insn_id: 14433 with comment pushad -- start of callback handler sequence - Label_insn_14433 ** pushad -. -> Label_insn_14434 - -# Orig addr: Label_insn_14434 insn_id: 14434 with comment pushfd - Label_insn_14434 ** pushfd -. -> Label_insn_14435 - -# Orig addr: Label_insn_14435 insn_id: 14435 with comment push 0x0804DC43 - Label_insn_14435 ** push 0x0804DC43 -. -> Label_insn_14436 - -# Orig addr: Label_insn_14436 insn_id: 14436 with comment push 0xF0000340 - Label_insn_14436 ** push 0xF0000340 -. -> Label_insn_14437 - -# Orig addr: Label_insn_14437 insn_id: 14437 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0976354E -- Link to callback handler sequence -# Orig addr: Label_insn_14437 indirect branch target: -268434624 -0xf0000340 -> . -. -> post_callback_Label_insn_14437 - Label_insn_14437 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14437 ** pop eax -. -> Label_insn_14438 - -# Orig addr: Label_insn_14438 insn_id: 14438 with comment popfd - Label_insn_14438 ** popfd -. -> Label_insn_14439 - -# Orig addr: Label_insn_14439 insn_id: 14439 with comment popad - Label_insn_14439 ** popad -. -> 0x804dc46 - -# Orig addr: Label_insn_14440 insn_id: 14440 with comment jno 0x09763C2E -- Link to callback handler sequence - Label_insn_14440 ** jno 0x804dc55 -. -> Label_insn_14441 - -# Orig addr: Label_insn_14441 insn_id: 14441 with comment pushad -- start of callback handler sequence - Label_insn_14441 ** pushad -. -> Label_insn_14442 - -# Orig addr: Label_insn_14442 insn_id: 14442 with comment pushfd - Label_insn_14442 ** pushfd -. -> Label_insn_14443 - -# Orig addr: Label_insn_14443 insn_id: 14443 with comment push 0x0804DC52 - Label_insn_14443 ** push 0x0804DC52 -. -> Label_insn_14444 - -# Orig addr: Label_insn_14444 insn_id: 14444 with comment push 0xF0000350 - Label_insn_14444 ** push 0xF0000350 -. -> Label_insn_14445 - -# Orig addr: Label_insn_14445 insn_id: 14445 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09763C2E -- Link to callback handler sequence -# Orig addr: Label_insn_14445 indirect branch target: -268434608 -0xf0000350 -> . -. -> post_callback_Label_insn_14445 - Label_insn_14445 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14445 ** pop eax -. -> Label_insn_14446 - -# Orig addr: Label_insn_14446 insn_id: 14446 with comment popfd - Label_insn_14446 ** popfd -. -> Label_insn_14447 - -# Orig addr: Label_insn_14447 insn_id: 14447 with comment popad - Label_insn_14447 ** popad -. -> 0x804dc55 - -# Orig addr: Label_insn_14448 insn_id: 14448 with comment jno 0x09764506 -- Link to callback handler sequence - Label_insn_14448 ** jno 0x804dc8e -. -> Label_insn_14449 - -# Orig addr: Label_insn_14449 insn_id: 14449 with comment pushad -- start of callback handler sequence - Label_insn_14449 ** pushad -. -> Label_insn_14450 - -# Orig addr: Label_insn_14450 insn_id: 14450 with comment pushfd - Label_insn_14450 ** pushfd -. -> Label_insn_14451 - -# Orig addr: Label_insn_14451 insn_id: 14451 with comment push 0x0804DC8C - Label_insn_14451 ** push 0x0804DC8C -. -> Label_insn_14452 - -# Orig addr: Label_insn_14452 insn_id: 14452 with comment push 0xF0000360 - Label_insn_14452 ** push 0xF0000360 -. -> Label_insn_14453 - -# Orig addr: Label_insn_14453 insn_id: 14453 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09764506 -- Link to callback handler sequence -# Orig addr: Label_insn_14453 indirect branch target: -268434592 -0xf0000360 -> . -. -> post_callback_Label_insn_14453 - Label_insn_14453 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14453 ** pop eax -. -> Label_insn_14454 - -# Orig addr: Label_insn_14454 insn_id: 14454 with comment popfd - Label_insn_14454 ** popfd -. -> Label_insn_14455 - -# Orig addr: Label_insn_14455 insn_id: 14455 with comment popad - Label_insn_14455 ** popad -. -> 0x804dc8e - -# Orig addr: Label_insn_14456 insn_id: 14456 with comment jno 0x097650F6 -- Link to callback handler sequence - Label_insn_14456 ** jno 0x804dcee -. -> Label_insn_14457 - -# Orig addr: Label_insn_14457 insn_id: 14457 with comment pushad -- start of callback handler sequence - Label_insn_14457 ** pushad -. -> Label_insn_14458 - -# Orig addr: Label_insn_14458 insn_id: 14458 with comment pushfd - Label_insn_14458 ** pushfd -. -> Label_insn_14459 - -# Orig addr: Label_insn_14459 insn_id: 14459 with comment push 0x0804DCEB - Label_insn_14459 ** push 0x0804DCEB -. -> Label_insn_14460 - -# Orig addr: Label_insn_14460 insn_id: 14460 with comment push 0xF0000370 - Label_insn_14460 ** push 0xF0000370 -. -> Label_insn_14461 - -# Orig addr: Label_insn_14461 insn_id: 14461 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097650F6 -- Link to callback handler sequence -# Orig addr: Label_insn_14461 indirect branch target: -268434576 -0xf0000370 -> . -. -> post_callback_Label_insn_14461 - Label_insn_14461 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14461 ** pop eax -. -> Label_insn_14462 - -# Orig addr: Label_insn_14462 insn_id: 14462 with comment popfd - Label_insn_14462 ** popfd -. -> Label_insn_14463 - -# Orig addr: Label_insn_14463 insn_id: 14463 with comment popad - Label_insn_14463 ** popad -. -> 0x804dcee - -# Orig addr: Label_insn_14464 insn_id: 14464 with comment jno 0x0976863E -- Link to callback handler sequence - Label_insn_14464 ** jno 0x804dfd2 -. -> Label_insn_14465 - -# Orig addr: Label_insn_14465 insn_id: 14465 with comment pushad -- start of callback handler sequence - Label_insn_14465 ** pushad -. -> Label_insn_14466 - -# Orig addr: Label_insn_14466 insn_id: 14466 with comment pushfd - Label_insn_14466 ** pushfd -. -> Label_insn_14467 - -# Orig addr: Label_insn_14467 insn_id: 14467 with comment push 0x0804DFCF - Label_insn_14467 ** push 0x0804DFCF -. -> Label_insn_14468 - -# Orig addr: Label_insn_14468 insn_id: 14468 with comment push 0xF0000380 - Label_insn_14468 ** push 0xF0000380 -. -> Label_insn_14469 - -# Orig addr: Label_insn_14469 insn_id: 14469 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0976863E -- Link to callback handler sequence -# Orig addr: Label_insn_14469 indirect branch target: -268434560 -0xf0000380 -> . -. -> post_callback_Label_insn_14469 - Label_insn_14469 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14469 ** pop eax -. -> Label_insn_14470 - -# Orig addr: Label_insn_14470 insn_id: 14470 with comment popfd - Label_insn_14470 ** popfd -. -> Label_insn_14471 - -# Orig addr: Label_insn_14471 insn_id: 14471 with comment popad - Label_insn_14471 ** popad -. -> 0x804dfd2 - -# Orig addr: Label_insn_14472 insn_id: 14472 with comment jno 0x09695756 -- Link to callback handler sequence - Label_insn_14472 ** jno 0x804dfe2 -. -> Label_insn_14975 - -# Orig addr: Label_insn_14473 insn_id: 14473 with comment jno 0x0976A076 -- Link to callback handler sequence - Label_insn_14473 ** jno 0x804e0ff -. -> Label_insn_14474 - -# Orig addr: Label_insn_14474 insn_id: 14474 with comment pushad -- start of callback handler sequence - Label_insn_14474 ** pushad -. -> Label_insn_14475 - -# Orig addr: Label_insn_14475 insn_id: 14475 with comment pushfd - Label_insn_14475 ** pushfd -. -> Label_insn_14476 - -# Orig addr: Label_insn_14476 insn_id: 14476 with comment push 0x0804E0FC - Label_insn_14476 ** push 0x0804E0FC -. -> Label_insn_14477 - -# Orig addr: Label_insn_14477 insn_id: 14477 with comment push 0xF00003A0 - Label_insn_14477 ** push 0xF00003A0 -. -> Label_insn_14478 - -# Orig addr: Label_insn_14478 insn_id: 14478 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0976A076 -- Link to callback handler sequence -# Orig addr: Label_insn_14478 indirect branch target: -268434528 -0xf00003a0 -> . -. -> post_callback_Label_insn_14478 - Label_insn_14478 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14478 ** pop eax -. -> Label_insn_14479 - -# Orig addr: Label_insn_14479 insn_id: 14479 with comment popfd - Label_insn_14479 ** popfd -. -> Label_insn_14480 - -# Orig addr: Label_insn_14480 insn_id: 14480 with comment popad - Label_insn_14480 ** popad -. -> 0x804e0ff - -# Orig addr: Label_insn_14481 insn_id: 14481 with comment jno 0x0976CF46 -- Link to callback handler sequence - Label_insn_14481 ** jno 0x804e3c6 -. -> Label_insn_14482 - -# Orig addr: Label_insn_14482 insn_id: 14482 with comment pushad -- start of callback handler sequence - Label_insn_14482 ** pushad -. -> Label_insn_14483 - -# Orig addr: Label_insn_14483 insn_id: 14483 with comment pushfd - Label_insn_14483 ** pushfd -. -> Label_insn_14484 - -# Orig addr: Label_insn_14484 insn_id: 14484 with comment push 0x0804E3C3 - Label_insn_14484 ** push 0x0804E3C3 -. -> Label_insn_14485 - -# Orig addr: Label_insn_14485 insn_id: 14485 with comment push 0xF00003B0 - Label_insn_14485 ** push 0xF00003B0 -. -> Label_insn_14486 - -# Orig addr: Label_insn_14486 insn_id: 14486 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0976CF46 -- Link to callback handler sequence -# Orig addr: Label_insn_14486 indirect branch target: -268434512 -0xf00003b0 -> . -. -> post_callback_Label_insn_14486 - Label_insn_14486 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14486 ** pop eax -. -> Label_insn_14487 - -# Orig addr: Label_insn_14487 insn_id: 14487 with comment popfd - Label_insn_14487 ** popfd -. -> Label_insn_14488 - -# Orig addr: Label_insn_14488 insn_id: 14488 with comment popad - Label_insn_14488 ** popad -. -> 0x804e3c6 - -# Orig addr: Label_insn_14489 insn_id: 14489 with comment jnc 0x0976D866 -- Link to callback handler sequence - Label_insn_14489 ** jnc 0x804e401 -. -> Label_insn_14490 - -# Orig addr: Label_insn_14490 insn_id: 14490 with comment pushad -- start of callback handler sequence - Label_insn_14490 ** pushad -. -> Label_insn_14491 - -# Orig addr: Label_insn_14491 insn_id: 14491 with comment pushfd - Label_insn_14491 ** pushfd -. -> Label_insn_14492 - -# Orig addr: Label_insn_14492 insn_id: 14492 with comment push 0x0804E3FE - Label_insn_14492 ** push 0x0804E3FE -. -> Label_insn_14493 - -# Orig addr: Label_insn_14493 insn_id: 14493 with comment push 0xF00003C0 - Label_insn_14493 ** push 0xF00003C0 -. -> Label_insn_14494 - -# Orig addr: Label_insn_14494 insn_id: 14494 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0976D866 -- Link to callback handler sequence -# Orig addr: Label_insn_14494 indirect branch target: -268434496 -0xf00003c0 -> . -. -> post_callback_Label_insn_14494 - Label_insn_14494 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14494 ** pop eax -. -> Label_insn_14495 - -# Orig addr: Label_insn_14495 insn_id: 14495 with comment popfd - Label_insn_14495 ** popfd -. -> Label_insn_14496 - -# Orig addr: Label_insn_14496 insn_id: 14496 with comment popad - Label_insn_14496 ** popad -. -> 0x804e401 - -# Orig addr: Label_insn_14497 insn_id: 14497 with comment jnc 0x0976E7AE -- Link to callback handler sequence - Label_insn_14497 ** jnc 0x804e4c4 -. -> Label_insn_14498 - -# Orig addr: Label_insn_14498 insn_id: 14498 with comment pushad -- start of callback handler sequence - Label_insn_14498 ** pushad -. -> Label_insn_14499 - -# Orig addr: Label_insn_14499 insn_id: 14499 with comment pushfd - Label_insn_14499 ** pushfd -. -> Label_insn_14500 - -# Orig addr: Label_insn_14500 insn_id: 14500 with comment push 0x0804E4BE - Label_insn_14500 ** push 0x0804E4BE -. -> Label_insn_14501 - -# Orig addr: Label_insn_14501 insn_id: 14501 with comment push 0xF00003D0 - Label_insn_14501 ** push 0xF00003D0 -. -> Label_insn_14502 - -# Orig addr: Label_insn_14502 insn_id: 14502 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0976E7AE -- Link to callback handler sequence -# Orig addr: Label_insn_14502 indirect branch target: -268434480 -0xf00003d0 -> . -. -> post_callback_Label_insn_14502 - Label_insn_14502 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14502 ** pop eax -. -> Label_insn_14503 - -# Orig addr: Label_insn_14503 insn_id: 14503 with comment popfd - Label_insn_14503 ** popfd -. -> Label_insn_14504 - -# Orig addr: Label_insn_14504 insn_id: 14504 with comment popad - Label_insn_14504 ** popad -. -> 0x804e4c4 - -# Orig addr: Label_insn_14506 insn_id: 14506 with comment pushad -- start of callback handler sequence - Label_insn_14506 ** pushad -. -> Label_insn_14507 - -# Orig addr: Label_insn_14507 insn_id: 14507 with comment pushfd - Label_insn_14507 ** pushfd -. -> Label_insn_14508 - -# Orig addr: Label_insn_14508 insn_id: 14508 with comment push 0x0804E52E - Label_insn_14508 ** push 0x0804E52E -. -> Label_insn_14509 - -# Orig addr: Label_insn_14509 insn_id: 14509 with comment push 0xF00003E0 - Label_insn_14509 ** push 0xF00003E0 -. -> Label_insn_14510 - -# Orig addr: Label_insn_14510 insn_id: 14510 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0976F1E6 -- Link to callback handler sequence -# Orig addr: Label_insn_14510 indirect branch target: -268434464 -0xf00003e0 -> . -. -> post_callback_Label_insn_14510 - Label_insn_14510 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14510 ** pop eax -. -> Label_insn_14511 - -# Orig addr: Label_insn_14511 insn_id: 14511 with comment popfd - Label_insn_14511 ** popfd -. -> Label_insn_14512 - -# Orig addr: Label_insn_14512 insn_id: 14512 with comment popad - Label_insn_14512 ** popad -. -> 0x804e534 - -# Orig addr: Label_insn_14513 insn_id: 14513 with comment jnc 0x09696976 -- Link to callback handler sequence - Label_insn_14513 ** jnc 0x804e53e -. -> Label_insn_14981 - -# Orig addr: Label_insn_14514 insn_id: 14514 with comment jnc 0x0976FCAE -- Link to callback handler sequence - Label_insn_14514 ** jnc 0x804e569 -. -> Label_insn_14515 - -# Orig addr: Label_insn_14515 insn_id: 14515 with comment pushad -- start of callback handler sequence - Label_insn_14515 ** pushad -. -> Label_insn_14516 - -# Orig addr: Label_insn_14516 insn_id: 14516 with comment pushfd - Label_insn_14516 ** pushfd -. -> Label_insn_14517 - -# Orig addr: Label_insn_14517 insn_id: 14517 with comment push 0x0804E566 - Label_insn_14517 ** push 0x0804E566 -. -> Label_insn_14518 - -# Orig addr: Label_insn_14518 insn_id: 14518 with comment push 0xF0000400 - Label_insn_14518 ** push 0xF0000400 -. -> Label_insn_14519 - -# Orig addr: Label_insn_14519 insn_id: 14519 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0976FCAE -- Link to callback handler sequence -# Orig addr: Label_insn_14519 indirect branch target: -268434432 -0xf0000400 -> . -. -> post_callback_Label_insn_14519 - Label_insn_14519 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14519 ** pop eax -. -> Label_insn_14520 - -# Orig addr: Label_insn_14520 insn_id: 14520 with comment popfd - Label_insn_14520 ** popfd -. -> Label_insn_14521 - -# Orig addr: Label_insn_14521 insn_id: 14521 with comment popad - Label_insn_14521 ** popad -. -> 0x804e569 - -# Orig addr: Label_insn_14522 insn_id: 14522 with comment jnc 0x09697CD6 -- Link to callback handler sequence - Label_insn_14522 ** jnc 0x804e589 -. -> Label_insn_14996 - -# Orig addr: Label_insn_14523 insn_id: 14523 with comment jno 0x097737D6 -- Link to callback handler sequence - Label_insn_14523 ** jno 0x804e8d9 -. -> Label_insn_14524 - -# Orig addr: Label_insn_14524 insn_id: 14524 with comment pushad -- start of callback handler sequence - Label_insn_14524 ** pushad -. -> Label_insn_14525 - -# Orig addr: Label_insn_14525 insn_id: 14525 with comment pushfd - Label_insn_14525 ** pushfd -. -> Label_insn_14526 - -# Orig addr: Label_insn_14526 insn_id: 14526 with comment push 0x0804E8D6 - Label_insn_14526 ** push 0x0804E8D6 -. -> Label_insn_14527 - -# Orig addr: Label_insn_14527 insn_id: 14527 with comment push 0xF0000430 - Label_insn_14527 ** push 0xF0000430 -. -> Label_insn_14528 - -# Orig addr: Label_insn_14528 insn_id: 14528 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097737D6 -- Link to callback handler sequence -# Orig addr: Label_insn_14528 indirect branch target: -268434384 -0xf0000430 -> . -. -> post_callback_Label_insn_14528 - Label_insn_14528 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14528 ** pop eax -. -> Label_insn_14529 - -# Orig addr: Label_insn_14529 insn_id: 14529 with comment popfd - Label_insn_14529 ** popfd -. -> Label_insn_14530 - -# Orig addr: Label_insn_14530 insn_id: 14530 with comment popad - Label_insn_14530 ** popad -. -> 0x804e8d9 - -# Orig addr: Label_insn_14531 insn_id: 14531 with comment jnc 0x097740AE -- Link to callback handler sequence - Label_insn_14531 ** jnc 0x804e927 -. -> Label_insn_14532 - -# Orig addr: Label_insn_14532 insn_id: 14532 with comment pushad -- start of callback handler sequence - Label_insn_14532 ** pushad -. -> Label_insn_14533 - -# Orig addr: Label_insn_14533 insn_id: 14533 with comment pushfd - Label_insn_14533 ** pushfd -. -> Label_insn_14534 - -# Orig addr: Label_insn_14534 insn_id: 14534 with comment push 0x0804E921 - Label_insn_14534 ** push 0x0804E921 -. -> Label_insn_14535 - -# Orig addr: Label_insn_14535 insn_id: 14535 with comment push 0xF0000440 - Label_insn_14535 ** push 0xF0000440 -. -> Label_insn_14536 - -# Orig addr: Label_insn_14536 insn_id: 14536 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x097740AE -- Link to callback handler sequence -# Orig addr: Label_insn_14536 indirect branch target: -268434368 -0xf0000440 -> . -. -> post_callback_Label_insn_14536 - Label_insn_14536 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14536 ** pop eax -. -> Label_insn_14537 - -# Orig addr: Label_insn_14537 insn_id: 14537 with comment popfd - Label_insn_14537 ** popfd -. -> Label_insn_14538 - -# Orig addr: Label_insn_14538 insn_id: 14538 with comment popad - Label_insn_14538 ** popad -. -> 0x804e927 - -# Orig addr: Label_insn_14539 insn_id: 14539 with comment jno 0x097749C6 -- Link to callback handler sequence - Label_insn_14539 ** jno 0x804e963 -. -> Label_insn_14540 - -# Orig addr: Label_insn_14540 insn_id: 14540 with comment pushad -- start of callback handler sequence - Label_insn_14540 ** pushad -. -> Label_insn_14541 - -# Orig addr: Label_insn_14541 insn_id: 14541 with comment pushfd - Label_insn_14541 ** pushfd -. -> Label_insn_14542 - -# Orig addr: Label_insn_14542 insn_id: 14542 with comment push 0x0804E95D - Label_insn_14542 ** push 0x0804E95D -. -> Label_insn_14543 - -# Orig addr: Label_insn_14543 insn_id: 14543 with comment push 0xF0000450 - Label_insn_14543 ** push 0xF0000450 -. -> Label_insn_14544 - -# Orig addr: Label_insn_14544 insn_id: 14544 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097749C6 -- Link to callback handler sequence -# Orig addr: Label_insn_14544 indirect branch target: -268434352 -0xf0000450 -> . -. -> post_callback_Label_insn_14544 - Label_insn_14544 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14544 ** pop eax -. -> Label_insn_14545 - -# Orig addr: Label_insn_14545 insn_id: 14545 with comment popfd - Label_insn_14545 ** popfd -. -> Label_insn_14546 - -# Orig addr: Label_insn_14546 insn_id: 14546 with comment popad - Label_insn_14546 ** popad -. -> 0x804e963 - -# Orig addr: Label_insn_14547 insn_id: 14547 with comment jno 0x097750A6 -- Link to callback handler sequence - Label_insn_14547 ** jno 0x804e977 -. -> Label_insn_14548 - -# Orig addr: Label_insn_14548 insn_id: 14548 with comment pushad -- start of callback handler sequence - Label_insn_14548 ** pushad -. -> Label_insn_14549 - -# Orig addr: Label_insn_14549 insn_id: 14549 with comment pushfd - Label_insn_14549 ** pushfd -. -> Label_insn_14550 - -# Orig addr: Label_insn_14550 insn_id: 14550 with comment push 0x0804E975 - Label_insn_14550 ** push 0x0804E975 -. -> Label_insn_14551 - -# Orig addr: Label_insn_14551 insn_id: 14551 with comment push 0xF0000460 - Label_insn_14551 ** push 0xF0000460 -. -> Label_insn_14552 - -# Orig addr: Label_insn_14552 insn_id: 14552 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097750A6 -- Link to callback handler sequence -# Orig addr: Label_insn_14552 indirect branch target: -268434336 -0xf0000460 -> . -. -> post_callback_Label_insn_14552 - Label_insn_14552 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14552 ** pop eax -. -> Label_insn_14553 - -# Orig addr: Label_insn_14553 insn_id: 14553 with comment popfd - Label_insn_14553 ** popfd -. -> Label_insn_14554 - -# Orig addr: Label_insn_14554 insn_id: 14554 with comment popad - Label_insn_14554 ** popad -. -> 0x804e977 - -# Orig addr: Label_insn_14555 insn_id: 14555 with comment jnc 0x097757CE -- Link to callback handler sequence - Label_insn_14555 ** jnc Label_insn_6102 -. -> Label_insn_14556 - -# Orig addr: Label_insn_14556 insn_id: 14556 with comment pushad -- start of callback handler sequence - Label_insn_14556 ** pushad -. -> Label_insn_14557 - -# Orig addr: Label_insn_14557 insn_id: 14557 with comment pushfd - Label_insn_14557 ** pushfd -. -> Label_insn_14558 - -# Orig addr: Label_insn_14558 insn_id: 14558 with comment push 0x0804E990 - Label_insn_14558 ** push 0x0804E990 -. -> Label_insn_14559 - -# Orig addr: Label_insn_14559 insn_id: 14559 with comment push 0xF0000470 - Label_insn_14559 ** push 0xF0000470 -. -> Label_insn_14560 - -# Orig addr: Label_insn_14560 insn_id: 14560 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x097757CE -- Link to callback handler sequence -# Orig addr: Label_insn_14560 indirect branch target: -268434320 -0xf0000470 -> . -. -> post_callback_Label_insn_14560 - Label_insn_14560 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14560 ** pop eax -. -> Label_insn_14561 - -# Orig addr: Label_insn_14561 insn_id: 14561 with comment popfd - Label_insn_14561 ** popfd -. -> Label_insn_14562 - -# Orig addr: Label_insn_14562 insn_id: 14562 with comment popad - Label_insn_14562 ** popad -. -> Label_insn_6102 - -# Orig addr: Label_insn_14563 insn_id: 14563 with comment jno 0x097762CE -- Link to callback handler sequence - Label_insn_14563 ** jno 0x804e9d9 -. -> Label_insn_14564 - -# Orig addr: Label_insn_14564 insn_id: 14564 with comment pushad -- start of callback handler sequence - Label_insn_14564 ** pushad -. -> Label_insn_14565 - -# Orig addr: Label_insn_14565 insn_id: 14565 with comment pushfd - Label_insn_14565 ** pushfd -. -> Label_insn_14566 - -# Orig addr: Label_insn_14566 insn_id: 14566 with comment push 0x0804E9D6 - Label_insn_14566 ** push 0x0804E9D6 -. -> Label_insn_14567 - -# Orig addr: Label_insn_14567 insn_id: 14567 with comment push 0xF0000490 - Label_insn_14567 ** push 0xF0000490 -. -> Label_insn_14568 - -# Orig addr: Label_insn_14568 insn_id: 14568 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097762CE -- Link to callback handler sequence -# Orig addr: Label_insn_14568 indirect branch target: -268434288 -0xf0000490 -> . -. -> post_callback_Label_insn_14568 - Label_insn_14568 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14568 ** pop eax -. -> Label_insn_14569 - -# Orig addr: Label_insn_14569 insn_id: 14569 with comment popfd - Label_insn_14569 ** popfd -. -> Label_insn_14570 - -# Orig addr: Label_insn_14570 insn_id: 14570 with comment popad - Label_insn_14570 ** popad -. -> 0x804e9d9 - -# Orig addr: Label_insn_14571 insn_id: 14571 with comment jno 0x09776ACE -- Link to callback handler sequence - Label_insn_14571 ** jno Label_insn_6127 -. -> Label_insn_14572 - -# Orig addr: Label_insn_14572 insn_id: 14572 with comment pushad -- start of callback handler sequence - Label_insn_14572 ** pushad -. -> Label_insn_14573 - -# Orig addr: Label_insn_14573 insn_id: 14573 with comment pushfd - Label_insn_14573 ** pushfd -. -> Label_insn_14574 - -# Orig addr: Label_insn_14574 insn_id: 14574 with comment push 0x0804E9F5 - Label_insn_14574 ** push 0x0804E9F5 -. -> Label_insn_14575 - -# Orig addr: Label_insn_14575 insn_id: 14575 with comment push 0xF00004A0 - Label_insn_14575 ** push 0xF00004A0 -. -> Label_insn_14576 - -# Orig addr: Label_insn_14576 insn_id: 14576 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09776ACE -- Link to callback handler sequence -# Orig addr: Label_insn_14576 indirect branch target: -268434272 -0xf00004a0 -> . -. -> post_callback_Label_insn_14576 - Label_insn_14576 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14576 ** pop eax -. -> Label_insn_14577 - -# Orig addr: Label_insn_14577 insn_id: 14577 with comment popfd - Label_insn_14577 ** popfd -. -> Label_insn_14578 - -# Orig addr: Label_insn_14578 insn_id: 14578 with comment popad - Label_insn_14578 ** popad -. -> Label_insn_6127 - -# Orig addr: Label_insn_14579 insn_id: 14579 with comment jnc 0x097776DE -- Link to callback handler sequence - Label_insn_14579 ** jnc 0x804ea53 -. -> Label_insn_14580 - -# Orig addr: Label_insn_14580 insn_id: 14580 with comment pushad -- start of callback handler sequence - Label_insn_14580 ** pushad -. -> Label_insn_14581 - -# Orig addr: Label_insn_14581 insn_id: 14581 with comment pushfd - Label_insn_14581 ** pushfd -. -> Label_insn_14582 - -# Orig addr: Label_insn_14582 insn_id: 14582 with comment push 0x0804EA4C - Label_insn_14582 ** push 0x0804EA4C -. -> Label_insn_14583 - -# Orig addr: Label_insn_14583 insn_id: 14583 with comment push 0xF00004C0 - Label_insn_14583 ** push 0xF00004C0 -. -> Label_insn_14584 - -# Orig addr: Label_insn_14584 insn_id: 14584 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x097776DE -- Link to callback handler sequence -# Orig addr: Label_insn_14584 indirect branch target: -268434240 -0xf00004c0 -> . -. -> post_callback_Label_insn_14584 - Label_insn_14584 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14584 ** pop eax -. -> Label_insn_14585 - -# Orig addr: Label_insn_14585 insn_id: 14585 with comment popfd - Label_insn_14585 ** popfd -. -> Label_insn_14586 - -# Orig addr: Label_insn_14586 insn_id: 14586 with comment popad - Label_insn_14586 ** popad -. -> 0x804ea53 - -# Orig addr: Label_insn_14587 insn_id: 14587 with comment jnc 0x09777ED6 -- Link to callback handler sequence - Label_insn_14587 ** jnc Label_insn_6159 -. -> Label_insn_14588 - -# Orig addr: Label_insn_14588 insn_id: 14588 with comment pushad -- start of callback handler sequence - Label_insn_14588 ** pushad -. -> Label_insn_14589 - -# Orig addr: Label_insn_14589 insn_id: 14589 with comment pushfd - Label_insn_14589 ** pushfd -. -> Label_insn_14590 - -# Orig addr: Label_insn_14590 insn_id: 14590 with comment push 0x0804EA85 - Label_insn_14590 ** push 0x0804EA85 -. -> Label_insn_14591 - -# Orig addr: Label_insn_14591 insn_id: 14591 with comment push 0xF00004D0 - Label_insn_14591 ** push 0xF00004D0 -. -> Label_insn_14592 - -# Orig addr: Label_insn_14592 insn_id: 14592 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09777ED6 -- Link to callback handler sequence -# Orig addr: Label_insn_14592 indirect branch target: -268434224 -0xf00004d0 -> . -. -> post_callback_Label_insn_14592 - Label_insn_14592 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14592 ** pop eax -. -> Label_insn_14593 - -# Orig addr: Label_insn_14593 insn_id: 14593 with comment popfd - Label_insn_14593 ** popfd -. -> Label_insn_14594 - -# Orig addr: Label_insn_14594 insn_id: 14594 with comment popad - Label_insn_14594 ** popad -. -> Label_insn_6159 - -# Orig addr: Label_insn_14595 insn_id: 14595 with comment jnc 0x0977A066 -- Link to callback handler sequence - Label_insn_14595 ** jnc 0x804ec66 -. -> Label_insn_14596 - -# Orig addr: Label_insn_14596 insn_id: 14596 with comment pushad -- start of callback handler sequence - Label_insn_14596 ** pushad -. -> Label_insn_14597 - -# Orig addr: Label_insn_14597 insn_id: 14597 with comment pushfd - Label_insn_14597 ** pushfd -. -> Label_insn_14598 - -# Orig addr: Label_insn_14598 insn_id: 14598 with comment push 0x0804EC63 - Label_insn_14598 ** push 0x0804EC63 -. -> Label_insn_14599 - -# Orig addr: Label_insn_14599 insn_id: 14599 with comment push 0xF0000500 - Label_insn_14599 ** push 0xF0000500 -. -> Label_insn_14600 - -# Orig addr: Label_insn_14600 insn_id: 14600 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977A066 -- Link to callback handler sequence -# Orig addr: Label_insn_14600 indirect branch target: -268434176 -0xf0000500 -> . -. -> post_callback_Label_insn_14600 - Label_insn_14600 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14600 ** pop eax -. -> Label_insn_14601 - -# Orig addr: Label_insn_14601 insn_id: 14601 with comment popfd - Label_insn_14601 ** popfd -. -> Label_insn_14602 - -# Orig addr: Label_insn_14602 insn_id: 14602 with comment popad - Label_insn_14602 ** popad -. -> 0x804ec66 - -# Orig addr: Label_insn_14603 insn_id: 14603 with comment jnc 0x0977ACDE -- Link to callback handler sequence - Label_insn_14603 ** jnc 0x804ecd1 -. -> Label_insn_14604 - -# Orig addr: Label_insn_14604 insn_id: 14604 with comment pushad -- start of callback handler sequence - Label_insn_14604 ** pushad -. -> Label_insn_14605 - -# Orig addr: Label_insn_14605 insn_id: 14605 with comment pushfd - Label_insn_14605 ** pushfd -. -> Label_insn_14606 - -# Orig addr: Label_insn_14606 insn_id: 14606 with comment push 0x0804ECCE - Label_insn_14606 ** push 0x0804ECCE -. -> Label_insn_14607 - -# Orig addr: Label_insn_14607 insn_id: 14607 with comment push 0xF0000510 - Label_insn_14607 ** push 0xF0000510 -. -> Label_insn_14608 - -# Orig addr: Label_insn_14608 insn_id: 14608 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977ACDE -- Link to callback handler sequence -# Orig addr: Label_insn_14608 indirect branch target: -268434160 -0xf0000510 -> . -. -> post_callback_Label_insn_14608 - Label_insn_14608 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14608 ** pop eax -. -> Label_insn_14609 - -# Orig addr: Label_insn_14609 insn_id: 14609 with comment popfd - Label_insn_14609 ** popfd -. -> Label_insn_14610 - -# Orig addr: Label_insn_14610 insn_id: 14610 with comment popad - Label_insn_14610 ** popad -. -> 0x804ecd1 - -# Orig addr: Label_insn_14611 insn_id: 14611 with comment jnc 0x0977B5F6 -- Link to callback handler sequence - Label_insn_14611 ** jnc 0x804ecfd -. -> Label_insn_14612 - -# Orig addr: Label_insn_14612 insn_id: 14612 with comment pushad -- start of callback handler sequence - Label_insn_14612 ** pushad -. -> Label_insn_14613 - -# Orig addr: Label_insn_14613 insn_id: 14613 with comment pushfd - Label_insn_14613 ** pushfd -. -> Label_insn_14614 - -# Orig addr: Label_insn_14614 insn_id: 14614 with comment push 0x0804ECFB - Label_insn_14614 ** push 0x0804ECFB -. -> Label_insn_14615 - -# Orig addr: Label_insn_14615 insn_id: 14615 with comment push 0xF0000520 - Label_insn_14615 ** push 0xF0000520 -. -> Label_insn_14616 - -# Orig addr: Label_insn_14616 insn_id: 14616 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977B5F6 -- Link to callback handler sequence -# Orig addr: Label_insn_14616 indirect branch target: -268434144 -0xf0000520 -> . -. -> post_callback_Label_insn_14616 - Label_insn_14616 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14616 ** pop eax -. -> Label_insn_14617 - -# Orig addr: Label_insn_14617 insn_id: 14617 with comment popfd - Label_insn_14617 ** popfd -. -> Label_insn_14618 - -# Orig addr: Label_insn_14618 insn_id: 14618 with comment popad - Label_insn_14618 ** popad -. -> 0x804ecfd - -# Orig addr: Label_insn_14619 insn_id: 14619 with comment jnc 0x0969C146 -- Link to callback handler sequence - Label_insn_14619 ** jnc 0x804ed02 -. -> Label_insn_15035 - -# Orig addr: Label_insn_14620 insn_id: 14620 with comment jnc 0x0969CA06 -- Link to callback handler sequence - Label_insn_14620 ** jnc Label_insn_6309 -. -> Label_insn_15042 - -# Orig addr: Label_insn_14621 insn_id: 14621 with comment jnc 0x0977C916 -- Link to callback handler sequence - Label_insn_14621 ** jnc 0x804ed68 -. -> Label_insn_14622 - -# Orig addr: Label_insn_14622 insn_id: 14622 with comment pushad -- start of callback handler sequence - Label_insn_14622 ** pushad -. -> Label_insn_14623 - -# Orig addr: Label_insn_14623 insn_id: 14623 with comment pushfd - Label_insn_14623 ** pushfd -. -> Label_insn_14624 - -# Orig addr: Label_insn_14624 insn_id: 14624 with comment push 0x0804ED65 - Label_insn_14624 ** push 0x0804ED65 -. -> Label_insn_14625 - -# Orig addr: Label_insn_14625 insn_id: 14625 with comment push 0xF0000560 - Label_insn_14625 ** push 0xF0000560 -. -> Label_insn_14626 - -# Orig addr: Label_insn_14626 insn_id: 14626 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977C916 -- Link to callback handler sequence -# Orig addr: Label_insn_14626 indirect branch target: -268434080 -0xf0000560 -> . -. -> post_callback_Label_insn_14626 - Label_insn_14626 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14626 ** pop eax -. -> Label_insn_14627 - -# Orig addr: Label_insn_14627 insn_id: 14627 with comment popfd - Label_insn_14627 ** popfd -. -> Label_insn_14628 - -# Orig addr: Label_insn_14628 insn_id: 14628 with comment popad - Label_insn_14628 ** popad -. -> 0x804ed68 - -# Orig addr: Label_insn_14629 insn_id: 14629 with comment jnc 0x0977D22E -- Link to callback handler sequence - Label_insn_14629 ** jnc 0x804ed90 -. -> Label_insn_14630 - -# Orig addr: Label_insn_14630 insn_id: 14630 with comment pushad -- start of callback handler sequence - Label_insn_14630 ** pushad -. -> Label_insn_14631 - -# Orig addr: Label_insn_14631 insn_id: 14631 with comment pushfd - Label_insn_14631 ** pushfd -. -> Label_insn_14632 - -# Orig addr: Label_insn_14632 insn_id: 14632 with comment push 0x0804ED8E - Label_insn_14632 ** push 0x0804ED8E -. -> Label_insn_14633 - -# Orig addr: Label_insn_14633 insn_id: 14633 with comment push 0xF0000570 - Label_insn_14633 ** push 0xF0000570 -. -> Label_insn_14634 - -# Orig addr: Label_insn_14634 insn_id: 14634 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977D22E -- Link to callback handler sequence -# Orig addr: Label_insn_14634 indirect branch target: -268434064 -0xf0000570 -> . -. -> post_callback_Label_insn_14634 - Label_insn_14634 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14634 ** pop eax -. -> Label_insn_14635 - -# Orig addr: Label_insn_14635 insn_id: 14635 with comment popfd - Label_insn_14635 ** popfd -. -> Label_insn_14636 - -# Orig addr: Label_insn_14636 insn_id: 14636 with comment popad - Label_insn_14636 ** popad -. -> 0x804ed90 - -# Orig addr: Label_insn_14637 insn_id: 14637 with comment jnc 0x0969DF96 -- Link to callback handler sequence - Label_insn_14637 ** jnc 0x804ed95 -. -> Label_insn_15057 - -# Orig addr: Label_insn_14638 insn_id: 14638 with comment jnc 0x0969E856 -- Link to callback handler sequence - Label_insn_14638 ** jnc Label_insn_6353 -. -> Label_insn_15064 - -# Orig addr: Label_insn_14639 insn_id: 14639 with comment jnc 0x0977E2C6 -- Link to callback handler sequence - Label_insn_14639 ** jnc 0x804eddd -. -> Label_insn_14640 - -# Orig addr: Label_insn_14640 insn_id: 14640 with comment pushad -- start of callback handler sequence - Label_insn_14640 ** pushad -. -> Label_insn_14641 - -# Orig addr: Label_insn_14641 insn_id: 14641 with comment pushfd - Label_insn_14641 ** pushfd -. -> Label_insn_14642 - -# Orig addr: Label_insn_14642 insn_id: 14642 with comment push 0x0804EDDA - Label_insn_14642 ** push 0x0804EDDA -. -> Label_insn_14643 - -# Orig addr: Label_insn_14643 insn_id: 14643 with comment push 0xF00005B0 - Label_insn_14643 ** push 0xF00005B0 -. -> Label_insn_14644 - -# Orig addr: Label_insn_14644 insn_id: 14644 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977E2C6 -- Link to callback handler sequence -# Orig addr: Label_insn_14644 indirect branch target: -268434000 -0xf00005b0 -> . -. -> post_callback_Label_insn_14644 - Label_insn_14644 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14644 ** pop eax -. -> Label_insn_14645 - -# Orig addr: Label_insn_14645 insn_id: 14645 with comment popfd - Label_insn_14645 ** popfd -. -> Label_insn_14646 - -# Orig addr: Label_insn_14646 insn_id: 14646 with comment popad - Label_insn_14646 ** popad -. -> 0x804eddd - -# Orig addr: Label_insn_14647 insn_id: 14647 with comment jnc 0x0969FCA6 -- Link to callback handler sequence - Label_insn_14647 ** jnc 0x804ede1 -. -> Label_insn_15079 - -# Orig addr: Label_insn_14648 insn_id: 14648 with comment jno 0x0978106E -- Link to callback handler sequence - Label_insn_14648 ** jno Label_insn_6514 -. -> Label_insn_14649 - -# Orig addr: Label_insn_14649 insn_id: 14649 with comment pushad -- start of callback handler sequence - Label_insn_14649 ** pushad -. -> Label_insn_14650 - -# Orig addr: Label_insn_14650 insn_id: 14650 with comment pushfd - Label_insn_14650 ** pushfd -. -> Label_insn_14651 - -# Orig addr: Label_insn_14651 insn_id: 14651 with comment push 0x0804EFD4 - Label_insn_14651 ** push 0x0804EFD4 -. -> Label_insn_14652 - -# Orig addr: Label_insn_14652 insn_id: 14652 with comment push 0xF00005D0 - Label_insn_14652 ** push 0xF00005D0 -. -> Label_insn_14653 - -# Orig addr: Label_insn_14653 insn_id: 14653 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0978106E -- Link to callback handler sequence -# Orig addr: Label_insn_14653 indirect branch target: -268433968 -0xf00005d0 -> . -. -> post_callback_Label_insn_14653 - Label_insn_14653 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14653 ** pop eax -. -> Label_insn_14654 - -# Orig addr: Label_insn_14654 insn_id: 14654 with comment popfd - Label_insn_14654 ** popfd -. -> Label_insn_14655 - -# Orig addr: Label_insn_14655 insn_id: 14655 with comment popad - Label_insn_14655 ** popad -. -> Label_insn_6514 - -# Orig addr: Label_insn_14656 insn_id: 14656 with comment jno 0x0978245E -- Link to callback handler sequence - Label_insn_14656 ** jno 0x804f0b1 -. -> Label_insn_14657 - -# Orig addr: Label_insn_14657 insn_id: 14657 with comment pushad -- start of callback handler sequence - Label_insn_14657 ** pushad -. -> Label_insn_14658 - -# Orig addr: Label_insn_14658 insn_id: 14658 with comment pushfd - Label_insn_14658 ** pushfd -. -> Label_insn_14659 - -# Orig addr: Label_insn_14659 insn_id: 14659 with comment push 0x0804F0AF - Label_insn_14659 ** push 0x0804F0AF -. -> Label_insn_14660 - -# Orig addr: Label_insn_14660 insn_id: 14660 with comment push 0xF00005F0 - Label_insn_14660 ** push 0xF00005F0 -. -> Label_insn_14661 - -# Orig addr: Label_insn_14661 insn_id: 14661 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0978245E -- Link to callback handler sequence -# Orig addr: Label_insn_14661 indirect branch target: -268433936 -0xf00005f0 -> . -. -> post_callback_Label_insn_14661 - Label_insn_14661 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14661 ** pop eax -. -> Label_insn_14662 - -# Orig addr: Label_insn_14662 insn_id: 14662 with comment popfd - Label_insn_14662 ** popfd -. -> Label_insn_14663 - -# Orig addr: Label_insn_14663 insn_id: 14663 with comment popad - Label_insn_14663 ** popad -. -> 0x804f0b1 - -# Orig addr: Label_insn_14664 insn_id: 14664 with comment jno 0x097864E6 -- Link to callback handler sequence - Label_insn_14664 ** jno 0x804cce2 -. -> Label_insn_14665 - -# Orig addr: Label_insn_14665 insn_id: 14665 with comment pushad -- start of callback handler sequence - Label_insn_14665 ** pushad -. -> Label_insn_14666 - -# Orig addr: Label_insn_14666 insn_id: 14666 with comment pushfd - Label_insn_14666 ** pushfd -. -> Label_insn_14667 - -# Orig addr: Label_insn_14667 insn_id: 14667 with comment push 0x0804CCDF - Label_insn_14667 ** push 0x0804CCDF -. -> Label_insn_14668 - -# Orig addr: Label_insn_14668 insn_id: 14668 with comment push 0xF0000600 - Label_insn_14668 ** push 0xF0000600 -. -> Label_insn_14669 - -# Orig addr: Label_insn_14669 insn_id: 14669 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097864E6 -- Link to callback handler sequence -# Orig addr: Label_insn_14669 indirect branch target: -268433920 -0xf0000600 -> . -. -> post_callback_Label_insn_14669 - Label_insn_14669 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14669 ** pop eax -. -> Label_insn_14670 - -# Orig addr: Label_insn_14670 insn_id: 14670 with comment popfd - Label_insn_14670 ** popfd -. -> Label_insn_14671 - -# Orig addr: Label_insn_14671 insn_id: 14671 with comment popad - Label_insn_14671 ** popad -. -> 0x804cce2 - -# Orig addr: Label_insn_14672 insn_id: 14672 with comment jno 0x09786FFE -- Link to callback handler sequence - Label_insn_14672 ** jno 0x804cd1d -. -> Label_insn_14673 - -# Orig addr: Label_insn_14673 insn_id: 14673 with comment pushad -- start of callback handler sequence - Label_insn_14673 ** pushad -. -> Label_insn_14674 - -# Orig addr: Label_insn_14674 insn_id: 14674 with comment pushfd - Label_insn_14674 ** pushfd -. -> Label_insn_14675 - -# Orig addr: Label_insn_14675 insn_id: 14675 with comment push 0x0804CD1A - Label_insn_14675 ** push 0x0804CD1A -. -> Label_insn_14676 - -# Orig addr: Label_insn_14676 insn_id: 14676 with comment push 0xF0000610 - Label_insn_14676 ** push 0xF0000610 -. -> Label_insn_14677 - -# Orig addr: Label_insn_14677 insn_id: 14677 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09786FFE -- Link to callback handler sequence -# Orig addr: Label_insn_14677 indirect branch target: -268433904 -0xf0000610 -> . -. -> post_callback_Label_insn_14677 - Label_insn_14677 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14677 ** pop eax -. -> Label_insn_14678 - -# Orig addr: Label_insn_14678 insn_id: 14678 with comment popfd - Label_insn_14678 ** popfd -. -> Label_insn_14679 - -# Orig addr: Label_insn_14679 insn_id: 14679 with comment popad - Label_insn_14679 ** popad -. -> 0x804cd1d - -# Orig addr: Label_insn_14680 insn_id: 14680 with comment push 0x080520F8 - Label_insn_14680 ** push 0x080520F8 -. -> Label_insn_14305 - -# Orig addr: Label_insn_14681 insn_id: 14681 with comment popad - Label_insn_14681 ** popad -. -> 0x804d2cf - -# Orig addr: Label_insn_14682 insn_id: 14682 with comment jnc 0x099943EE -- Link to callback handler sequence - Label_insn_14682 ** jnc 0x804d2e3 -. -> Label_insn_14683 - -# Orig addr: Label_insn_14683 insn_id: 14683 with comment pushad -- start of callback handler sequence - Label_insn_14683 ** pushad -. -> Label_insn_14685 - -# Orig addr: Label_insn_14684 insn_id: 14684 with comment pushfd - Label_insn_14684 ** pushfd -. -> Label_insn_14680 - -# Orig addr: Label_insn_14685 insn_id: 14685 with comment pushfd - Label_insn_14685 ** pushfd -. -> Label_insn_14686 - -# Orig addr: Label_insn_14686 insn_id: 14686 with comment push 0x0804D2E0 - Label_insn_14686 ** push 0x0804D2E0 -. -> Label_insn_14687 - -# Orig addr: Label_insn_14687 insn_id: 14687 with comment push 0xF0000060 - Label_insn_14687 ** push 0xF0000060 -. -> Label_insn_14688 - -# Orig addr: Label_insn_14688 insn_id: 14688 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099943EE -- Link to callback handler sequence -# Orig addr: Label_insn_14688 indirect branch target: -268435360 -0xf0000060 -> . -. -> post_callback_Label_insn_14688 - Label_insn_14688 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14688 ** pop eax -. -> Label_insn_14689 - -# Orig addr: Label_insn_14689 insn_id: 14689 with comment popfd - Label_insn_14689 ** popfd -. -> Label_insn_14690 - -# Orig addr: Label_insn_14690 insn_id: 14690 with comment popad - Label_insn_14690 ** popad -. -> 0x804d2e3 - -# Orig addr: Label_insn_14691 insn_id: 14691 with comment jnc 0x09998C1E -- Link to callback handler sequence - Label_insn_14691 ** jnc 0x804d334 -. -> Label_insn_14692 - -# Orig addr: Label_insn_14692 insn_id: 14692 with comment pushad -- start of callback handler sequence - Label_insn_14692 ** pushad -. -> Label_insn_14693 - -# Orig addr: Label_insn_14693 insn_id: 14693 with comment pushfd - Label_insn_14693 ** pushfd -. -> Label_insn_14694 - -# Orig addr: Label_insn_14694 insn_id: 14694 with comment push 0x0804D32E - Label_insn_14694 ** push 0x0804D32E -. -> Label_insn_14695 - -# Orig addr: Label_insn_14695 insn_id: 14695 with comment push 0xF0000070 - Label_insn_14695 ** push 0xF0000070 -. -> Label_insn_14696 - -# Orig addr: Label_insn_14696 insn_id: 14696 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09998C1E -- Link to callback handler sequence -# Orig addr: Label_insn_14696 indirect branch target: -268435344 -0xf0000070 -> . -. -> post_callback_Label_insn_14696 - Label_insn_14696 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14696 ** pop eax -. -> Label_insn_14697 - -# Orig addr: Label_insn_14697 insn_id: 14697 with comment popfd - Label_insn_14697 ** popfd -. -> Label_insn_14698 - -# Orig addr: Label_insn_14698 insn_id: 14698 with comment popad - Label_insn_14698 ** popad -. -> 0x804d334 - -# Orig addr: Label_insn_14699 insn_id: 14699 with comment jno 0x09999F5E -- Link to callback handler sequence - Label_insn_14699 ** jno 0x804d3a2 -. -> Label_insn_14700 - -# Orig addr: Label_insn_14700 insn_id: 14700 with comment pushad -- start of callback handler sequence - Label_insn_14700 ** pushad -. -> Label_insn_14701 - -# Orig addr: Label_insn_14701 insn_id: 14701 with comment pushfd - Label_insn_14701 ** pushfd -. -> Label_insn_14702 - -# Orig addr: Label_insn_14702 insn_id: 14702 with comment push 0x0804D39F - Label_insn_14702 ** push 0x0804D39F -. -> Label_insn_14716 - -# Orig addr: Label_insn_14703 insn_id: 14703 with comment push 0x0804D1FC - Label_insn_14703 ** push 0x0804D1FC -. -> Label_insn_14715 - -# Orig addr: Label_insn_14704 insn_id: 14704 with comment pushfd - Label_insn_14704 ** pushfd -. -> Label_insn_14703 - -# Orig addr: 0x80497d7 insn_id: 535 with comment pushfd -# eliding, no indirect targets -0x80497d7 -> 0x0 - Label_insn_535 ** pushfd -. -> Label_insn_17778 - -# Orig addr: Label_insn_14705 insn_id: 14705 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09695756 -- Link to callback handler sequence -# Orig addr: Label_insn_14705 indirect branch target: -268434544 -0xf0000390 -> . -. -> post_callback_Label_insn_14705 - Label_insn_14705 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14705 ** pop eax -. -> Label_insn_14979 - -# Orig addr: Label_insn_14706 insn_id: 14706 with comment popfd - Label_insn_14706 ** popfd -. -> Label_insn_14707 - -# Orig addr: Label_insn_14707 insn_id: 14707 with comment popad - Label_insn_14707 ** popad -. -> 0x804d232 - -# Orig addr: Label_insn_14708 insn_id: 14708 with comment pushad -- start of callback handler sequence - Label_insn_14708 ** pushad -. -> Label_insn_14709 - -# Orig addr: Label_insn_14709 insn_id: 14709 with comment pushfd - Label_insn_14709 ** pushfd -. -> Label_insn_14710 - -# Orig addr: Label_insn_14710 insn_id: 14710 with comment push 0x0804D22E - Label_insn_14710 ** push 0x0804D22E -. -> Label_insn_14328 - -# Orig addr: Label_insn_14711 insn_id: 14711 with comment pushad -- start of callback handler sequence - Label_insn_14711 ** pushad -. -> Label_insn_14712 - -# Orig addr: Label_insn_14712 insn_id: 14712 with comment pushfd - Label_insn_14712 ** pushfd -. -> Label_insn_14713 - -# Orig addr: Label_insn_14713 insn_id: 14713 with comment push 0x0804D2C9 - Label_insn_14713 ** push 0x0804D2C9 -. -> Label_insn_14323 - -# Orig addr: Label_insn_14714 insn_id: 14714 with comment jnc 0x0998BFA6 -- Link to callback handler sequence - Label_insn_14714 ** jnc 0x804d2cf -. -> Label_insn_14711 - -# Orig addr: Label_insn_14715 insn_id: 14715 with comment push 0xF0000030 - Label_insn_14715 ** push 0xF0000030 -. -> Label_insn_14321 - -# Orig addr: Label_insn_14716 insn_id: 14716 with comment push 0xF0000080 - Label_insn_14716 ** push 0xF0000080 -. -> Label_insn_14717 - -# Orig addr: Label_insn_14717 insn_id: 14717 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09999F5E -- Link to callback handler sequence -# Orig addr: Label_insn_14717 indirect branch target: -268435328 -0xf0000080 -> . -. -> post_callback_Label_insn_14717 - Label_insn_14717 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14717 ** pop eax -. -> Label_insn_14718 - -# Orig addr: Label_insn_14718 insn_id: 14718 with comment popfd - Label_insn_14718 ** popfd -. -> Label_insn_14719 - -# Orig addr: Label_insn_14719 insn_id: 14719 with comment popad - Label_insn_14719 ** popad -. -> 0x804d3a2 - -# Orig addr: Label_insn_14720 insn_id: 14720 with comment jnc 0x0999BDDE -- Link to callback handler sequence - Label_insn_14720 ** jnc Label_insn_4831 -. -> Label_insn_14721 - -# Orig addr: Label_insn_14721 insn_id: 14721 with comment pushad -- start of callback handler sequence - Label_insn_14721 ** pushad -. -> Label_insn_14722 - -# Orig addr: Label_insn_14722 insn_id: 14722 with comment pushfd - Label_insn_14722 ** pushfd -. -> Label_insn_14723 - -# Orig addr: Label_insn_14723 insn_id: 14723 with comment push 0x0804D434 - Label_insn_14723 ** push 0x0804D434 -. -> Label_insn_14724 - -# Orig addr: Label_insn_14724 insn_id: 14724 with comment push 0xF0000090 - Label_insn_14724 ** push 0xF0000090 -. -> Label_insn_14725 - -# Orig addr: Label_insn_14725 insn_id: 14725 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0999BDDE -- Link to callback handler sequence -# Orig addr: Label_insn_14725 indirect branch target: -268435312 -0xf0000090 -> . -. -> post_callback_Label_insn_14725 - Label_insn_14725 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14725 ** pop eax -. -> Label_insn_14726 - -# Orig addr: Label_insn_14726 insn_id: 14726 with comment popfd - Label_insn_14726 ** popfd -. -> Label_insn_14727 - -# Orig addr: Label_insn_14727 insn_id: 14727 with comment popad - Label_insn_14727 ** popad -. -> Label_insn_4831 - -# Orig addr: Label_insn_14728 insn_id: 14728 with comment jnc 0x096830F6 -- Link to callback handler sequence - Label_insn_14728 ** jnc Label_insn_4832 -. -> Label_insn_14729 - -# Orig addr: Label_insn_14729 insn_id: 14729 with comment pushad -- start of callback handler sequence - Label_insn_14729 ** pushad -. -> Label_insn_14730 - -# Orig addr: Label_insn_14730 insn_id: 14730 with comment pushfd - Label_insn_14730 ** pushfd -. -> Label_insn_14731 - -# Orig addr: Label_insn_14731 insn_id: 14731 with comment push 0x0804D436 - Label_insn_14731 ** push 0x0804D436 -. -> Label_insn_14732 - -# Orig addr: Label_insn_14732 insn_id: 14732 with comment push 0xF00000A0 - Label_insn_14732 ** push 0xF00000A0 -. -> Label_insn_14733 - -# Orig addr: Label_insn_14733 insn_id: 14733 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096830F6 -- Link to callback handler sequence -# Orig addr: Label_insn_14733 indirect branch target: -268435296 -0xf00000a0 -> . -. -> post_callback_Label_insn_14733 - Label_insn_14733 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14733 ** pop eax -. -> Label_insn_14734 - -# Orig addr: Label_insn_14734 insn_id: 14734 with comment popfd - Label_insn_14734 ** popfd -. -> Label_insn_14735 - -# Orig addr: Label_insn_14735 insn_id: 14735 with comment popad - Label_insn_14735 ** popad -. -> Label_insn_4832 - -# Orig addr: Label_insn_14736 insn_id: 14736 with comment jnc 0x09684316 -- Link to callback handler sequence - Label_insn_14736 ** jnc 0x804d43c -. -> Label_insn_14737 - -# Orig addr: Label_insn_14737 insn_id: 14737 with comment pushad -- start of callback handler sequence - Label_insn_14737 ** pushad -. -> Label_insn_14738 - -# Orig addr: Label_insn_14738 insn_id: 14738 with comment pushfd - Label_insn_14738 ** pushfd -. -> Label_insn_14739 - -# Orig addr: Label_insn_14739 insn_id: 14739 with comment push 0x0804D439 - Label_insn_14739 ** push 0x0804D439 -. -> Label_insn_14740 - -# Orig addr: Label_insn_14740 insn_id: 14740 with comment push 0xF00000B0 - Label_insn_14740 ** push 0xF00000B0 -. -> Label_insn_14741 - -# Orig addr: Label_insn_14741 insn_id: 14741 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09684316 -- Link to callback handler sequence -# Orig addr: Label_insn_14741 indirect branch target: -268435280 -0xf00000b0 -> . -. -> post_callback_Label_insn_14741 - Label_insn_14741 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14741 ** pop eax -. -> Label_insn_14742 - -# Orig addr: Label_insn_14742 insn_id: 14742 with comment popfd - Label_insn_14742 ** popfd -. -> Label_insn_14743 - -# Orig addr: Label_insn_14743 insn_id: 14743 with comment popad - Label_insn_14743 ** popad -. -> 0x804d43c - -# Orig addr: Label_insn_14744 insn_id: 14744 with comment jnc 0x099A849E -- Link to callback handler sequence - Label_insn_14744 ** jnc 0x804d469 -. -> Label_insn_14745 - -# Orig addr: Label_insn_14745 insn_id: 14745 with comment pushad -- start of callback handler sequence - Label_insn_14745 ** pushad -. -> Label_insn_14746 - -# Orig addr: Label_insn_14746 insn_id: 14746 with comment pushfd - Label_insn_14746 ** pushfd -. -> Label_insn_14747 - -# Orig addr: Label_insn_14747 insn_id: 14747 with comment push 0x0804D467 - Label_insn_14747 ** push 0x0804D467 -. -> Label_insn_14748 - -# Orig addr: Label_insn_14748 insn_id: 14748 with comment push 0xF00000C0 - Label_insn_14748 ** push 0xF00000C0 -. -> Label_insn_14749 - -# Orig addr: Label_insn_14749 insn_id: 14749 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099A849E -- Link to callback handler sequence -# Orig addr: Label_insn_14749 indirect branch target: -268435264 -0xf00000c0 -> . -. -> post_callback_Label_insn_14749 - Label_insn_14749 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14749 ** pop eax -. -> Label_insn_14750 - -# Orig addr: Label_insn_14750 insn_id: 14750 with comment popfd - Label_insn_14750 ** popfd -. -> Label_insn_14751 - -# Orig addr: Label_insn_14751 insn_id: 14751 with comment popad - Label_insn_14751 ** popad -. -> 0x804d469 - -# Orig addr: Label_insn_14752 insn_id: 14752 with comment jnc 0x096860C6 -- Link to callback handler sequence - Label_insn_14752 ** jnc Label_insn_4846 -. -> Label_insn_14753 - -# Orig addr: Label_insn_14753 insn_id: 14753 with comment pushad -- start of callback handler sequence - Label_insn_14753 ** pushad -. -> Label_insn_14754 - -# Orig addr: Label_insn_14754 insn_id: 14754 with comment pushfd - Label_insn_14754 ** pushfd -. -> Label_insn_14755 - -# Orig addr: Label_insn_14755 insn_id: 14755 with comment push 0x0804D46B - Label_insn_14755 ** push 0x0804D46B -. -> Label_insn_14756 - -# Orig addr: Label_insn_14756 insn_id: 14756 with comment push 0xF00000D0 - Label_insn_14756 ** push 0xF00000D0 -. -> Label_insn_14757 - -# Orig addr: Label_insn_14757 insn_id: 14757 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096860C6 -- Link to callback handler sequence -# Orig addr: Label_insn_14757 indirect branch target: -268435248 -0xf00000d0 -> . -. -> post_callback_Label_insn_14757 - Label_insn_14757 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14757 ** pop eax -. -> Label_insn_14758 - -# Orig addr: Label_insn_14758 insn_id: 14758 with comment popfd - Label_insn_14758 ** popfd -. -> Label_insn_14759 - -# Orig addr: Label_insn_14759 insn_id: 14759 with comment popad - Label_insn_14759 ** popad -. -> Label_insn_4846 - -# Orig addr: Label_insn_14760 insn_id: 14760 with comment jnc 0x09686CA6 -- Link to callback handler sequence - Label_insn_14760 ** jnc 0x804d475 -. -> Label_insn_14761 - -# Orig addr: Label_insn_14761 insn_id: 14761 with comment pushad -- start of callback handler sequence - Label_insn_14761 ** pushad -. -> Label_insn_14762 - -# Orig addr: Label_insn_14762 insn_id: 14762 with comment pushfd - Label_insn_14762 ** pushfd -. -> Label_insn_14763 - -# Orig addr: Label_insn_14763 insn_id: 14763 with comment push 0x0804D471 - Label_insn_14763 ** push 0x0804D471 -. -> Label_insn_14764 - -# Orig addr: Label_insn_14764 insn_id: 14764 with comment push 0xF00000E0 - Label_insn_14764 ** push 0xF00000E0 -. -> Label_insn_14765 - -# Orig addr: Label_insn_14765 insn_id: 14765 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09686CA6 -- Link to callback handler sequence -# Orig addr: Label_insn_14765 indirect branch target: -268435232 -0xf00000e0 -> . -. -> post_callback_Label_insn_14765 - Label_insn_14765 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14765 ** pop eax -. -> Label_insn_14766 - -# Orig addr: Label_insn_14766 insn_id: 14766 with comment popfd - Label_insn_14766 ** popfd -. -> Label_insn_14767 - -# Orig addr: Label_insn_14767 insn_id: 14767 with comment popad - Label_insn_14767 ** popad -. -> 0x804d475 - -# Orig addr: Label_insn_14768 insn_id: 14768 with comment jnc 0x09687836 -- Link to callback handler sequence - Label_insn_14768 ** jnc 0x804d481 -. -> Label_insn_14769 - -# Orig addr: Label_insn_14769 insn_id: 14769 with comment pushad -- start of callback handler sequence - Label_insn_14769 ** pushad -. -> Label_insn_14770 - -# Orig addr: Label_insn_14770 insn_id: 14770 with comment pushfd - Label_insn_14770 ** pushfd -. -> Label_insn_14771 - -# Orig addr: Label_insn_14771 insn_id: 14771 with comment push 0x0804D47D - Label_insn_14771 ** push 0x0804D47D -. -> Label_insn_14772 - -# Orig addr: Label_insn_14772 insn_id: 14772 with comment push 0xF00000F0 - Label_insn_14772 ** push 0xF00000F0 -. -> Label_insn_14773 - -# Orig addr: Label_insn_14773 insn_id: 14773 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09687836 -- Link to callback handler sequence -# Orig addr: Label_insn_14773 indirect branch target: -268435216 -0xf00000f0 -> . -. -> post_callback_Label_insn_14773 - Label_insn_14773 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14773 ** pop eax -. -> Label_insn_14774 - -# Orig addr: Label_insn_14774 insn_id: 14774 with comment popfd - Label_insn_14774 ** popfd -. -> Label_insn_14775 - -# Orig addr: Label_insn_14775 insn_id: 14775 with comment popad - Label_insn_14775 ** popad -. -> 0x804d481 - -# Orig addr: Label_insn_14776 insn_id: 14776 with comment jno 0x099AC476 -- Link to callback handler sequence - Label_insn_14776 ** jno 0x804d4b2 -. -> Label_insn_14777 - -# Orig addr: Label_insn_14777 insn_id: 14777 with comment pushad -- start of callback handler sequence - Label_insn_14777 ** pushad -. -> Label_insn_14778 - -# Orig addr: Label_insn_14778 insn_id: 14778 with comment pushfd - Label_insn_14778 ** pushfd -. -> Label_insn_14779 - -# Orig addr: Label_insn_14779 insn_id: 14779 with comment push 0x0804D4AF - Label_insn_14779 ** push 0x0804D4AF -. -> Label_insn_14780 - -# Orig addr: Label_insn_14780 insn_id: 14780 with comment push 0xF0000100 - Label_insn_14780 ** push 0xF0000100 -. -> Label_insn_14781 - -# Orig addr: Label_insn_14781 insn_id: 14781 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099AC476 -- Link to callback handler sequence -# Orig addr: Label_insn_14781 indirect branch target: -268435200 -0xf0000100 -> . -. -> post_callback_Label_insn_14781 - Label_insn_14781 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14781 ** pop eax -. -> Label_insn_14782 - -# Orig addr: Label_insn_14782 insn_id: 14782 with comment popfd - Label_insn_14782 ** popfd -. -> Label_insn_14783 - -# Orig addr: 0x804927a insn_id: 245 with comment sub ebx , 0x08054F10 -0x804927a -> . - Label_insn_245 ** sub ebx , 0x08054F10 -. -> Label_insn_17754 - -# Orig addr: Label_insn_14783 insn_id: 14783 with comment popad - Label_insn_14783 ** popad -. -> 0x804d4b2 - -# Orig addr: 0x8049283 insn_id: 247 with comment sub ebx , 0x00000001 -0x8049283 -> . - Label_insn_247 ** sub ebx , 0x00000001 -. -> Label_insn_18658 - -# Orig addr: Label_insn_14784 insn_id: 14784 with comment jnc 0x099AD716 -- Link to callback handler sequence - Label_insn_14784 ** jnc Label_insn_4895 -. -> Label_insn_14785 - -# Orig addr: Label_insn_14785 insn_id: 14785 with comment pushad -- start of callback handler sequence - Label_insn_14785 ** pushad -. -> Label_insn_14786 - -# Orig addr: Label_insn_14786 insn_id: 14786 with comment pushfd - Label_insn_14786 ** pushfd -. -> Label_insn_14787 - -# Orig addr: 0x8049290 insn_id: 251 with comment add eax , 0x00000001 -0x8049290 -> . - Label_insn_251 ** add eax , 0x00000001 -. -> Label_insn_17769 - -# Orig addr: Label_insn_14787 insn_id: 14787 with comment push 0x0804D536 - Label_insn_14787 ** push 0x0804D536 -. -> Label_insn_14788 - -# Orig addr: Label_insn_14788 insn_id: 14788 with comment push 0xF0000110 - Label_insn_14788 ** push 0xF0000110 -. -> Label_insn_14789 - -# Orig addr: 0x8049298 insn_id: 253 with comment call dword [0x08054F10+eax*4] Push part -0x8049298 -> . - Label_insn_253 ** push 0x0804929F -. -> Label_insn_9928 - -# Orig addr: Label_insn_14789 insn_id: 14789 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099AD716 -- Link to callback handler sequence -# Orig addr: Label_insn_14789 indirect branch target: -268435184 -0xf0000110 -> . -. -> post_callback_Label_insn_14789 - Label_insn_14789 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14789 ** pop eax -. -> Label_insn_14790 - -# Orig addr: Label_insn_14790 insn_id: 14790 with comment popfd - Label_insn_14790 ** popfd -. -> Label_insn_14791 - -# Orig addr: Label_insn_14791 insn_id: 14791 with comment popad - Label_insn_14791 ** popad -. -> Label_insn_4895 - -# Orig addr: Label_insn_14792 insn_id: 14792 with comment jnc 0x09688E16 -- Link to callback handler sequence - Label_insn_14792 ** jnc 0x804d53c -. -> Label_insn_14793 - -# Orig addr: Label_insn_14793 insn_id: 14793 with comment pushad -- start of callback handler sequence - Label_insn_14793 ** pushad -. -> Label_insn_14794 - -# Orig addr: Label_insn_14794 insn_id: 14794 with comment pushfd - Label_insn_14794 ** pushfd -. -> Label_insn_14795 - -# Orig addr: Label_insn_14795 insn_id: 14795 with comment push 0x0804D53A - Label_insn_14795 ** push 0x0804D53A -. -> Label_insn_14796 - -# Orig addr: Label_insn_14796 insn_id: 14796 with comment push 0xF0000120 - Label_insn_14796 ** push 0xF0000120 -. -> Label_insn_14797 - -# Orig addr: Label_insn_14797 insn_id: 14797 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09688E16 -- Link to callback handler sequence -# Orig addr: Label_insn_14797 indirect branch target: -268435168 -0xf0000120 -> . -. -> post_callback_Label_insn_14797 - Label_insn_14797 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14797 ** pop eax -. -> Label_insn_14798 - -# Orig addr: Label_insn_14798 insn_id: 14798 with comment popfd - Label_insn_14798 ** popfd -. -> Label_insn_14799 - -# Orig addr: Label_insn_14799 insn_id: 14799 with comment popad - Label_insn_14799 ** popad -. -> 0x804d53c - -# Orig addr: Label_insn_14800 insn_id: 14800 with comment jnc 0x096899F6 -- Link to callback handler sequence - Label_insn_14800 ** jnc 0x804d545 -. -> Label_insn_14801 - -# Orig addr: Label_insn_14801 insn_id: 14801 with comment pushad -- start of callback handler sequence - Label_insn_14801 ** pushad -. -> Label_insn_14802 - -# Orig addr: Label_insn_14802 insn_id: 14802 with comment pushfd - Label_insn_14802 ** pushfd -. -> Label_insn_14803 - -# Orig addr: Label_insn_14803 insn_id: 14803 with comment push 0x0804D542 - Label_insn_14803 ** push 0x0804D542 -. -> Label_insn_14804 - -# Orig addr: Label_insn_14804 insn_id: 14804 with comment push 0xF0000130 - Label_insn_14804 ** push 0xF0000130 -. -> Label_insn_14805 - -# Orig addr: 0x80492df insn_id: 274 with comment call eax Push part -0x80492df -> . - Label_insn_274 ** push 0x080492E1 -. -> Label_insn_9929 - -# Orig addr: Label_insn_14805 insn_id: 14805 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096899F6 -- Link to callback handler sequence -# Orig addr: Label_insn_14805 indirect branch target: -268435152 -0xf0000130 -> . -. -> post_callback_Label_insn_14805 - Label_insn_14805 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14805 ** pop eax -. -> Label_insn_14806 - -# Orig addr: Label_insn_14806 insn_id: 14806 with comment popfd - Label_insn_14806 ** popfd -. -> Label_insn_14807 - -# Orig addr: Label_insn_14807 insn_id: 14807 with comment popad - Label_insn_14807 ** popad -. -> 0x804d545 - -# Orig addr: Label_insn_14808 insn_id: 14808 with comment jnc 0x099CF396 -- Link to callback handler sequence - Label_insn_14808 ** jnc 0x804d578 -. -> Label_insn_14809 - -# Orig addr: Label_insn_14809 insn_id: 14809 with comment pushad -- start of callback handler sequence - Label_insn_14809 ** pushad -. -> Label_insn_14810 - -# Orig addr: Label_insn_14810 insn_id: 14810 with comment pushfd - Label_insn_14810 ** pushfd -. -> Label_insn_14811 - -# Orig addr: Label_insn_14811 insn_id: 14811 with comment push 0x0804D575 - Label_insn_14811 ** push 0x0804D575 -. -> Label_insn_14812 - -# Orig addr: Label_insn_14812 insn_id: 14812 with comment push 0xF0000140 - Label_insn_14812 ** push 0xF0000140 -. -> Label_insn_14813 - -# Orig addr: Label_insn_14813 insn_id: 14813 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099CF396 -- Link to callback handler sequence -# Orig addr: Label_insn_14813 indirect branch target: -268435136 -0xf0000140 -> . -. -> post_callback_Label_insn_14813 - Label_insn_14813 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14813 ** pop eax -. -> Label_insn_14814 - -# Orig addr: Label_insn_14814 insn_id: 14814 with comment popfd - Label_insn_14814 ** popfd -. -> Label_insn_14815 - -# Orig addr: Label_insn_14815 insn_id: 14815 with comment popad - Label_insn_14815 ** popad -. -> 0x804d578 - -# Orig addr: Label_insn_14816 insn_id: 14816 with comment jno 0x09A078FE -- Link to callback handler sequence - Label_insn_14816 ** jno 0x804d606 -. -> Label_insn_14817 - -# Orig addr: Label_insn_14817 insn_id: 14817 with comment pushad -- start of callback handler sequence - Label_insn_14817 ** pushad -. -> Label_insn_14818 - -# Orig addr: Label_insn_14818 insn_id: 14818 with comment pushfd - Label_insn_14818 ** pushfd -. -> Label_insn_14819 - -# Orig addr: Label_insn_14819 insn_id: 14819 with comment push 0x0804D603 - Label_insn_14819 ** push 0x0804D603 -. -> Label_insn_14820 - -# Orig addr: Label_insn_14820 insn_id: 14820 with comment push 0xF0000150 - Label_insn_14820 ** push 0xF0000150 -. -> Label_insn_14821 - -# Orig addr: Label_insn_14821 insn_id: 14821 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A078FE -- Link to callback handler sequence -# Orig addr: Label_insn_14821 indirect branch target: -268435120 -0xf0000150 -> . -. -> post_callback_Label_insn_14821 - Label_insn_14821 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14821 ** pop eax -. -> Label_insn_14822 - -# Orig addr: Label_insn_14822 insn_id: 14822 with comment popfd - Label_insn_14822 ** popfd -. -> Label_insn_14823 - -# Orig addr: Label_insn_14823 insn_id: 14823 with comment popad - Label_insn_14823 ** popad -. -> 0x804d606 - -# Orig addr: Label_insn_14824 insn_id: 14824 with comment jno 0x09A33D3E -- Link to callback handler sequence - Label_insn_14824 ** jno 0x804d643 -. -> Label_insn_14825 - -# Orig addr: Label_insn_14825 insn_id: 14825 with comment pushad -- start of callback handler sequence - Label_insn_14825 ** pushad -. -> Label_insn_14826 - -# Orig addr: Label_insn_14826 insn_id: 14826 with comment pushfd - Label_insn_14826 ** pushfd -. -> Label_insn_14827 - -# Orig addr: Label_insn_14827 insn_id: 14827 with comment push 0x0804D640 - Label_insn_14827 ** push 0x0804D640 -. -> Label_insn_14828 - -# Orig addr: Label_insn_14828 insn_id: 14828 with comment push 0xF0000160 - Label_insn_14828 ** push 0xF0000160 -. -> Label_insn_14829 - -# Orig addr: Label_insn_14829 insn_id: 14829 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A33D3E -- Link to callback handler sequence -# Orig addr: Label_insn_14829 indirect branch target: -268435104 -0xf0000160 -> . -. -> post_callback_Label_insn_14829 - Label_insn_14829 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14829 ** pop eax -. -> Label_insn_14830 - -# Orig addr: Label_insn_14830 insn_id: 14830 with comment popfd - Label_insn_14830 ** popfd -. -> Label_insn_14831 - -# Orig addr: Label_insn_14831 insn_id: 14831 with comment popad - Label_insn_14831 ** popad -. -> 0x804d643 - -# Orig addr: Label_insn_14832 insn_id: 14832 with comment jno 0x09A38C0E -- Link to callback handler sequence - Label_insn_14832 ** jno 0x804d67c -. -> Label_insn_14833 - -# Orig addr: Label_insn_14833 insn_id: 14833 with comment pushad -- start of callback handler sequence - Label_insn_14833 ** pushad -. -> Label_insn_14834 - -# Orig addr: Label_insn_14834 insn_id: 14834 with comment pushfd - Label_insn_14834 ** pushfd -. -> Label_insn_14835 - -# Orig addr: Label_insn_14835 insn_id: 14835 with comment push 0x0804D679 - Label_insn_14835 ** push 0x0804D679 -. -> Label_insn_14836 - -# Orig addr: Label_insn_14836 insn_id: 14836 with comment push 0xF0000170 - Label_insn_14836 ** push 0xF0000170 -. -> Label_insn_14837 - -# Orig addr: Label_insn_14837 insn_id: 14837 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A38C0E -- Link to callback handler sequence -# Orig addr: Label_insn_14837 indirect branch target: -268435088 -0xf0000170 -> . -. -> post_callback_Label_insn_14837 - Label_insn_14837 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14837 ** pop eax -. -> Label_insn_14838 - -# Orig addr: Label_insn_14838 insn_id: 14838 with comment popfd - Label_insn_14838 ** popfd -. -> Label_insn_14839 - -# Orig addr: Label_insn_14839 insn_id: 14839 with comment popad - Label_insn_14839 ** popad -. -> 0x804d67c - -# Orig addr: Label_insn_14840 insn_id: 14840 with comment jno 0x09A6A896 -- Link to callback handler sequence - Label_insn_14840 ** jno 0x804d7f3 -. -> Label_insn_14841 - -# Orig addr: Label_insn_14841 insn_id: 14841 with comment pushad -- start of callback handler sequence - Label_insn_14841 ** pushad -. -> Label_insn_14842 - -# Orig addr: Label_insn_14842 insn_id: 14842 with comment pushfd - Label_insn_14842 ** pushfd -. -> Label_insn_14843 - -# Orig addr: Label_insn_14843 insn_id: 14843 with comment push 0x0804D7F0 - Label_insn_14843 ** push 0x0804D7F0 -. -> Label_insn_14844 - -# Orig addr: Label_insn_14844 insn_id: 14844 with comment push 0xF0000180 - Label_insn_14844 ** push 0xF0000180 -. -> Label_insn_14845 - -# Orig addr: Label_insn_14845 insn_id: 14845 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A6A896 -- Link to callback handler sequence -# Orig addr: Label_insn_14845 indirect branch target: -268435072 -0xf0000180 -> . -. -> post_callback_Label_insn_14845 - Label_insn_14845 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14845 ** pop eax -. -> Label_insn_14846 - -# Orig addr: Label_insn_14846 insn_id: 14846 with comment popfd - Label_insn_14846 ** popfd -. -> Label_insn_14847 - -# Orig addr: Label_insn_14847 insn_id: 14847 with comment popad - Label_insn_14847 ** popad -. -> 0x804d7f3 - -# Orig addr: Label_insn_14848 insn_id: 14848 with comment jno 0x09AB9D7E -- Link to callback handler sequence - Label_insn_14848 ** jno 0x804d80a -. -> Label_insn_14849 - -# Orig addr: Label_insn_14849 insn_id: 14849 with comment pushad -- start of callback handler sequence - Label_insn_14849 ** pushad -. -> Label_insn_14850 - -# Orig addr: Label_insn_14850 insn_id: 14850 with comment pushfd - Label_insn_14850 ** pushfd -. -> Label_insn_14851 - -# Orig addr: Label_insn_14851 insn_id: 14851 with comment push 0x0804D807 - Label_insn_14851 ** push 0x0804D807 -. -> Label_insn_14852 - -# Orig addr: Label_insn_14852 insn_id: 14852 with comment push 0xF0000190 - Label_insn_14852 ** push 0xF0000190 -. -> Label_insn_14853 - -# Orig addr: Label_insn_14853 insn_id: 14853 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AB9D7E -- Link to callback handler sequence -# Orig addr: Label_insn_14853 indirect branch target: -268435056 -0xf0000190 -> . -. -> post_callback_Label_insn_14853 - Label_insn_14853 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14853 ** pop eax -. -> Label_insn_14854 - -# Orig addr: Label_insn_14854 insn_id: 14854 with comment popfd - Label_insn_14854 ** popfd -. -> Label_insn_14855 - -# Orig addr: Label_insn_14855 insn_id: 14855 with comment popad - Label_insn_14855 ** popad -. -> 0x804d80a - -# Orig addr: Label_insn_14856 insn_id: 14856 with comment jno 0x09ACC05E -- Link to callback handler sequence - Label_insn_14856 ** jno Label_insn_5110 -. -> Label_insn_14857 - -# Orig addr: Label_insn_14857 insn_id: 14857 with comment pushad -- start of callback handler sequence - Label_insn_14857 ** pushad -. -> Label_insn_14858 - -# Orig addr: Label_insn_14858 insn_id: 14858 with comment pushfd - Label_insn_14858 ** pushfd -. -> Label_insn_14859 - -# Orig addr: Label_insn_14859 insn_id: 14859 with comment push 0x0804D83B - Label_insn_14859 ** push 0x0804D83B -. -> Label_insn_14860 - -# Orig addr: Label_insn_14860 insn_id: 14860 with comment push 0xF00001A0 - Label_insn_14860 ** push 0xF00001A0 -. -> Label_insn_14861 - -# Orig addr: Label_insn_14861 insn_id: 14861 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09ACC05E -- Link to callback handler sequence -# Orig addr: Label_insn_14861 indirect branch target: -268435040 -0xf00001a0 -> . -. -> post_callback_Label_insn_14861 - Label_insn_14861 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14861 ** pop eax -. -> Label_insn_14862 - -# Orig addr: Label_insn_14862 insn_id: 14862 with comment popfd - Label_insn_14862 ** popfd -. -> Label_insn_14863 - -# Orig addr: Label_insn_14863 insn_id: 14863 with comment popad - Label_insn_14863 ** popad -. -> Label_insn_5110 - -# Orig addr: Label_insn_14864 insn_id: 14864 with comment jno 0x099ABDBE -- Link to callback handler sequence - Label_insn_14864 ** jno 0x804d83f -. -> Label_insn_14865 - -# Orig addr: Label_insn_14865 insn_id: 14865 with comment pushad -- start of callback handler sequence - Label_insn_14865 ** pushad -. -> Label_insn_14866 - -# Orig addr: Label_insn_14866 insn_id: 14866 with comment pushfd - Label_insn_14866 ** pushfd -. -> Label_insn_14867 - -# Orig addr: Label_insn_14867 insn_id: 14867 with comment push 0x0804D83D - Label_insn_14867 ** push 0x0804D83D -. -> Label_insn_14868 - -# Orig addr: Label_insn_14868 insn_id: 14868 with comment push 0xF00001B0 - Label_insn_14868 ** push 0xF00001B0 -. -> Label_insn_14869 - -# Orig addr: Label_insn_14869 insn_id: 14869 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099ABDBE -- Link to callback handler sequence -# Orig addr: Label_insn_14869 indirect branch target: -268435024 -0xf00001b0 -> . -. -> post_callback_Label_insn_14869 - Label_insn_14869 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14869 ** pop eax -. -> Label_insn_14870 - -# Orig addr: Label_insn_14870 insn_id: 14870 with comment popfd - Label_insn_14870 ** popfd -. -> Label_insn_14871 - -# Orig addr: Label_insn_14871 insn_id: 14871 with comment popad - Label_insn_14871 ** popad -. -> 0x804d83f - -# Orig addr: Label_insn_14872 insn_id: 14872 with comment pushad -- start of callback handler sequence - Label_insn_14872 ** pushad -. -> Label_insn_14873 - -# Orig addr: Label_insn_14873 insn_id: 14873 with comment pushfd - Label_insn_14873 ** pushfd -. -> Label_insn_14874 - -# Orig addr: Label_insn_14874 insn_id: 14874 with comment push 0x0804D888 - Label_insn_14874 ** push 0x0804D888 -. -> Label_insn_14875 - -# Orig addr: Label_insn_14875 insn_id: 14875 with comment push 0xF00001E0 - Label_insn_14875 ** push 0xF00001E0 -. -> Label_insn_14876 - -# Orig addr: Label_insn_14876 insn_id: 14876 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968C796 -- Link to callback handler sequence -# Orig addr: Label_insn_14876 indirect branch target: -268434976 -0xf00001e0 -> . -. -> post_callback_Label_insn_14876 - Label_insn_14876 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14876 ** pop eax -. -> Label_insn_14877 - -# Orig addr: Label_insn_14877 insn_id: 14877 with comment popfd - Label_insn_14877 ** popfd -. -> Label_insn_14878 - -# Orig addr: Label_insn_14878 insn_id: 14878 with comment popad - Label_insn_14878 ** popad -. -> Label_insn_5136 - -# Orig addr: Label_insn_14879 insn_id: 14879 with comment jno 0x0968D006 -- Link to callback handler sequence - Label_insn_14879 ** jno 0x804d88e -. -> Label_insn_14880 - -# Orig addr: Label_insn_14880 insn_id: 14880 with comment pushad -- start of callback handler sequence - Label_insn_14880 ** pushad -. -> Label_insn_14881 - -# Orig addr: Label_insn_14881 insn_id: 14881 with comment pushfd - Label_insn_14881 ** pushfd -. -> Label_insn_14882 - -# Orig addr: Label_insn_14882 insn_id: 14882 with comment push 0x0804D88B - Label_insn_14882 ** push 0x0804D88B -. -> Label_insn_14883 - -# Orig addr: Label_insn_14883 insn_id: 14883 with comment push 0xF00001F0 - Label_insn_14883 ** push 0xF00001F0 -. -> Label_insn_14884 - -# Orig addr: Label_insn_14884 insn_id: 14884 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968D006 -- Link to callback handler sequence -# Orig addr: Label_insn_14884 indirect branch target: -268434960 -0xf00001f0 -> . -. -> post_callback_Label_insn_14884 - Label_insn_14884 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14884 ** pop eax -. -> Label_insn_14885 - -# Orig addr: Label_insn_14885 insn_id: 14885 with comment popfd - Label_insn_14885 ** popfd -. -> Label_insn_14886 - -# Orig addr: Label_insn_14886 insn_id: 14886 with comment popad - Label_insn_14886 ** popad -. -> 0x804d88e - -# Orig addr: Label_insn_14887 insn_id: 14887 with comment pushad -- start of callback handler sequence - Label_insn_14887 ** pushad -. -> Label_insn_14888 - -# Orig addr: Label_insn_14888 insn_id: 14888 with comment pushfd - Label_insn_14888 ** pushfd -. -> Label_insn_14889 - -# Orig addr: Label_insn_14889 insn_id: 14889 with comment push 0x0804D898 - Label_insn_14889 ** push 0x0804D898 -. -> Label_insn_14890 - -# Orig addr: Label_insn_14890 insn_id: 14890 with comment push 0xF0000200 - Label_insn_14890 ** push 0xF0000200 -. -> Label_insn_14891 - -# Orig addr: Label_insn_14925 insn_id: 14925 with comment push 0x0804DA7A - Label_insn_14925 ** push 0x0804DA7A -. -> Label_insn_14926 - -# Orig addr: Label_insn_14891 insn_id: 14891 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968DA56 -- Link to callback handler sequence -# Orig addr: Label_insn_14891 indirect branch target: -268434944 -0xf0000200 -> . -. -> post_callback_Label_insn_14891 - Label_insn_14891 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14891 ** pop eax -. -> Label_insn_14892 - -# Orig addr: Label_insn_14892 insn_id: 14892 with comment popfd - Label_insn_14892 ** popfd -. -> Label_insn_14893 - -# Orig addr: Label_insn_14893 insn_id: 14893 with comment popad - Label_insn_14893 ** popad -. -> 0x804d89b - -# Orig addr: Label_insn_14894 insn_id: 14894 with comment pushad -- start of callback handler sequence - Label_insn_14894 ** pushad -. -> Label_insn_14895 - -# Orig addr: Label_insn_14895 insn_id: 14895 with comment pushfd - Label_insn_14895 ** pushfd -. -> Label_insn_14896 - -# Orig addr: Label_insn_14896 insn_id: 14896 with comment push 0x0804D89D - Label_insn_14896 ** push 0x0804D89D -. -> Label_insn_14897 - -# Orig addr: Label_insn_14897 insn_id: 14897 with comment push 0xF0000210 - Label_insn_14897 ** push 0xF0000210 -. -> Label_insn_14898 - -# Orig addr: Label_insn_14898 insn_id: 14898 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968E276 -- Link to callback handler sequence -# Orig addr: Label_insn_14898 indirect branch target: -268434928 -0xf0000210 -> . -. -> post_callback_Label_insn_14898 - Label_insn_14898 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14898 ** pop eax -. -> Label_insn_14899 - -# Orig addr: Label_insn_14899 insn_id: 14899 with comment popfd - Label_insn_14899 ** popfd -. -> Label_insn_14900 - -# Orig addr: Label_insn_14900 insn_id: 14900 with comment popad - Label_insn_14900 ** popad -. -> 0x804d89f - -# Orig addr: Label_insn_14901 insn_id: 14901 with comment pushad -- start of callback handler sequence - Label_insn_14901 ** pushad -. -> Label_insn_14902 - -# Orig addr: Label_insn_14902 insn_id: 14902 with comment pushfd - Label_insn_14902 ** pushfd -. -> Label_insn_14903 - -# Orig addr: Label_insn_14903 insn_id: 14903 with comment push 0x0804D8A8 - Label_insn_14903 ** push 0x0804D8A8 -. -> Label_insn_14904 - -# Orig addr: Label_insn_14904 insn_id: 14904 with comment push 0xF0000220 - Label_insn_14904 ** push 0xF0000220 -. -> Label_insn_14905 - -# Orig addr: Label_insn_14905 insn_id: 14905 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968EA96 -- Link to callback handler sequence -# Orig addr: Label_insn_14905 indirect branch target: -268434912 -0xf0000220 -> . -. -> post_callback_Label_insn_14905 - Label_insn_14905 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14905 ** pop eax -. -> Label_insn_14906 - -# Orig addr: Label_insn_14906 insn_id: 14906 with comment popfd - Label_insn_14906 ** popfd -. -> Label_insn_14312 - -# Orig addr: Label_insn_14907 insn_id: 14907 with comment jno 0x0968F716 -- Link to callback handler sequence - Label_insn_14907 ** jno 0x804d9b1 -. -> Label_insn_14908 - -# Orig addr: Label_insn_14908 insn_id: 14908 with comment pushad -- start of callback handler sequence - Label_insn_14908 ** pushad -. -> Label_insn_14909 - -# Orig addr: Label_insn_14909 insn_id: 14909 with comment pushfd - Label_insn_14909 ** pushfd -. -> Label_insn_14910 - -# Orig addr: Label_insn_14910 insn_id: 14910 with comment push 0x0804D9AE - Label_insn_14910 ** push 0x0804D9AE -. -> Label_insn_14911 - -# Orig addr: Label_insn_14911 insn_id: 14911 with comment push 0xF0000260 - Label_insn_14911 ** push 0xF0000260 -. -> Label_insn_14912 - -# Orig addr: Label_insn_14912 insn_id: 14912 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968F716 -- Link to callback handler sequence -# Orig addr: Label_insn_14912 indirect branch target: -268434848 -0xf0000260 -> . -. -> post_callback_Label_insn_14912 - Label_insn_14912 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14912 ** pop eax -. -> Label_insn_14913 - -# Orig addr: Label_insn_14913 insn_id: 14913 with comment popfd - Label_insn_14913 ** popfd -. -> Label_insn_14914 - -# Orig addr: Label_insn_14914 insn_id: 14914 with comment popad - Label_insn_14914 ** popad -. -> 0x804d9b1 - -# Orig addr: Label_insn_14915 insn_id: 14915 with comment jnc 0x096902A6 -- Link to callback handler sequence - Label_insn_14915 ** jnc 0x804da1b -. -> Label_insn_14916 - -# Orig addr: Label_insn_14916 insn_id: 14916 with comment pushad -- start of callback handler sequence - Label_insn_14916 ** pushad -. -> Label_insn_14917 - -# Orig addr: Label_insn_14917 insn_id: 14917 with comment pushfd - Label_insn_14917 ** pushfd -. -> Label_insn_14918 - -# Orig addr: Label_insn_14918 insn_id: 14918 with comment push 0x0804DA18 - Label_insn_14918 ** push 0x0804DA18 -. -> Label_insn_14919 - -# Orig addr: Label_insn_14919 insn_id: 14919 with comment push 0xF0000280 - Label_insn_14919 ** push 0xF0000280 -. -> Label_insn_14920 - -# Orig addr: Label_insn_14920 insn_id: 14920 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096902A6 -- Link to callback handler sequence -# Orig addr: Label_insn_14920 indirect branch target: -268434816 -0xf0000280 -> . -. -> post_callback_Label_insn_14920 - Label_insn_14920 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14920 ** pop eax -. -> Label_insn_14921 - -# Orig addr: Label_insn_14921 insn_id: 14921 with comment popfd - Label_insn_14921 ** popfd -. -> Label_insn_14922 - -# Orig addr: Label_insn_14922 insn_id: 14922 with comment popad - Label_insn_14922 ** popad -. -> 0x804da1b - -# Orig addr: Label_insn_14923 insn_id: 14923 with comment pushad -- start of callback handler sequence - Label_insn_14923 ** pushad -. -> Label_insn_14924 - -# Orig addr: Label_insn_14924 insn_id: 14924 with comment pushfd - Label_insn_14924 ** pushfd -. -> Label_insn_14925 - -# Orig addr: Label_insn_14926 insn_id: 14926 with comment push 0xF00002A0 - Label_insn_14926 ** push 0xF00002A0 -. -> Label_insn_14927 - -# Orig addr: Label_insn_14927 insn_id: 14927 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09690D46 -- Link to callback handler sequence -# Orig addr: Label_insn_14927 indirect branch target: -268434784 -0xf00002a0 -> . -. -> post_callback_Label_insn_14927 - Label_insn_14927 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14927 ** pop eax -. -> Label_insn_14928 - -# Orig addr: Label_insn_14928 insn_id: 14928 with comment popfd - Label_insn_14928 ** popfd -. -> Label_insn_14929 - -# Orig addr: Label_insn_14929 insn_id: 14929 with comment popad - Label_insn_14929 ** popad -. -> 0x804da7d - -# Orig addr: Label_insn_14930 insn_id: 14930 with comment pushad -- start of callback handler sequence - Label_insn_14930 ** pushad -. -> Label_insn_14931 - -# Orig addr: Label_insn_14931 insn_id: 14931 with comment pushfd - Label_insn_14931 ** pushfd -. -> Label_insn_14932 - -# Orig addr: Label_insn_14932 insn_id: 14932 with comment push 0x0804DA84 - Label_insn_14932 ** push 0x0804DA84 -. -> Label_insn_14933 - -# Orig addr: Label_insn_14933 insn_id: 14933 with comment push 0xF00002B0 - Label_insn_14933 ** push 0xF00002B0 -. -> Label_insn_14934 - -# Orig addr: Label_insn_14934 insn_id: 14934 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09691566 -- Link to callback handler sequence -# Orig addr: Label_insn_14934 indirect branch target: -268434768 -0xf00002b0 -> . -. -> post_callback_Label_insn_14934 - Label_insn_14934 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14934 ** pop eax -. -> Label_insn_14935 - -# Orig addr: Label_insn_14935 insn_id: 14935 with comment popfd - Label_insn_14935 ** popfd -. -> Label_insn_14936 - -# Orig addr: Label_insn_14936 insn_id: 14936 with comment popad - Label_insn_14936 ** popad -. -> 0x804da87 - -# Orig addr: Label_insn_14937 insn_id: 14937 with comment jnc 0x09691EC6 -- Link to callback handler sequence - Label_insn_14937 ** jnc 0x804dac0 -. -> Label_insn_14938 - -# Orig addr: Label_insn_14938 insn_id: 14938 with comment pushad -- start of callback handler sequence - Label_insn_14938 ** pushad -. -> Label_insn_14939 - -# Orig addr: Label_insn_14939 insn_id: 14939 with comment pushfd - Label_insn_14939 ** pushfd -. -> Label_insn_14940 - -# Orig addr: Label_insn_14940 insn_id: 14940 with comment push 0x0804DABE - Label_insn_14940 ** push 0x0804DABE -. -> Label_insn_14941 - -# Orig addr: Label_insn_14941 insn_id: 14941 with comment push 0xF00002D0 - Label_insn_14941 ** push 0xF00002D0 -. -> Label_insn_14942 - -# Orig addr: Label_insn_14942 insn_id: 14942 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09691EC6 -- Link to callback handler sequence -# Orig addr: Label_insn_14942 indirect branch target: -268434736 -0xf00002d0 -> . -. -> post_callback_Label_insn_14942 - Label_insn_14942 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14942 ** pop eax -. -> Label_insn_14943 - -# Orig addr: Label_insn_14943 insn_id: 14943 with comment popfd - Label_insn_14943 ** popfd -. -> Label_insn_14944 - -# Orig addr: Label_insn_14944 insn_id: 14944 with comment popad - Label_insn_14944 ** popad -. -> 0x804dac0 - -# Orig addr: Label_insn_14945 insn_id: 14945 with comment pushad -- start of callback handler sequence - Label_insn_14945 ** pushad -. -> Label_insn_14946 - -# Orig addr: Label_insn_14946 insn_id: 14946 with comment pushfd - Label_insn_14946 ** pushfd -. -> Label_insn_14947 - -# Orig addr: Label_insn_14947 insn_id: 14947 with comment push 0x0804DAC3 - Label_insn_14947 ** push 0x0804DAC3 -. -> Label_insn_14948 - -# Orig addr: Label_insn_14948 insn_id: 14948 with comment push 0xF00002E0 - Label_insn_14948 ** push 0xF00002E0 -. -> Label_insn_14949 - -# Orig addr: Label_insn_14949 insn_id: 14949 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096926E6 -- Link to callback handler sequence -# Orig addr: Label_insn_14949 indirect branch target: -268434720 -0xf00002e0 -> . -. -> post_callback_Label_insn_14949 - Label_insn_14949 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14949 ** pop eax -. -> Label_insn_14950 - -# Orig addr: Label_insn_14950 insn_id: 14950 with comment popfd - Label_insn_14950 ** popfd -. -> Label_insn_14951 - -# Orig addr: Label_insn_14951 insn_id: 14951 with comment popad - Label_insn_14951 ** popad -. -> Label_insn_5295 - -# Orig addr: Label_insn_14952 insn_id: 14952 with comment jno 0x09692F56 -- Link to callback handler sequence - Label_insn_14952 ** jno 0x804dacd -. -> Label_insn_14953 - -# Orig addr: Label_insn_14953 insn_id: 14953 with comment pushad -- start of callback handler sequence - Label_insn_14953 ** pushad -. -> Label_insn_14954 - -# Orig addr: Label_insn_14954 insn_id: 14954 with comment pushfd - Label_insn_14954 ** pushfd -. -> Label_insn_14955 - -# Orig addr: Label_insn_14955 insn_id: 14955 with comment push 0x0804DACA - Label_insn_14955 ** push 0x0804DACA -. -> Label_insn_14956 - -# Orig addr: Label_insn_14956 insn_id: 14956 with comment push 0xF00002F0 - Label_insn_14956 ** push 0xF00002F0 -. -> Label_insn_14957 - -# Orig addr: Label_insn_14957 insn_id: 14957 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09692F56 -- Link to callback handler sequence -# Orig addr: Label_insn_14957 indirect branch target: -268434704 -0xf00002f0 -> . -. -> post_callback_Label_insn_14957 - Label_insn_14957 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14957 ** pop eax -. -> Label_insn_14958 - -# Orig addr: Label_insn_14958 insn_id: 14958 with comment popfd - Label_insn_14958 ** popfd -. -> Label_insn_14959 - -# Orig addr: Label_insn_14959 insn_id: 14959 with comment popad - Label_insn_14959 ** popad -. -> 0x804dacd - -# Orig addr: Label_insn_14960 insn_id: 14960 with comment jnc 0x09693B36 -- Link to callback handler sequence - Label_insn_14960 ** jnc 0x804db62 -. -> Label_insn_14961 - -# Orig addr: Label_insn_14961 insn_id: 14961 with comment pushad -- start of callback handler sequence - Label_insn_14961 ** pushad -. -> Label_insn_14962 - -# Orig addr: Label_insn_14962 insn_id: 14962 with comment pushfd - Label_insn_14962 ** pushfd -. -> Label_insn_14963 - -# Orig addr: Label_insn_14963 insn_id: 14963 with comment push 0x0804DB5F - Label_insn_14963 ** push 0x0804DB5F -. -> Label_insn_14964 - -# Orig addr: Label_insn_14964 insn_id: 14964 with comment push 0xF0000310 - Label_insn_14964 ** push 0xF0000310 -. -> Label_insn_14965 - -# Orig addr: Label_insn_14965 insn_id: 14965 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09693B36 -- Link to callback handler sequence -# Orig addr: Label_insn_14965 indirect branch target: -268434672 -0xf0000310 -> . -. -> post_callback_Label_insn_14965 - Label_insn_14965 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14965 ** pop eax -. -> Label_insn_14966 - -# Orig addr: Label_insn_14966 insn_id: 14966 with comment popfd - Label_insn_14966 ** popfd -. -> Label_insn_14967 - -# Orig addr: Label_insn_14967 insn_id: 14967 with comment popad - Label_insn_14967 ** popad -. -> 0x804db62 - -# Orig addr: Label_insn_14968 insn_id: 14968 with comment pushad -- start of callback handler sequence - Label_insn_14968 ** pushad -. -> Label_insn_14969 - -# Orig addr: Label_insn_14969 insn_id: 14969 with comment pushfd - Label_insn_14969 ** pushfd -. -> Label_insn_14970 - -# Orig addr: Label_insn_14970 insn_id: 14970 with comment push 0x0804DB9B - Label_insn_14970 ** push 0x0804DB9B -. -> Label_insn_14971 - -# Orig addr: Label_insn_14971 insn_id: 14971 with comment push 0xF0000330 - Label_insn_14971 ** push 0xF0000330 -. -> Label_insn_14972 - -# Orig addr: Label_insn_14972 insn_id: 14972 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096945D6 -- Link to callback handler sequence -# Orig addr: Label_insn_14972 indirect branch target: -268434640 -0xf0000330 -> . -. -> post_callback_Label_insn_14972 - Label_insn_14972 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_14972 ** pop eax -. -> Label_insn_14973 - -# Orig addr: Label_insn_14973 insn_id: 14973 with comment popfd - Label_insn_14973 ** popfd -. -> Label_insn_14974 - -# Orig addr: Label_insn_14974 insn_id: 14974 with comment popad - Label_insn_14974 ** popad -. -> 0x804dba1 - -# Orig addr: Label_insn_14975 insn_id: 14975 with comment pushad -- start of callback handler sequence - Label_insn_14975 ** pushad -. -> Label_insn_14976 - -# Orig addr: Label_insn_14976 insn_id: 14976 with comment pushfd - Label_insn_14976 ** pushfd -. -> Label_insn_14977 - -# Orig addr: Label_insn_14977 insn_id: 14977 with comment push 0x0804DFDC - Label_insn_14977 ** push 0x0804DFDC -. -> Label_insn_14978 - -# Orig addr: 0x80497d3 insn_id: 534 with comment pushfd -0x80497d3 -> . - Label_insn_534 ** pushfd -. -> Label_insn_17791 - -# Orig addr: Label_insn_14978 insn_id: 14978 with comment push 0xF0000390 - Label_insn_14978 ** push 0xF0000390 -. -> Label_insn_14705 - -# Orig addr: Label_insn_14979 insn_id: 14979 with comment popfd - Label_insn_14979 ** popfd -. -> Label_insn_14980 - -# Orig addr: Label_insn_14980 insn_id: 14980 with comment popad - Label_insn_14980 ** popad -. -> 0x804dfe2 - -# Orig addr: Label_insn_14981 insn_id: 14981 with comment pushad -- start of callback handler sequence - Label_insn_14981 ** pushad -. -> Label_insn_14982 - -# Orig addr: Label_insn_14982 insn_id: 14982 with comment pushfd - Label_insn_14982 ** pushfd -. -> Label_insn_14983 - -# Orig addr: Label_insn_14983 insn_id: 14983 with comment push 0x0804E53B - Label_insn_14983 ** push 0x0804E53B -. -> Label_insn_14984 - -# Orig addr: Label_insn_14984 insn_id: 14984 with comment push 0xF00003F0 - Label_insn_14984 ** push 0xF00003F0 -. -> Label_insn_14985 - -# Orig addr: 0x8049816 insn_id: 548 with comment lea eax , [ebx-0x00008000] -0x8049816 -> . - Label_insn_548 ** lea eax , [ebx-0x00008000] -. -> Label_insn_17803 - -# Orig addr: Label_insn_14985 insn_id: 14985 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09696976 -- Link to callback handler sequence -# Orig addr: Label_insn_14985 indirect branch target: -268434448 -0xf00003f0 -> . -. -> post_callback_Label_insn_14985 - Label_insn_14985 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14985 ** pop eax -. -> Label_insn_14986 - -# Orig addr: Label_insn_14986 insn_id: 14986 with comment popfd - Label_insn_14986 ** popfd -. -> Label_insn_14987 - -# Orig addr: Label_insn_14987 insn_id: 14987 with comment popad - Label_insn_14987 ** popad -. -> 0x804e53e - -# Orig addr: Label_insn_14988 insn_id: 14988 with comment jnc 0x09697416 -- Link to callback handler sequence - Label_insn_14988 ** jnc 0x804e57d -. -> Label_insn_14989 - -# Orig addr: Label_insn_14989 insn_id: 14989 with comment pushad -- start of callback handler sequence - Label_insn_14989 ** pushad -. -> Label_insn_14990 - -# Orig addr: Label_insn_14990 insn_id: 14990 with comment pushfd - Label_insn_14990 ** pushfd -. -> Label_insn_14991 - -# Orig addr: Label_insn_14991 insn_id: 14991 with comment push 0x0804E577 - Label_insn_14991 ** push 0x0804E577 -. -> Label_insn_14992 - -# Orig addr: Label_insn_14992 insn_id: 14992 with comment push 0xF0000410 - Label_insn_14992 ** push 0xF0000410 -. -> Label_insn_14993 - -# Orig addr: Label_insn_14993 insn_id: 14993 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09697416 -- Link to callback handler sequence -# Orig addr: Label_insn_14993 indirect branch target: -268434416 -0xf0000410 -> . -. -> post_callback_Label_insn_14993 - Label_insn_14993 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_14993 ** pop eax -. -> Label_insn_14994 - -# Orig addr: Label_insn_14994 insn_id: 14994 with comment popfd - Label_insn_14994 ** popfd -. -> Label_insn_14995 - -# Orig addr: 0x8049860 insn_id: 561 with comment pushfd -0x8049860 -> . - Label_insn_561 ** pushfd -. -> Label_insn_17812 - -# Orig addr: Label_insn_14995 insn_id: 14995 with comment popad - Label_insn_14995 ** popad -. -> 0x804e57d - -# Orig addr: 0x8049864 insn_id: 562 with comment lea eax , [eax+ecx*4] -# eliding, no indirect targets -0x8049864 -> 0x0 - Label_insn_562 ** lea eax , [eax+ecx*4] -. -> Label_insn_17824 - -# Orig addr: Label_insn_14996 insn_id: 14996 with comment pushad -- start of callback handler sequence - Label_insn_14996 ** pushad -. -> Label_insn_14997 - -# Orig addr: Label_insn_14997 insn_id: 14997 with comment pushfd - Label_insn_14997 ** pushfd -. -> Label_insn_14998 - -# Orig addr: Label_insn_14998 insn_id: 14998 with comment push 0x0804E583 - Label_insn_14998 ** push 0x0804E583 -. -> Label_insn_14999 - -# Orig addr: Label_insn_14999 insn_id: 14999 with comment push 0xF0000420 - Label_insn_14999 ** push 0xF0000420 -. -> Label_insn_15000 - -# Orig addr: Label_insn_15000 insn_id: 15000 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09697CD6 -- Link to callback handler sequence -# Orig addr: Label_insn_15000 indirect branch target: -268434400 -0xf0000420 -> . -. -> post_callback_Label_insn_15000 - Label_insn_15000 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15000 ** pop eax -. -> Label_insn_15001 - -# Orig addr: Label_insn_15001 insn_id: 15001 with comment popfd - Label_insn_15001 ** popfd -. -> Label_insn_15002 - -# Orig addr: Label_insn_15002 insn_id: 15002 with comment popad - Label_insn_15002 ** popad -. -> 0x804e589 - -# Orig addr: Label_insn_15003 insn_id: 15003 with comment jno 0x09698F46 -- Link to callback handler sequence - Label_insn_15003 ** jno 0x804e99a -. -> Label_insn_15004 - -# Orig addr: Label_insn_15004 insn_id: 15004 with comment pushad -- start of callback handler sequence - Label_insn_15004 ** pushad -. -> Label_insn_15005 - -# Orig addr: Label_insn_15005 insn_id: 15005 with comment pushfd - Label_insn_15005 ** pushfd -. -> Label_insn_15006 - -# Orig addr: Label_insn_15006 insn_id: 15006 with comment push 0x0804E997 - Label_insn_15006 ** push 0x0804E997 -. -> Label_insn_15007 - -# Orig addr: Label_insn_15007 insn_id: 15007 with comment push 0xF0000480 - Label_insn_15007 ** push 0xF0000480 -. -> Label_insn_15008 - -# Orig addr: Label_insn_15008 insn_id: 15008 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09698F46 -- Link to callback handler sequence -# Orig addr: Label_insn_15008 indirect branch target: -268434304 -0xf0000480 -> . -. -> post_callback_Label_insn_15008 - Label_insn_15008 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15008 ** pop eax -. -> Label_insn_15009 - -# Orig addr: Label_insn_15009 insn_id: 15009 with comment popfd - Label_insn_15009 ** popfd -. -> Label_insn_15010 - -# Orig addr: Label_insn_15010 insn_id: 15010 with comment popad - Label_insn_15010 ** popad -. -> 0x804e99a - -# Orig addr: 0x80498d3 insn_id: 586 with comment pushfd -0x80498d3 -> . - Label_insn_586 ** pushfd -. -> Label_insn_17834 - -# Orig addr: Label_insn_15011 insn_id: 15011 with comment jno 0x09699C16 -- Link to callback handler sequence - Label_insn_15011 ** jno 0x804e9fb -. -> Label_insn_15012 - -# Orig addr: Label_insn_15012 insn_id: 15012 with comment pushad -- start of callback handler sequence - Label_insn_15012 ** pushad -. -> Label_insn_15013 - -# Orig addr: Label_insn_15013 insn_id: 15013 with comment pushfd - Label_insn_15013 ** pushfd -. -> Label_insn_15014 - -# Orig addr: Label_insn_15014 insn_id: 15014 with comment push 0x0804E9F8 - Label_insn_15014 ** push 0x0804E9F8 -. -> Label_insn_15015 - -# Orig addr: Label_insn_15015 insn_id: 15015 with comment push 0xF00004B0 - Label_insn_15015 ** push 0xF00004B0 -. -> Label_insn_15016 - -# Orig addr: Label_insn_15016 insn_id: 15016 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09699C16 -- Link to callback handler sequence -# Orig addr: Label_insn_15016 indirect branch target: -268434256 -0xf00004b0 -> . -. -> post_callback_Label_insn_15016 - Label_insn_15016 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15016 ** pop eax -. -> Label_insn_15017 - -# Orig addr: Label_insn_15017 insn_id: 15017 with comment popfd - Label_insn_15017 ** popfd -. -> Label_insn_15018 - -# Orig addr: Label_insn_15018 insn_id: 15018 with comment popad - Label_insn_15018 ** popad -. -> 0x804e9fb - -# Orig addr: 0x8049909 insn_id: 598 with comment sub eax , 0x00008000 -0x8049909 -> . - Label_insn_598 ** sub eax , 0x00008000 -. -> Label_insn_17846 - -# Orig addr: Label_insn_15019 insn_id: 15019 with comment jnc 0x0969A986 -- Link to callback handler sequence - Label_insn_15019 ** jnc Label_insn_6160 -. -> Label_insn_15020 - -# Orig addr: Label_insn_15020 insn_id: 15020 with comment pushad -- start of callback handler sequence - Label_insn_15020 ** pushad -. -> Label_insn_15021 - -# Orig addr: Label_insn_15021 insn_id: 15021 with comment pushfd - Label_insn_15021 ** pushfd -. -> Label_insn_15022 - -# Orig addr: Label_insn_15022 insn_id: 15022 with comment push 0x0804EA8C - Label_insn_15022 ** push 0x0804EA8C -. -> Label_insn_15023 - -# Orig addr: Label_insn_15023 insn_id: 15023 with comment push 0xF00004E0 - Label_insn_15023 ** push 0xF00004E0 -. -> Label_insn_15024 - -# Orig addr: Label_insn_15024 insn_id: 15024 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969A986 -- Link to callback handler sequence -# Orig addr: Label_insn_15024 indirect branch target: -268434208 -0xf00004e0 -> . -. -> post_callback_Label_insn_15024 - Label_insn_15024 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15024 ** pop eax -. -> Label_insn_15025 - -# Orig addr: Label_insn_15025 insn_id: 15025 with comment popfd - Label_insn_15025 ** popfd -. -> Label_insn_15026 - -# Orig addr: Label_insn_15026 insn_id: 15026 with comment popad - Label_insn_15026 ** popad -. -> Label_insn_6160 - -# Orig addr: Label_insn_15027 insn_id: 15027 with comment jnc 0x0969B426 -- Link to callback handler sequence - Label_insn_15027 ** jnc 0x804ea99 -. -> Label_insn_15028 - -# Orig addr: Label_insn_15028 insn_id: 15028 with comment pushad -- start of callback handler sequence - Label_insn_15028 ** pushad -. -> Label_insn_15029 - -# Orig addr: Label_insn_15029 insn_id: 15029 with comment pushfd - Label_insn_15029 ** pushfd -. -> Label_insn_15030 - -# Orig addr: Label_insn_15030 insn_id: 15030 with comment push 0x0804EA92 - Label_insn_15030 ** push 0x0804EA92 -. -> Label_insn_15031 - -# Orig addr: Label_insn_15031 insn_id: 15031 with comment push 0xF00004F0 - Label_insn_15031 ** push 0xF00004F0 -. -> Label_insn_15032 - -# Orig addr: Label_insn_15032 insn_id: 15032 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969B426 -- Link to callback handler sequence -# Orig addr: Label_insn_15032 indirect branch target: -268434192 -0xf00004f0 -> . -. -> post_callback_Label_insn_15032 - Label_insn_15032 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15032 ** pop eax -. -> Label_insn_15033 - -# Orig addr: Label_insn_15033 insn_id: 15033 with comment popfd - Label_insn_15033 ** popfd -. -> Label_insn_15034 - -# Orig addr: Label_insn_15034 insn_id: 15034 with comment popad - Label_insn_15034 ** popad -. -> 0x804ea99 - -# Orig addr: 0x8049971 insn_id: 620 with comment add eax , dword [esp+0x64] -0x8049971 -> . - Label_insn_620 ** add eax , dword [esp+0x64] -. -> Label_insn_17854 - -# Orig addr: Label_insn_15035 insn_id: 15035 with comment pushad -- start of callback handler sequence - Label_insn_15035 ** pushad -. -> Label_insn_15036 - -# Orig addr: Label_insn_15036 insn_id: 15036 with comment pushfd - Label_insn_15036 ** pushfd -. -> Label_insn_15037 - -# Orig addr: Label_insn_15037 insn_id: 15037 with comment push 0x0804ECFF - Label_insn_15037 ** push 0x0804ECFF -. -> Label_insn_15038 - -# Orig addr: 0x8049989 insn_id: 626 with comment lea eax , [ecx+edx+0x12] -0x8049989 -> . - Label_insn_626 ** lea eax , [ecx+edx+0x12] -. -> Label_insn_17862 - -# Orig addr: Label_insn_15038 insn_id: 15038 with comment push 0xF0000530 - Label_insn_15038 ** push 0xF0000530 -. -> Label_insn_15039 - -# Orig addr: Label_insn_15039 insn_id: 15039 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969C146 -- Link to callback handler sequence -# Orig addr: Label_insn_15039 indirect branch target: -268434128 -0xf0000530 -> . -. -> post_callback_Label_insn_15039 - Label_insn_15039 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15039 ** pop eax -. -> Label_insn_15040 - -# Orig addr: 0x8049991 insn_id: 628 with comment lea eax , [eax+edx*4] -0x8049991 -> . - Label_insn_628 ** lea eax , [eax+edx*4] -. -> Label_insn_18659 - -# Orig addr: Label_insn_15040 insn_id: 15040 with comment popfd - Label_insn_15040 ** popfd -. -> Label_insn_15041 - -# Orig addr: Label_insn_15041 insn_id: 15041 with comment popad - Label_insn_15041 ** popad -. -> 0x804ed02 - -# Orig addr: Label_insn_15042 insn_id: 15042 with comment pushad -- start of callback handler sequence - Label_insn_15042 ** pushad -. -> Label_insn_15043 - -# Orig addr: Label_insn_15043 insn_id: 15043 with comment pushfd - Label_insn_15043 ** pushfd -. -> Label_insn_15044 - -# Orig addr: Label_insn_15044 insn_id: 15044 with comment push 0x0804ED05 - Label_insn_15044 ** push 0x0804ED05 -. -> Label_insn_15045 - -# Orig addr: 0x80499a7 insn_id: 634 with comment sub esi , 0x00000001 -0x80499a7 -> . - Label_insn_634 ** sub esi , 0x00000001 -. -> Label_insn_17877 - -# Orig addr: Label_insn_15045 insn_id: 15045 with comment push 0xF0000540 - Label_insn_15045 ** push 0xF0000540 -. -> Label_insn_15046 - -# Orig addr: Label_insn_15046 insn_id: 15046 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969CA06 -- Link to callback handler sequence -# Orig addr: Label_insn_15046 indirect branch target: -268434112 -0xf0000540 -> . -. -> post_callback_Label_insn_15046 - Label_insn_15046 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15046 ** pop eax -. -> Label_insn_15047 - -# Orig addr: 0x80499ac insn_id: 636 with comment add ecx , esi -0x80499ac -> . - Label_insn_636 ** add ecx , esi -. -> Label_insn_18660 - -# Orig addr: Label_insn_15047 insn_id: 15047 with comment popfd - Label_insn_15047 ** popfd -. -> Label_insn_15048 - -# Orig addr: Label_insn_15048 insn_id: 15048 with comment popad - Label_insn_15048 ** popad -. -> Label_insn_6309 - -# Orig addr: Label_insn_15049 insn_id: 15049 with comment jnc 0x0969D316 -- Link to callback handler sequence - Label_insn_15049 ** jnc 0x804ed0a -. -> Label_insn_15050 - -# Orig addr: 0x80499b8 insn_id: 640 with comment add esi , dword [esp+0x54] -0x80499b8 -> . - Label_insn_640 ** add esi , dword [esp+0x54] -. -> Label_insn_17892 - -# Orig addr: Label_insn_15050 insn_id: 15050 with comment pushad -- start of callback handler sequence - Label_insn_15050 ** pushad -. -> Label_insn_15051 - -# Orig addr: 0x80499be insn_id: 642 with comment sub ecx , edx -0x80499be -> . - Label_insn_642 ** sub ecx , edx -. -> Label_insn_18661 - -# Orig addr: Label_insn_15051 insn_id: 15051 with comment pushfd - Label_insn_15051 ** pushfd -. -> Label_insn_15052 - -# Orig addr: Label_insn_15052 insn_id: 15052 with comment push 0x0804ED08 - Label_insn_15052 ** push 0x0804ED08 -. -> Label_insn_15053 - -# Orig addr: Label_insn_15053 insn_id: 15053 with comment push 0xF0000550 - Label_insn_15053 ** push 0xF0000550 -. -> Label_insn_15054 - -# Orig addr: Label_insn_15054 insn_id: 15054 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969D316 -- Link to callback handler sequence -# Orig addr: Label_insn_15054 indirect branch target: -268434096 -0xf0000550 -> . -. -> post_callback_Label_insn_15054 - Label_insn_15054 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15054 ** pop eax -. -> Label_insn_15055 - -# Orig addr: Label_insn_15055 insn_id: 15055 with comment popfd - Label_insn_15055 ** popfd -. -> Label_insn_15056 - -# Orig addr: Label_insn_15056 insn_id: 15056 with comment popad - Label_insn_15056 ** popad -. -> 0x804ed0a - -# Orig addr: 0x80499da insn_id: 648 with comment sub esi , edx -0x80499da -> . - Label_insn_648 ** sub esi , edx -. -> Label_insn_17907 - -# Orig addr: 0x80499e5 insn_id: 651 with comment add eax , 0x00000001 -0x80499e5 -> . - Label_insn_651 ** add eax , 0x00000001 -. -> Label_insn_18662 - -# Orig addr: Label_insn_15057 insn_id: 15057 with comment pushad -- start of callback handler sequence - Label_insn_15057 ** pushad -. -> Label_insn_15058 - -# Orig addr: Label_insn_15058 insn_id: 15058 with comment pushfd - Label_insn_15058 ** pushfd -. -> Label_insn_15059 - -# Orig addr: Label_insn_15059 insn_id: 15059 with comment push 0x0804ED92 - Label_insn_15059 ** push 0x0804ED92 -. -> Label_insn_15060 - -# Orig addr: Label_insn_15060 insn_id: 15060 with comment push 0xF0000580 - Label_insn_15060 ** push 0xF0000580 -. -> Label_insn_15061 - -# Orig addr: Label_insn_15061 insn_id: 15061 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969DF96 -- Link to callback handler sequence -# Orig addr: Label_insn_15061 indirect branch target: -268434048 -0xf0000580 -> . -. -> post_callback_Label_insn_15061 - Label_insn_15061 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15061 ** pop eax -. -> Label_insn_15062 - -# Orig addr: Label_insn_15062 insn_id: 15062 with comment popfd - Label_insn_15062 ** popfd -. -> Label_insn_15063 - -# Orig addr: 0x8049a05 insn_id: 657 with comment add edx , dword [esp+0x74] -0x8049a05 -> . - Label_insn_657 ** add edx , dword [esp+0x74] -. -> Label_insn_17922 - -# Orig addr: Label_insn_15063 insn_id: 15063 with comment popad - Label_insn_15063 ** popad -. -> 0x804ed95 - -# Orig addr: 0x8049a10 insn_id: 659 with comment neg eax -0x8049a10 -> . - Label_insn_659 ** neg eax -. -> Label_insn_18663 - -# Orig addr: Label_insn_15064 insn_id: 15064 with comment pushad -- start of callback handler sequence - Label_insn_15064 ** pushad -. -> Label_insn_15065 - -# Orig addr: Label_insn_15065 insn_id: 15065 with comment pushfd - Label_insn_15065 ** pushfd -. -> Label_insn_15066 - -# Orig addr: Label_insn_15066 insn_id: 15066 with comment push 0x0804ED98 - Label_insn_15066 ** push 0x0804ED98 -. -> Label_insn_15067 - -# Orig addr: 0x8049a20 insn_id: 662 with comment pushfd -0x8049a20 -> . - Label_insn_662 ** pushfd -. -> Label_insn_17937 - -# Orig addr: Label_insn_15067 insn_id: 15067 with comment push 0xF0000590 - Label_insn_15067 ** push 0xF0000590 -. -> Label_insn_15068 - -# Orig addr: Label_insn_15068 insn_id: 15068 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969E856 -- Link to callback handler sequence -# Orig addr: Label_insn_15068 indirect branch target: -268434032 -0xf0000590 -> . -. -> post_callback_Label_insn_15068 - Label_insn_15068 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15068 ** pop eax -. -> Label_insn_15069 - -# Orig addr: Label_insn_15069 insn_id: 15069 with comment popfd - Label_insn_15069 ** popfd -. -> Label_insn_15070 - -# Orig addr: Label_insn_15070 insn_id: 15070 with comment popad - Label_insn_15070 ** popad -. -> Label_insn_6353 - -# Orig addr: 0x8049a35 insn_id: 666 with comment sub esi , dword [esp+0x00000088] -0x8049a35 -> . - Label_insn_666 ** sub esi , dword [esp+0x00000088] -. -> Label_insn_17949 - -# Orig addr: Label_insn_15071 insn_id: 15071 with comment jnc 0x0969F166 -- Link to callback handler sequence - Label_insn_15071 ** jnc 0x804ed9d -. -> Label_insn_15072 - -# Orig addr: Label_insn_15072 insn_id: 15072 with comment pushad -- start of callback handler sequence - Label_insn_15072 ** pushad -. -> Label_insn_15073 - -# Orig addr: Label_insn_15073 insn_id: 15073 with comment pushfd - Label_insn_15073 ** pushfd -. -> Label_insn_15074 - -# Orig addr: Label_insn_15074 insn_id: 15074 with comment push 0x0804ED9B - Label_insn_15074 ** push 0x0804ED9B -. -> Label_insn_15075 - -# Orig addr: Label_insn_15075 insn_id: 15075 with comment push 0xF00005A0 - Label_insn_15075 ** push 0xF00005A0 -. -> Label_insn_15076 - -# Orig addr: Label_insn_15076 insn_id: 15076 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969F166 -- Link to callback handler sequence -# Orig addr: Label_insn_15076 indirect branch target: -268434016 -0xf00005a0 -> . -. -> post_callback_Label_insn_15076 - Label_insn_15076 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15076 ** pop eax -. -> Label_insn_15077 - -# Orig addr: Label_insn_15077 insn_id: 15077 with comment popfd - Label_insn_15077 ** popfd -. -> Label_insn_15078 - -# Orig addr: Label_insn_15078 insn_id: 15078 with comment popad - Label_insn_15078 ** popad -. -> 0x804ed9d - -# Orig addr: Label_insn_15079 insn_id: 15079 with comment pushad -- start of callback handler sequence - Label_insn_15079 ** pushad -. -> Label_insn_15080 - -# Orig addr: Label_insn_15080 insn_id: 15080 with comment pushfd - Label_insn_15080 ** pushfd -. -> Label_insn_15081 - -# Orig addr: Label_insn_15081 insn_id: 15081 with comment push 0x0804EDDF - Label_insn_15081 ** push 0x0804EDDF -. -> Label_insn_15082 - -# Orig addr: Label_insn_15082 insn_id: 15082 with comment push 0xF00005C0 - Label_insn_15082 ** push 0xF00005C0 -. -> Label_insn_15083 - -# Orig addr: Label_insn_15083 insn_id: 15083 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969FCA6 -- Link to callback handler sequence -# Orig addr: Label_insn_15083 indirect branch target: -268433984 -0xf00005c0 -> . -. -> post_callback_Label_insn_15083 - Label_insn_15083 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15083 ** pop eax -. -> Label_insn_15084 - -# Orig addr: Label_insn_15084 insn_id: 15084 with comment popfd - Label_insn_15084 ** popfd -. -> Label_insn_15085 - -# Orig addr: Label_insn_15085 insn_id: 15085 with comment popad - Label_insn_15085 ** popad -. -> 0x804ede1 - -# Orig addr: Label_insn_15086 insn_id: 15086 with comment jno 0x096A06F6 -- Link to callback handler sequence - Label_insn_15086 ** jno 0x804efd8 -. -> Label_insn_15087 - -# Orig addr: Label_insn_15087 insn_id: 15087 with comment pushad -- start of callback handler sequence - Label_insn_15087 ** pushad -. -> Label_insn_15088 - -# Orig addr: Label_insn_15088 insn_id: 15088 with comment pushfd - Label_insn_15088 ** pushfd -. -> Label_insn_15089 - -# Orig addr: 0x8049ab0 insn_id: 691 with comment add ebx , edi -0x8049ab0 -> . - Label_insn_691 ** add ebx , edi -. -> Label_insn_17957 - -# Orig addr: Label_insn_15089 insn_id: 15089 with comment push 0x0804EFD6 - Label_insn_15089 ** push 0x0804EFD6 -. -> Label_insn_15090 - -# Orig addr: 0x8049ab2 insn_id: 692 with comment lea eax , [esi+edx] -# eliding, no indirect targets -0x8049ab2 -> 0x0 - Label_insn_692 ** lea eax , [esi+edx] -. -> Label_insn_17965 - -# Orig addr: Label_insn_15090 insn_id: 15090 with comment push 0xF00005E0 - Label_insn_15090 ** push 0xF00005E0 -. -> Label_insn_15091 - -# Orig addr: Label_insn_15091 insn_id: 15091 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096A06F6 -- Link to callback handler sequence -# Orig addr: Label_insn_15091 indirect branch target: -268433952 -0xf00005e0 -> . -. -> post_callback_Label_insn_15091 - Label_insn_15091 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15091 ** pop eax -. -> Label_insn_15092 - -# Orig addr: Label_insn_15092 insn_id: 15092 with comment popfd - Label_insn_15092 ** popfd -. -> Label_insn_15093 - -# Orig addr: Label_insn_15093 insn_id: 15093 with comment popad - Label_insn_15093 ** popad -. -> 0x804efd8 - -# Orig addr: Label_insn_15094 insn_id: 15094 with comment jnc 0x096A1646 -- Link to callback handler sequence - Label_insn_15094 ** jnc 0x804d14f -. -> Label_insn_15095 - -# Orig addr: 0x8049ad2 insn_id: 701 with comment add esi , dword [esp+0x00000090] -0x8049ad2 -> . - Label_insn_701 ** add esi , dword [esp+0x00000090] -. -> Label_insn_17973 - -# Orig addr: Label_insn_15095 insn_id: 15095 with comment pushad -- start of callback handler sequence - Label_insn_15095 ** pushad -. -> Label_insn_15096 - -# Orig addr: Label_insn_15096 insn_id: 15096 with comment pushfd - Label_insn_15096 ** pushfd -. -> Label_insn_15097 - -# Orig addr: Label_insn_15097 insn_id: 15097 with comment push 0x0804D14C - Label_insn_15097 ** push 0x0804D14C -. -> Label_insn_15098 - -# Orig addr: Label_insn_15098 insn_id: 15098 with comment push 0xF0000620 - Label_insn_15098 ** push 0xF0000620 -. -> Label_insn_15099 - -# Orig addr: Label_insn_15099 insn_id: 15099 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A1646 -- Link to callback handler sequence -# Orig addr: Label_insn_15099 indirect branch target: -268433888 -0xf0000620 -> . -. -> post_callback_Label_insn_15099 - Label_insn_15099 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15099 ** pop eax -. -> Label_insn_15100 - -# Orig addr: Label_insn_15100 insn_id: 15100 with comment popfd - Label_insn_15100 ** popfd -. -> Label_insn_15101 - -# Orig addr: Label_insn_15101 insn_id: 15101 with comment popad - Label_insn_15101 ** popad -. -> 0x804d14f - -# Orig addr: Label_insn_15102 insn_id: 15102 with comment jnc 0x096A23B6 -- Link to callback handler sequence - Label_insn_15102 ** jnc 0x804d157 -. -> Label_insn_15103 - -# Orig addr: Label_insn_15103 insn_id: 15103 with comment pushad -- start of callback handler sequence - Label_insn_15103 ** pushad -. -> Label_insn_15104 - -# Orig addr: Label_insn_15104 insn_id: 15104 with comment pushfd - Label_insn_15104 ** pushfd -. -> Label_insn_15105 - -# Orig addr: Label_insn_15105 insn_id: 15105 with comment push 0x0804D154 - Label_insn_15105 ** push 0x0804D154 -. -> Label_insn_15106 - -# Orig addr: Label_insn_15106 insn_id: 15106 with comment push 0xF0000630 - Label_insn_15106 ** push 0xF0000630 -. -> Label_insn_15107 - -# Orig addr: Label_insn_15107 insn_id: 15107 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A23B6 -- Link to callback handler sequence -# Orig addr: Label_insn_15107 indirect branch target: -268433872 -0xf0000630 -> . -. -> post_callback_Label_insn_15107 - Label_insn_15107 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15107 ** pop eax -. -> Label_insn_15108 - -# Orig addr: Label_insn_15108 insn_id: 15108 with comment popfd - Label_insn_15108 ** popfd -. -> Label_insn_15109 - -# Orig addr: Label_insn_15109 insn_id: 15109 with comment popad - Label_insn_15109 ** popad -. -> 0x804d157 - -# Orig addr: Label_insn_15110 insn_id: 15110 with comment pushad -- start of callback handler sequence - Label_insn_15110 ** pushad -. -> Label_insn_15111 - -# Orig addr: 0x8049b43 insn_id: 722 with comment add eax , dword [esp+0x00000084] -0x8049b43 -> . - Label_insn_722 ** add eax , dword [esp+0x00000084] -. -> Label_insn_17981 - -# Orig addr: Label_insn_15111 insn_id: 15111 with comment pushfd - Label_insn_15111 ** pushfd -. -> Label_insn_15112 - -# Orig addr: Label_insn_15112 insn_id: 15112 with comment push 0x0804D15B - Label_insn_15112 ** push 0x0804D15B -. -> Label_insn_15113 - -# Orig addr: Label_insn_15113 insn_id: 15113 with comment push 0xF0000640 - Label_insn_15113 ** push 0xF0000640 -. -> Label_insn_15114 - -# Orig addr: Label_insn_15114 insn_id: 15114 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A3086 -- Link to callback handler sequence -# Orig addr: Label_insn_15114 indirect branch target: -268433856 -0xf0000640 -> . -. -> post_callback_Label_insn_15114 - Label_insn_15114 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15114 ** pop eax -. -> Label_insn_15115 - -# Orig addr: Label_insn_15115 insn_id: 15115 with comment popfd - Label_insn_15115 ** popfd -. -> Label_insn_15116 - -# Orig addr: Label_insn_15116 insn_id: 15116 with comment popad - Label_insn_15116 ** popad -. -> 0x804d15e - -# Orig addr: Label_insn_15117 insn_id: 15117 with comment pushad -- start of callback handler sequence - Label_insn_15117 ** pushad -. -> Label_insn_15118 - -# Orig addr: Label_insn_15118 insn_id: 15118 with comment pushfd - Label_insn_15118 ** pushfd -. -> Label_insn_15119 - -# Orig addr: Label_insn_15119 insn_id: 15119 with comment push 0x0804D163 - Label_insn_15119 ** push 0x0804D163 -. -> Label_insn_15120 - -# Orig addr: Label_insn_15120 insn_id: 15120 with comment push 0xF0000650 - Label_insn_15120 ** push 0xF0000650 -. -> Label_insn_15121 - -# Orig addr: Label_insn_15121 insn_id: 15121 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A3DA6 -- Link to callback handler sequence -# Orig addr: Label_insn_15121 indirect branch target: -268433840 -0xf0000650 -> . -. -> post_callback_Label_insn_15121 - Label_insn_15121 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15121 ** pop eax -. -> Label_insn_15122 - -# Orig addr: Label_insn_15122 insn_id: 15122 with comment popfd - Label_insn_15122 ** popfd -. -> Label_insn_15123 - -# Orig addr: Label_insn_15123 insn_id: 15123 with comment popad - Label_insn_15123 ** popad -. -> 0x804d166 - -# Orig addr: Label_insn_15124 insn_id: 15124 with comment jno 0x096A4AC6 -- Link to callback handler sequence - Label_insn_15124 ** jno 0x804d16d -. -> Label_insn_15125 - -# Orig addr: 0x8049b93 insn_id: 739 with comment lea ecx , [edx+0x01] -0x8049b93 -> . - Label_insn_739 ** lea ecx , [edx+0x01] -. -> Label_insn_17989 - -# Orig addr: Label_insn_15125 insn_id: 15125 with comment pushad -- start of callback handler sequence - Label_insn_15125 ** pushad -. -> Label_insn_15126 - -# Orig addr: Label_insn_15126 insn_id: 15126 with comment pushfd - Label_insn_15126 ** pushfd -. -> Label_insn_15127 - -# Orig addr: Label_insn_15127 insn_id: 15127 with comment push 0x0804D16A - Label_insn_15127 ** push 0x0804D16A -. -> Label_insn_15128 - -# Orig addr: Label_insn_15128 insn_id: 15128 with comment push 0xF0000660 - Label_insn_15128 ** push 0xF0000660 -. -> Label_insn_15129 - -# Orig addr: Label_insn_15129 insn_id: 15129 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096A4AC6 -- Link to callback handler sequence -# Orig addr: Label_insn_15129 indirect branch target: -268433824 -0xf0000660 -> . -. -> post_callback_Label_insn_15129 - Label_insn_15129 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15129 ** pop eax -. -> Label_insn_15130 - -# Orig addr: 0x8049baa insn_id: 745 with comment sub eax , 0x00000001 -0x8049baa -> . - Label_insn_745 ** sub eax , 0x00000001 -. -> Label_insn_17997 - -# Orig addr: Label_insn_15130 insn_id: 15130 with comment popfd - Label_insn_15130 ** popfd -. -> Label_insn_15131 - -# Orig addr: Label_insn_15131 insn_id: 15131 with comment popad - Label_insn_15131 ** popad -. -> 0x804d16d - -# Orig addr: Label_insn_15132 insn_id: 15132 with comment test eax , 0xFFFFFF00 - Label_insn_15132 ** test eax , 0xFFFFFF00 -. -> Label_insn_15133 - -# Orig addr: Label_insn_15133 insn_id: 15133 with comment jz - SIGNED or UNSIGNED TRUNC - Label_insn_15133 ** je Label_insn_15135 -. -> Label_insn_15137 - -# Orig addr: 0x8049bbd insn_id: 750 with comment lea eax , [edx-0x01] -0x8049bbd -> . - Label_insn_750 ** lea eax , [edx-0x01] -. -> Label_insn_18005 - -# Orig addr: Label_insn_15134 insn_id: 15134 with comment NOP NOP -- Link to callback handler sequence - Label_insn_15134 ** nop -. -> Label_insn_15140 - -# Orig addr: Label_insn_15135 insn_id: 15135 with comment popfd - Label_insn_15135 ** popfd -. -> Label_insn_15136 - -# Orig addr: Label_insn_15136 insn_id: 15136 with comment movzx eax , al - Label_insn_15136 ** movzx eax , al -. -> Label_insn_4639 - -# Orig addr: Label_insn_15137 insn_id: 15137 with comment NOT - Label_insn_15137 ** not eax -. -> Label_insn_15138 - -# Orig addr: Label_insn_15138 insn_id: 15138 with comment test eax , 0xFFFFFF00 - Label_insn_15138 ** test eax , 0xFFFFFF00 -. -> Label_insn_15139 - -# Orig addr: Label_insn_15139 insn_id: 15139 with comment je 0x096A6416 - Label_insn_15139 ** je Label_insn_15135 -. -> Label_insn_15134 - -# Orig addr: 0x8049bd6 insn_id: 756 with comment sub eax , 0x00000001 -0x8049bd6 -> . - Label_insn_756 ** sub eax , 0x00000001 -. -> Label_insn_18013 - -# Orig addr: Label_insn_15140 insn_id: 15140 with comment pushad -- start of callback handler sequence - Label_insn_15140 ** pushad -. -> Label_insn_15141 - -# Orig addr: Label_insn_15141 insn_id: 15141 with comment pushfd - Label_insn_15141 ** pushfd -. -> Label_insn_15142 - -# Orig addr: Label_insn_15142 insn_id: 15142 with comment push 0x0804D171 - Label_insn_15142 ** push 0x0804D171 -. -> Label_insn_15143 - -# Orig addr: Label_insn_15143 insn_id: 15143 with comment push 0xF0000670 - Label_insn_15143 ** push 0xF0000670 -. -> Label_insn_15144 - -# Orig addr: Label_insn_15144 insn_id: 15144 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_15144 indirect branch target: -268433808 -0xf0000670 -> . -. -> post_callback_Label_insn_15144 - Label_insn_15144 () truncation_detector_32_8 - post_callback_Label_insn_15144 ** pop eax -. -> Label_insn_15145 - -# Orig addr: Label_insn_15145 insn_id: 15145 with comment popfd - Label_insn_15145 ** popfd -. -> Label_insn_15146 - -# Orig addr: Label_insn_15146 insn_id: 15146 with comment popad - Label_insn_15146 ** popad -. -> Label_insn_15135 - -# Orig addr: Label_insn_15147 insn_id: 15147 with comment pushfd - Label_insn_15147 ** pushfd -. -> Label_insn_15148 - -# Orig addr: Label_insn_15148 insn_id: 15148 with comment test ecx , 0xFFFFFF00 - Label_insn_15148 ** test ecx , 0xFFFFFF00 -. -> Label_insn_15149 - -# Orig addr: Label_insn_15149 insn_id: 15149 with comment jz - SIGNED or UNSIGNED TRUNC - Label_insn_15149 ** je Label_insn_15151 -. -> Label_insn_15153 - -# Orig addr: Label_insn_15150 insn_id: 15150 with comment NOP NOP -- Link to callback handler sequence - Label_insn_15150 ** nop -. -> Label_insn_15156 - -# Orig addr: 0x8049c0f insn_id: 770 with comment add esi , 0x00000001 -0x8049c0f -> . - Label_insn_770 ** add esi , 0x00000001 -. -> Label_insn_18021 - -# Orig addr: Label_insn_15151 insn_id: 15151 with comment popfd - Label_insn_15151 ** popfd -. -> Label_insn_15152 - -# Orig addr: Label_insn_15152 insn_id: 15152 with comment movzx ecx , cl - Label_insn_15152 ** movzx ecx , cl -. -> Label_insn_4640 - -# Orig addr: 0x8049c15 insn_id: 772 with comment add edi , 0x00000001 -0x8049c15 -> . - Label_insn_772 ** add edi , 0x00000001 -. -> Label_insn_18665 - -# Orig addr: Label_insn_15153 insn_id: 15153 with comment NOT - Label_insn_15153 ** not ecx -. -> Label_insn_15154 - -# Orig addr: Label_insn_15154 insn_id: 15154 with comment test ecx , 0xFFFFFF00 - Label_insn_15154 ** test ecx , 0xFFFFFF00 -. -> Label_insn_15155 - -# Orig addr: Label_insn_15155 insn_id: 15155 with comment je 0x096A7F96 - Label_insn_15155 ** je Label_insn_15151 -. -> Label_insn_15150 - -# Orig addr: Label_insn_15156 insn_id: 15156 with comment pushad -- start of callback handler sequence - Label_insn_15156 ** pushad -. -> Label_insn_15157 - -# Orig addr: Label_insn_15157 insn_id: 15157 with comment pushfd - Label_insn_15157 ** pushfd -. -> Label_insn_15158 - -# Orig addr: Label_insn_15158 insn_id: 15158 with comment push 0x0804D174 - Label_insn_15158 ** push 0x0804D174 -. -> Label_insn_15159 - -# Orig addr: Label_insn_15159 insn_id: 15159 with comment push 0xF0000680 - Label_insn_15159 ** push 0xF0000680 -. -> Label_insn_15160 - -# Orig addr: 0x8049c27 insn_id: 779 with comment add ebx , 0x00000040 -0x8049c27 -> . - Label_insn_779 ** add ebx , 0x00000040 -. -> Label_insn_18036 - -# Orig addr: Label_insn_15160 insn_id: 15160 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_15160 indirect branch target: -268433792 -0xf0000680 -> . -. -> post_callback_Label_insn_15160 - Label_insn_15160 () truncation_detector_32_8 - post_callback_Label_insn_15160 ** pop eax -. -> Label_insn_15161 - -# Orig addr: Label_insn_15161 insn_id: 15161 with comment popfd - Label_insn_15161 ** popfd -. -> Label_insn_15162 - -# Orig addr: Label_insn_15162 insn_id: 15162 with comment popad - Label_insn_15162 ** popad -. -> Label_insn_15151 - -# Orig addr: 0x8049c30 insn_id: 782 with comment add esi , 0x00000002 -0x8049c30 -> . - Label_insn_782 ** add esi , 0x00000002 -. -> Label_insn_18044 - -# Orig addr: Label_insn_15163 insn_id: 15163 with comment jnc 0x096A8EE6 -- Link to callback handler sequence - Label_insn_15163 ** jnc 0x804d179 -. -> Label_insn_15164 - -# Orig addr: Label_insn_15164 insn_id: 15164 with comment pushad -- start of callback handler sequence - Label_insn_15164 ** pushad -. -> Label_insn_15165 - -# Orig addr: Label_insn_15165 insn_id: 15165 with comment pushfd - Label_insn_15165 ** pushfd -. -> Label_insn_15166 - -# Orig addr: 0x8049c43 insn_id: 789 with comment lea eax , [esi+0x02] -0x8049c43 -> . - Label_insn_789 ** lea eax , [esi+0x02] -. -> Label_insn_18052 - -# Orig addr: Label_insn_15166 insn_id: 15166 with comment push 0x0804D177 - Label_insn_15166 ** push 0x0804D177 -. -> Label_insn_15167 - -# Orig addr: Label_insn_15167 insn_id: 15167 with comment push 0xF0000690 - Label_insn_15167 ** push 0xF0000690 -. -> Label_insn_15168 - -# Orig addr: Label_insn_15168 insn_id: 15168 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A8EE6 -- Link to callback handler sequence -# Orig addr: Label_insn_15168 indirect branch target: -268433776 -0xf0000690 -> . -. -> post_callback_Label_insn_15168 - Label_insn_15168 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15168 ** pop eax -. -> Label_insn_15169 - -# Orig addr: Label_insn_15169 insn_id: 15169 with comment popfd - Label_insn_15169 ** popfd -. -> Label_insn_15170 - -# Orig addr: Label_insn_15170 insn_id: 15170 with comment popad - Label_insn_15170 ** popad -. -> 0x804d179 - -# Orig addr: 0x8049c55 insn_id: 794 with comment add ebx , 0xFFFFFF80 -0x8049c55 -> . - Label_insn_794 ** add ebx , 0xFFFFFF80 -. -> Label_insn_18060 - -# Orig addr: 0x8049c58 insn_id: 795 with comment add esi , 0x00000003 -# eliding, no indirect targets -0x8049c58 -> 0x0 - Label_insn_795 ** add esi , 0x00000003 -. -> Label_insn_18068 - -# Orig addr: Label_insn_15171 insn_id: 15171 with comment jnc 0x096A98E6 -- Link to callback handler sequence - Label_insn_15171 ** jnc 0x804bf3f -. -> Label_insn_15172 - -# Orig addr: Label_insn_15172 insn_id: 15172 with comment pushad -- start of callback handler sequence - Label_insn_15172 ** pushad -. -> Label_insn_15173 - -# Orig addr: Label_insn_15173 insn_id: 15173 with comment pushfd - Label_insn_15173 ** pushfd -. -> Label_insn_15174 - -# Orig addr: Label_insn_15174 insn_id: 15174 with comment push 0x0804BF3C - Label_insn_15174 ** push 0x0804BF3C -. -> Label_insn_15175 - -# Orig addr: Label_insn_15175 insn_id: 15175 with comment push 0xF00006A0 - Label_insn_15175 ** push 0xF00006A0 -. -> Label_insn_15176 - -# Orig addr: Label_insn_15176 insn_id: 15176 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A98E6 -- Link to callback handler sequence -# Orig addr: Label_insn_15176 indirect branch target: -268433760 -0xf00006a0 -> . -. -> post_callback_Label_insn_15176 - Label_insn_15176 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15176 ** pop eax -. -> Label_insn_15177 - -# Orig addr: 0x8049c67 insn_id: 802 with comment add esi , 0x00000001 -0x8049c67 -> . - Label_insn_802 ** add esi , 0x00000001 -. -> Label_insn_18076 - -# Orig addr: Label_insn_15177 insn_id: 15177 with comment popfd - Label_insn_15177 ** popfd -. -> Label_insn_15178 - -# Orig addr: Label_insn_15178 insn_id: 15178 with comment popad - Label_insn_15178 ** popad -. -> 0x804bf3f - -# Orig addr: Label_insn_15179 insn_id: 15179 with comment pushfd - Label_insn_15179 ** pushfd -. -> Label_insn_15180 - -# Orig addr: Label_insn_15180 insn_id: 15180 with comment test eax , 0xFFFFFF00 - Label_insn_15180 ** test eax , 0xFFFFFF00 -. -> Label_insn_15181 - -# Orig addr: 0x8049c88 insn_id: 809 with comment sub ebx , 0x00000040 -0x8049c88 -> . - Label_insn_809 ** sub ebx , 0x00000040 -. -> Label_insn_18084 - -# Orig addr: Label_insn_15181 insn_id: 15181 with comment jz - SIGNED or UNSIGNED TRUNC - Label_insn_15181 ** je Label_insn_15183 -. -> Label_insn_15185 - -# Orig addr: Label_insn_15182 insn_id: 15182 with comment NOP NOP -- Link to callback handler sequence - Label_insn_15182 ** nop -. -> Label_insn_15188 - -# Orig addr: Label_insn_15183 insn_id: 15183 with comment popfd - Label_insn_15183 ** popfd -. -> Label_insn_15184 - -# Orig addr: 0x8049c92 insn_id: 812 with comment add esi , 0x00000004 -0x8049c92 -> . - Label_insn_812 ** add esi , 0x00000004 -. -> Label_insn_18092 - -# Orig addr: Label_insn_15184 insn_id: 15184 with comment mov byte [ebp-0x41] , al - Label_insn_15184 ** mov byte [ebp-0x41] , al -. -> 0x804bfb9 - -# Orig addr: Label_insn_15185 insn_id: 15185 with comment NOT - Label_insn_15185 ** not eax -. -> Label_insn_15186 - -# Orig addr: Label_insn_15186 insn_id: 15186 with comment test eax , 0xFFFFFF00 - Label_insn_15186 ** test eax , 0xFFFFFF00 -. -> Label_insn_15187 - -# Orig addr: Label_insn_15187 insn_id: 15187 with comment je 0x096AB236 - Label_insn_15187 ** je Label_insn_15183 -. -> Label_insn_15182 - -# Orig addr: 0x8049ca7 insn_id: 817 with comment add esi , 0x00000002 -0x8049ca7 -> . - Label_insn_817 ** add esi , 0x00000002 -. -> Label_insn_18100 - -# Orig addr: Label_insn_15188 insn_id: 15188 with comment pushad -- start of callback handler sequence - Label_insn_15188 ** pushad -. -> Label_insn_15190 - -# Orig addr: Label_insn_15189 insn_id: 15189 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09735DF6 -- Link to callback handler sequence -# Orig addr: Label_insn_15189 indirect branch target: -268431152 -0xf00010d0 -> . -. -> post_callback_Label_insn_15189 - Label_insn_15189 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15189 ** pop eax -. -> Label_insn_15380 - -# Orig addr: Label_insn_15190 insn_id: 15190 with comment pushfd - Label_insn_15190 ** pushfd -. -> Label_insn_15191 - -# Orig addr: Label_insn_15191 insn_id: 15191 with comment push 0x0804BFB6 - Label_insn_15191 ** push 0x0804BFB6 -. -> Label_insn_15192 - -# Orig addr: 0x8049cb0 insn_id: 820 with comment add dword [esp+0x00000094] , 0x00000001 -0x8049cb0 -> . - Label_insn_820 ** add dword [esp+0x00000094] , 0x00000001 -. -> Label_insn_18666 - -# Orig addr: Label_insn_15192 insn_id: 15192 with comment push 0xF00006B0 - Label_insn_15192 ** push 0xF00006B0 -. -> Label_insn_15193 - -# Orig addr: Label_insn_15193 insn_id: 15193 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_15193 indirect branch target: -268433744 -0xf00006b0 -> . -. -> post_callback_Label_insn_15193 - Label_insn_15193 () truncation_detector_32_8 - post_callback_Label_insn_15193 ** pop eax -. -> Label_insn_15194 - -# Orig addr: Label_insn_15194 insn_id: 15194 with comment popfd - Label_insn_15194 ** popfd -. -> Label_insn_15195 - -# Orig addr: Label_insn_15195 insn_id: 15195 with comment popad - Label_insn_15195 ** popad -. -> Label_insn_15183 - -# Orig addr: Label_insn_15196 insn_id: 15196 with comment jno 0x096AC186 -- Link to callback handler sequence - Label_insn_15196 ** jno 0x804c031 -. -> Label_insn_15197 - -# Orig addr: Label_insn_15197 insn_id: 15197 with comment pushad -- start of callback handler sequence - Label_insn_15197 ** pushad -. -> Label_insn_15198 - -# Orig addr: Label_insn_15198 insn_id: 15198 with comment pushfd - Label_insn_15198 ** pushfd -. -> Label_insn_15199 - -# Orig addr: Label_insn_15199 insn_id: 15199 with comment push 0x0804C02E - Label_insn_15199 ** push 0x0804C02E -. -> Label_insn_15200 - -# Orig addr: Label_insn_15200 insn_id: 15200 with comment push 0xF00006C0 - Label_insn_15200 ** push 0xF00006C0 -. -> Label_insn_15201 - -# Orig addr: 0x8049cef insn_id: 832 with comment add edi , 0x00000001 -0x8049cef -> . - Label_insn_832 ** add edi , 0x00000001 -. -> Label_insn_18114 - -# Orig addr: Label_insn_15201 insn_id: 15201 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096AC186 -- Link to callback handler sequence -# Orig addr: Label_insn_15201 indirect branch target: -268433728 -0xf00006c0 -> . -. -> post_callback_Label_insn_15201 - Label_insn_15201 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15201 ** pop eax -. -> Label_insn_15202 - -# Orig addr: Label_insn_15202 insn_id: 15202 with comment popfd - Label_insn_15202 ** popfd -. -> Label_insn_15203 - -# Orig addr: Label_insn_15203 insn_id: 15203 with comment popad - Label_insn_15203 ** popad -. -> 0x804c031 - -# Orig addr: Label_insn_15204 insn_id: 15204 with comment pushfd - Label_insn_15204 ** pushfd -. -> Label_insn_15205 - -# Orig addr: Label_insn_15205 insn_id: 15205 with comment test eax , 0xFFFFFF00 - Label_insn_15205 ** test eax , 0xFFFFFF00 -. -> Label_insn_15206 - -# Orig addr: Label_insn_15206 insn_id: 15206 with comment jz - SIGNED or UNSIGNED TRUNC - Label_insn_15206 ** je Label_insn_15208 -. -> Label_insn_15210 - -# Orig addr: Label_insn_15207 insn_id: 15207 with comment NOP NOP -- Link to callback handler sequence - Label_insn_15207 ** nop -. -> Label_insn_15213 - -# Orig addr: 0x8049d0b insn_id: 841 with comment lea ecx , [edx+0x01] -0x8049d0b -> . - Label_insn_841 ** lea ecx , [edx+0x01] -. -> Label_insn_18122 - -# Orig addr: Label_insn_15208 insn_id: 15208 with comment popfd - Label_insn_15208 ** popfd -. -> Label_insn_15209 - -# Orig addr: Label_insn_15209 insn_id: 15209 with comment mov byte [ebp-0x4C] , al - Label_insn_15209 ** mov byte [ebp-0x4C] , al -. -> 0x804c070 - -# Orig addr: Label_insn_15210 insn_id: 15210 with comment NOT - Label_insn_15210 ** not eax -. -> Label_insn_15211 - -# Orig addr: Label_insn_15211 insn_id: 15211 with comment test eax , 0xFFFFFF00 - Label_insn_15211 ** test eax , 0xFFFFFF00 -. -> Label_insn_15212 - -# Orig addr: Label_insn_15212 insn_id: 15212 with comment je 0x096ADB26 - Label_insn_15212 ** je Label_insn_15208 -. -> Label_insn_15207 - -# Orig addr: Label_insn_15213 insn_id: 15213 with comment pushad -- start of callback handler sequence - Label_insn_15213 ** pushad -. -> Label_insn_15214 - -# Orig addr: 0x8049d22 insn_id: 847 with comment sub eax , 0x00000001 -0x8049d22 -> . - Label_insn_847 ** sub eax , 0x00000001 -. -> Label_insn_18130 - -# Orig addr: Label_insn_15214 insn_id: 15214 with comment pushfd - Label_insn_15214 ** pushfd -. -> Label_insn_15215 - -# Orig addr: Label_insn_15215 insn_id: 15215 with comment push 0x0804C06D - Label_insn_15215 ** push 0x0804C06D -. -> Label_insn_15216 - -# Orig addr: Label_insn_15216 insn_id: 15216 with comment push 0xF00006D0 - Label_insn_15216 ** push 0xF00006D0 -. -> Label_insn_15217 - -# Orig addr: Label_insn_15217 insn_id: 15217 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_15217 indirect branch target: -268433712 -0xf00006d0 -> . -. -> post_callback_Label_insn_15217 - Label_insn_15217 () truncation_detector_32_8 - post_callback_Label_insn_15217 ** pop eax -. -> Label_insn_15218 - -# Orig addr: Label_insn_15218 insn_id: 15218 with comment popfd - Label_insn_15218 ** popfd -. -> Label_insn_15219 - -# Orig addr: 0x8049d35 insn_id: 852 with comment lea eax , [edx-0x01] -0x8049d35 -> . - Label_insn_852 ** lea eax , [edx-0x01] -. -> Label_insn_18138 - -# Orig addr: Label_insn_15219 insn_id: 15219 with comment popad - Label_insn_15219 ** popad -. -> Label_insn_15208 - -# Orig addr: Label_insn_15220 insn_id: 15220 with comment jnc 0x096AEA76 -- Link to callback handler sequence - Label_insn_15220 ** jnc 0x804c091 -. -> Label_insn_15221 - -# Orig addr: 0x8049d4e insn_id: 858 with comment sub eax , 0x00000001 -0x8049d4e -> . - Label_insn_858 ** sub eax , 0x00000001 -. -> Label_insn_18146 - -# Orig addr: 0x8049d6e insn_id: 867 with comment add esi , 0x00000001 -0x8049d6e -> . - Label_insn_867 ** add esi , 0x00000001 -. -> Label_insn_18154 - -# Orig addr: 0x8049d7b insn_id: 870 with comment add esi , 0x00000001 -0x8049d7b -> . - Label_insn_870 ** add esi , 0x00000001 -. -> Label_insn_18667 - -# Orig addr: 0x8049d7e insn_id: 871 with comment add edi , 0x00000001 -# eliding, no indirect targets -0x8049d7e -> 0x0 - Label_insn_871 ** add edi , 0x00000001 -. -> Label_insn_18169 - -# Orig addr: 0x8049da3 insn_id: 880 with comment add esi , 0x00000001 -0x8049da3 -> . - Label_insn_880 ** add esi , 0x00000001 -. -> Label_insn_18177 - -# Orig addr: Label_insn_15221 insn_id: 15221 with comment pushad -- start of callback handler sequence - Label_insn_15221 ** pushad -. -> Label_insn_15222 - -# Orig addr: 0x8049da9 insn_id: 882 with comment add edi , 0x00000001 -0x8049da9 -> . - Label_insn_882 ** add edi , 0x00000001 -. -> Label_insn_18668 - -# Orig addr: Label_insn_15222 insn_id: 15222 with comment pushfd - Label_insn_15222 ** pushfd -. -> Label_insn_15223 - -# Orig addr: Label_insn_15223 insn_id: 15223 with comment push 0x0804C08E - Label_insn_15223 ** push 0x0804C08E -. -> Label_insn_15224 - -# Orig addr: Label_insn_15224 insn_id: 15224 with comment push 0xF00006E0 - Label_insn_15224 ** push 0xF00006E0 -. -> Label_insn_15225 - -# Orig addr: Label_insn_15225 insn_id: 15225 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096AEA76 -- Link to callback handler sequence -# Orig addr: Label_insn_15225 indirect branch target: -268433696 -0xf00006e0 -> . -. -> post_callback_Label_insn_15225 - Label_insn_15225 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15225 ** pop eax -. -> Label_insn_15226 - -# Orig addr: Label_insn_15226 insn_id: 15226 with comment popfd - Label_insn_15226 ** popfd -. -> Label_insn_15227 - -# Orig addr: Label_insn_15227 insn_id: 15227 with comment popad - Label_insn_15227 ** popad -. -> 0x804c091 - -# Orig addr: 0x8049dbc insn_id: 889 with comment add esi , 0x00000002 -0x8049dbc -> . - Label_insn_889 ** add esi , 0x00000002 -. -> Label_insn_18192 - -# Orig addr: Label_insn_15228 insn_id: 15228 with comment jno 0x096AF796 -- Link to callback handler sequence - Label_insn_15228 ** jno Label_insn_3311 -. -> Label_insn_15229 - -# Orig addr: Label_insn_15229 insn_id: 15229 with comment pushad -- start of callback handler sequence - Label_insn_15229 ** pushad -. -> Label_insn_15230 - -# Orig addr: Label_insn_15230 insn_id: 15230 with comment pushfd - Label_insn_15230 ** pushfd -. -> Label_insn_15231 - -# Orig addr: 0x8049dcf insn_id: 894 with comment add esi , 0x00000004 -0x8049dcf -> . - Label_insn_894 ** add esi , 0x00000004 -. -> Label_insn_18200 - -# Orig addr: Label_insn_15231 insn_id: 15231 with comment push 0x0804C0A7 - Label_insn_15231 ** push 0x0804C0A7 -. -> Label_insn_15232 - -# Orig addr: Label_insn_15232 insn_id: 15232 with comment push 0xF00006F0 - Label_insn_15232 ** push 0xF00006F0 -. -> Label_insn_15233 - -# Orig addr: Label_insn_15233 insn_id: 15233 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096AF796 -- Link to callback handler sequence -# Orig addr: Label_insn_15233 indirect branch target: -268433680 -0xf00006f0 -> . -. -> post_callback_Label_insn_15233 - Label_insn_15233 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15233 ** pop eax -. -> Label_insn_15234 - -# Orig addr: Label_insn_15234 insn_id: 15234 with comment popfd - Label_insn_15234 ** popfd -. -> Label_insn_15235 - -# Orig addr: 0x8049de4 insn_id: 899 with comment pushfd -0x8049de4 -> . - Label_insn_899 ** pushfd -. -> Label_insn_18209 - -# Orig addr: Label_insn_15235 insn_id: 15235 with comment popad - Label_insn_15235 ** popad -. -> Label_insn_3311 - -# Orig addr: Label_insn_15236 insn_id: 15236 with comment jno 0x096B05A6 -- Link to callback handler sequence - Label_insn_15236 ** jno 0x804c0ad -. -> Label_insn_15237 - -# Orig addr: Label_insn_15237 insn_id: 15237 with comment pushad -- start of callback handler sequence - Label_insn_15237 ** pushad -. -> Label_insn_15238 - -# Orig addr: Label_insn_15238 insn_id: 15238 with comment pushfd - Label_insn_15238 ** pushfd -. -> Label_insn_15239 - -# Orig addr: Label_insn_15239 insn_id: 15239 with comment push 0x0804C0AA - Label_insn_15239 ** push 0x0804C0AA -. -> Label_insn_15240 - -# Orig addr: Label_insn_15240 insn_id: 15240 with comment push 0xF0000700 - Label_insn_15240 ** push 0xF0000700 -. -> Label_insn_15241 - -# Orig addr: Label_insn_15241 insn_id: 15241 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B05A6 -- Link to callback handler sequence -# Orig addr: Label_insn_15241 indirect branch target: -268433664 -0xf0000700 -> . -. -> post_callback_Label_insn_15241 - Label_insn_15241 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15241 ** pop eax -. -> Label_insn_15242 - -# Orig addr: Label_insn_15242 insn_id: 15242 with comment popfd - Label_insn_15242 ** popfd -. -> Label_insn_15243 - -# Orig addr: Label_insn_15243 insn_id: 15243 with comment popad - Label_insn_15243 ** popad -. -> 0x804c0ad - -# Orig addr: Label_insn_15244 insn_id: 15244 with comment jnc 0x096B1046 -- Link to callback handler sequence - Label_insn_15244 ** jnc 0x804c0d2 -. -> Label_insn_15245 - -# Orig addr: Label_insn_15245 insn_id: 15245 with comment pushad -- start of callback handler sequence - Label_insn_15245 ** pushad -. -> Label_insn_15246 - -# Orig addr: Label_insn_15246 insn_id: 15246 with comment pushfd - Label_insn_15246 ** pushfd -. -> Label_insn_15247 - -# Orig addr: Label_insn_15247 insn_id: 15247 with comment push 0x0804C0CF - Label_insn_15247 ** push 0x0804C0CF -. -> Label_insn_15248 - -# Orig addr: Label_insn_15248 insn_id: 15248 with comment push 0xF0000710 - Label_insn_15248 ** push 0xF0000710 -. -> Label_insn_15249 - -# Orig addr: Label_insn_15249 insn_id: 15249 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B1046 -- Link to callback handler sequence -# Orig addr: Label_insn_15249 indirect branch target: -268433648 -0xf0000710 -> . -. -> post_callback_Label_insn_15249 - Label_insn_15249 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15249 ** pop eax -. -> Label_insn_15250 - -# Orig addr: Label_insn_15250 insn_id: 15250 with comment popfd - Label_insn_15250 ** popfd -. -> Label_insn_15251 - -# Orig addr: Label_insn_15251 insn_id: 15251 with comment popad - Label_insn_15251 ** popad -. -> 0x804c0d2 - -# Orig addr: Label_insn_15252 insn_id: 15252 with comment jnc 0x096B1D66 -- Link to callback handler sequence - Label_insn_15252 ** jnc 0x804c0e4 -. -> Label_insn_15253 - -# Orig addr: Label_insn_15253 insn_id: 15253 with comment pushad -- start of callback handler sequence - Label_insn_15253 ** pushad -. -> Label_insn_15254 - -# Orig addr: Label_insn_15254 insn_id: 15254 with comment pushfd - Label_insn_15254 ** pushfd -. -> Label_insn_15255 - -# Orig addr: Label_insn_15255 insn_id: 15255 with comment push 0x0804C0E1 - Label_insn_15255 ** push 0x0804C0E1 -. -> Label_insn_15256 - -# Orig addr: Label_insn_15256 insn_id: 15256 with comment push 0xF0000720 - Label_insn_15256 ** push 0xF0000720 -. -> Label_insn_15257 - -# Orig addr: Label_insn_15257 insn_id: 15257 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B1D66 -- Link to callback handler sequence -# Orig addr: Label_insn_15257 indirect branch target: -268433632 -0xf0000720 -> . -. -> post_callback_Label_insn_15257 - Label_insn_15257 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15257 ** pop eax -. -> Label_insn_15258 - -# Orig addr: Label_insn_15258 insn_id: 15258 with comment popfd - Label_insn_15258 ** popfd -. -> Label_insn_15259 - -# Orig addr: Label_insn_15259 insn_id: 15259 with comment popad - Label_insn_15259 ** popad -. -> 0x804c0e4 - -# Orig addr: Label_insn_15260 insn_id: 15260 with comment jno 0x096B2A86 -- Link to callback handler sequence - Label_insn_15260 ** jno 0x804c0f1 -. -> Label_insn_15261 - -# Orig addr: Label_insn_15261 insn_id: 15261 with comment pushad -- start of callback handler sequence - Label_insn_15261 ** pushad -. -> Label_insn_15262 - -# Orig addr: Label_insn_15262 insn_id: 15262 with comment pushfd - Label_insn_15262 ** pushfd -. -> Label_insn_15263 - -# Orig addr: Label_insn_15263 insn_id: 15263 with comment push 0x0804C0EE - Label_insn_15263 ** push 0x0804C0EE -. -> Label_insn_15264 - -# Orig addr: Label_insn_15264 insn_id: 15264 with comment push 0xF0000730 - Label_insn_15264 ** push 0xF0000730 -. -> Label_insn_15265 - -# Orig addr: Label_insn_15265 insn_id: 15265 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B2A86 -- Link to callback handler sequence -# Orig addr: Label_insn_15265 indirect branch target: -268433616 -0xf0000730 -> . -. -> post_callback_Label_insn_15265 - Label_insn_15265 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15265 ** pop eax -. -> Label_insn_15266 - -# Orig addr: Label_insn_15266 insn_id: 15266 with comment popfd - Label_insn_15266 ** popfd -. -> Label_insn_15267 - -# Orig addr: Label_insn_15267 insn_id: 15267 with comment popad - Label_insn_15267 ** popad -. -> 0x804c0f1 - -# Orig addr: Label_insn_15268 insn_id: 15268 with comment jnc 0x096B37F6 -- Link to callback handler sequence - Label_insn_15268 ** jnc 0x804c10a -. -> Label_insn_15269 - -# Orig addr: Label_insn_15269 insn_id: 15269 with comment pushad -- start of callback handler sequence - Label_insn_15269 ** pushad -. -> Label_insn_15270 - -# Orig addr: Label_insn_15270 insn_id: 15270 with comment pushfd - Label_insn_15270 ** pushfd -. -> Label_insn_15271 - -# Orig addr: Label_insn_15271 insn_id: 15271 with comment push 0x0804C107 - Label_insn_15271 ** push 0x0804C107 -. -> Label_insn_15272 - -# Orig addr: Label_insn_15272 insn_id: 15272 with comment push 0xF0000740 - Label_insn_15272 ** push 0xF0000740 -. -> Label_insn_15273 - -# Orig addr: Label_insn_15273 insn_id: 15273 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B37F6 -- Link to callback handler sequence -# Orig addr: Label_insn_15273 indirect branch target: -268433600 -0xf0000740 -> . -. -> post_callback_Label_insn_15273 - Label_insn_15273 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15273 ** pop eax -. -> Label_insn_15274 - -# Orig addr: Label_insn_15274 insn_id: 15274 with comment popfd - Label_insn_15274 ** popfd -. -> Label_insn_15275 - -# Orig addr: Label_insn_15275 insn_id: 15275 with comment popad - Label_insn_15275 ** popad -. -> 0x804c10a - -# Orig addr: Label_insn_15276 insn_id: 15276 with comment jno 0x096B4516 -- Link to callback handler sequence - Label_insn_15276 ** jno Label_insn_3347 -. -> Label_insn_15277 - -# Orig addr: Label_insn_15277 insn_id: 15277 with comment pushad -- start of callback handler sequence - Label_insn_15277 ** pushad -. -> Label_insn_15278 - -# Orig addr: Label_insn_15278 insn_id: 15278 with comment pushfd - Label_insn_15278 ** pushfd -. -> Label_insn_15279 - -# Orig addr: Label_insn_15279 insn_id: 15279 with comment push 0x0804C114 - Label_insn_15279 ** push 0x0804C114 -. -> Label_insn_15280 - -# Orig addr: Label_insn_15280 insn_id: 15280 with comment push 0xF0000750 - Label_insn_15280 ** push 0xF0000750 -. -> Label_insn_15281 - -# Orig addr: Label_insn_15318 insn_id: 15318 with comment pushfd - Label_insn_15318 ** pushfd -. -> Label_insn_15319 - -# Orig addr: Label_insn_15281 insn_id: 15281 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B4516 -- Link to callback handler sequence -# Orig addr: Label_insn_15281 indirect branch target: -268433584 -0xf0000750 -> . -. -> post_callback_Label_insn_15281 - Label_insn_15281 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15281 ** pop eax -. -> Label_insn_15282 - -# Orig addr: Label_insn_15282 insn_id: 15282 with comment popfd - Label_insn_15282 ** popfd -. -> Label_insn_15283 - -# Orig addr: Label_insn_15283 insn_id: 15283 with comment popad - Label_insn_15283 ** popad -. -> Label_insn_3347 - -# Orig addr: Label_insn_15284 insn_id: 15284 with comment jno 0x096B5286 -- Link to callback handler sequence - Label_insn_15284 ** jno Label_insn_3348 -. -> Label_insn_15285 - -# Orig addr: Label_insn_15285 insn_id: 15285 with comment pushad -- start of callback handler sequence - Label_insn_15285 ** pushad -. -> Label_insn_15286 - -# Orig addr: 0x8049f0a insn_id: 965 with comment sub eax , 0x00000001 -0x8049f0a -> . - Label_insn_965 ** sub eax , 0x00000001 -. -> Label_insn_18221 - -# Orig addr: Label_insn_15286 insn_id: 15286 with comment pushfd - Label_insn_15286 ** pushfd -. -> Label_insn_15287 - -# Orig addr: Label_insn_15287 insn_id: 15287 with comment push 0x0804C117 - Label_insn_15287 ** push 0x0804C117 -. -> Label_insn_15288 - -# Orig addr: Label_insn_15288 insn_id: 15288 with comment push 0xF0000760 - Label_insn_15288 ** push 0xF0000760 -. -> Label_insn_15289 - -# Orig addr: Label_insn_15289 insn_id: 15289 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B5286 -- Link to callback handler sequence -# Orig addr: Label_insn_15289 indirect branch target: -268433568 -0xf0000760 -> . -. -> post_callback_Label_insn_15289 - Label_insn_15289 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15289 ** pop eax -. -> Label_insn_15290 - -# Orig addr: Label_insn_15290 insn_id: 15290 with comment popfd - Label_insn_15290 ** popfd -. -> Label_insn_15291 - -# Orig addr: Label_insn_15291 insn_id: 15291 with comment popad - Label_insn_15291 ** popad -. -> Label_insn_3348 - -# Orig addr: Label_insn_15292 insn_id: 15292 with comment jno 0x096B5D26 -- Link to callback handler sequence - Label_insn_15292 ** jno 0x804c11d -. -> Label_insn_15293 - -# Orig addr: Label_insn_15293 insn_id: 15293 with comment pushad -- start of callback handler sequence - Label_insn_15293 ** pushad -. -> Label_insn_15294 - -# Orig addr: Label_insn_15294 insn_id: 15294 with comment pushfd - Label_insn_15294 ** pushfd -. -> Label_insn_15295 - -# Orig addr: Label_insn_15295 insn_id: 15295 with comment push 0x0804C11A - Label_insn_15295 ** push 0x0804C11A -. -> Label_insn_15296 - -# Orig addr: Label_insn_15296 insn_id: 15296 with comment push 0xF0000770 - Label_insn_15296 ** push 0xF0000770 -. -> Label_insn_15297 - -# Orig addr: Label_insn_15297 insn_id: 15297 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B5D26 -- Link to callback handler sequence -# Orig addr: Label_insn_15297 indirect branch target: -268433552 -0xf0000770 -> . -. -> post_callback_Label_insn_15297 - Label_insn_15297 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15297 ** pop eax -. -> Label_insn_15298 - -# Orig addr: Label_insn_15298 insn_id: 15298 with comment popfd - Label_insn_15298 ** popfd -. -> Label_insn_15299 - -# Orig addr: Label_insn_15299 insn_id: 15299 with comment popad - Label_insn_15299 ** popad -. -> 0x804c11d - -# Orig addr: Label_insn_15300 insn_id: 15300 with comment jnc 0x096B67C6 -- Link to callback handler sequence - Label_insn_15300 ** jnc 0x804c13e -. -> Label_insn_15301 - -# Orig addr: Label_insn_15301 insn_id: 15301 with comment pushad -- start of callback handler sequence - Label_insn_15301 ** pushad -. -> Label_insn_15302 - -# Orig addr: Label_insn_15302 insn_id: 15302 with comment pushfd - Label_insn_15302 ** pushfd -. -> Label_insn_15303 - -# Orig addr: Label_insn_15303 insn_id: 15303 with comment push 0x0804C13B - Label_insn_15303 ** push 0x0804C13B -. -> Label_insn_15304 - -# Orig addr: Label_insn_15304 insn_id: 15304 with comment push 0xF0000780 - Label_insn_15304 ** push 0xF0000780 -. -> Label_insn_15305 - -# Orig addr: Label_insn_15305 insn_id: 15305 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B67C6 -- Link to callback handler sequence -# Orig addr: Label_insn_15305 indirect branch target: -268433536 -0xf0000780 -> . -. -> post_callback_Label_insn_15305 - Label_insn_15305 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15305 ** pop eax -. -> Label_insn_15306 - -# Orig addr: Label_insn_15306 insn_id: 15306 with comment popfd - Label_insn_15306 ** popfd -. -> Label_insn_15307 - -# Orig addr: Label_insn_15307 insn_id: 15307 with comment popad - Label_insn_15307 ** popad -. -> 0x804c13e - -# Orig addr: Label_insn_15308 insn_id: 15308 with comment jnc 0x096B74E6 -- Link to callback handler sequence - Label_insn_15308 ** jnc 0x804c198 -. -> Label_insn_15309 - -# Orig addr: Label_insn_15309 insn_id: 15309 with comment pushad -- start of callback handler sequence - Label_insn_15309 ** pushad -. -> Label_insn_15310 - -# Orig addr: Label_insn_15310 insn_id: 15310 with comment pushfd - Label_insn_15310 ** pushfd -. -> Label_insn_15311 - -# Orig addr: Label_insn_15311 insn_id: 15311 with comment push 0x0804C196 - Label_insn_15311 ** push 0x0804C196 -. -> Label_insn_15312 - -# Orig addr: Label_insn_15312 insn_id: 15312 with comment push 0xF0000790 - Label_insn_15312 ** push 0xF0000790 -. -> Label_insn_15313 - -# Orig addr: Label_insn_15313 insn_id: 15313 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B74E6 -- Link to callback handler sequence -# Orig addr: Label_insn_15313 indirect branch target: -268433520 -0xf0000790 -> . -. -> post_callback_Label_insn_15313 - Label_insn_15313 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15313 ** pop eax -. -> Label_insn_15314 - -# Orig addr: Label_insn_15314 insn_id: 15314 with comment popfd - Label_insn_15314 ** popfd -. -> Label_insn_15315 - -# Orig addr: Label_insn_15315 insn_id: 15315 with comment popad - Label_insn_15315 ** popad -. -> 0x804c198 - -# Orig addr: 0x8049fb5 insn_id: 1001 with comment add dword [esp+0x60] , 0x00000001 -0x8049fb5 -> . - Label_insn_1001 ** add dword [esp+0x60] , 0x00000001 -. -> Label_insn_18229 - -# Orig addr: Label_insn_15316 insn_id: 15316 with comment jno 0x096B8206 -- Link to callback handler sequence - Label_insn_15316 ** jno Label_insn_3391 -. -> Label_insn_15317 - -# Orig addr: 0x8049fbe insn_id: 1003 with comment add dword [esp+0x58] , 0x00000004 -0x8049fbe -> . - Label_insn_1003 ** add dword [esp+0x58] , 0x00000004 -. -> Label_insn_18669 - -# Orig addr: Label_insn_15317 insn_id: 15317 with comment pushad -- start of callback handler sequence - Label_insn_15317 ** pushad -. -> Label_insn_15318 - -# Orig addr: Label_insn_15319 insn_id: 15319 with comment push 0x0804C19E - Label_insn_15319 ** push 0x0804C19E -. -> Label_insn_15320 - -# Orig addr: Label_insn_15320 insn_id: 15320 with comment push 0xF00007A0 - Label_insn_15320 ** push 0xF00007A0 -. -> Label_insn_15321 - -# Orig addr: Label_insn_15321 insn_id: 15321 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B8206 -- Link to callback handler sequence -# Orig addr: Label_insn_15321 indirect branch target: -268433504 -0xf00007a0 -> . -. -> post_callback_Label_insn_15321 - Label_insn_15321 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15321 ** pop eax -. -> Label_insn_15322 - -# Orig addr: Label_insn_15322 insn_id: 15322 with comment popfd - Label_insn_15322 ** popfd -. -> Label_insn_15323 - -# Orig addr: 0x8049fdf insn_id: 1010 with comment pushfd -0x8049fdf -> . - Label_insn_1010 ** pushfd -. -> Label_insn_18246 - -# Orig addr: Label_insn_15323 insn_id: 15323 with comment popad - Label_insn_15323 ** popad -. -> Label_insn_3391 - -# Orig addr: Label_insn_15324 insn_id: 15324 with comment jnc 0x096B8F76 -- Link to callback handler sequence - Label_insn_15324 ** jnc 0x804c1a4 -. -> Label_insn_15325 - -# Orig addr: Label_insn_15325 insn_id: 15325 with comment pushad -- start of callback handler sequence - Label_insn_15325 ** pushad -. -> Label_insn_15326 - -# Orig addr: Label_insn_15326 insn_id: 15326 with comment pushfd - Label_insn_15326 ** pushfd -. -> Label_insn_15327 - -# Orig addr: Label_insn_15327 insn_id: 15327 with comment push 0x0804C1A1 - Label_insn_15327 ** push 0x0804C1A1 -. -> Label_insn_15328 - -# Orig addr: Label_insn_15328 insn_id: 15328 with comment push 0xF00007B0 - Label_insn_15328 ** push 0xF00007B0 -. -> Label_insn_15329 - -# Orig addr: Label_insn_15329 insn_id: 15329 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B8F76 -- Link to callback handler sequence -# Orig addr: Label_insn_15329 indirect branch target: -268433488 -0xf00007b0 -> . -. -> post_callback_Label_insn_15329 - Label_insn_15329 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15329 ** pop eax -. -> Label_insn_15330 - -# Orig addr: Label_insn_15330 insn_id: 15330 with comment popfd - Label_insn_15330 ** popfd -. -> Label_insn_15331 - -# Orig addr: Label_insn_15331 insn_id: 15331 with comment popad - Label_insn_15331 ** popad -. -> 0x804c1a4 - -# Orig addr: Label_insn_15332 insn_id: 15332 with comment pushad -- start of callback handler sequence - Label_insn_15332 ** pushad -. -> Label_insn_15333 - -# Orig addr: Label_insn_15333 insn_id: 15333 with comment pushfd - Label_insn_15333 ** pushfd -. -> Label_insn_15334 - -# Orig addr: Label_insn_15334 insn_id: 15334 with comment push 0x0804C1A7 - Label_insn_15334 ** push 0x0804C1A7 -. -> Label_insn_15335 - -# Orig addr: Label_insn_15335 insn_id: 15335 with comment push 0xF00007C0 - Label_insn_15335 ** push 0xF00007C0 -. -> Label_insn_15336 - -# Orig addr: Label_insn_15336 insn_id: 15336 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B9976 -- Link to callback handler sequence -# Orig addr: Label_insn_15336 indirect branch target: -268433472 -0xf00007c0 -> . -. -> post_callback_Label_insn_15336 - Label_insn_15336 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15336 ** pop eax -. -> Label_insn_15337 - -# Orig addr: Label_insn_9931 insn_id: 9931 with comment call 0x0805209A Jump part - Label_insn_9931 ** jmp 0x805209a - -# Orig addr: Label_insn_15337 insn_id: 15337 with comment popfd - Label_insn_15337 ** popfd -. -> Label_insn_15338 - -# Orig addr: Label_insn_15338 insn_id: 15338 with comment popad - Label_insn_15338 ** popad -. -> 0x804c1aa - -# Orig addr: Label_insn_15339 insn_id: 15339 with comment jnc 0x096BA696 -- Link to callback handler sequence - Label_insn_15339 ** jnc 0x804c252 -. -> Label_insn_15340 - -# Orig addr: Label_insn_15340 insn_id: 15340 with comment pushad -- start of callback handler sequence - Label_insn_15340 ** pushad -. -> Label_insn_15341 - -# Orig addr: Label_insn_9932 insn_id: 9932 with comment call dword [ebx+esi*4-0x000000EC] Jump part - Label_insn_9932 ** jmp dword [ebx+esi*4-0x000000EC] - -# Orig addr: Label_insn_15341 insn_id: 15341 with comment pushfd - Label_insn_15341 ** pushfd -. -> Label_insn_15342 - -# Orig addr: Label_insn_15342 insn_id: 15342 with comment push 0x0804C24F - Label_insn_15342 ** push 0x0804C24F -. -> Label_insn_15343 - -# Orig addr: Label_insn_15343 insn_id: 15343 with comment push 0xF00007D0 - Label_insn_15343 ** push 0xF00007D0 -. -> Label_insn_15344 - -# Orig addr: Label_insn_15344 insn_id: 15344 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096BA696 -- Link to callback handler sequence -# Orig addr: Label_insn_15344 indirect branch target: -268433456 -0xf00007d0 -> . -. -> post_callback_Label_insn_15344 - Label_insn_15344 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15344 ** pop eax -. -> Label_insn_15345 - -# Orig addr: Label_insn_15345 insn_id: 15345 with comment popfd - Label_insn_15345 ** popfd -. -> Label_insn_15346 - -# Orig addr: Label_insn_9933 insn_id: 9933 with comment call eax Jump part - Label_insn_9933 ** jmp eax - -# Orig addr: Label_insn_15346 insn_id: 15346 with comment popad - Label_insn_15346 ** popad -. -> 0x804c252 - -# Orig addr: Label_insn_15347 insn_id: 15347 with comment jno 0x096BB3B6 -- Link to callback handler sequence - Label_insn_15347 ** jno Label_insn_3535 -. -> Label_insn_15348 - -# Orig addr: Label_insn_15348 insn_id: 15348 with comment pushad -- start of callback handler sequence - Label_insn_15348 ** pushad -. -> Label_insn_15349 - -# Orig addr: Label_insn_9934 insn_id: 9934 with comment call 0x08052118 Jump part - Label_insn_9934 ** jmp 0x8052118 - -# Orig addr: Label_insn_15349 insn_id: 15349 with comment pushfd - Label_insn_15349 ** pushfd -. -> Label_insn_15350 - -# Orig addr: Label_insn_15350 insn_id: 15350 with comment push 0x0804C3C5 - Label_insn_15350 ** push 0x0804C3C5 -. -> Label_insn_15351 - -# Orig addr: Label_insn_15351 insn_id: 15351 with comment push 0xF00007E0 - Label_insn_15351 ** push 0xF00007E0 -. -> Label_insn_15352 - -# Orig addr: Label_insn_15352 insn_id: 15352 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096BB3B6 -- Link to callback handler sequence -# Orig addr: Label_insn_15352 indirect branch target: -268433440 -0xf00007e0 -> . -. -> post_callback_Label_insn_15352 - Label_insn_15352 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15352 ** pop eax -. -> Label_insn_15353 - -# Orig addr: Label_insn_15353 insn_id: 15353 with comment popfd - Label_insn_15353 ** popfd -. -> Label_insn_15354 - -# Orig addr: Label_insn_15354 insn_id: 15354 with comment popad - Label_insn_15354 ** popad -. -> Label_insn_3535 - -# Orig addr: Label_insn_15355 insn_id: 15355 with comment jno 0x096BC126 -- Link to callback handler sequence - Label_insn_15355 ** jno 0x804c3cc -. -> Label_insn_15356 - -# Orig addr: Label_insn_15356 insn_id: 15356 with comment pushad -- start of callback handler sequence - Label_insn_15356 ** pushad -. -> Label_insn_15357 - -# Orig addr: Label_insn_15357 insn_id: 15357 with comment pushfd - Label_insn_15357 ** pushfd -. -> Label_insn_15358 - -# Orig addr: Label_insn_15358 insn_id: 15358 with comment push 0x0804C3C8 - Label_insn_15358 ** push 0x0804C3C8 -. -> Label_insn_15359 - -# Orig addr: Label_insn_15359 insn_id: 15359 with comment push 0xF00007F0 - Label_insn_15359 ** push 0xF00007F0 -. -> Label_insn_15360 - -# Orig addr: Label_insn_15360 insn_id: 15360 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096BC126 -- Link to callback handler sequence -# Orig addr: Label_insn_15360 indirect branch target: -268433424 -0xf00007f0 -> . -. -> post_callback_Label_insn_15360 - Label_insn_15360 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15360 ** pop eax -. -> Label_insn_15361 - -# Orig addr: Label_insn_15361 insn_id: 15361 with comment popfd - Label_insn_15361 ** popfd -. -> Label_insn_15362 - -# Orig addr: Label_insn_15362 insn_id: 15362 with comment popad - Label_insn_15362 ** popad -. -> 0x804c3cc - -# Orig addr: Label_insn_15363 insn_id: 15363 with comment jno 0x096BCBC6 -- Link to callback handler sequence - Label_insn_15363 ** jno 0x804c3e9 -. -> Label_insn_15364 - -# Orig addr: Label_insn_15364 insn_id: 15364 with comment pushad -- start of callback handler sequence - Label_insn_15364 ** pushad -. -> Label_insn_15365 - -# Orig addr: Label_insn_15365 insn_id: 15365 with comment pushfd - Label_insn_15365 ** pushfd -. -> Label_insn_15366 - -# Orig addr: Label_insn_15366 insn_id: 15366 with comment push 0x0804C3E6 - Label_insn_15366 ** push 0x0804C3E6 -. -> Label_insn_15367 - -# Orig addr: Label_insn_15367 insn_id: 15367 with comment push 0xF0000800 - Label_insn_15367 ** push 0xF0000800 -. -> Label_insn_15368 - -# Orig addr: Label_insn_15368 insn_id: 15368 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096BCBC6 -- Link to callback handler sequence -# Orig addr: Label_insn_15368 indirect branch target: -268433408 -0xf0000800 -> . -. -> post_callback_Label_insn_15368 - Label_insn_15368 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15368 ** pop eax -. -> Label_insn_15369 - -# Orig addr: Label_insn_15369 insn_id: 15369 with comment popfd - Label_insn_15369 ** popfd -. -> Label_insn_15370 - -# Orig addr: 0x804a11b insn_id: 1069 with comment lea eax , [ebx-0x01] -0x804a11b -> . - Label_insn_1069 ** lea eax , [ebx-0x01] -. -> Label_insn_18261 - -# Orig addr: Label_insn_15370 insn_id: 15370 with comment popad - Label_insn_15370 ** popad -. -> 0x804c3e9 - -# Orig addr: Label_insn_15371 insn_id: 15371 with comment jno 0x096BD936 -- Link to callback handler sequence - Label_insn_15371 ** jno 0x804c480 -. -> Label_insn_15372 - -# Orig addr: Label_insn_15372 insn_id: 15372 with comment pushad -- start of callback handler sequence - Label_insn_15372 ** pushad -. -> Label_insn_15373 - -# Orig addr: Label_insn_15373 insn_id: 15373 with comment pushfd - Label_insn_15373 ** pushfd -. -> Label_insn_15374 - -# Orig addr: Label_insn_15374 insn_id: 15374 with comment push 0x0804C47D - Label_insn_15374 ** push 0x0804C47D -. -> Label_insn_15375 - -# Orig addr: Label_insn_15375 insn_id: 15375 with comment push 0xF0000810 - Label_insn_15375 ** push 0xF0000810 -. -> Label_insn_15376 - -# Orig addr: Label_insn_15376 insn_id: 15376 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096BD936 -- Link to callback handler sequence -# Orig addr: Label_insn_15376 indirect branch target: -268433392 -0xf0000810 -> . -. -> post_callback_Label_insn_15376 - Label_insn_15376 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15376 ** pop eax -. -> Label_insn_15377 - -# Orig addr: Label_insn_15377 insn_id: 15377 with comment popfd - Label_insn_15377 ** popfd -. -> Label_insn_15378 - -# Orig addr: Label_insn_15378 insn_id: 15378 with comment popad - Label_insn_15378 ** popad -. -> 0x804c480 - -# Orig addr: Label_insn_15379 insn_id: 15379 with comment jnc 0x096BE6A6 -- Link to callback handler sequence - Label_insn_15379 ** jnc Label_insn_3625 -. -> Label_insn_15381 - -# Orig addr: Label_insn_15380 insn_id: 15380 with comment popfd - Label_insn_15380 ** popfd -. -> Label_insn_15453 - -# Orig addr: Label_insn_15381 insn_id: 15381 with comment pushad -- start of callback handler sequence - Label_insn_15381 ** pushad -. -> Label_insn_15382 - -# Orig addr: Label_insn_15382 insn_id: 15382 with comment pushfd - Label_insn_15382 ** pushfd -. -> Label_insn_15383 - -# Orig addr: Label_insn_15383 insn_id: 15383 with comment push 0x0804C50F - Label_insn_15383 ** push 0x0804C50F -. -> Label_insn_15384 - -# Orig addr: Label_insn_15384 insn_id: 15384 with comment push 0xF0000820 - Label_insn_15384 ** push 0xF0000820 -. -> Label_insn_15385 - -# Orig addr: Label_insn_15385 insn_id: 15385 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096BE6A6 -- Link to callback handler sequence -# Orig addr: Label_insn_15385 indirect branch target: -268433376 -0xf0000820 -> . -. -> post_callback_Label_insn_15385 - Label_insn_15385 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15385 ** pop eax -. -> Label_insn_15386 - -# Orig addr: Label_insn_15386 insn_id: 15386 with comment popfd - Label_insn_15386 ** popfd -. -> Label_insn_15387 - -# Orig addr: Label_insn_15387 insn_id: 15387 with comment popad - Label_insn_15387 ** popad -. -> Label_insn_3625 - -# Orig addr: Label_insn_15388 insn_id: 15388 with comment jno 0x096BF416 -- Link to callback handler sequence - Label_insn_15388 ** jno 0x804c515 -. -> Label_insn_15389 - -# Orig addr: Label_insn_15389 insn_id: 15389 with comment pushad -- start of callback handler sequence - Label_insn_15389 ** pushad -. -> Label_insn_15390 - -# Orig addr: Label_insn_15390 insn_id: 15390 with comment pushfd - Label_insn_15390 ** pushfd -. -> Label_insn_15391 - -# Orig addr: Label_insn_15391 insn_id: 15391 with comment push 0x0804C512 - Label_insn_15391 ** push 0x0804C512 -. -> Label_insn_15392 - -# Orig addr: Label_insn_15392 insn_id: 15392 with comment push 0xF0000830 - Label_insn_15392 ** push 0xF0000830 -. -> Label_insn_15393 - -# Orig addr: Label_insn_15393 insn_id: 15393 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096BF416 -- Link to callback handler sequence -# Orig addr: Label_insn_15393 indirect branch target: -268433360 -0xf0000830 -> . -. -> post_callback_Label_insn_15393 - Label_insn_15393 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15393 ** pop eax -. -> Label_insn_15394 - -# Orig addr: Label_insn_15394 insn_id: 15394 with comment popfd - Label_insn_15394 ** popfd -. -> Label_insn_15395 - -# Orig addr: Label_insn_15395 insn_id: 15395 with comment popad - Label_insn_15395 ** popad -. -> 0x804c515 - -# Orig addr: Label_insn_15396 insn_id: 15396 with comment jnc 0x096BFE16 -- Link to callback handler sequence - Label_insn_15396 ** jnc 0x804c548 -. -> Label_insn_15397 - -# Orig addr: Label_insn_15397 insn_id: 15397 with comment pushad -- start of callback handler sequence - Label_insn_15397 ** pushad -. -> Label_insn_15398 - -# Orig addr: Label_insn_15398 insn_id: 15398 with comment pushfd - Label_insn_15398 ** pushfd -. -> Label_insn_15399 - -# Orig addr: Label_insn_15399 insn_id: 15399 with comment push 0x0804C545 - Label_insn_15399 ** push 0x0804C545 -. -> Label_insn_15400 - -# Orig addr: Label_insn_15400 insn_id: 15400 with comment push 0xF0000840 - Label_insn_15400 ** push 0xF0000840 -. -> Label_insn_15401 - -# Orig addr: Label_insn_15401 insn_id: 15401 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096BFE16 -- Link to callback handler sequence -# Orig addr: Label_insn_15401 indirect branch target: -268433344 -0xf0000840 -> . -. -> post_callback_Label_insn_15401 - Label_insn_15401 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15401 ** pop eax -. -> Label_insn_15402 - -# Orig addr: Label_insn_15402 insn_id: 15402 with comment popfd - Label_insn_15402 ** popfd -. -> Label_insn_15403 - -# Orig addr: Label_insn_15403 insn_id: 15403 with comment popad - Label_insn_15403 ** popad -. -> 0x804c548 - -# Orig addr: Label_insn_15404 insn_id: 15404 with comment jnc 0x096C0B36 -- Link to callback handler sequence - Label_insn_15404 ** jnc 0x804c558 -. -> Label_insn_15405 - -# Orig addr: 0x804a1e8 insn_id: 1112 with comment sub edi , 0x00000001 -0x804a1e8 -> . - Label_insn_1112 ** sub edi , 0x00000001 -. -> Label_insn_18269 - -# Orig addr: 0x804a1eb insn_id: 1113 with comment lea eax , [edi+esi] -# eliding, no indirect targets -0x804a1eb -> 0x0 - Label_insn_1113 ** lea eax , [edi+esi] -. -> Label_insn_18277 - -# Orig addr: Label_insn_15405 insn_id: 15405 with comment pushad -- start of callback handler sequence - Label_insn_15405 ** pushad -. -> Label_insn_15406 - -# Orig addr: Label_insn_15406 insn_id: 15406 with comment pushfd - Label_insn_15406 ** pushfd -. -> Label_insn_15407 - -# Orig addr: Label_insn_15407 insn_id: 15407 with comment push 0x0804C555 - Label_insn_15407 ** push 0x0804C555 -. -> Label_insn_15408 - -# Orig addr: Label_insn_15408 insn_id: 15408 with comment push 0xF0000850 - Label_insn_15408 ** push 0xF0000850 -. -> Label_insn_15409 - -# Orig addr: 0x804a1f8 insn_id: 1117 with comment add edi , eax -0x804a1f8 -> . - Label_insn_1117 ** add edi , eax -. -> Label_insn_18285 - -# Orig addr: Label_insn_15409 insn_id: 15409 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C0B36 -- Link to callback handler sequence -# Orig addr: Label_insn_15409 indirect branch target: -268433328 -0xf0000850 -> . -. -> post_callback_Label_insn_15409 - Label_insn_15409 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15409 ** pop eax -. -> Label_insn_15410 - -# Orig addr: Label_insn_15410 insn_id: 15410 with comment popfd - Label_insn_15410 ** popfd -. -> Label_insn_15411 - -# Orig addr: Label_insn_15411 insn_id: 15411 with comment popad - Label_insn_15411 ** popad -. -> 0x804c558 - -# Orig addr: 0x804a204 insn_id: 1121 with comment sub edi , edx -0x804a204 -> . - Label_insn_1121 ** sub edi , edx -. -> Label_insn_18293 - -# Orig addr: Label_insn_15412 insn_id: 15412 with comment jno 0x096C1856 -- Link to callback handler sequence - Label_insn_15412 ** jno 0x804c5b7 -. -> Label_insn_15413 - -# Orig addr: Label_insn_15413 insn_id: 15413 with comment pushad -- start of callback handler sequence - Label_insn_15413 ** pushad -. -> Label_insn_15414 - -# Orig addr: Label_insn_15414 insn_id: 15414 with comment pushfd - Label_insn_15414 ** pushfd -. -> Label_insn_15415 - -# Orig addr: Label_insn_15415 insn_id: 15415 with comment push 0x0804C5B4 - Label_insn_15415 ** push 0x0804C5B4 -. -> Label_insn_15416 - -# Orig addr: Label_insn_15416 insn_id: 15416 with comment push 0xF0000860 - Label_insn_15416 ** push 0xF0000860 -. -> Label_insn_15417 - -# Orig addr: Label_insn_15417 insn_id: 15417 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096C1856 -- Link to callback handler sequence -# Orig addr: Label_insn_15417 indirect branch target: -268433312 -0xf0000860 -> . -. -> post_callback_Label_insn_15417 - Label_insn_15417 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15417 ** pop eax -. -> Label_insn_15418 - -# Orig addr: Label_insn_15418 insn_id: 15418 with comment popfd - Label_insn_15418 ** popfd -. -> Label_insn_15419 - -# Orig addr: Label_insn_15419 insn_id: 15419 with comment popad - Label_insn_15419 ** popad -. -> 0x804c5b7 - -# Orig addr: Label_insn_15420 insn_id: 15420 with comment jnc 0x096C25C6 -- Link to callback handler sequence - Label_insn_15420 ** jnc 0x804c5d8 -. -> Label_insn_15421 - -# Orig addr: Label_insn_15421 insn_id: 15421 with comment pushad -- start of callback handler sequence - Label_insn_15421 ** pushad -. -> Label_insn_15422 - -# Orig addr: Label_insn_15422 insn_id: 15422 with comment pushfd - Label_insn_15422 ** pushfd -. -> Label_insn_15423 - -# Orig addr: Label_insn_15423 insn_id: 15423 with comment push 0x0804C5D5 - Label_insn_15423 ** push 0x0804C5D5 -. -> Label_insn_15424 - -# Orig addr: Label_insn_15424 insn_id: 15424 with comment push 0xF0000870 - Label_insn_15424 ** push 0xF0000870 -. -> Label_insn_15425 - -# Orig addr: Label_insn_15425 insn_id: 15425 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C25C6 -- Link to callback handler sequence -# Orig addr: Label_insn_15425 indirect branch target: -268433296 -0xf0000870 -> . -. -> post_callback_Label_insn_15425 - Label_insn_15425 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15425 ** pop eax -. -> Label_insn_15426 - -# Orig addr: Label_insn_15426 insn_id: 15426 with comment popfd - Label_insn_15426 ** popfd -. -> Label_insn_15427 - -# Orig addr: Label_insn_15427 insn_id: 15427 with comment popad - Label_insn_15427 ** popad -. -> 0x804c5d8 - -# Orig addr: Label_insn_15428 insn_id: 15428 with comment jnc 0x096C32E6 -- Link to callback handler sequence - Label_insn_15428 ** jnc 0x804c60f -. -> Label_insn_15429 - -# Orig addr: Label_insn_15429 insn_id: 15429 with comment pushad -- start of callback handler sequence - Label_insn_15429 ** pushad -. -> Label_insn_15430 - -# Orig addr: Label_insn_15430 insn_id: 15430 with comment pushfd - Label_insn_15430 ** pushfd -. -> Label_insn_15431 - -# Orig addr: Label_insn_15431 insn_id: 15431 with comment push 0x0804C60C - Label_insn_15431 ** push 0x0804C60C -. -> Label_insn_15432 - -# Orig addr: Label_insn_15432 insn_id: 15432 with comment push 0xF0000880 - Label_insn_15432 ** push 0xF0000880 -. -> Label_insn_15433 - -# Orig addr: Label_insn_15433 insn_id: 15433 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C32E6 -- Link to callback handler sequence -# Orig addr: Label_insn_15433 indirect branch target: -268433280 -0xf0000880 -> . -. -> post_callback_Label_insn_15433 - Label_insn_15433 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15433 ** pop eax -. -> Label_insn_15434 - -# Orig addr: Label_insn_15434 insn_id: 15434 with comment popfd - Label_insn_15434 ** popfd -. -> Label_insn_15435 - -# Orig addr: Label_insn_15435 insn_id: 15435 with comment popad - Label_insn_15435 ** popad -. -> 0x804c60f - -# Orig addr: Label_insn_15436 insn_id: 15436 with comment jnc 0x096C4006 -- Link to callback handler sequence - Label_insn_15436 ** jnc 0x804c61f -. -> Label_insn_15437 - -# Orig addr: Label_insn_15437 insn_id: 15437 with comment pushad -- start of callback handler sequence - Label_insn_15437 ** pushad -. -> Label_insn_15438 - -# Orig addr: Label_insn_15438 insn_id: 15438 with comment pushfd - Label_insn_15438 ** pushfd -. -> Label_insn_15439 - -# Orig addr: Label_insn_15439 insn_id: 15439 with comment push 0x0804C61C - Label_insn_15439 ** push 0x0804C61C -. -> Label_insn_15440 - -# Orig addr: Label_insn_15440 insn_id: 15440 with comment push 0xF0000890 - Label_insn_15440 ** push 0xF0000890 -. -> Label_insn_15441 - -# Orig addr: Label_insn_15441 insn_id: 15441 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C4006 -- Link to callback handler sequence -# Orig addr: Label_insn_15441 indirect branch target: -268433264 -0xf0000890 -> . -. -> post_callback_Label_insn_15441 - Label_insn_15441 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15441 ** pop eax -. -> Label_insn_15442 - -# Orig addr: Label_insn_15442 insn_id: 15442 with comment popfd - Label_insn_15442 ** popfd -. -> Label_insn_15443 - -# Orig addr: Label_insn_15443 insn_id: 15443 with comment popad - Label_insn_15443 ** popad -. -> 0x804c61f - -# Orig addr: Label_insn_15444 insn_id: 15444 with comment jnc 0x096C4D26 -- Link to callback handler sequence - Label_insn_15444 ** jnc 0x804c62f -. -> Label_insn_15445 - -# Orig addr: Label_insn_15445 insn_id: 15445 with comment pushad -- start of callback handler sequence - Label_insn_15445 ** pushad -. -> Label_insn_15446 - -# Orig addr: Label_insn_15446 insn_id: 15446 with comment pushfd - Label_insn_15446 ** pushfd -. -> Label_insn_15447 - -# Orig addr: Label_insn_15447 insn_id: 15447 with comment push 0x0804C62C - Label_insn_15447 ** push 0x0804C62C -. -> Label_insn_15448 - -# Orig addr: Label_insn_15448 insn_id: 15448 with comment push 0xF00008A0 - Label_insn_15448 ** push 0xF00008A0 -. -> Label_insn_15449 - -# Orig addr: Label_insn_15449 insn_id: 15449 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C4D26 -- Link to callback handler sequence -# Orig addr: Label_insn_15449 indirect branch target: -268433248 -0xf00008a0 -> . -. -> post_callback_Label_insn_15449 - Label_insn_15449 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15449 ** pop eax -. -> Label_insn_15450 - -# Orig addr: Label_insn_15450 insn_id: 15450 with comment popfd - Label_insn_15450 ** popfd -. -> Label_insn_15451 - -# Orig addr: Label_insn_15451 insn_id: 15451 with comment popad - Label_insn_15451 ** popad -. -> 0x804c62f - -# Orig addr: Label_insn_15452 insn_id: 15452 with comment jnc 0x096C5A46 -- Link to callback handler sequence - Label_insn_15452 ** jnc 0x804c641 -. -> Label_insn_15454 - -# Orig addr: Label_insn_15453 insn_id: 15453 with comment popad - Label_insn_15453 ** popad -. -> 0x8050c59 - -# Orig addr: Label_insn_15454 insn_id: 15454 with comment pushad -- start of callback handler sequence - Label_insn_15454 ** pushad -. -> Label_insn_15455 - -# Orig addr: Label_insn_15455 insn_id: 15455 with comment pushfd - Label_insn_15455 ** pushfd -. -> Label_insn_15456 - -# Orig addr: Label_insn_15456 insn_id: 15456 with comment push 0x0804C63E - Label_insn_15456 ** push 0x0804C63E -. -> Label_insn_15457 - -# Orig addr: Label_insn_15457 insn_id: 15457 with comment push 0xF00008B0 - Label_insn_15457 ** push 0xF00008B0 -. -> Label_insn_15458 - -# Orig addr: Label_insn_15458 insn_id: 15458 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C5A46 -- Link to callback handler sequence -# Orig addr: Label_insn_15458 indirect branch target: -268433232 -0xf00008b0 -> . -. -> post_callback_Label_insn_15458 - Label_insn_15458 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15458 ** pop eax -. -> Label_insn_15459 - -# Orig addr: Label_insn_15459 insn_id: 15459 with comment popfd - Label_insn_15459 ** popfd -. -> Label_insn_15460 - -# Orig addr: Label_insn_15460 insn_id: 15460 with comment popad - Label_insn_15460 ** popad -. -> 0x804c641 - -# Orig addr: Label_insn_15461 insn_id: 15461 with comment jnc 0x096C6766 -- Link to callback handler sequence - Label_insn_15461 ** jnc 0x804c66c -. -> Label_insn_15462 - -# Orig addr: Label_insn_15462 insn_id: 15462 with comment pushad -- start of callback handler sequence - Label_insn_15462 ** pushad -. -> Label_insn_15463 - -# Orig addr: Label_insn_15463 insn_id: 15463 with comment pushfd - Label_insn_15463 ** pushfd -. -> Label_insn_15464 - -# Orig addr: Label_insn_15464 insn_id: 15464 with comment push 0x0804C669 - Label_insn_15464 ** push 0x0804C669 -. -> Label_insn_15465 - -# Orig addr: Label_insn_15465 insn_id: 15465 with comment push 0xF00008C0 - Label_insn_15465 ** push 0xF00008C0 -. -> Label_insn_15466 - -# Orig addr: Label_insn_15466 insn_id: 15466 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C6766 -- Link to callback handler sequence -# Orig addr: Label_insn_15466 indirect branch target: -268433216 -0xf00008c0 -> . -. -> post_callback_Label_insn_15466 - Label_insn_15466 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15466 ** pop eax -. -> Label_insn_15467 - -# Orig addr: Label_insn_15467 insn_id: 15467 with comment popfd - Label_insn_15467 ** popfd -. -> Label_insn_15468 - -# Orig addr: Label_insn_15468 insn_id: 15468 with comment popad - Label_insn_15468 ** popad -. -> 0x804c66c - -# Orig addr: Label_insn_15469 insn_id: 15469 with comment jnc 0x096C7486 -- Link to callback handler sequence - Label_insn_15469 ** jnc 0x804c67c -. -> Label_insn_15470 - -# Orig addr: Label_insn_15470 insn_id: 15470 with comment pushad -- start of callback handler sequence - Label_insn_15470 ** pushad -. -> Label_insn_15471 - -# Orig addr: Label_insn_15471 insn_id: 15471 with comment pushfd - Label_insn_15471 ** pushfd -. -> Label_insn_15472 - -# Orig addr: Label_insn_15472 insn_id: 15472 with comment push 0x0804C679 - Label_insn_15472 ** push 0x0804C679 -. -> Label_insn_15473 - -# Orig addr: Label_insn_15473 insn_id: 15473 with comment push 0xF00008D0 - Label_insn_15473 ** push 0xF00008D0 -. -> Label_insn_15474 - -# Orig addr: Label_insn_15474 insn_id: 15474 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C7486 -- Link to callback handler sequence -# Orig addr: Label_insn_15474 indirect branch target: -268433200 -0xf00008d0 -> . -. -> post_callback_Label_insn_15474 - Label_insn_15474 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15474 ** pop eax -. -> Label_insn_15475 - -# Orig addr: Label_insn_15475 insn_id: 15475 with comment popfd - Label_insn_15475 ** popfd -. -> Label_insn_15476 - -# Orig addr: Label_insn_15476 insn_id: 15476 with comment popad - Label_insn_15476 ** popad -. -> 0x804c67c - -# Orig addr: Label_insn_15477 insn_id: 15477 with comment jnc 0x096C81A6 -- Link to callback handler sequence - Label_insn_15477 ** jnc 0x804c68c -. -> Label_insn_15478 - -# Orig addr: Label_insn_15478 insn_id: 15478 with comment pushad -- start of callback handler sequence - Label_insn_15478 ** pushad -. -> Label_insn_15479 - -# Orig addr: Label_insn_15479 insn_id: 15479 with comment pushfd - Label_insn_15479 ** pushfd -. -> Label_insn_15480 - -# Orig addr: Label_insn_15480 insn_id: 15480 with comment push 0x0804C689 - Label_insn_15480 ** push 0x0804C689 -. -> Label_insn_15481 - -# Orig addr: Label_insn_15481 insn_id: 15481 with comment push 0xF00008E0 - Label_insn_15481 ** push 0xF00008E0 -. -> Label_insn_15482 - -# Orig addr: Label_insn_15482 insn_id: 15482 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C81A6 -- Link to callback handler sequence -# Orig addr: Label_insn_15482 indirect branch target: -268433184 -0xf00008e0 -> . -. -> post_callback_Label_insn_15482 - Label_insn_15482 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15482 ** pop eax -. -> Label_insn_15483 - -# Orig addr: Label_insn_15483 insn_id: 15483 with comment popfd - Label_insn_15483 ** popfd -. -> Label_insn_15484 - -# Orig addr: Label_insn_15484 insn_id: 15484 with comment popad - Label_insn_15484 ** popad -. -> 0x804c68c - -# Orig addr: Label_insn_15485 insn_id: 15485 with comment jnc 0x096C8EC6 -- Link to callback handler sequence - Label_insn_15485 ** jnc 0x804c69e -. -> Label_insn_15486 - -# Orig addr: Label_insn_15486 insn_id: 15486 with comment pushad -- start of callback handler sequence - Label_insn_15486 ** pushad -. -> Label_insn_15487 - -# Orig addr: Label_insn_15487 insn_id: 15487 with comment pushfd - Label_insn_15487 ** pushfd -. -> Label_insn_15488 - -# Orig addr: Label_insn_15488 insn_id: 15488 with comment push 0x0804C69B - Label_insn_15488 ** push 0x0804C69B -. -> Label_insn_15489 - -# Orig addr: Label_insn_15489 insn_id: 15489 with comment push 0xF00008F0 - Label_insn_15489 ** push 0xF00008F0 -. -> Label_insn_15490 - -# Orig addr: Label_insn_15490 insn_id: 15490 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C8EC6 -- Link to callback handler sequence -# Orig addr: Label_insn_15490 indirect branch target: -268433168 -0xf00008f0 -> . -. -> post_callback_Label_insn_15490 - Label_insn_15490 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15490 ** pop eax -. -> Label_insn_15491 - -# Orig addr: Label_insn_15491 insn_id: 15491 with comment popfd - Label_insn_15491 ** popfd -. -> Label_insn_15492 - -# Orig addr: Label_insn_15492 insn_id: 15492 with comment popad - Label_insn_15492 ** popad -. -> 0x804c69e - -# Orig addr: Label_insn_15493 insn_id: 15493 with comment jno 0x096C9BE6 -- Link to callback handler sequence - Label_insn_15493 ** jno 0x804c6a9 -. -> Label_insn_15494 - -# Orig addr: Label_insn_15494 insn_id: 15494 with comment pushad -- start of callback handler sequence - Label_insn_15494 ** pushad -. -> Label_insn_15495 - -# Orig addr: Label_insn_15495 insn_id: 15495 with comment pushfd - Label_insn_15495 ** pushfd -. -> Label_insn_15496 - -# Orig addr: Label_insn_15496 insn_id: 15496 with comment push 0x0804C6A6 - Label_insn_15496 ** push 0x0804C6A6 -. -> Label_insn_15497 - -# Orig addr: Label_insn_15497 insn_id: 15497 with comment push 0xF0000900 - Label_insn_15497 ** push 0xF0000900 -. -> Label_insn_15498 - -# Orig addr: Label_insn_15498 insn_id: 15498 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096C9BE6 -- Link to callback handler sequence -# Orig addr: Label_insn_15498 indirect branch target: -268433152 -0xf0000900 -> . -. -> post_callback_Label_insn_15498 - Label_insn_15498 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15498 ** pop eax -. -> Label_insn_15499 - -# Orig addr: Label_insn_15499 insn_id: 15499 with comment popfd - Label_insn_15499 ** popfd -. -> Label_insn_15500 - -# Orig addr: Label_insn_15500 insn_id: 15500 with comment popad - Label_insn_15500 ** popad -. -> 0x804c6a9 - -# Orig addr: Label_insn_15501 insn_id: 15501 with comment jno 0x096CA956 -- Link to callback handler sequence - Label_insn_15501 ** jno 0x804c6c1 -. -> Label_insn_15502 - -# Orig addr: Label_insn_15502 insn_id: 15502 with comment pushad -- start of callback handler sequence - Label_insn_15502 ** pushad -. -> Label_insn_15503 - -# Orig addr: Label_insn_15503 insn_id: 15503 with comment pushfd - Label_insn_15503 ** pushfd -. -> Label_insn_15504 - -# Orig addr: Label_insn_15504 insn_id: 15504 with comment push 0x0804C6BE - Label_insn_15504 ** push 0x0804C6BE -. -> Label_insn_15505 - -# Orig addr: Label_insn_15505 insn_id: 15505 with comment push 0xF0000910 - Label_insn_15505 ** push 0xF0000910 -. -> Label_insn_15506 - -# Orig addr: 0x804a3fc insn_id: 1239 with comment add edi , eax -0x804a3fc -> . - Label_insn_1239 ** add edi , eax -. -> Label_insn_18301 - -# Orig addr: Label_insn_15506 insn_id: 15506 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096CA956 -- Link to callback handler sequence -# Orig addr: Label_insn_15506 indirect branch target: -268433136 -0xf0000910 -> . -. -> post_callback_Label_insn_15506 - Label_insn_15506 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15506 ** pop eax -. -> Label_insn_15507 - -# Orig addr: Label_insn_15507 insn_id: 15507 with comment popfd - Label_insn_15507 ** popfd -. -> Label_insn_15508 - -# Orig addr: Label_insn_15508 insn_id: 15508 with comment popad - Label_insn_15508 ** popad -. -> 0x804c6c1 - -# Orig addr: 0x804a402 insn_id: 1242 with comment add esi , eax -0x804a402 -> . - Label_insn_1242 ** add esi , eax -. -> Label_insn_18670 - -# Orig addr: Label_insn_15509 insn_id: 15509 with comment jnc 0x096CB6C6 -- Link to callback handler sequence - Label_insn_15509 ** jnc 0x804c6ed -. -> Label_insn_15510 - -# Orig addr: Label_insn_15510 insn_id: 15510 with comment pushad -- start of callback handler sequence - Label_insn_15510 ** pushad -. -> Label_insn_15511 - -# Orig addr: Label_insn_15511 insn_id: 15511 with comment pushfd - Label_insn_15511 ** pushfd -. -> Label_insn_15512 - -# Orig addr: Label_insn_15512 insn_id: 15512 with comment push 0x0804C6EA - Label_insn_15512 ** push 0x0804C6EA -. -> Label_insn_15513 - -# Orig addr: Label_insn_15513 insn_id: 15513 with comment push 0xF0000920 - Label_insn_15513 ** push 0xF0000920 -. -> Label_insn_15514 - -# Orig addr: Label_insn_15514 insn_id: 15514 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CB6C6 -- Link to callback handler sequence -# Orig addr: Label_insn_15514 indirect branch target: -268433120 -0xf0000920 -> . -. -> post_callback_Label_insn_15514 - Label_insn_15514 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15514 ** pop eax -. -> Label_insn_15515 - -# Orig addr: Label_insn_15515 insn_id: 15515 with comment popfd - Label_insn_15515 ** popfd -. -> Label_insn_15516 - -# Orig addr: Label_insn_15516 insn_id: 15516 with comment popad - Label_insn_15516 ** popad -. -> 0x804c6ed - -# Orig addr: Label_insn_15517 insn_id: 15517 with comment jnc 0x096CC3E6 -- Link to callback handler sequence - Label_insn_15517 ** jnc Label_insn_3773 -. -> Label_insn_15518 - -# Orig addr: Label_insn_15518 insn_id: 15518 with comment pushad -- start of callback handler sequence - Label_insn_15518 ** pushad -. -> Label_insn_15519 - -# Orig addr: Label_insn_15519 insn_id: 15519 with comment pushfd - Label_insn_15519 ** pushfd -. -> Label_insn_15520 - -# Orig addr: Label_insn_15520 insn_id: 15520 with comment push 0x0804C72C - Label_insn_15520 ** push 0x0804C72C -. -> Label_insn_15521 - -# Orig addr: Label_insn_15521 insn_id: 15521 with comment push 0xF0000930 - Label_insn_15521 ** push 0xF0000930 -. -> Label_insn_15522 - -# Orig addr: Label_insn_15522 insn_id: 15522 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CC3E6 -- Link to callback handler sequence -# Orig addr: Label_insn_15522 indirect branch target: -268433104 -0xf0000930 -> . -. -> post_callback_Label_insn_15522 - Label_insn_15522 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15522 ** pop eax -. -> Label_insn_15523 - -# Orig addr: Label_insn_15523 insn_id: 15523 with comment popfd - Label_insn_15523 ** popfd -. -> Label_insn_15524 - -# Orig addr: Label_insn_15524 insn_id: 15524 with comment popad - Label_insn_15524 ** popad -. -> Label_insn_3773 - -# Orig addr: Label_insn_15525 insn_id: 15525 with comment jnc 0x096CD156 -- Link to callback handler sequence - Label_insn_15525 ** jnc Label_insn_3774 -. -> Label_insn_15526 - -# Orig addr: Label_insn_15526 insn_id: 15526 with comment pushad -- start of callback handler sequence - Label_insn_15526 ** pushad -. -> Label_insn_15527 - -# Orig addr: Label_insn_15527 insn_id: 15527 with comment pushfd - Label_insn_15527 ** pushfd -. -> Label_insn_15528 - -# Orig addr: Label_insn_15528 insn_id: 15528 with comment push 0x0804C72F - Label_insn_15528 ** push 0x0804C72F -. -> Label_insn_15529 - -# Orig addr: Label_insn_15529 insn_id: 15529 with comment push 0xF0000940 - Label_insn_15529 ** push 0xF0000940 -. -> Label_insn_15530 - -# Orig addr: Label_insn_15530 insn_id: 15530 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CD156 -- Link to callback handler sequence -# Orig addr: Label_insn_15530 indirect branch target: -268433088 -0xf0000940 -> . -. -> post_callback_Label_insn_15530 - Label_insn_15530 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15530 ** pop eax -. -> Label_insn_15531 - -# Orig addr: Label_insn_15531 insn_id: 15531 with comment popfd - Label_insn_15531 ** popfd -. -> Label_insn_15532 - -# Orig addr: Label_insn_15532 insn_id: 15532 with comment popad - Label_insn_15532 ** popad -. -> Label_insn_3774 - -# Orig addr: Label_insn_15533 insn_id: 15533 with comment jnc 0x096CDB56 -- Link to callback handler sequence - Label_insn_15533 ** jnc 0x804c733 -. -> Label_insn_15534 - -# Orig addr: Label_insn_15534 insn_id: 15534 with comment pushad -- start of callback handler sequence - Label_insn_15534 ** pushad -. -> Label_insn_15535 - -# Orig addr: Label_insn_15535 insn_id: 15535 with comment pushfd - Label_insn_15535 ** pushfd -. -> Label_insn_15536 - -# Orig addr: Label_insn_15536 insn_id: 15536 with comment push 0x0804C731 - Label_insn_15536 ** push 0x0804C731 -. -> Label_insn_15537 - -# Orig addr: Label_insn_15537 insn_id: 15537 with comment push 0xF0000950 - Label_insn_15537 ** push 0xF0000950 -. -> Label_insn_15538 - -# Orig addr: Label_insn_15538 insn_id: 15538 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CDB56 -- Link to callback handler sequence -# Orig addr: Label_insn_15538 indirect branch target: -268433072 -0xf0000950 -> . -. -> post_callback_Label_insn_15538 - Label_insn_15538 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15538 ** pop eax -. -> Label_insn_15539 - -# Orig addr: 0x804a466 insn_id: 1282 with comment lea edx , [eax+0x01] -0x804a466 -> . - Label_insn_1282 ** lea edx , [eax+0x01] -. -> Label_insn_18315 - -# Orig addr: Label_insn_15539 insn_id: 15539 with comment popfd - Label_insn_15539 ** popfd -. -> Label_insn_15540 - -# Orig addr: Label_insn_15540 insn_id: 15540 with comment popad - Label_insn_15540 ** popad -. -> 0x804c733 - -# Orig addr: 0x804a46b insn_id: 1284 with comment sub ecx , ebx -0x804a46b -> . - Label_insn_1284 ** sub ecx , ebx -. -> Label_insn_18671 - -# Orig addr: Label_insn_15541 insn_id: 15541 with comment jno 0x096CE506 -- Link to callback handler sequence - Label_insn_15541 ** jno Label_insn_3799 -. -> Label_insn_15542 - -# Orig addr: Label_insn_15542 insn_id: 15542 with comment pushad -- start of callback handler sequence - Label_insn_15542 ** pushad -. -> Label_insn_15543 - -# Orig addr: 0x804a475 insn_id: 1288 with comment lea esi , [eax-0x06] -0x804a475 -> . - Label_insn_1288 ** lea esi , [eax-0x06] -. -> Label_insn_18330 - -# Orig addr: Label_insn_15543 insn_id: 15543 with comment pushfd - Label_insn_15543 ** pushfd -. -> Label_insn_15544 - -# Orig addr: Label_insn_15544 insn_id: 15544 with comment push 0x0804C780 - Label_insn_15544 ** push 0x0804C780 -. -> Label_insn_15545 - -# Orig addr: Label_insn_15545 insn_id: 15545 with comment push 0xF0000960 - Label_insn_15545 ** push 0xF0000960 -. -> Label_insn_15546 - -# Orig addr: Label_insn_15546 insn_id: 15546 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096CE506 -- Link to callback handler sequence -# Orig addr: Label_insn_15546 indirect branch target: -268433056 -0xf0000960 -> . -. -> post_callback_Label_insn_15546 - Label_insn_15546 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15546 ** pop eax -. -> Label_insn_15547 - -# Orig addr: Label_insn_15547 insn_id: 15547 with comment popfd - Label_insn_15547 ** popfd -. -> Label_insn_15548 - -# Orig addr: Label_insn_15548 insn_id: 15548 with comment popad - Label_insn_15548 ** popad -. -> Label_insn_3799 - -# Orig addr: Label_insn_15549 insn_id: 15549 with comment jnc 0x096CF276 -- Link to callback handler sequence - Label_insn_15549 ** jnc 0x804c784 -. -> Label_insn_15550 - -# Orig addr: Label_insn_15550 insn_id: 15550 with comment pushad -- start of callback handler sequence - Label_insn_15550 ** pushad -. -> Label_insn_15551 - -# Orig addr: Label_insn_15551 insn_id: 15551 with comment pushfd - Label_insn_15551 ** pushfd -. -> Label_insn_15552 - -# Orig addr: Label_insn_15552 insn_id: 15552 with comment push 0x0804C782 - Label_insn_15552 ** push 0x0804C782 -. -> Label_insn_15553 - -# Orig addr: Label_insn_15553 insn_id: 15553 with comment push 0xF0000970 - Label_insn_15553 ** push 0xF0000970 -. -> Label_insn_15554 - -# Orig addr: Label_insn_15554 insn_id: 15554 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CF276 -- Link to callback handler sequence -# Orig addr: Label_insn_15554 indirect branch target: -268433040 -0xf0000970 -> . -. -> post_callback_Label_insn_15554 - Label_insn_15554 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15554 ** pop eax -. -> Label_insn_15555 - -# Orig addr: Label_insn_15555 insn_id: 15555 with comment popfd - Label_insn_15555 ** popfd -. -> Label_insn_15556 - -# Orig addr: Label_insn_15556 insn_id: 15556 with comment popad - Label_insn_15556 ** popad -. -> 0x804c784 - -# Orig addr: 0x804a4a6 insn_id: 1304 with comment lea ebx , [eax+0x04] -0x804a4a6 -> . - Label_insn_1304 ** lea ebx , [eax+0x04] -. -> Label_insn_18338 - -# Orig addr: Label_insn_15557 insn_id: 15557 with comment jno 0x096CFCC6 -- Link to callback handler sequence - Label_insn_15557 ** jno 0x804c7bf -. -> Label_insn_15558 - -# Orig addr: Label_insn_15558 insn_id: 15558 with comment pushad -- start of callback handler sequence - Label_insn_15558 ** pushad -. -> Label_insn_15559 - -# Orig addr: Label_insn_15559 insn_id: 15559 with comment pushfd - Label_insn_15559 ** pushfd -. -> Label_insn_15560 - -# Orig addr: Label_insn_15560 insn_id: 15560 with comment push 0x0804C7BB - Label_insn_15560 ** push 0x0804C7BB -. -> Label_insn_15561 - -# Orig addr: Label_insn_15561 insn_id: 15561 with comment push 0xF0000980 - Label_insn_15561 ** push 0xF0000980 -. -> Label_insn_15562 - -# Orig addr: Label_insn_15562 insn_id: 15562 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096CFCC6 -- Link to callback handler sequence -# Orig addr: Label_insn_15562 indirect branch target: -268433024 -0xf0000980 -> . -. -> post_callback_Label_insn_15562 - Label_insn_15562 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15562 ** pop eax -. -> Label_insn_15563 - -# Orig addr: Label_insn_15563 insn_id: 15563 with comment popfd - Label_insn_15563 ** popfd -. -> Label_insn_15564 - -# Orig addr: Label_insn_15564 insn_id: 15564 with comment popad - Label_insn_15564 ** popad -. -> 0x804c7bf - -# Orig addr: Label_insn_15565 insn_id: 15565 with comment jnc 0x096D0A36 -- Link to callback handler sequence - Label_insn_15565 ** jnc 0x804c7ff -. -> Label_insn_15566 - -# Orig addr: Label_insn_15566 insn_id: 15566 with comment pushad -- start of callback handler sequence - Label_insn_15566 ** pushad -. -> Label_insn_15567 - -# Orig addr: Label_insn_15567 insn_id: 15567 with comment pushfd - Label_insn_15567 ** pushfd -. -> Label_insn_15568 - -# Orig addr: Label_insn_15568 insn_id: 15568 with comment push 0x0804C7FC - Label_insn_15568 ** push 0x0804C7FC -. -> Label_insn_15569 - -# Orig addr: Label_insn_15569 insn_id: 15569 with comment push 0xF0000990 - Label_insn_15569 ** push 0xF0000990 -. -> Label_insn_15570 - -# Orig addr: Label_insn_15570 insn_id: 15570 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D0A36 -- Link to callback handler sequence -# Orig addr: Label_insn_15570 indirect branch target: -268433008 -0xf0000990 -> . -. -> post_callback_Label_insn_15570 - Label_insn_15570 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15570 ** pop eax -. -> Label_insn_15571 - -# Orig addr: Label_insn_15571 insn_id: 15571 with comment popfd - Label_insn_15571 ** popfd -. -> Label_insn_15572 - -# Orig addr: Label_insn_15572 insn_id: 15572 with comment popad - Label_insn_15572 ** popad -. -> 0x804c7ff - -# Orig addr: Label_insn_15573 insn_id: 15573 with comment test edx , 0xFFFFFF00 - Label_insn_15573 ** test edx , 0xFFFFFF00 -. -> Label_insn_15574 - -# Orig addr: Label_insn_15574 insn_id: 15574 with comment jz - SIGNED or UNSIGNED TRUNC - Label_insn_15574 ** je Label_insn_15576 -. -> Label_insn_15578 - -# Orig addr: Label_insn_15575 insn_id: 15575 with comment NOP NOP -- Link to callback handler sequence - Label_insn_15575 ** nop -. -> Label_insn_15581 - -# Orig addr: Label_insn_15576 insn_id: 15576 with comment popfd - Label_insn_15576 ** popfd -. -> Label_insn_15577 - -# Orig addr: Label_insn_15577 insn_id: 15577 with comment movzx edx , dl - Label_insn_15577 ** movzx edx , dl -. -> 0x804c807 - -# Orig addr: Label_insn_15578 insn_id: 15578 with comment NOT - Label_insn_15578 ** not edx -. -> Label_insn_15579 - -# Orig addr: Label_insn_15579 insn_id: 15579 with comment test edx , 0xFFFFFF00 - Label_insn_15579 ** test edx , 0xFFFFFF00 -. -> Label_insn_15580 - -# Orig addr: Label_insn_15580 insn_id: 15580 with comment je 0x096D23D6 - Label_insn_15580 ** je Label_insn_15576 -. -> Label_insn_15575 - -# Orig addr: Label_insn_15581 insn_id: 15581 with comment pushad -- start of callback handler sequence - Label_insn_15581 ** pushad -. -> Label_insn_15582 - -# Orig addr: Label_insn_15582 insn_id: 15582 with comment pushfd - Label_insn_15582 ** pushfd -. -> Label_insn_15583 - -# Orig addr: Label_insn_15583 insn_id: 15583 with comment push 0x0804C804 - Label_insn_15583 ** push 0x0804C804 -. -> Label_insn_15584 - -# Orig addr: Label_insn_15584 insn_id: 15584 with comment push 0xF00009A0 - Label_insn_15584 ** push 0xF00009A0 -. -> Label_insn_15585 - -# Orig addr: Label_insn_15585 insn_id: 15585 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_15585 indirect branch target: -268432992 -0xf00009a0 -> . -. -> post_callback_Label_insn_15585 - Label_insn_15585 () truncation_detector_32_8 - post_callback_Label_insn_15585 ** pop eax -. -> Label_insn_15586 - -# Orig addr: Label_insn_15586 insn_id: 15586 with comment popfd - Label_insn_15586 ** popfd -. -> Label_insn_15587 - -# Orig addr: Label_insn_15587 insn_id: 15587 with comment popad - Label_insn_15587 ** popad -. -> Label_insn_15576 - -# Orig addr: Label_insn_15588 insn_id: 15588 with comment pushad -- start of callback handler sequence - Label_insn_15588 ** pushad -. -> Label_insn_15589 - -# Orig addr: Label_insn_15589 insn_id: 15589 with comment pushfd - Label_insn_15589 ** pushfd -. -> Label_insn_15590 - -# Orig addr: Label_insn_15590 insn_id: 15590 with comment push 0x0804C810 - Label_insn_15590 ** push 0x0804C810 -. -> Label_insn_15591 - -# Orig addr: Label_insn_15591 insn_id: 15591 with comment push 0xF00009B0 - Label_insn_15591 ** push 0xF00009B0 -. -> Label_insn_15592 - -# Orig addr: Label_insn_15592 insn_id: 15592 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D3286 -- Link to callback handler sequence -# Orig addr: Label_insn_15592 indirect branch target: -268432976 -0xf00009b0 -> . -. -> post_callback_Label_insn_15592 - Label_insn_15592 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15592 ** pop eax -. -> Label_insn_15593 - -# Orig addr: Label_insn_15593 insn_id: 15593 with comment popfd - Label_insn_15593 ** popfd -. -> Label_insn_15594 - -# Orig addr: Label_insn_15594 insn_id: 15594 with comment popad - Label_insn_15594 ** popad -. -> Label_insn_3841 - -# Orig addr: Label_insn_15595 insn_id: 15595 with comment jno 0x096D3FA6 -- Link to callback handler sequence - Label_insn_15595 ** jno 0x804c816 -. -> Label_insn_15596 - -# Orig addr: Label_insn_15596 insn_id: 15596 with comment pushad -- start of callback handler sequence - Label_insn_15596 ** pushad -. -> Label_insn_15597 - -# Orig addr: Label_insn_15597 insn_id: 15597 with comment pushfd - Label_insn_15597 ** pushfd -. -> Label_insn_15598 - -# Orig addr: Label_insn_15598 insn_id: 15598 with comment push 0x0804C813 - Label_insn_15598 ** push 0x0804C813 -. -> Label_insn_15599 - -# Orig addr: Label_insn_15599 insn_id: 15599 with comment push 0xF00009C0 - Label_insn_15599 ** push 0xF00009C0 -. -> Label_insn_15600 - -# Orig addr: 0x804a5b0 insn_id: 1377 with comment lea eax , [edx+eax] -0x804a5b0 -> . - Label_insn_1377 ** lea eax , [edx+eax] -. -> Label_insn_18346 - -# Orig addr: Label_insn_15600 insn_id: 15600 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096D3FA6 -- Link to callback handler sequence -# Orig addr: Label_insn_15600 indirect branch target: -268432960 -0xf00009c0 -> . -. -> post_callback_Label_insn_15600 - Label_insn_15600 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15600 ** pop eax -. -> Label_insn_15601 - -# Orig addr: Label_insn_15601 insn_id: 15601 with comment popfd - Label_insn_15601 ** popfd -. -> Label_insn_15602 - -# Orig addr: Label_insn_15602 insn_id: 15602 with comment popad - Label_insn_15602 ** popad -. -> 0x804c816 - -# Orig addr: Label_insn_15603 insn_id: 15603 with comment jnc 0x096D49A6 -- Link to callback handler sequence - Label_insn_15603 ** jnc 0x804c870 -. -> Label_insn_15604 - -# Orig addr: Label_insn_15604 insn_id: 15604 with comment pushad -- start of callback handler sequence - Label_insn_15604 ** pushad -. -> Label_insn_15605 - -# Orig addr: Label_insn_15605 insn_id: 15605 with comment pushfd - Label_insn_15605 ** pushfd -. -> Label_insn_15606 - -# Orig addr: Label_insn_15606 insn_id: 15606 with comment push 0x0804C86C - Label_insn_15606 ** push 0x0804C86C -. -> Label_insn_15607 - -# Orig addr: Label_insn_15607 insn_id: 15607 with comment push 0xF00009D0 - Label_insn_15607 ** push 0xF00009D0 -. -> Label_insn_15608 - -# Orig addr: Label_insn_15608 insn_id: 15608 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D49A6 -- Link to callback handler sequence -# Orig addr: Label_insn_15608 indirect branch target: -268432944 -0xf00009d0 -> . -. -> post_callback_Label_insn_15608 - Label_insn_15608 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15608 ** pop eax -. -> Label_insn_15609 - -# Orig addr: Label_insn_15609 insn_id: 15609 with comment popfd - Label_insn_15609 ** popfd -. -> Label_insn_15610 - -# Orig addr: Label_insn_15610 insn_id: 15610 with comment popad - Label_insn_15610 ** popad -. -> 0x804c870 - -# Orig addr: Label_insn_15611 insn_id: 15611 with comment jnc 0x096D56C6 -- Link to callback handler sequence - Label_insn_15611 ** jnc 0x804c877 -. -> Label_insn_15612 - -# Orig addr: Label_insn_15612 insn_id: 15612 with comment pushad -- start of callback handler sequence - Label_insn_15612 ** pushad -. -> Label_insn_15613 - -# Orig addr: Label_insn_15613 insn_id: 15613 with comment pushfd - Label_insn_15613 ** pushfd -. -> Label_insn_15614 - -# Orig addr: Label_insn_15614 insn_id: 15614 with comment push 0x0804C875 - Label_insn_15614 ** push 0x0804C875 -. -> Label_insn_15615 - -# Orig addr: Label_insn_15615 insn_id: 15615 with comment push 0xF00009E0 - Label_insn_15615 ** push 0xF00009E0 -. -> Label_insn_15616 - -# Orig addr: Label_insn_15616 insn_id: 15616 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D56C6 -- Link to callback handler sequence -# Orig addr: Label_insn_15616 indirect branch target: -268432928 -0xf00009e0 -> . -. -> post_callback_Label_insn_15616 - Label_insn_15616 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15616 ** pop eax -. -> Label_insn_15617 - -# Orig addr: Label_insn_15617 insn_id: 15617 with comment popfd - Label_insn_15617 ** popfd -. -> Label_insn_15618 - -# Orig addr: Label_insn_15618 insn_id: 15618 with comment popad - Label_insn_15618 ** popad -. -> 0x804c877 - -# Orig addr: Label_insn_15619 insn_id: 15619 with comment jnc 0x096D63E6 -- Link to callback handler sequence - Label_insn_15619 ** jnc Label_insn_3876 -. -> Label_insn_15620 - -# Orig addr: Label_insn_15620 insn_id: 15620 with comment pushad -- start of callback handler sequence - Label_insn_15620 ** pushad -. -> Label_insn_15621 - -# Orig addr: Label_insn_15621 insn_id: 15621 with comment pushfd - Label_insn_15621 ** pushfd -. -> Label_insn_15622 - -# Orig addr: Label_insn_15622 insn_id: 15622 with comment push 0x0804C883 - Label_insn_15622 ** push 0x0804C883 -. -> Label_insn_15623 - -# Orig addr: Label_insn_15623 insn_id: 15623 with comment push 0xF00009F0 - Label_insn_15623 ** push 0xF00009F0 -. -> Label_insn_15624 - -# Orig addr: Label_insn_15624 insn_id: 15624 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D63E6 -- Link to callback handler sequence -# Orig addr: Label_insn_15624 indirect branch target: -268432912 -0xf00009f0 -> . -. -> post_callback_Label_insn_15624 - Label_insn_15624 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15624 ** pop eax -. -> Label_insn_15625 - -# Orig addr: Label_insn_15625 insn_id: 15625 with comment popfd - Label_insn_15625 ** popfd -. -> Label_insn_15626 - -# Orig addr: Label_insn_15626 insn_id: 15626 with comment popad - Label_insn_15626 ** popad -. -> Label_insn_3876 - -# Orig addr: Label_insn_15627 insn_id: 15627 with comment jno 0x096D7156 -- Link to callback handler sequence - Label_insn_15627 ** jno 0x804c889 -. -> Label_insn_15628 - -# Orig addr: Label_insn_15628 insn_id: 15628 with comment pushad -- start of callback handler sequence - Label_insn_15628 ** pushad -. -> Label_insn_15629 - -# Orig addr: Label_insn_15629 insn_id: 15629 with comment pushfd - Label_insn_15629 ** pushfd -. -> Label_insn_15630 - -# Orig addr: Label_insn_15630 insn_id: 15630 with comment push 0x0804C886 - Label_insn_15630 ** push 0x0804C886 -. -> Label_insn_15631 - -# Orig addr: Label_insn_15631 insn_id: 15631 with comment push 0xF0000A00 - Label_insn_15631 ** push 0xF0000A00 -. -> Label_insn_15632 - -# Orig addr: Label_insn_15632 insn_id: 15632 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096D7156 -- Link to callback handler sequence -# Orig addr: Label_insn_15632 indirect branch target: -268432896 -0xf0000a00 -> . -. -> post_callback_Label_insn_15632 - Label_insn_15632 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15632 ** pop eax -. -> Label_insn_15633 - -# Orig addr: Label_insn_15633 insn_id: 15633 with comment popfd - Label_insn_15633 ** popfd -. -> Label_insn_15634 - -# Orig addr: Label_insn_15634 insn_id: 15634 with comment popad - Label_insn_15634 ** popad -. -> 0x804c889 - -# Orig addr: Label_insn_15635 insn_id: 15635 with comment pushad -- start of callback handler sequence - Label_insn_15635 ** pushad -. -> Label_insn_15636 - -# Orig addr: Label_insn_15636 insn_id: 15636 with comment pushfd - Label_insn_15636 ** pushfd -. -> Label_insn_15637 - -# Orig addr: Label_insn_15637 insn_id: 15637 with comment push 0x0804C88D - Label_insn_15637 ** push 0x0804C88D -. -> Label_insn_15638 - -# Orig addr: Label_insn_15638 insn_id: 15638 with comment push 0xF0000A10 - Label_insn_15638 ** push 0xF0000A10 -. -> Label_insn_15639 - -# Orig addr: Label_insn_15639 insn_id: 15639 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D7B06 -- Link to callback handler sequence -# Orig addr: Label_insn_15639 indirect branch target: -268432880 -0xf0000a10 -> . -. -> post_callback_Label_insn_15639 - Label_insn_15639 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15639 ** pop eax -. -> Label_insn_15640 - -# Orig addr: Label_insn_15640 insn_id: 15640 with comment popfd - Label_insn_15640 ** popfd -. -> Label_insn_15641 - -# Orig addr: Label_insn_15641 insn_id: 15641 with comment popad - Label_insn_15641 ** popad -. -> 0x804c890 - -# Orig addr: Label_insn_15642 insn_id: 15642 with comment jno 0x096D8826 -- Link to callback handler sequence - Label_insn_15642 ** jno 0x804c90a -. -> Label_insn_15643 - -# Orig addr: Label_insn_15643 insn_id: 15643 with comment pushad -- start of callback handler sequence - Label_insn_15643 ** pushad -. -> Label_insn_15644 - -# Orig addr: Label_insn_15644 insn_id: 15644 with comment pushfd - Label_insn_15644 ** pushfd -. -> Label_insn_15645 - -# Orig addr: Label_insn_15645 insn_id: 15645 with comment push 0x0804C907 - Label_insn_15645 ** push 0x0804C907 -. -> Label_insn_15646 - -# Orig addr: Label_insn_15646 insn_id: 15646 with comment push 0xF0000A20 - Label_insn_15646 ** push 0xF0000A20 -. -> Label_insn_15647 - -# Orig addr: Label_insn_15647 insn_id: 15647 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096D8826 -- Link to callback handler sequence -# Orig addr: Label_insn_15647 indirect branch target: -268432864 -0xf0000a20 -> . -. -> post_callback_Label_insn_15647 - Label_insn_15647 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15647 ** pop eax -. -> Label_insn_15648 - -# Orig addr: Label_insn_15648 insn_id: 15648 with comment popfd - Label_insn_15648 ** popfd -. -> Label_insn_15649 - -# Orig addr: Label_insn_15649 insn_id: 15649 with comment popad - Label_insn_15649 ** popad -. -> 0x804c90a - -# Orig addr: Label_insn_15650 insn_id: 15650 with comment jnc 0x096D9596 -- Link to callback handler sequence - Label_insn_15650 ** jnc 0x804c950 -. -> Label_insn_15651 - -# Orig addr: Label_insn_15651 insn_id: 15651 with comment pushad -- start of callback handler sequence - Label_insn_15651 ** pushad -. -> Label_insn_15652 - -# Orig addr: Label_insn_15652 insn_id: 15652 with comment pushfd - Label_insn_15652 ** pushfd -. -> Label_insn_15653 - -# Orig addr: 0x804a707 insn_id: 1453 with comment add dword [ebp-0x6C] , eax -0x804a707 -> . - Label_insn_1453 ** add dword [ebp-0x6C] , eax -. -> Label_insn_18354 - -# Orig addr: Label_insn_15653 insn_id: 15653 with comment push 0x0804C94E - Label_insn_15653 ** push 0x0804C94E -. -> Label_insn_15654 - -# Orig addr: Label_insn_15654 insn_id: 15654 with comment push 0xF0000A30 - Label_insn_15654 ** push 0xF0000A30 -. -> Label_insn_15655 - -# Orig addr: 0x804a710 insn_id: 1455 with comment add dword [ebp-0x000000A4] , eax -0x804a710 -> . - Label_insn_1455 ** add dword [ebp-0x000000A4] , eax -. -> Label_insn_18672 - -# Orig addr: Label_insn_15655 insn_id: 15655 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D9596 -- Link to callback handler sequence -# Orig addr: Label_insn_15655 indirect branch target: -268432848 -0xf0000a30 -> . -. -> post_callback_Label_insn_15655 - Label_insn_15655 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15655 ** pop eax -. -> Label_insn_15657 - -# Orig addr: Label_insn_15656 insn_id: 15656 with comment popad - Label_insn_15656 ** popad -. -> 0x804f4bc - -# Orig addr: Label_insn_15657 insn_id: 15657 with comment popfd - Label_insn_15657 ** popfd -. -> Label_insn_15658 - -# Orig addr: Label_insn_15658 insn_id: 15658 with comment popad - Label_insn_15658 ** popad -. -> 0x804c950 - -# Orig addr: Label_insn_15659 insn_id: 15659 with comment pushad -- start of callback handler sequence - Label_insn_15659 ** pushad -. -> Label_insn_15660 - -# Orig addr: Label_insn_15660 insn_id: 15660 with comment pushfd - Label_insn_15660 ** pushfd -. -> Label_insn_15661 - -# Orig addr: Label_insn_15661 insn_id: 15661 with comment push 0x0804C953 - Label_insn_15661 ** push 0x0804C953 -. -> Label_insn_15662 - -# Orig addr: Label_insn_15662 insn_id: 15662 with comment push 0xF0000A40 - Label_insn_15662 ** push 0xF0000A40 -. -> Label_insn_15663 - -# Orig addr: Label_insn_15663 insn_id: 15663 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096DA266 -- Link to callback handler sequence -# Orig addr: Label_insn_15663 indirect branch target: -268432832 -0xf0000a40 -> . -. -> post_callback_Label_insn_15663 - Label_insn_15663 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15663 ** pop eax -. -> Label_insn_15664 - -# Orig addr: Label_insn_15664 insn_id: 15664 with comment popfd - Label_insn_15664 ** popfd -. -> Label_insn_15665 - -# Orig addr: Label_insn_15665 insn_id: 15665 with comment popad - Label_insn_15665 ** popad -. -> 0x804c956 - -# Orig addr: Label_insn_15666 insn_id: 15666 with comment jno 0x096DAF36 -- Link to callback handler sequence - Label_insn_15666 ** jno 0x804c971 -. -> Label_insn_15667 - -# Orig addr: Label_insn_15667 insn_id: 15667 with comment pushad -- start of callback handler sequence - Label_insn_15667 ** pushad -. -> Label_insn_15668 - -# Orig addr: Label_insn_15668 insn_id: 15668 with comment pushfd - Label_insn_15668 ** pushfd -. -> Label_insn_15669 - -# Orig addr: Label_insn_15669 insn_id: 15669 with comment push 0x0804C96E - Label_insn_15669 ** push 0x0804C96E -. -> Label_insn_15670 - -# Orig addr: Label_insn_15670 insn_id: 15670 with comment push 0xF0000A50 - Label_insn_15670 ** push 0xF0000A50 -. -> Label_insn_15671 - -# Orig addr: Label_insn_15671 insn_id: 15671 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DAF36 -- Link to callback handler sequence -# Orig addr: Label_insn_15671 indirect branch target: -268432816 -0xf0000a50 -> . -. -> post_callback_Label_insn_15671 - Label_insn_15671 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15671 ** pop eax -. -> Label_insn_15672 - -# Orig addr: Label_insn_15672 insn_id: 15672 with comment popfd - Label_insn_15672 ** popfd -. -> Label_insn_15673 - -# Orig addr: Label_insn_15673 insn_id: 15673 with comment popad - Label_insn_15673 ** popad -. -> 0x804c971 - -# Orig addr: Label_insn_15674 insn_id: 15674 with comment jno 0x096DBC56 -- Link to callback handler sequence - Label_insn_15674 ** jno 0x804c98c -. -> Label_insn_15675 - -# Orig addr: Label_insn_15675 insn_id: 15675 with comment pushad -- start of callback handler sequence - Label_insn_15675 ** pushad -. -> Label_insn_15676 - -# Orig addr: Label_insn_15676 insn_id: 15676 with comment pushfd - Label_insn_15676 ** pushfd -. -> Label_insn_15677 - -# Orig addr: Label_insn_15677 insn_id: 15677 with comment push 0x0804C989 - Label_insn_15677 ** push 0x0804C989 -. -> Label_insn_15678 - -# Orig addr: Label_insn_15678 insn_id: 15678 with comment push 0xF0000A60 - Label_insn_15678 ** push 0xF0000A60 -. -> Label_insn_15679 - -# Orig addr: Label_insn_15679 insn_id: 15679 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DBC56 -- Link to callback handler sequence -# Orig addr: Label_insn_15679 indirect branch target: -268432800 -0xf0000a60 -> . -. -> post_callback_Label_insn_15679 - Label_insn_15679 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15679 ** pop eax -. -> Label_insn_15680 - -# Orig addr: Label_insn_15680 insn_id: 15680 with comment popfd - Label_insn_15680 ** popfd -. -> Label_insn_15681 - -# Orig addr: Label_insn_15681 insn_id: 15681 with comment popad - Label_insn_15681 ** popad -. -> 0x804c98c - -# Orig addr: Label_insn_15682 insn_id: 15682 with comment jno 0x096DC9C6 -- Link to callback handler sequence - Label_insn_15682 ** jno 0x804c9ae -. -> Label_insn_15683 - -# Orig addr: Label_insn_15683 insn_id: 15683 with comment pushad -- start of callback handler sequence - Label_insn_15683 ** pushad -. -> Label_insn_15684 - -# Orig addr: Label_insn_15684 insn_id: 15684 with comment pushfd - Label_insn_15684 ** pushfd -. -> Label_insn_15685 - -# Orig addr: Label_insn_15685 insn_id: 15685 with comment push 0x0804C9AB - Label_insn_15685 ** push 0x0804C9AB -. -> Label_insn_15686 - -# Orig addr: Label_insn_15686 insn_id: 15686 with comment push 0xF0000A70 - Label_insn_15686 ** push 0xF0000A70 -. -> Label_insn_15687 - -# Orig addr: Label_insn_15687 insn_id: 15687 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DC9C6 -- Link to callback handler sequence -# Orig addr: Label_insn_15687 indirect branch target: -268432784 -0xf0000a70 -> . -. -> post_callback_Label_insn_15687 - Label_insn_15687 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15687 ** pop eax -. -> Label_insn_15688 - -# Orig addr: Label_insn_15688 insn_id: 15688 with comment popfd - Label_insn_15688 ** popfd -. -> Label_insn_15689 - -# Orig addr: Label_insn_15689 insn_id: 15689 with comment popad - Label_insn_15689 ** popad -. -> 0x804c9ae - -# Orig addr: Label_insn_15690 insn_id: 15690 with comment jno 0x096DD736 -- Link to callback handler sequence - Label_insn_15690 ** jno 0x804f3c6 -. -> Label_insn_15691 - -# Orig addr: Label_insn_15691 insn_id: 15691 with comment pushad -- start of callback handler sequence - Label_insn_15691 ** pushad -. -> Label_insn_15692 - -# Orig addr: Label_insn_15692 insn_id: 15692 with comment pushfd - Label_insn_15692 ** pushfd -. -> Label_insn_15693 - -# Orig addr: Label_insn_15693 insn_id: 15693 with comment push 0x0804F3C4 - Label_insn_15693 ** push 0x0804F3C4 -. -> Label_insn_15694 - -# Orig addr: Label_insn_15694 insn_id: 15694 with comment push 0xF0000A80 - Label_insn_15694 ** push 0xF0000A80 -. -> Label_insn_15695 - -# Orig addr: Label_insn_15695 insn_id: 15695 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DD736 -- Link to callback handler sequence -# Orig addr: Label_insn_15695 indirect branch target: -268432768 -0xf0000a80 -> . -. -> post_callback_Label_insn_15695 - Label_insn_15695 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15695 ** pop eax -. -> Label_insn_15696 - -# Orig addr: Label_insn_15696 insn_id: 15696 with comment popfd - Label_insn_15696 ** popfd -. -> Label_insn_15697 - -# Orig addr: Label_insn_15697 insn_id: 15697 with comment popad - Label_insn_15697 ** popad -. -> 0x804f3c6 - -# Orig addr: Label_insn_15698 insn_id: 15698 with comment jno 0x096DE4F6 -- Link to callback handler sequence - Label_insn_15698 ** jno 0x804f42e -. -> Label_insn_15699 - -# Orig addr: Label_insn_15699 insn_id: 15699 with comment pushad -- start of callback handler sequence - Label_insn_15699 ** pushad -. -> Label_insn_15700 - -# Orig addr: Label_insn_15700 insn_id: 15700 with comment pushfd - Label_insn_15700 ** pushfd -. -> Label_insn_15701 - -# Orig addr: Label_insn_15701 insn_id: 15701 with comment push 0x0804F42B - Label_insn_15701 ** push 0x0804F42B -. -> Label_insn_15702 - -# Orig addr: Label_insn_15702 insn_id: 15702 with comment push 0xF0000A90 - Label_insn_15702 ** push 0xF0000A90 -. -> Label_insn_15703 - -# Orig addr: Label_insn_15703 insn_id: 15703 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DE4F6 -- Link to callback handler sequence -# Orig addr: Label_insn_15703 indirect branch target: -268432752 -0xf0000a90 -> . -. -> post_callback_Label_insn_15703 - Label_insn_15703 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15703 ** pop eax -. -> Label_insn_15704 - -# Orig addr: Label_insn_15704 insn_id: 15704 with comment popfd - Label_insn_15704 ** popfd -. -> Label_insn_15705 - -# Orig addr: Label_insn_15705 insn_id: 15705 with comment popad - Label_insn_15705 ** popad -. -> 0x804f42e - -# Orig addr: Label_insn_15706 insn_id: 15706 with comment jno 0x096DF266 -- Link to callback handler sequence - Label_insn_15706 ** jno 0x804f487 -. -> Label_insn_15707 - -# Orig addr: Label_insn_15707 insn_id: 15707 with comment pushad -- start of callback handler sequence - Label_insn_15707 ** pushad -. -> Label_insn_15708 - -# Orig addr: Label_insn_15708 insn_id: 15708 with comment pushfd - Label_insn_15708 ** pushfd -. -> Label_insn_15709 - -# Orig addr: Label_insn_15709 insn_id: 15709 with comment push 0x0804F484 - Label_insn_15709 ** push 0x0804F484 -. -> Label_insn_15710 - -# Orig addr: Label_insn_15710 insn_id: 15710 with comment push 0xF0000AA0 - Label_insn_15710 ** push 0xF0000AA0 -. -> Label_insn_15711 - -# Orig addr: Label_insn_15711 insn_id: 15711 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DF266 -- Link to callback handler sequence -# Orig addr: Label_insn_15711 indirect branch target: -268432736 -0xf0000aa0 -> . -. -> post_callback_Label_insn_15711 - Label_insn_15711 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15711 ** pop eax -. -> Label_insn_15712 - -# Orig addr: Label_insn_15712 insn_id: 15712 with comment popfd - Label_insn_15712 ** popfd -. -> Label_insn_15713 - -# Orig addr: Label_insn_15713 insn_id: 15713 with comment popad - Label_insn_15713 ** popad -. -> 0x804f487 - -# Orig addr: Label_insn_15714 insn_id: 15714 with comment pushad -- start of callback handler sequence - Label_insn_15714 ** pushad -. -> Label_insn_15715 - -# Orig addr: Label_insn_15715 insn_id: 15715 with comment pushfd - Label_insn_15715 ** pushfd -. -> Label_insn_15716 - -# Orig addr: Label_insn_15716 insn_id: 15716 with comment push 0x0804F493 - Label_insn_15716 ** push 0x0804F493 -. -> Label_insn_15717 - -# Orig addr: Label_insn_15717 insn_id: 15717 with comment push 0xF0000AB0 - Label_insn_15717 ** push 0xF0000AB0 -. -> Label_insn_15718 - -# Orig addr: Label_insn_15755 insn_id: 15755 with comment push 0x0804F672 - Label_insn_15755 ** push 0x0804F672 -. -> Label_insn_15756 - -# Orig addr: Label_insn_15718 insn_id: 15718 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DFF86 -- Link to callback handler sequence -# Orig addr: Label_insn_15718 indirect branch target: -268432720 -0xf0000ab0 -> . -. -> post_callback_Label_insn_15718 - Label_insn_15718 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15718 ** pop eax -. -> Label_insn_15719 - -# Orig addr: Label_insn_15719 insn_id: 15719 with comment popfd - Label_insn_15719 ** popfd -. -> Label_insn_15720 - -# Orig addr: Label_insn_15720 insn_id: 15720 with comment popad - Label_insn_15720 ** popad -. -> 0x804f496 - -# Orig addr: Label_insn_15721 insn_id: 15721 with comment jno 0x096E0CF6 -- Link to callback handler sequence - Label_insn_15721 ** jno 0x804f4bc -. -> Label_insn_15722 - -# Orig addr: Label_insn_15722 insn_id: 15722 with comment pushad -- start of callback handler sequence - Label_insn_15722 ** pushad -. -> Label_insn_15723 - -# Orig addr: Label_insn_15723 insn_id: 15723 with comment pushfd - Label_insn_15723 ** pushfd -. -> Label_insn_15724 - -# Orig addr: Label_insn_15724 insn_id: 15724 with comment push 0x0804F4B6 - Label_insn_15724 ** push 0x0804F4B6 -. -> Label_insn_15725 - -# Orig addr: Label_insn_15725 insn_id: 15725 with comment push 0xF0000AC0 - Label_insn_15725 ** push 0xF0000AC0 -. -> Label_insn_15726 - -# Orig addr: Label_insn_15726 insn_id: 15726 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E0CF6 -- Link to callback handler sequence -# Orig addr: Label_insn_15726 indirect branch target: -268432704 -0xf0000ac0 -> . -. -> post_callback_Label_insn_15726 - Label_insn_15726 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15726 ** pop eax -. -> Label_insn_15727 - -# Orig addr: Label_insn_15727 insn_id: 15727 with comment popfd - Label_insn_15727 ** popfd -. -> Label_insn_15656 - -# Orig addr: Label_insn_15728 insn_id: 15728 with comment jno 0x096E1A66 -- Link to callback handler sequence - Label_insn_15728 ** jno 0x804f4c8 -. -> Label_insn_15729 - -# Orig addr: Label_insn_15729 insn_id: 15729 with comment pushad -- start of callback handler sequence - Label_insn_15729 ** pushad -. -> Label_insn_15730 - -# Orig addr: Label_insn_15730 insn_id: 15730 with comment pushfd - Label_insn_15730 ** pushfd -. -> Label_insn_15731 - -# Orig addr: Label_insn_15731 insn_id: 15731 with comment push 0x0804F4C6 - Label_insn_15731 ** push 0x0804F4C6 -. -> Label_insn_15732 - -# Orig addr: Label_insn_15732 insn_id: 15732 with comment push 0xF0000AD0 - Label_insn_15732 ** push 0xF0000AD0 -. -> Label_insn_15733 - -# Orig addr: Label_insn_15733 insn_id: 15733 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E1A66 -- Link to callback handler sequence -# Orig addr: Label_insn_15733 indirect branch target: -268432688 -0xf0000ad0 -> . -. -> post_callback_Label_insn_15733 - Label_insn_15733 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15733 ** pop eax -. -> Label_insn_15734 - -# Orig addr: Label_insn_15734 insn_id: 15734 with comment popfd - Label_insn_15734 ** popfd -. -> Label_insn_15735 - -# Orig addr: Label_insn_15735 insn_id: 15735 with comment popad - Label_insn_15735 ** popad -. -> 0x804f4c8 - -# Orig addr: Label_insn_15736 insn_id: 15736 with comment jnc 0x096E27D6 -- Link to callback handler sequence - Label_insn_15736 ** jnc 0x804f551 -. -> Label_insn_15737 - -# Orig addr: Label_insn_15737 insn_id: 15737 with comment pushad -- start of callback handler sequence - Label_insn_15737 ** pushad -. -> Label_insn_15738 - -# Orig addr: Label_insn_15738 insn_id: 15738 with comment pushfd - Label_insn_15738 ** pushfd -. -> Label_insn_15739 - -# Orig addr: Label_insn_15739 insn_id: 15739 with comment push 0x0804F54E - Label_insn_15739 ** push 0x0804F54E -. -> Label_insn_15740 - -# Orig addr: Label_insn_15740 insn_id: 15740 with comment push 0xF0000AE0 - Label_insn_15740 ** push 0xF0000AE0 -. -> Label_insn_15741 - -# Orig addr: Label_insn_15741 insn_id: 15741 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096E27D6 -- Link to callback handler sequence -# Orig addr: Label_insn_15741 indirect branch target: -268432672 -0xf0000ae0 -> . -. -> post_callback_Label_insn_15741 - Label_insn_15741 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15741 ** pop eax -. -> Label_insn_15742 - -# Orig addr: Label_insn_15742 insn_id: 15742 with comment popfd - Label_insn_15742 ** popfd -. -> Label_insn_15743 - -# Orig addr: Label_insn_15743 insn_id: 15743 with comment popad - Label_insn_15743 ** popad -. -> 0x804f551 - -# Orig addr: Label_insn_15744 insn_id: 15744 with comment jnc 0x096E34F6 -- Link to callback handler sequence - Label_insn_15744 ** jnc 0x804f629 -. -> Label_insn_15745 - -# Orig addr: Label_insn_15745 insn_id: 15745 with comment pushad -- start of callback handler sequence - Label_insn_15745 ** pushad -. -> Label_insn_15746 - -# Orig addr: 0x804a8f4 insn_id: 1570 with comment add ebx , edi -0x804a8f4 -> . - Label_insn_1570 ** add ebx , edi -. -> Label_insn_18369 - -# Orig addr: Label_insn_15746 insn_id: 15746 with comment pushfd - Label_insn_15746 ** pushfd -. -> Label_insn_15747 - -# Orig addr: Label_insn_15747 insn_id: 15747 with comment push 0x0804F623 - Label_insn_15747 ** push 0x0804F623 -. -> Label_insn_15748 - -# Orig addr: Label_insn_15748 insn_id: 15748 with comment push 0xF0000AF0 - Label_insn_15748 ** push 0xF0000AF0 -. -> Label_insn_15749 - -# Orig addr: Label_insn_15749 insn_id: 15749 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096E34F6 -- Link to callback handler sequence -# Orig addr: Label_insn_15749 indirect branch target: -268432656 -0xf0000af0 -> . -. -> post_callback_Label_insn_15749 - Label_insn_15749 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15749 ** pop eax -. -> Label_insn_15750 - -# Orig addr: Label_insn_15750 insn_id: 15750 with comment popfd - Label_insn_15750 ** popfd -. -> Label_insn_15751 - -# Orig addr: Label_insn_15751 insn_id: 15751 with comment popad - Label_insn_15751 ** popad -. -> 0x804f629 - -# Orig addr: Label_insn_15752 insn_id: 15752 with comment jno 0x096E4216 -- Link to callback handler sequence - Label_insn_15752 ** jno 0x804f675 -. -> Label_insn_15753 - -# Orig addr: Label_insn_15753 insn_id: 15753 with comment pushad -- start of callback handler sequence - Label_insn_15753 ** pushad -. -> Label_insn_15754 - -# Orig addr: Label_insn_15754 insn_id: 15754 with comment pushfd - Label_insn_15754 ** pushfd -. -> Label_insn_15755 - -# Orig addr: Label_insn_15756 insn_id: 15756 with comment push 0xF0000B00 - Label_insn_15756 ** push 0xF0000B00 -. -> Label_insn_15757 - -# Orig addr: Label_insn_15757 insn_id: 15757 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E4216 -- Link to callback handler sequence -# Orig addr: Label_insn_15757 indirect branch target: -268432640 -0xf0000b00 -> . -. -> post_callback_Label_insn_15757 - Label_insn_15757 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15757 ** pop eax -. -> Label_insn_15758 - -# Orig addr: Label_insn_15758 insn_id: 15758 with comment popfd - Label_insn_15758 ** popfd -. -> Label_insn_15759 - -# Orig addr: Label_insn_15759 insn_id: 15759 with comment popad - Label_insn_15759 ** popad -. -> 0x804f675 - -# Orig addr: Label_insn_15760 insn_id: 15760 with comment jno 0x096E4F86 -- Link to callback handler sequence - Label_insn_15760 ** jno 0x804f68b -. -> Label_insn_15761 - -# Orig addr: Label_insn_15761 insn_id: 15761 with comment pushad -- start of callback handler sequence - Label_insn_15761 ** pushad -. -> Label_insn_15762 - -# Orig addr: Label_insn_15762 insn_id: 15762 with comment pushfd - Label_insn_15762 ** pushfd -. -> Label_insn_15763 - -# Orig addr: Label_insn_15763 insn_id: 15763 with comment push 0x0804F688 - Label_insn_15763 ** push 0x0804F688 -. -> Label_insn_15764 - -# Orig addr: Label_insn_15764 insn_id: 15764 with comment push 0xF0000B10 - Label_insn_15764 ** push 0xF0000B10 -. -> Label_insn_15765 - -# Orig addr: Label_insn_15765 insn_id: 15765 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E4F86 -- Link to callback handler sequence -# Orig addr: Label_insn_15765 indirect branch target: -268432624 -0xf0000b10 -> . -. -> post_callback_Label_insn_15765 - Label_insn_15765 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15765 ** pop eax -. -> Label_insn_15766 - -# Orig addr: Label_insn_15766 insn_id: 15766 with comment popfd - Label_insn_15766 ** popfd -. -> Label_insn_15767 - -# Orig addr: Label_insn_15767 insn_id: 15767 with comment popad - Label_insn_15767 ** popad -. -> 0x804f68b - -# Orig addr: Label_insn_15768 insn_id: 15768 with comment jno 0x096E5CF6 -- Link to callback handler sequence - Label_insn_15768 ** jno 0x804f6a1 -. -> Label_insn_15769 - -# Orig addr: Label_insn_15769 insn_id: 15769 with comment pushad -- start of callback handler sequence - Label_insn_15769 ** pushad -. -> Label_insn_15770 - -# Orig addr: Label_insn_15770 insn_id: 15770 with comment pushfd - Label_insn_15770 ** pushfd -. -> Label_insn_15771 - -# Orig addr: Label_insn_15771 insn_id: 15771 with comment push 0x0804F69E - Label_insn_15771 ** push 0x0804F69E -. -> Label_insn_15772 - -# Orig addr: Label_insn_15772 insn_id: 15772 with comment push 0xF0000B20 - Label_insn_15772 ** push 0xF0000B20 -. -> Label_insn_15773 - -# Orig addr: Label_insn_15773 insn_id: 15773 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E5CF6 -- Link to callback handler sequence -# Orig addr: Label_insn_15773 indirect branch target: -268432608 -0xf0000b20 -> . -. -> post_callback_Label_insn_15773 - Label_insn_15773 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15773 ** pop eax -. -> Label_insn_15774 - -# Orig addr: Label_insn_15774 insn_id: 15774 with comment popfd - Label_insn_15774 ** popfd -. -> Label_insn_15775 - -# Orig addr: Label_insn_15775 insn_id: 15775 with comment popad - Label_insn_15775 ** popad -. -> 0x804f6a1 - -# Orig addr: Label_insn_15776 insn_id: 15776 with comment jno 0x096E6A66 -- Link to callback handler sequence - Label_insn_15776 ** jno 0x804f6b7 -. -> Label_insn_15777 - -# Orig addr: Label_insn_15777 insn_id: 15777 with comment pushad -- start of callback handler sequence - Label_insn_15777 ** pushad -. -> Label_insn_15778 - -# Orig addr: Label_insn_15778 insn_id: 15778 with comment pushfd - Label_insn_15778 ** pushfd -. -> Label_insn_15779 - -# Orig addr: Label_insn_15779 insn_id: 15779 with comment push 0x0804F6B4 - Label_insn_15779 ** push 0x0804F6B4 -. -> Label_insn_15780 - -# Orig addr: Label_insn_15780 insn_id: 15780 with comment push 0xF0000B30 - Label_insn_15780 ** push 0xF0000B30 -. -> Label_insn_15781 - -# Orig addr: Label_insn_15781 insn_id: 15781 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E6A66 -- Link to callback handler sequence -# Orig addr: Label_insn_15781 indirect branch target: -268432592 -0xf0000b30 -> . -. -> post_callback_Label_insn_15781 - Label_insn_15781 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15781 ** pop eax -. -> Label_insn_15782 - -# Orig addr: Label_insn_15782 insn_id: 15782 with comment popfd - Label_insn_15782 ** popfd -. -> Label_insn_15783 - -# Orig addr: Label_insn_15783 insn_id: 15783 with comment popad - Label_insn_15783 ** popad -. -> 0x804f6b7 - -# Orig addr: Label_insn_15784 insn_id: 15784 with comment jno 0x096E77D6 -- Link to callback handler sequence - Label_insn_15784 ** jno 0x804f6cd -. -> Label_insn_15785 - -# Orig addr: Label_insn_15785 insn_id: 15785 with comment pushad -- start of callback handler sequence - Label_insn_15785 ** pushad -. -> Label_insn_15786 - -# Orig addr: Label_insn_15786 insn_id: 15786 with comment pushfd - Label_insn_15786 ** pushfd -. -> Label_insn_15787 - -# Orig addr: Label_insn_15787 insn_id: 15787 with comment push 0x0804F6CA - Label_insn_15787 ** push 0x0804F6CA -. -> Label_insn_15788 - -# Orig addr: Label_insn_15788 insn_id: 15788 with comment push 0xF0000B40 - Label_insn_15788 ** push 0xF0000B40 -. -> Label_insn_15789 - -# Orig addr: Label_insn_15789 insn_id: 15789 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E77D6 -- Link to callback handler sequence -# Orig addr: Label_insn_15789 indirect branch target: -268432576 -0xf0000b40 -> . -. -> post_callback_Label_insn_15789 - Label_insn_15789 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15789 ** pop eax -. -> Label_insn_15790 - -# Orig addr: Label_insn_15790 insn_id: 15790 with comment popfd - Label_insn_15790 ** popfd -. -> Label_insn_15791 - -# Orig addr: Label_insn_15791 insn_id: 15791 with comment popad - Label_insn_15791 ** popad -. -> 0x804f6cd - -# Orig addr: Label_insn_15792 insn_id: 15792 with comment jno 0x096E8546 -- Link to callback handler sequence - Label_insn_15792 ** jno 0x804f6df -. -> Label_insn_15793 - -# Orig addr: Label_insn_15793 insn_id: 15793 with comment pushad -- start of callback handler sequence - Label_insn_15793 ** pushad -. -> Label_insn_15794 - -# Orig addr: Label_insn_15794 insn_id: 15794 with comment pushfd - Label_insn_15794 ** pushfd -. -> Label_insn_15795 - -# Orig addr: Label_insn_15795 insn_id: 15795 with comment push 0x0804F6DD - Label_insn_15795 ** push 0x0804F6DD -. -> Label_insn_15796 - -# Orig addr: Label_insn_15796 insn_id: 15796 with comment push 0xF0000B50 - Label_insn_15796 ** push 0xF0000B50 -. -> Label_insn_15797 - -# Orig addr: Label_insn_15797 insn_id: 15797 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E8546 -- Link to callback handler sequence -# Orig addr: Label_insn_15797 indirect branch target: -268432560 -0xf0000b50 -> . -. -> post_callback_Label_insn_15797 - Label_insn_15797 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15797 ** pop eax -. -> Label_insn_15798 - -# Orig addr: Label_insn_15798 insn_id: 15798 with comment popfd - Label_insn_15798 ** popfd -. -> Label_insn_15799 - -# Orig addr: Label_insn_15799 insn_id: 15799 with comment popad - Label_insn_15799 ** popad -. -> 0x804f6df - -# Orig addr: Label_insn_15800 insn_id: 15800 with comment jno 0x096E92B6 -- Link to callback handler sequence - Label_insn_15800 ** jno 0x804f70d -. -> Label_insn_15801 - -# Orig addr: Label_insn_15801 insn_id: 15801 with comment pushad -- start of callback handler sequence - Label_insn_15801 ** pushad -. -> Label_insn_15802 - -# Orig addr: Label_insn_15802 insn_id: 15802 with comment pushfd - Label_insn_15802 ** pushfd -. -> Label_insn_15803 - -# Orig addr: Label_insn_15803 insn_id: 15803 with comment push 0x0804F707 - Label_insn_15803 ** push 0x0804F707 -. -> Label_insn_15804 - -# Orig addr: Label_insn_15804 insn_id: 15804 with comment push 0xF0000B60 - Label_insn_15804 ** push 0xF0000B60 -. -> Label_insn_15805 - -# Orig addr: Label_insn_15805 insn_id: 15805 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E92B6 -- Link to callback handler sequence -# Orig addr: Label_insn_15805 indirect branch target: -268432544 -0xf0000b60 -> . -. -> post_callback_Label_insn_15805 - Label_insn_15805 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15805 ** pop eax -. -> Label_insn_15806 - -# Orig addr: Label_insn_15806 insn_id: 15806 with comment popfd - Label_insn_15806 ** popfd -. -> Label_insn_15807 - -# Orig addr: Label_insn_15807 insn_id: 15807 with comment popad - Label_insn_15807 ** popad -. -> 0x804f70d - -# Orig addr: Label_insn_15808 insn_id: 15808 with comment jno 0x096EA026 -- Link to callback handler sequence - Label_insn_15808 ** jno 0x804f71f -. -> Label_insn_15809 - -# Orig addr: Label_insn_15809 insn_id: 15809 with comment pushad -- start of callback handler sequence - Label_insn_15809 ** pushad -. -> Label_insn_15810 - -# Orig addr: Label_insn_15810 insn_id: 15810 with comment pushfd - Label_insn_15810 ** pushfd -. -> Label_insn_15811 - -# Orig addr: Label_insn_15811 insn_id: 15811 with comment push 0x0804F71D - Label_insn_15811 ** push 0x0804F71D -. -> Label_insn_15812 - -# Orig addr: Label_insn_15812 insn_id: 15812 with comment push 0xF0000B70 - Label_insn_15812 ** push 0xF0000B70 -. -> Label_insn_15813 - -# Orig addr: Label_insn_15813 insn_id: 15813 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096EA026 -- Link to callback handler sequence -# Orig addr: Label_insn_15813 indirect branch target: -268432528 -0xf0000b70 -> . -. -> post_callback_Label_insn_15813 - Label_insn_15813 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15813 ** pop eax -. -> Label_insn_15814 - -# Orig addr: Label_insn_15814 insn_id: 15814 with comment popfd - Label_insn_15814 ** popfd -. -> Label_insn_15815 - -# Orig addr: Label_insn_15815 insn_id: 15815 with comment popad - Label_insn_15815 ** popad -. -> 0x804f71f - -# Orig addr: Label_insn_15816 insn_id: 15816 with comment jno 0x096EAD96 -- Link to callback handler sequence - Label_insn_15816 ** jno 0x804f74d -. -> Label_insn_15817 - -# Orig addr: Label_insn_15817 insn_id: 15817 with comment pushad -- start of callback handler sequence - Label_insn_15817 ** pushad -. -> Label_insn_15818 - -# Orig addr: Label_insn_15818 insn_id: 15818 with comment pushfd - Label_insn_15818 ** pushfd -. -> Label_insn_15819 - -# Orig addr: Label_insn_15819 insn_id: 15819 with comment push 0x0804F747 - Label_insn_15819 ** push 0x0804F747 -. -> Label_insn_15820 - -# Orig addr: Label_insn_15820 insn_id: 15820 with comment push 0xF0000B80 - Label_insn_15820 ** push 0xF0000B80 -. -> Label_insn_15821 - -# Orig addr: Label_insn_15821 insn_id: 15821 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096EAD96 -- Link to callback handler sequence -# Orig addr: Label_insn_15821 indirect branch target: -268432512 -0xf0000b80 -> . -. -> post_callback_Label_insn_15821 - Label_insn_15821 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15821 ** pop eax -. -> Label_insn_15822 - -# Orig addr: Label_insn_15822 insn_id: 15822 with comment popfd - Label_insn_15822 ** popfd -. -> Label_insn_15823 - -# Orig addr: Label_insn_15823 insn_id: 15823 with comment popad - Label_insn_15823 ** popad -. -> 0x804f74d - -# Orig addr: Label_insn_15824 insn_id: 15824 with comment jno 0x096EBB06 -- Link to callback handler sequence - Label_insn_15824 ** jno 0x804f79d -. -> Label_insn_15825 - -# Orig addr: Label_insn_15825 insn_id: 15825 with comment pushad -- start of callback handler sequence - Label_insn_15825 ** pushad -. -> Label_insn_15826 - -# Orig addr: Label_insn_15826 insn_id: 15826 with comment pushfd - Label_insn_15826 ** pushfd -. -> Label_insn_15827 - -# Orig addr: Label_insn_15827 insn_id: 15827 with comment push 0x0804F79A - Label_insn_15827 ** push 0x0804F79A -. -> Label_insn_15828 - -# Orig addr: Label_insn_15828 insn_id: 15828 with comment push 0xF0000B90 - Label_insn_15828 ** push 0xF0000B90 -. -> Label_insn_15829 - -# Orig addr: Label_insn_15829 insn_id: 15829 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096EBB06 -- Link to callback handler sequence -# Orig addr: Label_insn_15829 indirect branch target: -268432496 -0xf0000b90 -> . -. -> post_callback_Label_insn_15829 - Label_insn_15829 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15829 ** pop eax -. -> Label_insn_15830 - -# Orig addr: Label_insn_15830 insn_id: 15830 with comment popfd - Label_insn_15830 ** popfd -. -> Label_insn_15831 - -# Orig addr: Label_insn_15831 insn_id: 15831 with comment popad - Label_insn_15831 ** popad -. -> 0x804f79d - -# Orig addr: Label_insn_15832 insn_id: 15832 with comment jnc 0x096EC876 -- Link to callback handler sequence - Label_insn_15832 ** jnc 0x804f7c2 -. -> Label_insn_15833 - -# Orig addr: Label_insn_15833 insn_id: 15833 with comment pushad -- start of callback handler sequence - Label_insn_15833 ** pushad -. -> Label_insn_15834 - -# Orig addr: Label_insn_15834 insn_id: 15834 with comment pushfd - Label_insn_15834 ** pushfd -. -> Label_insn_15835 - -# Orig addr: Label_insn_15835 insn_id: 15835 with comment push 0x0804F7BC - Label_insn_15835 ** push 0x0804F7BC -. -> Label_insn_15836 - -# Orig addr: Label_insn_15836 insn_id: 15836 with comment push 0xF0000BA0 - Label_insn_15836 ** push 0xF0000BA0 -. -> Label_insn_15837 - -# Orig addr: Label_insn_15837 insn_id: 15837 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096EC876 -- Link to callback handler sequence -# Orig addr: Label_insn_15837 indirect branch target: -268432480 -0xf0000ba0 -> . -. -> post_callback_Label_insn_15837 - Label_insn_15837 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15837 ** pop eax -. -> Label_insn_15838 - -# Orig addr: Label_insn_15838 insn_id: 15838 with comment popfd - Label_insn_15838 ** popfd -. -> Label_insn_15839 - -# Orig addr: Label_insn_15839 insn_id: 15839 with comment popad - Label_insn_15839 ** popad -. -> 0x804f7c2 - -# Orig addr: Label_insn_15840 insn_id: 15840 with comment jnc 0x096ED596 -- Link to callback handler sequence - Label_insn_15840 ** jnc 0x804f7ef -. -> Label_insn_15841 - -# Orig addr: Label_insn_15841 insn_id: 15841 with comment pushad -- start of callback handler sequence - Label_insn_15841 ** pushad -. -> Label_insn_15842 - -# Orig addr: Label_insn_15842 insn_id: 15842 with comment pushfd - Label_insn_15842 ** pushfd -. -> Label_insn_15843 - -# Orig addr: Label_insn_15843 insn_id: 15843 with comment push 0x0804F7E9 - Label_insn_15843 ** push 0x0804F7E9 -. -> Label_insn_15844 - -# Orig addr: Label_insn_15844 insn_id: 15844 with comment push 0xF0000BB0 - Label_insn_15844 ** push 0xF0000BB0 -. -> Label_insn_15845 - -# Orig addr: Label_insn_15845 insn_id: 15845 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096ED596 -- Link to callback handler sequence -# Orig addr: Label_insn_15845 indirect branch target: -268432464 -0xf0000bb0 -> . -. -> post_callback_Label_insn_15845 - Label_insn_15845 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15845 ** pop eax -. -> Label_insn_15846 - -# Orig addr: Label_insn_15846 insn_id: 15846 with comment popfd - Label_insn_15846 ** popfd -. -> Label_insn_15847 - -# Orig addr: Label_insn_15847 insn_id: 15847 with comment popad - Label_insn_15847 ** popad -. -> 0x804f7ef - -# Orig addr: Label_insn_15848 insn_id: 15848 with comment jno 0x096EE2B6 -- Link to callback handler sequence - Label_insn_15848 ** jno 0x804f80b -. -> Label_insn_15849 - -# Orig addr: Label_insn_15849 insn_id: 15849 with comment pushad -- start of callback handler sequence - Label_insn_15849 ** pushad -. -> Label_insn_15850 - -# Orig addr: Label_insn_15850 insn_id: 15850 with comment pushfd - Label_insn_15850 ** pushfd -. -> Label_insn_15851 - -# Orig addr: Label_insn_15851 insn_id: 15851 with comment push 0x0804F808 - Label_insn_15851 ** push 0x0804F808 -. -> Label_insn_15852 - -# Orig addr: Label_insn_15852 insn_id: 15852 with comment push 0xF0000BC0 - Label_insn_15852 ** push 0xF0000BC0 -. -> Label_insn_15853 - -# Orig addr: Label_insn_15853 insn_id: 15853 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096EE2B6 -- Link to callback handler sequence -# Orig addr: Label_insn_15853 indirect branch target: -268432448 -0xf0000bc0 -> . -. -> post_callback_Label_insn_15853 - Label_insn_15853 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15853 ** pop eax -. -> Label_insn_15854 - -# Orig addr: Label_insn_15854 insn_id: 15854 with comment popfd - Label_insn_15854 ** popfd -. -> Label_insn_15855 - -# Orig addr: Label_insn_15855 insn_id: 15855 with comment popad - Label_insn_15855 ** popad -. -> 0x804f80b - -# Orig addr: Label_insn_15856 insn_id: 15856 with comment test edi , edi - Label_insn_15856 ** test edi , edi -. -> Label_insn_15857 - -# Orig addr: Label_insn_15857 insn_id: 15857 with comment jns 0x096EF5C6 - Label_insn_15857 ** jns Label_insn_15859 -. -> Label_insn_15858 - -# Orig addr: Label_insn_15858 insn_id: 15858 with comment nop -- Link to callback handler sequence - Label_insn_15858 ** nop -. -> Label_insn_15861 - -# Orig addr: 0x804ab2b insn_id: 1714 with comment pushfd -0x804ab2b -> . - Label_insn_1714 ** pushfd -. -> Label_insn_18378 - -# Orig addr: Label_insn_15859 insn_id: 15859 with comment popfd - Label_insn_15859 ** popfd -. -> Label_insn_15860 - -# Orig addr: Label_insn_15860 insn_id: 15860 with comment mov eax , edi - Label_insn_15860 ** mov eax , edi -. -> 0x804f813 - -# Orig addr: Label_insn_15861 insn_id: 15861 with comment pushad -- start of callback handler sequence - Label_insn_15861 ** pushad -. -> Label_insn_15862 - -# Orig addr: Label_insn_15862 insn_id: 15862 with comment pushfd - Label_insn_15862 ** pushfd -. -> Label_insn_15863 - -# Orig addr: Label_insn_15863 insn_id: 15863 with comment push 0x0804F811 - Label_insn_15863 ** push 0x0804F811 -. -> Label_insn_15864 - -# Orig addr: Label_insn_15864 insn_id: 15864 with comment push 0xF0000BD0 - Label_insn_15864 ** push 0xF0000BD0 -. -> Label_insn_15865 - -# Orig addr: Label_insn_15865 insn_id: 15865 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_15865 indirect branch target: -268432432 -0xf0000bd0 -> . -. -> post_callback_Label_insn_15865 - Label_insn_15865 () signedness_detector_32 - post_callback_Label_insn_15865 ** pop eax -. -> Label_insn_15866 - -# Orig addr: Label_insn_15866 insn_id: 15866 with comment popfd - Label_insn_15866 ** popfd -. -> Label_insn_15867 - -# Orig addr: Label_insn_15867 insn_id: 15867 with comment popad - Label_insn_15867 ** popad -. -> Label_insn_15859 - -# Orig addr: Label_insn_15868 insn_id: 15868 with comment jnc 0x096F0476 -- Link to callback handler sequence - Label_insn_15868 ** jnc 0x804f81e -. -> Label_insn_15869 - -# Orig addr: Label_insn_15869 insn_id: 15869 with comment pushad -- start of callback handler sequence - Label_insn_15869 ** pushad -. -> Label_insn_15870 - -# Orig addr: Label_insn_15870 insn_id: 15870 with comment pushfd - Label_insn_15870 ** pushfd -. -> Label_insn_15871 - -# Orig addr: Label_insn_15871 insn_id: 15871 with comment push 0x0804F81C - Label_insn_15871 ** push 0x0804F81C -. -> Label_insn_15872 - -# Orig addr: Label_insn_15872 insn_id: 15872 with comment push 0xF0000BE0 - Label_insn_15872 ** push 0xF0000BE0 -. -> Label_insn_15873 - -# Orig addr: Label_insn_15873 insn_id: 15873 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096F0476 -- Link to callback handler sequence -# Orig addr: Label_insn_15873 indirect branch target: -268432416 -0xf0000be0 -> . -. -> post_callback_Label_insn_15873 - Label_insn_15873 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15873 ** pop eax -. -> Label_insn_15874 - -# Orig addr: Label_insn_15874 insn_id: 15874 with comment popfd - Label_insn_15874 ** popfd -. -> Label_insn_15875 - -# Orig addr: Label_insn_15875 insn_id: 15875 with comment popad - Label_insn_15875 ** popad -. -> 0x804f81e - -# Orig addr: 0x804ab7d insn_id: 1735 with comment lea ebx , [edi+0x01] -0x804ab7d -> . - Label_insn_1735 ** lea ebx , [edi+0x01] -. -> Label_insn_18393 - -# Orig addr: Label_insn_15876 insn_id: 15876 with comment jno 0x096F1196 -- Link to callback handler sequence - Label_insn_15876 ** jno 0x804f83a -. -> Label_insn_15877 - -# Orig addr: Label_insn_15877 insn_id: 15877 with comment pushad -- start of callback handler sequence - Label_insn_15877 ** pushad -. -> Label_insn_15878 - -# Orig addr: Label_insn_15878 insn_id: 15878 with comment pushfd - Label_insn_15878 ** pushfd -. -> Label_insn_15879 - -# Orig addr: Label_insn_15879 insn_id: 15879 with comment push 0x0804F838 - Label_insn_15879 ** push 0x0804F838 -. -> Label_insn_15880 - -# Orig addr: Label_insn_15880 insn_id: 15880 with comment push 0xF0000BF0 - Label_insn_15880 ** push 0xF0000BF0 -. -> Label_insn_15881 - -# Orig addr: Label_insn_15881 insn_id: 15881 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F1196 -- Link to callback handler sequence -# Orig addr: Label_insn_15881 indirect branch target: -268432400 -0xf0000bf0 -> . -. -> post_callback_Label_insn_15881 - Label_insn_15881 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15881 ** pop eax -. -> Label_insn_15882 - -# Orig addr: Label_insn_15882 insn_id: 15882 with comment popfd - Label_insn_15882 ** popfd -. -> Label_insn_15883 - -# Orig addr: Label_insn_15883 insn_id: 15883 with comment popad - Label_insn_15883 ** popad -. -> 0x804f83a - -# Orig addr: Label_insn_15884 insn_id: 15884 with comment pushfd - Label_insn_15884 ** pushfd -. -> Label_insn_15885 - -# Orig addr: Label_insn_15885 insn_id: 15885 with comment test edi , edi - Label_insn_15885 ** test edi , edi -. -> Label_insn_15886 - -# Orig addr: Label_insn_15886 insn_id: 15886 with comment jns 0x096F263E - Label_insn_15886 ** jns Label_insn_15888 -. -> Label_insn_15887 - -# Orig addr: Label_insn_15887 insn_id: 15887 with comment nop -- Link to callback handler sequence - Label_insn_15887 ** nop -. -> Label_insn_15890 - -# Orig addr: Label_insn_15888 insn_id: 15888 with comment popfd - Label_insn_15888 ** popfd -. -> Label_insn_15889 - -# Orig addr: Label_insn_15889 insn_id: 15889 with comment mov dword [esp+0x08] , edi - Label_insn_15889 ** mov dword [esp+0x08] , edi -. -> 0x804f90e - -# Orig addr: Label_insn_15890 insn_id: 15890 with comment pushad -- start of callback handler sequence - Label_insn_15890 ** pushad -. -> Label_insn_15891 - -# Orig addr: Label_insn_15891 insn_id: 15891 with comment pushfd - Label_insn_15891 ** pushfd -. -> Label_insn_15892 - -# Orig addr: Label_insn_15892 insn_id: 15892 with comment push 0x0804F90A - Label_insn_15892 ** push 0x0804F90A -. -> Label_insn_15893 - -# Orig addr: Label_insn_15893 insn_id: 15893 with comment push 0xF0000C00 - Label_insn_15893 ** push 0xF0000C00 -. -> Label_insn_15894 - -# Orig addr: Label_insn_15894 insn_id: 15894 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_15894 indirect branch target: -268432384 -0xf0000c00 -> . -. -> post_callback_Label_insn_15894 - Label_insn_15894 () signedness_detector_32 - post_callback_Label_insn_15894 ** pop eax -. -> Label_insn_15895 - -# Orig addr: Label_insn_15895 insn_id: 15895 with comment popfd - Label_insn_15895 ** popfd -. -> Label_insn_15896 - -# Orig addr: Label_insn_15896 insn_id: 15896 with comment popad - Label_insn_15896 ** popad -. -> Label_insn_15888 - -# Orig addr: Label_insn_15897 insn_id: 15897 with comment jno 0x096F353E -- Link to callback handler sequence - Label_insn_15897 ** jno 0x804f92c -. -> Label_insn_15898 - -# Orig addr: Label_insn_15898 insn_id: 15898 with comment pushad -- start of callback handler sequence - Label_insn_15898 ** pushad -. -> Label_insn_15899 - -# Orig addr: Label_insn_15899 insn_id: 15899 with comment pushfd - Label_insn_15899 ** pushfd -. -> Label_insn_15900 - -# Orig addr: Label_insn_15900 insn_id: 15900 with comment push 0x0804F929 - Label_insn_15900 ** push 0x0804F929 -. -> Label_insn_15901 - -# Orig addr: Label_insn_15901 insn_id: 15901 with comment push 0xF0000C10 - Label_insn_15901 ** push 0xF0000C10 -. -> Label_insn_15902 - -# Orig addr: Label_insn_15902 insn_id: 15902 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F353E -- Link to callback handler sequence -# Orig addr: Label_insn_15902 indirect branch target: -268432368 -0xf0000c10 -> . -. -> post_callback_Label_insn_15902 - Label_insn_15902 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15902 ** pop eax -. -> Label_insn_15903 - -# Orig addr: Label_insn_15903 insn_id: 15903 with comment popfd - Label_insn_15903 ** popfd -. -> Label_insn_15904 - -# Orig addr: Label_insn_15904 insn_id: 15904 with comment popad - Label_insn_15904 ** popad -. -> 0x804f92c - -# Orig addr: Label_insn_15905 insn_id: 15905 with comment jno 0x096F42AE -- Link to callback handler sequence - Label_insn_15905 ** jno 0x804f93e -. -> Label_insn_15906 - -# Orig addr: Label_insn_15906 insn_id: 15906 with comment pushad -- start of callback handler sequence - Label_insn_15906 ** pushad -. -> Label_insn_15907 - -# Orig addr: Label_insn_15907 insn_id: 15907 with comment pushfd - Label_insn_15907 ** pushfd -. -> Label_insn_15908 - -# Orig addr: Label_insn_15908 insn_id: 15908 with comment push 0x0804F93B - Label_insn_15908 ** push 0x0804F93B -. -> Label_insn_15909 - -# Orig addr: Label_insn_15909 insn_id: 15909 with comment push 0xF0000C20 - Label_insn_15909 ** push 0xF0000C20 -. -> Label_insn_15910 - -# Orig addr: Label_insn_15910 insn_id: 15910 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F42AE -- Link to callback handler sequence -# Orig addr: Label_insn_15910 indirect branch target: -268432352 -0xf0000c20 -> . -. -> post_callback_Label_insn_15910 - Label_insn_15910 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15910 ** pop eax -. -> Label_insn_15911 - -# Orig addr: Label_insn_15911 insn_id: 15911 with comment popfd - Label_insn_15911 ** popfd -. -> Label_insn_15912 - -# Orig addr: Label_insn_15912 insn_id: 15912 with comment popad - Label_insn_15912 ** popad -. -> 0x804f93e - -# Orig addr: Label_insn_15913 insn_id: 15913 with comment jno 0x096F501E -- Link to callback handler sequence - Label_insn_15913 ** jno 0x804f9ae -. -> Label_insn_15914 - -# Orig addr: Label_insn_15914 insn_id: 15914 with comment pushad -- start of callback handler sequence - Label_insn_15914 ** pushad -. -> Label_insn_15915 - -# Orig addr: Label_insn_15915 insn_id: 15915 with comment pushfd - Label_insn_15915 ** pushfd -. -> Label_insn_15916 - -# Orig addr: Label_insn_15916 insn_id: 15916 with comment push 0x0804F9AB - Label_insn_15916 ** push 0x0804F9AB -. -> Label_insn_15917 - -# Orig addr: Label_insn_15917 insn_id: 15917 with comment push 0xF0000C30 - Label_insn_15917 ** push 0xF0000C30 -. -> Label_insn_15918 - -# Orig addr: Label_insn_15918 insn_id: 15918 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F501E -- Link to callback handler sequence -# Orig addr: Label_insn_15918 indirect branch target: -268432336 -0xf0000c30 -> . -. -> post_callback_Label_insn_15918 - Label_insn_15918 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15918 ** pop eax -. -> Label_insn_15919 - -# Orig addr: Label_insn_15919 insn_id: 15919 with comment popfd - Label_insn_15919 ** popfd -. -> Label_insn_15920 - -# Orig addr: Label_insn_15920 insn_id: 15920 with comment popad - Label_insn_15920 ** popad -. -> 0x804f9ae - -# Orig addr: Label_insn_15921 insn_id: 15921 with comment jnc 0x096F5D8E -- Link to callback handler sequence - Label_insn_15921 ** jnc 0x804f9ed -. -> Label_insn_15922 - -# Orig addr: Label_insn_15922 insn_id: 15922 with comment pushad -- start of callback handler sequence - Label_insn_15922 ** pushad -. -> Label_insn_15923 - -# Orig addr: Label_insn_15923 insn_id: 15923 with comment pushfd - Label_insn_15923 ** pushfd -. -> Label_insn_15924 - -# Orig addr: Label_insn_15924 insn_id: 15924 with comment push 0x0804F9EA - Label_insn_15924 ** push 0x0804F9EA -. -> Label_insn_15925 - -# Orig addr: Label_insn_15925 insn_id: 15925 with comment push 0xF0000C40 - Label_insn_15925 ** push 0xF0000C40 -. -> Label_insn_15926 - -# Orig addr: Label_insn_15926 insn_id: 15926 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096F5D8E -- Link to callback handler sequence -# Orig addr: Label_insn_15926 indirect branch target: -268432320 -0xf0000c40 -> . -. -> post_callback_Label_insn_15926 - Label_insn_15926 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15926 ** pop eax -. -> Label_insn_15927 - -# Orig addr: Label_insn_15927 insn_id: 15927 with comment popfd - Label_insn_15927 ** popfd -. -> Label_insn_15928 - -# Orig addr: Label_insn_15928 insn_id: 15928 with comment popad - Label_insn_15928 ** popad -. -> 0x804f9ed - -# Orig addr: Label_insn_15929 insn_id: 15929 with comment jnc 0x096F6AAE -- Link to callback handler sequence - Label_insn_15929 ** jnc 0x804fa1a -. -> Label_insn_15930 - -# Orig addr: Label_insn_15930 insn_id: 15930 with comment pushad -- start of callback handler sequence - Label_insn_15930 ** pushad -. -> Label_insn_15931 - -# Orig addr: Label_insn_15931 insn_id: 15931 with comment pushfd - Label_insn_15931 ** pushfd -. -> Label_insn_15932 - -# Orig addr: Label_insn_15932 insn_id: 15932 with comment push 0x0804FA17 - Label_insn_15932 ** push 0x0804FA17 -. -> Label_insn_15933 - -# Orig addr: Label_insn_15933 insn_id: 15933 with comment push 0xF0000C50 - Label_insn_15933 ** push 0xF0000C50 -. -> Label_insn_15934 - -# Orig addr: Label_insn_15934 insn_id: 15934 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096F6AAE -- Link to callback handler sequence -# Orig addr: Label_insn_15934 indirect branch target: -268432304 -0xf0000c50 -> . -. -> post_callback_Label_insn_15934 - Label_insn_15934 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15934 ** pop eax -. -> Label_insn_15935 - -# Orig addr: Label_insn_15935 insn_id: 15935 with comment popfd - Label_insn_15935 ** popfd -. -> Label_insn_15936 - -# Orig addr: Label_insn_15936 insn_id: 15936 with comment popad - Label_insn_15936 ** popad -. -> 0x804fa1a - -# Orig addr: Label_insn_15937 insn_id: 15937 with comment jno 0x096F77CE -- Link to callback handler sequence - Label_insn_15937 ** jno 0x804fa3c -. -> Label_insn_15938 - -# Orig addr: Label_insn_15938 insn_id: 15938 with comment pushad -- start of callback handler sequence - Label_insn_15938 ** pushad -. -> Label_insn_15939 - -# Orig addr: Label_insn_15939 insn_id: 15939 with comment pushfd - Label_insn_15939 ** pushfd -. -> Label_insn_15940 - -# Orig addr: Label_insn_15940 insn_id: 15940 with comment push 0x0804FA36 - Label_insn_15940 ** push 0x0804FA36 -. -> Label_insn_15941 - -# Orig addr: Label_insn_15941 insn_id: 15941 with comment push 0xF0000C60 - Label_insn_15941 ** push 0xF0000C60 -. -> Label_insn_15942 - -# Orig addr: Label_insn_15942 insn_id: 15942 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F77CE -- Link to callback handler sequence -# Orig addr: Label_insn_15942 indirect branch target: -268432288 -0xf0000c60 -> . -. -> post_callback_Label_insn_15942 - Label_insn_15942 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15942 ** pop eax -. -> Label_insn_15943 - -# Orig addr: Label_insn_15943 insn_id: 15943 with comment popfd - Label_insn_15943 ** popfd -. -> Label_insn_15944 - -# Orig addr: Label_insn_15944 insn_id: 15944 with comment popad - Label_insn_15944 ** popad -. -> 0x804fa3c - -# Orig addr: Label_insn_15945 insn_id: 15945 with comment pushad -- start of callback handler sequence - Label_insn_15945 ** pushad -. -> Label_insn_15946 - -# Orig addr: Label_insn_15946 insn_id: 15946 with comment pushfd - Label_insn_15946 ** pushfd -. -> Label_insn_15947 - -# Orig addr: Label_insn_15947 insn_id: 15947 with comment push 0x0804FA3F - Label_insn_15947 ** push 0x0804FA3F -. -> Label_insn_15948 - -# Orig addr: Label_insn_15948 insn_id: 15948 with comment push 0xF0000C70 - Label_insn_15948 ** push 0xF0000C70 -. -> Label_insn_15949 - -# Orig addr: Label_insn_15949 insn_id: 15949 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F849E -- Link to callback handler sequence -# Orig addr: Label_insn_15949 indirect branch target: -268432272 -0xf0000c70 -> . -. -> post_callback_Label_insn_15949 - Label_insn_15949 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15949 ** pop eax -. -> Label_insn_15950 - -# Orig addr: Label_insn_15950 insn_id: 15950 with comment popfd - Label_insn_15950 ** popfd -. -> Label_insn_15951 - -# Orig addr: Label_insn_15951 insn_id: 15951 with comment popad - Label_insn_15951 ** popad -. -> 0x804fa42 - -# Orig addr: Label_insn_15952 insn_id: 15952 with comment jno 0x096F91BE -- Link to callback handler sequence - Label_insn_15952 ** jno 0x804fb2d -. -> Label_insn_15953 - -# Orig addr: Label_insn_15953 insn_id: 15953 with comment pushad -- start of callback handler sequence - Label_insn_15953 ** pushad -. -> Label_insn_15954 - -# Orig addr: Label_insn_15954 insn_id: 15954 with comment pushfd - Label_insn_15954 ** pushfd -. -> Label_insn_15955 - -# Orig addr: Label_insn_15955 insn_id: 15955 with comment push 0x0804FB2A - Label_insn_15955 ** push 0x0804FB2A -. -> Label_insn_15956 - -# Orig addr: Label_insn_15956 insn_id: 15956 with comment push 0xF0000C80 - Label_insn_15956 ** push 0xF0000C80 -. -> Label_insn_15957 - -# Orig addr: Label_insn_15957 insn_id: 15957 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F91BE -- Link to callback handler sequence -# Orig addr: Label_insn_15957 indirect branch target: -268432256 -0xf0000c80 -> . -. -> post_callback_Label_insn_15957 - Label_insn_15957 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15957 ** pop eax -. -> Label_insn_15958 - -# Orig addr: Label_insn_15958 insn_id: 15958 with comment popfd - Label_insn_15958 ** popfd -. -> Label_insn_15959 - -# Orig addr: Label_insn_15959 insn_id: 15959 with comment popad - Label_insn_15959 ** popad -. -> 0x804fb2d - -# Orig addr: Label_insn_15960 insn_id: 15960 with comment pushfd - Label_insn_15960 ** pushfd -. -> Label_insn_15961 - -# Orig addr: Label_insn_15961 insn_id: 15961 with comment test edi , edi - Label_insn_15961 ** test edi , edi -. -> Label_insn_15962 - -# Orig addr: Label_insn_15962 insn_id: 15962 with comment jns 0x096FA60E - Label_insn_15962 ** jns Label_insn_15964 -. -> Label_insn_15963 - -# Orig addr: Label_insn_15963 insn_id: 15963 with comment nop -- Link to callback handler sequence - Label_insn_15963 ** nop -. -> Label_insn_15966 - -# Orig addr: Label_insn_15964 insn_id: 15964 with comment popfd - Label_insn_15964 ** popfd -. -> Label_insn_15965 - -# Orig addr: Label_insn_15965 insn_id: 15965 with comment mov dword [esp+0x08] , edi - Label_insn_15965 ** mov dword [esp+0x08] , edi -. -> 0x804fb99 - -# Orig addr: Label_insn_15966 insn_id: 15966 with comment pushad -- start of callback handler sequence - Label_insn_15966 ** pushad -. -> Label_insn_15967 - -# Orig addr: Label_insn_15967 insn_id: 15967 with comment pushfd - Label_insn_15967 ** pushfd -. -> Label_insn_15968 - -# Orig addr: Label_insn_15968 insn_id: 15968 with comment push 0x0804FB95 - Label_insn_15968 ** push 0x0804FB95 -. -> Label_insn_15969 - -# Orig addr: Label_insn_15969 insn_id: 15969 with comment push 0xF0000C90 - Label_insn_15969 ** push 0xF0000C90 -. -> Label_insn_15970 - -# Orig addr: Label_insn_15970 insn_id: 15970 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_15970 indirect branch target: -268432240 -0xf0000c90 -> . -. -> post_callback_Label_insn_15970 - Label_insn_15970 () signedness_detector_32 - post_callback_Label_insn_15970 ** pop eax -. -> Label_insn_15971 - -# Orig addr: Label_insn_15971 insn_id: 15971 with comment popfd - Label_insn_15971 ** popfd -. -> Label_insn_15972 - -# Orig addr: Label_insn_15972 insn_id: 15972 with comment popad - Label_insn_15972 ** popad -. -> Label_insn_15964 - -# Orig addr: Label_insn_15973 insn_id: 15973 with comment jno 0x096FB50E -- Link to callback handler sequence - Label_insn_15973 ** jno 0x804fc1c -. -> Label_insn_15974 - -# Orig addr: Label_insn_15974 insn_id: 15974 with comment pushad -- start of callback handler sequence - Label_insn_15974 ** pushad -. -> Label_insn_15975 - -# Orig addr: Label_insn_15975 insn_id: 15975 with comment pushfd - Label_insn_15975 ** pushfd -. -> Label_insn_15976 - -# Orig addr: Label_insn_15976 insn_id: 15976 with comment push 0x0804FC19 - Label_insn_15976 ** push 0x0804FC19 -. -> Label_insn_15977 - -# Orig addr: Label_insn_15977 insn_id: 15977 with comment push 0xF0000CA0 - Label_insn_15977 ** push 0xF0000CA0 -. -> Label_insn_15978 - -# Orig addr: Label_insn_15978 insn_id: 15978 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096FB50E -- Link to callback handler sequence -# Orig addr: Label_insn_15978 indirect branch target: -268432224 -0xf0000ca0 -> . -. -> post_callback_Label_insn_15978 - Label_insn_15978 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_15978 ** pop eax -. -> Label_insn_15979 - -# Orig addr: Label_insn_15979 insn_id: 15979 with comment popfd - Label_insn_15979 ** popfd -. -> Label_insn_15980 - -# Orig addr: Label_insn_15980 insn_id: 15980 with comment popad - Label_insn_15980 ** popad -. -> 0x804fc1c - -# Orig addr: Label_insn_15981 insn_id: 15981 with comment jnc 0x096FC27E -- Link to callback handler sequence - Label_insn_15981 ** jnc 0x804fccf -. -> Label_insn_15982 - -# Orig addr: Label_insn_15982 insn_id: 15982 with comment pushad -- start of callback handler sequence - Label_insn_15982 ** pushad -. -> Label_insn_15983 - -# Orig addr: Label_insn_15983 insn_id: 15983 with comment pushfd - Label_insn_15983 ** pushfd -. -> Label_insn_15984 - -# Orig addr: Label_insn_15984 insn_id: 15984 with comment push 0x0804FCCB - Label_insn_15984 ** push 0x0804FCCB -. -> Label_insn_15985 - -# Orig addr: Label_insn_15985 insn_id: 15985 with comment push 0xF0000CB0 - Label_insn_15985 ** push 0xF0000CB0 -. -> Label_insn_15986 - -# Orig addr: Label_insn_15986 insn_id: 15986 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096FC27E -- Link to callback handler sequence -# Orig addr: Label_insn_15986 indirect branch target: -268432208 -0xf0000cb0 -> . -. -> post_callback_Label_insn_15986 - Label_insn_15986 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15986 ** pop eax -. -> Label_insn_15987 - -# Orig addr: Label_insn_15987 insn_id: 15987 with comment popfd - Label_insn_15987 ** popfd -. -> Label_insn_15988 - -# Orig addr: Label_insn_15988 insn_id: 15988 with comment popad - Label_insn_15988 ** popad -. -> 0x804fccf - -# Orig addr: Label_insn_15989 insn_id: 15989 with comment jnc 0x096FCF9E -- Link to callback handler sequence - Label_insn_15989 ** jnc 0x804fd26 -. -> Label_insn_15990 - -# Orig addr: Label_insn_15990 insn_id: 15990 with comment pushad -- start of callback handler sequence - Label_insn_15990 ** pushad -. -> Label_insn_15991 - -# Orig addr: Label_insn_15991 insn_id: 15991 with comment pushfd - Label_insn_15991 ** pushfd -. -> Label_insn_15992 - -# Orig addr: Label_insn_15992 insn_id: 15992 with comment push 0x0804FD22 - Label_insn_15992 ** push 0x0804FD22 -. -> Label_insn_15993 - -# Orig addr: Label_insn_15993 insn_id: 15993 with comment push 0xF0000CC0 - Label_insn_15993 ** push 0xF0000CC0 -. -> Label_insn_15994 - -# Orig addr: Label_insn_15994 insn_id: 15994 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096FCF9E -- Link to callback handler sequence -# Orig addr: Label_insn_15994 indirect branch target: -268432192 -0xf0000cc0 -> . -. -> post_callback_Label_insn_15994 - Label_insn_15994 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_15994 ** pop eax -. -> Label_insn_15995 - -# Orig addr: Label_insn_15995 insn_id: 15995 with comment popfd - Label_insn_15995 ** popfd -. -> Label_insn_15996 - -# Orig addr: Label_insn_15996 insn_id: 15996 with comment popad - Label_insn_15996 ** popad -. -> 0x804fd26 - -# Orig addr: Label_insn_15997 insn_id: 15997 with comment jno 0x096FDCBE -- Link to callback handler sequence - Label_insn_15997 ** jno 0x804fde3 -. -> Label_insn_15998 - -# Orig addr: Label_insn_15998 insn_id: 15998 with comment pushad -- start of callback handler sequence - Label_insn_15998 ** pushad -. -> Label_insn_15999 - -# Orig addr: Label_insn_15999 insn_id: 15999 with comment pushfd - Label_insn_15999 ** pushfd -. -> Label_insn_16000 - -# Orig addr: Label_insn_16000 insn_id: 16000 with comment push 0x0804FDE0 - Label_insn_16000 ** push 0x0804FDE0 -. -> Label_insn_16001 - -# Orig addr: Label_insn_16001 insn_id: 16001 with comment push 0xF0000CD0 - Label_insn_16001 ** push 0xF0000CD0 -. -> Label_insn_16002 - -# Orig addr: Label_insn_16002 insn_id: 16002 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096FDCBE -- Link to callback handler sequence -# Orig addr: Label_insn_16002 indirect branch target: -268432176 -0xf0000cd0 -> . -. -> post_callback_Label_insn_16002 - Label_insn_16002 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16002 ** pop eax -. -> Label_insn_16003 - -# Orig addr: Label_insn_16003 insn_id: 16003 with comment popfd - Label_insn_16003 ** popfd -. -> Label_insn_16004 - -# Orig addr: Label_insn_16004 insn_id: 16004 with comment popad - Label_insn_16004 ** popad -. -> 0x804fde3 - -# Orig addr: Label_insn_16005 insn_id: 16005 with comment jno 0x096FEA2E -- Link to callback handler sequence - Label_insn_16005 ** jno 0x804fe8b -. -> Label_insn_16006 - -# Orig addr: Label_insn_16006 insn_id: 16006 with comment pushad -- start of callback handler sequence - Label_insn_16006 ** pushad -. -> Label_insn_16007 - -# Orig addr: Label_insn_16007 insn_id: 16007 with comment pushfd - Label_insn_16007 ** pushfd -. -> Label_insn_16008 - -# Orig addr: Label_insn_16008 insn_id: 16008 with comment push 0x0804FE88 - Label_insn_16008 ** push 0x0804FE88 -. -> Label_insn_16009 - -# Orig addr: Label_insn_16009 insn_id: 16009 with comment push 0xF0000CE0 - Label_insn_16009 ** push 0xF0000CE0 -. -> Label_insn_16010 - -# Orig addr: Label_insn_16049 insn_id: 16049 with comment jno 0x0970343E -- Link to callback handler sequence - Label_insn_16049 ** jno 0x804ffd8 -. -> Label_insn_16050 - -# Orig addr: Label_insn_16010 insn_id: 16010 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096FEA2E -- Link to callback handler sequence -# Orig addr: Label_insn_16010 indirect branch target: -268432160 -0xf0000ce0 -> . -. -> post_callback_Label_insn_16010 - Label_insn_16010 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16010 ** pop eax -. -> Label_insn_16011 - -# Orig addr: Label_insn_16011 insn_id: 16011 with comment popfd - Label_insn_16011 ** popfd -. -> Label_insn_16012 - -# Orig addr: Label_insn_16012 insn_id: 16012 with comment popad - Label_insn_16012 ** popad -. -> 0x804fe8b - -# Orig addr: Label_insn_16013 insn_id: 16013 with comment jno 0x096FF79E -- Link to callback handler sequence - Label_insn_16013 ** jno 0x804ff00 -. -> Label_insn_16014 - -# Orig addr: Label_insn_16014 insn_id: 16014 with comment pushad -- start of callback handler sequence - Label_insn_16014 ** pushad -. -> Label_insn_16015 - -# Orig addr: Label_insn_16015 insn_id: 16015 with comment pushfd - Label_insn_16015 ** pushfd -. -> Label_insn_16016 - -# Orig addr: Label_insn_16016 insn_id: 16016 with comment push 0x0804FEFE - Label_insn_16016 ** push 0x0804FEFE -. -> Label_insn_16017 - -# Orig addr: Label_insn_16017 insn_id: 16017 with comment push 0xF0000CF0 - Label_insn_16017 ** push 0xF0000CF0 -. -> Label_insn_16018 - -# Orig addr: Label_insn_16018 insn_id: 16018 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096FF79E -- Link to callback handler sequence -# Orig addr: Label_insn_16018 indirect branch target: -268432144 -0xf0000cf0 -> . -. -> post_callback_Label_insn_16018 - Label_insn_16018 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16018 ** pop eax -. -> Label_insn_16019 - -# Orig addr: Label_insn_16019 insn_id: 16019 with comment popfd - Label_insn_16019 ** popfd -. -> Label_insn_16020 - -# Orig addr: Label_insn_16020 insn_id: 16020 with comment popad - Label_insn_16020 ** popad -. -> 0x804ff00 - -# Orig addr: Label_insn_16021 insn_id: 16021 with comment pushfd - Label_insn_16021 ** pushfd -. -> Label_insn_16022 - -# Orig addr: Label_insn_16022 insn_id: 16022 with comment test edi , edi - Label_insn_16022 ** test edi , edi -. -> Label_insn_16023 - -# Orig addr: Label_insn_16023 insn_id: 16023 with comment jns 0x09700BEE - Label_insn_16023 ** jns Label_insn_16025 -. -> Label_insn_16024 - -# Orig addr: Label_insn_16024 insn_id: 16024 with comment nop -- Link to callback handler sequence - Label_insn_16024 ** nop -. -> Label_insn_16027 - -# Orig addr: Label_insn_16025 insn_id: 16025 with comment popfd - Label_insn_16025 ** popfd -. -> Label_insn_16026 - -# Orig addr: Label_insn_16026 insn_id: 16026 with comment mov ecx , edi - Label_insn_16026 ** mov ecx , edi -. -> 0x804ff44 - -# Orig addr: Label_insn_16027 insn_id: 16027 with comment pushad -- start of callback handler sequence - Label_insn_16027 ** pushad -. -> Label_insn_16028 - -# Orig addr: Label_insn_16028 insn_id: 16028 with comment pushfd - Label_insn_16028 ** pushfd -. -> Label_insn_16029 - -# Orig addr: Label_insn_16029 insn_id: 16029 with comment push 0x0804FF42 - Label_insn_16029 ** push 0x0804FF42 -. -> Label_insn_16030 - -# Orig addr: Label_insn_16030 insn_id: 16030 with comment push 0xF0000D00 - Label_insn_16030 ** push 0xF0000D00 -. -> Label_insn_16031 - -# Orig addr: Label_insn_16031 insn_id: 16031 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_16031 indirect branch target: -268432128 -0xf0000d00 -> . -. -> post_callback_Label_insn_16031 - Label_insn_16031 () signedness_detector_32 - post_callback_Label_insn_16031 ** pop eax -. -> Label_insn_16032 - -# Orig addr: Label_insn_16032 insn_id: 16032 with comment popfd - Label_insn_16032 ** popfd -. -> Label_insn_16033 - -# Orig addr: Label_insn_16033 insn_id: 16033 with comment popad - Label_insn_16033 ** popad -. -> Label_insn_16025 - -# Orig addr: Label_insn_16034 insn_id: 16034 with comment pushad -- start of callback handler sequence - Label_insn_16034 ** pushad -. -> Label_insn_16035 - -# Orig addr: Label_insn_16035 insn_id: 16035 with comment pushfd - Label_insn_16035 ** pushfd -. -> Label_insn_16036 - -# Orig addr: Label_insn_16036 insn_id: 16036 with comment push 0x0804FF47 - Label_insn_16036 ** push 0x0804FF47 -. -> Label_insn_16037 - -# Orig addr: Label_insn_16037 insn_id: 16037 with comment push 0xF0000D10 - Label_insn_16037 ** push 0xF0000D10 -. -> Label_insn_16038 - -# Orig addr: Label_insn_16038 insn_id: 16038 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09701A4E -- Link to callback handler sequence -# Orig addr: Label_insn_16038 indirect branch target: -268432112 -0xf0000d10 -> . -. -> post_callback_Label_insn_16038 - Label_insn_16038 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16038 ** pop eax -. -> Label_insn_16039 - -# Orig addr: Label_insn_16039 insn_id: 16039 with comment popfd - Label_insn_16039 ** popfd -. -> Label_insn_16040 - -# Orig addr: Label_insn_16040 insn_id: 16040 with comment popad - Label_insn_16040 ** popad -. -> 0x804ff49 - -# Orig addr: Label_insn_16041 insn_id: 16041 with comment jno 0x0970271E -- Link to callback handler sequence - Label_insn_16041 ** jno Label_insn_7496 -. -> Label_insn_16042 - -# Orig addr: Label_insn_16042 insn_id: 16042 with comment pushad -- start of callback handler sequence - Label_insn_16042 ** pushad -. -> Label_insn_16043 - -# Orig addr: Label_insn_16043 insn_id: 16043 with comment pushfd - Label_insn_16043 ** pushfd -. -> Label_insn_16044 - -# Orig addr: Label_insn_16044 insn_id: 16044 with comment push 0x0804FFCE - Label_insn_16044 ** push 0x0804FFCE -. -> Label_insn_16045 - -# Orig addr: Label_insn_16045 insn_id: 16045 with comment push 0xF0000D20 - Label_insn_16045 ** push 0xF0000D20 -. -> Label_insn_16046 - -# Orig addr: Label_insn_16046 insn_id: 16046 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970271E -- Link to callback handler sequence -# Orig addr: Label_insn_16046 indirect branch target: -268432096 -0xf0000d20 -> . -. -> post_callback_Label_insn_16046 - Label_insn_16046 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16046 ** pop eax -. -> Label_insn_16047 - -# Orig addr: Label_insn_16047 insn_id: 16047 with comment popfd - Label_insn_16047 ** popfd -. -> Label_insn_16048 - -# Orig addr: Label_insn_16048 insn_id: 16048 with comment popad - Label_insn_16048 ** popad -. -> Label_insn_7496 - -# Orig addr: 0x804af1d insn_id: 1978 with comment add eax , 0x0000000B -0x804af1d -> . - Label_insn_1978 ** add eax , 0x0000000B -. -> Label_insn_18401 - -# Orig addr: Label_insn_16050 insn_id: 16050 with comment pushad -- start of callback handler sequence - Label_insn_16050 ** pushad -. -> Label_insn_16051 - -# Orig addr: Label_insn_16051 insn_id: 16051 with comment pushfd - Label_insn_16051 ** pushfd -. -> Label_insn_16052 - -# Orig addr: Label_insn_16052 insn_id: 16052 with comment push 0x0804FFD1 - Label_insn_16052 ** push 0x0804FFD1 -. -> Label_insn_16053 - -# Orig addr: Label_insn_16053 insn_id: 16053 with comment push 0xF0000D30 - Label_insn_16053 ** push 0xF0000D30 -. -> Label_insn_16054 - -# Orig addr: Label_insn_16054 insn_id: 16054 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970343E -- Link to callback handler sequence -# Orig addr: Label_insn_16054 indirect branch target: -268432080 -0xf0000d30 -> . -. -> post_callback_Label_insn_16054 - Label_insn_16054 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16054 ** pop eax -. -> Label_insn_16055 - -# Orig addr: Label_insn_16055 insn_id: 16055 with comment popfd - Label_insn_16055 ** popfd -. -> Label_insn_16056 - -# Orig addr: Label_insn_16056 insn_id: 16056 with comment popad - Label_insn_16056 ** popad -. -> 0x804ffd8 - -# Orig addr: 0x804af40 insn_id: 1988 with comment lea eax , [edi+edx] -0x804af40 -> . - Label_insn_1988 ** lea eax , [edi+edx] -. -> Label_insn_18409 - -# Orig addr: Label_insn_16057 insn_id: 16057 with comment jnc 0x09703EDE -- Link to callback handler sequence - Label_insn_16057 ** jnc 0x8050081 -. -> Label_insn_16058 - -# Orig addr: Label_insn_16058 insn_id: 16058 with comment pushad -- start of callback handler sequence - Label_insn_16058 ** pushad -. -> Label_insn_16059 - -# Orig addr: Label_insn_16059 insn_id: 16059 with comment pushfd - Label_insn_16059 ** pushfd -. -> Label_insn_16060 - -# Orig addr: Label_insn_16060 insn_id: 16060 with comment push 0x0805007B - Label_insn_16060 ** push 0x0805007B -. -> Label_insn_16061 - -# Orig addr: Label_insn_16061 insn_id: 16061 with comment push 0xF0000D40 - Label_insn_16061 ** push 0xF0000D40 -. -> Label_insn_16062 - -# Orig addr: Label_insn_16062 insn_id: 16062 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09703EDE -- Link to callback handler sequence -# Orig addr: Label_insn_16062 indirect branch target: -268432064 -0xf0000d40 -> . -. -> post_callback_Label_insn_16062 - Label_insn_16062 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16062 ** pop eax -. -> Label_insn_16063 - -# Orig addr: Label_insn_16063 insn_id: 16063 with comment popfd - Label_insn_16063 ** popfd -. -> Label_insn_16064 - -# Orig addr: Label_insn_16064 insn_id: 16064 with comment popad - Label_insn_16064 ** popad -. -> 0x8050081 - -# Orig addr: Label_insn_16065 insn_id: 16065 with comment pushad -- start of callback handler sequence - Label_insn_16065 ** pushad -. -> Label_insn_16066 - -# Orig addr: Label_insn_16066 insn_id: 16066 with comment pushfd - Label_insn_16066 ** pushfd -. -> Label_insn_16067 - -# Orig addr: Label_insn_16067 insn_id: 16067 with comment push 0x08050083 - Label_insn_16067 ** push 0x08050083 -. -> Label_insn_16068 - -# Orig addr: Label_insn_16068 insn_id: 16068 with comment push 0xF0000D50 - Label_insn_16068 ** push 0xF0000D50 -. -> Label_insn_16069 - -# Orig addr: Label_insn_16069 insn_id: 16069 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09704BAE -- Link to callback handler sequence -# Orig addr: Label_insn_16069 indirect branch target: -268432048 -0xf0000d50 -> . -. -> post_callback_Label_insn_16069 - Label_insn_16069 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16069 ** pop eax -. -> Label_insn_16070 - -# Orig addr: Label_insn_16070 insn_id: 16070 with comment popfd - Label_insn_16070 ** popfd -. -> Label_insn_16071 - -# Orig addr: Label_insn_16071 insn_id: 16071 with comment popad - Label_insn_16071 ** popad -. -> 0x8050086 - -# Orig addr: Label_insn_16072 insn_id: 16072 with comment jno 0x0970587E -- Link to callback handler sequence - Label_insn_16072 ** jno 0x80500d0 -. -> Label_insn_16073 - -# Orig addr: Label_insn_16073 insn_id: 16073 with comment pushad -- start of callback handler sequence - Label_insn_16073 ** pushad -. -> Label_insn_16074 - -# Orig addr: Label_insn_16074 insn_id: 16074 with comment pushfd - Label_insn_16074 ** pushfd -. -> Label_insn_16075 - -# Orig addr: Label_insn_16075 insn_id: 16075 with comment push 0x080500CE - Label_insn_16075 ** push 0x080500CE -. -> Label_insn_16076 - -# Orig addr: Label_insn_16076 insn_id: 16076 with comment push 0xF0000D60 - Label_insn_16076 ** push 0xF0000D60 -. -> Label_insn_16077 - -# Orig addr: Label_insn_16077 insn_id: 16077 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970587E -- Link to callback handler sequence -# Orig addr: Label_insn_16077 indirect branch target: -268432032 -0xf0000d60 -> . -. -> post_callback_Label_insn_16077 - Label_insn_16077 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16077 ** pop eax -. -> Label_insn_16078 - -# Orig addr: Label_insn_16078 insn_id: 16078 with comment popfd - Label_insn_16078 ** popfd -. -> Label_insn_16079 - -# Orig addr: Label_insn_16079 insn_id: 16079 with comment popad - Label_insn_16079 ** popad -. -> 0x80500d0 - -# Orig addr: Label_insn_16080 insn_id: 16080 with comment jno 0x0970659E -- Link to callback handler sequence - Label_insn_16080 ** jno 0x8050131 -. -> Label_insn_16081 - -# Orig addr: Label_insn_16081 insn_id: 16081 with comment pushad -- start of callback handler sequence - Label_insn_16081 ** pushad -. -> Label_insn_16082 - -# Orig addr: Label_insn_16082 insn_id: 16082 with comment pushfd - Label_insn_16082 ** pushfd -. -> Label_insn_16083 - -# Orig addr: Label_insn_16083 insn_id: 16083 with comment push 0x0805012E - Label_insn_16083 ** push 0x0805012E -. -> Label_insn_16084 - -# Orig addr: Label_insn_16084 insn_id: 16084 with comment push 0xF0000D70 - Label_insn_16084 ** push 0xF0000D70 -. -> Label_insn_16085 - -# Orig addr: Label_insn_16085 insn_id: 16085 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970659E -- Link to callback handler sequence -# Orig addr: Label_insn_16085 indirect branch target: -268432016 -0xf0000d70 -> . -. -> post_callback_Label_insn_16085 - Label_insn_16085 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16085 ** pop eax -. -> Label_insn_16086 - -# Orig addr: Label_insn_16086 insn_id: 16086 with comment popfd - Label_insn_16086 ** popfd -. -> Label_insn_16087 - -# Orig addr: Label_insn_16087 insn_id: 16087 with comment popad - Label_insn_16087 ** popad -. -> 0x8050131 - -# Orig addr: Label_insn_16088 insn_id: 16088 with comment jno 0x0970730E -- Link to callback handler sequence - Label_insn_16088 ** jno 0x805016c -. -> Label_insn_16089 - -# Orig addr: Label_insn_16089 insn_id: 16089 with comment pushad -- start of callback handler sequence - Label_insn_16089 ** pushad -. -> Label_insn_16090 - -# Orig addr: Label_insn_16090 insn_id: 16090 with comment pushfd - Label_insn_16090 ** pushfd -. -> Label_insn_16091 - -# Orig addr: Label_insn_16091 insn_id: 16091 with comment push 0x08050169 - Label_insn_16091 ** push 0x08050169 -. -> Label_insn_16092 - -# Orig addr: Label_insn_16092 insn_id: 16092 with comment push 0xF0000D80 - Label_insn_16092 ** push 0xF0000D80 -. -> Label_insn_16093 - -# Orig addr: Label_insn_16093 insn_id: 16093 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970730E -- Link to callback handler sequence -# Orig addr: Label_insn_16093 indirect branch target: -268432000 -0xf0000d80 -> . -. -> post_callback_Label_insn_16093 - Label_insn_16093 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16093 ** pop eax -. -> Label_insn_16094 - -# Orig addr: Label_insn_16094 insn_id: 16094 with comment popfd - Label_insn_16094 ** popfd -. -> Label_insn_16095 - -# Orig addr: Label_insn_16095 insn_id: 16095 with comment popad - Label_insn_16095 ** popad -. -> 0x805016c - -# Orig addr: 0x804b01a insn_id: 2042 with comment lea eax , [esi+eax+0x04] -0x804b01a -> . - Label_insn_2042 ** lea eax , [esi+eax+0x04] -. -> Label_insn_18417 - -# Orig addr: Label_insn_16096 insn_id: 16096 with comment pushad -- start of callback handler sequence - Label_insn_16096 ** pushad -. -> Label_insn_16097 - -# Orig addr: Label_insn_16097 insn_id: 16097 with comment pushfd - Label_insn_16097 ** pushfd -. -> Label_insn_16098 - -# Orig addr: Label_insn_16098 insn_id: 16098 with comment push 0x08050178 - Label_insn_16098 ** push 0x08050178 -. -> Label_insn_16099 - -# Orig addr: Label_insn_16099 insn_id: 16099 with comment push 0xF0000D90 - Label_insn_16099 ** push 0xF0000D90 -. -> Label_insn_16100 - -# Orig addr: Label_insn_16100 insn_id: 16100 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970802E -- Link to callback handler sequence -# Orig addr: Label_insn_16100 indirect branch target: -268431984 -0xf0000d90 -> . -. -> post_callback_Label_insn_16100 - Label_insn_16100 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16100 ** pop eax -. -> Label_insn_16101 - -# Orig addr: Label_insn_16101 insn_id: 16101 with comment popfd - Label_insn_16101 ** popfd -. -> Label_insn_16102 - -# Orig addr: Label_insn_16102 insn_id: 16102 with comment popad - Label_insn_16102 ** popad -. -> 0x805017b - -# Orig addr: Label_insn_16103 insn_id: 16103 with comment jno 0x09708D9E -- Link to callback handler sequence - Label_insn_16103 ** jno 0x80501b8 -. -> Label_insn_16104 - -# Orig addr: Label_insn_16104 insn_id: 16104 with comment pushad -- start of callback handler sequence - Label_insn_16104 ** pushad -. -> Label_insn_16105 - -# Orig addr: Label_insn_16105 insn_id: 16105 with comment pushfd - Label_insn_16105 ** pushfd -. -> Label_insn_16106 - -# Orig addr: Label_insn_16106 insn_id: 16106 with comment push 0x080501B6 - Label_insn_16106 ** push 0x080501B6 -. -> Label_insn_16107 - -# Orig addr: Label_insn_16107 insn_id: 16107 with comment push 0xF0000DA0 - Label_insn_16107 ** push 0xF0000DA0 -. -> Label_insn_16108 - -# Orig addr: Label_insn_16108 insn_id: 16108 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09708D9E -- Link to callback handler sequence -# Orig addr: Label_insn_16108 indirect branch target: -268431968 -0xf0000da0 -> . -. -> post_callback_Label_insn_16108 - Label_insn_16108 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16108 ** pop eax -. -> Label_insn_16109 - -# Orig addr: Label_insn_16109 insn_id: 16109 with comment popfd - Label_insn_16109 ** popfd -. -> Label_insn_16110 - -# Orig addr: Label_insn_16110 insn_id: 16110 with comment popad - Label_insn_16110 ** popad -. -> 0x80501b8 - -# Orig addr: Label_insn_16111 insn_id: 16111 with comment jnc 0x09709B0E -- Link to callback handler sequence - Label_insn_16111 ** jnc 0x8050231 -. -> Label_insn_16112 - -# Orig addr: Label_insn_16112 insn_id: 16112 with comment pushad -- start of callback handler sequence - Label_insn_16112 ** pushad -. -> Label_insn_16113 - -# Orig addr: Label_insn_16113 insn_id: 16113 with comment pushfd - Label_insn_16113 ** pushfd -. -> Label_insn_16114 - -# Orig addr: Label_insn_16114 insn_id: 16114 with comment push 0x0805022B - Label_insn_16114 ** push 0x0805022B -. -> Label_insn_16115 - -# Orig addr: Label_insn_16115 insn_id: 16115 with comment push 0xF0000DB0 - Label_insn_16115 ** push 0xF0000DB0 -. -> Label_insn_16116 - -# Orig addr: Label_insn_16116 insn_id: 16116 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09709B0E -- Link to callback handler sequence -# Orig addr: Label_insn_16116 indirect branch target: -268431952 -0xf0000db0 -> . -. -> post_callback_Label_insn_16116 - Label_insn_16116 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16116 ** pop eax -. -> Label_insn_16117 - -# Orig addr: Label_insn_16117 insn_id: 16117 with comment popfd - Label_insn_16117 ** popfd -. -> Label_insn_16118 - -# Orig addr: Label_insn_16118 insn_id: 16118 with comment popad - Label_insn_16118 ** popad -. -> 0x8050231 - -# Orig addr: Label_insn_16119 insn_id: 16119 with comment jnc 0x0970A82E -- Link to callback handler sequence - Label_insn_16119 ** jnc 0x805027e -. -> Label_insn_16120 - -# Orig addr: Label_insn_16120 insn_id: 16120 with comment pushad -- start of callback handler sequence - Label_insn_16120 ** pushad -. -> Label_insn_16121 - -# Orig addr: Label_insn_16121 insn_id: 16121 with comment pushfd - Label_insn_16121 ** pushfd -. -> Label_insn_16122 - -# Orig addr: Label_insn_16122 insn_id: 16122 with comment push 0x08050278 - Label_insn_16122 ** push 0x08050278 -. -> Label_insn_16123 - -# Orig addr: Label_insn_16123 insn_id: 16123 with comment push 0xF0000DC0 - Label_insn_16123 ** push 0xF0000DC0 -. -> Label_insn_16125 - -# Orig addr: Label_insn_16124 insn_id: 16124 with comment push 0x08050B5B - Label_insn_16124 ** push 0x08050B5B -. -> Label_insn_16508 - -# Orig addr: Label_insn_16125 insn_id: 16125 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0970A82E -- Link to callback handler sequence -# Orig addr: Label_insn_16125 indirect branch target: -268431936 -0xf0000dc0 -> . -. -> post_callback_Label_insn_16125 - Label_insn_16125 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16125 ** pop eax -. -> Label_insn_16126 - -# Orig addr: Label_insn_16126 insn_id: 16126 with comment popfd - Label_insn_16126 ** popfd -. -> Label_insn_16127 - -# Orig addr: Label_insn_16127 insn_id: 16127 with comment popad - Label_insn_16127 ** popad -. -> 0x805027e - -# Orig addr: Label_insn_16128 insn_id: 16128 with comment jno 0x0970B54E -- Link to callback handler sequence - Label_insn_16128 ** jno 0x80502c0 -. -> Label_insn_16129 - -# Orig addr: Label_insn_16129 insn_id: 16129 with comment pushad -- start of callback handler sequence - Label_insn_16129 ** pushad -. -> Label_insn_16130 - -# Orig addr: Label_insn_16130 insn_id: 16130 with comment pushfd - Label_insn_16130 ** pushfd -. -> Label_insn_16131 - -# Orig addr: Label_insn_16131 insn_id: 16131 with comment push 0x080502BD - Label_insn_16131 ** push 0x080502BD -. -> Label_insn_16132 - -# Orig addr: Label_insn_16132 insn_id: 16132 with comment push 0xF0000DD0 - Label_insn_16132 ** push 0xF0000DD0 -. -> Label_insn_16133 - -# Orig addr: Label_insn_16133 insn_id: 16133 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970B54E -- Link to callback handler sequence -# Orig addr: Label_insn_16133 indirect branch target: -268431920 -0xf0000dd0 -> . -. -> post_callback_Label_insn_16133 - Label_insn_16133 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16133 ** pop eax -. -> Label_insn_16134 - -# Orig addr: Label_insn_16134 insn_id: 16134 with comment popfd - Label_insn_16134 ** popfd -. -> Label_insn_16135 - -# Orig addr: Label_insn_16135 insn_id: 16135 with comment popad - Label_insn_16135 ** popad -. -> 0x80502c0 - -# Orig addr: Label_insn_16136 insn_id: 16136 with comment jnc 0x0970C2BE -- Link to callback handler sequence - Label_insn_16136 ** jnc 0x8050337 -. -> Label_insn_16137 - -# Orig addr: Label_insn_16137 insn_id: 16137 with comment pushad -- start of callback handler sequence - Label_insn_16137 ** pushad -. -> Label_insn_16138 - -# Orig addr: 0x804b13a insn_id: 2123 with comment sub eax , esi -0x804b13a -> . - Label_insn_2123 ** sub eax , esi -. -> Label_insn_18425 - -# Orig addr: Label_insn_16138 insn_id: 16138 with comment pushfd - Label_insn_16138 ** pushfd -. -> Label_insn_16139 - -# Orig addr: 0x804b13c insn_id: 2124 with comment lea ebx , [eax+0x01] -# eliding, no indirect targets -0x804b13c -> 0x0 - Label_insn_2124 ** lea ebx , [eax+0x01] -. -> Label_insn_18433 - -# Orig addr: Label_insn_16139 insn_id: 16139 with comment push 0x08050334 - Label_insn_16139 ** push 0x08050334 -. -> Label_insn_16140 - -# Orig addr: Label_insn_16140 insn_id: 16140 with comment push 0xF0000DE0 - Label_insn_16140 ** push 0xF0000DE0 -. -> Label_insn_16141 - -# Orig addr: Label_insn_16141 insn_id: 16141 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0970C2BE -- Link to callback handler sequence -# Orig addr: Label_insn_16141 indirect branch target: -268431904 -0xf0000de0 -> . -. -> post_callback_Label_insn_16141 - Label_insn_16141 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16141 ** pop eax -. -> Label_insn_16142 - -# Orig addr: Label_insn_16142 insn_id: 16142 with comment popfd - Label_insn_16142 ** popfd -. -> Label_insn_16143 - -# Orig addr: Label_insn_16143 insn_id: 16143 with comment popad - Label_insn_16143 ** popad -. -> 0x8050337 - -# Orig addr: Label_insn_16144 insn_id: 16144 with comment jno 0x0970CFDE -- Link to callback handler sequence - Label_insn_16144 ** jno 0x8050353 -. -> Label_insn_16145 - -# Orig addr: Label_insn_16145 insn_id: 16145 with comment pushad -- start of callback handler sequence - Label_insn_16145 ** pushad -. -> Label_insn_16146 - -# Orig addr: Label_insn_16146 insn_id: 16146 with comment pushfd - Label_insn_16146 ** pushfd -. -> Label_insn_16147 - -# Orig addr: Label_insn_16147 insn_id: 16147 with comment push 0x08050350 - Label_insn_16147 ** push 0x08050350 -. -> Label_insn_16148 - -# Orig addr: Label_insn_16148 insn_id: 16148 with comment push 0xF0000DF0 - Label_insn_16148 ** push 0xF0000DF0 -. -> Label_insn_16149 - -# Orig addr: Label_insn_16149 insn_id: 16149 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970CFDE -- Link to callback handler sequence -# Orig addr: Label_insn_16149 indirect branch target: -268431888 -0xf0000df0 -> . -. -> post_callback_Label_insn_16149 - Label_insn_16149 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16149 ** pop eax -. -> Label_insn_16150 - -# Orig addr: Label_insn_16150 insn_id: 16150 with comment popfd - Label_insn_16150 ** popfd -. -> Label_insn_16151 - -# Orig addr: Label_insn_16151 insn_id: 16151 with comment popad - Label_insn_16151 ** popad -. -> 0x8050353 - -# Orig addr: Label_insn_16152 insn_id: 16152 with comment jnc 0x0970DD4E -- Link to callback handler sequence - Label_insn_16152 ** jnc 0x805037d -. -> Label_insn_16153 - -# Orig addr: Label_insn_16153 insn_id: 16153 with comment pushad -- start of callback handler sequence - Label_insn_16153 ** pushad -. -> Label_insn_16154 - -# Orig addr: Label_insn_16154 insn_id: 16154 with comment pushfd - Label_insn_16154 ** pushfd -. -> Label_insn_16155 - -# Orig addr: Label_insn_16155 insn_id: 16155 with comment push 0x08050377 - Label_insn_16155 ** push 0x08050377 -. -> Label_insn_16156 - -# Orig addr: Label_insn_16156 insn_id: 16156 with comment push 0xF0000E00 - Label_insn_16156 ** push 0xF0000E00 -. -> Label_insn_16157 - -# Orig addr: Label_insn_16157 insn_id: 16157 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0970DD4E -- Link to callback handler sequence -# Orig addr: Label_insn_16157 indirect branch target: -268431872 -0xf0000e00 -> . -. -> post_callback_Label_insn_16157 - Label_insn_16157 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16157 ** pop eax -. -> Label_insn_16158 - -# Orig addr: Label_insn_16158 insn_id: 16158 with comment popfd - Label_insn_16158 ** popfd -. -> Label_insn_16159 - -# Orig addr: Label_insn_16159 insn_id: 16159 with comment popad - Label_insn_16159 ** popad -. -> 0x805037d - -# Orig addr: Label_insn_16160 insn_id: 16160 with comment jno 0x0970EA6E -- Link to callback handler sequence - Label_insn_16160 ** jno 0x805038d -. -> Label_insn_16161 - -# Orig addr: Label_insn_16161 insn_id: 16161 with comment pushad -- start of callback handler sequence - Label_insn_16161 ** pushad -. -> Label_insn_16162 - -# Orig addr: Label_insn_16162 insn_id: 16162 with comment pushfd - Label_insn_16162 ** pushfd -. -> Label_insn_16163 - -# Orig addr: Label_insn_16163 insn_id: 16163 with comment push 0x0805038B - Label_insn_16163 ** push 0x0805038B -. -> Label_insn_16164 - -# Orig addr: Label_insn_16164 insn_id: 16164 with comment push 0xF0000E10 - Label_insn_16164 ** push 0xF0000E10 -. -> Label_insn_16165 - -# Orig addr: Label_insn_16165 insn_id: 16165 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970EA6E -- Link to callback handler sequence -# Orig addr: Label_insn_16165 indirect branch target: -268431856 -0xf0000e10 -> . -. -> post_callback_Label_insn_16165 - Label_insn_16165 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16165 ** pop eax -. -> Label_insn_16166 - -# Orig addr: Label_insn_16166 insn_id: 16166 with comment popfd - Label_insn_16166 ** popfd -. -> Label_insn_16167 - -# Orig addr: Label_insn_16167 insn_id: 16167 with comment popad - Label_insn_16167 ** popad -. -> 0x805038d - -# Orig addr: Label_insn_16168 insn_id: 16168 with comment jnc 0x0970F7DE -- Link to callback handler sequence - Label_insn_16168 ** jnc 0x80503a1 -. -> Label_insn_16169 - -# Orig addr: 0x804b1b9 insn_id: 2166 with comment lea eax , [esi+eax] -0x804b1b9 -> . - Label_insn_2166 ** lea eax , [esi+eax] -. -> Label_insn_18441 - -# Orig addr: Label_insn_16169 insn_id: 16169 with comment pushad -- start of callback handler sequence - Label_insn_16169 ** pushad -. -> Label_insn_16170 - -# Orig addr: Label_insn_16170 insn_id: 16170 with comment pushfd - Label_insn_16170 ** pushfd -. -> Label_insn_16171 - -# Orig addr: Label_insn_16171 insn_id: 16171 with comment push 0x0805039F - Label_insn_16171 ** push 0x0805039F -. -> Label_insn_16172 - -# Orig addr: Label_insn_16172 insn_id: 16172 with comment push 0xF0000E20 - Label_insn_16172 ** push 0xF0000E20 -. -> Label_insn_16173 - -# Orig addr: Label_insn_16173 insn_id: 16173 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0970F7DE -- Link to callback handler sequence -# Orig addr: Label_insn_16173 indirect branch target: -268431840 -0xf0000e20 -> . -. -> post_callback_Label_insn_16173 - Label_insn_16173 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16173 ** pop eax -. -> Label_insn_16174 - -# Orig addr: Label_insn_16174 insn_id: 16174 with comment popfd - Label_insn_16174 ** popfd -. -> Label_insn_16175 - -# Orig addr: Label_insn_16175 insn_id: 16175 with comment popad - Label_insn_16175 ** popad -. -> 0x80503a1 - -# Orig addr: Label_insn_16176 insn_id: 16176 with comment jnc 0x097104FE -- Link to callback handler sequence - Label_insn_16176 ** jnc 0x8050432 -. -> Label_insn_16177 - -# Orig addr: Label_insn_16177 insn_id: 16177 with comment pushad -- start of callback handler sequence - Label_insn_16177 ** pushad -. -> Label_insn_16178 - -# Orig addr: Label_insn_16178 insn_id: 16178 with comment pushfd - Label_insn_16178 ** pushfd -. -> Label_insn_16179 - -# Orig addr: 0x804b1e7 insn_id: 2180 with comment add edi , dword [ebp-0x40] -0x804b1e7 -> . - Label_insn_2180 ** add edi , dword [ebp-0x40] -. -> Label_insn_18449 - -# Orig addr: Label_insn_16179 insn_id: 16179 with comment push 0x0805042F - Label_insn_16179 ** push 0x0805042F -. -> Label_insn_16180 - -# Orig addr: Label_insn_16180 insn_id: 16180 with comment push 0xF0000E30 - Label_insn_16180 ** push 0xF0000E30 -. -> Label_insn_16181 - -# Orig addr: Label_insn_16181 insn_id: 16181 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x097104FE -- Link to callback handler sequence -# Orig addr: Label_insn_16181 indirect branch target: -268431824 -0xf0000e30 -> . -. -> post_callback_Label_insn_16181 - Label_insn_16181 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16181 ** pop eax -. -> Label_insn_16182 - -# Orig addr: Label_insn_16182 insn_id: 16182 with comment popfd - Label_insn_16182 ** popfd -. -> Label_insn_16183 - -# Orig addr: Label_insn_16183 insn_id: 16183 with comment popad - Label_insn_16183 ** popad -. -> 0x8050432 - -# Orig addr: Label_insn_16184 insn_id: 16184 with comment pushfd - Label_insn_16184 ** pushfd -. -> Label_insn_16185 - -# Orig addr: Label_insn_16185 insn_id: 16185 with comment test edi , edi - Label_insn_16185 ** test edi , edi -. -> Label_insn_16186 - -# Orig addr: Label_insn_16186 insn_id: 16186 with comment jns 0x097118FE - Label_insn_16186 ** jns Label_insn_16188 -. -> Label_insn_16187 - -# Orig addr: Label_insn_16187 insn_id: 16187 with comment nop -- Link to callback handler sequence - Label_insn_16187 ** nop -. -> Label_insn_16190 - -# Orig addr: Label_insn_16188 insn_id: 16188 with comment popfd - Label_insn_16188 ** popfd -. -> Label_insn_16189 - -# Orig addr: Label_insn_16189 insn_id: 16189 with comment mov ecx , edi - Label_insn_16189 ** mov ecx , edi -. -> 0x80504f5 - -# Orig addr: Label_insn_16190 insn_id: 16190 with comment pushad -- start of callback handler sequence - Label_insn_16190 ** pushad -. -> Label_insn_16191 - -# Orig addr: Label_insn_16191 insn_id: 16191 with comment pushfd - Label_insn_16191 ** pushfd -. -> Label_insn_16192 - -# Orig addr: Label_insn_16192 insn_id: 16192 with comment push 0x080504F3 - Label_insn_16192 ** push 0x080504F3 -. -> Label_insn_16193 - -# Orig addr: Label_insn_16193 insn_id: 16193 with comment push 0xF0000E40 - Label_insn_16193 ** push 0xF0000E40 -. -> Label_insn_16194 - -# Orig addr: Label_insn_16194 insn_id: 16194 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_16194 indirect branch target: -268431808 -0xf0000e40 -> . -. -> post_callback_Label_insn_16194 - Label_insn_16194 () signedness_detector_32 - post_callback_Label_insn_16194 ** pop eax -. -> Label_insn_16195 - -# Orig addr: Label_insn_16195 insn_id: 16195 with comment popfd - Label_insn_16195 ** popfd -. -> Label_insn_16196 - -# Orig addr: Label_insn_16196 insn_id: 16196 with comment popad - Label_insn_16196 ** popad -. -> Label_insn_16188 - -# Orig addr: Label_insn_16197 insn_id: 16197 with comment pushfd - Label_insn_16197 ** pushfd -. -> Label_insn_16198 - -# Orig addr: Label_insn_16198 insn_id: 16198 with comment test edi , edi - Label_insn_16198 ** test edi , edi -. -> Label_insn_16199 - -# Orig addr: Label_insn_16199 insn_id: 16199 with comment jns 0x09712EDE - Label_insn_16199 ** jns Label_insn_16201 -. -> Label_insn_16200 - -# Orig addr: Label_insn_16200 insn_id: 16200 with comment nop -- Link to callback handler sequence - Label_insn_16200 ** nop -. -> Label_insn_16203 - -# Orig addr: Label_insn_16201 insn_id: 16201 with comment popfd - Label_insn_16201 ** popfd -. -> Label_insn_16202 - -# Orig addr: Label_insn_16202 insn_id: 16202 with comment mov dword [esp+0x08] , edi - Label_insn_16202 ** mov dword [esp+0x08] , edi -. -> 0x80505a1 - -# Orig addr: Label_insn_16203 insn_id: 16203 with comment pushad -- start of callback handler sequence - Label_insn_16203 ** pushad -. -> Label_insn_16204 - -# Orig addr: Label_insn_16204 insn_id: 16204 with comment pushfd - Label_insn_16204 ** pushfd -. -> Label_insn_16205 - -# Orig addr: 0x804b248 insn_id: 2209 with comment add edi , dword [ebp-0x40] -0x804b248 -> . - Label_insn_2209 ** add edi , dword [ebp-0x40] -. -> Label_insn_18457 - -# Orig addr: Label_insn_16205 insn_id: 16205 with comment push 0x0805059D - Label_insn_16205 ** push 0x0805059D -. -> Label_insn_16206 - -# Orig addr: Label_insn_16206 insn_id: 16206 with comment push 0xF0000E50 - Label_insn_16206 ** push 0xF0000E50 -. -> Label_insn_16207 - -# Orig addr: Label_insn_16207 insn_id: 16207 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_16207 indirect branch target: -268431792 -0xf0000e50 -> . -. -> post_callback_Label_insn_16207 - Label_insn_16207 () signedness_detector_32 - post_callback_Label_insn_16207 ** pop eax -. -> Label_insn_16208 - -# Orig addr: Label_insn_16208 insn_id: 16208 with comment popfd - Label_insn_16208 ** popfd -. -> Label_insn_16209 - -# Orig addr: Label_insn_16209 insn_id: 16209 with comment popad - Label_insn_16209 ** popad -. -> Label_insn_16201 - -# Orig addr: Label_insn_16210 insn_id: 16210 with comment pushfd - Label_insn_16210 ** pushfd -. -> Label_insn_16211 - -# Orig addr: Label_insn_16211 insn_id: 16211 with comment test edi , edi - Label_insn_16211 ** test edi , edi -. -> Label_insn_16212 - -# Orig addr: Label_insn_16212 insn_id: 16212 with comment jns 0x0971455E - Label_insn_16212 ** jns Label_insn_16214 -. -> Label_insn_16213 - -# Orig addr: Label_insn_16213 insn_id: 16213 with comment nop -- Link to callback handler sequence - Label_insn_16213 ** nop -. -> Label_insn_16216 - -# Orig addr: Label_insn_16214 insn_id: 16214 with comment popfd - Label_insn_16214 ** popfd -. -> Label_insn_16215 - -# Orig addr: Label_insn_16215 insn_id: 16215 with comment mov edx , edi - Label_insn_16215 ** mov edx , edi -. -> 0x80505c4 - -# Orig addr: Label_insn_16216 insn_id: 16216 with comment pushad -- start of callback handler sequence - Label_insn_16216 ** pushad -. -> Label_insn_16217 - -# Orig addr: Label_insn_16217 insn_id: 16217 with comment pushfd - Label_insn_16217 ** pushfd -. -> Label_insn_16218 - -# Orig addr: Label_insn_16218 insn_id: 16218 with comment push 0x080505C2 - Label_insn_16218 ** push 0x080505C2 -. -> Label_insn_16219 - -# Orig addr: Label_insn_16219 insn_id: 16219 with comment push 0xF0000E60 - Label_insn_16219 ** push 0xF0000E60 -. -> Label_insn_16220 - -# Orig addr: Label_insn_16220 insn_id: 16220 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_16220 indirect branch target: -268431776 -0xf0000e60 -> . -. -> post_callback_Label_insn_16220 - Label_insn_16220 () signedness_detector_32 - post_callback_Label_insn_16220 ** pop eax -. -> Label_insn_16221 - -# Orig addr: Label_insn_16221 insn_id: 16221 with comment popfd - Label_insn_16221 ** popfd -. -> Label_insn_16222 - -# Orig addr: Label_insn_16222 insn_id: 16222 with comment popad - Label_insn_16222 ** popad -. -> Label_insn_16214 - -# Orig addr: Label_insn_16223 insn_id: 16223 with comment jnc 0x0971545E -- Link to callback handler sequence - Label_insn_16223 ** jnc 0x80505cd -. -> Label_insn_16224 - -# Orig addr: Label_insn_16224 insn_id: 16224 with comment pushad -- start of callback handler sequence - Label_insn_16224 ** pushad -. -> Label_insn_16225 - -# Orig addr: Label_insn_16225 insn_id: 16225 with comment pushfd - Label_insn_16225 ** pushfd -. -> Label_insn_16226 - -# Orig addr: Label_insn_16226 insn_id: 16226 with comment push 0x080505CB - Label_insn_16226 ** push 0x080505CB -. -> Label_insn_16227 - -# Orig addr: Label_insn_16227 insn_id: 16227 with comment push 0xF0000E70 - Label_insn_16227 ** push 0xF0000E70 -. -> Label_insn_16228 - -# Orig addr: Label_insn_16228 insn_id: 16228 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0971545E -- Link to callback handler sequence -# Orig addr: Label_insn_16228 indirect branch target: -268431760 -0xf0000e70 -> . -. -> post_callback_Label_insn_16228 - Label_insn_16228 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16228 ** pop eax -. -> Label_insn_16229 - -# Orig addr: 0x804b2a8 insn_id: 2240 with comment sub eax , edx -0x804b2a8 -> . - Label_insn_2240 ** sub eax , edx -. -> Label_insn_18465 - -# Orig addr: Label_insn_16229 insn_id: 16229 with comment popfd - Label_insn_16229 ** popfd -. -> Label_insn_16230 - -# Orig addr: Label_insn_16230 insn_id: 16230 with comment popad - Label_insn_16230 ** popad -. -> 0x80505cd - -# Orig addr: Label_insn_16231 insn_id: 16231 with comment jno 0x0971617E -- Link to callback handler sequence - Label_insn_16231 ** jno 0x80505e1 -. -> Label_insn_16232 - -# Orig addr: Label_insn_16232 insn_id: 16232 with comment pushad -- start of callback handler sequence - Label_insn_16232 ** pushad -. -> Label_insn_16233 - -# Orig addr: Label_insn_16233 insn_id: 16233 with comment pushfd - Label_insn_16233 ** pushfd -. -> Label_insn_16234 - -# Orig addr: Label_insn_16234 insn_id: 16234 with comment push 0x080505DF - Label_insn_16234 ** push 0x080505DF -. -> Label_insn_16235 - -# Orig addr: Label_insn_16235 insn_id: 16235 with comment push 0xF0000E80 - Label_insn_16235 ** push 0xF0000E80 -. -> Label_insn_16236 - -# Orig addr: Label_insn_16236 insn_id: 16236 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971617E -- Link to callback handler sequence -# Orig addr: Label_insn_16236 indirect branch target: -268431744 -0xf0000e80 -> . -. -> post_callback_Label_insn_16236 - Label_insn_16236 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16236 ** pop eax -. -> Label_insn_16237 - -# Orig addr: Label_insn_16237 insn_id: 16237 with comment popfd - Label_insn_16237 ** popfd -. -> Label_insn_16238 - -# Orig addr: Label_insn_16238 insn_id: 16238 with comment popad - Label_insn_16238 ** popad -. -> 0x80505e1 - -# Orig addr: Label_insn_16239 insn_id: 16239 with comment jno 0x09716EEE -- Link to callback handler sequence - Label_insn_16239 ** jno 0x8050756 -. -> Label_insn_16240 - -# Orig addr: Label_insn_16240 insn_id: 16240 with comment pushad -- start of callback handler sequence - Label_insn_16240 ** pushad -. -> Label_insn_16241 - -# Orig addr: Label_insn_16241 insn_id: 16241 with comment pushfd - Label_insn_16241 ** pushfd -. -> Label_insn_16242 - -# Orig addr: Label_insn_16242 insn_id: 16242 with comment push 0x08050750 - Label_insn_16242 ** push 0x08050750 -. -> Label_insn_16243 - -# Orig addr: Label_insn_16243 insn_id: 16243 with comment push 0xF0000E90 - Label_insn_16243 ** push 0xF0000E90 -. -> Label_insn_16244 - -# Orig addr: Label_insn_16244 insn_id: 16244 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09716EEE -- Link to callback handler sequence -# Orig addr: Label_insn_16244 indirect branch target: -268431728 -0xf0000e90 -> . -. -> post_callback_Label_insn_16244 - Label_insn_16244 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16244 ** pop eax -. -> Label_insn_16245 - -# Orig addr: Label_insn_16245 insn_id: 16245 with comment popfd - Label_insn_16245 ** popfd -. -> Label_insn_16246 - -# Orig addr: Label_insn_16246 insn_id: 16246 with comment popad - Label_insn_16246 ** popad -. -> 0x8050756 - -# Orig addr: Label_insn_16247 insn_id: 16247 with comment pushad -- start of callback handler sequence - Label_insn_16247 ** pushad -. -> Label_insn_16248 - -# Orig addr: Label_insn_16248 insn_id: 16248 with comment pushfd - Label_insn_16248 ** pushfd -. -> Label_insn_16249 - -# Orig addr: Label_insn_16249 insn_id: 16249 with comment push 0x08050766 - Label_insn_16249 ** push 0x08050766 -. -> Label_insn_16250 - -# Orig addr: Label_insn_16250 insn_id: 16250 with comment push 0xF0000EA0 - Label_insn_16250 ** push 0xF0000EA0 -. -> Label_insn_16251 - -# Orig addr: Label_insn_16251 insn_id: 16251 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09717C0E -- Link to callback handler sequence -# Orig addr: Label_insn_16251 indirect branch target: -268431712 -0xf0000ea0 -> . -. -> post_callback_Label_insn_16251 - Label_insn_16251 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16251 ** pop eax -. -> Label_insn_16252 - -# Orig addr: Label_insn_16252 insn_id: 16252 with comment popfd - Label_insn_16252 ** popfd -. -> Label_insn_16253 - -# Orig addr: Label_insn_16253 insn_id: 16253 with comment popad - Label_insn_16253 ** popad -. -> 0x805076c - -# Orig addr: Label_insn_16254 insn_id: 16254 with comment jno 0x0971892E -- Link to callback handler sequence - Label_insn_16254 ** jno Label_insn_7952 -. -> Label_insn_16255 - -# Orig addr: Label_insn_16255 insn_id: 16255 with comment pushad -- start of callback handler sequence - Label_insn_16255 ** pushad -. -> Label_insn_16256 - -# Orig addr: Label_insn_16256 insn_id: 16256 with comment pushfd - Label_insn_16256 ** pushfd -. -> Label_insn_16257 - -# Orig addr: Label_insn_16257 insn_id: 16257 with comment push 0x08050784 - Label_insn_16257 ** push 0x08050784 -. -> Label_insn_16258 - -# Orig addr: Label_insn_16258 insn_id: 16258 with comment push 0xF0000EB0 - Label_insn_16258 ** push 0xF0000EB0 -. -> Label_insn_16259 - -# Orig addr: Label_insn_16259 insn_id: 16259 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971892E -- Link to callback handler sequence -# Orig addr: Label_insn_16259 indirect branch target: -268431696 -0xf0000eb0 -> . -. -> post_callback_Label_insn_16259 - Label_insn_16259 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16259 ** pop eax -. -> Label_insn_16260 - -# Orig addr: Label_insn_16260 insn_id: 16260 with comment popfd - Label_insn_16260 ** popfd -. -> Label_insn_16261 - -# Orig addr: Label_insn_16261 insn_id: 16261 with comment popad - Label_insn_16261 ** popad -. -> Label_insn_7952 - -# Orig addr: Label_insn_16262 insn_id: 16262 with comment jno 0x0971969E -- Link to callback handler sequence - Label_insn_16262 ** jno Label_insn_7953 -. -> Label_insn_16263 - -# Orig addr: Label_insn_16263 insn_id: 16263 with comment pushad -- start of callback handler sequence - Label_insn_16263 ** pushad -. -> Label_insn_16264 - -# Orig addr: 0x804b41b insn_id: 2339 with comment sub ebx , 0x00000001 -0x804b41b -> . - Label_insn_2339 ** sub ebx , 0x00000001 -. -> Label_insn_18505 - -# Orig addr: Label_insn_16264 insn_id: 16264 with comment pushfd - Label_insn_16264 ** pushfd -. -> Label_insn_16265 - -# Orig addr: Label_insn_16265 insn_id: 16265 with comment push 0x0805078A - Label_insn_16265 ** push 0x0805078A -. -> Label_insn_16266 - -# Orig addr: Label_insn_16266 insn_id: 16266 with comment push 0xF0000EC0 - Label_insn_16266 ** push 0xF0000EC0 -. -> Label_insn_16267 - -# Orig addr: Label_insn_16267 insn_id: 16267 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971969E -- Link to callback handler sequence -# Orig addr: Label_insn_16267 indirect branch target: -268431680 -0xf0000ec0 -> . -. -> post_callback_Label_insn_16267 - Label_insn_16267 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16267 ** pop eax -. -> Label_insn_16268 - -# Orig addr: Label_insn_16268 insn_id: 16268 with comment popfd - Label_insn_16268 ** popfd -. -> Label_insn_16269 - -# Orig addr: Label_insn_16269 insn_id: 16269 with comment popad - Label_insn_16269 ** popad -. -> Label_insn_7953 - -# Orig addr: 0x804b392 insn_id: 2297 with comment sub eax , edi -0x804b392 -> . - Label_insn_2297 ** sub eax , edi -. -> Label_insn_18473 - -# Orig addr: Label_insn_16270 insn_id: 16270 with comment jno 0x0971A13E -- Link to callback handler sequence - Label_insn_16270 ** jno 0x8050792 -. -> Label_insn_16271 - -# Orig addr: Label_insn_16271 insn_id: 16271 with comment pushad -- start of callback handler sequence - Label_insn_16271 ** pushad -. -> Label_insn_16272 - -# Orig addr: Label_insn_16272 insn_id: 16272 with comment pushfd - Label_insn_16272 ** pushfd -. -> Label_insn_16273 - -# Orig addr: Label_insn_16273 insn_id: 16273 with comment push 0x08050790 - Label_insn_16273 ** push 0x08050790 -. -> Label_insn_16274 - -# Orig addr: Label_insn_16274 insn_id: 16274 with comment push 0xF0000ED0 - Label_insn_16274 ** push 0xF0000ED0 -. -> Label_insn_16275 - -# Orig addr: Label_insn_16275 insn_id: 16275 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971A13E -- Link to callback handler sequence -# Orig addr: Label_insn_16275 indirect branch target: -268431664 -0xf0000ed0 -> . -. -> post_callback_Label_insn_16275 - Label_insn_16275 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16275 ** pop eax -. -> Label_insn_16276 - -# Orig addr: Label_insn_16276 insn_id: 16276 with comment popfd - Label_insn_16276 ** popfd -. -> Label_insn_16277 - -# Orig addr: Label_insn_16277 insn_id: 16277 with comment popad - Label_insn_16277 ** popad -. -> 0x8050792 - -# Orig addr: Label_insn_16278 insn_id: 16278 with comment jno 0x0971ABDE -- Link to callback handler sequence - Label_insn_16278 ** jno 0x80507d7 -. -> Label_insn_16279 - -# Orig addr: Label_insn_16279 insn_id: 16279 with comment pushad -- start of callback handler sequence - Label_insn_16279 ** pushad -. -> Label_insn_16280 - -# Orig addr: Label_insn_16280 insn_id: 16280 with comment pushfd - Label_insn_16280 ** pushfd -. -> Label_insn_16281 - -# Orig addr: 0x804b3c0 insn_id: 2313 with comment add ebx , 0x00000001 -0x804b3c0 -> . - Label_insn_2313 ** add ebx , 0x00000001 -. -> Label_insn_18481 - -# Orig addr: Label_insn_16281 insn_id: 16281 with comment push 0x080507D4 - Label_insn_16281 ** push 0x080507D4 -. -> Label_insn_16282 - -# Orig addr: Label_insn_16282 insn_id: 16282 with comment push 0xF0000EE0 - Label_insn_16282 ** push 0xF0000EE0 -. -> Label_insn_16283 - -# Orig addr: Label_insn_16283 insn_id: 16283 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971ABDE -- Link to callback handler sequence -# Orig addr: Label_insn_16283 indirect branch target: -268431648 -0xf0000ee0 -> . -. -> post_callback_Label_insn_16283 - Label_insn_16283 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16283 ** pop eax -. -> Label_insn_16284 - -# Orig addr: Label_insn_16284 insn_id: 16284 with comment popfd - Label_insn_16284 ** popfd -. -> Label_insn_16285 - -# Orig addr: Label_insn_16285 insn_id: 16285 with comment popad - Label_insn_16285 ** popad -. -> 0x80507d7 - -# Orig addr: Label_insn_16286 insn_id: 16286 with comment jnc 0x0971B94E -- Link to callback handler sequence - Label_insn_16286 ** jnc 0x80507ed -. -> Label_insn_16287 - -# Orig addr: Label_insn_16287 insn_id: 16287 with comment pushad -- start of callback handler sequence - Label_insn_16287 ** pushad -. -> Label_insn_16288 - -# Orig addr: Label_insn_16288 insn_id: 16288 with comment pushfd - Label_insn_16288 ** pushfd -. -> Label_insn_16289 - -# Orig addr: Label_insn_16289 insn_id: 16289 with comment push 0x080507E7 - Label_insn_16289 ** push 0x080507E7 -. -> Label_insn_16290 - -# Orig addr: 0x804b3e3 insn_id: 2324 with comment add eax , 0x00000001 -0x804b3e3 -> . - Label_insn_2324 ** add eax , 0x00000001 -. -> Label_insn_18489 - -# Orig addr: Label_insn_16290 insn_id: 16290 with comment push 0xF0000EF0 - Label_insn_16290 ** push 0xF0000EF0 -. -> Label_insn_16291 - -# Orig addr: Label_insn_16291 insn_id: 16291 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0971B94E -- Link to callback handler sequence -# Orig addr: Label_insn_16291 indirect branch target: -268431632 -0xf0000ef0 -> . -. -> post_callback_Label_insn_16291 - Label_insn_16291 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16291 ** pop eax -. -> Label_insn_16292 - -# Orig addr: Label_insn_16292 insn_id: 16292 with comment popfd - Label_insn_16292 ** popfd -. -> Label_insn_16293 - -# Orig addr: Label_insn_16293 insn_id: 16293 with comment popad - Label_insn_16293 ** popad -. -> 0x80507ed - -# Orig addr: Label_insn_16294 insn_id: 16294 with comment pushfd - Label_insn_16294 ** pushfd -. -> Label_insn_16295 - -# Orig addr: Label_insn_16295 insn_id: 16295 with comment test ecx , 0xFFFF0000 - Label_insn_16295 ** test ecx , 0xFFFF0000 -. -> Label_insn_16296 - -# Orig addr: 0x804b400 insn_id: 2331 with comment lea ebx , [esi+eax-0x01] -0x804b400 -> . - Label_insn_2331 ** lea ebx , [esi+eax-0x01] -. -> Label_insn_18497 - -# Orig addr: Label_insn_16296 insn_id: 16296 with comment jz - UNKNOWN TRUNC - Label_insn_16296 ** je Label_insn_16298 -. -> Label_insn_16297 - -# Orig addr: Label_insn_16297 insn_id: 16297 with comment NOP NOP -- Link to callback handler sequence - Label_insn_16297 ** nop -. -> Label_insn_16300 - -# Orig addr: Label_insn_16298 insn_id: 16298 with comment popfd - Label_insn_16298 ** popfd -. -> Label_insn_16299 - -# Orig addr: Label_insn_16299 insn_id: 16299 with comment mov word [ebp-0x00000350] , cx - Label_insn_16299 ** mov word [ebp-0x00000350] , cx -. -> 0x8050811 - -# Orig addr: Label_insn_16300 insn_id: 16300 with comment pushad -- start of callback handler sequence - Label_insn_16300 ** pushad -. -> Label_insn_16301 - -# Orig addr: Label_insn_16301 insn_id: 16301 with comment pushfd - Label_insn_16301 ** pushfd -. -> Label_insn_16302 - -# Orig addr: Label_insn_16302 insn_id: 16302 with comment push 0x0805080A - Label_insn_16302 ** push 0x0805080A -. -> Label_insn_16303 - -# Orig addr: Label_insn_16303 insn_id: 16303 with comment push 0xF0000F00 - Label_insn_16303 ** push 0xF0000F00 -. -> Label_insn_16304 - -# Orig addr: Label_insn_16304 insn_id: 16304 with comment pop eax -- with callback to truncation_detector_32_16 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_16304 indirect branch target: -268431616 -0xf0000f00 -> . -. -> post_callback_Label_insn_16304 - Label_insn_16304 () truncation_detector_32_16 - post_callback_Label_insn_16304 ** pop eax -. -> Label_insn_16305 - -# Orig addr: Label_insn_16305 insn_id: 16305 with comment popfd - Label_insn_16305 ** popfd -. -> Label_insn_16306 - -# Orig addr: Label_insn_16306 insn_id: 16306 with comment popad - Label_insn_16306 ** popad -. -> Label_insn_16298 - -# Orig addr: Label_insn_16307 insn_id: 16307 with comment jno 0x0971DC9E -- Link to callback handler sequence - Label_insn_16307 ** jno 0x8050839 -. -> Label_insn_16308 - -# Orig addr: Label_insn_16308 insn_id: 16308 with comment pushad -- start of callback handler sequence - Label_insn_16308 ** pushad -. -> Label_insn_16309 - -# Orig addr: Label_insn_16309 insn_id: 16309 with comment pushfd - Label_insn_16309 ** pushfd -. -> Label_insn_16310 - -# Orig addr: Label_insn_16310 insn_id: 16310 with comment push 0x08050836 - Label_insn_16310 ** push 0x08050836 -. -> Label_insn_16311 - -# Orig addr: Label_insn_16311 insn_id: 16311 with comment push 0xF0000F10 - Label_insn_16311 ** push 0xF0000F10 -. -> Label_insn_16312 - -# Orig addr: Label_insn_16312 insn_id: 16312 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971DC9E -- Link to callback handler sequence -# Orig addr: Label_insn_16312 indirect branch target: -268431600 -0xf0000f10 -> . -. -> post_callback_Label_insn_16312 - Label_insn_16312 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16312 ** pop eax -. -> Label_insn_16313 - -# Orig addr: Label_insn_16313 insn_id: 16313 with comment popfd - Label_insn_16313 ** popfd -. -> Label_insn_16314 - -# Orig addr: Label_insn_16314 insn_id: 16314 with comment popad - Label_insn_16314 ** popad -. -> 0x8050839 - -# Orig addr: 0x804b45b insn_id: 2356 with comment lea eax , [esi+eax] -0x804b45b -> . - Label_insn_2356 ** lea eax , [esi+eax] -. -> Label_insn_18513 - -# Orig addr: Label_insn_16315 insn_id: 16315 with comment jnc 0x0971EA0E -- Link to callback handler sequence - Label_insn_16315 ** jnc 0x805086e -. -> Label_insn_16316 - -# Orig addr: Label_insn_16316 insn_id: 16316 with comment pushad -- start of callback handler sequence - Label_insn_16316 ** pushad -. -> Label_insn_16317 - -# Orig addr: Label_insn_16317 insn_id: 16317 with comment pushfd - Label_insn_16317 ** pushfd -. -> Label_insn_16318 - -# Orig addr: Label_insn_16318 insn_id: 16318 with comment push 0x0805086B - Label_insn_16318 ** push 0x0805086B -. -> Label_insn_16319 - -# Orig addr: Label_insn_16319 insn_id: 16319 with comment push 0xF0000F20 - Label_insn_16319 ** push 0xF0000F20 -. -> Label_insn_16320 - -# Orig addr: Label_insn_16320 insn_id: 16320 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0971EA0E -- Link to callback handler sequence -# Orig addr: Label_insn_16320 indirect branch target: -268431584 -0xf0000f20 -> . -. -> post_callback_Label_insn_16320 - Label_insn_16320 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16320 ** pop eax -. -> Label_insn_16321 - -# Orig addr: Label_insn_16321 insn_id: 16321 with comment popfd - Label_insn_16321 ** popfd -. -> Label_insn_16322 - -# Orig addr: Label_insn_16322 insn_id: 16322 with comment popad - Label_insn_16322 ** popad -. -> 0x805086e - -# Orig addr: Label_insn_16323 insn_id: 16323 with comment jno 0x0971F72E -- Link to callback handler sequence - Label_insn_16323 ** jno 0x805088a -. -> Label_insn_16324 - -# Orig addr: Label_insn_16324 insn_id: 16324 with comment pushad -- start of callback handler sequence - Label_insn_16324 ** pushad -. -> Label_insn_16325 - -# Orig addr: Label_insn_16325 insn_id: 16325 with comment pushfd - Label_insn_16325 ** pushfd -. -> Label_insn_16326 - -# Orig addr: Label_insn_16326 insn_id: 16326 with comment push 0x08050887 - Label_insn_16326 ** push 0x08050887 -. -> Label_insn_16327 - -# Orig addr: Label_insn_16327 insn_id: 16327 with comment push 0xF0000F30 - Label_insn_16327 ** push 0xF0000F30 -. -> Label_insn_16328 - -# Orig addr: Label_insn_16328 insn_id: 16328 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971F72E -- Link to callback handler sequence -# Orig addr: Label_insn_16328 indirect branch target: -268431568 -0xf0000f30 -> . -. -> post_callback_Label_insn_16328 - Label_insn_16328 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16328 ** pop eax -. -> Label_insn_16329 - -# Orig addr: Label_insn_16329 insn_id: 16329 with comment popfd - Label_insn_16329 ** popfd -. -> Label_insn_16330 - -# Orig addr: Label_insn_16330 insn_id: 16330 with comment popad - Label_insn_16330 ** popad -. -> 0x805088a - -# Orig addr: Label_insn_16331 insn_id: 16331 with comment jno 0x0972049E -- Link to callback handler sequence - Label_insn_16331 ** jno 0x8050943 -. -> Label_insn_16332 - -# Orig addr: Label_insn_16332 insn_id: 16332 with comment pushad -- start of callback handler sequence - Label_insn_16332 ** pushad -. -> Label_insn_16333 - -# Orig addr: Label_insn_16333 insn_id: 16333 with comment pushfd - Label_insn_16333 ** pushfd -. -> Label_insn_16334 - -# Orig addr: 0x804b4c0 insn_id: 2382 with comment add ebx , dword [ebp-0x40] -0x804b4c0 -> . - Label_insn_2382 ** add ebx , dword [ebp-0x40] -. -> Label_insn_18521 - -# Orig addr: Label_insn_16334 insn_id: 16334 with comment push 0x08050940 - Label_insn_16334 ** push 0x08050940 -. -> Label_insn_16335 - -# Orig addr: Label_insn_16335 insn_id: 16335 with comment push 0xF0000F40 - Label_insn_16335 ** push 0xF0000F40 -. -> Label_insn_16336 - -# Orig addr: Label_insn_16336 insn_id: 16336 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972049E -- Link to callback handler sequence -# Orig addr: Label_insn_16336 indirect branch target: -268431552 -0xf0000f40 -> . -. -> post_callback_Label_insn_16336 - Label_insn_16336 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16336 ** pop eax -. -> Label_insn_16337 - -# Orig addr: Label_insn_16337 insn_id: 16337 with comment popfd - Label_insn_16337 ** popfd -. -> Label_insn_16338 - -# Orig addr: Label_insn_16338 insn_id: 16338 with comment popad - Label_insn_16338 ** popad -. -> 0x8050943 - -# Orig addr: 0x804b4ea insn_id: 2394 with comment sub eax , edx -0x804b4ea -> . - Label_insn_2394 ** sub eax , edx -. -> Label_insn_18529 - -# Orig addr: Label_insn_16339 insn_id: 16339 with comment jno 0x0972120E -- Link to callback handler sequence - Label_insn_16339 ** jno 0x80509a5 -. -> Label_insn_16340 - -# Orig addr: Label_insn_16340 insn_id: 16340 with comment pushad -- start of callback handler sequence - Label_insn_16340 ** pushad -. -> Label_insn_16341 - -# Orig addr: Label_insn_16341 insn_id: 16341 with comment pushfd - Label_insn_16341 ** pushfd -. -> Label_insn_16342 - -# Orig addr: Label_insn_16342 insn_id: 16342 with comment push 0x080509A2 - Label_insn_16342 ** push 0x080509A2 -. -> Label_insn_16343 - -# Orig addr: Label_insn_16343 insn_id: 16343 with comment push 0xF0000F50 - Label_insn_16343 ** push 0xF0000F50 -. -> Label_insn_16344 - -# Orig addr: Label_insn_16344 insn_id: 16344 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972120E -- Link to callback handler sequence -# Orig addr: Label_insn_16344 indirect branch target: -268431536 -0xf0000f50 -> . -. -> post_callback_Label_insn_16344 - Label_insn_16344 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16344 ** pop eax -. -> Label_insn_16345 - -# Orig addr: Label_insn_16345 insn_id: 16345 with comment popfd - Label_insn_16345 ** popfd -. -> Label_insn_16346 - -# Orig addr: Label_insn_16346 insn_id: 16346 with comment popad - Label_insn_16346 ** popad -. -> 0x80509a5 - -# Orig addr: Label_insn_16347 insn_id: 16347 with comment jno 0x09721F7E -- Link to callback handler sequence - Label_insn_16347 ** jno 0x80509d8 -. -> Label_insn_16348 - -# Orig addr: Label_insn_16348 insn_id: 16348 with comment pushad -- start of callback handler sequence - Label_insn_16348 ** pushad -. -> Label_insn_16349 - -# Orig addr: Label_insn_16349 insn_id: 16349 with comment pushfd - Label_insn_16349 ** pushfd -. -> Label_insn_16350 - -# Orig addr: Label_insn_16350 insn_id: 16350 with comment push 0x080509D5 - Label_insn_16350 ** push 0x080509D5 -. -> Label_insn_16351 - -# Orig addr: Label_insn_16351 insn_id: 16351 with comment push 0xF0000F60 - Label_insn_16351 ** push 0xF0000F60 -. -> Label_insn_16352 - -# Orig addr: Label_insn_16352 insn_id: 16352 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09721F7E -- Link to callback handler sequence -# Orig addr: Label_insn_16352 indirect branch target: -268431520 -0xf0000f60 -> . -. -> post_callback_Label_insn_16352 - Label_insn_16352 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16352 ** pop eax -. -> Label_insn_16353 - -# Orig addr: Label_insn_16353 insn_id: 16353 with comment popfd - Label_insn_16353 ** popfd -. -> Label_insn_16354 - -# Orig addr: Label_insn_16354 insn_id: 16354 with comment popad - Label_insn_16354 ** popad -. -> 0x80509d8 - -# Orig addr: Label_insn_16355 insn_id: 16355 with comment jno 0x09722CEE -- Link to callback handler sequence - Label_insn_16355 ** jno 0x80509e8 -. -> Label_insn_16356 - -# Orig addr: Label_insn_16356 insn_id: 16356 with comment pushad -- start of callback handler sequence - Label_insn_16356 ** pushad -. -> Label_insn_16357 - -# Orig addr: Label_insn_16357 insn_id: 16357 with comment pushfd - Label_insn_16357 ** pushfd -. -> Label_insn_16358 - -# Orig addr: Label_insn_16358 insn_id: 16358 with comment push 0x080509E2 - Label_insn_16358 ** push 0x080509E2 -. -> Label_insn_16359 - -# Orig addr: Label_insn_16359 insn_id: 16359 with comment push 0xF0000F70 - Label_insn_16359 ** push 0xF0000F70 -. -> Label_insn_16360 - -# Orig addr: Label_insn_16360 insn_id: 16360 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09722CEE -- Link to callback handler sequence -# Orig addr: Label_insn_16360 indirect branch target: -268431504 -0xf0000f70 -> . -. -> post_callback_Label_insn_16360 - Label_insn_16360 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16360 ** pop eax -. -> Label_insn_16361 - -# Orig addr: Label_insn_16361 insn_id: 16361 with comment popfd - Label_insn_16361 ** popfd -. -> Label_insn_16362 - -# Orig addr: Label_insn_16362 insn_id: 16362 with comment popad - Label_insn_16362 ** popad -. -> 0x80509e8 - -# Orig addr: Label_insn_16363 insn_id: 16363 with comment jnc 0x09723A5E -- Link to callback handler sequence - Label_insn_16363 ** jnc 0x8050a22 -. -> Label_insn_16364 - -# Orig addr: Label_insn_16364 insn_id: 16364 with comment pushad -- start of callback handler sequence - Label_insn_16364 ** pushad -. -> Label_insn_16365 - -# Orig addr: Label_insn_16365 insn_id: 16365 with comment pushfd - Label_insn_16365 ** pushfd -. -> Label_insn_16366 - -# Orig addr: Label_insn_16366 insn_id: 16366 with comment push 0x08050A1F - Label_insn_16366 ** push 0x08050A1F -. -> Label_insn_16367 - -# Orig addr: 0x804b59f insn_id: 2444 with comment add eax , 0x00000001 -0x804b59f -> . - Label_insn_2444 ** add eax , 0x00000001 -. -> Label_insn_18537 - -# Orig addr: Label_insn_16367 insn_id: 16367 with comment push 0xF0000F80 - Label_insn_16367 ** push 0xF0000F80 -. -> Label_insn_16368 - -# Orig addr: Label_insn_16368 insn_id: 16368 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09723A5E -- Link to callback handler sequence -# Orig addr: Label_insn_16368 indirect branch target: -268431488 -0xf0000f80 -> . -. -> post_callback_Label_insn_16368 - Label_insn_16368 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16368 ** pop eax -. -> Label_insn_16369 - -# Orig addr: Label_insn_16369 insn_id: 16369 with comment popfd - Label_insn_16369 ** popfd -. -> Label_insn_16370 - -# Orig addr: Label_insn_16370 insn_id: 16370 with comment popad - Label_insn_16370 ** popad -. -> 0x8050a22 - -# Orig addr: Label_insn_16371 insn_id: 16371 with comment jno 0x0972477E -- Link to callback handler sequence - Label_insn_16371 ** jno 0x8050a35 -. -> Label_insn_16372 - -# Orig addr: Label_insn_16372 insn_id: 16372 with comment pushad -- start of callback handler sequence - Label_insn_16372 ** pushad -. -> Label_insn_16373 - -# Orig addr: Label_insn_16373 insn_id: 16373 with comment pushfd - Label_insn_16373 ** pushfd -. -> Label_insn_16374 - -# Orig addr: Label_insn_16374 insn_id: 16374 with comment push 0x08050A33 - Label_insn_16374 ** push 0x08050A33 -. -> Label_insn_16375 - -# Orig addr: Label_insn_16375 insn_id: 16375 with comment push 0xF0000F90 - Label_insn_16375 ** push 0xF0000F90 -. -> Label_insn_16376 - -# Orig addr: Label_insn_16376 insn_id: 16376 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972477E -- Link to callback handler sequence -# Orig addr: Label_insn_16376 indirect branch target: -268431472 -0xf0000f90 -> . -. -> post_callback_Label_insn_16376 - Label_insn_16376 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16376 ** pop eax -. -> Label_insn_16377 - -# Orig addr: 0x804b5da insn_id: 2459 with comment sub eax , ebx -0x804b5da -> . - Label_insn_2459 ** sub eax , ebx -. -> Label_insn_18545 - -# Orig addr: Label_insn_16377 insn_id: 16377 with comment popfd - Label_insn_16377 ** popfd -. -> Label_insn_16378 - -# Orig addr: Label_insn_16378 insn_id: 16378 with comment popad - Label_insn_16378 ** popad -. -> 0x8050a35 - -# Orig addr: Label_insn_16379 insn_id: 16379 with comment jno 0x097254EE -- Link to callback handler sequence - Label_insn_16379 ** jno 0x8050a76 -. -> Label_insn_16380 - -# Orig addr: Label_insn_16380 insn_id: 16380 with comment pushad -- start of callback handler sequence - Label_insn_16380 ** pushad -. -> Label_insn_16381 - -# Orig addr: Label_insn_16381 insn_id: 16381 with comment pushfd - Label_insn_16381 ** pushfd -. -> Label_insn_16382 - -# Orig addr: Label_insn_16382 insn_id: 16382 with comment push 0x08050A73 - Label_insn_16382 ** push 0x08050A73 -. -> Label_insn_16383 - -# Orig addr: Label_insn_16383 insn_id: 16383 with comment push 0xF0000FA0 - Label_insn_16383 ** push 0xF0000FA0 -. -> Label_insn_16384 - -# Orig addr: Label_insn_16384 insn_id: 16384 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097254EE -- Link to callback handler sequence -# Orig addr: Label_insn_16384 indirect branch target: -268431456 -0xf0000fa0 -> . -. -> post_callback_Label_insn_16384 - Label_insn_16384 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16384 ** pop eax -. -> Label_insn_16385 - -# Orig addr: Label_insn_16385 insn_id: 16385 with comment popfd - Label_insn_16385 ** popfd -. -> Label_insn_16386 - -# Orig addr: Label_insn_16386 insn_id: 16386 with comment popad - Label_insn_16386 ** popad -. -> 0x8050a76 - -# Orig addr: Label_insn_16387 insn_id: 16387 with comment jno 0x0972625E -- Link to callback handler sequence - Label_insn_16387 ** jno 0x8050a95 -. -> Label_insn_16388 - -# Orig addr: Label_insn_16388 insn_id: 16388 with comment pushad -- start of callback handler sequence - Label_insn_16388 ** pushad -. -> Label_insn_16389 - -# Orig addr: Label_insn_16389 insn_id: 16389 with comment pushfd - Label_insn_16389 ** pushfd -. -> Label_insn_16390 - -# Orig addr: Label_insn_16390 insn_id: 16390 with comment push 0x08050A92 - Label_insn_16390 ** push 0x08050A92 -. -> Label_insn_16391 - -# Orig addr: Label_insn_16391 insn_id: 16391 with comment push 0xF0000FB0 - Label_insn_16391 ** push 0xF0000FB0 -. -> Label_insn_16392 - -# Orig addr: Label_insn_16392 insn_id: 16392 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972625E -- Link to callback handler sequence -# Orig addr: Label_insn_16392 indirect branch target: -268431440 -0xf0000fb0 -> . -. -> post_callback_Label_insn_16392 - Label_insn_16392 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16392 ** pop eax -. -> Label_insn_16393 - -# Orig addr: Label_insn_16393 insn_id: 16393 with comment popfd - Label_insn_16393 ** popfd -. -> Label_insn_16394 - -# Orig addr: Label_insn_16394 insn_id: 16394 with comment popad - Label_insn_16394 ** popad -. -> 0x8050a95 - -# Orig addr: Label_insn_16395 insn_id: 16395 with comment jno 0x09726FCE -- Link to callback handler sequence - Label_insn_16395 ** jno 0x8050aad -. -> Label_insn_16396 - -# Orig addr: Label_insn_16396 insn_id: 16396 with comment pushad -- start of callback handler sequence - Label_insn_16396 ** pushad -. -> Label_insn_16397 - -# Orig addr: Label_insn_16397 insn_id: 16397 with comment pushfd - Label_insn_16397 ** pushfd -. -> Label_insn_16398 - -# Orig addr: Label_insn_16398 insn_id: 16398 with comment push 0x08050AAA - Label_insn_16398 ** push 0x08050AAA -. -> Label_insn_16399 - -# Orig addr: Label_insn_16399 insn_id: 16399 with comment push 0xF0000FC0 - Label_insn_16399 ** push 0xF0000FC0 -. -> Label_insn_16400 - -# Orig addr: Label_insn_16400 insn_id: 16400 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09726FCE -- Link to callback handler sequence -# Orig addr: Label_insn_16400 indirect branch target: -268431424 -0xf0000fc0 -> . -. -> post_callback_Label_insn_16400 - Label_insn_16400 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16400 ** pop eax -. -> Label_insn_16401 - -# Orig addr: Label_insn_16401 insn_id: 16401 with comment popfd - Label_insn_16401 ** popfd -. -> Label_insn_16402 - -# Orig addr: Label_insn_16402 insn_id: 16402 with comment popad - Label_insn_16402 ** popad -. -> 0x8050aad - -# Orig addr: Label_insn_16403 insn_id: 16403 with comment jno 0x09727D3E -- Link to callback handler sequence - Label_insn_16403 ** jno 0x8050ae6 -. -> Label_insn_16404 - -# Orig addr: Label_insn_16404 insn_id: 16404 with comment pushad -- start of callback handler sequence - Label_insn_16404 ** pushad -. -> Label_insn_16405 - -# Orig addr: Label_insn_16405 insn_id: 16405 with comment pushfd - Label_insn_16405 ** pushfd -. -> Label_insn_16406 - -# Orig addr: Label_insn_16406 insn_id: 16406 with comment push 0x08050AE3 - Label_insn_16406 ** push 0x08050AE3 -. -> Label_insn_16407 - -# Orig addr: Label_insn_16407 insn_id: 16407 with comment push 0xF0000FD0 - Label_insn_16407 ** push 0xF0000FD0 -. -> Label_insn_16408 - -# Orig addr: Label_insn_16408 insn_id: 16408 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09727D3E -- Link to callback handler sequence -# Orig addr: Label_insn_16408 indirect branch target: -268431408 -0xf0000fd0 -> . -. -> post_callback_Label_insn_16408 - Label_insn_16408 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16408 ** pop eax -. -> Label_insn_16409 - -# Orig addr: Label_insn_16409 insn_id: 16409 with comment popfd - Label_insn_16409 ** popfd -. -> Label_insn_16410 - -# Orig addr: Label_insn_16410 insn_id: 16410 with comment popad - Label_insn_16410 ** popad -. -> 0x8050ae6 - -# Orig addr: Label_insn_16411 insn_id: 16411 with comment jnc 0x09728AAE -- Link to callback handler sequence - Label_insn_16411 ** jnc Label_insn_8147 -. -> Label_insn_16412 - -# Orig addr: Label_insn_16412 insn_id: 16412 with comment pushad -- start of callback handler sequence - Label_insn_16412 ** pushad -. -> Label_insn_16413 - -# Orig addr: 0x804b710 insn_id: 2534 with comment add ebx , 0x00000001 -0x804b710 -> . - Label_insn_2534 ** add ebx , 0x00000001 -. -> Label_insn_18553 - -# Orig addr: Label_insn_16413 insn_id: 16413 with comment pushfd - Label_insn_16413 ** pushfd -. -> Label_insn_16414 - -# Orig addr: Label_insn_16414 insn_id: 16414 with comment push 0x08050AF3 - Label_insn_16414 ** push 0x08050AF3 -. -> Label_insn_16415 - -# Orig addr: Label_insn_16415 insn_id: 16415 with comment push 0xF0000FE0 - Label_insn_16415 ** push 0xF0000FE0 -. -> Label_insn_16416 - -# Orig addr: Label_insn_16416 insn_id: 16416 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09728AAE -- Link to callback handler sequence -# Orig addr: Label_insn_16416 indirect branch target: -268431392 -0xf0000fe0 -> . -. -> post_callback_Label_insn_16416 - Label_insn_16416 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16416 ** pop eax -. -> Label_insn_16417 - -# Orig addr: Label_insn_16417 insn_id: 16417 with comment popfd - Label_insn_16417 ** popfd -. -> Label_insn_16418 - -# Orig addr: Label_insn_16418 insn_id: 16418 with comment popad - Label_insn_16418 ** popad -. -> Label_insn_8147 - -# Orig addr: Label_insn_16419 insn_id: 16419 with comment jnc 0x0972981E -- Link to callback handler sequence - Label_insn_16419 ** jnc Label_insn_8148 -. -> Label_insn_16420 - -# Orig addr: Label_insn_16420 insn_id: 16420 with comment pushad -- start of callback handler sequence - Label_insn_16420 ** pushad -. -> Label_insn_16421 - -# Orig addr: Label_insn_16421 insn_id: 16421 with comment pushfd - Label_insn_16421 ** pushfd -. -> Label_insn_16422 - -# Orig addr: Label_insn_16422 insn_id: 16422 with comment push 0x08050AF6 - Label_insn_16422 ** push 0x08050AF6 -. -> Label_insn_16423 - -# Orig addr: Label_insn_16423 insn_id: 16423 with comment push 0xF0000FF0 - Label_insn_16423 ** push 0xF0000FF0 -. -> Label_insn_16424 - -# Orig addr: Label_insn_16424 insn_id: 16424 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0972981E -- Link to callback handler sequence -# Orig addr: Label_insn_16424 indirect branch target: -268431376 -0xf0000ff0 -> . -. -> post_callback_Label_insn_16424 - Label_insn_16424 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16424 ** pop eax -. -> Label_insn_16425 - -# Orig addr: Label_insn_16425 insn_id: 16425 with comment popfd - Label_insn_16425 ** popfd -. -> Label_insn_16426 - -# Orig addr: Label_insn_16426 insn_id: 16426 with comment popad - Label_insn_16426 ** popad -. -> Label_insn_8148 - -# Orig addr: Label_insn_16427 insn_id: 16427 with comment pushfd - Label_insn_16427 ** pushfd -. -> Label_insn_16428 - -# Orig addr: Label_insn_16428 insn_id: 16428 with comment test bl , bl - Label_insn_16428 ** test bl , bl -. -> Label_insn_16429 - -# Orig addr: Label_insn_16429 insn_id: 16429 with comment jns 0x0972A8FE - Label_insn_16429 ** jns Label_insn_16431 -. -> Label_insn_16430 - -# Orig addr: Label_insn_16430 insn_id: 16430 with comment nop -- Link to callback handler sequence - Label_insn_16430 ** nop -. -> Label_insn_16433 - -# Orig addr: Label_insn_16431 insn_id: 16431 with comment popfd - Label_insn_16431 ** popfd -. -> Label_insn_16432 - -# Orig addr: Label_insn_16432 insn_id: 16432 with comment movsx ebx , bl - Label_insn_16432 ** movsx ebx , bl -. -> Label_insn_8149 - -# Orig addr: Label_insn_16433 insn_id: 16433 with comment pushad -- start of callback handler sequence - Label_insn_16433 ** pushad -. -> Label_insn_16434 - -# Orig addr: Label_insn_16434 insn_id: 16434 with comment pushfd - Label_insn_16434 ** pushfd -. -> Label_insn_16435 - -# Orig addr: Label_insn_16435 insn_id: 16435 with comment push 0x08050AF8 - Label_insn_16435 ** push 0x08050AF8 -. -> Label_insn_16436 - -# Orig addr: Label_insn_16436 insn_id: 16436 with comment push 0xF0001000 - Label_insn_16436 ** push 0xF0001000 -. -> Label_insn_16437 - -# Orig addr: Label_insn_16437 insn_id: 16437 with comment pop eax -- with callback to signedness_detector_8 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_16437 indirect branch target: -268431360 -0xf0001000 -> . -. -> post_callback_Label_insn_16437 - Label_insn_16437 () signedness_detector_8 - post_callback_Label_insn_16437 ** pop eax -. -> Label_insn_16438 - -# Orig addr: Label_insn_16438 insn_id: 16438 with comment popfd - Label_insn_16438 ** popfd -. -> Label_insn_16439 - -# Orig addr: Label_insn_16439 insn_id: 16439 with comment popad - Label_insn_16439 ** popad -. -> Label_insn_16431 - -# Orig addr: Label_insn_16440 insn_id: 16440 with comment jno 0x0972B7FE -- Link to callback handler sequence - Label_insn_16440 ** jno 0x8050aff -. -> Label_insn_16441 - -# Orig addr: Label_insn_16441 insn_id: 16441 with comment pushad -- start of callback handler sequence - Label_insn_16441 ** pushad -. -> Label_insn_16442 - -# Orig addr: Label_insn_16442 insn_id: 16442 with comment pushfd - Label_insn_16442 ** pushfd -. -> Label_insn_16443 - -# Orig addr: Label_insn_16443 insn_id: 16443 with comment push 0x08050AFB - Label_insn_16443 ** push 0x08050AFB -. -> Label_insn_16444 - -# Orig addr: Label_insn_16444 insn_id: 16444 with comment push 0xF0001010 - Label_insn_16444 ** push 0xF0001010 -. -> Label_insn_16445 - -# Orig addr: Label_insn_16445 insn_id: 16445 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972B7FE -- Link to callback handler sequence -# Orig addr: Label_insn_16445 indirect branch target: -268431344 -0xf0001010 -> . -. -> post_callback_Label_insn_16445 - Label_insn_16445 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16445 ** pop eax -. -> Label_insn_16446 - -# Orig addr: Label_insn_16446 insn_id: 16446 with comment popfd - Label_insn_16446 ** popfd -. -> Label_insn_16447 - -# Orig addr: Label_insn_16447 insn_id: 16447 with comment popad - Label_insn_16447 ** popad -. -> 0x8050aff - -# Orig addr: Label_insn_16448 insn_id: 16448 with comment pushad -- start of callback handler sequence - Label_insn_16448 ** pushad -. -> Label_insn_16449 - -# Orig addr: Label_insn_16449 insn_id: 16449 with comment pushfd - Label_insn_16449 ** pushfd -. -> Label_insn_16450 - -# Orig addr: Label_insn_16450 insn_id: 16450 with comment push 0x08050B01 - Label_insn_16450 ** push 0x08050B01 -. -> Label_insn_16451 - -# Orig addr: Label_insn_16451 insn_id: 16451 with comment push 0xF0001020 - Label_insn_16451 ** push 0xF0001020 -. -> Label_insn_16452 - -# Orig addr: Label_insn_16452 insn_id: 16452 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0972C15E -- Link to callback handler sequence -# Orig addr: Label_insn_16452 indirect branch target: -268431328 -0xf0001020 -> . -. -> post_callback_Label_insn_16452 - Label_insn_16452 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16452 ** pop eax -. -> Label_insn_16453 - -# Orig addr: Label_insn_16453 insn_id: 16453 with comment popfd - Label_insn_16453 ** popfd -. -> Label_insn_16454 - -# Orig addr: Label_insn_16454 insn_id: 16454 with comment popad - Label_insn_16454 ** popad -. -> 0x8050b03 - -# Orig addr: Label_insn_16455 insn_id: 16455 with comment pushfd - Label_insn_16455 ** pushfd -. -> Label_insn_16456 - -# Orig addr: 0x804b81b insn_id: 2587 with comment call 0x08048E48 Push part -# Orig addr: 0x804b81b indirect branch target: 134527003 -0x804b81b -> . - Label_insn_2587 ** push 0x0804B820 -. -> Label_insn_9930 - -# Orig addr: Label_insn_16456 insn_id: 16456 with comment test edi , edi - Label_insn_16456 ** test edi , edi -. -> Label_insn_16457 - -# Orig addr: Label_insn_16457 insn_id: 16457 with comment jns 0x0972D50E - Label_insn_16457 ** jns Label_insn_16459 -. -> Label_insn_16458 - -# Orig addr: Label_insn_16458 insn_id: 16458 with comment nop -- Link to callback handler sequence - Label_insn_16458 ** nop -. -> Label_insn_16461 - -# Orig addr: Label_insn_16459 insn_id: 16459 with comment popfd - Label_insn_16459 ** popfd -. -> Label_insn_16460 - -# Orig addr: Label_insn_16460 insn_id: 16460 with comment mov dword [ebp-0x00000328] , edi - Label_insn_16460 ** mov dword [ebp-0x00000328] , edi -. -> 0x8050b2c - -# Orig addr: Label_insn_16461 insn_id: 16461 with comment pushad -- start of callback handler sequence - Label_insn_16461 ** pushad -. -> Label_insn_16462 - -# Orig addr: Label_insn_16462 insn_id: 16462 with comment pushfd - Label_insn_16462 ** pushfd -. -> Label_insn_16463 - -# Orig addr: Label_insn_16463 insn_id: 16463 with comment push 0x08050B26 - Label_insn_16463 ** push 0x08050B26 -. -> Label_insn_16464 - -# Orig addr: Label_insn_16464 insn_id: 16464 with comment push 0xF0001030 - Label_insn_16464 ** push 0xF0001030 -. -> Label_insn_16465 - -# Orig addr: Label_insn_16465 insn_id: 16465 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_16465 indirect branch target: -268431312 -0xf0001030 -> . -. -> post_callback_Label_insn_16465 - Label_insn_16465 () signedness_detector_32 - post_callback_Label_insn_16465 ** pop eax -. -> Label_insn_16466 - -# Orig addr: Label_insn_16466 insn_id: 16466 with comment popfd - Label_insn_16466 ** popfd -. -> Label_insn_16467 - -# Orig addr: Label_insn_16467 insn_id: 16467 with comment popad - Label_insn_16467 ** popad -. -> Label_insn_16459 - -# Orig addr: Label_insn_16468 insn_id: 16468 with comment jno 0x0972E40E -- Link to callback handler sequence - Label_insn_16468 ** jno 0x8050b46 -. -> Label_insn_16469 - -# Orig addr: Label_insn_16469 insn_id: 16469 with comment pushad -- start of callback handler sequence - Label_insn_16469 ** pushad -. -> Label_insn_16470 - -# Orig addr: Label_insn_16470 insn_id: 16470 with comment pushfd - Label_insn_16470 ** pushfd -. -> Label_insn_16471 - -# Orig addr: Label_insn_16471 insn_id: 16471 with comment push 0x08050B43 - Label_insn_16471 ** push 0x08050B43 -. -> Label_insn_16472 - -# Orig addr: Label_insn_16472 insn_id: 16472 with comment push 0xF0001040 - Label_insn_16472 ** push 0xF0001040 -. -> Label_insn_16473 - -# Orig addr: Label_insn_16473 insn_id: 16473 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972E40E -- Link to callback handler sequence -# Orig addr: Label_insn_16473 indirect branch target: -268431296 -0xf0001040 -> . -. -> post_callback_Label_insn_16473 - Label_insn_16473 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16473 ** pop eax -. -> Label_insn_16474 - -# Orig addr: Label_insn_16474 insn_id: 16474 with comment popfd - Label_insn_16474 ** popfd -. -> Label_insn_16475 - -# Orig addr: Label_insn_16475 insn_id: 16475 with comment popad - Label_insn_16475 ** popad -. -> 0x8050b46 - -# Orig addr: Label_insn_16476 insn_id: 16476 with comment jnc 0x0972F17E -- Link to callback handler sequence - Label_insn_16476 ** jnc Label_insn_8171 -. -> Label_insn_16477 - -# Orig addr: Label_insn_16477 insn_id: 16477 with comment pushad -- start of callback handler sequence - Label_insn_16477 ** pushad -. -> Label_insn_16478 - -# Orig addr: Label_insn_16478 insn_id: 16478 with comment pushfd - Label_insn_16478 ** pushfd -. -> Label_insn_16479 - -# Orig addr: Label_insn_16479 insn_id: 16479 with comment push 0x08050B53 - Label_insn_16479 ** push 0x08050B53 -. -> Label_insn_16480 - -# Orig addr: Label_insn_16480 insn_id: 16480 with comment push 0xF0001050 - Label_insn_16480 ** push 0xF0001050 -. -> Label_insn_16481 - -# Orig addr: Label_insn_16481 insn_id: 16481 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0972F17E -- Link to callback handler sequence -# Orig addr: Label_insn_16481 indirect branch target: -268431280 -0xf0001050 -> . -. -> post_callback_Label_insn_16481 - Label_insn_16481 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16481 ** pop eax -. -> Label_insn_16482 - -# Orig addr: Label_insn_16482 insn_id: 16482 with comment popfd - Label_insn_16482 ** popfd -. -> Label_insn_16483 - -# Orig addr: Label_insn_16483 insn_id: 16483 with comment popad - Label_insn_16483 ** popad -. -> Label_insn_8171 - -# Orig addr: Label_insn_16484 insn_id: 16484 with comment jnc 0x0972FEEE -- Link to callback handler sequence - Label_insn_16484 ** jnc Label_insn_8172 -. -> Label_insn_16485 - -# Orig addr: Label_insn_16485 insn_id: 16485 with comment pushad -- start of callback handler sequence - Label_insn_16485 ** pushad -. -> Label_insn_16486 - -# Orig addr: Label_insn_16486 insn_id: 16486 with comment pushfd - Label_insn_16486 ** pushfd -. -> Label_insn_16487 - -# Orig addr: Label_insn_16487 insn_id: 16487 with comment push 0x08050B56 - Label_insn_16487 ** push 0x08050B56 -. -> Label_insn_16488 - -# Orig addr: Label_insn_16488 insn_id: 16488 with comment push 0xF0001060 - Label_insn_16488 ** push 0xF0001060 -. -> Label_insn_16489 - -# Orig addr: Label_insn_16489 insn_id: 16489 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0972FEEE -- Link to callback handler sequence -# Orig addr: Label_insn_16489 indirect branch target: -268431264 -0xf0001060 -> . -. -> post_callback_Label_insn_16489 - Label_insn_16489 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16489 ** pop eax -. -> Label_insn_16490 - -# Orig addr: Label_insn_16490 insn_id: 16490 with comment popfd - Label_insn_16490 ** popfd -. -> Label_insn_16491 - -# Orig addr: Label_insn_16491 insn_id: 16491 with comment popad - Label_insn_16491 ** popad -. -> Label_insn_8172 - -# Orig addr: Label_insn_16492 insn_id: 16492 with comment pushfd - Label_insn_16492 ** pushfd -. -> Label_insn_16493 - -# Orig addr: Label_insn_16493 insn_id: 16493 with comment test dl , dl - Label_insn_16493 ** test dl , dl -. -> Label_insn_16494 - -# Orig addr: Label_insn_16494 insn_id: 16494 with comment jns 0x09730FCE - Label_insn_16494 ** jns Label_insn_16496 -. -> Label_insn_16495 - -# Orig addr: Label_insn_16495 insn_id: 16495 with comment nop -- Link to callback handler sequence - Label_insn_16495 ** nop -. -> Label_insn_16498 - -# Orig addr: Label_insn_16496 insn_id: 16496 with comment popfd - Label_insn_16496 ** popfd -. -> Label_insn_16497 - -# Orig addr: Label_insn_16497 insn_id: 16497 with comment movsx edx , dl - Label_insn_16497 ** movsx edx , dl -. -> Label_insn_8173 - -# Orig addr: Label_insn_16498 insn_id: 16498 with comment pushad -- start of callback handler sequence - Label_insn_16498 ** pushad -. -> Label_insn_16499 - -# Orig addr: Label_insn_16499 insn_id: 16499 with comment pushfd - Label_insn_16499 ** pushfd -. -> Label_insn_16500 - -# Orig addr: Label_insn_16500 insn_id: 16500 with comment push 0x08050B58 - Label_insn_16500 ** push 0x08050B58 -. -> Label_insn_16501 - -# Orig addr: Label_insn_16501 insn_id: 16501 with comment push 0xF0001070 - Label_insn_16501 ** push 0xF0001070 -. -> Label_insn_16502 - -# Orig addr: Label_insn_16502 insn_id: 16502 with comment pop eax -- with callback to signedness_detector_8 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_16502 indirect branch target: -268431248 -0xf0001070 -> . -. -> post_callback_Label_insn_16502 - Label_insn_16502 () signedness_detector_8 - post_callback_Label_insn_16502 ** pop eax -. -> Label_insn_16503 - -# Orig addr: Label_insn_16503 insn_id: 16503 with comment popfd - Label_insn_16503 ** popfd -. -> Label_insn_16504 - -# Orig addr: Label_insn_16504 insn_id: 16504 with comment popad - Label_insn_16504 ** popad -. -> Label_insn_16496 - -# Orig addr: Label_insn_16505 insn_id: 16505 with comment jno 0x09731ECE -- Link to callback handler sequence - Label_insn_16505 ** jno 0x8050b5f -. -> Label_insn_16506 - -# Orig addr: Label_insn_16506 insn_id: 16506 with comment pushad -- start of callback handler sequence - Label_insn_16506 ** pushad -. -> Label_insn_16507 - -# Orig addr: Label_insn_16507 insn_id: 16507 with comment pushfd - Label_insn_16507 ** pushfd -. -> Label_insn_16124 - -# Orig addr: Label_insn_16508 insn_id: 16508 with comment push 0xF0001080 - Label_insn_16508 ** push 0xF0001080 -. -> Label_insn_16509 - -# Orig addr: Label_insn_16509 insn_id: 16509 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09731ECE -- Link to callback handler sequence -# Orig addr: Label_insn_16509 indirect branch target: -268431232 -0xf0001080 -> . -. -> post_callback_Label_insn_16509 - Label_insn_16509 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16509 ** pop eax -. -> Label_insn_16510 - -# Orig addr: Label_insn_16510 insn_id: 16510 with comment popfd - Label_insn_16510 ** popfd -. -> Label_insn_16511 - -# Orig addr: Label_insn_16511 insn_id: 16511 with comment popad - Label_insn_16511 ** popad -. -> 0x8050b5f - -# Orig addr: Label_insn_16512 insn_id: 16512 with comment pushad -- start of callback handler sequence - Label_insn_16512 ** pushad -. -> Label_insn_16513 - -# Orig addr: Label_insn_16513 insn_id: 16513 with comment pushfd - Label_insn_16513 ** pushfd -. -> Label_insn_16514 - -# Orig addr: Label_insn_16514 insn_id: 16514 with comment push 0x08050B61 - Label_insn_16514 ** push 0x08050B61 -. -> Label_insn_16515 - -# Orig addr: Label_insn_16515 insn_id: 16515 with comment push 0xF0001090 - Label_insn_16515 ** push 0xF0001090 -. -> Label_insn_16516 - -# Orig addr: Label_insn_16516 insn_id: 16516 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973282E -- Link to callback handler sequence -# Orig addr: Label_insn_16516 indirect branch target: -268431216 -0xf0001090 -> . -. -> post_callback_Label_insn_16516 - Label_insn_16516 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16516 ** pop eax -. -> Label_insn_16517 - -# Orig addr: Label_insn_16517 insn_id: 16517 with comment popfd - Label_insn_16517 ** popfd -. -> Label_insn_16518 - -# Orig addr: Label_insn_16518 insn_id: 16518 with comment popad - Label_insn_16518 ** popad -. -> 0x8050b63 - -# Orig addr: Label_insn_16519 insn_id: 16519 with comment jno 0x0973354E -- Link to callback handler sequence - Label_insn_16519 ** jno 0x8050ba8 -. -> Label_insn_16520 - -# Orig addr: Label_insn_16520 insn_id: 16520 with comment pushad -- start of callback handler sequence - Label_insn_16520 ** pushad -. -> Label_insn_16521 - -# Orig addr: Label_insn_16521 insn_id: 16521 with comment pushfd - Label_insn_16521 ** pushfd -. -> Label_insn_16522 - -# Orig addr: Label_insn_16522 insn_id: 16522 with comment push 0x08050BA5 - Label_insn_16522 ** push 0x08050BA5 -. -> Label_insn_16523 - -# Orig addr: Label_insn_16523 insn_id: 16523 with comment push 0xF00010A0 - Label_insn_16523 ** push 0xF00010A0 -. -> Label_insn_16524 - -# Orig addr: Label_insn_16524 insn_id: 16524 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973354E -- Link to callback handler sequence -# Orig addr: Label_insn_16524 indirect branch target: -268431200 -0xf00010a0 -> . -. -> post_callback_Label_insn_16524 - Label_insn_16524 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16524 ** pop eax -. -> Label_insn_16525 - -# Orig addr: Label_insn_16525 insn_id: 16525 with comment popfd - Label_insn_16525 ** popfd -. -> Label_insn_16526 - -# Orig addr: Label_insn_16526 insn_id: 16526 with comment popad - Label_insn_16526 ** popad -. -> 0x8050ba8 - -# Orig addr: Label_insn_16527 insn_id: 16527 with comment jno 0x09734316 -- Link to callback handler sequence - Label_insn_16527 ** jno 0x8050beb -. -> Label_insn_16528 - -# Orig addr: Label_insn_16528 insn_id: 16528 with comment pushad -- start of callback handler sequence - Label_insn_16528 ** pushad -. -> Label_insn_16529 - -# Orig addr: Label_insn_16529 insn_id: 16529 with comment pushfd - Label_insn_16529 ** pushfd -. -> Label_insn_16530 - -# Orig addr: Label_insn_16530 insn_id: 16530 with comment push 0x08050BE8 - Label_insn_16530 ** push 0x08050BE8 -. -> Label_insn_16531 - -# Orig addr: Label_insn_16531 insn_id: 16531 with comment push 0xF00010B0 - Label_insn_16531 ** push 0xF00010B0 -. -> Label_insn_16532 - -# Orig addr: Label_insn_16532 insn_id: 16532 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09734316 -- Link to callback handler sequence -# Orig addr: Label_insn_16532 indirect branch target: -268431184 -0xf00010b0 -> . -. -> post_callback_Label_insn_16532 - Label_insn_16532 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16532 ** pop eax -. -> Label_insn_16533 - -# Orig addr: Label_insn_16533 insn_id: 16533 with comment popfd - Label_insn_16533 ** popfd -. -> Label_insn_16534 - -# Orig addr: Label_insn_16534 insn_id: 16534 with comment popad - Label_insn_16534 ** popad -. -> 0x8050beb - -# Orig addr: Label_insn_16535 insn_id: 16535 with comment jno 0x09735086 -- Link to callback handler sequence - Label_insn_16535 ** jno 0x8050c14 -. -> Label_insn_16536 - -# Orig addr: Label_insn_16536 insn_id: 16536 with comment pushad -- start of callback handler sequence - Label_insn_16536 ** pushad -. -> Label_insn_16537 - -# Orig addr: Label_insn_16537 insn_id: 16537 with comment pushfd - Label_insn_16537 ** pushfd -. -> Label_insn_16538 - -# Orig addr: Label_insn_16538 insn_id: 16538 with comment push 0x08050C11 - Label_insn_16538 ** push 0x08050C11 -. -> Label_insn_16539 - -# Orig addr: Label_insn_16539 insn_id: 16539 with comment push 0xF00010C0 - Label_insn_16539 ** push 0xF00010C0 -. -> Label_insn_16540 - -# Orig addr: Label_insn_16540 insn_id: 16540 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09735086 -- Link to callback handler sequence -# Orig addr: Label_insn_16540 indirect branch target: -268431168 -0xf00010c0 -> . -. -> post_callback_Label_insn_16540 - Label_insn_16540 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16540 ** pop eax -. -> Label_insn_16541 - -# Orig addr: Label_insn_16541 insn_id: 16541 with comment popfd - Label_insn_16541 ** popfd -. -> Label_insn_16542 - -# Orig addr: Label_insn_16542 insn_id: 16542 with comment popad - Label_insn_16542 ** popad -. -> 0x8050c14 - -# Orig addr: Label_insn_16543 insn_id: 16543 with comment jno 0x09735DF6 -- Link to callback handler sequence - Label_insn_16543 ** jno 0x8050c59 -. -> Label_insn_16544 - -# Orig addr: Label_insn_16544 insn_id: 16544 with comment pushad -- start of callback handler sequence - Label_insn_16544 ** pushad -. -> Label_insn_16545 - -# Orig addr: Label_insn_16545 insn_id: 16545 with comment pushfd - Label_insn_16545 ** pushfd -. -> Label_insn_16546 - -# Orig addr: Label_insn_16546 insn_id: 16546 with comment push 0x08050C57 - Label_insn_16546 ** push 0x08050C57 -. -> Label_insn_16547 - -# Orig addr: Label_insn_16547 insn_id: 16547 with comment push 0xF00010D0 - Label_insn_16547 ** push 0xF00010D0 -. -> Label_insn_15189 - -# Orig addr: Label_insn_16548 insn_id: 16548 with comment pushad -- start of callback handler sequence - Label_insn_16548 ** pushad -. -> Label_insn_16549 - -# Orig addr: Label_insn_16549 insn_id: 16549 with comment pushfd - Label_insn_16549 ** pushfd -. -> Label_insn_16550 - -# Orig addr: Label_insn_16550 insn_id: 16550 with comment push 0x08050C5E - Label_insn_16550 ** push 0x08050C5E -. -> Label_insn_16551 - -# Orig addr: Label_insn_16551 insn_id: 16551 with comment push 0xF00010E0 - Label_insn_16551 ** push 0xF00010E0 -. -> Label_insn_16552 - -# Orig addr: Label_insn_16552 insn_id: 16552 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09736AC6 -- Link to callback handler sequence -# Orig addr: Label_insn_16552 indirect branch target: -268431136 -0xf00010e0 -> . -. -> post_callback_Label_insn_16552 - Label_insn_16552 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16552 ** pop eax -. -> Label_insn_16553 - -# Orig addr: Label_insn_16553 insn_id: 16553 with comment popfd - Label_insn_16553 ** popfd -. -> Label_insn_16554 - -# Orig addr: Label_insn_16554 insn_id: 16554 with comment popad - Label_insn_16554 ** popad -. -> 0x8050c60 - -# Orig addr: 0x804ba68 insn_id: 2757 with comment add eax , 0x00000001 -0x804ba68 -> . - Label_insn_2757 ** add eax , 0x00000001 -. -> Label_insn_18561 - -# Orig addr: Label_insn_16555 insn_id: 16555 with comment jno 0x097377E6 -- Link to callback handler sequence - Label_insn_16555 ** jno 0x8050c75 -. -> Label_insn_16556 - -# Orig addr: Label_insn_16556 insn_id: 16556 with comment pushad -- start of callback handler sequence - Label_insn_16556 ** pushad -. -> Label_insn_16557 - -# Orig addr: Label_insn_16557 insn_id: 16557 with comment pushfd - Label_insn_16557 ** pushfd -. -> Label_insn_16558 - -# Orig addr: Label_insn_16558 insn_id: 16558 with comment push 0x08050C72 - Label_insn_16558 ** push 0x08050C72 -. -> Label_insn_16559 - -# Orig addr: Label_insn_16559 insn_id: 16559 with comment push 0xF00010F0 - Label_insn_16559 ** push 0xF00010F0 -. -> Label_insn_16560 - -# Orig addr: Label_insn_16560 insn_id: 16560 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097377E6 -- Link to callback handler sequence -# Orig addr: Label_insn_16560 indirect branch target: -268431120 -0xf00010f0 -> . -. -> post_callback_Label_insn_16560 - Label_insn_16560 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16560 ** pop eax -. -> Label_insn_16561 - -# Orig addr: Label_insn_16561 insn_id: 16561 with comment popfd - Label_insn_16561 ** popfd -. -> Label_insn_16562 - -# Orig addr: Label_insn_16562 insn_id: 16562 with comment popad - Label_insn_16562 ** popad -. -> 0x8050c75 - -# Orig addr: Label_insn_16563 insn_id: 16563 with comment jnc 0x09738556 -- Link to callback handler sequence - Label_insn_16563 ** jnc Label_insn_8284 -. -> Label_insn_16564 - -# Orig addr: Label_insn_16564 insn_id: 16564 with comment pushad -- start of callback handler sequence - Label_insn_16564 ** pushad -. -> Label_insn_16565 - -# Orig addr: 0x804ba88 insn_id: 2771 with comment add ecx , 0x00000001 -0x804ba88 -> . - Label_insn_2771 ** add ecx , 0x00000001 -. -> Label_insn_18569 - -# Orig addr: Label_insn_16565 insn_id: 16565 with comment pushfd - Label_insn_16565 ** pushfd -. -> Label_insn_16566 - -# Orig addr: Label_insn_16566 insn_id: 16566 with comment push 0x08050D58 - Label_insn_16566 ** push 0x08050D58 -. -> Label_insn_16567 - -# Orig addr: Label_insn_16567 insn_id: 16567 with comment push 0xF0001100 - Label_insn_16567 ** push 0xF0001100 -. -> Label_insn_16568 - -# Orig addr: Label_insn_16568 insn_id: 16568 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09738556 -- Link to callback handler sequence -# Orig addr: Label_insn_16568 indirect branch target: -268431104 -0xf0001100 -> . -. -> post_callback_Label_insn_16568 - Label_insn_16568 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16568 ** pop eax -. -> Label_insn_16569 - -# Orig addr: Label_insn_16569 insn_id: 16569 with comment popfd - Label_insn_16569 ** popfd -. -> Label_insn_16570 - -# Orig addr: Label_insn_16570 insn_id: 16570 with comment popad - Label_insn_16570 ** popad -. -> Label_insn_8284 - -# Orig addr: 0x804ba97 insn_id: 2777 with comment add ecx , 0x00000001 -0x804ba97 -> . - Label_insn_2777 ** add ecx , 0x00000001 -. -> Label_insn_18577 - -# Orig addr: Label_insn_16571 insn_id: 16571 with comment jno 0x097392C6 -- Link to callback handler sequence - Label_insn_16571 ** jno 0x8050d5e -. -> Label_insn_16572 - -# Orig addr: Label_insn_16572 insn_id: 16572 with comment pushad -- start of callback handler sequence - Label_insn_16572 ** pushad -. -> Label_insn_16573 - -# Orig addr: Label_insn_16573 insn_id: 16573 with comment pushfd - Label_insn_16573 ** pushfd -. -> Label_insn_16574 - -# Orig addr: Label_insn_16574 insn_id: 16574 with comment push 0x08050D5B - Label_insn_16574 ** push 0x08050D5B -. -> Label_insn_16575 - -# Orig addr: Label_insn_16575 insn_id: 16575 with comment push 0xF0001110 - Label_insn_16575 ** push 0xF0001110 -. -> Label_insn_16576 - -# Orig addr: Label_insn_16576 insn_id: 16576 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097392C6 -- Link to callback handler sequence -# Orig addr: Label_insn_16576 indirect branch target: -268431088 -0xf0001110 -> . -. -> post_callback_Label_insn_16576 - Label_insn_16576 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16576 ** pop eax -. -> Label_insn_16577 - -# Orig addr: Label_insn_16577 insn_id: 16577 with comment popfd - Label_insn_16577 ** popfd -. -> Label_insn_16578 - -# Orig addr: Label_insn_16578 insn_id: 16578 with comment popad - Label_insn_16578 ** popad -. -> 0x8050d5e - -# Orig addr: Label_insn_16579 insn_id: 16579 with comment jno 0x09739CC6 -- Link to callback handler sequence - Label_insn_16579 ** jno 0x8050da7 -. -> Label_insn_16580 - -# Orig addr: Label_insn_16580 insn_id: 16580 with comment pushad -- start of callback handler sequence - Label_insn_16580 ** pushad -. -> Label_insn_16581 - -# Orig addr: Label_insn_16581 insn_id: 16581 with comment pushfd - Label_insn_16581 ** pushfd -. -> Label_insn_16582 - -# Orig addr: Label_insn_16582 insn_id: 16582 with comment push 0x08050DA4 - Label_insn_16582 ** push 0x08050DA4 -. -> Label_insn_16583 - -# Orig addr: Label_insn_16583 insn_id: 16583 with comment push 0xF0001120 - Label_insn_16583 ** push 0xF0001120 -. -> Label_insn_16584 - -# Orig addr: Label_insn_16584 insn_id: 16584 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09739CC6 -- Link to callback handler sequence -# Orig addr: Label_insn_16584 indirect branch target: -268431072 -0xf0001120 -> . -. -> post_callback_Label_insn_16584 - Label_insn_16584 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16584 ** pop eax -. -> Label_insn_16585 - -# Orig addr: Label_insn_16585 insn_id: 16585 with comment popfd - Label_insn_16585 ** popfd -. -> Label_insn_16586 - -# Orig addr: Label_insn_16586 insn_id: 16586 with comment popad - Label_insn_16586 ** popad -. -> 0x8050da7 - -# Orig addr: Label_insn_16587 insn_id: 16587 with comment jnc 0x0973AA36 -- Link to callback handler sequence - Label_insn_16587 ** jnc 0x8050dbd -. -> Label_insn_16588 - -# Orig addr: Label_insn_16588 insn_id: 16588 with comment pushad -- start of callback handler sequence - Label_insn_16588 ** pushad -. -> Label_insn_16589 - -# Orig addr: Label_insn_16589 insn_id: 16589 with comment pushfd - Label_insn_16589 ** pushfd -. -> Label_insn_16590 - -# Orig addr: 0x804bad8 insn_id: 2802 with comment add ebx , eax -0x804bad8 -> . - Label_insn_2802 ** add ebx , eax -. -> Label_insn_18585 - -# Orig addr: Label_insn_16590 insn_id: 16590 with comment push 0x08050DB7 - Label_insn_16590 ** push 0x08050DB7 -. -> Label_insn_16591 - -# Orig addr: 0x804bada insn_id: 2803 with comment sub eax , 0x00000001 -0x804bada -> . - Label_insn_2803 ** sub eax , 0x00000001 -. -> Label_insn_18593 - -# Orig addr: Label_insn_16591 insn_id: 16591 with comment push 0xF0001130 - Label_insn_16591 ** push 0xF0001130 -. -> Label_insn_16592 - -# Orig addr: Label_insn_16592 insn_id: 16592 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0973AA36 -- Link to callback handler sequence -# Orig addr: Label_insn_16592 indirect branch target: -268431056 -0xf0001130 -> . -. -> post_callback_Label_insn_16592 - Label_insn_16592 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16592 ** pop eax -. -> Label_insn_16593 - -# Orig addr: Label_insn_16593 insn_id: 16593 with comment popfd - Label_insn_16593 ** popfd -. -> Label_insn_16594 - -# Orig addr: Label_insn_16594 insn_id: 16594 with comment popad - Label_insn_16594 ** popad -. -> 0x8050dbd - -# Orig addr: 0x804bae6 insn_id: 2807 with comment sub ebx , 0x00000001 -0x804bae6 -> . - Label_insn_2807 ** sub ebx , 0x00000001 -. -> Label_insn_18601 - -# Orig addr: Label_insn_16595 insn_id: 16595 with comment jno 0x0973B756 -- Link to callback handler sequence - Label_insn_16595 ** jno 0x8050e14 -. -> Label_insn_16596 - -# Orig addr: Label_insn_16596 insn_id: 16596 with comment pushad -- start of callback handler sequence - Label_insn_16596 ** pushad -. -> Label_insn_16597 - -# Orig addr: Label_insn_16597 insn_id: 16597 with comment pushfd - Label_insn_16597 ** pushfd -. -> Label_insn_16598 - -# Orig addr: Label_insn_16598 insn_id: 16598 with comment push 0x08050E11 - Label_insn_16598 ** push 0x08050E11 -. -> Label_insn_16599 - -# Orig addr: Label_insn_16599 insn_id: 16599 with comment push 0xF0001140 - Label_insn_16599 ** push 0xF0001140 -. -> Label_insn_16600 - -# Orig addr: Label_insn_16600 insn_id: 16600 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973B756 -- Link to callback handler sequence -# Orig addr: Label_insn_16600 indirect branch target: -268431040 -0xf0001140 -> . -. -> post_callback_Label_insn_16600 - Label_insn_16600 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16600 ** pop eax -. -> Label_insn_16601 - -# Orig addr: Label_insn_16601 insn_id: 16601 with comment popfd - Label_insn_16601 ** popfd -. -> Label_insn_16602 - -# Orig addr: Label_insn_16602 insn_id: 16602 with comment popad - Label_insn_16602 ** popad -. -> 0x8050e14 - -# Orig addr: Label_insn_16603 insn_id: 16603 with comment jno 0x0973C4C6 -- Link to callback handler sequence - Label_insn_16603 ** jno 0x8050e3d -. -> Label_insn_16604 - -# Orig addr: Label_insn_16604 insn_id: 16604 with comment pushad -- start of callback handler sequence - Label_insn_16604 ** pushad -. -> Label_insn_16605 - -# Orig addr: Label_insn_16605 insn_id: 16605 with comment pushfd - Label_insn_16605 ** pushfd -. -> Label_insn_16606 - -# Orig addr: Label_insn_16606 insn_id: 16606 with comment push 0x08050E3A - Label_insn_16606 ** push 0x08050E3A -. -> Label_insn_16607 - -# Orig addr: Label_insn_16607 insn_id: 16607 with comment push 0xF0001150 - Label_insn_16607 ** push 0xF0001150 -. -> Label_insn_16608 - -# Orig addr: Label_insn_16608 insn_id: 16608 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973C4C6 -- Link to callback handler sequence -# Orig addr: Label_insn_16608 indirect branch target: -268431024 -0xf0001150 -> . -. -> post_callback_Label_insn_16608 - Label_insn_16608 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16608 ** pop eax -. -> Label_insn_16609 - -# Orig addr: Label_insn_16609 insn_id: 16609 with comment popfd - Label_insn_16609 ** popfd -. -> Label_insn_16610 - -# Orig addr: Label_insn_16610 insn_id: 16610 with comment popad - Label_insn_16610 ** popad -. -> 0x8050e3d - -# Orig addr: Label_insn_16611 insn_id: 16611 with comment pushad -- start of callback handler sequence - Label_insn_16611 ** pushad -. -> Label_insn_16612 - -# Orig addr: Label_insn_16612 insn_id: 16612 with comment pushfd - Label_insn_16612 ** pushfd -. -> Label_insn_16613 - -# Orig addr: Label_insn_16613 insn_id: 16613 with comment push 0x08050E44 - Label_insn_16613 ** push 0x08050E44 -. -> Label_insn_16614 - -# Orig addr: Label_insn_16614 insn_id: 16614 with comment push 0xF0001160 - Label_insn_16614 ** push 0xF0001160 -. -> Label_insn_16615 - -# Orig addr: Label_insn_16615 insn_id: 16615 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973D196 -- Link to callback handler sequence -# Orig addr: Label_insn_16615 indirect branch target: -268431008 -0xf0001160 -> . -. -> post_callback_Label_insn_16615 - Label_insn_16615 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16615 ** pop eax -. -> Label_insn_16616 - -# Orig addr: Label_insn_16616 insn_id: 16616 with comment popfd - Label_insn_16616 ** popfd -. -> Label_insn_16617 - -# Orig addr: Label_insn_16617 insn_id: 16617 with comment popad - Label_insn_16617 ** popad -. -> 0x8050e46 - -# Orig addr: Label_insn_16618 insn_id: 16618 with comment jno 0x0967FBD6 -- Link to callback handler sequence - Label_insn_16618 ** jno 0x8050e72 -. -> Label_insn_16619 - -# Orig addr: Label_insn_16619 insn_id: 16619 with comment pushad -- start of callback handler sequence - Label_insn_16619 ** pushad -. -> Label_insn_16620 - -# Orig addr: Label_insn_16620 insn_id: 16620 with comment pushfd - Label_insn_16620 ** pushfd -. -> Label_insn_16621 - -# Orig addr: Label_insn_16621 insn_id: 16621 with comment push 0x08050E6F - Label_insn_16621 ** push 0x08050E6F -. -> Label_insn_16622 - -# Orig addr: Label_insn_16622 insn_id: 16622 with comment push 0xF0001170 - Label_insn_16622 ** push 0xF0001170 -. -> Label_insn_16623 - -# Orig addr: Label_insn_16623 insn_id: 16623 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0967FBD6 -- Link to callback handler sequence -# Orig addr: Label_insn_16623 indirect branch target: -268430992 -0xf0001170 -> . -. -> post_callback_Label_insn_16623 - Label_insn_16623 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16623 ** pop eax -. -> Label_insn_16624 - -# Orig addr: Label_insn_16624 insn_id: 16624 with comment popfd - Label_insn_16624 ** popfd -. -> Label_insn_16625 - -# Orig addr: Label_insn_16625 insn_id: 16625 with comment popad - Label_insn_16625 ** popad -. -> 0x8050e72 - -# Orig addr: Label_insn_16626 insn_id: 16626 with comment jno 0x09682476 -- Link to callback handler sequence - Label_insn_16626 ** jno 0x8050e95 -. -> Label_insn_16627 - -# Orig addr: Label_insn_16627 insn_id: 16627 with comment pushad -- start of callback handler sequence - Label_insn_16627 ** pushad -. -> Label_insn_16628 - -# Orig addr: Label_insn_16628 insn_id: 16628 with comment pushfd - Label_insn_16628 ** pushfd -. -> Label_insn_16629 - -# Orig addr: Label_insn_16629 insn_id: 16629 with comment push 0x08050E92 - Label_insn_16629 ** push 0x08050E92 -. -> Label_insn_16630 - -# Orig addr: Label_insn_16630 insn_id: 16630 with comment push 0xF0001180 - Label_insn_16630 ** push 0xF0001180 -. -> Label_insn_16631 - -# Orig addr: Label_insn_16631 insn_id: 16631 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09682476 -- Link to callback handler sequence -# Orig addr: Label_insn_16631 indirect branch target: -268430976 -0xf0001180 -> . -. -> post_callback_Label_insn_16631 - Label_insn_16631 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16631 ** pop eax -. -> Label_insn_16632 - -# Orig addr: Label_insn_16632 insn_id: 16632 with comment popfd - Label_insn_16632 ** popfd -. -> Label_insn_16633 - -# Orig addr: Label_insn_16633 insn_id: 16633 with comment popad - Label_insn_16633 ** popad -. -> 0x8050e95 - -# Orig addr: Label_insn_16634 insn_id: 16634 with comment jno 0x09684CC6 -- Link to callback handler sequence - Label_insn_16634 ** jno 0x8050ea9 -. -> Label_insn_16635 - -# Orig addr: Label_insn_16635 insn_id: 16635 with comment pushad -- start of callback handler sequence - Label_insn_16635 ** pushad -. -> Label_insn_16636 - -# Orig addr: Label_insn_16636 insn_id: 16636 with comment pushfd - Label_insn_16636 ** pushfd -. -> Label_insn_16637 - -# Orig addr: Label_insn_16637 insn_id: 16637 with comment push 0x08050EA3 - Label_insn_16637 ** push 0x08050EA3 -. -> Label_insn_16638 - -# Orig addr: Label_insn_16638 insn_id: 16638 with comment push 0xF0001190 - Label_insn_16638 ** push 0xF0001190 -. -> Label_insn_16639 - -# Orig addr: Label_insn_16639 insn_id: 16639 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09684CC6 -- Link to callback handler sequence -# Orig addr: Label_insn_16639 indirect branch target: -268430960 -0xf0001190 -> . -. -> post_callback_Label_insn_16639 - Label_insn_16639 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16639 ** pop eax -. -> Label_insn_16640 - -# Orig addr: Label_insn_16640 insn_id: 16640 with comment popfd - Label_insn_16640 ** popfd -. -> Label_insn_16641 - -# Orig addr: Label_insn_16641 insn_id: 16641 with comment popad - Label_insn_16641 ** popad -. -> 0x8050ea9 - -# Orig addr: Label_insn_16642 insn_id: 16642 with comment jno 0x095E934E -- Link to callback handler sequence - Label_insn_16642 ** jno 0x8050ede -. -> Label_insn_16643 - -# Orig addr: Label_insn_16643 insn_id: 16643 with comment pushad -- start of callback handler sequence - Label_insn_16643 ** pushad -. -> Label_insn_16644 - -# Orig addr: Label_insn_16644 insn_id: 16644 with comment pushfd - Label_insn_16644 ** pushfd -. -> Label_insn_16645 - -# Orig addr: Label_insn_16645 insn_id: 16645 with comment push 0x08050EDB - Label_insn_16645 ** push 0x08050EDB -. -> Label_insn_16646 - -# Orig addr: Label_insn_16646 insn_id: 16646 with comment push 0xF00011A0 - Label_insn_16646 ** push 0xF00011A0 -. -> Label_insn_16647 - -# Orig addr: Label_insn_16647 insn_id: 16647 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x095E934E -- Link to callback handler sequence -# Orig addr: Label_insn_16647 indirect branch target: -268430944 -0xf00011a0 -> . -. -> post_callback_Label_insn_16647 - Label_insn_16647 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16647 ** pop eax -. -> Label_insn_16648 - -# Orig addr: Label_insn_16648 insn_id: 16648 with comment popfd - Label_insn_16648 ** popfd -. -> Label_insn_16649 - -# Orig addr: Label_insn_16649 insn_id: 16649 with comment popad - Label_insn_16649 ** popad -. -> 0x8050ede - -# Orig addr: Label_insn_16650 insn_id: 16650 with comment jnc 0x095E9BEE -- Link to callback handler sequence - Label_insn_16650 ** jnc Label_insn_8383 -. -> Label_insn_16651 - -# Orig addr: Label_insn_16651 insn_id: 16651 with comment pushad -- start of callback handler sequence - Label_insn_16651 ** pushad -. -> Label_insn_16652 - -# Orig addr: Label_insn_16652 insn_id: 16652 with comment pushfd - Label_insn_16652 ** pushfd -. -> Label_insn_16653 - -# Orig addr: Label_insn_16653 insn_id: 16653 with comment push 0x08050F20 - Label_insn_16653 ** push 0x08050F20 -. -> Label_insn_16654 - -# Orig addr: Label_insn_16654 insn_id: 16654 with comment push 0xF00011B0 - Label_insn_16654 ** push 0xF00011B0 -. -> Label_insn_16655 - -# Orig addr: Label_insn_16655 insn_id: 16655 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x095E9BEE -- Link to callback handler sequence -# Orig addr: Label_insn_16655 indirect branch target: -268430928 -0xf00011b0 -> . -. -> post_callback_Label_insn_16655 - Label_insn_16655 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16655 ** pop eax -. -> Label_insn_16656 - -# Orig addr: Label_insn_16656 insn_id: 16656 with comment popfd - Label_insn_16656 ** popfd -. -> Label_insn_16657 - -# Orig addr: Label_insn_16657 insn_id: 16657 with comment popad - Label_insn_16657 ** popad -. -> Label_insn_8383 - -# Orig addr: Label_insn_16658 insn_id: 16658 with comment jno 0x095436A6 -- Link to callback handler sequence - Label_insn_16658 ** jno 0x8050f26 -. -> Label_insn_16659 - -# Orig addr: Label_insn_16659 insn_id: 16659 with comment pushad -- start of callback handler sequence - Label_insn_16659 ** pushad -. -> Label_insn_16660 - -# Orig addr: Label_insn_16660 insn_id: 16660 with comment pushfd - Label_insn_16660 ** pushfd -. -> Label_insn_16661 - -# Orig addr: Label_insn_16661 insn_id: 16661 with comment push 0x08050F23 - Label_insn_16661 ** push 0x08050F23 -. -> Label_insn_16662 - -# Orig addr: Label_insn_16662 insn_id: 16662 with comment push 0xF00011C0 - Label_insn_16662 ** push 0xF00011C0 -. -> Label_insn_16663 - -# Orig addr: Label_insn_16663 insn_id: 16663 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x095436A6 -- Link to callback handler sequence -# Orig addr: Label_insn_16663 indirect branch target: -268430912 -0xf00011c0 -> . -. -> post_callback_Label_insn_16663 - Label_insn_16663 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16663 ** pop eax -. -> Label_insn_16664 - -# Orig addr: Label_insn_16664 insn_id: 16664 with comment popfd - Label_insn_16664 ** popfd -. -> Label_insn_16665 - -# Orig addr: Label_insn_16665 insn_id: 16665 with comment popad - Label_insn_16665 ** popad -. -> 0x8050f26 - -# Orig addr: Label_insn_16666 insn_id: 16666 with comment jno 0x09542906 -- Link to callback handler sequence - Label_insn_16666 ** jno 0x8050f77 -. -> Label_insn_16667 - -# Orig addr: Label_insn_16667 insn_id: 16667 with comment pushad -- start of callback handler sequence - Label_insn_16667 ** pushad -. -> Label_insn_16668 - -# Orig addr: Label_insn_16668 insn_id: 16668 with comment pushfd - Label_insn_16668 ** pushfd -. -> Label_insn_16669 - -# Orig addr: Label_insn_16669 insn_id: 16669 with comment push 0x08050F74 - Label_insn_16669 ** push 0x08050F74 -. -> Label_insn_16670 - -# Orig addr: Label_insn_16670 insn_id: 16670 with comment push 0xF00011D0 - Label_insn_16670 ** push 0xF00011D0 -. -> Label_insn_16671 - -# Orig addr: Label_insn_16671 insn_id: 16671 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09542906 -- Link to callback handler sequence -# Orig addr: Label_insn_16671 indirect branch target: -268430896 -0xf00011d0 -> . -. -> post_callback_Label_insn_16671 - Label_insn_16671 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16671 ** pop eax -. -> Label_insn_16672 - -# Orig addr: Label_insn_16672 insn_id: 16672 with comment popfd - Label_insn_16672 ** popfd -. -> Label_insn_16673 - -# Orig addr: Label_insn_16673 insn_id: 16673 with comment popad - Label_insn_16673 ** popad -. -> 0x8050f77 - -# Orig addr: Label_insn_16674 insn_id: 16674 with comment jnc 0x0988DF7E -- Link to callback handler sequence - Label_insn_16674 ** jnc 0x8050f98 -. -> Label_insn_16675 - -# Orig addr: Label_insn_16675 insn_id: 16675 with comment pushad -- start of callback handler sequence - Label_insn_16675 ** pushad -. -> Label_insn_16676 - -# Orig addr: Label_insn_16676 insn_id: 16676 with comment pushfd - Label_insn_16676 ** pushfd -. -> Label_insn_16677 - -# Orig addr: Label_insn_16677 insn_id: 16677 with comment push 0x08050F95 - Label_insn_16677 ** push 0x08050F95 -. -> Label_insn_16678 - -# Orig addr: Label_insn_16678 insn_id: 16678 with comment push 0xF00011E0 - Label_insn_16678 ** push 0xF00011E0 -. -> Label_insn_16679 - -# Orig addr: Label_insn_16679 insn_id: 16679 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0988DF7E -- Link to callback handler sequence -# Orig addr: Label_insn_16679 indirect branch target: -268430880 -0xf00011e0 -> . -. -> post_callback_Label_insn_16679 - Label_insn_16679 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16679 ** pop eax -. -> Label_insn_16680 - -# Orig addr: Label_insn_16680 insn_id: 16680 with comment popfd - Label_insn_16680 ** popfd -. -> Label_insn_16681 - -# Orig addr: Label_insn_16681 insn_id: 16681 with comment popad - Label_insn_16681 ** popad -. -> 0x8050f98 - -# Orig addr: Label_insn_16682 insn_id: 16682 with comment jno 0x0988F946 -- Link to callback handler sequence - Label_insn_16682 ** jno 0x8050fa4 -. -> Label_insn_16683 - -# Orig addr: Label_insn_16683 insn_id: 16683 with comment pushad -- start of callback handler sequence - Label_insn_16683 ** pushad -. -> Label_insn_16684 - -# Orig addr: Label_insn_16684 insn_id: 16684 with comment pushfd - Label_insn_16684 ** pushfd -. -> Label_insn_16685 - -# Orig addr: Label_insn_16685 insn_id: 16685 with comment push 0x08050FA1 - Label_insn_16685 ** push 0x08050FA1 -. -> Label_insn_16686 - -# Orig addr: Label_insn_16686 insn_id: 16686 with comment push 0xF00011F0 - Label_insn_16686 ** push 0xF00011F0 -. -> Label_insn_16687 - -# Orig addr: Label_insn_16687 insn_id: 16687 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0988F946 -- Link to callback handler sequence -# Orig addr: Label_insn_16687 indirect branch target: -268430864 -0xf00011f0 -> . -. -> post_callback_Label_insn_16687 - Label_insn_16687 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16687 ** pop eax -. -> Label_insn_16688 - -# Orig addr: Label_insn_16688 insn_id: 16688 with comment popfd - Label_insn_16688 ** popfd -. -> Label_insn_16689 - -# Orig addr: Label_insn_16689 insn_id: 16689 with comment popad - Label_insn_16689 ** popad -. -> 0x8050fa4 - -# Orig addr: Label_insn_16690 insn_id: 16690 with comment jno 0x098938CE -- Link to callback handler sequence - Label_insn_16690 ** jno 0x8050fb7 -. -> Label_insn_16691 - -# Orig addr: Label_insn_16691 insn_id: 16691 with comment pushad -- start of callback handler sequence - Label_insn_16691 ** pushad -. -> Label_insn_16692 - -# Orig addr: Label_insn_16692 insn_id: 16692 with comment pushfd - Label_insn_16692 ** pushfd -. -> Label_insn_16693 - -# Orig addr: Label_insn_16693 insn_id: 16693 with comment push 0x08050FB4 - Label_insn_16693 ** push 0x08050FB4 -. -> Label_insn_16694 - -# Orig addr: Label_insn_16694 insn_id: 16694 with comment push 0xF0001200 - Label_insn_16694 ** push 0xF0001200 -. -> Label_insn_16695 - -# Orig addr: Label_insn_16695 insn_id: 16695 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098938CE -- Link to callback handler sequence -# Orig addr: Label_insn_16695 indirect branch target: -268430848 -0xf0001200 -> . -. -> post_callback_Label_insn_16695 - Label_insn_16695 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16695 ** pop eax -. -> Label_insn_16696 - -# Orig addr: Label_insn_16696 insn_id: 16696 with comment popfd - Label_insn_16696 ** popfd -. -> Label_insn_16697 - -# Orig addr: Label_insn_16697 insn_id: 16697 with comment popad - Label_insn_16697 ** popad -. -> 0x8050fb7 - -# Orig addr: Label_insn_16698 insn_id: 16698 with comment jnc 0x09897626 -- Link to callback handler sequence - Label_insn_16698 ** jnc 0x8050fe6 -. -> Label_insn_16699 - -# Orig addr: Label_insn_16699 insn_id: 16699 with comment pushad -- start of callback handler sequence - Label_insn_16699 ** pushad -. -> Label_insn_16700 - -# Orig addr: Label_insn_16700 insn_id: 16700 with comment pushfd - Label_insn_16700 ** pushfd -. -> Label_insn_16701 - -# Orig addr: Label_insn_16701 insn_id: 16701 with comment push 0x08050FE3 - Label_insn_16701 ** push 0x08050FE3 -. -> Label_insn_16702 - -# Orig addr: Label_insn_16702 insn_id: 16702 with comment push 0xF0001210 - Label_insn_16702 ** push 0xF0001210 -. -> Label_insn_16703 - -# Orig addr: Label_insn_16703 insn_id: 16703 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09897626 -- Link to callback handler sequence -# Orig addr: Label_insn_16703 indirect branch target: -268430832 -0xf0001210 -> . -. -> post_callback_Label_insn_16703 - Label_insn_16703 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16703 ** pop eax -. -> Label_insn_16704 - -# Orig addr: Label_insn_16704 insn_id: 16704 with comment popfd - Label_insn_16704 ** popfd -. -> Label_insn_16705 - -# Orig addr: Label_insn_16705 insn_id: 16705 with comment popad - Label_insn_16705 ** popad -. -> 0x8050fe6 - -# Orig addr: Label_insn_16706 insn_id: 16706 with comment jno 0x0989AB96 -- Link to callback handler sequence - Label_insn_16706 ** jno 0x8050ff9 -. -> Label_insn_16707 - -# Orig addr: Label_insn_16707 insn_id: 16707 with comment pushad -- start of callback handler sequence - Label_insn_16707 ** pushad -. -> Label_insn_16708 - -# Orig addr: Label_insn_16708 insn_id: 16708 with comment pushfd - Label_insn_16708 ** pushfd -. -> Label_insn_16709 - -# Orig addr: Label_insn_16709 insn_id: 16709 with comment push 0x08050FF6 - Label_insn_16709 ** push 0x08050FF6 -. -> Label_insn_16710 - -# Orig addr: Label_insn_16710 insn_id: 16710 with comment push 0xF0001220 - Label_insn_16710 ** push 0xF0001220 -. -> Label_insn_16711 - -# Orig addr: Label_insn_16711 insn_id: 16711 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0989AB96 -- Link to callback handler sequence -# Orig addr: Label_insn_16711 indirect branch target: -268430816 -0xf0001220 -> . -. -> post_callback_Label_insn_16711 - Label_insn_16711 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16711 ** pop eax -. -> Label_insn_16712 - -# Orig addr: Label_insn_16712 insn_id: 16712 with comment popfd - Label_insn_16712 ** popfd -. -> Label_insn_16713 - -# Orig addr: Label_insn_16713 insn_id: 16713 with comment popad - Label_insn_16713 ** popad -. -> 0x8050ff9 - -# Orig addr: Label_insn_16714 insn_id: 16714 with comment jno 0x0989DC66 -- Link to callback handler sequence - Label_insn_16714 ** jno 0x8051048 -. -> Label_insn_16715 - -# Orig addr: Label_insn_16715 insn_id: 16715 with comment pushad -- start of callback handler sequence - Label_insn_16715 ** pushad -. -> Label_insn_16716 - -# Orig addr: Label_insn_16716 insn_id: 16716 with comment pushfd - Label_insn_16716 ** pushfd -. -> Label_insn_16717 - -# Orig addr: Label_insn_16717 insn_id: 16717 with comment push 0x08051045 - Label_insn_16717 ** push 0x08051045 -. -> Label_insn_16718 - -# Orig addr: Label_insn_16718 insn_id: 16718 with comment push 0xF0001230 - Label_insn_16718 ** push 0xF0001230 -. -> Label_insn_16719 - -# Orig addr: Label_insn_16719 insn_id: 16719 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0989DC66 -- Link to callback handler sequence -# Orig addr: Label_insn_16719 indirect branch target: -268430800 -0xf0001230 -> . -. -> post_callback_Label_insn_16719 - Label_insn_16719 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16719 ** pop eax -. -> Label_insn_16720 - -# Orig addr: Label_insn_16720 insn_id: 16720 with comment popfd - Label_insn_16720 ** popfd -. -> Label_insn_16721 - -# Orig addr: Label_insn_16721 insn_id: 16721 with comment popad - Label_insn_16721 ** popad -. -> 0x8051048 - -# Orig addr: Label_insn_16722 insn_id: 16722 with comment jno 0x098A0996 -- Link to callback handler sequence - Label_insn_16722 ** jno 0x8051077 -. -> Label_insn_16723 - -# Orig addr: Label_insn_16723 insn_id: 16723 with comment pushad -- start of callback handler sequence - Label_insn_16723 ** pushad -. -> Label_insn_16724 - -# Orig addr: Label_insn_16724 insn_id: 16724 with comment pushfd - Label_insn_16724 ** pushfd -. -> Label_insn_16725 - -# Orig addr: Label_insn_16725 insn_id: 16725 with comment push 0x08051074 - Label_insn_16725 ** push 0x08051074 -. -> Label_insn_16726 - -# Orig addr: Label_insn_16726 insn_id: 16726 with comment push 0xF0001240 - Label_insn_16726 ** push 0xF0001240 -. -> Label_insn_16727 - -# Orig addr: Label_insn_16727 insn_id: 16727 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098A0996 -- Link to callback handler sequence -# Orig addr: Label_insn_16727 indirect branch target: -268430784 -0xf0001240 -> . -. -> post_callback_Label_insn_16727 - Label_insn_16727 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16727 ** pop eax -. -> Label_insn_16728 - -# Orig addr: Label_insn_16728 insn_id: 16728 with comment popfd - Label_insn_16728 ** popfd -. -> Label_insn_16729 - -# Orig addr: Label_insn_16729 insn_id: 16729 with comment popad - Label_insn_16729 ** popad -. -> 0x8051077 - -# Orig addr: Label_insn_16730 insn_id: 16730 with comment jno 0x098A373E -- Link to callback handler sequence - Label_insn_16730 ** jno 0x8051087 -. -> Label_insn_16731 - -# Orig addr: Label_insn_16731 insn_id: 16731 with comment pushad -- start of callback handler sequence - Label_insn_16731 ** pushad -. -> Label_insn_16732 - -# Orig addr: Label_insn_16732 insn_id: 16732 with comment pushfd - Label_insn_16732 ** pushfd -. -> Label_insn_16733 - -# Orig addr: Label_insn_16733 insn_id: 16733 with comment push 0x08051081 - Label_insn_16733 ** push 0x08051081 -. -> Label_insn_16734 - -# Orig addr: Label_insn_16734 insn_id: 16734 with comment push 0xF0001250 - Label_insn_16734 ** push 0xF0001250 -. -> Label_insn_16735 - -# Orig addr: Label_insn_16735 insn_id: 16735 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098A373E -- Link to callback handler sequence -# Orig addr: Label_insn_16735 indirect branch target: -268430768 -0xf0001250 -> . -. -> post_callback_Label_insn_16735 - Label_insn_16735 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16735 ** pop eax -. -> Label_insn_16736 - -# Orig addr: Label_insn_16736 insn_id: 16736 with comment popfd - Label_insn_16736 ** popfd -. -> Label_insn_16737 - -# Orig addr: Label_insn_16737 insn_id: 16737 with comment popad - Label_insn_16737 ** popad -. -> 0x8051087 - -# Orig addr: Label_insn_16738 insn_id: 16738 with comment jno 0x098A6786 -- Link to callback handler sequence - Label_insn_16738 ** jno 0x80510ca -. -> Label_insn_16739 - -# Orig addr: Label_insn_16739 insn_id: 16739 with comment pushad -- start of callback handler sequence - Label_insn_16739 ** pushad -. -> Label_insn_16740 - -# Orig addr: Label_insn_16740 insn_id: 16740 with comment pushfd - Label_insn_16740 ** pushfd -. -> Label_insn_16741 - -# Orig addr: Label_insn_16741 insn_id: 16741 with comment push 0x080510C7 - Label_insn_16741 ** push 0x080510C7 -. -> Label_insn_16742 - -# Orig addr: Label_insn_16742 insn_id: 16742 with comment push 0xF0001260 - Label_insn_16742 ** push 0xF0001260 -. -> Label_insn_16743 - -# Orig addr: Label_insn_16743 insn_id: 16743 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098A6786 -- Link to callback handler sequence -# Orig addr: Label_insn_16743 indirect branch target: -268430752 -0xf0001260 -> . -. -> post_callback_Label_insn_16743 - Label_insn_16743 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16743 ** pop eax -. -> Label_insn_16744 - -# Orig addr: Label_insn_16744 insn_id: 16744 with comment popfd - Label_insn_16744 ** popfd -. -> Label_insn_16745 - -# Orig addr: Label_insn_16745 insn_id: 16745 with comment popad - Label_insn_16745 ** popad -. -> 0x80510ca - -# Orig addr: Label_insn_16746 insn_id: 16746 with comment jno 0x098A95EE -- Link to callback handler sequence - Label_insn_16746 ** jno 0x80510f9 -. -> Label_insn_16747 - -# Orig addr: Label_insn_16747 insn_id: 16747 with comment pushad -- start of callback handler sequence - Label_insn_16747 ** pushad -. -> Label_insn_16748 - -# Orig addr: Label_insn_16748 insn_id: 16748 with comment pushfd - Label_insn_16748 ** pushfd -. -> Label_insn_16749 - -# Orig addr: Label_insn_16749 insn_id: 16749 with comment push 0x080510F6 - Label_insn_16749 ** push 0x080510F6 -. -> Label_insn_16750 - -# Orig addr: Label_insn_16750 insn_id: 16750 with comment push 0xF0001270 - Label_insn_16750 ** push 0xF0001270 -. -> Label_insn_16751 - -# Orig addr: Label_insn_16751 insn_id: 16751 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098A95EE -- Link to callback handler sequence -# Orig addr: Label_insn_16751 indirect branch target: -268430736 -0xf0001270 -> . -. -> post_callback_Label_insn_16751 - Label_insn_16751 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16751 ** pop eax -. -> Label_insn_16752 - -# Orig addr: Label_insn_16752 insn_id: 16752 with comment popfd - Label_insn_16752 ** popfd -. -> Label_insn_16753 - -# Orig addr: Label_insn_16753 insn_id: 16753 with comment popad - Label_insn_16753 ** popad -. -> 0x80510f9 - -# Orig addr: Label_insn_16754 insn_id: 16754 with comment jno 0x098AC62E -- Link to callback handler sequence - Label_insn_16754 ** jno 0x8051109 -. -> Label_insn_16755 - -# Orig addr: Label_insn_16755 insn_id: 16755 with comment pushad -- start of callback handler sequence - Label_insn_16755 ** pushad -. -> Label_insn_16756 - -# Orig addr: Label_insn_16756 insn_id: 16756 with comment pushfd - Label_insn_16756 ** pushfd -. -> Label_insn_16757 - -# Orig addr: Label_insn_16757 insn_id: 16757 with comment push 0x08051103 - Label_insn_16757 ** push 0x08051103 -. -> Label_insn_16758 - -# Orig addr: Label_insn_16758 insn_id: 16758 with comment push 0xF0001280 - Label_insn_16758 ** push 0xF0001280 -. -> Label_insn_16759 - -# Orig addr: Label_insn_16759 insn_id: 16759 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098AC62E -- Link to callback handler sequence -# Orig addr: Label_insn_16759 indirect branch target: -268430720 -0xf0001280 -> . -. -> post_callback_Label_insn_16759 - Label_insn_16759 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16759 ** pop eax -. -> Label_insn_16760 - -# Orig addr: Label_insn_16760 insn_id: 16760 with comment popfd - Label_insn_16760 ** popfd -. -> Label_insn_16761 - -# Orig addr: Label_insn_16761 insn_id: 16761 with comment popad - Label_insn_16761 ** popad -. -> 0x8051109 - -# Orig addr: Label_insn_16762 insn_id: 16762 with comment jnc 0x098AF516 -- Link to callback handler sequence - Label_insn_16762 ** jnc 0x8051128 -. -> Label_insn_16763 - -# Orig addr: Label_insn_16763 insn_id: 16763 with comment pushad -- start of callback handler sequence - Label_insn_16763 ** pushad -. -> Label_insn_16764 - -# Orig addr: Label_insn_16764 insn_id: 16764 with comment pushfd - Label_insn_16764 ** pushfd -. -> Label_insn_16765 - -# Orig addr: Label_insn_16765 insn_id: 16765 with comment push 0x08051125 - Label_insn_16765 ** push 0x08051125 -. -> Label_insn_16766 - -# Orig addr: Label_insn_16766 insn_id: 16766 with comment push 0xF0001290 - Label_insn_16766 ** push 0xF0001290 -. -> Label_insn_16767 - -# Orig addr: Label_insn_16767 insn_id: 16767 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098AF516 -- Link to callback handler sequence -# Orig addr: Label_insn_16767 indirect branch target: -268430704 -0xf0001290 -> . -. -> post_callback_Label_insn_16767 - Label_insn_16767 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16767 ** pop eax -. -> Label_insn_16768 - -# Orig addr: Label_insn_16768 insn_id: 16768 with comment popfd - Label_insn_16768 ** popfd -. -> Label_insn_16769 - -# Orig addr: Label_insn_16769 insn_id: 16769 with comment popad - Label_insn_16769 ** popad -. -> 0x8051128 - -# Orig addr: Label_insn_16770 insn_id: 16770 with comment jnc 0x098B2166 -- Link to callback handler sequence - Label_insn_16770 ** jnc 0x805116c -. -> Label_insn_16771 - -# Orig addr: 0x804bf3c insn_id: 3192 with comment add edx , 0x00000004 -0x804bf3c -> . - Label_insn_3192 ** add edx , 0x00000004 -. -> Label_insn_15171 - -# Orig addr: Label_insn_16771 insn_id: 16771 with comment pushad -- start of callback handler sequence - Label_insn_16771 ** pushad -. -> Label_insn_16772 - -# Orig addr: Label_insn_16772 insn_id: 16772 with comment pushfd - Label_insn_16772 ** pushfd -. -> Label_insn_16773 - -# Orig addr: Label_insn_16773 insn_id: 16773 with comment push 0x08051169 - Label_insn_16773 ** push 0x08051169 -. -> Label_insn_16774 - -# Orig addr: Label_insn_16774 insn_id: 16774 with comment push 0xF00012A0 - Label_insn_16774 ** push 0xF00012A0 -. -> Label_insn_16775 - -# Orig addr: Label_insn_16775 insn_id: 16775 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098B2166 -- Link to callback handler sequence -# Orig addr: Label_insn_16775 indirect branch target: -268430688 -0xf00012a0 -> . -. -> post_callback_Label_insn_16775 - Label_insn_16775 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16775 ** pop eax -. -> Label_insn_16776 - -# Orig addr: Label_insn_16776 insn_id: 16776 with comment popfd - Label_insn_16776 ** popfd -. -> Label_insn_16777 - -# Orig addr: Label_insn_16777 insn_id: 16777 with comment popad - Label_insn_16777 ** popad -. -> 0x805116c - -# Orig addr: Label_insn_16778 insn_id: 16778 with comment pushad -- start of callback handler sequence - Label_insn_16778 ** pushad -. -> Label_insn_16779 - -# Orig addr: Label_insn_16779 insn_id: 16779 with comment pushfd - Label_insn_16779 ** pushfd -. -> Label_insn_16780 - -# Orig addr: Label_insn_16780 insn_id: 16780 with comment push 0x0805116E - Label_insn_16780 ** push 0x0805116E -. -> Label_insn_16781 - -# Orig addr: Label_insn_16781 insn_id: 16781 with comment push 0xF00012B0 - Label_insn_16781 ** push 0xF00012B0 -. -> Label_insn_16782 - -# Orig addr: Label_insn_16782 insn_id: 16782 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098B4F66 -- Link to callback handler sequence -# Orig addr: Label_insn_16782 indirect branch target: -268430672 -0xf00012b0 -> . -. -> post_callback_Label_insn_16782 - Label_insn_16782 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16782 ** pop eax -. -> Label_insn_16783 - -# Orig addr: Label_insn_16783 insn_id: 16783 with comment popfd - Label_insn_16783 ** popfd -. -> Label_insn_16784 - -# Orig addr: Label_insn_16784 insn_id: 16784 with comment popad - Label_insn_16784 ** popad -. -> Label_insn_8529 - -# Orig addr: Label_insn_16785 insn_id: 16785 with comment jnc 0x098B7FCE -- Link to callback handler sequence - Label_insn_16785 ** jnc 0x8051177 -. -> Label_insn_16786 - -# Orig addr: Label_insn_16786 insn_id: 16786 with comment pushad -- start of callback handler sequence - Label_insn_16786 ** pushad -. -> Label_insn_16787 - -# Orig addr: Label_insn_16787 insn_id: 16787 with comment pushfd - Label_insn_16787 ** pushfd -. -> Label_insn_16788 - -# Orig addr: Label_insn_16788 insn_id: 16788 with comment push 0x08051170 - Label_insn_16788 ** push 0x08051170 -. -> Label_insn_16789 - -# Orig addr: Label_insn_16789 insn_id: 16789 with comment push 0xF00012C0 - Label_insn_16789 ** push 0xF00012C0 -. -> Label_insn_16790 - -# Orig addr: Label_insn_16790 insn_id: 16790 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098B7FCE -- Link to callback handler sequence -# Orig addr: Label_insn_16790 indirect branch target: -268430656 -0xf00012c0 -> . -. -> post_callback_Label_insn_16790 - Label_insn_16790 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16790 ** pop eax -. -> Label_insn_16791 - -# Orig addr: Label_insn_16791 insn_id: 16791 with comment popfd - Label_insn_16791 ** popfd -. -> Label_insn_16792 - -# Orig addr: Label_insn_16792 insn_id: 16792 with comment popad - Label_insn_16792 ** popad -. -> 0x8051177 - -# Orig addr: Label_insn_16793 insn_id: 16793 with comment jno 0x098BA1F6 -- Link to callback handler sequence - Label_insn_16793 ** jno 0x805118b -. -> Label_insn_16794 - -# Orig addr: Label_insn_16794 insn_id: 16794 with comment pushad -- start of callback handler sequence - Label_insn_16794 ** pushad -. -> Label_insn_16795 - -# Orig addr: Label_insn_16795 insn_id: 16795 with comment pushfd - Label_insn_16795 ** pushfd -. -> Label_insn_16796 - -# Orig addr: Label_insn_16796 insn_id: 16796 with comment push 0x08051188 - Label_insn_16796 ** push 0x08051188 -. -> Label_insn_16797 - -# Orig addr: Label_insn_16797 insn_id: 16797 with comment push 0xF00012D0 - Label_insn_16797 ** push 0xF00012D0 -. -> Label_insn_16798 - -# Orig addr: Label_insn_16798 insn_id: 16798 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098BA1F6 -- Link to callback handler sequence -# Orig addr: Label_insn_16798 indirect branch target: -268430640 -0xf00012d0 -> . -. -> post_callback_Label_insn_16798 - Label_insn_16798 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16798 ** pop eax -. -> Label_insn_16799 - -# Orig addr: Label_insn_16799 insn_id: 16799 with comment popfd - Label_insn_16799 ** popfd -. -> Label_insn_16800 - -# Orig addr: Label_insn_16800 insn_id: 16800 with comment popad - Label_insn_16800 ** popad -. -> 0x805118b - -# Orig addr: Label_insn_16801 insn_id: 16801 with comment jno 0x098BD10E -- Link to callback handler sequence - Label_insn_16801 ** jno 0x8051199 -. -> Label_insn_16802 - -# Orig addr: Label_insn_16802 insn_id: 16802 with comment pushad -- start of callback handler sequence - Label_insn_16802 ** pushad -. -> Label_insn_16803 - -# Orig addr: Label_insn_16803 insn_id: 16803 with comment pushfd - Label_insn_16803 ** pushfd -. -> Label_insn_16804 - -# Orig addr: 0x804bfb6 insn_id: 3246 with comment pushfd -0x804bfb6 -> . - Label_insn_3246 ** pushfd -. -> Label_insn_15180 - -# Orig addr: Label_insn_16804 insn_id: 16804 with comment push 0x08051196 - Label_insn_16804 ** push 0x08051196 -. -> Label_insn_16805 - -# Orig addr: Label_insn_16805 insn_id: 16805 with comment push 0xF00012E0 - Label_insn_16805 ** push 0xF00012E0 -. -> Label_insn_16806 - -# Orig addr: Label_insn_16806 insn_id: 16806 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098BD10E -- Link to callback handler sequence -# Orig addr: Label_insn_16806 indirect branch target: -268430624 -0xf00012e0 -> . -. -> post_callback_Label_insn_16806 - Label_insn_16806 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16806 ** pop eax -. -> Label_insn_16807 - -# Orig addr: Label_insn_16807 insn_id: 16807 with comment popfd - Label_insn_16807 ** popfd -. -> Label_insn_16808 - -# Orig addr: Label_insn_16808 insn_id: 16808 with comment popad - Label_insn_16808 ** popad -. -> 0x8051199 - -# Orig addr: Label_insn_16809 insn_id: 16809 with comment jnc 0x098B634E -- Link to callback handler sequence - Label_insn_16809 ** jnc 0x80511d7 -. -> Label_insn_16810 - -# Orig addr: Label_insn_16810 insn_id: 16810 with comment pushad -- start of callback handler sequence - Label_insn_16810 ** pushad -. -> Label_insn_16811 - -# Orig addr: Label_insn_16811 insn_id: 16811 with comment pushfd - Label_insn_16811 ** pushfd -. -> Label_insn_16812 - -# Orig addr: Label_insn_16812 insn_id: 16812 with comment push 0x080511D4 - Label_insn_16812 ** push 0x080511D4 -. -> Label_insn_16813 - -# Orig addr: Label_insn_16813 insn_id: 16813 with comment push 0xF00012F0 - Label_insn_16813 ** push 0xF00012F0 -. -> Label_insn_16814 - -# Orig addr: Label_insn_16852 insn_id: 16852 with comment push 0xF0001340 - Label_insn_16852 ** push 0xF0001340 -. -> Label_insn_16853 - -# Orig addr: Label_insn_16814 insn_id: 16814 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098B634E -- Link to callback handler sequence -# Orig addr: Label_insn_16814 indirect branch target: -268430608 -0xf00012f0 -> . -. -> post_callback_Label_insn_16814 - Label_insn_16814 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16814 ** pop eax -. -> Label_insn_16815 - -# Orig addr: Label_insn_16815 insn_id: 16815 with comment popfd - Label_insn_16815 ** popfd -. -> Label_insn_16816 - -# Orig addr: Label_insn_16816 insn_id: 16816 with comment popad - Label_insn_16816 ** popad -. -> 0x80511d7 - -# Orig addr: Label_insn_16817 insn_id: 16817 with comment jnc 0x098C213E -- Link to callback handler sequence - Label_insn_16817 ** jnc 0x80511f2 -. -> Label_insn_16818 - -# Orig addr: Label_insn_16818 insn_id: 16818 with comment pushad -- start of callback handler sequence - Label_insn_16818 ** pushad -. -> Label_insn_16819 - -# Orig addr: Label_insn_16819 insn_id: 16819 with comment pushfd - Label_insn_16819 ** pushfd -. -> Label_insn_16820 - -# Orig addr: Label_insn_16820 insn_id: 16820 with comment push 0x080511EF - Label_insn_16820 ** push 0x080511EF -. -> Label_insn_16821 - -# Orig addr: Label_insn_16821 insn_id: 16821 with comment push 0xF0001300 - Label_insn_16821 ** push 0xF0001300 -. -> Label_insn_16822 - -# Orig addr: Label_insn_16822 insn_id: 16822 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098C213E -- Link to callback handler sequence -# Orig addr: Label_insn_16822 indirect branch target: -268430592 -0xf0001300 -> . -. -> post_callback_Label_insn_16822 - Label_insn_16822 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16822 ** pop eax -. -> Label_insn_16823 - -# Orig addr: Label_insn_16823 insn_id: 16823 with comment popfd - Label_insn_16823 ** popfd -. -> Label_insn_16824 - -# Orig addr: Label_insn_16824 insn_id: 16824 with comment popad - Label_insn_16824 ** popad -. -> 0x80511f2 - -# Orig addr: Label_insn_16825 insn_id: 16825 with comment pushad -- start of callback handler sequence - Label_insn_16825 ** pushad -. -> Label_insn_16826 - -# Orig addr: Label_insn_16826 insn_id: 16826 with comment pushfd - Label_insn_16826 ** pushfd -. -> Label_insn_16827 - -# Orig addr: Label_insn_16827 insn_id: 16827 with comment push 0x080511F4 - Label_insn_16827 ** push 0x080511F4 -. -> Label_insn_16828 - -# Orig addr: 0x804c02e insn_id: 3276 with comment add eax , dword [ebp-0x2C] -0x804c02e -> . - Label_insn_3276 ** add eax , dword [ebp-0x2C] -. -> Label_insn_15196 - -# Orig addr: Label_insn_16828 insn_id: 16828 with comment push 0xF0001310 - Label_insn_16828 ** push 0xF0001310 -. -> Label_insn_16829 - -# Orig addr: Label_insn_16829 insn_id: 16829 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098C4DAE -- Link to callback handler sequence -# Orig addr: Label_insn_16829 indirect branch target: -268430576 -0xf0001310 -> . -. -> post_callback_Label_insn_16829 - Label_insn_16829 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16829 ** pop eax -. -> Label_insn_16830 - -# Orig addr: Label_insn_16830 insn_id: 16830 with comment popfd - Label_insn_16830 ** popfd -. -> Label_insn_16831 - -# Orig addr: Label_insn_16831 insn_id: 16831 with comment popad - Label_insn_16831 ** popad -. -> 0x80511f6 - -# Orig addr: Label_insn_16832 insn_id: 16832 with comment jno 0x098C7A1E -- Link to callback handler sequence - Label_insn_16832 ** jno Label_insn_8625 -. -> Label_insn_16833 - -# Orig addr: Label_insn_16833 insn_id: 16833 with comment pushad -- start of callback handler sequence - Label_insn_16833 ** pushad -. -> Label_insn_16834 - -# Orig addr: Label_insn_16834 insn_id: 16834 with comment pushfd - Label_insn_16834 ** pushfd -. -> Label_insn_16835 - -# Orig addr: Label_insn_16835 insn_id: 16835 with comment push 0x080512A0 - Label_insn_16835 ** push 0x080512A0 -. -> Label_insn_16836 - -# Orig addr: Label_insn_16836 insn_id: 16836 with comment push 0xF0001320 - Label_insn_16836 ** push 0xF0001320 -. -> Label_insn_16837 - -# Orig addr: Label_insn_16837 insn_id: 16837 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098C7A1E -- Link to callback handler sequence -# Orig addr: Label_insn_16837 indirect branch target: -268430560 -0xf0001320 -> . -. -> post_callback_Label_insn_16837 - Label_insn_16837 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16837 ** pop eax -. -> Label_insn_16838 - -# Orig addr: Label_insn_16838 insn_id: 16838 with comment popfd - Label_insn_16838 ** popfd -. -> Label_insn_16839 - -# Orig addr: Label_insn_16839 insn_id: 16839 with comment popad - Label_insn_16839 ** popad -. -> Label_insn_8625 - -# Orig addr: Label_insn_16840 insn_id: 16840 with comment jnc 0x098CA86E -- Link to callback handler sequence - Label_insn_16840 ** jnc 0x80512a6 -. -> Label_insn_16841 - -# Orig addr: 0x804c06d insn_id: 3293 with comment pushfd -0x804c06d -> . - Label_insn_3293 ** pushfd -. -> Label_insn_15205 - -# Orig addr: Label_insn_16841 insn_id: 16841 with comment pushad -- start of callback handler sequence - Label_insn_16841 ** pushad -. -> Label_insn_16842 - -# Orig addr: Label_insn_16842 insn_id: 16842 with comment pushfd - Label_insn_16842 ** pushfd -. -> Label_insn_16843 - -# Orig addr: Label_insn_16843 insn_id: 16843 with comment push 0x080512A3 - Label_insn_16843 ** push 0x080512A3 -. -> Label_insn_16844 - -# Orig addr: Label_insn_16844 insn_id: 16844 with comment push 0xF0001330 - Label_insn_16844 ** push 0xF0001330 -. -> Label_insn_16845 - -# Orig addr: Label_insn_16845 insn_id: 16845 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098CA86E -- Link to callback handler sequence -# Orig addr: Label_insn_16845 indirect branch target: -268430544 -0xf0001330 -> . -. -> post_callback_Label_insn_16845 - Label_insn_16845 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16845 ** pop eax -. -> Label_insn_16846 - -# Orig addr: Label_insn_16846 insn_id: 16846 with comment popfd - Label_insn_16846 ** popfd -. -> Label_insn_16847 - -# Orig addr: Label_insn_16847 insn_id: 16847 with comment popad - Label_insn_16847 ** popad -. -> 0x80512a6 - -# Orig addr: 0x804c08e insn_id: 3301 with comment lea ecx , [esi+edi] -0x804c08e -> . - Label_insn_3301 ** lea ecx , [esi+edi] -. -> Label_insn_15220 - -# Orig addr: Label_insn_16848 insn_id: 16848 with comment jno 0x098CD0F6 -- Link to callback handler sequence - Label_insn_16848 ** jno 0x8051468 -. -> Label_insn_16849 - -# Orig addr: Label_insn_16849 insn_id: 16849 with comment pushad -- start of callback handler sequence - Label_insn_16849 ** pushad -. -> Label_insn_16850 - -# Orig addr: Label_insn_16850 insn_id: 16850 with comment pushfd - Label_insn_16850 ** pushfd -. -> Label_insn_16851 - -# Orig addr: Label_insn_16851 insn_id: 16851 with comment push 0x08051463 - Label_insn_16851 ** push 0x08051463 -. -> Label_insn_16852 - -# Orig addr: Label_insn_16853 insn_id: 16853 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098CD0F6 -- Link to callback handler sequence -# Orig addr: Label_insn_16853 indirect branch target: -268430528 -0xf0001340 -> . -. -> post_callback_Label_insn_16853 - Label_insn_16853 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16853 ** pop eax -. -> Label_insn_16854 - -# Orig addr: Label_insn_16854 insn_id: 16854 with comment popfd - Label_insn_16854 ** popfd -. -> Label_insn_16855 - -# Orig addr: Label_insn_16855 insn_id: 16855 with comment popad - Label_insn_16855 ** popad -. -> 0x8051468 - -# Orig addr: 0x804c0a7 insn_id: 3310 with comment add ebx , 0x00000001 -0x804c0a7 -> . - Label_insn_3310 ** add ebx , 0x00000001 -. -> Label_insn_15228 - -# Orig addr: 0x804c0aa insn_id: 3311 with comment add eax , 0x00000001 -# eliding, no indirect targets -0x804c0aa -> 0x0 - Label_insn_3311 ** add eax , 0x00000001 -. -> Label_insn_15236 - -# Orig addr: Label_insn_16856 insn_id: 16856 with comment jno 0x098D00C6 -- Link to callback handler sequence - Label_insn_16856 ** jno 0x80514cb -. -> Label_insn_16857 - -# Orig addr: Label_insn_16857 insn_id: 16857 with comment pushad -- start of callback handler sequence - Label_insn_16857 ** pushad -. -> Label_insn_16858 - -# Orig addr: Label_insn_16858 insn_id: 16858 with comment pushfd - Label_insn_16858 ** pushfd -. -> Label_insn_16859 - -# Orig addr: Label_insn_16859 insn_id: 16859 with comment push 0x080514C8 - Label_insn_16859 ** push 0x080514C8 -. -> Label_insn_16860 - -# Orig addr: Label_insn_16860 insn_id: 16860 with comment push 0xF0001350 - Label_insn_16860 ** push 0xF0001350 -. -> Label_insn_16861 - -# Orig addr: Label_insn_16861 insn_id: 16861 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098D00C6 -- Link to callback handler sequence -# Orig addr: Label_insn_16861 indirect branch target: -268430512 -0xf0001350 -> . -. -> post_callback_Label_insn_16861 - Label_insn_16861 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16861 ** pop eax -. -> Label_insn_16862 - -# Orig addr: Label_insn_16862 insn_id: 16862 with comment popfd - Label_insn_16862 ** popfd -. -> Label_insn_16863 - -# Orig addr: Label_insn_16863 insn_id: 16863 with comment popad - Label_insn_16863 ** popad -. -> 0x80514cb - -# Orig addr: Label_insn_16864 insn_id: 16864 with comment jno 0x098D2DEE -- Link to callback handler sequence - Label_insn_16864 ** jno 0x80514d6 -. -> Label_insn_16865 - -# Orig addr: 0x804c0cf insn_id: 3322 with comment lea edi , [ebx+0x01] -0x804c0cf -> . - Label_insn_3322 ** lea edi , [ebx+0x01] -. -> Label_insn_15244 - -# Orig addr: Label_insn_16865 insn_id: 16865 with comment pushad -- start of callback handler sequence - Label_insn_16865 ** pushad -. -> Label_insn_16866 - -# Orig addr: Label_insn_16866 insn_id: 16866 with comment pushfd - Label_insn_16866 ** pushfd -. -> Label_insn_16867 - -# Orig addr: Label_insn_16867 insn_id: 16867 with comment push 0x080514D3 - Label_insn_16867 ** push 0x080514D3 -. -> Label_insn_16868 - -# Orig addr: Label_insn_16868 insn_id: 16868 with comment push 0xF0001360 - Label_insn_16868 ** push 0xF0001360 -. -> Label_insn_16869 - -# Orig addr: Label_insn_16869 insn_id: 16869 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098D2DEE -- Link to callback handler sequence -# Orig addr: Label_insn_16869 indirect branch target: -268430496 -0xf0001360 -> . -. -> post_callback_Label_insn_16869 - Label_insn_16869 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16869 ** pop eax -. -> Label_insn_16870 - -# Orig addr: Label_insn_16870 insn_id: 16870 with comment popfd - Label_insn_16870 ** popfd -. -> Label_insn_16871 - -# Orig addr: 0x804c0e1 insn_id: 3329 with comment lea ecx , [edi+0x30] -0x804c0e1 -> . - Label_insn_3329 ** lea ecx , [edi+0x30] -. -> Label_insn_15252 - -# Orig addr: Label_insn_16871 insn_id: 16871 with comment popad - Label_insn_16871 ** popad -. -> 0x80514d6 - -# Orig addr: Label_insn_16872 insn_id: 16872 with comment pushad -- start of callback handler sequence - Label_insn_16872 ** pushad -. -> Label_insn_16873 - -# Orig addr: 0x804c0ee insn_id: 3333 with comment add ecx , 0x00000001 -0x804c0ee -> . - Label_insn_3333 ** add ecx , 0x00000001 -. -> Label_insn_15260 - -# Orig addr: Label_insn_16873 insn_id: 16873 with comment pushfd - Label_insn_16873 ** pushfd -. -> Label_insn_16874 - -# Orig addr: Label_insn_16874 insn_id: 16874 with comment push 0x080514DA - Label_insn_16874 ** push 0x080514DA -. -> Label_insn_16875 - -# Orig addr: Label_insn_16875 insn_id: 16875 with comment push 0xF0001370 - Label_insn_16875 ** push 0xF0001370 -. -> Label_insn_16876 - -# Orig addr: Label_insn_16876 insn_id: 16876 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098D5E6E -- Link to callback handler sequence -# Orig addr: Label_insn_16876 indirect branch target: -268430480 -0xf0001370 -> . -. -> post_callback_Label_insn_16876 - Label_insn_16876 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16876 ** pop eax -. -> Label_insn_16877 - -# Orig addr: Label_insn_16877 insn_id: 16877 with comment popfd - Label_insn_16877 ** popfd -. -> Label_insn_16878 - -# Orig addr: Label_insn_16878 insn_id: 16878 with comment popad - Label_insn_16878 ** popad -. -> 0x80514dd - -# Orig addr: Label_insn_16879 insn_id: 16879 with comment jno 0x098D8E9E -- Link to callback handler sequence - Label_insn_16879 ** jno Label_insn_8802 -. -> Label_insn_16880 - -# Orig addr: 0x804c107 insn_id: 3342 with comment add ebx , 0x00000030 -0x804c107 -> . - Label_insn_3342 ** add ebx , 0x00000030 -. -> Label_insn_15268 - -# Orig addr: Label_insn_16880 insn_id: 16880 with comment pushad -- start of callback handler sequence - Label_insn_16880 ** pushad -. -> Label_insn_16881 - -# Orig addr: Label_insn_16881 insn_id: 16881 with comment pushfd - Label_insn_16881 ** pushfd -. -> Label_insn_16882 - -# Orig addr: Label_insn_16882 insn_id: 16882 with comment push 0x080514EB - Label_insn_16882 ** push 0x080514EB -. -> Label_insn_16883 - -# Orig addr: Label_insn_16883 insn_id: 16883 with comment push 0xF0001380 - Label_insn_16883 ** push 0xF0001380 -. -> Label_insn_16884 - -# Orig addr: 0x804c114 insn_id: 3346 with comment add edx , 0x00000030 -0x804c114 -> . - Label_insn_3346 ** add edx , 0x00000030 -. -> Label_insn_15276 - -# Orig addr: Label_insn_16884 insn_id: 16884 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098D8E9E -- Link to callback handler sequence -# Orig addr: Label_insn_16884 indirect branch target: -268430464 -0xf0001380 -> . -. -> post_callback_Label_insn_16884 - Label_insn_16884 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16884 ** pop eax -. -> Label_insn_16885 - -# Orig addr: 0x804c117 insn_id: 3347 with comment add ebx , 0x00000001 -# eliding, no indirect targets -0x804c117 -> 0x0 - Label_insn_3347 ** add ebx , 0x00000001 -. -> Label_insn_15284 - -# Orig addr: Label_insn_16885 insn_id: 16885 with comment popfd - Label_insn_16885 ** popfd -. -> Label_insn_16886 - -# Orig addr: 0x804c11a insn_id: 3348 with comment add esi , 0x00000001 -0x804c11a -> . - Label_insn_3348 ** add esi , 0x00000001 -. -> Label_insn_15292 - -# Orig addr: Label_insn_16886 insn_id: 16886 with comment popad - Label_insn_16886 ** popad -. -> Label_insn_8802 - -# Orig addr: Label_insn_16887 insn_id: 16887 with comment jno 0x098DBBBE -- Link to callback handler sequence - Label_insn_16887 ** jno 0x80514f1 -. -> Label_insn_16888 - -# Orig addr: Label_insn_16888 insn_id: 16888 with comment pushad -- start of callback handler sequence - Label_insn_16888 ** pushad -. -> Label_insn_16889 - -# Orig addr: Label_insn_16889 insn_id: 16889 with comment pushfd - Label_insn_16889 ** pushfd -. -> Label_insn_16890 - -# Orig addr: Label_insn_16890 insn_id: 16890 with comment push 0x080514EE - Label_insn_16890 ** push 0x080514EE -. -> Label_insn_16891 - -# Orig addr: Label_insn_16891 insn_id: 16891 with comment push 0xF0001390 - Label_insn_16891 ** push 0xF0001390 -. -> Label_insn_16892 - -# Orig addr: Label_insn_16892 insn_id: 16892 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098DBBBE -- Link to callback handler sequence -# Orig addr: Label_insn_16892 indirect branch target: -268430448 -0xf0001390 -> . -. -> post_callback_Label_insn_16892 - Label_insn_16892 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16892 ** pop eax -. -> Label_insn_16893 - -# Orig addr: 0x804c13b insn_id: 3357 with comment add ebx , 0x00000001 -0x804c13b -> . - Label_insn_3357 ** add ebx , 0x00000001 -. -> Label_insn_15300 - -# Orig addr: Label_insn_16893 insn_id: 16893 with comment popfd - Label_insn_16893 ** popfd -. -> Label_insn_16894 - -# Orig addr: Label_insn_16894 insn_id: 16894 with comment popad - Label_insn_16894 ** popad -. -> 0x80514f1 - -# Orig addr: Label_insn_16895 insn_id: 16895 with comment jno 0x098DE116 -- Link to callback handler sequence - Label_insn_16895 ** jno 0x8051513 -. -> Label_insn_16896 - -# Orig addr: Label_insn_16896 insn_id: 16896 with comment pushad -- start of callback handler sequence - Label_insn_16896 ** pushad -. -> Label_insn_16897 - -# Orig addr: Label_insn_16897 insn_id: 16897 with comment pushfd - Label_insn_16897 ** pushfd -. -> Label_insn_16898 - -# Orig addr: Label_insn_16898 insn_id: 16898 with comment push 0x08051510 - Label_insn_16898 ** push 0x08051510 -. -> Label_insn_16899 - -# Orig addr: Label_insn_16899 insn_id: 16899 with comment push 0xF00013A0 - Label_insn_16899 ** push 0xF00013A0 -. -> Label_insn_16900 - -# Orig addr: Label_insn_16900 insn_id: 16900 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098DE116 -- Link to callback handler sequence -# Orig addr: Label_insn_16900 indirect branch target: -268430432 -0xf00013a0 -> . -. -> post_callback_Label_insn_16900 - Label_insn_16900 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16900 ** pop eax -. -> Label_insn_16901 - -# Orig addr: Label_insn_16901 insn_id: 16901 with comment popfd - Label_insn_16901 ** popfd -. -> Label_insn_16902 - -# Orig addr: Label_insn_16902 insn_id: 16902 with comment popad - Label_insn_16902 ** popad -. -> 0x8051513 - -# Orig addr: Label_insn_16903 insn_id: 16903 with comment jno 0x098E0F8E -- Link to callback handler sequence - Label_insn_16903 ** jno 0x8051523 -. -> Label_insn_16904 - -# Orig addr: Label_insn_16904 insn_id: 16904 with comment pushad -- start of callback handler sequence - Label_insn_16904 ** pushad -. -> Label_insn_16905 - -# Orig addr: Label_insn_16905 insn_id: 16905 with comment pushfd - Label_insn_16905 ** pushfd -. -> Label_insn_16906 - -# Orig addr: Label_insn_16906 insn_id: 16906 with comment push 0x08051520 - Label_insn_16906 ** push 0x08051520 -. -> Label_insn_16907 - -# Orig addr: Label_insn_16907 insn_id: 16907 with comment push 0xF00013B0 - Label_insn_16907 ** push 0xF00013B0 -. -> Label_insn_16908 - -# Orig addr: Label_insn_16908 insn_id: 16908 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098E0F8E -- Link to callback handler sequence -# Orig addr: Label_insn_16908 indirect branch target: -268430416 -0xf00013b0 -> . -. -> post_callback_Label_insn_16908 - Label_insn_16908 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16908 ** pop eax -. -> Label_insn_16909 - -# Orig addr: Label_insn_16909 insn_id: 16909 with comment popfd - Label_insn_16909 ** popfd -. -> Label_insn_16910 - -# Orig addr: Label_insn_16910 insn_id: 16910 with comment popad - Label_insn_16910 ** popad -. -> 0x8051523 - -# Orig addr: Label_insn_16911 insn_id: 16911 with comment jno 0x098E2E26 -- Link to callback handler sequence - Label_insn_16911 ** jno 0x8051535 -. -> Label_insn_16912 - -# Orig addr: Label_insn_16912 insn_id: 16912 with comment pushad -- start of callback handler sequence - Label_insn_16912 ** pushad -. -> Label_insn_16913 - -# Orig addr: Label_insn_16913 insn_id: 16913 with comment pushfd - Label_insn_16913 ** pushfd -. -> Label_insn_16914 - -# Orig addr: Label_insn_16914 insn_id: 16914 with comment push 0x08051532 - Label_insn_16914 ** push 0x08051532 -. -> Label_insn_16915 - -# Orig addr: Label_insn_16915 insn_id: 16915 with comment push 0xF00013C0 - Label_insn_16915 ** push 0xF00013C0 -. -> Label_insn_16916 - -# Orig addr: 0x804c196 insn_id: 3386 with comment add edx , ebx -0x804c196 -> . - Label_insn_3386 ** add edx , ebx -. -> Label_insn_15308 - -# Orig addr: Label_insn_16916 insn_id: 16916 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098E2E26 -- Link to callback handler sequence -# Orig addr: Label_insn_16916 indirect branch target: -268430400 -0xf00013c0 -> . -. -> post_callback_Label_insn_16916 - Label_insn_16916 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16916 ** pop eax -. -> Label_insn_16917 - -# Orig addr: Label_insn_16917 insn_id: 16917 with comment popfd - Label_insn_16917 ** popfd -. -> Label_insn_16918 - -# Orig addr: Label_insn_16918 insn_id: 16918 with comment popad - Label_insn_16918 ** popad -. -> 0x8051535 - -# Orig addr: 0x804c19e insn_id: 3390 with comment add ecx , 0x00000001 -0x804c19e -> . - Label_insn_3390 ** add ecx , 0x00000001 -. -> Label_insn_15316 - -# Orig addr: Label_insn_16919 insn_id: 16919 with comment jno 0x098E5FF6 -- Link to callback handler sequence - Label_insn_16919 ** jno 0x8051545 -. -> Label_insn_16920 - -# Orig addr: 0x804c1a1 insn_id: 3391 with comment add ebx , 0x00000001 -# eliding, no indirect targets -0x804c1a1 -> 0x0 - Label_insn_3391 ** add ebx , 0x00000001 -. -> Label_insn_15324 - -# Orig addr: Label_insn_16920 insn_id: 16920 with comment pushad -- start of callback handler sequence - Label_insn_16920 ** pushad -. -> Label_insn_16921 - -# Orig addr: 0x804c1a7 insn_id: 3393 with comment add edx , 0x00000001 -0x804c1a7 -> . - Label_insn_3393 ** add edx , 0x00000001 -. -> Label_insn_18612 - -# Orig addr: Label_insn_16921 insn_id: 16921 with comment pushfd - Label_insn_16921 ** pushfd -. -> Label_insn_16922 - -# Orig addr: Label_insn_16922 insn_id: 16922 with comment push 0x08051542 - Label_insn_16922 ** push 0x08051542 -. -> Label_insn_16923 - -# Orig addr: Label_insn_16923 insn_id: 16923 with comment push 0xF00013D0 - Label_insn_16923 ** push 0xF00013D0 -. -> Label_insn_16924 - -# Orig addr: Label_insn_16924 insn_id: 16924 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098E5FF6 -- Link to callback handler sequence -# Orig addr: Label_insn_16924 indirect branch target: -268430384 -0xf00013d0 -> . -. -> post_callback_Label_insn_16924 - Label_insn_16924 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16924 ** pop eax -. -> Label_insn_16925 - -# Orig addr: Label_insn_16925 insn_id: 16925 with comment popfd - Label_insn_16925 ** popfd -. -> Label_insn_16926 - -# Orig addr: Label_insn_16926 insn_id: 16926 with comment popad - Label_insn_16926 ** popad -. -> 0x8051545 - -# Orig addr: Label_insn_16927 insn_id: 16927 with comment jno 0x098E9286 -- Link to callback handler sequence - Label_insn_16927 ** jno 0x8051563 -. -> Label_insn_16928 - -# Orig addr: Label_insn_16928 insn_id: 16928 with comment pushad -- start of callback handler sequence - Label_insn_16928 ** pushad -. -> Label_insn_16929 - -# Orig addr: Label_insn_16929 insn_id: 16929 with comment pushfd - Label_insn_16929 ** pushfd -. -> Label_insn_16930 - -# Orig addr: Label_insn_16930 insn_id: 16930 with comment push 0x08051560 - Label_insn_16930 ** push 0x08051560 -. -> Label_insn_16931 - -# Orig addr: Label_insn_16931 insn_id: 16931 with comment push 0xF00013E0 - Label_insn_16931 ** push 0xF00013E0 -. -> Label_insn_16932 - -# Orig addr: Label_insn_16932 insn_id: 16932 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098E9286 -- Link to callback handler sequence -# Orig addr: Label_insn_16932 indirect branch target: -268430368 -0xf00013e0 -> . -. -> post_callback_Label_insn_16932 - Label_insn_16932 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16932 ** pop eax -. -> Label_insn_16933 - -# Orig addr: Label_insn_16933 insn_id: 16933 with comment popfd - Label_insn_16933 ** popfd -. -> Label_insn_16934 - -# Orig addr: Label_insn_16934 insn_id: 16934 with comment popad - Label_insn_16934 ** popad -. -> 0x8051563 - -# Orig addr: Label_insn_16935 insn_id: 16935 with comment jno 0x098EC08E -- Link to callback handler sequence - Label_insn_16935 ** jno 0x8051583 -. -> Label_insn_16936 - -# Orig addr: Label_insn_16936 insn_id: 16936 with comment pushad -- start of callback handler sequence - Label_insn_16936 ** pushad -. -> Label_insn_16937 - -# Orig addr: Label_insn_16937 insn_id: 16937 with comment pushfd - Label_insn_16937 ** pushfd -. -> Label_insn_16938 - -# Orig addr: Label_insn_16938 insn_id: 16938 with comment push 0x08051580 - Label_insn_16938 ** push 0x08051580 -. -> Label_insn_16939 - -# Orig addr: Label_insn_16939 insn_id: 16939 with comment push 0xF00013F0 - Label_insn_16939 ** push 0xF00013F0 -. -> Label_insn_16940 - -# Orig addr: Label_insn_16940 insn_id: 16940 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098EC08E -- Link to callback handler sequence -# Orig addr: Label_insn_16940 indirect branch target: -268430352 -0xf00013f0 -> . -. -> post_callback_Label_insn_16940 - Label_insn_16940 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16940 ** pop eax -. -> Label_insn_16941 - -# Orig addr: Label_insn_16941 insn_id: 16941 with comment popfd - Label_insn_16941 ** popfd -. -> Label_insn_16942 - -# Orig addr: Label_insn_16942 insn_id: 16942 with comment popad - Label_insn_16942 ** popad -. -> 0x8051583 - -# Orig addr: Label_insn_16943 insn_id: 16943 with comment jno 0x098EED9E -- Link to callback handler sequence - Label_insn_16943 ** jno 0x805161b -. -> Label_insn_16944 - -# Orig addr: Label_insn_16944 insn_id: 16944 with comment pushad -- start of callback handler sequence - Label_insn_16944 ** pushad -. -> Label_insn_16945 - -# Orig addr: Label_insn_16945 insn_id: 16945 with comment pushfd - Label_insn_16945 ** pushfd -. -> Label_insn_16946 - -# Orig addr: Label_insn_16946 insn_id: 16946 with comment push 0x08051618 - Label_insn_16946 ** push 0x08051618 -. -> Label_insn_16947 - -# Orig addr: Label_insn_16947 insn_id: 16947 with comment push 0xF0001400 - Label_insn_16947 ** push 0xF0001400 -. -> Label_insn_16948 - -# Orig addr: Label_insn_16948 insn_id: 16948 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098EED9E -- Link to callback handler sequence -# Orig addr: Label_insn_16948 indirect branch target: -268430336 -0xf0001400 -> . -. -> post_callback_Label_insn_16948 - Label_insn_16948 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16948 ** pop eax -. -> Label_insn_16949 - -# Orig addr: Label_insn_16949 insn_id: 16949 with comment popfd - Label_insn_16949 ** popfd -. -> Label_insn_16950 - -# Orig addr: Label_insn_16950 insn_id: 16950 with comment popad - Label_insn_16950 ** popad -. -> 0x805161b - -# Orig addr: Label_insn_16951 insn_id: 16951 with comment pushad -- start of callback handler sequence - Label_insn_16951 ** pushad -. -> Label_insn_16952 - -# Orig addr: Label_insn_16952 insn_id: 16952 with comment pushfd - Label_insn_16952 ** pushfd -. -> Label_insn_16953 - -# Orig addr: Label_insn_16953 insn_id: 16953 with comment push 0x0805161D - Label_insn_16953 ** push 0x0805161D -. -> Label_insn_16954 - -# Orig addr: Label_insn_16954 insn_id: 16954 with comment push 0xF0001410 - Label_insn_16954 ** push 0xF0001410 -. -> Label_insn_16955 - -# Orig addr: Label_insn_16955 insn_id: 16955 with comment pop eax -- with callback to mul_overflow_detector_32 orig: jno 0x09B3C296 -- Link to callback handler sequence -# Orig addr: Label_insn_16955 indirect branch target: -268430320 -0xf0001410 -> . -. -> post_callback_Label_insn_16955 - Label_insn_16955 () mul_overflow_detector_32 - post_callback_Label_insn_16955 ** pop eax -. -> Label_insn_16956 - -# Orig addr: Label_insn_16956 insn_id: 16956 with comment popfd - Label_insn_16956 ** popfd -. -> Label_insn_16957 - -# Orig addr: Label_insn_16957 insn_id: 16957 with comment popad - Label_insn_16957 ** popad -. -> Label_insn_8896 - -# Orig addr: Label_insn_16958 insn_id: 16958 with comment jno 0x098F48CE -- Link to callback handler sequence - Label_insn_16958 ** jno 0x8051623 -. -> Label_insn_16959 - -# Orig addr: 0x804c24f insn_id: 3439 with comment add ebx , 0x00000001 -0x804c24f -> . - Label_insn_3439 ** add ebx , 0x00000001 -. -> Label_insn_15339 - -# Orig addr: Label_insn_16959 insn_id: 16959 with comment pushad -- start of callback handler sequence - Label_insn_16959 ** pushad -. -> Label_insn_16960 - -# Orig addr: Label_insn_16960 insn_id: 16960 with comment pushfd - Label_insn_16960 ** pushfd -. -> Label_insn_16961 - -# Orig addr: Label_insn_16961 insn_id: 16961 with comment push 0x08051620 - Label_insn_16961 ** push 0x08051620 -. -> Label_insn_16962 - -# Orig addr: Label_insn_16962 insn_id: 16962 with comment push 0xF0001420 - Label_insn_16962 ** push 0xF0001420 -. -> Label_insn_16963 - -# Orig addr: Label_insn_16963 insn_id: 16963 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098F48CE -- Link to callback handler sequence -# Orig addr: Label_insn_16963 indirect branch target: -268430304 -0xf0001420 -> . -. -> post_callback_Label_insn_16963 - Label_insn_16963 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16963 ** pop eax -. -> Label_insn_16964 - -# Orig addr: Label_insn_16964 insn_id: 16964 with comment popfd - Label_insn_16964 ** popfd -. -> Label_insn_16965 - -# Orig addr: Label_insn_16965 insn_id: 16965 with comment popad - Label_insn_16965 ** popad -. -> 0x8051623 - -# Orig addr: Label_insn_16966 insn_id: 16966 with comment jnc 0x098F6CA6 -- Link to callback handler sequence - Label_insn_16966 ** jnc 0x8051664 -. -> Label_insn_16967 - -# Orig addr: Label_insn_16967 insn_id: 16967 with comment pushad -- start of callback handler sequence - Label_insn_16967 ** pushad -. -> Label_insn_16968 - -# Orig addr: Label_insn_16968 insn_id: 16968 with comment pushfd - Label_insn_16968 ** pushfd -. -> Label_insn_16969 - -# Orig addr: Label_insn_16969 insn_id: 16969 with comment push 0x08051661 - Label_insn_16969 ** push 0x08051661 -. -> Label_insn_16970 - -# Orig addr: Label_insn_16970 insn_id: 16970 with comment push 0xF0001430 - Label_insn_16970 ** push 0xF0001430 -. -> Label_insn_16971 - -# Orig addr: Label_insn_16971 insn_id: 16971 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098F6CA6 -- Link to callback handler sequence -# Orig addr: Label_insn_16971 indirect branch target: -268430288 -0xf0001430 -> . -. -> post_callback_Label_insn_16971 - Label_insn_16971 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16971 ** pop eax -. -> Label_insn_16972 - -# Orig addr: Label_insn_16972 insn_id: 16972 with comment popfd - Label_insn_16972 ** popfd -. -> Label_insn_16973 - -# Orig addr: Label_insn_16973 insn_id: 16973 with comment popad - Label_insn_16973 ** popad -. -> 0x8051664 - -# Orig addr: Label_insn_16974 insn_id: 16974 with comment jno 0x098F98CE -- Link to callback handler sequence - Label_insn_16974 ** jno 0x8051673 -. -> Label_insn_16975 - -# Orig addr: Label_insn_16975 insn_id: 16975 with comment pushad -- start of callback handler sequence - Label_insn_16975 ** pushad -. -> Label_insn_16976 - -# Orig addr: Label_insn_16976 insn_id: 16976 with comment pushfd - Label_insn_16976 ** pushfd -. -> Label_insn_16977 - -# Orig addr: Label_insn_16977 insn_id: 16977 with comment push 0x08051670 - Label_insn_16977 ** push 0x08051670 -. -> Label_insn_16978 - -# Orig addr: Label_insn_16978 insn_id: 16978 with comment push 0xF0001440 - Label_insn_16978 ** push 0xF0001440 -. -> Label_insn_16979 - -# Orig addr: Label_insn_16979 insn_id: 16979 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098F98CE -- Link to callback handler sequence -# Orig addr: Label_insn_16979 indirect branch target: -268430272 -0xf0001440 -> . -. -> post_callback_Label_insn_16979 - Label_insn_16979 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16979 ** pop eax -. -> Label_insn_16980 - -# Orig addr: Label_insn_16980 insn_id: 16980 with comment popfd - Label_insn_16980 ** popfd -. -> Label_insn_16981 - -# Orig addr: Label_insn_16981 insn_id: 16981 with comment popad - Label_insn_16981 ** popad -. -> 0x8051673 - -# Orig addr: Label_insn_16982 insn_id: 16982 with comment pushad -- start of callback handler sequence - Label_insn_16982 ** pushad -. -> Label_insn_16983 - -# Orig addr: Label_insn_16983 insn_id: 16983 with comment pushfd - Label_insn_16983 ** pushfd -. -> Label_insn_16984 - -# Orig addr: Label_insn_16984 insn_id: 16984 with comment push 0x08051676 - Label_insn_16984 ** push 0x08051676 -. -> Label_insn_16985 - -# Orig addr: Label_insn_16985 insn_id: 16985 with comment push 0xF0001450 - Label_insn_16985 ** push 0xF0001450 -. -> Label_insn_16986 - -# Orig addr: Label_insn_16986 insn_id: 16986 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098FC69E -- Link to callback handler sequence -# Orig addr: Label_insn_16986 indirect branch target: -268430256 -0xf0001450 -> . -. -> post_callback_Label_insn_16986 - Label_insn_16986 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_16986 ** pop eax -. -> Label_insn_16987 - -# Orig addr: Label_insn_16987 insn_id: 16987 with comment popfd - Label_insn_16987 ** popfd -. -> Label_insn_16988 - -# Orig addr: Label_insn_16988 insn_id: 16988 with comment popad - Label_insn_16988 ** popad -. -> 0x8051679 - -# Orig addr: Label_insn_16989 insn_id: 16989 with comment jno 0x098FF2EE -- Link to callback handler sequence - Label_insn_16989 ** jno 0x80516be -. -> Label_insn_16990 - -# Orig addr: Label_insn_16990 insn_id: 16990 with comment pushad -- start of callback handler sequence - Label_insn_16990 ** pushad -. -> Label_insn_16991 - -# Orig addr: Label_insn_16991 insn_id: 16991 with comment pushfd - Label_insn_16991 ** pushfd -. -> Label_insn_16992 - -# Orig addr: Label_insn_16992 insn_id: 16992 with comment push 0x080516BB - Label_insn_16992 ** push 0x080516BB -. -> Label_insn_16993 - -# Orig addr: Label_insn_16993 insn_id: 16993 with comment push 0xF0001460 - Label_insn_16993 ** push 0xF0001460 -. -> Label_insn_16994 - -# Orig addr: Label_insn_16994 insn_id: 16994 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098FF2EE -- Link to callback handler sequence -# Orig addr: Label_insn_16994 indirect branch target: -268430240 -0xf0001460 -> . -. -> post_callback_Label_insn_16994 - Label_insn_16994 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_16994 ** pop eax -. -> Label_insn_16995 - -# Orig addr: Label_insn_16995 insn_id: 16995 with comment popfd - Label_insn_16995 ** popfd -. -> Label_insn_16996 - -# Orig addr: Label_insn_16996 insn_id: 16996 with comment popad - Label_insn_16996 ** popad -. -> 0x80516be - -# Orig addr: Label_insn_16997 insn_id: 16997 with comment pushad -- start of callback handler sequence - Label_insn_16997 ** pushad -. -> Label_insn_16998 - -# Orig addr: Label_insn_16998 insn_id: 16998 with comment pushfd - Label_insn_16998 ** pushfd -. -> Label_insn_16999 - -# Orig addr: Label_insn_16999 insn_id: 16999 with comment push 0x080516C1 - Label_insn_16999 ** push 0x080516C1 -. -> Label_insn_17000 - -# Orig addr: Label_insn_17000 insn_id: 17000 with comment push 0xF0001470 - Label_insn_17000 ** push 0xF0001470 -. -> Label_insn_17001 - -# Orig addr: Label_insn_17001 insn_id: 17001 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09900586 -- Link to callback handler sequence -# Orig addr: Label_insn_17001 indirect branch target: -268430224 -0xf0001470 -> . -. -> post_callback_Label_insn_17001 - Label_insn_17001 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17001 ** pop eax -. -> Label_insn_17002 - -# Orig addr: Label_insn_17002 insn_id: 17002 with comment popfd - Label_insn_17002 ** popfd -. -> Label_insn_17003 - -# Orig addr: Label_insn_17003 insn_id: 17003 with comment popad - Label_insn_17003 ** popad -. -> 0x80516c4 - -# Orig addr: Label_insn_17004 insn_id: 17004 with comment jnc 0x09903B9E -- Link to callback handler sequence - Label_insn_17004 ** jnc 0x8051719 -. -> Label_insn_17005 - -# Orig addr: Label_insn_17005 insn_id: 17005 with comment pushad -- start of callback handler sequence - Label_insn_17005 ** pushad -. -> Label_insn_17006 - -# Orig addr: Label_insn_17006 insn_id: 17006 with comment pushfd - Label_insn_17006 ** pushfd -. -> Label_insn_17007 - -# Orig addr: Label_insn_17007 insn_id: 17007 with comment push 0x08051716 - Label_insn_17007 ** push 0x08051716 -. -> Label_insn_17008 - -# Orig addr: Label_insn_17008 insn_id: 17008 with comment push 0xF0001480 - Label_insn_17008 ** push 0xF0001480 -. -> Label_insn_17009 - -# Orig addr: Label_insn_17009 insn_id: 17009 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09903B9E -- Link to callback handler sequence -# Orig addr: Label_insn_17009 indirect branch target: -268430208 -0xf0001480 -> . -. -> post_callback_Label_insn_17009 - Label_insn_17009 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17009 ** pop eax -. -> Label_insn_17010 - -# Orig addr: Label_insn_17010 insn_id: 17010 with comment popfd - Label_insn_17010 ** popfd -. -> Label_insn_17011 - -# Orig addr: Label_insn_17011 insn_id: 17011 with comment popad - Label_insn_17011 ** popad -. -> 0x8051719 - -# Orig addr: Label_insn_17012 insn_id: 17012 with comment jnc 0x099068E6 -- Link to callback handler sequence - Label_insn_17012 ** jnc 0x8051743 -. -> Label_insn_17013 - -# Orig addr: Label_insn_17013 insn_id: 17013 with comment pushad -- start of callback handler sequence - Label_insn_17013 ** pushad -. -> Label_insn_17014 - -# Orig addr: Label_insn_17014 insn_id: 17014 with comment pushfd - Label_insn_17014 ** pushfd -. -> Label_insn_17015 - -# Orig addr: Label_insn_17015 insn_id: 17015 with comment push 0x08051740 - Label_insn_17015 ** push 0x08051740 -. -> Label_insn_17016 - -# Orig addr: Label_insn_17016 insn_id: 17016 with comment push 0xF0001490 - Label_insn_17016 ** push 0xF0001490 -. -> Label_insn_17017 - -# Orig addr: Label_insn_17017 insn_id: 17017 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099068E6 -- Link to callback handler sequence -# Orig addr: Label_insn_17017 indirect branch target: -268430192 -0xf0001490 -> . -. -> post_callback_Label_insn_17017 - Label_insn_17017 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17017 ** pop eax -. -> Label_insn_17018 - -# Orig addr: Label_insn_17018 insn_id: 17018 with comment popfd - Label_insn_17018 ** popfd -. -> Label_insn_17019 - -# Orig addr: Label_insn_17019 insn_id: 17019 with comment popad - Label_insn_17019 ** popad -. -> 0x8051743 - -# Orig addr: Label_insn_17020 insn_id: 17020 with comment jno 0x0990959E -- Link to callback handler sequence - Label_insn_17020 ** jno 0x805176e -. -> Label_insn_17021 - -# Orig addr: Label_insn_17021 insn_id: 17021 with comment pushad -- start of callback handler sequence - Label_insn_17021 ** pushad -. -> Label_insn_17022 - -# Orig addr: Label_insn_17022 insn_id: 17022 with comment pushfd - Label_insn_17022 ** pushfd -. -> Label_insn_17023 - -# Orig addr: Label_insn_17023 insn_id: 17023 with comment push 0x0805176B - Label_insn_17023 ** push 0x0805176B -. -> Label_insn_17024 - -# Orig addr: Label_insn_17024 insn_id: 17024 with comment push 0xF00014A0 - Label_insn_17024 ** push 0xF00014A0 -. -> Label_insn_17025 - -# Orig addr: Label_insn_17025 insn_id: 17025 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0990959E -- Link to callback handler sequence -# Orig addr: Label_insn_17025 indirect branch target: -268430176 -0xf00014a0 -> . -. -> post_callback_Label_insn_17025 - Label_insn_17025 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17025 ** pop eax -. -> Label_insn_17026 - -# Orig addr: Label_insn_17026 insn_id: 17026 with comment popfd - Label_insn_17026 ** popfd -. -> Label_insn_17027 - -# Orig addr: 0x804c3c5 insn_id: 3534 with comment add ebx , 0x00000001 -0x804c3c5 -> . - Label_insn_3534 ** add ebx , 0x00000001 -. -> Label_insn_15347 - -# Orig addr: Label_insn_17027 insn_id: 17027 with comment popad - Label_insn_17027 ** popad -. -> 0x805176e - -# Orig addr: 0x804c3c8 insn_id: 3535 with comment add dword [ebp-0x2C] , 0x00000001 -0x804c3c8 -> . - Label_insn_3535 ** add dword [ebp-0x2C] , 0x00000001 -. -> Label_insn_15355 - -# Orig addr: Label_insn_17028 insn_id: 17028 with comment pushad -- start of callback handler sequence - Label_insn_17028 ** pushad -. -> Label_insn_17029 - -# Orig addr: Label_insn_17029 insn_id: 17029 with comment pushfd - Label_insn_17029 ** pushfd -. -> Label_insn_17030 - -# Orig addr: Label_insn_17030 insn_id: 17030 with comment push 0x08051771 - Label_insn_17030 ** push 0x08051771 -. -> Label_insn_17031 - -# Orig addr: Label_insn_17031 insn_id: 17031 with comment push 0xF00014B0 - Label_insn_17031 ** push 0xF00014B0 -. -> Label_insn_17032 - -# Orig addr: 0x804c3e6 insn_id: 3542 with comment add edx , dword [ebp-0x2C] -0x804c3e6 -> . - Label_insn_3542 ** add edx , dword [ebp-0x2C] -. -> Label_insn_15363 - -# Orig addr: Label_insn_17032 insn_id: 17032 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0990C4BE -- Link to callback handler sequence -# Orig addr: Label_insn_17032 indirect branch target: -268430160 -0xf00014b0 -> . -. -> post_callback_Label_insn_17032 - Label_insn_17032 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17032 ** pop eax -. -> Label_insn_17033 - -# Orig addr: Label_insn_17033 insn_id: 17033 with comment popfd - Label_insn_17033 ** popfd -. -> Label_insn_17034 - -# Orig addr: Label_insn_17034 insn_id: 17034 with comment popad - Label_insn_17034 ** popad -. -> 0x8051774 - -# Orig addr: Label_insn_17035 insn_id: 17035 with comment jno 0x0990FFE6 -- Link to callback handler sequence - Label_insn_17035 ** jno 0x8051793 -. -> Label_insn_17036 - -# Orig addr: Label_insn_17036 insn_id: 17036 with comment pushad -- start of callback handler sequence - Label_insn_17036 ** pushad -. -> Label_insn_17037 - -# Orig addr: Label_insn_17037 insn_id: 17037 with comment pushfd - Label_insn_17037 ** pushfd -. -> Label_insn_17038 - -# Orig addr: Label_insn_17038 insn_id: 17038 with comment push 0x08051790 - Label_insn_17038 ** push 0x08051790 -. -> Label_insn_17039 - -# Orig addr: Label_insn_17039 insn_id: 17039 with comment push 0xF00014C0 - Label_insn_17039 ** push 0xF00014C0 -. -> Label_insn_17040 - -# Orig addr: Label_insn_17040 insn_id: 17040 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0990FFE6 -- Link to callback handler sequence -# Orig addr: Label_insn_17040 indirect branch target: -268430144 -0xf00014c0 -> . -. -> post_callback_Label_insn_17040 - Label_insn_17040 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17040 ** pop eax -. -> Label_insn_17041 - -# Orig addr: Label_insn_17041 insn_id: 17041 with comment popfd - Label_insn_17041 ** popfd -. -> Label_insn_17042 - -# Orig addr: Label_insn_17042 insn_id: 17042 with comment popad - Label_insn_17042 ** popad -. -> 0x8051793 - -# Orig addr: Label_insn_17043 insn_id: 17043 with comment pushad -- start of callback handler sequence - Label_insn_17043 ** pushad -. -> Label_insn_17044 - -# Orig addr: Label_insn_17044 insn_id: 17044 with comment pushfd - Label_insn_17044 ** pushfd -. -> Label_insn_17045 - -# Orig addr: Label_insn_17045 insn_id: 17045 with comment push 0x08051798 - Label_insn_17045 ** push 0x08051798 -. -> Label_insn_17046 - -# Orig addr: Label_insn_17046 insn_id: 17046 with comment push 0xF00014D0 - Label_insn_17046 ** push 0xF00014D0 -. -> Label_insn_17047 - -# Orig addr: Label_insn_17047 insn_id: 17047 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09913346 -- Link to callback handler sequence -# Orig addr: Label_insn_17047 indirect branch target: -268430128 -0xf00014d0 -> . -. -> post_callback_Label_insn_17047 - Label_insn_17047 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17047 ** pop eax -. -> Label_insn_17048 - -# Orig addr: Label_insn_17048 insn_id: 17048 with comment popfd - Label_insn_17048 ** popfd -. -> Label_insn_17049 - -# Orig addr: Label_insn_17049 insn_id: 17049 with comment popad - Label_insn_17049 ** popad -. -> 0x805179b - -# Orig addr: Label_insn_17050 insn_id: 17050 with comment jnc 0x099161DE -- Link to callback handler sequence - Label_insn_17050 ** jnc 0x80517ab -. -> Label_insn_17051 - -# Orig addr: Label_insn_17051 insn_id: 17051 with comment pushad -- start of callback handler sequence - Label_insn_17051 ** pushad -. -> Label_insn_17052 - -# Orig addr: Label_insn_17052 insn_id: 17052 with comment pushfd - Label_insn_17052 ** pushfd -. -> Label_insn_17053 - -# Orig addr: Label_insn_17053 insn_id: 17053 with comment push 0x080517A8 - Label_insn_17053 ** push 0x080517A8 -. -> Label_insn_17054 - -# Orig addr: Label_insn_17054 insn_id: 17054 with comment push 0xF00014E0 - Label_insn_17054 ** push 0xF00014E0 -. -> Label_insn_17055 - -# Orig addr: Label_insn_17055 insn_id: 17055 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099161DE -- Link to callback handler sequence -# Orig addr: Label_insn_17055 indirect branch target: -268430112 -0xf00014e0 -> . -. -> post_callback_Label_insn_17055 - Label_insn_17055 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17055 ** pop eax -. -> Label_insn_17056 - -# Orig addr: Label_insn_17056 insn_id: 17056 with comment popfd - Label_insn_17056 ** popfd -. -> Label_insn_17057 - -# Orig addr: Label_insn_17057 insn_id: 17057 with comment popad - Label_insn_17057 ** popad -. -> 0x80517ab - -# Orig addr: Label_insn_17058 insn_id: 17058 with comment pushfd - Label_insn_17058 ** pushfd -. -> Label_insn_17059 - -# Orig addr: Label_insn_17059 insn_id: 17059 with comment test eax , 0xFFFFFF00 - Label_insn_17059 ** test eax , 0xFFFFFF00 -. -> Label_insn_17060 - -# Orig addr: Label_insn_17060 insn_id: 17060 with comment jz - SIGNED or UNSIGNED TRUNC - Label_insn_17060 ** je Label_insn_17062 -. -> Label_insn_17064 - -# Orig addr: Label_insn_17061 insn_id: 17061 with comment NOP NOP -- Link to callback handler sequence - Label_insn_17061 ** nop -. -> Label_insn_17067 - -# Orig addr: Label_insn_17062 insn_id: 17062 with comment popfd - Label_insn_17062 ** popfd -. -> Label_insn_17063 - -# Orig addr: Label_insn_17063 insn_id: 17063 with comment movzx eax , al - Label_insn_17063 ** movzx eax , al -. -> 0x80517f1 - -# Orig addr: Label_insn_17064 insn_id: 17064 with comment NOT - Label_insn_17064 ** not eax -. -> Label_insn_17065 - -# Orig addr: Label_insn_17065 insn_id: 17065 with comment test eax , 0xFFFFFF00 - Label_insn_17065 ** test eax , 0xFFFFFF00 -. -> Label_insn_17066 - -# Orig addr: Label_insn_17066 insn_id: 17066 with comment je 0x0991BA5E - Label_insn_17066 ** je Label_insn_17062 -. -> Label_insn_17061 - -# Orig addr: Label_insn_17067 insn_id: 17067 with comment pushad -- start of callback handler sequence - Label_insn_17067 ** pushad -. -> Label_insn_17068 - -# Orig addr: Label_insn_17068 insn_id: 17068 with comment pushfd - Label_insn_17068 ** pushfd -. -> Label_insn_17069 - -# Orig addr: 0x804c47d insn_id: 3588 with comment add eax , 0x00000001 -0x804c47d -> . - Label_insn_3588 ** add eax , 0x00000001 -. -> Label_insn_15371 - -# Orig addr: Label_insn_17069 insn_id: 17069 with comment push 0x080517EE - Label_insn_17069 ** push 0x080517EE -. -> Label_insn_17070 - -# Orig addr: Label_insn_17070 insn_id: 17070 with comment push 0xF00014F0 - Label_insn_17070 ** push 0xF00014F0 -. -> Label_insn_17071 - -# Orig addr: Label_insn_17071 insn_id: 17071 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_17071 indirect branch target: -268430096 -0xf00014f0 -> . -. -> post_callback_Label_insn_17071 - Label_insn_17071 () truncation_detector_32_8 - post_callback_Label_insn_17071 ** pop eax -. -> Label_insn_17072 - -# Orig addr: Label_insn_17072 insn_id: 17072 with comment popfd - Label_insn_17072 ** popfd -. -> Label_insn_17073 - -# Orig addr: Label_insn_17073 insn_id: 17073 with comment popad - Label_insn_17073 ** popad -. -> Label_insn_17062 - -# Orig addr: Label_insn_17074 insn_id: 17074 with comment jno 0x0991F36E -- Link to callback handler sequence - Label_insn_17074 ** jno 0x8051803 -. -> Label_insn_17075 - -# Orig addr: Label_insn_17075 insn_id: 17075 with comment pushad -- start of callback handler sequence - Label_insn_17075 ** pushad -. -> Label_insn_17076 - -# Orig addr: Label_insn_17076 insn_id: 17076 with comment pushfd - Label_insn_17076 ** pushfd -. -> Label_insn_17077 - -# Orig addr: Label_insn_17077 insn_id: 17077 with comment push 0x08051800 - Label_insn_17077 ** push 0x08051800 -. -> Label_insn_17078 - -# Orig addr: Label_insn_17078 insn_id: 17078 with comment push 0xF0001500 - Label_insn_17078 ** push 0xF0001500 -. -> Label_insn_17079 - -# Orig addr: Label_insn_17079 insn_id: 17079 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0991F36E -- Link to callback handler sequence -# Orig addr: Label_insn_17079 indirect branch target: -268430080 -0xf0001500 -> . -. -> post_callback_Label_insn_17079 - Label_insn_17079 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17079 ** pop eax -. -> Label_insn_17080 - -# Orig addr: Label_insn_17080 insn_id: 17080 with comment popfd - Label_insn_17080 ** popfd -. -> Label_insn_17081 - -# Orig addr: Label_insn_17081 insn_id: 17081 with comment popad - Label_insn_17081 ** popad -. -> 0x8051803 - -# Orig addr: Label_insn_17082 insn_id: 17082 with comment jnc 0x09922476 -- Link to callback handler sequence - Label_insn_17082 ** jnc 0x8051828 -. -> Label_insn_17083 - -# Orig addr: Label_insn_17083 insn_id: 17083 with comment pushad -- start of callback handler sequence - Label_insn_17083 ** pushad -. -> Label_insn_17084 - -# Orig addr: Label_insn_17084 insn_id: 17084 with comment pushfd - Label_insn_17084 ** pushfd -. -> Label_insn_17085 - -# Orig addr: Label_insn_17085 insn_id: 17085 with comment push 0x08051825 - Label_insn_17085 ** push 0x08051825 -. -> Label_insn_17086 - -# Orig addr: Label_insn_17086 insn_id: 17086 with comment push 0xF0001510 - Label_insn_17086 ** push 0xF0001510 -. -> Label_insn_17087 - -# Orig addr: Label_insn_17087 insn_id: 17087 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09922476 -- Link to callback handler sequence -# Orig addr: Label_insn_17087 indirect branch target: -268430064 -0xf0001510 -> . -. -> post_callback_Label_insn_17087 - Label_insn_17087 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17087 ** pop eax -. -> Label_insn_17088 - -# Orig addr: Label_insn_17088 insn_id: 17088 with comment popfd - Label_insn_17088 ** popfd -. -> Label_insn_17089 - -# Orig addr: Label_insn_17089 insn_id: 17089 with comment popad - Label_insn_17089 ** popad -. -> 0x8051828 - -# Orig addr: Label_insn_17090 insn_id: 17090 with comment pushfd - Label_insn_17090 ** pushfd -. -> Label_insn_17091 - -# Orig addr: Label_insn_17091 insn_id: 17091 with comment test ebx , ebx - Label_insn_17091 ** test ebx , ebx -. -> Label_insn_17092 - -# Orig addr: Label_insn_17092 insn_id: 17092 with comment jns 0x09926266 - Label_insn_17092 ** jns Label_insn_17094 -. -> Label_insn_17093 - -# Orig addr: Label_insn_17093 insn_id: 17093 with comment nop -- Link to callback handler sequence - Label_insn_17093 ** nop -. -> Label_insn_17096 - -# Orig addr: 0x804c50f insn_id: 3624 with comment add ebx , 0x00000001 -0x804c50f -> . - Label_insn_3624 ** add ebx , 0x00000001 -. -> Label_insn_15379 - -# Orig addr: Label_insn_17094 insn_id: 17094 with comment popfd - Label_insn_17094 ** popfd -. -> Label_insn_17095 - -# Orig addr: 0x804c512 insn_id: 3625 with comment add eax , 0x00000001 -# eliding, no indirect targets -0x804c512 -> 0x0 - Label_insn_3625 ** add eax , 0x00000001 -. -> Label_insn_15388 - -# Orig addr: Label_insn_17095 insn_id: 17095 with comment mov dword [ebp-0x40] , ebx - Label_insn_17095 ** mov dword [ebp-0x40] , ebx -. -> 0x8051867 - -# Orig addr: Label_insn_17096 insn_id: 17096 with comment pushad -- start of callback handler sequence - Label_insn_17096 ** pushad -. -> Label_insn_17097 - -# Orig addr: Label_insn_17097 insn_id: 17097 with comment pushfd - Label_insn_17097 ** pushfd -. -> Label_insn_17098 - -# Orig addr: Label_insn_17098 insn_id: 17098 with comment push 0x08051864 - Label_insn_17098 ** push 0x08051864 -. -> Label_insn_17099 - -# Orig addr: Label_insn_17099 insn_id: 17099 with comment push 0xF0001520 - Label_insn_17099 ** push 0xF0001520 -. -> Label_insn_17100 - -# Orig addr: Label_insn_17100 insn_id: 17100 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_17100 indirect branch target: -268430048 -0xf0001520 -> . -. -> post_callback_Label_insn_17100 - Label_insn_17100 () signedness_detector_32 - post_callback_Label_insn_17100 ** pop eax -. -> Label_insn_17101 - -# Orig addr: Label_insn_17101 insn_id: 17101 with comment popfd - Label_insn_17101 ** popfd -. -> Label_insn_17102 - -# Orig addr: Label_insn_17102 insn_id: 17102 with comment popad - Label_insn_17102 ** popad -. -> Label_insn_17094 - -# Orig addr: Label_insn_17103 insn_id: 17103 with comment jnc 0x0992AC9E -- Link to callback handler sequence - Label_insn_17103 ** jnc 0x8051875 -. -> Label_insn_17104 - -# Orig addr: Label_insn_17104 insn_id: 17104 with comment pushad -- start of callback handler sequence - Label_insn_17104 ** pushad -. -> Label_insn_17105 - -# Orig addr: Label_insn_17105 insn_id: 17105 with comment pushfd - Label_insn_17105 ** pushfd -. -> Label_insn_17106 - -# Orig addr: 0x804c545 insn_id: 3639 with comment lea eax , [ebx+0x01] -0x804c545 -> . - Label_insn_3639 ** lea eax , [ebx+0x01] -. -> Label_insn_15396 - -# Orig addr: Label_insn_17106 insn_id: 17106 with comment push 0x08051872 - Label_insn_17106 ** push 0x08051872 -. -> Label_insn_17107 - -# Orig addr: Label_insn_17107 insn_id: 17107 with comment push 0xF0001530 - Label_insn_17107 ** push 0xF0001530 -. -> Label_insn_17108 - -# Orig addr: Label_insn_17108 insn_id: 17108 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0992AC9E -- Link to callback handler sequence -# Orig addr: Label_insn_17108 indirect branch target: -268430032 -0xf0001530 -> . -. -> post_callback_Label_insn_17108 - Label_insn_17108 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17108 ** pop eax -. -> Label_insn_17109 - -# Orig addr: Label_insn_17109 insn_id: 17109 with comment popfd - Label_insn_17109 ** popfd -. -> Label_insn_17110 - -# Orig addr: Label_insn_17110 insn_id: 17110 with comment popad - Label_insn_17110 ** popad -. -> 0x8051875 - -# Orig addr: 0x804c555 insn_id: 3644 with comment lea ebx , [eax+0x01] -0x804c555 -> . - Label_insn_3644 ** lea ebx , [eax+0x01] -. -> Label_insn_15404 - -# Orig addr: Label_insn_17111 insn_id: 17111 with comment pushad -- start of callback handler sequence - Label_insn_17111 ** pushad -. -> Label_insn_17112 - -# Orig addr: Label_insn_17112 insn_id: 17112 with comment pushfd - Label_insn_17112 ** pushfd -. -> Label_insn_17113 - -# Orig addr: Label_insn_17113 insn_id: 17113 with comment push 0x0805187C - Label_insn_17113 ** push 0x0805187C -. -> Label_insn_17114 - -# Orig addr: Label_insn_17114 insn_id: 17114 with comment push 0xF0001540 - Label_insn_17114 ** push 0xF0001540 -. -> Label_insn_17115 - -# Orig addr: Label_insn_17115 insn_id: 17115 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0992D916 -- Link to callback handler sequence -# Orig addr: Label_insn_17115 indirect branch target: -268430016 -0xf0001540 -> . -. -> post_callback_Label_insn_17115 - Label_insn_17115 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17115 ** pop eax -. -> Label_insn_17116 - -# Orig addr: Label_insn_17116 insn_id: 17116 with comment popfd - Label_insn_17116 ** popfd -. -> Label_insn_17117 - -# Orig addr: Label_insn_17117 insn_id: 17117 with comment popad - Label_insn_17117 ** popad -. -> 0x805187f - -# Orig addr: Label_insn_17118 insn_id: 17118 with comment jnc 0x09930966 -- Link to callback handler sequence - Label_insn_17118 ** jnc 0x805189a -. -> Label_insn_17119 - -# Orig addr: Label_insn_17119 insn_id: 17119 with comment pushad -- start of callback handler sequence - Label_insn_17119 ** pushad -. -> Label_insn_17120 - -# Orig addr: Label_insn_17120 insn_id: 17120 with comment pushfd - Label_insn_17120 ** pushfd -. -> Label_insn_17121 - -# Orig addr: Label_insn_17121 insn_id: 17121 with comment push 0x08051897 - Label_insn_17121 ** push 0x08051897 -. -> Label_insn_17122 - -# Orig addr: Label_insn_17122 insn_id: 17122 with comment push 0xF0001550 - Label_insn_17122 ** push 0xF0001550 -. -> Label_insn_17123 - -# Orig addr: Label_insn_17123 insn_id: 17123 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09930966 -- Link to callback handler sequence -# Orig addr: Label_insn_17123 indirect branch target: -268430000 -0xf0001550 -> . -. -> post_callback_Label_insn_17123 - Label_insn_17123 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17123 ** pop eax -. -> Label_insn_17124 - -# Orig addr: Label_insn_17124 insn_id: 17124 with comment popfd - Label_insn_17124 ** popfd -. -> Label_insn_17125 - -# Orig addr: Label_insn_17125 insn_id: 17125 with comment popad - Label_insn_17125 ** popad -. -> 0x805189a - -# Orig addr: Label_insn_17126 insn_id: 17126 with comment jno 0x099337F6 -- Link to callback handler sequence - Label_insn_17126 ** jno 0x80518b2 -. -> Label_insn_17127 - -# Orig addr: 0x804c5b4 insn_id: 3668 with comment add eax , 0x00000002 -0x804c5b4 -> . - Label_insn_3668 ** add eax , 0x00000002 -. -> Label_insn_15412 - -# Orig addr: Label_insn_17127 insn_id: 17127 with comment pushad -- start of callback handler sequence - Label_insn_17127 ** pushad -. -> Label_insn_17128 - -# Orig addr: Label_insn_17128 insn_id: 17128 with comment pushfd - Label_insn_17128 ** pushfd -. -> Label_insn_17129 - -# Orig addr: Label_insn_17129 insn_id: 17129 with comment push 0x080518AF - Label_insn_17129 ** push 0x080518AF -. -> Label_insn_17130 - -# Orig addr: Label_insn_17130 insn_id: 17130 with comment push 0xF0001560 - Label_insn_17130 ** push 0xF0001560 -. -> Label_insn_17131 - -# Orig addr: Label_insn_17131 insn_id: 17131 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099337F6 -- Link to callback handler sequence -# Orig addr: Label_insn_17131 indirect branch target: -268429984 -0xf0001560 -> . -. -> post_callback_Label_insn_17131 - Label_insn_17131 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17131 ** pop eax -. -> Label_insn_17132 - -# Orig addr: Label_insn_17132 insn_id: 17132 with comment popfd - Label_insn_17132 ** popfd -. -> Label_insn_17133 - -# Orig addr: Label_insn_17133 insn_id: 17133 with comment popad - Label_insn_17133 ** popad -. -> 0x80518b2 - -# Orig addr: 0x804c5d5 insn_id: 3676 with comment lea ecx , [esi-0x21] -0x804c5d5 -> . - Label_insn_3676 ** lea ecx , [esi-0x21] -. -> Label_insn_15420 - -# Orig addr: Label_insn_17134 insn_id: 17134 with comment pushad -- start of callback handler sequence - Label_insn_17134 ** pushad -. -> Label_insn_17135 - -# Orig addr: Label_insn_17135 insn_id: 17135 with comment pushfd - Label_insn_17135 ** pushfd -. -> Label_insn_17136 - -# Orig addr: Label_insn_17136 insn_id: 17136 with comment push 0x080518B7 - Label_insn_17136 ** push 0x080518B7 -. -> Label_insn_17137 - -# Orig addr: Label_insn_17137 insn_id: 17137 with comment push 0xF0001570 - Label_insn_17137 ** push 0xF0001570 -. -> Label_insn_17138 - -# Orig addr: Label_insn_17138 insn_id: 17138 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09936C2E -- Link to callback handler sequence -# Orig addr: Label_insn_17138 indirect branch target: -268429968 -0xf0001570 -> . -. -> post_callback_Label_insn_17138 - Label_insn_17138 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17138 ** pop eax -. -> Label_insn_17139 - -# Orig addr: Label_insn_17139 insn_id: 17139 with comment popfd - Label_insn_17139 ** popfd -. -> Label_insn_17140 - -# Orig addr: Label_insn_17140 insn_id: 17140 with comment popad - Label_insn_17140 ** popad -. -> 0x80518ba - -# Orig addr: Label_insn_17141 insn_id: 17141 with comment jno 0x0993A996 -- Link to callback handler sequence - Label_insn_17141 ** jno 0x80518e0 -. -> Label_insn_17142 - -# Orig addr: Label_insn_17142 insn_id: 17142 with comment pushad -- start of callback handler sequence - Label_insn_17142 ** pushad -. -> Label_insn_17143 - -# Orig addr: Label_insn_17143 insn_id: 17143 with comment pushfd - Label_insn_17143 ** pushfd -. -> Label_insn_17144 - -# Orig addr: Label_insn_17144 insn_id: 17144 with comment push 0x080518DC - Label_insn_17144 ** push 0x080518DC -. -> Label_insn_17145 - -# Orig addr: Label_insn_17145 insn_id: 17145 with comment push 0xF0001580 - Label_insn_17145 ** push 0xF0001580 -. -> Label_insn_17146 - -# Orig addr: 0x804c60c insn_id: 3690 with comment lea ecx , [ebx+0x01] -0x804c60c -> . - Label_insn_3690 ** lea ecx , [ebx+0x01] -. -> Label_insn_15428 - -# Orig addr: Label_insn_17146 insn_id: 17146 with comment pop eax -- with callback to mul_overflow_detector_32 orig: jno 0x0993A996 -- Link to callback handler sequence -# Orig addr: Label_insn_17146 indirect branch target: -268429952 -0xf0001580 -> . -. -> post_callback_Label_insn_17146 - Label_insn_17146 () mul_overflow_detector_32 - post_callback_Label_insn_17146 ** pop eax -. -> Label_insn_17147 - -# Orig addr: Label_insn_17147 insn_id: 17147 with comment popfd - Label_insn_17147 ** popfd -. -> Label_insn_17148 - -# Orig addr: Label_insn_17148 insn_id: 17148 with comment popad - Label_insn_17148 ** popad -. -> 0x80518e0 - -# Orig addr: Label_insn_17149 insn_id: 17149 with comment jno 0x0993D4FE -- Link to callback handler sequence - Label_insn_17149 ** jno 0x8051919 -. -> Label_insn_17150 - -# Orig addr: 0x804c61c insn_id: 3695 with comment lea edx , [ecx+0x01] -0x804c61c -> . - Label_insn_3695 ** lea edx , [ecx+0x01] -. -> Label_insn_15436 - -# Orig addr: Label_insn_17150 insn_id: 17150 with comment pushad -- start of callback handler sequence - Label_insn_17150 ** pushad -. -> Label_insn_17151 - -# Orig addr: Label_insn_17151 insn_id: 17151 with comment pushfd - Label_insn_17151 ** pushfd -. -> Label_insn_17152 - -# Orig addr: Label_insn_17152 insn_id: 17152 with comment push 0x08051916 - Label_insn_17152 ** push 0x08051916 -. -> Label_insn_17153 - -# Orig addr: Label_insn_17153 insn_id: 17153 with comment push 0xF0001590 - Label_insn_17153 ** push 0xF0001590 -. -> Label_insn_17154 - -# Orig addr: Label_insn_17154 insn_id: 17154 with comment pop eax -- with callback to mul_overflow_detector_32 orig: jno 0x0993D4FE -- Link to callback handler sequence -# Orig addr: Label_insn_17154 indirect branch target: -268429936 -0xf0001590 -> . -. -> post_callback_Label_insn_17154 - Label_insn_17154 () mul_overflow_detector_32 - post_callback_Label_insn_17154 ** pop eax -. -> Label_insn_17155 - -# Orig addr: 0x804c62c insn_id: 3700 with comment lea ebx , [edx+0x01] -0x804c62c -> . - Label_insn_3700 ** lea ebx , [edx+0x01] -. -> Label_insn_15444 - -# Orig addr: Label_insn_17155 insn_id: 17155 with comment popfd - Label_insn_17155 ** popfd -. -> Label_insn_17156 - -# Orig addr: Label_insn_17156 insn_id: 17156 with comment popad - Label_insn_17156 ** popad -. -> 0x8051919 - -# Orig addr: Label_insn_17157 insn_id: 17157 with comment jnc 0x0994290E -- Link to callback handler sequence - Label_insn_17157 ** jnc 0x805193e -. -> Label_insn_17158 - -# Orig addr: Label_insn_17158 insn_id: 17158 with comment pushad -- start of callback handler sequence - Label_insn_17158 ** pushad -. -> Label_insn_17159 - -# Orig addr: 0x804c63e insn_id: 3706 with comment add ebx , 0x00000001 -0x804c63e -> . - Label_insn_3706 ** add ebx , 0x00000001 -. -> Label_insn_15452 - -# Orig addr: Label_insn_17159 insn_id: 17159 with comment pushfd - Label_insn_17159 ** pushfd -. -> Label_insn_17160 - -# Orig addr: Label_insn_17160 insn_id: 17160 with comment push 0x0805193B - Label_insn_17160 ** push 0x0805193B -. -> Label_insn_17161 - -# Orig addr: Label_insn_17161 insn_id: 17161 with comment push 0xF00015A0 - Label_insn_17161 ** push 0xF00015A0 -. -> Label_insn_17162 - -# Orig addr: Label_insn_17162 insn_id: 17162 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0994290E -- Link to callback handler sequence -# Orig addr: Label_insn_17162 indirect branch target: -268429920 -0xf00015a0 -> . -. -> post_callback_Label_insn_17162 - Label_insn_17162 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17162 ** pop eax -. -> Label_insn_17163 - -# Orig addr: Label_insn_17163 insn_id: 17163 with comment popfd - Label_insn_17163 ** popfd -. -> Label_insn_17164 - -# Orig addr: Label_insn_17164 insn_id: 17164 with comment popad - Label_insn_17164 ** popad -. -> 0x805193e - -# Orig addr: Label_insn_17165 insn_id: 17165 with comment jno 0x09944DBE -- Link to callback handler sequence - Label_insn_17165 ** jno 0x805194b -. -> Label_insn_17166 - -# Orig addr: Label_insn_17166 insn_id: 17166 with comment pushad -- start of callback handler sequence - Label_insn_17166 ** pushad -. -> Label_insn_17167 - -# Orig addr: Label_insn_17167 insn_id: 17167 with comment pushfd - Label_insn_17167 ** pushfd -. -> Label_insn_17168 - -# Orig addr: 0x804c669 insn_id: 3718 with comment lea eax , [ebx+0x01] -0x804c669 -> . - Label_insn_3718 ** lea eax , [ebx+0x01] -. -> Label_insn_15461 - -# Orig addr: Label_insn_17168 insn_id: 17168 with comment push 0x08051948 - Label_insn_17168 ** push 0x08051948 -. -> Label_insn_17169 - -# Orig addr: Label_insn_17169 insn_id: 17169 with comment push 0xF00015B0 - Label_insn_17169 ** push 0xF00015B0 -. -> Label_insn_17170 - -# Orig addr: Label_insn_17170 insn_id: 17170 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09944DBE -- Link to callback handler sequence -# Orig addr: Label_insn_17170 indirect branch target: -268429904 -0xf00015b0 -> . -. -> post_callback_Label_insn_17170 - Label_insn_17170 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17170 ** pop eax -. -> Label_insn_17171 - -# Orig addr: Label_insn_17171 insn_id: 17171 with comment popfd - Label_insn_17171 ** popfd -. -> Label_insn_17172 - -# Orig addr: Label_insn_17172 insn_id: 17172 with comment popad - Label_insn_17172 ** popad -. -> 0x805194b - -# Orig addr: 0x804c679 insn_id: 3723 with comment lea ebx , [eax+0x01] -0x804c679 -> . - Label_insn_3723 ** lea ebx , [eax+0x01] -. -> Label_insn_15469 - -# Orig addr: Label_insn_17173 insn_id: 17173 with comment pushad -- start of callback handler sequence - Label_insn_17173 ** pushad -. -> Label_insn_17174 - -# Orig addr: Label_insn_17174 insn_id: 17174 with comment pushfd - Label_insn_17174 ** pushfd -. -> Label_insn_17175 - -# Orig addr: Label_insn_17175 insn_id: 17175 with comment push 0x0805194E - Label_insn_17175 ** push 0x0805194E -. -> Label_insn_17176 - -# Orig addr: 0x804c689 insn_id: 3728 with comment add ebx , 0x00000001 -0x804c689 -> . - Label_insn_3728 ** add ebx , 0x00000001 -. -> Label_insn_15477 - -# Orig addr: Label_insn_17176 insn_id: 17176 with comment push 0xF00015C0 - Label_insn_17176 ** push 0xF00015C0 -. -> Label_insn_17177 - -# Orig addr: Label_insn_17177 insn_id: 17177 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099489FE -- Link to callback handler sequence -# Orig addr: Label_insn_17177 indirect branch target: -268429888 -0xf00015c0 -> . -. -> post_callback_Label_insn_17177 - Label_insn_17177 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17177 ** pop eax -. -> Label_insn_17178 - -# Orig addr: Label_insn_17178 insn_id: 17178 with comment popfd - Label_insn_17178 ** popfd -. -> Label_insn_17179 - -# Orig addr: Label_insn_17179 insn_id: 17179 with comment popad - Label_insn_17179 ** popad -. -> 0x8051951 - -# Orig addr: 0x804c69b insn_id: 3733 with comment add eax , dword [ebp-0x48] -0x804c69b -> . - Label_insn_3733 ** add eax , dword [ebp-0x48] -. -> Label_insn_15485 - -# Orig addr: Label_insn_17180 insn_id: 17180 with comment jnc 0x0994C87E -- Link to callback handler sequence - Label_insn_17180 ** jnc 0x805195c -. -> Label_insn_17181 - -# Orig addr: Label_insn_17181 insn_id: 17181 with comment pushad -- start of callback handler sequence - Label_insn_17181 ** pushad -. -> Label_insn_17182 - -# Orig addr: 0x804c6a6 insn_id: 3737 with comment add ecx , dword [ebp-0x2C] -0x804c6a6 -> . - Label_insn_3737 ** add ecx , dword [ebp-0x2C] -. -> Label_insn_15493 - -# Orig addr: Label_insn_17182 insn_id: 17182 with comment pushfd - Label_insn_17182 ** pushfd -. -> Label_insn_17183 - -# Orig addr: Label_insn_17183 insn_id: 17183 with comment push 0x0805195A - Label_insn_17183 ** push 0x0805195A -. -> Label_insn_17184 - -# Orig addr: Label_insn_17184 insn_id: 17184 with comment push 0xF00015D0 - Label_insn_17184 ** push 0xF00015D0 -. -> Label_insn_17185 - -# Orig addr: Label_insn_17185 insn_id: 17185 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0994C87E -- Link to callback handler sequence -# Orig addr: Label_insn_17185 indirect branch target: -268429872 -0xf00015d0 -> . -. -> post_callback_Label_insn_17185 - Label_insn_17185 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17185 ** pop eax -. -> Label_insn_17186 - -# Orig addr: Label_insn_17186 insn_id: 17186 with comment popfd - Label_insn_17186 ** popfd -. -> Label_insn_17187 - -# Orig addr: 0x804c6be insn_id: 3743 with comment add esi , dword [ebp-0x2C] -0x804c6be -> . - Label_insn_3743 ** add esi , dword [ebp-0x2C] -. -> Label_insn_15501 - -# Orig addr: Label_insn_17187 insn_id: 17187 with comment popad - Label_insn_17187 ** popad -. -> 0x805195c - -# Orig addr: Label_insn_17188 insn_id: 17188 with comment jnc 0x09950A1E -- Link to callback handler sequence - Label_insn_17188 ** jnc 0x805198b -. -> Label_insn_17189 - -# Orig addr: Label_insn_17189 insn_id: 17189 with comment pushad -- start of callback handler sequence - Label_insn_17189 ** pushad -. -> Label_insn_17190 - -# Orig addr: Label_insn_17190 insn_id: 17190 with comment pushfd - Label_insn_17190 ** pushfd -. -> Label_insn_17191 - -# Orig addr: Label_insn_17191 insn_id: 17191 with comment push 0x08051988 - Label_insn_17191 ** push 0x08051988 -. -> Label_insn_17192 - -# Orig addr: Label_insn_17192 insn_id: 17192 with comment push 0xF00015E0 - Label_insn_17192 ** push 0xF00015E0 -. -> Label_insn_17193 - -# Orig addr: Label_insn_17193 insn_id: 17193 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09950A1E -- Link to callback handler sequence -# Orig addr: Label_insn_17193 indirect branch target: -268429856 -0xf00015e0 -> . -. -> post_callback_Label_insn_17193 - Label_insn_17193 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17193 ** pop eax -. -> Label_insn_17194 - -# Orig addr: Label_insn_17194 insn_id: 17194 with comment popfd - Label_insn_17194 ** popfd -. -> Label_insn_17195 - -# Orig addr: Label_insn_17195 insn_id: 17195 with comment popad - Label_insn_17195 ** popad -. -> 0x805198b - -# Orig addr: Label_insn_17196 insn_id: 17196 with comment jnc 0x09954AFE -- Link to callback handler sequence - Label_insn_17196 ** jnc 0x805199b -. -> Label_insn_17197 - -# Orig addr: 0x804c6ea insn_id: 3756 with comment add ebx , 0x00000001 -0x804c6ea -> . - Label_insn_3756 ** add ebx , 0x00000001 -. -> Label_insn_15509 - -# Orig addr: Label_insn_17197 insn_id: 17197 with comment pushad -- start of callback handler sequence - Label_insn_17197 ** pushad -. -> Label_insn_17198 - -# Orig addr: Label_insn_17198 insn_id: 17198 with comment pushfd - Label_insn_17198 ** pushfd -. -> Label_insn_17199 - -# Orig addr: Label_insn_17199 insn_id: 17199 with comment push 0x08051998 - Label_insn_17199 ** push 0x08051998 -. -> Label_insn_17200 - -# Orig addr: Label_insn_17200 insn_id: 17200 with comment push 0xF00015F0 - Label_insn_17200 ** push 0xF00015F0 -. -> Label_insn_17201 - -# Orig addr: Label_insn_17201 insn_id: 17201 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09954AFE -- Link to callback handler sequence -# Orig addr: Label_insn_17201 indirect branch target: -268429840 -0xf00015f0 -> . -. -> post_callback_Label_insn_17201 - Label_insn_17201 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17201 ** pop eax -. -> Label_insn_17202 - -# Orig addr: Label_insn_17202 insn_id: 17202 with comment popfd - Label_insn_17202 ** popfd -. -> Label_insn_17203 - -# Orig addr: Label_insn_17203 insn_id: 17203 with comment popad - Label_insn_17203 ** popad -. -> 0x805199b - -# Orig addr: Label_insn_17204 insn_id: 17204 with comment jno 0x099581CE -- Link to callback handler sequence - Label_insn_17204 ** jno 0x80519a3 -. -> Label_insn_17205 - -# Orig addr: Label_insn_17205 insn_id: 17205 with comment pushad -- start of callback handler sequence - Label_insn_17205 ** pushad -. -> Label_insn_17206 - -# Orig addr: Label_insn_17206 insn_id: 17206 with comment pushfd - Label_insn_17206 ** pushfd -. -> Label_insn_17207 - -# Orig addr: Label_insn_17207 insn_id: 17207 with comment push 0x080519A0 - Label_insn_17207 ** push 0x080519A0 -. -> Label_insn_17208 - -# Orig addr: Label_insn_17208 insn_id: 17208 with comment push 0xF0001600 - Label_insn_17208 ** push 0xF0001600 -. -> Label_insn_17209 - -# Orig addr: 0x804c72c insn_id: 3772 with comment lea edi , [esi+edx] -0x804c72c -> . - Label_insn_3772 ** lea edi , [esi+edx] -. -> Label_insn_15517 - -# Orig addr: Label_insn_17209 insn_id: 17209 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099581CE -- Link to callback handler sequence -# Orig addr: Label_insn_17209 indirect branch target: -268429824 -0xf0001600 -> . -. -> post_callback_Label_insn_17209 - Label_insn_17209 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17209 ** pop eax -. -> Label_insn_17210 - -# Orig addr: 0x804c72f insn_id: 3773 with comment add ecx , edi -# eliding, no indirect targets -0x804c72f -> 0x0 - Label_insn_3773 ** add ecx , edi -. -> Label_insn_15525 - -# Orig addr: Label_insn_17210 insn_id: 17210 with comment popfd - Label_insn_17210 ** popfd -. -> Label_insn_17211 - -# Orig addr: 0x804c731 insn_id: 3774 with comment sub eax , edi -# eliding, no indirect targets -0x804c731 -> 0x0 - Label_insn_3774 ** sub eax , edi -. -> Label_insn_15533 - -# Orig addr: Label_insn_17211 insn_id: 17211 with comment popad - Label_insn_17211 ** popad -. -> 0x80519a3 - -# Orig addr: Label_insn_17212 insn_id: 17212 with comment pushad -- start of callback handler sequence - Label_insn_17212 ** pushad -. -> Label_insn_17213 - -# Orig addr: Label_insn_17213 insn_id: 17213 with comment pushfd - Label_insn_17213 ** pushfd -. -> Label_insn_17214 - -# Orig addr: Label_insn_17214 insn_id: 17214 with comment push 0x080519A6 - Label_insn_17214 ** push 0x080519A6 -. -> Label_insn_17215 - -# Orig addr: Label_insn_17215 insn_id: 17215 with comment push 0xF0001610 - Label_insn_17215 ** push 0xF0001610 -. -> Label_insn_17216 - -# Orig addr: Label_insn_17216 insn_id: 17216 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0995ADD6 -- Link to callback handler sequence -# Orig addr: Label_insn_17216 indirect branch target: -268429808 -0xf0001610 -> . -. -> post_callback_Label_insn_17216 - Label_insn_17216 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17216 ** pop eax -. -> Label_insn_17217 - -# Orig addr: Label_insn_17217 insn_id: 17217 with comment popfd - Label_insn_17217 ** popfd -. -> Label_insn_17218 - -# Orig addr: Label_insn_17218 insn_id: 17218 with comment popad - Label_insn_17218 ** popad -. -> 0x80519a9 - -# Orig addr: Label_insn_17219 insn_id: 17219 with comment jnc 0x0995DA2E -- Link to callback handler sequence - Label_insn_17219 ** jnc 0x80519b1 -. -> Label_insn_17220 - -# Orig addr: Label_insn_17220 insn_id: 17220 with comment pushad -- start of callback handler sequence - Label_insn_17220 ** pushad -. -> Label_insn_17221 - -# Orig addr: Label_insn_17221 insn_id: 17221 with comment pushfd - Label_insn_17221 ** pushfd -. -> Label_insn_17222 - -# Orig addr: Label_insn_17222 insn_id: 17222 with comment push 0x080519AF - Label_insn_17222 ** push 0x080519AF -. -> Label_insn_17223 - -# Orig addr: Label_insn_17223 insn_id: 17223 with comment push 0xF0001620 - Label_insn_17223 ** push 0xF0001620 -. -> Label_insn_17224 - -# Orig addr: Label_insn_17224 insn_id: 17224 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0995DA2E -- Link to callback handler sequence -# Orig addr: Label_insn_17224 indirect branch target: -268429792 -0xf0001620 -> . -. -> post_callback_Label_insn_17224 - Label_insn_17224 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17224 ** pop eax -. -> Label_insn_17225 - -# Orig addr: Label_insn_17225 insn_id: 17225 with comment popfd - Label_insn_17225 ** popfd -. -> Label_insn_17226 - -# Orig addr: Label_insn_17226 insn_id: 17226 with comment popad - Label_insn_17226 ** popad -. -> 0x80519b1 - -# Orig addr: Label_insn_17227 insn_id: 17227 with comment jnc 0x09960536 -- Link to callback handler sequence - Label_insn_17227 ** jnc 0x80519ee -. -> Label_insn_17228 - -# Orig addr: Label_insn_17228 insn_id: 17228 with comment pushad -- start of callback handler sequence - Label_insn_17228 ** pushad -. -> Label_insn_17229 - -# Orig addr: 0x804c780 insn_id: 3798 with comment sbb eax , eax -0x804c780 -> . - Label_insn_3798 ** sbb eax , eax -. -> Label_insn_15541 - -# Orig addr: Label_insn_17229 insn_id: 17229 with comment pushfd - Label_insn_17229 ** pushfd -. -> Label_insn_17230 - -# Orig addr: 0x804c782 insn_id: 3799 with comment add esi , ebx -# eliding, no indirect targets -0x804c782 -> 0x0 - Label_insn_3799 ** add esi , ebx -. -> Label_insn_15549 - -# Orig addr: Label_insn_17230 insn_id: 17230 with comment push 0x080519EB - Label_insn_17230 ** push 0x080519EB -. -> Label_insn_17231 - -# Orig addr: Label_insn_17231 insn_id: 17231 with comment push 0xF0001630 - Label_insn_17231 ** push 0xF0001630 -. -> Label_insn_17232 - -# Orig addr: Label_insn_17232 insn_id: 17232 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09960536 -- Link to callback handler sequence -# Orig addr: Label_insn_17232 indirect branch target: -268429776 -0xf0001630 -> . -. -> post_callback_Label_insn_17232 - Label_insn_17232 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17232 ** pop eax -. -> Label_insn_17233 - -# Orig addr: Label_insn_17233 insn_id: 17233 with comment popfd - Label_insn_17233 ** popfd -. -> Label_insn_17234 - -# Orig addr: Label_insn_17234 insn_id: 17234 with comment popad - Label_insn_17234 ** popad -. -> 0x80519ee - -# Orig addr: Label_insn_17235 insn_id: 17235 with comment test edx , 0xFFFFFF00 - Label_insn_17235 ** test edx , 0xFFFFFF00 -. -> Label_insn_17236 - -# Orig addr: Label_insn_17236 insn_id: 17236 with comment jz - SIGNED or UNSIGNED TRUNC - Label_insn_17236 ** je Label_insn_17238 -. -> Label_insn_17240 - -# Orig addr: Label_insn_17237 insn_id: 17237 with comment NOP NOP -- Link to callback handler sequence - Label_insn_17237 ** nop -. -> Label_insn_17243 - -# Orig addr: Label_insn_17238 insn_id: 17238 with comment popfd - Label_insn_17238 ** popfd -. -> Label_insn_17239 - -# Orig addr: Label_insn_17239 insn_id: 17239 with comment mov byte [ebp-0x20] , dl - Label_insn_17239 ** mov byte [ebp-0x20] , dl -. -> 0x80519f4 - -# Orig addr: Label_insn_17240 insn_id: 17240 with comment NOT - Label_insn_17240 ** not edx -. -> Label_insn_17241 - -# Orig addr: Label_insn_17241 insn_id: 17241 with comment test edx , 0xFFFFFF00 - Label_insn_17241 ** test edx , 0xFFFFFF00 -. -> Label_insn_17242 - -# Orig addr: Label_insn_17242 insn_id: 17242 with comment je 0x0996556E - Label_insn_17242 ** je Label_insn_17238 -. -> Label_insn_17237 - -# Orig addr: Label_insn_17243 insn_id: 17243 with comment pushad -- start of callback handler sequence - Label_insn_17243 ** pushad -. -> Label_insn_17244 - -# Orig addr: Label_insn_17244 insn_id: 17244 with comment pushfd - Label_insn_17244 ** pushfd -. -> Label_insn_17245 - -# Orig addr: 0x804c7bb insn_id: 3816 with comment add dword [ebp-0x2C] , 0x00000001 -0x804c7bb -> . - Label_insn_3816 ** add dword [ebp-0x2C] , 0x00000001 -. -> Label_insn_15557 - -# Orig addr: Label_insn_17245 insn_id: 17245 with comment push 0x080519F1 - Label_insn_17245 ** push 0x080519F1 -. -> Label_insn_17246 - -# Orig addr: Label_insn_17246 insn_id: 17246 with comment push 0xF0001640 - Label_insn_17246 ** push 0xF0001640 -. -> Label_insn_17247 - -# Orig addr: Label_insn_17247 insn_id: 17247 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_17247 indirect branch target: -268429760 -0xf0001640 -> . -. -> post_callback_Label_insn_17247 - Label_insn_17247 () truncation_detector_32_8 - post_callback_Label_insn_17247 ** pop eax -. -> Label_insn_17248 - -# Orig addr: Label_insn_17248 insn_id: 17248 with comment popfd - Label_insn_17248 ** popfd -. -> Label_insn_17249 - -# Orig addr: Label_insn_17249 insn_id: 17249 with comment popad - Label_insn_17249 ** popad -. -> Label_insn_17238 - -# Orig addr: Label_insn_17250 insn_id: 17250 with comment jnc 0x09968B2E -- Link to callback handler sequence - Label_insn_17250 ** jnc 0x8051a46 -. -> Label_insn_17251 - -# Orig addr: Label_insn_17251 insn_id: 17251 with comment pushad -- start of callback handler sequence - Label_insn_17251 ** pushad -. -> Label_insn_17252 - -# Orig addr: Label_insn_17252 insn_id: 17252 with comment pushfd - Label_insn_17252 ** pushfd -. -> Label_insn_17253 - -# Orig addr: Label_insn_17253 insn_id: 17253 with comment push 0x08051A43 - Label_insn_17253 ** push 0x08051A43 -. -> Label_insn_17254 - -# Orig addr: Label_insn_17254 insn_id: 17254 with comment push 0xF0001650 - Label_insn_17254 ** push 0xF0001650 -. -> Label_insn_17255 - -# Orig addr: Label_insn_17255 insn_id: 17255 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09968B2E -- Link to callback handler sequence -# Orig addr: Label_insn_17255 indirect branch target: -268429744 -0xf0001650 -> . -. -> post_callback_Label_insn_17255 - Label_insn_17255 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17255 ** pop eax -. -> Label_insn_17256 - -# Orig addr: Label_insn_17256 insn_id: 17256 with comment popfd - Label_insn_17256 ** popfd -. -> Label_insn_17257 - -# Orig addr: 0x804c7fc insn_id: 3834 with comment sub edx , 0x0000005B -0x804c7fc -> . - Label_insn_3834 ** sub edx , 0x0000005B -. -> Label_insn_15565 - -# Orig addr: Label_insn_17257 insn_id: 17257 with comment popad - Label_insn_17257 ** popad -. -> 0x8051a46 - -# Orig addr: 0x804c804 insn_id: 3837 with comment pushfd -0x804c804 -> . - Label_insn_3837 ** pushfd -. -> Label_insn_15573 - -# Orig addr: Label_insn_17258 insn_id: 17258 with comment pushad -- start of callback handler sequence - Label_insn_17258 ** pushad -. -> Label_insn_17259 - -# Orig addr: Label_insn_17259 insn_id: 17259 with comment pushfd - Label_insn_17259 ** pushfd -. -> Label_insn_17260 - -# Orig addr: 0x804c810 insn_id: 3840 with comment add eax , 0x00000001 -# Orig addr: 0x804c810 indirect branch target: 134531088 -0x804c810 -> . - Label_insn_3840 ** add eax , 0x00000001 -. -> Label_insn_18614 - -# Orig addr: Label_insn_17260 insn_id: 17260 with comment push 0x08051A4D - Label_insn_17260 ** push 0x08051A4D -. -> Label_insn_17261 - -# Orig addr: 0x804c813 insn_id: 3841 with comment add ecx , 0x00000001 -# eliding, no indirect targets -0x804c813 -> 0x0 - Label_insn_3841 ** add ecx , 0x00000001 -. -> Label_insn_15595 - -# Orig addr: Label_insn_17261 insn_id: 17261 with comment push 0xF0001660 - Label_insn_17261 ** push 0xF0001660 -. -> Label_insn_17262 - -# Orig addr: Label_insn_17262 insn_id: 17262 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0996B7CE -- Link to callback handler sequence -# Orig addr: Label_insn_17262 indirect branch target: -268429728 -0xf0001660 -> . -. -> post_callback_Label_insn_17262 - Label_insn_17262 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17262 ** pop eax -. -> Label_insn_17263 - -# Orig addr: Label_insn_17263 insn_id: 17263 with comment popfd - Label_insn_17263 ** popfd -. -> Label_insn_17264 - -# Orig addr: Label_insn_17264 insn_id: 17264 with comment popad - Label_insn_17264 ** popad -. -> 0x8051a50 - -# Orig addr: Label_insn_17265 insn_id: 17265 with comment jnc 0x0996E6D6 -- Link to callback handler sequence - Label_insn_17265 ** jnc 0x8051a65 -. -> Label_insn_17266 - -# Orig addr: Label_insn_17266 insn_id: 17266 with comment pushad -- start of callback handler sequence - Label_insn_17266 ** pushad -. -> Label_insn_17267 - -# Orig addr: Label_insn_17267 insn_id: 17267 with comment pushfd - Label_insn_17267 ** pushfd -. -> Label_insn_17268 - -# Orig addr: Label_insn_17268 insn_id: 17268 with comment push 0x08051A62 - Label_insn_17268 ** push 0x08051A62 -. -> Label_insn_17269 - -# Orig addr: Label_insn_17269 insn_id: 17269 with comment push 0xF0001670 - Label_insn_17269 ** push 0xF0001670 -. -> Label_insn_17270 - -# Orig addr: Label_insn_17270 insn_id: 17270 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0996E6D6 -- Link to callback handler sequence -# Orig addr: Label_insn_17270 indirect branch target: -268429712 -0xf0001670 -> . -. -> post_callback_Label_insn_17270 - Label_insn_17270 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17270 ** pop eax -. -> Label_insn_17271 - -# Orig addr: Label_insn_17271 insn_id: 17271 with comment popfd - Label_insn_17271 ** popfd -. -> Label_insn_17272 - -# Orig addr: Label_insn_17272 insn_id: 17272 with comment popad - Label_insn_17272 ** popad -. -> 0x8051a65 - -# Orig addr: Label_insn_17273 insn_id: 17273 with comment jno 0x099716C6 -- Link to callback handler sequence - Label_insn_17273 ** jno 0x8051a8b -. -> Label_insn_17274 - -# Orig addr: Label_insn_17274 insn_id: 17274 with comment pushad -- start of callback handler sequence - Label_insn_17274 ** pushad -. -> Label_insn_17275 - -# Orig addr: Label_insn_17275 insn_id: 17275 with comment pushfd - Label_insn_17275 ** pushfd -. -> Label_insn_17276 - -# Orig addr: Label_insn_17276 insn_id: 17276 with comment push 0x08051A88 - Label_insn_17276 ** push 0x08051A88 -. -> Label_insn_17277 - -# Orig addr: Label_insn_17277 insn_id: 17277 with comment push 0xF0001680 - Label_insn_17277 ** push 0xF0001680 -. -> Label_insn_17278 - -# Orig addr: Label_insn_17278 insn_id: 17278 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099716C6 -- Link to callback handler sequence -# Orig addr: Label_insn_17278 indirect branch target: -268429696 -0xf0001680 -> . -. -> post_callback_Label_insn_17278 - Label_insn_17278 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17278 ** pop eax -. -> Label_insn_17279 - -# Orig addr: Label_insn_17279 insn_id: 17279 with comment popfd - Label_insn_17279 ** popfd -. -> Label_insn_17280 - -# Orig addr: Label_insn_17280 insn_id: 17280 with comment popad - Label_insn_17280 ** popad -. -> 0x8051a8b - -# Orig addr: Label_insn_17281 insn_id: 17281 with comment pushad -- start of callback handler sequence - Label_insn_17281 ** pushad -. -> Label_insn_17282 - -# Orig addr: 0x804c86c insn_id: 3868 with comment lea ecx , [edi+esi+0x01] -0x804c86c -> . - Label_insn_3868 ** lea ecx , [edi+esi+0x01] -. -> Label_insn_15603 - -# Orig addr: Label_insn_17282 insn_id: 17282 with comment pushfd - Label_insn_17282 ** pushfd -. -> Label_insn_17283 - -# Orig addr: Label_insn_17283 insn_id: 17283 with comment push 0x08051A8E - Label_insn_17283 ** push 0x08051A8E -. -> Label_insn_17284 - -# Orig addr: Label_insn_17284 insn_id: 17284 with comment push 0xF0001690 - Label_insn_17284 ** push 0xF0001690 -. -> Label_insn_17285 - -# Orig addr: 0x804c875 insn_id: 3871 with comment add eax , ecx -0x804c875 -> . - Label_insn_3871 ** add eax , ecx -. -> Label_insn_15611 - -# Orig addr: Label_insn_17285 insn_id: 17285 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099743DE -- Link to callback handler sequence -# Orig addr: Label_insn_17285 indirect branch target: -268429680 -0xf0001690 -> . -. -> post_callback_Label_insn_17285 - Label_insn_17285 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17285 ** pop eax -. -> Label_insn_17286 - -# Orig addr: Label_insn_17286 insn_id: 17286 with comment popfd - Label_insn_17286 ** popfd -. -> Label_insn_17287 - -# Orig addr: Label_insn_17287 insn_id: 17287 with comment popad - Label_insn_17287 ** popad -. -> 0x8051a91 - -# Orig addr: 0x804c883 insn_id: 3875 with comment add ecx , 0x00000001 -0x804c883 -> . - Label_insn_3875 ** add ecx , 0x00000001 -. -> Label_insn_15619 - -# Orig addr: 0x804c886 insn_id: 3876 with comment add eax , 0x00000001 -# eliding, no indirect targets -0x804c886 -> 0x0 - Label_insn_3876 ** add eax , 0x00000001 -. -> Label_insn_15627 - -# Orig addr: Label_insn_17288 insn_id: 17288 with comment jnc 0x099770DE -- Link to callback handler sequence - Label_insn_17288 ** jnc Label_insn_9277 -. -> Label_insn_17289 - -# Orig addr: Label_insn_17289 insn_id: 17289 with comment pushad -- start of callback handler sequence - Label_insn_17289 ** pushad -. -> Label_insn_17290 - -# Orig addr: 0x804c88d insn_id: 3879 with comment add ebx , 0x00000001 -0x804c88d -> . - Label_insn_3879 ** add ebx , 0x00000001 -. -> Label_insn_18615 - -# Orig addr: Label_insn_17290 insn_id: 17290 with comment pushfd - Label_insn_17290 ** pushfd -. -> Label_insn_17291 - -# Orig addr: Label_insn_17291 insn_id: 17291 with comment push 0x08051AB5 - Label_insn_17291 ** push 0x08051AB5 -. -> Label_insn_17292 - -# Orig addr: Label_insn_17292 insn_id: 17292 with comment push 0xF00016A0 - Label_insn_17292 ** push 0xF00016A0 -. -> Label_insn_17293 - -# Orig addr: Label_insn_17293 insn_id: 17293 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099770DE -- Link to callback handler sequence -# Orig addr: Label_insn_17293 indirect branch target: -268429664 -0xf00016a0 -> . -. -> post_callback_Label_insn_17293 - Label_insn_17293 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17293 ** pop eax -. -> Label_insn_17294 - -# Orig addr: Label_insn_17294 insn_id: 17294 with comment popfd - Label_insn_17294 ** popfd -. -> Label_insn_17295 - -# Orig addr: Label_insn_17295 insn_id: 17295 with comment popad - Label_insn_17295 ** popad -. -> Label_insn_9277 - -# Orig addr: Label_insn_17296 insn_id: 17296 with comment jnc 0x09979F5E -- Link to callback handler sequence - Label_insn_17296 ** jnc Label_insn_9278 -. -> Label_insn_17297 - -# Orig addr: Label_insn_17297 insn_id: 17297 with comment pushad -- start of callback handler sequence - Label_insn_17297 ** pushad -. -> Label_insn_17298 - -# Orig addr: Label_insn_17298 insn_id: 17298 with comment pushfd - Label_insn_17298 ** pushfd -. -> Label_insn_17299 - -# Orig addr: Label_insn_17299 insn_id: 17299 with comment push 0x08051AB8 - Label_insn_17299 ** push 0x08051AB8 -. -> Label_insn_17300 - -# Orig addr: Label_insn_17300 insn_id: 17300 with comment push 0xF00016B0 - Label_insn_17300 ** push 0xF00016B0 -. -> Label_insn_17301 - -# Orig addr: Label_insn_17301 insn_id: 17301 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09979F5E -- Link to callback handler sequence -# Orig addr: Label_insn_17301 indirect branch target: -268429648 -0xf00016b0 -> . -. -> post_callback_Label_insn_17301 - Label_insn_17301 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17301 ** pop eax -. -> Label_insn_17302 - -# Orig addr: Label_insn_17302 insn_id: 17302 with comment popfd - Label_insn_17302 ** popfd -. -> Label_insn_17303 - -# Orig addr: Label_insn_17303 insn_id: 17303 with comment popad - Label_insn_17303 ** popad -. -> Label_insn_9278 - -# Orig addr: Label_insn_17304 insn_id: 17304 with comment pushfd - Label_insn_17304 ** pushfd -. -> Label_insn_17305 - -# Orig addr: Label_insn_17305 insn_id: 17305 with comment test bl , bl - Label_insn_17305 ** test bl , bl -. -> Label_insn_17306 - -# Orig addr: Label_insn_17306 insn_id: 17306 with comment jns 0x0997DBEE - Label_insn_17306 ** jns Label_insn_17308 -. -> Label_insn_17307 - -# Orig addr: Label_insn_17307 insn_id: 17307 with comment nop -- Link to callback handler sequence - Label_insn_17307 ** nop -. -> Label_insn_17310 - -# Orig addr: Label_insn_17308 insn_id: 17308 with comment popfd - Label_insn_17308 ** popfd -. -> Label_insn_17309 - -# Orig addr: Label_insn_17309 insn_id: 17309 with comment movsx ebx , bl - Label_insn_17309 ** movsx ebx , bl -. -> Label_insn_9279 - -# Orig addr: Label_insn_17310 insn_id: 17310 with comment pushad -- start of callback handler sequence - Label_insn_17310 ** pushad -. -> Label_insn_17311 - -# Orig addr: Label_insn_17311 insn_id: 17311 with comment pushfd - Label_insn_17311 ** pushfd -. -> Label_insn_17312 - -# Orig addr: Label_insn_17312 insn_id: 17312 with comment push 0x08051ABA - Label_insn_17312 ** push 0x08051ABA -. -> Label_insn_17313 - -# Orig addr: Label_insn_17313 insn_id: 17313 with comment push 0xF00016C0 - Label_insn_17313 ** push 0xF00016C0 -. -> Label_insn_17314 - -# Orig addr: Label_insn_17314 insn_id: 17314 with comment pop eax -- with callback to signedness_detector_8 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_17314 indirect branch target: -268429632 -0xf00016c0 -> . -. -> post_callback_Label_insn_17314 - Label_insn_17314 () signedness_detector_8 - post_callback_Label_insn_17314 ** pop eax -. -> Label_insn_17315 - -# Orig addr: Label_insn_17315 insn_id: 17315 with comment popfd - Label_insn_17315 ** popfd -. -> Label_insn_17316 - -# Orig addr: Label_insn_17316 insn_id: 17316 with comment popad - Label_insn_17316 ** popad -. -> Label_insn_17308 - -# Orig addr: Label_insn_17317 insn_id: 17317 with comment jno 0x09981186 -- Link to callback handler sequence - Label_insn_17317 ** jno 0x8051ac1 -. -> Label_insn_17318 - -# Orig addr: Label_insn_17318 insn_id: 17318 with comment pushad -- start of callback handler sequence - Label_insn_17318 ** pushad -. -> Label_insn_17319 - -# Orig addr: Label_insn_17319 insn_id: 17319 with comment pushfd - Label_insn_17319 ** pushfd -. -> Label_insn_17320 - -# Orig addr: Label_insn_17320 insn_id: 17320 with comment push 0x08051ABD - Label_insn_17320 ** push 0x08051ABD -. -> Label_insn_17321 - -# Orig addr: 0x804c907 insn_id: 3916 with comment lea edx , [ebx+0x01] -0x804c907 -> . - Label_insn_3916 ** lea edx , [ebx+0x01] -. -> Label_insn_15642 - -# Orig addr: Label_insn_17321 insn_id: 17321 with comment push 0xF00016D0 - Label_insn_17321 ** push 0xF00016D0 -. -> Label_insn_17322 - -# Orig addr: Label_insn_17322 insn_id: 17322 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09981186 -- Link to callback handler sequence -# Orig addr: Label_insn_17322 indirect branch target: -268429616 -0xf00016d0 -> . -. -> post_callback_Label_insn_17322 - Label_insn_17322 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17322 ** pop eax -. -> Label_insn_17323 - -# Orig addr: Label_insn_17323 insn_id: 17323 with comment popfd - Label_insn_17323 ** popfd -. -> Label_insn_17324 - -# Orig addr: Label_insn_17324 insn_id: 17324 with comment popad - Label_insn_17324 ** popad -. -> 0x8051ac1 - -# Orig addr: Label_insn_17325 insn_id: 17325 with comment pushad -- start of callback handler sequence - Label_insn_17325 ** pushad -. -> Label_insn_17326 - -# Orig addr: Label_insn_17326 insn_id: 17326 with comment pushfd - Label_insn_17326 ** pushfd -. -> Label_insn_17327 - -# Orig addr: Label_insn_17327 insn_id: 17327 with comment push 0x08051AC3 - Label_insn_17327 ** push 0x08051AC3 -. -> Label_insn_17328 - -# Orig addr: Label_insn_17328 insn_id: 17328 with comment push 0xF00016E0 - Label_insn_17328 ** push 0xF00016E0 -. -> Label_insn_17329 - -# Orig addr: Label_insn_17329 insn_id: 17329 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099830F6 -- Link to callback handler sequence -# Orig addr: Label_insn_17329 indirect branch target: -268429600 -0xf00016e0 -> . -. -> post_callback_Label_insn_17329 - Label_insn_17329 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17329 ** pop eax -. -> Label_insn_17330 - -# Orig addr: Label_insn_17330 insn_id: 17330 with comment popfd - Label_insn_17330 ** popfd -. -> Label_insn_17331 - -# Orig addr: Label_insn_17331 insn_id: 17331 with comment popad - Label_insn_17331 ** popad -. -> Label_insn_9282 - -# Orig addr: Label_insn_17332 insn_id: 17332 with comment jno 0x09985DC6 -- Link to callback handler sequence - Label_insn_17332 ** jno 0x8051ac8 -. -> Label_insn_17333 - -# Orig addr: 0x804c94e insn_id: 3932 with comment sub ecx , eax -0x804c94e -> . - Label_insn_3932 ** sub ecx , eax -. -> Label_insn_15650 - -# Orig addr: Label_insn_17333 insn_id: 17333 with comment pushad -- start of callback handler sequence - Label_insn_17333 ** pushad -. -> Label_insn_17334 - -# Orig addr: Label_insn_17334 insn_id: 17334 with comment pushfd - Label_insn_17334 ** pushfd -. -> Label_insn_17335 - -# Orig addr: 0x804c953 insn_id: 3934 with comment lea eax , [edi+eax*8] -0x804c953 -> . - Label_insn_3934 ** lea eax , [edi+eax*8] -. -> Label_insn_18616 - -# Orig addr: Label_insn_17335 insn_id: 17335 with comment push 0x08051AC5 - Label_insn_17335 ** push 0x08051AC5 -. -> Label_insn_17336 - -# Orig addr: Label_insn_17336 insn_id: 17336 with comment push 0xF00016F0 - Label_insn_17336 ** push 0xF00016F0 -. -> Label_insn_17337 - -# Orig addr: Label_insn_17337 insn_id: 17337 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09985DC6 -- Link to callback handler sequence -# Orig addr: Label_insn_17337 indirect branch target: -268429584 -0xf00016f0 -> . -. -> post_callback_Label_insn_17337 - Label_insn_17337 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17337 ** pop eax -. -> Label_insn_17338 - -# Orig addr: Label_insn_17338 insn_id: 17338 with comment popfd - Label_insn_17338 ** popfd -. -> Label_insn_17339 - -# Orig addr: Label_insn_17339 insn_id: 17339 with comment popad - Label_insn_17339 ** popad -. -> 0x8051ac8 - -# Orig addr: 0x804c96e insn_id: 3941 with comment lea edi , [edi+ebx*8] -0x804c96e -> . - Label_insn_3941 ** lea edi , [edi+ebx*8] -. -> Label_insn_15666 - -# Orig addr: Label_insn_17340 insn_id: 17340 with comment pushad -- start of callback handler sequence - Label_insn_17340 ** pushad -. -> Label_insn_17341 - -# Orig addr: Label_insn_17341 insn_id: 17341 with comment pushfd - Label_insn_17341 ** pushfd -. -> Label_insn_17342 - -# Orig addr: Label_insn_17342 insn_id: 17342 with comment push 0x08051ACD - Label_insn_17342 ** push 0x08051ACD -. -> Label_insn_17343 - -# Orig addr: Label_insn_17343 insn_id: 17343 with comment push 0xF0001700 - Label_insn_17343 ** push 0xF0001700 -. -> Label_insn_17344 - -# Orig addr: Label_insn_17344 insn_id: 17344 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099875C6 -- Link to callback handler sequence -# Orig addr: Label_insn_17344 indirect branch target: -268429568 -0xf0001700 -> . -. -> post_callback_Label_insn_17344 - Label_insn_17344 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17344 ** pop eax -. -> Label_insn_17345 - -# Orig addr: Label_insn_17345 insn_id: 17345 with comment popfd - Label_insn_17345 ** popfd -. -> Label_insn_17346 - -# Orig addr: Label_insn_17346 insn_id: 17346 with comment popad - Label_insn_17346 ** popad -. -> 0x8051ad0 - -# Orig addr: Label_insn_17347 insn_id: 17347 with comment jno 0x0998A3FE -- Link to callback handler sequence - Label_insn_17347 ** jno 0x8051aeb -. -> Label_insn_17348 - -# Orig addr: 0x804c989 insn_id: 3950 with comment lea eax , [esi+0x08] -0x804c989 -> . - Label_insn_3950 ** lea eax , [esi+0x08] -. -> Label_insn_15674 - -# Orig addr: Label_insn_17348 insn_id: 17348 with comment pushad -- start of callback handler sequence - Label_insn_17348 ** pushad -. -> Label_insn_17349 - -# Orig addr: Label_insn_17349 insn_id: 17349 with comment pushfd - Label_insn_17349 ** pushfd -. -> Label_insn_17350 - -# Orig addr: Label_insn_17350 insn_id: 17350 with comment push 0x08051AE8 - Label_insn_17350 ** push 0x08051AE8 -. -> Label_insn_17351 - -# Orig addr: Label_insn_17351 insn_id: 17351 with comment push 0xF0001710 - Label_insn_17351 ** push 0xF0001710 -. -> Label_insn_17352 - -# Orig addr: Label_insn_17352 insn_id: 17352 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0998A3FE -- Link to callback handler sequence -# Orig addr: Label_insn_17352 indirect branch target: -268429552 -0xf0001710 -> . -. -> post_callback_Label_insn_17352 - Label_insn_17352 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17352 ** pop eax -. -> Label_insn_17353 - -# Orig addr: Label_insn_17353 insn_id: 17353 with comment popfd - Label_insn_17353 ** popfd -. -> Label_insn_17354 - -# Orig addr: Label_insn_17354 insn_id: 17354 with comment popad - Label_insn_17354 ** popad -. -> 0x8051aeb - -# Orig addr: Label_insn_17355 insn_id: 17355 with comment pushad -- start of callback handler sequence - Label_insn_17355 ** pushad -. -> Label_insn_17356 - -# Orig addr: 0x804c9ab insn_id: 3961 with comment lea edx , [eax+0x01] -0x804c9ab -> . - Label_insn_3961 ** lea edx , [eax+0x01] -. -> Label_insn_15682 - -# Orig addr: Label_insn_17356 insn_id: 17356 with comment pushfd - Label_insn_17356 ** pushfd -. -> Label_insn_17357 - -# Orig addr: Label_insn_17357 insn_id: 17357 with comment push 0x08051AEE - Label_insn_17357 ** push 0x08051AEE -. -> Label_insn_17358 - -# Orig addr: Label_insn_17358 insn_id: 17358 with comment push 0xF0001720 - Label_insn_17358 ** push 0xF0001720 -. -> Label_insn_17359 - -# Orig addr: Label_insn_17359 insn_id: 17359 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0998D5C6 -- Link to callback handler sequence -# Orig addr: Label_insn_17359 indirect branch target: -268429536 -0xf0001720 -> . -. -> post_callback_Label_insn_17359 - Label_insn_17359 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17359 ** pop eax -. -> Label_insn_17360 - -# Orig addr: Label_insn_17360 insn_id: 17360 with comment popfd - Label_insn_17360 ** popfd -. -> Label_insn_17361 - -# Orig addr: Label_insn_17361 insn_id: 17361 with comment popad - Label_insn_17361 ** popad -. -> 0x8051af1 - -# Orig addr: Label_insn_17362 insn_id: 17362 with comment jno 0x09990B06 -- Link to callback handler sequence - Label_insn_17362 ** jno 0x8051bdb -. -> Label_insn_17363 - -# Orig addr: Label_insn_17363 insn_id: 17363 with comment pushad -- start of callback handler sequence - Label_insn_17363 ** pushad -. -> Label_insn_17364 - -# Orig addr: Label_insn_17364 insn_id: 17364 with comment pushfd - Label_insn_17364 ** pushfd -. -> Label_insn_17365 - -# Orig addr: Label_insn_17365 insn_id: 17365 with comment push 0x08051BD8 - Label_insn_17365 ** push 0x08051BD8 -. -> Label_insn_17366 - -# Orig addr: Label_insn_17366 insn_id: 17366 with comment push 0xF0001730 - Label_insn_17366 ** push 0xF0001730 -. -> Label_insn_17367 - -# Orig addr: Label_insn_17367 insn_id: 17367 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09990B06 -- Link to callback handler sequence -# Orig addr: Label_insn_17367 indirect branch target: -268429520 -0xf0001730 -> . -. -> post_callback_Label_insn_17367 - Label_insn_17367 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17367 ** pop eax -. -> Label_insn_17368 - -# Orig addr: Label_insn_17368 insn_id: 17368 with comment popfd - Label_insn_17368 ** popfd -. -> Label_insn_17369 - -# Orig addr: Label_insn_17369 insn_id: 17369 with comment popad - Label_insn_17369 ** popad -. -> 0x8051bdb - -# Orig addr: Label_insn_17370 insn_id: 17370 with comment jnc 0x09994AAE -- Link to callback handler sequence - Label_insn_17370 ** jnc 0x8051bef -. -> Label_insn_17371 - -# Orig addr: Label_insn_17371 insn_id: 17371 with comment pushad -- start of callback handler sequence - Label_insn_17371 ** pushad -. -> Label_insn_17372 - -# Orig addr: Label_insn_17372 insn_id: 17372 with comment pushfd - Label_insn_17372 ** pushfd -. -> Label_insn_17373 - -# Orig addr: Label_insn_17373 insn_id: 17373 with comment push 0x08051BED - Label_insn_17373 ** push 0x08051BED -. -> Label_insn_17374 - -# Orig addr: Label_insn_17374 insn_id: 17374 with comment push 0xF0001740 - Label_insn_17374 ** push 0xF0001740 -. -> Label_insn_17375 - -# Orig addr: Label_insn_17375 insn_id: 17375 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09994AAE -- Link to callback handler sequence -# Orig addr: Label_insn_17375 indirect branch target: -268429504 -0xf0001740 -> . -. -> post_callback_Label_insn_17375 - Label_insn_17375 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17375 ** pop eax -. -> Label_insn_17376 - -# Orig addr: Label_insn_17376 insn_id: 17376 with comment popfd - Label_insn_17376 ** popfd -. -> Label_insn_17377 - -# Orig addr: Label_insn_17377 insn_id: 17377 with comment popad - Label_insn_17377 ** popad -. -> 0x8051bef - -# Orig addr: Label_insn_17378 insn_id: 17378 with comment pushfd - Label_insn_17378 ** pushfd -. -> Label_insn_17379 - -# Orig addr: Label_insn_17379 insn_id: 17379 with comment test edx , 0xFFFFFF00 - Label_insn_17379 ** test edx , 0xFFFFFF00 -. -> Label_insn_17380 - -# Orig addr: Label_insn_17380 insn_id: 17380 with comment jz - SIGNED or UNSIGNED TRUNC - Label_insn_17380 ** je Label_insn_17382 -. -> Label_insn_17384 - -# Orig addr: Label_insn_17381 insn_id: 17381 with comment NOP NOP -- Link to callback handler sequence - Label_insn_17381 ** nop -. -> Label_insn_17387 - -# Orig addr: Label_insn_17382 insn_id: 17382 with comment popfd - Label_insn_17382 ** popfd -. -> Label_insn_17383 - -# Orig addr: Label_insn_17383 insn_id: 17383 with comment mov byte [ebp-0x44] , dl - Label_insn_17383 ** mov byte [ebp-0x44] , dl -. -> 0x8051c2e - -# Orig addr: Label_insn_17384 insn_id: 17384 with comment NOT - Label_insn_17384 ** not edx -. -> Label_insn_17385 - -# Orig addr: Label_insn_17385 insn_id: 17385 with comment test edx , 0xFFFFFF00 - Label_insn_17385 ** test edx , 0xFFFFFF00 -. -> Label_insn_17386 - -# Orig addr: Label_insn_17386 insn_id: 17386 with comment je 0x0999CA3E - Label_insn_17386 ** je Label_insn_17382 -. -> Label_insn_17381 - -# Orig addr: Label_insn_17387 insn_id: 17387 with comment pushad -- start of callback handler sequence - Label_insn_17387 ** pushad -. -> Label_insn_17388 - -# Orig addr: Label_insn_17388 insn_id: 17388 with comment pushfd - Label_insn_17388 ** pushfd -. -> Label_insn_17389 - -# Orig addr: Label_insn_17389 insn_id: 17389 with comment push 0x08051C2B - Label_insn_17389 ** push 0x08051C2B -. -> Label_insn_17390 - -# Orig addr: Label_insn_17390 insn_id: 17390 with comment push 0xF0001750 - Label_insn_17390 ** push 0xF0001750 -. -> Label_insn_17391 - -# Orig addr: Label_insn_17391 insn_id: 17391 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_17391 indirect branch target: -268429488 -0xf0001750 -> . -. -> post_callback_Label_insn_17391 - Label_insn_17391 () truncation_detector_32_8 - post_callback_Label_insn_17391 ** pop eax -. -> Label_insn_17392 - -# Orig addr: Label_insn_17392 insn_id: 17392 with comment popfd - Label_insn_17392 ** popfd -. -> Label_insn_17393 - -# Orig addr: Label_insn_17393 insn_id: 17393 with comment popad - Label_insn_17393 ** popad -. -> Label_insn_17382 - -# Orig addr: Label_insn_17394 insn_id: 17394 with comment jnc 0x099A01D6 -- Link to callback handler sequence - Label_insn_17394 ** jnc 0x8051c80 -. -> Label_insn_17395 - -# Orig addr: Label_insn_17395 insn_id: 17395 with comment pushad -- start of callback handler sequence - Label_insn_17395 ** pushad -. -> Label_insn_17396 - -# Orig addr: Label_insn_17396 insn_id: 17396 with comment pushfd - Label_insn_17396 ** pushfd -. -> Label_insn_17397 - -# Orig addr: Label_insn_17397 insn_id: 17397 with comment push 0x08051C7E - Label_insn_17397 ** push 0x08051C7E -. -> Label_insn_17398 - -# Orig addr: Label_insn_17398 insn_id: 17398 with comment push 0xF0001760 - Label_insn_17398 ** push 0xF0001760 -. -> Label_insn_17399 - -# Orig addr: Label_insn_17399 insn_id: 17399 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099A01D6 -- Link to callback handler sequence -# Orig addr: Label_insn_17399 indirect branch target: -268429472 -0xf0001760 -> . -. -> post_callback_Label_insn_17399 - Label_insn_17399 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17399 ** pop eax -. -> Label_insn_17400 - -# Orig addr: Label_insn_17400 insn_id: 17400 with comment popfd - Label_insn_17400 ** popfd -. -> Label_insn_17401 - -# Orig addr: Label_insn_17401 insn_id: 17401 with comment popad - Label_insn_17401 ** popad -. -> 0x8051c80 - -# Orig addr: Label_insn_17402 insn_id: 17402 with comment jnc 0x099A34AE -- Link to callback handler sequence - Label_insn_17402 ** jnc Label_insn_9447 -. -> Label_insn_17403 - -# Orig addr: Label_insn_17403 insn_id: 17403 with comment pushad -- start of callback handler sequence - Label_insn_17403 ** pushad -. -> Label_insn_17404 - -# Orig addr: Label_insn_17404 insn_id: 17404 with comment pushfd - Label_insn_17404 ** pushfd -. -> Label_insn_17405 - -# Orig addr: Label_insn_17405 insn_id: 17405 with comment push 0x08051D1C - Label_insn_17405 ** push 0x08051D1C -. -> Label_insn_17406 - -# Orig addr: Label_insn_17406 insn_id: 17406 with comment push 0xF0001770 - Label_insn_17406 ** push 0xF0001770 -. -> Label_insn_17407 - -# Orig addr: Label_insn_17407 insn_id: 17407 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099A34AE -- Link to callback handler sequence -# Orig addr: Label_insn_17407 indirect branch target: -268429456 -0xf0001770 -> . -. -> post_callback_Label_insn_17407 - Label_insn_17407 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17407 ** pop eax -. -> Label_insn_17408 - -# Orig addr: Label_insn_17408 insn_id: 17408 with comment popfd - Label_insn_17408 ** popfd -. -> Label_insn_17409 - -# Orig addr: Label_insn_17409 insn_id: 17409 with comment popad - Label_insn_17409 ** popad -. -> Label_insn_9447 - -# Orig addr: Label_insn_17410 insn_id: 17410 with comment jnc 0x099A669E -- Link to callback handler sequence - Label_insn_17410 ** jnc Label_insn_9448 -. -> Label_insn_17411 - -# Orig addr: Label_insn_17411 insn_id: 17411 with comment pushad -- start of callback handler sequence - Label_insn_17411 ** pushad -. -> Label_insn_17412 - -# Orig addr: Label_insn_17412 insn_id: 17412 with comment pushfd - Label_insn_17412 ** pushfd -. -> Label_insn_17413 - -# Orig addr: Label_insn_17413 insn_id: 17413 with comment push 0x08051D1F - Label_insn_17413 ** push 0x08051D1F -. -> Label_insn_17414 - -# Orig addr: Label_insn_17414 insn_id: 17414 with comment push 0xF0001780 - Label_insn_17414 ** push 0xF0001780 -. -> Label_insn_17415 - -# Orig addr: Label_insn_17415 insn_id: 17415 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099A669E -- Link to callback handler sequence -# Orig addr: Label_insn_17415 indirect branch target: -268429440 -0xf0001780 -> . -. -> post_callback_Label_insn_17415 - Label_insn_17415 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17415 ** pop eax -. -> Label_insn_17416 - -# Orig addr: Label_insn_17416 insn_id: 17416 with comment popfd - Label_insn_17416 ** popfd -. -> Label_insn_17417 - -# Orig addr: Label_insn_17417 insn_id: 17417 with comment popad - Label_insn_17417 ** popad -. -> Label_insn_9448 - -# Orig addr: Label_insn_17418 insn_id: 17418 with comment pushfd - Label_insn_17418 ** pushfd -. -> Label_insn_17419 - -# Orig addr: Label_insn_17419 insn_id: 17419 with comment test dl , dl - Label_insn_17419 ** test dl , dl -. -> Label_insn_17420 - -# Orig addr: Label_insn_17420 insn_id: 17420 with comment jns 0x099AA8CE - Label_insn_17420 ** jns Label_insn_17422 -. -> Label_insn_17421 - -# Orig addr: Label_insn_17421 insn_id: 17421 with comment nop -- Link to callback handler sequence - Label_insn_17421 ** nop -. -> Label_insn_17424 - -# Orig addr: Label_insn_17422 insn_id: 17422 with comment popfd - Label_insn_17422 ** popfd -. -> Label_insn_17423 - -# Orig addr: Label_insn_17423 insn_id: 17423 with comment movsx edx , dl - Label_insn_17423 ** movsx edx , dl -. -> Label_insn_9449 - -# Orig addr: Label_insn_17424 insn_id: 17424 with comment pushad -- start of callback handler sequence - Label_insn_17424 ** pushad -. -> Label_insn_17425 - -# Orig addr: Label_insn_17425 insn_id: 17425 with comment pushfd - Label_insn_17425 ** pushfd -. -> Label_insn_17426 - -# Orig addr: Label_insn_17426 insn_id: 17426 with comment push 0x08051D21 - Label_insn_17426 ** push 0x08051D21 -. -> Label_insn_17427 - -# Orig addr: Label_insn_17427 insn_id: 17427 with comment push 0xF0001790 - Label_insn_17427 ** push 0xF0001790 -. -> Label_insn_17428 - -# Orig addr: Label_insn_17428 insn_id: 17428 with comment pop eax -- with callback to signedness_detector_8 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_17428 indirect branch target: -268429424 -0xf0001790 -> . -. -> post_callback_Label_insn_17428 - Label_insn_17428 () signedness_detector_8 - post_callback_Label_insn_17428 ** pop eax -. -> Label_insn_17429 - -# Orig addr: Label_insn_17429 insn_id: 17429 with comment popfd - Label_insn_17429 ** popfd -. -> Label_insn_17430 - -# Orig addr: Label_insn_17430 insn_id: 17430 with comment popad - Label_insn_17430 ** popad -. -> Label_insn_17422 - -# Orig addr: Label_insn_17431 insn_id: 17431 with comment jno 0x099AEF1E -- Link to callback handler sequence - Label_insn_17431 ** jno 0x8051d28 -. -> Label_insn_17432 - -# Orig addr: Label_insn_17432 insn_id: 17432 with comment pushad -- start of callback handler sequence - Label_insn_17432 ** pushad -. -> Label_insn_17433 - -# Orig addr: Label_insn_17433 insn_id: 17433 with comment pushfd - Label_insn_17433 ** pushfd -. -> Label_insn_17434 - -# Orig addr: Label_insn_17434 insn_id: 17434 with comment push 0x08051D24 - Label_insn_17434 ** push 0x08051D24 -. -> Label_insn_17435 - -# Orig addr: Label_insn_17435 insn_id: 17435 with comment push 0xF00017A0 - Label_insn_17435 ** push 0xF00017A0 -. -> Label_insn_17436 - -# Orig addr: Label_insn_17436 insn_id: 17436 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099AEF1E -- Link to callback handler sequence -# Orig addr: Label_insn_17436 indirect branch target: -268429408 -0xf00017a0 -> . -. -> post_callback_Label_insn_17436 - Label_insn_17436 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17436 ** pop eax -. -> Label_insn_17437 - -# Orig addr: Label_insn_17437 insn_id: 17437 with comment popfd - Label_insn_17437 ** popfd -. -> Label_insn_17438 - -# Orig addr: Label_insn_17438 insn_id: 17438 with comment popad - Label_insn_17438 ** popad -. -> 0x8051d28 - -# Orig addr: Label_insn_17439 insn_id: 17439 with comment pushad -- start of callback handler sequence - Label_insn_17439 ** pushad -. -> Label_insn_17440 - -# Orig addr: Label_insn_17440 insn_id: 17440 with comment pushfd - Label_insn_17440 ** pushfd -. -> Label_insn_17441 - -# Orig addr: Label_insn_17441 insn_id: 17441 with comment push 0x08051D2A - Label_insn_17441 ** push 0x08051D2A -. -> Label_insn_17442 - -# Orig addr: Label_insn_17442 insn_id: 17442 with comment push 0xF00017B0 - Label_insn_17442 ** push 0xF00017B0 -. -> Label_insn_17443 - -# Orig addr: Label_insn_17443 insn_id: 17443 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099B0FCE -- Link to callback handler sequence -# Orig addr: Label_insn_17443 indirect branch target: -268429392 -0xf00017b0 -> . -. -> post_callback_Label_insn_17443 - Label_insn_17443 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17443 ** pop eax -. -> Label_insn_17444 - -# Orig addr: Label_insn_17444 insn_id: 17444 with comment popfd - Label_insn_17444 ** popfd -. -> Label_insn_17445 - -# Orig addr: Label_insn_17445 insn_id: 17445 with comment popad - Label_insn_17445 ** popad -. -> Label_insn_9452 - -# Orig addr: Label_insn_17446 insn_id: 17446 with comment jno 0x099B3BA6 -- Link to callback handler sequence - Label_insn_17446 ** jno 0x8051d2f -. -> Label_insn_17447 - -# Orig addr: Label_insn_17447 insn_id: 17447 with comment pushad -- start of callback handler sequence - Label_insn_17447 ** pushad -. -> Label_insn_17448 - -# Orig addr: Label_insn_17448 insn_id: 17448 with comment pushfd - Label_insn_17448 ** pushfd -. -> Label_insn_17449 - -# Orig addr: Label_insn_17449 insn_id: 17449 with comment push 0x08051D2C - Label_insn_17449 ** push 0x08051D2C -. -> Label_insn_17450 - -# Orig addr: Label_insn_17450 insn_id: 17450 with comment push 0xF00017C0 - Label_insn_17450 ** push 0xF00017C0 -. -> Label_insn_17451 - -# Orig addr: Label_insn_17451 insn_id: 17451 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099B3BA6 -- Link to callback handler sequence -# Orig addr: Label_insn_17451 indirect branch target: -268429376 -0xf00017c0 -> . -. -> post_callback_Label_insn_17451 - Label_insn_17451 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17451 ** pop eax -. -> Label_insn_17452 - -# Orig addr: Label_insn_17452 insn_id: 17452 with comment popfd - Label_insn_17452 ** popfd -. -> Label_insn_17453 - -# Orig addr: Label_insn_17453 insn_id: 17453 with comment popad - Label_insn_17453 ** popad -. -> 0x8051d2f - -# Orig addr: Label_insn_17454 insn_id: 17454 with comment pushad -- start of callback handler sequence - Label_insn_17454 ** pushad -. -> Label_insn_17455 - -# Orig addr: Label_insn_17455 insn_id: 17455 with comment pushfd - Label_insn_17455 ** pushfd -. -> Label_insn_17456 - -# Orig addr: Label_insn_17456 insn_id: 17456 with comment push 0x08051D34 - Label_insn_17456 ** push 0x08051D34 -. -> Label_insn_17457 - -# Orig addr: Label_insn_17457 insn_id: 17457 with comment push 0xF00017D0 - Label_insn_17457 ** push 0xF00017D0 -. -> Label_insn_17458 - -# Orig addr: Label_insn_17458 insn_id: 17458 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099B5E4E -- Link to callback handler sequence -# Orig addr: Label_insn_17458 indirect branch target: -268429360 -0xf00017d0 -> . -. -> post_callback_Label_insn_17458 - Label_insn_17458 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17458 ** pop eax -. -> Label_insn_17459 - -# Orig addr: Label_insn_17459 insn_id: 17459 with comment popfd - Label_insn_17459 ** popfd -. -> Label_insn_17460 - -# Orig addr: Label_insn_17460 insn_id: 17460 with comment popad - Label_insn_17460 ** popad -. -> 0x8051d37 - -# Orig addr: Label_insn_17461 insn_id: 17461 with comment jno 0x099B90BE -- Link to callback handler sequence - Label_insn_17461 ** jno 0x8051d54 -. -> Label_insn_17462 - -# Orig addr: Label_insn_17462 insn_id: 17462 with comment pushad -- start of callback handler sequence - Label_insn_17462 ** pushad -. -> Label_insn_17463 - -# Orig addr: Label_insn_17463 insn_id: 17463 with comment pushfd - Label_insn_17463 ** pushfd -. -> Label_insn_17464 - -# Orig addr: Label_insn_17464 insn_id: 17464 with comment push 0x08051D51 - Label_insn_17464 ** push 0x08051D51 -. -> Label_insn_17465 - -# Orig addr: Label_insn_17465 insn_id: 17465 with comment push 0xF00017E0 - Label_insn_17465 ** push 0xF00017E0 -. -> Label_insn_17466 - -# Orig addr: Label_insn_17466 insn_id: 17466 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099B90BE -- Link to callback handler sequence -# Orig addr: Label_insn_17466 indirect branch target: -268429344 -0xf00017e0 -> . -. -> post_callback_Label_insn_17466 - Label_insn_17466 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17466 ** pop eax -. -> Label_insn_17467 - -# Orig addr: Label_insn_17467 insn_id: 17467 with comment popfd - Label_insn_17467 ** popfd -. -> Label_insn_17468 - -# Orig addr: Label_insn_17468 insn_id: 17468 with comment popad - Label_insn_17468 ** popad -. -> 0x8051d54 - -# Orig addr: Label_insn_17469 insn_id: 17469 with comment pushad -- start of callback handler sequence - Label_insn_17469 ** pushad -. -> Label_insn_17470 - -# Orig addr: Label_insn_17470 insn_id: 17470 with comment pushfd - Label_insn_17470 ** pushfd -. -> Label_insn_17471 - -# Orig addr: Label_insn_17471 insn_id: 17471 with comment push 0x08051D57 - Label_insn_17471 ** push 0x08051D57 -. -> Label_insn_17472 - -# Orig addr: Label_insn_17472 insn_id: 17472 with comment push 0xF00017F0 - Label_insn_17472 ** push 0xF00017F0 -. -> Label_insn_17473 - -# Orig addr: Label_insn_17473 insn_id: 17473 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099BBCD6 -- Link to callback handler sequence -# Orig addr: Label_insn_17473 indirect branch target: -268429328 -0xf00017f0 -> . -. -> post_callback_Label_insn_17473 - Label_insn_17473 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17473 ** pop eax -. -> Label_insn_17474 - -# Orig addr: Label_insn_17474 insn_id: 17474 with comment popfd - Label_insn_17474 ** popfd -. -> Label_insn_17475 - -# Orig addr: Label_insn_17475 insn_id: 17475 with comment popad - Label_insn_17475 ** popad -. -> 0x8051d5a - -# Orig addr: Label_insn_17476 insn_id: 17476 with comment jnc 0x099BEB06 -- Link to callback handler sequence - Label_insn_17476 ** jnc 0x8051d86 -. -> Label_insn_17477 - -# Orig addr: Label_insn_17477 insn_id: 17477 with comment pushad -- start of callback handler sequence - Label_insn_17477 ** pushad -. -> Label_insn_17478 - -# Orig addr: Label_insn_17478 insn_id: 17478 with comment pushfd - Label_insn_17478 ** pushfd -. -> Label_insn_17479 - -# Orig addr: Label_insn_17479 insn_id: 17479 with comment push 0x08051D83 - Label_insn_17479 ** push 0x08051D83 -. -> Label_insn_17480 - -# Orig addr: Label_insn_17480 insn_id: 17480 with comment push 0xF0001800 - Label_insn_17480 ** push 0xF0001800 -. -> Label_insn_17481 - -# Orig addr: Label_insn_17481 insn_id: 17481 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099BEB06 -- Link to callback handler sequence -# Orig addr: Label_insn_17481 indirect branch target: -268429312 -0xf0001800 -> . -. -> post_callback_Label_insn_17481 - Label_insn_17481 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17481 ** pop eax -. -> Label_insn_17482 - -# Orig addr: Label_insn_17482 insn_id: 17482 with comment popfd - Label_insn_17482 ** popfd -. -> Label_insn_17483 - -# Orig addr: Label_insn_17483 insn_id: 17483 with comment popad - Label_insn_17483 ** popad -. -> 0x8051d86 - -# Orig addr: Label_insn_17484 insn_id: 17484 with comment jnc 0x099C1B06 -- Link to callback handler sequence - Label_insn_17484 ** jnc 0x8051d95 -. -> Label_insn_17485 - -# Orig addr: Label_insn_17485 insn_id: 17485 with comment pushad -- start of callback handler sequence - Label_insn_17485 ** pushad -. -> Label_insn_17486 - -# Orig addr: Label_insn_17486 insn_id: 17486 with comment pushfd - Label_insn_17486 ** pushfd -. -> Label_insn_17487 - -# Orig addr: Label_insn_17487 insn_id: 17487 with comment push 0x08051D92 - Label_insn_17487 ** push 0x08051D92 -. -> Label_insn_17488 - -# Orig addr: Label_insn_17488 insn_id: 17488 with comment push 0xF0001810 - Label_insn_17488 ** push 0xF0001810 -. -> Label_insn_17489 - -# Orig addr: Label_insn_17489 insn_id: 17489 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099C1B06 -- Link to callback handler sequence -# Orig addr: Label_insn_17489 indirect branch target: -268429296 -0xf0001810 -> . -. -> post_callback_Label_insn_17489 - Label_insn_17489 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17489 ** pop eax -. -> Label_insn_17490 - -# Orig addr: Label_insn_17490 insn_id: 17490 with comment popfd - Label_insn_17490 ** popfd -. -> Label_insn_17491 - -# Orig addr: Label_insn_17491 insn_id: 17491 with comment popad - Label_insn_17491 ** popad -. -> 0x8051d95 - -# Orig addr: Label_insn_17492 insn_id: 17492 with comment jnc 0x099C4EF6 -- Link to callback handler sequence - Label_insn_17492 ** jnc 0x8051da9 -. -> Label_insn_17493 - -# Orig addr: Label_insn_17493 insn_id: 17493 with comment pushad -- start of callback handler sequence - Label_insn_17493 ** pushad -. -> Label_insn_17494 - -# Orig addr: Label_insn_17494 insn_id: 17494 with comment pushfd - Label_insn_17494 ** pushfd -. -> Label_insn_17495 - -# Orig addr: Label_insn_17495 insn_id: 17495 with comment push 0x08051DA6 - Label_insn_17495 ** push 0x08051DA6 -. -> Label_insn_17496 - -# Orig addr: Label_insn_17496 insn_id: 17496 with comment push 0xF0001820 - Label_insn_17496 ** push 0xF0001820 -. -> Label_insn_17497 - -# Orig addr: Label_insn_17497 insn_id: 17497 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099C4EF6 -- Link to callback handler sequence -# Orig addr: Label_insn_17497 indirect branch target: -268429280 -0xf0001820 -> . -. -> post_callback_Label_insn_17497 - Label_insn_17497 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17497 ** pop eax -. -> Label_insn_17498 - -# Orig addr: Label_insn_17498 insn_id: 17498 with comment popfd - Label_insn_17498 ** popfd -. -> Label_insn_17499 - -# Orig addr: Label_insn_17499 insn_id: 17499 with comment popad - Label_insn_17499 ** popad -. -> 0x8051da9 - -# Orig addr: Label_insn_17500 insn_id: 17500 with comment jnc 0x099C7C26 -- Link to callback handler sequence - Label_insn_17500 ** jnc 0x8051dfe -. -> Label_insn_17501 - -# Orig addr: Label_insn_17501 insn_id: 17501 with comment pushad -- start of callback handler sequence - Label_insn_17501 ** pushad -. -> Label_insn_17502 - -# Orig addr: Label_insn_17502 insn_id: 17502 with comment pushfd - Label_insn_17502 ** pushfd -. -> Label_insn_17503 - -# Orig addr: Label_insn_17503 insn_id: 17503 with comment push 0x08051DFB - Label_insn_17503 ** push 0x08051DFB -. -> Label_insn_17504 - -# Orig addr: Label_insn_17504 insn_id: 17504 with comment push 0xF0001830 - Label_insn_17504 ** push 0xF0001830 -. -> Label_insn_17505 - -# Orig addr: 0x804ccdf insn_id: 4210 with comment lea edx , [ebx+0x08] -0x804ccdf -> . - Label_insn_4210 ** lea edx , [ebx+0x08] -. -> Label_insn_14664 - -# Orig addr: Label_insn_17505 insn_id: 17505 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099C7C26 -- Link to callback handler sequence -# Orig addr: Label_insn_17505 indirect branch target: -268429264 -0xf0001830 -> . -. -> post_callback_Label_insn_17505 - Label_insn_17505 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17505 ** pop eax -. -> Label_insn_17506 - -# Orig addr: Label_insn_17506 insn_id: 17506 with comment popfd - Label_insn_17506 ** popfd -. -> Label_insn_17507 - -# Orig addr: Label_insn_17507 insn_id: 17507 with comment popad - Label_insn_17507 ** popad -. -> 0x8051dfe - -# Orig addr: Label_insn_17508 insn_id: 17508 with comment pushad -- start of callback handler sequence - Label_insn_17508 ** pushad -. -> Label_insn_17509 - -# Orig addr: Label_insn_17509 insn_id: 17509 with comment pushfd - Label_insn_17509 ** pushfd -. -> Label_insn_17510 - -# Orig addr: Label_insn_17510 insn_id: 17510 with comment push 0x08051E05 - Label_insn_17510 ** push 0x08051E05 -. -> Label_insn_17511 - -# Orig addr: Label_insn_17511 insn_id: 17511 with comment push 0xF0001840 - Label_insn_17511 ** push 0xF0001840 -. -> Label_insn_17512 - -# Orig addr: Label_insn_17512 insn_id: 17512 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099C9E66 -- Link to callback handler sequence -# Orig addr: Label_insn_17512 indirect branch target: -268429248 -0xf0001840 -> . -. -> post_callback_Label_insn_17512 - Label_insn_17512 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17512 ** pop eax -. -> Label_insn_17513 - -# Orig addr: Label_insn_17513 insn_id: 17513 with comment popfd - Label_insn_17513 ** popfd -. -> Label_insn_17514 - -# Orig addr: Label_insn_17514 insn_id: 17514 with comment popad - Label_insn_17514 ** popad -. -> 0x8051e08 - -# Orig addr: Label_insn_17515 insn_id: 17515 with comment jnc 0x099CCBAE -- Link to callback handler sequence - Label_insn_17515 ** jnc 0x8051e1d -. -> Label_insn_17516 - -# Orig addr: Label_insn_17516 insn_id: 17516 with comment pushad -- start of callback handler sequence - Label_insn_17516 ** pushad -. -> Label_insn_17517 - -# Orig addr: Label_insn_17517 insn_id: 17517 with comment pushfd - Label_insn_17517 ** pushfd -. -> Label_insn_17518 - -# Orig addr: Label_insn_17518 insn_id: 17518 with comment push 0x08051E1A - Label_insn_17518 ** push 0x08051E1A -. -> Label_insn_17519 - -# Orig addr: Label_insn_17519 insn_id: 17519 with comment push 0xF0001850 - Label_insn_17519 ** push 0xF0001850 -. -> Label_insn_17520 - -# Orig addr: Label_insn_17520 insn_id: 17520 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099CCBAE -- Link to callback handler sequence -# Orig addr: Label_insn_17520 indirect branch target: -268429232 -0xf0001850 -> . -. -> post_callback_Label_insn_17520 - Label_insn_17520 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17520 ** pop eax -. -> Label_insn_17521 - -# Orig addr: 0x804cd1a insn_id: 4230 with comment add edi , 0x00000001 -0x804cd1a -> . - Label_insn_4230 ** add edi , 0x00000001 -. -> Label_insn_14672 - -# Orig addr: Label_insn_17521 insn_id: 17521 with comment popfd - Label_insn_17521 ** popfd -. -> Label_insn_17522 - -# Orig addr: Label_insn_17522 insn_id: 17522 with comment popad - Label_insn_17522 ** popad -. -> 0x8051e1d - -# Orig addr: Label_insn_17523 insn_id: 17523 with comment jno 0x099CF8E6 -- Link to callback handler sequence - Label_insn_17523 ** jno 0x8051e34 -. -> Label_insn_17524 - -# Orig addr: Label_insn_17524 insn_id: 17524 with comment pushad -- start of callback handler sequence - Label_insn_17524 ** pushad -. -> Label_insn_17525 - -# Orig addr: Label_insn_17525 insn_id: 17525 with comment pushfd - Label_insn_17525 ** pushfd -. -> Label_insn_17526 - -# Orig addr: Label_insn_17526 insn_id: 17526 with comment push 0x08051E31 - Label_insn_17526 ** push 0x08051E31 -. -> Label_insn_17527 - -# Orig addr: Label_insn_17527 insn_id: 17527 with comment push 0xF0001860 - Label_insn_17527 ** push 0xF0001860 -. -> Label_insn_17528 - -# Orig addr: Label_insn_17528 insn_id: 17528 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099CF8E6 -- Link to callback handler sequence -# Orig addr: Label_insn_17528 indirect branch target: -268429216 -0xf0001860 -> . -. -> post_callback_Label_insn_17528 - Label_insn_17528 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17528 ** pop eax -. -> Label_insn_17529 - -# Orig addr: Label_insn_17529 insn_id: 17529 with comment popfd - Label_insn_17529 ** popfd -. -> Label_insn_17530 - -# Orig addr: Label_insn_17530 insn_id: 17530 with comment popad - Label_insn_17530 ** popad -. -> 0x8051e34 - -# Orig addr: Label_insn_17531 insn_id: 17531 with comment pushad -- start of callback handler sequence - Label_insn_17531 ** pushad -. -> Label_insn_17532 - -# Orig addr: Label_insn_17532 insn_id: 17532 with comment pushfd - Label_insn_17532 ** pushfd -. -> Label_insn_17533 - -# Orig addr: Label_insn_17533 insn_id: 17533 with comment push 0x08051E37 - Label_insn_17533 ** push 0x08051E37 -. -> Label_insn_17534 - -# Orig addr: Label_insn_17534 insn_id: 17534 with comment push 0xF0001870 - Label_insn_17534 ** push 0xF0001870 -. -> Label_insn_17535 - -# Orig addr: Label_insn_17535 insn_id: 17535 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099D2456 -- Link to callback handler sequence -# Orig addr: Label_insn_17535 indirect branch target: -268429200 -0xf0001870 -> . -. -> post_callback_Label_insn_17535 - Label_insn_17535 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17535 ** pop eax -. -> Label_insn_17536 - -# Orig addr: Label_insn_17536 insn_id: 17536 with comment popfd - Label_insn_17536 ** popfd -. -> Label_insn_17537 - -# Orig addr: Label_insn_17537 insn_id: 17537 with comment popad - Label_insn_17537 ** popad -. -> 0x8051e3a - -# Orig addr: Label_insn_17538 insn_id: 17538 with comment jno 0x099D51F6 -- Link to callback handler sequence - Label_insn_17538 ** jno 0x8051e4f -. -> Label_insn_17539 - -# Orig addr: Label_insn_17539 insn_id: 17539 with comment pushad -- start of callback handler sequence - Label_insn_17539 ** pushad -. -> Label_insn_17540 - -# Orig addr: Label_insn_17540 insn_id: 17540 with comment pushfd - Label_insn_17540 ** pushfd -. -> Label_insn_17541 - -# Orig addr: Label_insn_17541 insn_id: 17541 with comment push 0x08051E4C - Label_insn_17541 ** push 0x08051E4C -. -> Label_insn_17542 - -# Orig addr: Label_insn_17542 insn_id: 17542 with comment push 0xF0001880 - Label_insn_17542 ** push 0xF0001880 -. -> Label_insn_17543 - -# Orig addr: Label_insn_17543 insn_id: 17543 with comment pop eax -- with callback to mul_overflow_detector_32 orig: jno 0x099D51F6 -- Link to callback handler sequence -# Orig addr: Label_insn_17543 indirect branch target: -268429184 -0xf0001880 -> . -. -> post_callback_Label_insn_17543 - Label_insn_17543 () mul_overflow_detector_32 - post_callback_Label_insn_17543 ** pop eax -. -> Label_insn_17544 - -# Orig addr: Label_insn_17544 insn_id: 17544 with comment popfd - Label_insn_17544 ** popfd -. -> Label_insn_17545 - -# Orig addr: Label_insn_17545 insn_id: 17545 with comment popad - Label_insn_17545 ** popad -. -> 0x8051e4f - -# Orig addr: Label_insn_17546 insn_id: 17546 with comment pushad -- start of callback handler sequence - Label_insn_17546 ** pushad -. -> Label_insn_17547 - -# Orig addr: Label_insn_17547 insn_id: 17547 with comment pushfd - Label_insn_17547 ** pushfd -. -> Label_insn_17548 - -# Orig addr: Label_insn_17548 insn_id: 17548 with comment push 0x08051E54 - Label_insn_17548 ** push 0x08051E54 -. -> Label_insn_17549 - -# Orig addr: Label_insn_17549 insn_id: 17549 with comment push 0xF0001890 - Label_insn_17549 ** push 0xF0001890 -. -> Label_insn_17550 - -# Orig addr: Label_insn_17550 insn_id: 17550 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099D817E -- Link to callback handler sequence -# Orig addr: Label_insn_17550 indirect branch target: -268429168 -0xf0001890 -> . -. -> post_callback_Label_insn_17550 - Label_insn_17550 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17550 ** pop eax -. -> Label_insn_17551 - -# Orig addr: Label_insn_17551 insn_id: 17551 with comment popfd - Label_insn_17551 ** popfd -. -> Label_insn_17552 - -# Orig addr: Label_insn_17552 insn_id: 17552 with comment popad - Label_insn_17552 ** popad -. -> Label_insn_9544 - -# Orig addr: Label_insn_17553 insn_id: 17553 with comment pushfd - Label_insn_17553 ** pushfd -. -> Label_insn_17554 - -# Orig addr: Label_insn_17554 insn_id: 17554 with comment test cl , cl - Label_insn_17554 ** test cl , cl -. -> Label_insn_17555 - -# Orig addr: Label_insn_17555 insn_id: 17555 with comment jns 0x099DCF6E - Label_insn_17555 ** jns Label_insn_17557 -. -> Label_insn_17556 - -# Orig addr: Label_insn_17556 insn_id: 17556 with comment nop -- Link to callback handler sequence - Label_insn_17556 ** nop -. -> Label_insn_17559 - -# Orig addr: Label_insn_17557 insn_id: 17557 with comment popfd - Label_insn_17557 ** popfd -. -> Label_insn_17558 - -# Orig addr: Label_insn_17558 insn_id: 17558 with comment movsx ecx , cl - Label_insn_17558 ** movsx ecx , cl -. -> 0x8051e59 - -# Orig addr: Label_insn_17559 insn_id: 17559 with comment pushad -- start of callback handler sequence - Label_insn_17559 ** pushad -. -> Label_insn_17560 - -# Orig addr: Label_insn_17560 insn_id: 17560 with comment pushfd - Label_insn_17560 ** pushfd -. -> Label_insn_17561 - -# Orig addr: Label_insn_17561 insn_id: 17561 with comment push 0x08051E56 - Label_insn_17561 ** push 0x08051E56 -. -> Label_insn_17562 - -# Orig addr: Label_insn_17562 insn_id: 17562 with comment push 0xF00018A0 - Label_insn_17562 ** push 0xF00018A0 -. -> Label_insn_17563 - -# Orig addr: Label_insn_17563 insn_id: 17563 with comment pop eax -- with callback to signedness_detector_8 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_17563 indirect branch target: -268429152 -0xf00018a0 -> . -. -> post_callback_Label_insn_17563 - Label_insn_17563 () signedness_detector_8 - post_callback_Label_insn_17563 ** pop eax -. -> Label_insn_17564 - -# Orig addr: Label_insn_17564 insn_id: 17564 with comment popfd - Label_insn_17564 ** popfd -. -> Label_insn_17565 - -# Orig addr: Label_insn_17565 insn_id: 17565 with comment popad - Label_insn_17565 ** popad -. -> Label_insn_17557 - -# Orig addr: Label_insn_17566 insn_id: 17566 with comment pushad -- start of callback handler sequence - Label_insn_17566 ** pushad -. -> Label_insn_17567 - -# Orig addr: Label_insn_17567 insn_id: 17567 with comment pushfd - Label_insn_17567 ** pushfd -. -> Label_insn_17568 - -# Orig addr: Label_insn_17568 insn_id: 17568 with comment push 0x08051E5D - Label_insn_17568 ** push 0x08051E5D -. -> Label_insn_17569 - -# Orig addr: Label_insn_17569 insn_id: 17569 with comment push 0xF00018B0 - Label_insn_17569 ** push 0xF00018B0 -. -> Label_insn_17570 - -# Orig addr: Label_insn_17570 insn_id: 17570 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099E0306 -- Link to callback handler sequence -# Orig addr: Label_insn_17570 indirect branch target: -268429136 -0xf00018b0 -> . -. -> post_callback_Label_insn_17570 - Label_insn_17570 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17570 ** pop eax -. -> Label_insn_17571 - -# Orig addr: Label_insn_17571 insn_id: 17571 with comment popfd - Label_insn_17571 ** popfd -. -> Label_insn_17572 - -# Orig addr: Label_insn_17572 insn_id: 17572 with comment popad - Label_insn_17572 ** popad -. -> 0x8051e61 - -# Orig addr: Label_insn_17573 insn_id: 17573 with comment pushad -- start of callback handler sequence - Label_insn_17573 ** pushad -. -> Label_insn_17574 - -# Orig addr: Label_insn_17574 insn_id: 17574 with comment pushfd - Label_insn_17574 ** pushfd -. -> Label_insn_17575 - -# Orig addr: Label_insn_17575 insn_id: 17575 with comment push 0x08051E63 - Label_insn_17575 ** push 0x08051E63 -. -> Label_insn_17576 - -# Orig addr: Label_insn_17576 insn_id: 17576 with comment push 0xF00018C0 - Label_insn_17576 ** push 0xF00018C0 -. -> Label_insn_17577 - -# Orig addr: Label_insn_17577 insn_id: 17577 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099E2E56 -- Link to callback handler sequence -# Orig addr: Label_insn_17577 indirect branch target: -268429120 -0xf00018c0 -> . -. -> post_callback_Label_insn_17577 - Label_insn_17577 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17577 ** pop eax -. -> Label_insn_17578 - -# Orig addr: Label_insn_17578 insn_id: 17578 with comment popfd - Label_insn_17578 ** popfd -. -> Label_insn_17579 - -# Orig addr: Label_insn_17579 insn_id: 17579 with comment popad - Label_insn_17579 ** popad -. -> Label_insn_9550 - -# Orig addr: Label_insn_17580 insn_id: 17580 with comment jno 0x099E5B66 -- Link to callback handler sequence - Label_insn_17580 ** jno 0x8051e68 -. -> Label_insn_17581 - -# Orig addr: Label_insn_17581 insn_id: 17581 with comment pushad -- start of callback handler sequence - Label_insn_17581 ** pushad -. -> Label_insn_17582 - -# Orig addr: Label_insn_17582 insn_id: 17582 with comment pushfd - Label_insn_17582 ** pushfd -. -> Label_insn_17583 - -# Orig addr: Label_insn_17583 insn_id: 17583 with comment push 0x08051E65 - Label_insn_17583 ** push 0x08051E65 -. -> Label_insn_17584 - -# Orig addr: Label_insn_17584 insn_id: 17584 with comment push 0xF00018D0 - Label_insn_17584 ** push 0xF00018D0 -. -> Label_insn_17585 - -# Orig addr: Label_insn_17585 insn_id: 17585 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099E5B66 -- Link to callback handler sequence -# Orig addr: Label_insn_17585 indirect branch target: -268429104 -0xf00018d0 -> . -. -> post_callback_Label_insn_17585 - Label_insn_17585 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17585 ** pop eax -. -> Label_insn_17586 - -# Orig addr: Label_insn_17586 insn_id: 17586 with comment popfd - Label_insn_17586 ** popfd -. -> Label_insn_17587 - -# Orig addr: Label_insn_17587 insn_id: 17587 with comment popad - Label_insn_17587 ** popad -. -> 0x8051e68 - -# Orig addr: Label_insn_17588 insn_id: 17588 with comment pushad -- start of callback handler sequence - Label_insn_17588 ** pushad -. -> Label_insn_17589 - -# Orig addr: Label_insn_17589 insn_id: 17589 with comment pushfd - Label_insn_17589 ** pushfd -. -> Label_insn_17590 - -# Orig addr: Label_insn_17590 insn_id: 17590 with comment push 0x08051E6D - Label_insn_17590 ** push 0x08051E6D -. -> Label_insn_17591 - -# Orig addr: Label_insn_17591 insn_id: 17591 with comment push 0xF00018E0 - Label_insn_17591 ** push 0xF00018E0 -. -> Label_insn_17592 - -# Orig addr: Label_insn_17592 insn_id: 17592 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099E8176 -- Link to callback handler sequence -# Orig addr: Label_insn_17592 indirect branch target: -268429088 -0xf00018e0 -> . -. -> post_callback_Label_insn_17592 - Label_insn_17592 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17592 ** pop eax -. -> Label_insn_17593 - -# Orig addr: Label_insn_17593 insn_id: 17593 with comment popfd - Label_insn_17593 ** popfd -. -> Label_insn_17594 - -# Orig addr: Label_insn_17594 insn_id: 17594 with comment popad - Label_insn_17594 ** popad -. -> 0x8051e70 - -# Orig addr: Label_insn_17595 insn_id: 17595 with comment jno 0x099E9F96 -- Link to callback handler sequence - Label_insn_17595 ** jno Label_insn_9561 -. -> Label_insn_17596 - -# Orig addr: Label_insn_17596 insn_id: 17596 with comment pushad -- start of callback handler sequence - Label_insn_17596 ** pushad -. -> Label_insn_17597 - -# Orig addr: Label_insn_17597 insn_id: 17597 with comment pushfd - Label_insn_17597 ** pushfd -. -> Label_insn_17598 - -# Orig addr: Label_insn_17598 insn_id: 17598 with comment push 0x08051E86 - Label_insn_17598 ** push 0x08051E86 -. -> Label_insn_17599 - -# Orig addr: Label_insn_17599 insn_id: 17599 with comment push 0xF00018F0 - Label_insn_17599 ** push 0xF00018F0 -. -> Label_insn_17600 - -# Orig addr: Label_insn_17600 insn_id: 17600 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099E9F96 -- Link to callback handler sequence -# Orig addr: Label_insn_17600 indirect branch target: -268429072 -0xf00018f0 -> . -. -> post_callback_Label_insn_17600 - Label_insn_17600 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17600 ** pop eax -. -> Label_insn_17601 - -# Orig addr: Label_insn_17601 insn_id: 17601 with comment popfd - Label_insn_17601 ** popfd -. -> Label_insn_17602 - -# Orig addr: Label_insn_17602 insn_id: 17602 with comment popad - Label_insn_17602 ** popad -. -> Label_insn_9561 - -# Orig addr: Label_insn_17603 insn_id: 17603 with comment jno 0x099ED1C6 -- Link to callback handler sequence - Label_insn_17603 ** jno 0x8051e8c -. -> Label_insn_17604 - -# Orig addr: Label_insn_17604 insn_id: 17604 with comment pushad -- start of callback handler sequence - Label_insn_17604 ** pushad -. -> Label_insn_17605 - -# Orig addr: Label_insn_17605 insn_id: 17605 with comment pushfd - Label_insn_17605 ** pushfd -. -> Label_insn_17606 - -# Orig addr: Label_insn_17606 insn_id: 17606 with comment push 0x08051E89 - Label_insn_17606 ** push 0x08051E89 -. -> Label_insn_17607 - -# Orig addr: Label_insn_17607 insn_id: 17607 with comment push 0xF0001900 - Label_insn_17607 ** push 0xF0001900 -. -> Label_insn_17608 - -# Orig addr: Label_insn_17608 insn_id: 17608 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099ED1C6 -- Link to callback handler sequence -# Orig addr: Label_insn_17608 indirect branch target: -268429056 -0xf0001900 -> . -. -> post_callback_Label_insn_17608 - Label_insn_17608 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17608 ** pop eax -. -> Label_insn_17609 - -# Orig addr: Label_insn_17609 insn_id: 17609 with comment popfd - Label_insn_17609 ** popfd -. -> Label_insn_17610 - -# Orig addr: Label_insn_17610 insn_id: 17610 with comment popad - Label_insn_17610 ** popad -. -> 0x8051e8c - -# Orig addr: Label_insn_17611 insn_id: 17611 with comment jnc 0x099EF61E -- Link to callback handler sequence - Label_insn_17611 ** jnc 0x8051eb1 -. -> Label_insn_17612 - -# Orig addr: Label_insn_17612 insn_id: 17612 with comment pushad -- start of callback handler sequence - Label_insn_17612 ** pushad -. -> Label_insn_17613 - -# Orig addr: Label_insn_17613 insn_id: 17613 with comment pushfd - Label_insn_17613 ** pushfd -. -> Label_insn_17614 - -# Orig addr: Label_insn_17614 insn_id: 17614 with comment push 0x08051EAF - Label_insn_17614 ** push 0x08051EAF -. -> Label_insn_17615 - -# Orig addr: Label_insn_17615 insn_id: 17615 with comment push 0xF0001910 - Label_insn_17615 ** push 0xF0001910 -. -> Label_insn_17616 - -# Orig addr: Label_insn_17616 insn_id: 17616 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099EF61E -- Link to callback handler sequence -# Orig addr: Label_insn_17616 indirect branch target: -268429040 -0xf0001910 -> . -. -> post_callback_Label_insn_17616 - Label_insn_17616 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17616 ** pop eax -. -> Label_insn_17617 - -# Orig addr: Label_insn_17617 insn_id: 17617 with comment popfd - Label_insn_17617 ** popfd -. -> Label_insn_17618 - -# Orig addr: Label_insn_17618 insn_id: 17618 with comment popad - Label_insn_17618 ** popad -. -> 0x8051eb1 - -# Orig addr: Label_insn_17619 insn_id: 17619 with comment pushfd - Label_insn_17619 ** pushfd -. -> Label_insn_17620 - -# Orig addr: Label_insn_17620 insn_id: 17620 with comment test edx , 0xFFFFFF00 - Label_insn_17620 ** test edx , 0xFFFFFF00 -. -> Label_insn_17621 - -# Orig addr: Label_insn_17621 insn_id: 17621 with comment jz - SIGNED or UNSIGNED TRUNC - Label_insn_17621 ** je Label_insn_17623 -. -> Label_insn_17625 - -# Orig addr: Label_insn_17622 insn_id: 17622 with comment NOP NOP -- Link to callback handler sequence - Label_insn_17622 ** nop -. -> Label_insn_17628 - -# Orig addr: Label_insn_17623 insn_id: 17623 with comment popfd - Label_insn_17623 ** popfd -. -> Label_insn_17624 - -# Orig addr: Label_insn_17624 insn_id: 17624 with comment mov byte [ebp-0x44] , dl - Label_insn_17624 ** mov byte [ebp-0x44] , dl -. -> 0x8051f0d - -# Orig addr: Label_insn_17625 insn_id: 17625 with comment NOT - Label_insn_17625 ** not edx -. -> Label_insn_17626 - -# Orig addr: Label_insn_17626 insn_id: 17626 with comment test edx , 0xFFFFFF00 - Label_insn_17626 ** test edx , 0xFFFFFF00 -. -> Label_insn_17627 - -# Orig addr: Label_insn_17627 insn_id: 17627 with comment je 0x099F4F2E - Label_insn_17627 ** je Label_insn_17623 -. -> Label_insn_17622 - -# Orig addr: Label_insn_17628 insn_id: 17628 with comment pushad -- start of callback handler sequence - Label_insn_17628 ** pushad -. -> Label_insn_17629 - -# Orig addr: Label_insn_17629 insn_id: 17629 with comment pushfd - Label_insn_17629 ** pushfd -. -> Label_insn_17630 - -# Orig addr: Label_insn_17630 insn_id: 17630 with comment push 0x08051F0A - Label_insn_17630 ** push 0x08051F0A -. -> Label_insn_17631 - -# Orig addr: Label_insn_17631 insn_id: 17631 with comment push 0xF0001920 - Label_insn_17631 ** push 0xF0001920 -. -> Label_insn_17632 - -# Orig addr: Label_insn_17632 insn_id: 17632 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_17632 indirect branch target: -268429024 -0xf0001920 -> . -. -> post_callback_Label_insn_17632 - Label_insn_17632 () truncation_detector_32_8 - post_callback_Label_insn_17632 ** pop eax -. -> Label_insn_17633 - -# Orig addr: Label_insn_17633 insn_id: 17633 with comment popfd - Label_insn_17633 ** popfd -. -> Label_insn_17634 - -# Orig addr: Label_insn_17634 insn_id: 17634 with comment popad - Label_insn_17634 ** popad -. -> Label_insn_17623 - -# Orig addr: Label_insn_17635 insn_id: 17635 with comment jnc 0x099F838E -- Link to callback handler sequence - Label_insn_17635 ** jnc 0x8051f5a -. -> Label_insn_17636 - -# Orig addr: Label_insn_17636 insn_id: 17636 with comment pushad -- start of callback handler sequence - Label_insn_17636 ** pushad -. -> Label_insn_17637 - -# Orig addr: Label_insn_17637 insn_id: 17637 with comment pushfd - Label_insn_17637 ** pushfd -. -> Label_insn_17638 - -# Orig addr: Label_insn_17638 insn_id: 17638 with comment push 0x08051F58 - Label_insn_17638 ** push 0x08051F58 -. -> Label_insn_17639 - -# Orig addr: Label_insn_17639 insn_id: 17639 with comment push 0xF0001930 - Label_insn_17639 ** push 0xF0001930 -. -> Label_insn_17640 - -# Orig addr: Label_insn_17640 insn_id: 17640 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099F838E -- Link to callback handler sequence -# Orig addr: Label_insn_17640 indirect branch target: -268429008 -0xf0001930 -> . -. -> post_callback_Label_insn_17640 - Label_insn_17640 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17640 ** pop eax -. -> Label_insn_17641 - -# Orig addr: Label_insn_17641 insn_id: 17641 with comment popfd - Label_insn_17641 ** popfd -. -> Label_insn_17642 - -# Orig addr: Label_insn_17642 insn_id: 17642 with comment popad - Label_insn_17642 ** popad -. -> 0x8051f5a - -# Orig addr: Label_insn_17643 insn_id: 17643 with comment pushad -- start of callback handler sequence - Label_insn_17643 ** pushad -. -> Label_insn_17644 - -# Orig addr: Label_insn_17644 insn_id: 17644 with comment pushfd - Label_insn_17644 ** pushfd -. -> Label_insn_17645 - -# Orig addr: Label_insn_17645 insn_id: 17645 with comment push 0x08051F5D - Label_insn_17645 ** push 0x08051F5D -. -> Label_insn_17646 - -# Orig addr: Label_insn_17646 insn_id: 17646 with comment push 0xF0001940 - Label_insn_17646 ** push 0xF0001940 -. -> Label_insn_17647 - -# Orig addr: Label_insn_17647 insn_id: 17647 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099FBB5E -- Link to callback handler sequence -# Orig addr: Label_insn_17647 indirect branch target: -268428992 -0xf0001940 -> . -. -> post_callback_Label_insn_17647 - Label_insn_17647 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17647 ** pop eax -. -> Label_insn_17648 - -# Orig addr: Label_insn_17648 insn_id: 17648 with comment popfd - Label_insn_17648 ** popfd -. -> Label_insn_17649 - -# Orig addr: Label_insn_17649 insn_id: 17649 with comment popad - Label_insn_17649 ** popad -. -> 0x8051f60 - -# Orig addr: Label_insn_17650 insn_id: 17650 with comment jno 0x099FEBC6 -- Link to callback handler sequence - Label_insn_17650 ** jno Label_insn_9625 -. -> Label_insn_17651 - -# Orig addr: Label_insn_17651 insn_id: 17651 with comment pushad -- start of callback handler sequence - Label_insn_17651 ** pushad -. -> Label_insn_17652 - -# Orig addr: Label_insn_17652 insn_id: 17652 with comment pushfd - Label_insn_17652 ** pushfd -. -> Label_insn_17653 - -# Orig addr: Label_insn_17653 insn_id: 17653 with comment push 0x08051F8E - Label_insn_17653 ** push 0x08051F8E -. -> Label_insn_17654 - -# Orig addr: Label_insn_17654 insn_id: 17654 with comment push 0xF0001950 - Label_insn_17654 ** push 0xF0001950 -. -> Label_insn_17655 - -# Orig addr: Label_insn_17655 insn_id: 17655 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099FEBC6 -- Link to callback handler sequence -# Orig addr: Label_insn_17655 indirect branch target: -268428976 -0xf0001950 -> . -. -> post_callback_Label_insn_17655 - Label_insn_17655 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17655 ** pop eax -. -> Label_insn_17656 - -# Orig addr: Label_insn_17656 insn_id: 17656 with comment popfd - Label_insn_17656 ** popfd -. -> Label_insn_17657 - -# Orig addr: Label_insn_17657 insn_id: 17657 with comment popad - Label_insn_17657 ** popad -. -> Label_insn_9625 - -# Orig addr: Label_insn_17658 insn_id: 17658 with comment jno 0x09A01FD6 -- Link to callback handler sequence - Label_insn_17658 ** jno Label_insn_9626 -. -> Label_insn_17659 - -# Orig addr: Label_insn_17659 insn_id: 17659 with comment pushad -- start of callback handler sequence - Label_insn_17659 ** pushad -. -> Label_insn_17660 - -# Orig addr: Label_insn_17660 insn_id: 17660 with comment pushfd - Label_insn_17660 ** pushfd -. -> Label_insn_17661 - -# Orig addr: Label_insn_17661 insn_id: 17661 with comment push 0x08051F90 - Label_insn_17661 ** push 0x08051F90 -. -> Label_insn_17662 - -# Orig addr: Label_insn_17662 insn_id: 17662 with comment push 0xF0001960 - Label_insn_17662 ** push 0xF0001960 -. -> Label_insn_17663 - -# Orig addr: Label_insn_17663 insn_id: 17663 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A01FD6 -- Link to callback handler sequence -# Orig addr: Label_insn_17663 indirect branch target: -268428960 -0xf0001960 -> . -. -> post_callback_Label_insn_17663 - Label_insn_17663 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17663 ** pop eax -. -> Label_insn_17664 - -# Orig addr: Label_insn_17664 insn_id: 17664 with comment popfd - Label_insn_17664 ** popfd -. -> Label_insn_17665 - -# Orig addr: Label_insn_17665 insn_id: 17665 with comment popad - Label_insn_17665 ** popad -. -> Label_insn_9626 - -# Orig addr: Label_insn_17666 insn_id: 17666 with comment pushfd - Label_insn_17666 ** pushfd -. -> Label_insn_17667 - -# Orig addr: Label_insn_17667 insn_id: 17667 with comment test esi , esi - Label_insn_17667 ** test esi , esi -. -> Label_insn_17668 - -# Orig addr: Label_insn_17668 insn_id: 17668 with comment jns 0x09A05E26 - Label_insn_17668 ** jns Label_insn_17670 -. -> Label_insn_17669 - -# Orig addr: Label_insn_17669 insn_id: 17669 with comment nop -- Link to callback handler sequence - Label_insn_17669 ** nop -. -> Label_insn_17672 - -# Orig addr: Label_insn_17670 insn_id: 17670 with comment popfd - Label_insn_17670 ** popfd -. -> Label_insn_17671 - -# Orig addr: Label_insn_17671 insn_id: 17671 with comment mov dword [ebp-0x1C] , esi - Label_insn_17671 ** mov dword [ebp-0x1C] , esi -. -> 0x8051f96 - -# Orig addr: Label_insn_17672 insn_id: 17672 with comment pushad -- start of callback handler sequence - Label_insn_17672 ** pushad -. -> Label_insn_17673 - -# Orig addr: Label_insn_17673 insn_id: 17673 with comment pushfd - Label_insn_17673 ** pushfd -. -> Label_insn_17674 - -# Orig addr: Label_insn_17674 insn_id: 17674 with comment push 0x08051F93 - Label_insn_17674 ** push 0x08051F93 -. -> Label_insn_17675 - -# Orig addr: Label_insn_17675 insn_id: 17675 with comment push 0xF0001970 - Label_insn_17675 ** push 0xF0001970 -. -> Label_insn_17676 - -# Orig addr: Label_insn_17676 insn_id: 17676 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_17676 indirect branch target: -268428944 -0xf0001970 -> . -. -> post_callback_Label_insn_17676 - Label_insn_17676 () signedness_detector_32 - post_callback_Label_insn_17676 ** pop eax -. -> Label_insn_17677 - -# Orig addr: Label_insn_17677 insn_id: 17677 with comment popfd - Label_insn_17677 ** popfd -. -> Label_insn_17678 - -# Orig addr: Label_insn_17678 insn_id: 17678 with comment popad - Label_insn_17678 ** popad -. -> Label_insn_17670 - -# Orig addr: Label_insn_17679 insn_id: 17679 with comment jnc 0x09A093AE -- Link to callback handler sequence - Label_insn_17679 ** jnc 0x8051fac -. -> Label_insn_17680 - -# Orig addr: Label_insn_17680 insn_id: 17680 with comment pushad -- start of callback handler sequence - Label_insn_17680 ** pushad -. -> Label_insn_17681 - -# Orig addr: Label_insn_17681 insn_id: 17681 with comment pushfd - Label_insn_17681 ** pushfd -. -> Label_insn_17682 - -# Orig addr: Label_insn_17682 insn_id: 17682 with comment push 0x08051FA9 - Label_insn_17682 ** push 0x08051FA9 -. -> Label_insn_17683 - -# Orig addr: Label_insn_17683 insn_id: 17683 with comment push 0xF0001980 - Label_insn_17683 ** push 0xF0001980 -. -> Label_insn_17684 - -# Orig addr: Label_insn_17684 insn_id: 17684 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A093AE -- Link to callback handler sequence -# Orig addr: Label_insn_17684 indirect branch target: -268428928 -0xf0001980 -> . -. -> post_callback_Label_insn_17684 - Label_insn_17684 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17684 ** pop eax -. -> Label_insn_17685 - -# Orig addr: Label_insn_17685 insn_id: 17685 with comment popfd - Label_insn_17685 ** popfd -. -> Label_insn_17686 - -# Orig addr: Label_insn_17686 insn_id: 17686 with comment popad - Label_insn_17686 ** popad -. -> 0x8051fac - -# Orig addr: Label_insn_17687 insn_id: 17687 with comment jno 0x09A0ABF6 -- Link to callback handler sequence - Label_insn_17687 ** jno 0x8051fdf -. -> Label_insn_17688 - -# Orig addr: Label_insn_17688 insn_id: 17688 with comment pushad -- start of callback handler sequence - Label_insn_17688 ** pushad -. -> Label_insn_17689 - -# Orig addr: Label_insn_17689 insn_id: 17689 with comment pushfd - Label_insn_17689 ** pushfd -. -> Label_insn_17690 - -# Orig addr: Label_insn_17690 insn_id: 17690 with comment push 0x08051FDD - Label_insn_17690 ** push 0x08051FDD -. -> Label_insn_17691 - -# Orig addr: Label_insn_17691 insn_id: 17691 with comment push 0xF0001990 - Label_insn_17691 ** push 0xF0001990 -. -> Label_insn_17692 - -# Orig addr: Label_insn_17692 insn_id: 17692 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A0ABF6 -- Link to callback handler sequence -# Orig addr: Label_insn_17692 indirect branch target: -268428912 -0xf0001990 -> . -. -> post_callback_Label_insn_17692 - Label_insn_17692 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17692 ** pop eax -. -> Label_insn_17693 - -# Orig addr: Label_insn_17693 insn_id: 17693 with comment popfd - Label_insn_17693 ** popfd -. -> Label_insn_17694 - -# Orig addr: Label_insn_17694 insn_id: 17694 with comment popad - Label_insn_17694 ** popad -. -> 0x8051fdf - -# Orig addr: Label_insn_17695 insn_id: 17695 with comment pushad -- start of callback handler sequence - Label_insn_17695 ** pushad -. -> Label_insn_17696 - -# Orig addr: Label_insn_17696 insn_id: 17696 with comment pushfd - Label_insn_17696 ** pushfd -. -> Label_insn_17697 - -# Orig addr: Label_insn_17697 insn_id: 17697 with comment push 0x08051FE2 - Label_insn_17697 ** push 0x08051FE2 -. -> Label_insn_17698 - -# Orig addr: Label_insn_17698 insn_id: 17698 with comment push 0xF00019A0 - Label_insn_17698 ** push 0xF00019A0 -. -> Label_insn_17699 - -# Orig addr: Label_insn_17699 insn_id: 17699 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A0DD56 -- Link to callback handler sequence -# Orig addr: Label_insn_17699 indirect branch target: -268428896 -0xf00019a0 -> . -. -> post_callback_Label_insn_17699 - Label_insn_17699 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17699 ** pop eax -. -> Label_insn_17700 - -# Orig addr: Label_insn_17700 insn_id: 17700 with comment popfd - Label_insn_17700 ** popfd -. -> Label_insn_17701 - -# Orig addr: Label_insn_17701 insn_id: 17701 with comment popad - Label_insn_17701 ** popad -. -> Label_insn_9647 - -# Orig addr: Label_insn_17702 insn_id: 17702 with comment pushfd - Label_insn_17702 ** pushfd -. -> Label_insn_17703 - -# Orig addr: Label_insn_17703 insn_id: 17703 with comment test esi , esi - Label_insn_17703 ** test esi , esi -. -> Label_insn_17704 - -# Orig addr: Label_insn_17704 insn_id: 17704 with comment jns 0x09A1272E - Label_insn_17704 ** jns Label_insn_17706 -. -> Label_insn_17705 - -# Orig addr: Label_insn_17705 insn_id: 17705 with comment nop -- Link to callback handler sequence - Label_insn_17705 ** nop -. -> Label_insn_17708 - -# Orig addr: Label_insn_17706 insn_id: 17706 with comment popfd - Label_insn_17706 ** popfd -. -> Label_insn_17707 - -# Orig addr: Label_insn_17707 insn_id: 17707 with comment mov dword [ebp-0x1C] , esi - Label_insn_17707 ** mov dword [ebp-0x1C] , esi -. -> 0x8051fe8 - -# Orig addr: Label_insn_17708 insn_id: 17708 with comment pushad -- start of callback handler sequence - Label_insn_17708 ** pushad -. -> Label_insn_17709 - -# Orig addr: Label_insn_17709 insn_id: 17709 with comment pushfd - Label_insn_17709 ** pushfd -. -> Label_insn_17710 - -# Orig addr: Label_insn_17710 insn_id: 17710 with comment push 0x08051FE5 - Label_insn_17710 ** push 0x08051FE5 -. -> Label_insn_17711 - -# Orig addr: Label_insn_17711 insn_id: 17711 with comment push 0xF00019B0 - Label_insn_17711 ** push 0xF00019B0 -. -> Label_insn_17712 - -# Orig addr: Label_insn_17712 insn_id: 17712 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_17712 indirect branch target: -268428880 -0xf00019b0 -> . -. -> post_callback_Label_insn_17712 - Label_insn_17712 () signedness_detector_32 - post_callback_Label_insn_17712 ** pop eax -. -> Label_insn_17713 - -# Orig addr: Label_insn_17713 insn_id: 17713 with comment popfd - Label_insn_17713 ** popfd -. -> Label_insn_17714 - -# Orig addr: Label_insn_17714 insn_id: 17714 with comment popad - Label_insn_17714 ** popad -. -> Label_insn_17706 - -# Orig addr: Label_insn_17715 insn_id: 17715 with comment jno 0x09A15E86 -- Link to callback handler sequence - Label_insn_17715 ** jno 0x8052051 -. -> Label_insn_17716 - -# Orig addr: Label_insn_17716 insn_id: 17716 with comment pushad -- start of callback handler sequence - Label_insn_17716 ** pushad -. -> Label_insn_17717 - -# Orig addr: Label_insn_17717 insn_id: 17717 with comment pushfd - Label_insn_17717 ** pushfd -. -> Label_insn_17718 - -# Orig addr: Label_insn_17718 insn_id: 17718 with comment push 0x0805204B - Label_insn_17718 ** push 0x0805204B -. -> Label_insn_17719 - -# Orig addr: Label_insn_17719 insn_id: 17719 with comment push 0xF00019C0 - Label_insn_17719 ** push 0xF00019C0 -. -> Label_insn_17720 - -# Orig addr: Label_insn_17720 insn_id: 17720 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A15E86 -- Link to callback handler sequence -# Orig addr: Label_insn_17720 indirect branch target: -268428864 -0xf00019c0 -> . -. -> post_callback_Label_insn_17720 - Label_insn_17720 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17720 ** pop eax -. -> Label_insn_17721 - -# Orig addr: Label_insn_17721 insn_id: 17721 with comment popfd - Label_insn_17721 ** popfd -. -> Label_insn_17722 - -# Orig addr: Label_insn_17722 insn_id: 17722 with comment popad - Label_insn_17722 ** popad -. -> 0x8052051 - -# Orig addr: Label_insn_17723 insn_id: 17723 with comment pushad -- start of callback handler sequence - Label_insn_17723 ** pushad -. -> Label_insn_17724 - -# Orig addr: Label_insn_17724 insn_id: 17724 with comment pushfd - Label_insn_17724 ** pushfd -. -> Label_insn_17725 - -# Orig addr: Label_insn_17725 insn_id: 17725 with comment push 0x08052059 - Label_insn_17725 ** push 0x08052059 -. -> Label_insn_17726 - -# Orig addr: Label_insn_17726 insn_id: 17726 with comment push 0xF00019D0 - Label_insn_17726 ** push 0xF00019D0 -. -> Label_insn_17727 - -# Orig addr: Label_insn_17727 insn_id: 17727 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A19836 -- Link to callback handler sequence -# Orig addr: Label_insn_17727 indirect branch target: -268428848 -0xf00019d0 -> . -. -> post_callback_Label_insn_17727 - Label_insn_17727 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17727 ** pop eax -. -> Label_insn_17728 - -# Orig addr: Label_insn_17728 insn_id: 17728 with comment popfd - Label_insn_17728 ** popfd -. -> Label_insn_17729 - -# Orig addr: Label_insn_17729 insn_id: 17729 with comment popad - Label_insn_17729 ** popad -. -> Label_insn_9688 - -# Orig addr: Label_insn_17730 insn_id: 17730 with comment jno 0x09A1C62E -- Link to callback handler sequence - Label_insn_17730 ** jno Label_insn_9689 -. -> Label_insn_17731 - -# Orig addr: Label_insn_17731 insn_id: 17731 with comment pushad -- start of callback handler sequence - Label_insn_17731 ** pushad -. -> Label_insn_17732 - -# Orig addr: Label_insn_17732 insn_id: 17732 with comment pushfd - Label_insn_17732 ** pushfd -. -> Label_insn_17733 - -# Orig addr: Label_insn_17733 insn_id: 17733 with comment push 0x0805205F - Label_insn_17733 ** push 0x0805205F -. -> Label_insn_17734 - -# Orig addr: Label_insn_17734 insn_id: 17734 with comment push 0xF00019E0 - Label_insn_17734 ** push 0xF00019E0 -. -> Label_insn_17735 - -# Orig addr: Label_insn_17735 insn_id: 17735 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A1C62E -- Link to callback handler sequence -# Orig addr: Label_insn_17735 indirect branch target: -268428832 -0xf00019e0 -> . -. -> post_callback_Label_insn_17735 - Label_insn_17735 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17735 ** pop eax -. -> Label_insn_17736 - -# Orig addr: Label_insn_17736 insn_id: 17736 with comment popfd - Label_insn_17736 ** popfd -. -> Label_insn_17737 - -# Orig addr: 0x804d14c insn_id: 4624 with comment lea ecx , [eax-0x41] -0x804d14c -> . - Label_insn_4624 ** lea ecx , [eax-0x41] -. -> Label_insn_15094 - -# Orig addr: Label_insn_17737 insn_id: 17737 with comment popad - Label_insn_17737 ** popad -. -> Label_insn_9689 - -# Orig addr: Label_insn_17738 insn_id: 17738 with comment jno 0x09A1EAE6 -- Link to callback handler sequence - Label_insn_17738 ** jno 0x8052067 -. -> Label_insn_17739 - -# Orig addr: 0x804d154 insn_id: 4627 with comment add eax , 0x00000020 -0x804d154 -> . - Label_insn_4627 ** add eax , 0x00000020 -. -> Label_insn_15102 - -# Orig addr: Label_insn_17739 insn_id: 17739 with comment pushad -- start of callback handler sequence - Label_insn_17739 ** pushad -. -> Label_insn_17740 - -# Orig addr: 0x804d15b insn_id: 4629 with comment lea edi , [ecx-0x41] -0x804d15b -> . - Label_insn_4629 ** lea edi , [ecx-0x41] -. -> Label_insn_18609 - -# Orig addr: Label_insn_17740 insn_id: 17740 with comment pushfd - Label_insn_17740 ** pushfd -. -> Label_insn_17741 - -# Orig addr: Label_insn_17741 insn_id: 17741 with comment push 0x08052065 - Label_insn_17741 ** push 0x08052065 -. -> Label_insn_17742 - -# Orig addr: Label_insn_17742 insn_id: 17742 with comment push 0xF00019F0 - Label_insn_17742 ** push 0xF00019F0 -. -> Label_insn_17743 - -# Orig addr: 0x804d163 insn_id: 4632 with comment add ecx , 0x00000020 -0x804d163 -> . - Label_insn_4632 ** add ecx , 0x00000020 -. -> Label_insn_18610 - -# Orig addr: Label_insn_17743 insn_id: 17743 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A1EAE6 -- Link to callback handler sequence -# Orig addr: Label_insn_17743 indirect branch target: -268428816 -0xf00019f0 -> . -. -> post_callback_Label_insn_17743 - Label_insn_17743 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17743 ** pop eax -. -> Label_insn_17744 - -# Orig addr: Label_insn_17744 insn_id: 17744 with comment popfd - Label_insn_17744 ** popfd -. -> Label_insn_17745 - -# Orig addr: Label_insn_17745 insn_id: 17745 with comment popad - Label_insn_17745 ** popad -. -> 0x8052067 - -# Orig addr: 0x804d16a insn_id: 4635 with comment add edx , 0x00000001 -0x804d16a -> . - Label_insn_4635 ** add edx , 0x00000001 -. -> Label_insn_15124 - -# Orig addr: Label_insn_17746 insn_id: 17746 with comment jnc 0x09A20F06 -- Link to callback handler sequence - Label_insn_17746 ** jnc 0x805208e -. -> Label_insn_17747 - -# Orig addr: 0x804d171 insn_id: 4638 with comment pushfd -0x804d171 -> . - Label_insn_4638 ** pushfd -. -> Label_insn_15132 - -# Orig addr: Label_insn_17747 insn_id: 17747 with comment pushad -- start of callback handler sequence - Label_insn_17747 ** pushad -. -> Label_insn_17748 - -# Orig addr: 0x804d174 insn_id: 4639 with comment pushfd -0x804d174 -> . - Label_insn_4639 ** pushfd -. -> Label_insn_15148 - -# Orig addr: Label_insn_17748 insn_id: 17748 with comment pushfd - Label_insn_17748 ** pushfd -. -> Label_insn_17749 - -# Orig addr: 0x804d177 insn_id: 4640 with comment sub eax , ecx -# eliding, no indirect targets -0x804d177 -> 0x0 - Label_insn_4640 ** sub eax , ecx -. -> Label_insn_15163 - -# Orig addr: Label_insn_17749 insn_id: 17749 with comment push 0x0805208B - Label_insn_17749 ** push 0x0805208B -. -> Label_insn_17750 - -# Orig addr: Label_insn_17750 insn_id: 17750 with comment push 0xF0001A00 - Label_insn_17750 ** push 0xF0001A00 -. -> Label_insn_17751 - -# Orig addr: Label_insn_17751 insn_id: 17751 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A20F06 -- Link to callback handler sequence -# Orig addr: Label_insn_17751 indirect branch target: -268428800 -0xf0001a00 -> . -. -> post_callback_Label_insn_17751 - Label_insn_17751 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17751 ** pop eax -. -> Label_insn_17752 - -# Orig addr: Label_insn_17752 insn_id: 17752 with comment popfd - Label_insn_17752 ** popfd -. -> Label_insn_17753 - -# Orig addr: Label_insn_17753 insn_id: 17753 with comment popad - Label_insn_17753 ** popad -. -> 0x805208e - -# Orig addr: Label_insn_17754 insn_id: 17754 with comment jno 0x09A23A3E -- Link to callback handler sequence - Label_insn_17754 ** jno 0x8049280 -. -> Label_insn_17755 - -# Orig addr: Label_insn_17755 insn_id: 17755 with comment pushad -- start of callback handler sequence - Label_insn_17755 ** pushad -. -> Label_insn_17756 - -# Orig addr: Label_insn_17756 insn_id: 17756 with comment pushfd - Label_insn_17756 ** pushfd -. -> Label_insn_17757 - -# Orig addr: Label_insn_17757 insn_id: 17757 with comment push 0x0804927A - Label_insn_17757 ** push 0x0804927A -. -> Label_insn_17758 - -# Orig addr: Label_insn_17758 insn_id: 17758 with comment push 0xF0001A10 - Label_insn_17758 ** push 0xF0001A10 -. -> Label_insn_17759 - -# Orig addr: Label_insn_17759 insn_id: 17759 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A23A3E -- Link to callback handler sequence -# Orig addr: Label_insn_17759 indirect branch target: -268428784 -0xf0001a10 -> . -. -> post_callback_Label_insn_17759 - Label_insn_17759 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17759 ** pop eax -. -> Label_insn_17760 - -# Orig addr: Label_insn_17760 insn_id: 17760 with comment popfd - Label_insn_17760 ** popfd -. -> Label_insn_17761 - -# Orig addr: Label_insn_17761 insn_id: 17761 with comment popad - Label_insn_17761 ** popad -. -> 0x8049280 - -# Orig addr: Label_insn_17762 insn_id: 17762 with comment pushad -- start of callback handler sequence - Label_insn_17762 ** pushad -. -> Label_insn_17763 - -# Orig addr: Label_insn_17763 insn_id: 17763 with comment pushfd - Label_insn_17763 ** pushfd -. -> Label_insn_17764 - -# Orig addr: Label_insn_17764 insn_id: 17764 with comment push 0x08049283 - Label_insn_17764 ** push 0x08049283 -. -> Label_insn_17765 - -# Orig addr: Label_insn_17765 insn_id: 17765 with comment push 0xF0001A20 - Label_insn_17765 ** push 0xF0001A20 -. -> Label_insn_17766 - -# Orig addr: Label_insn_17766 insn_id: 17766 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A265E6 -- Link to callback handler sequence -# Orig addr: Label_insn_17766 indirect branch target: -268428768 -0xf0001a20 -> . -. -> post_callback_Label_insn_17766 - Label_insn_17766 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17766 ** pop eax -. -> Label_insn_17767 - -# Orig addr: Label_insn_17767 insn_id: 17767 with comment popfd - Label_insn_17767 ** popfd -. -> Label_insn_17768 - -# Orig addr: Label_insn_17768 insn_id: 17768 with comment popad - Label_insn_17768 ** popad -. -> 0x8049286 - -# Orig addr: Label_insn_17769 insn_id: 17769 with comment jno 0x09A293FE -- Link to callback handler sequence - Label_insn_17769 ** jno 0x8049293 -. -> Label_insn_17770 - -# Orig addr: Label_insn_17770 insn_id: 17770 with comment pushad -- start of callback handler sequence - Label_insn_17770 ** pushad -. -> Label_insn_17771 - -# Orig addr: Label_insn_17771 insn_id: 17771 with comment pushfd - Label_insn_17771 ** pushfd -. -> Label_insn_17772 - -# Orig addr: Label_insn_17772 insn_id: 17772 with comment push 0x08049290 - Label_insn_17772 ** push 0x08049290 -. -> Label_insn_17773 - -# Orig addr: Label_insn_17773 insn_id: 17773 with comment push 0xF0001A30 - Label_insn_17773 ** push 0xF0001A30 -. -> Label_insn_17774 - -# Orig addr: Label_insn_17774 insn_id: 17774 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A293FE -- Link to callback handler sequence -# Orig addr: Label_insn_17774 indirect branch target: -268428752 -0xf0001a30 -> . -. -> post_callback_Label_insn_17774 - Label_insn_17774 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17774 ** pop eax -. -> Label_insn_17775 - -# Orig addr: Label_insn_17775 insn_id: 17775 with comment popfd - Label_insn_17775 ** popfd -. -> Label_insn_17776 - -# Orig addr: Label_insn_17776 insn_id: 17776 with comment popad - Label_insn_17776 ** popad -. -> 0x8049293 - -# Orig addr: Label_insn_17777 insn_id: 17777 with comment pushfd - Label_insn_17777 ** pushfd -. -> Label_insn_17778 - -# Orig addr: Label_insn_17778 insn_id: 17778 with comment test ecx , ecx - Label_insn_17778 ** test ecx , ecx -. -> Label_insn_17779 - -# Orig addr: Label_insn_17779 insn_id: 17779 with comment jns 0x09A2CC86 - Label_insn_17779 ** jns Label_insn_17781 -. -> Label_insn_17780 - -# Orig addr: Label_insn_17780 insn_id: 17780 with comment nop -- Link to callback handler sequence - Label_insn_17780 ** nop -. -> Label_insn_17783 - -# Orig addr: Label_insn_17781 insn_id: 17781 with comment popfd - Label_insn_17781 ** popfd -. -> Label_insn_17782 - -# Orig addr: Label_insn_17782 insn_id: 17782 with comment mov dword [esp+0x08] , ecx - Label_insn_17782 ** mov dword [esp+0x08] , ecx -. -> 0x80497db - -# Orig addr: Label_insn_17783 insn_id: 17783 with comment pushad -- start of callback handler sequence - Label_insn_17783 ** pushad -. -> Label_insn_17784 - -# Orig addr: 0x804d1f0 insn_id: 4697 with comment lea ebx , [ebx+eax+0x01] -0x804d1f0 -> . - Label_insn_4697 ** lea ebx , [ebx+eax+0x01] -. -> Label_insn_14320 - -# Orig addr: Label_insn_17784 insn_id: 17784 with comment pushfd - Label_insn_17784 ** pushfd -. -> Label_insn_17785 - -# Orig addr: Label_insn_17785 insn_id: 17785 with comment push 0x080497D7 - Label_insn_17785 ** push 0x080497D7 -. -> Label_insn_17786 - -# Orig addr: Label_insn_17786 insn_id: 17786 with comment push 0xF0001A40 - Label_insn_17786 ** push 0xF0001A40 -. -> Label_insn_17787 - -# Orig addr: 0x804d1fc insn_id: 4700 with comment lea ebx , [ebx+eax+0x01] -0x804d1fc -> . - Label_insn_4700 ** lea ebx , [ebx+eax+0x01] -. -> Label_insn_14315 - -# Orig addr: Label_insn_17787 insn_id: 17787 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_17787 indirect branch target: -268428736 -0xf0001a40 -> . -. -> post_callback_Label_insn_17787 - Label_insn_17787 () signedness_detector_32 - post_callback_Label_insn_17787 ** pop eax -. -> Label_insn_17788 - -# Orig addr: Label_insn_17788 insn_id: 17788 with comment popfd - Label_insn_17788 ** popfd -. -> Label_insn_17789 - -# Orig addr: Label_insn_17789 insn_id: 17789 with comment popad - Label_insn_17789 ** popad -. -> Label_insn_17781 - -# Orig addr: Label_insn_17790 insn_id: 17790 with comment pushfd - Label_insn_17790 ** pushfd -. -> Label_insn_17791 - -# Orig addr: Label_insn_17791 insn_id: 17791 with comment test ecx , ecx - Label_insn_17791 ** test ecx , ecx -. -> Label_insn_17792 - -# Orig addr: Label_insn_17792 insn_id: 17792 with comment jns 0x09A31BFE - Label_insn_17792 ** jns Label_insn_17794 -. -> Label_insn_17793 - -# Orig addr: Label_insn_17793 insn_id: 17793 with comment nop -- Link to callback handler sequence - Label_insn_17793 ** nop -. -> Label_insn_17796 - -# Orig addr: Label_insn_17794 insn_id: 17794 with comment popfd - Label_insn_17794 ** popfd -. -> Label_insn_17795 - -# Orig addr: Label_insn_17795 insn_id: 17795 with comment mov dword [esp+0x28] , ecx - Label_insn_17795 ** mov dword [esp+0x28] , ecx -. -> Label_insn_535 - -# Orig addr: Label_insn_17796 insn_id: 17796 with comment pushad -- start of callback handler sequence - Label_insn_17796 ** pushad -. -> Label_insn_17797 - -# Orig addr: Label_insn_17797 insn_id: 17797 with comment pushfd - Label_insn_17797 ** pushfd -. -> Label_insn_17798 - -# Orig addr: Label_insn_17798 insn_id: 17798 with comment push 0x080497D3 - Label_insn_17798 ** push 0x080497D3 -. -> Label_insn_17799 - -# Orig addr: Label_insn_17799 insn_id: 17799 with comment push 0xF0001A50 - Label_insn_17799 ** push 0xF0001A50 -. -> Label_insn_17800 - -# Orig addr: Label_insn_17800 insn_id: 17800 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_17800 indirect branch target: -268428720 -0xf0001a50 -> . -. -> post_callback_Label_insn_17800 - Label_insn_17800 () signedness_detector_32 - post_callback_Label_insn_17800 ** pop eax -. -> Label_insn_17801 - -# Orig addr: Label_insn_17801 insn_id: 17801 with comment popfd - Label_insn_17801 ** popfd -. -> Label_insn_17802 - -# Orig addr: 0x804d22e insn_id: 4717 with comment lea esi , [ebx+eax+0x01] -0x804d22e -> . - Label_insn_4717 ** lea esi , [ebx+eax+0x01] -. -> Label_insn_14324 - -# Orig addr: Label_insn_17802 insn_id: 17802 with comment popad - Label_insn_17802 ** popad -. -> Label_insn_17794 - -# Orig addr: Label_insn_17803 insn_id: 17803 with comment jnc 0x09A3613E -- Link to callback handler sequence - Label_insn_17803 ** jnc 0x804981c -. -> Label_insn_17804 - -# Orig addr: Label_insn_17804 insn_id: 17804 with comment pushad -- start of callback handler sequence - Label_insn_17804 ** pushad -. -> Label_insn_17805 - -# Orig addr: Label_insn_17805 insn_id: 17805 with comment pushfd - Label_insn_17805 ** pushfd -. -> Label_insn_17806 - -# Orig addr: Label_insn_17806 insn_id: 17806 with comment push 0x08049816 - Label_insn_17806 ** push 0x08049816 -. -> Label_insn_17807 - -# Orig addr: Label_insn_17807 insn_id: 17807 with comment push 0xF0001A60 - Label_insn_17807 ** push 0xF0001A60 -. -> Label_insn_17808 - -# Orig addr: Label_insn_17808 insn_id: 17808 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A3613E -- Link to callback handler sequence -# Orig addr: Label_insn_17808 indirect branch target: -268428704 -0xf0001a60 -> . -. -> post_callback_Label_insn_17808 - Label_insn_17808 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17808 ** pop eax -. -> Label_insn_17809 - -# Orig addr: Label_insn_17809 insn_id: 17809 with comment popfd - Label_insn_17809 ** popfd -. -> Label_insn_17810 - -# Orig addr: Label_insn_17810 insn_id: 17810 with comment popad - Label_insn_17810 ** popad -. -> 0x804981c - -# Orig addr: Label_insn_17811 insn_id: 17811 with comment pushfd - Label_insn_17811 ** pushfd -. -> Label_insn_17812 - -# Orig addr: Label_insn_17812 insn_id: 17812 with comment test ecx , ecx - Label_insn_17812 ** test ecx , ecx -. -> Label_insn_17813 - -# Orig addr: Label_insn_17813 insn_id: 17813 with comment jns 0x09A3AF66 - Label_insn_17813 ** jns Label_insn_17815 -. -> Label_insn_17814 - -# Orig addr: Label_insn_17814 insn_id: 17814 with comment nop -- Link to callback handler sequence - Label_insn_17814 ** nop -. -> Label_insn_17817 - -# Orig addr: Label_insn_17815 insn_id: 17815 with comment popfd - Label_insn_17815 ** popfd -. -> Label_insn_17816 - -# Orig addr: Label_insn_17816 insn_id: 17816 with comment mov dword [esp+0x60] , ecx - Label_insn_17816 ** mov dword [esp+0x60] , ecx -. -> Label_insn_562 - -# Orig addr: Label_insn_17817 insn_id: 17817 with comment pushad -- start of callback handler sequence - Label_insn_17817 ** pushad -. -> Label_insn_17818 - -# Orig addr: Label_insn_17818 insn_id: 17818 with comment pushfd - Label_insn_17818 ** pushfd -. -> Label_insn_17819 - -# Orig addr: Label_insn_17819 insn_id: 17819 with comment push 0x08049860 - Label_insn_17819 ** push 0x08049860 -. -> Label_insn_17820 - -# Orig addr: Label_insn_17820 insn_id: 17820 with comment push 0xF0001A70 - Label_insn_17820 ** push 0xF0001A70 -. -> Label_insn_17821 - -# Orig addr: Label_insn_17821 insn_id: 17821 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_17821 indirect branch target: -268428688 -0xf0001a70 -> . -. -> post_callback_Label_insn_17821 - Label_insn_17821 () signedness_detector_32 - post_callback_Label_insn_17821 ** pop eax -. -> Label_insn_17822 - -# Orig addr: Label_insn_17822 insn_id: 17822 with comment popfd - Label_insn_17822 ** popfd -. -> Label_insn_17823 - -# Orig addr: Label_insn_17823 insn_id: 17823 with comment popad - Label_insn_17823 ** popad -. -> Label_insn_17815 - -# Orig addr: Label_insn_17824 insn_id: 17824 with comment jnc 0x09A3E36E -- Link to callback handler sequence - Label_insn_17824 ** jnc 0x8049867 -. -> Label_insn_17825 - -# Orig addr: Label_insn_17825 insn_id: 17825 with comment pushad -- start of callback handler sequence - Label_insn_17825 ** pushad -. -> Label_insn_17826 - -# Orig addr: Label_insn_17826 insn_id: 17826 with comment pushfd - Label_insn_17826 ** pushfd -. -> Label_insn_17827 - -# Orig addr: Label_insn_17827 insn_id: 17827 with comment push 0x08049864 - Label_insn_17827 ** push 0x08049864 -. -> Label_insn_17828 - -# Orig addr: Label_insn_17828 insn_id: 17828 with comment push 0xF0001A80 - Label_insn_17828 ** push 0xF0001A80 -. -> Label_insn_17829 - -# Orig addr: Label_insn_17829 insn_id: 17829 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A3E36E -- Link to callback handler sequence -# Orig addr: Label_insn_17829 indirect branch target: -268428672 -0xf0001a80 -> . -. -> post_callback_Label_insn_17829 - Label_insn_17829 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17829 ** pop eax -. -> Label_insn_17830 - -# Orig addr: Label_insn_17830 insn_id: 17830 with comment popfd - Label_insn_17830 ** popfd -. -> Label_insn_17831 - -# Orig addr: 0x804d2c9 insn_id: 4753 with comment add eax , dword [ebp-0x0000008C] -0x804d2c9 -> . - Label_insn_4753 ** add eax , dword [ebp-0x0000008C] -. -> Label_insn_14714 - -# Orig addr: Label_insn_17831 insn_id: 17831 with comment popad - Label_insn_17831 ** popad -. -> 0x8049867 - -# Orig addr: Label_insn_17832 insn_id: 17832 with comment pushfd - Label_insn_17832 ** pushfd -. -> Label_insn_17834 - -# Orig addr: Label_insn_17833 insn_id: 17833 with comment pushfd - Label_insn_17833 ** pushfd -. -> Label_insn_18102 - -# Orig addr: Label_insn_17834 insn_id: 17834 with comment test ecx , ecx - Label_insn_17834 ** test ecx , ecx -. -> Label_insn_17835 - -# Orig addr: 0x804d2e0 insn_id: 4757 with comment add eax , 0x0000000E -0x804d2e0 -> . - Label_insn_4757 ** add eax , 0x0000000E -. -> Label_insn_14682 - -# Orig addr: Label_insn_17835 insn_id: 17835 with comment jns 0x09A41F1E - Label_insn_17835 ** jns Label_insn_17837 -. -> Label_insn_17836 - -# Orig addr: Label_insn_17836 insn_id: 17836 with comment nop -- Link to callback handler sequence - Label_insn_17836 ** nop -. -> Label_insn_17839 - -# Orig addr: Label_insn_17837 insn_id: 17837 with comment popfd - Label_insn_17837 ** popfd -. -> Label_insn_17838 - -# Orig addr: Label_insn_17838 insn_id: 17838 with comment mov dword [esp+0x08] , ecx - Label_insn_17838 ** mov dword [esp+0x08] , ecx -. -> 0x80498d7 - -# Orig addr: Label_insn_17839 insn_id: 17839 with comment pushad -- start of callback handler sequence - Label_insn_17839 ** pushad -. -> Label_insn_17840 - -# Orig addr: Label_insn_17840 insn_id: 17840 with comment pushfd - Label_insn_17840 ** pushfd -. -> Label_insn_17841 - -# Orig addr: Label_insn_17841 insn_id: 17841 with comment push 0x080498D3 - Label_insn_17841 ** push 0x080498D3 -. -> Label_insn_17842 - -# Orig addr: Label_insn_17842 insn_id: 17842 with comment push 0xF0001A90 - Label_insn_17842 ** push 0xF0001A90 -. -> Label_insn_17843 - -# Orig addr: Label_insn_17843 insn_id: 17843 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_17843 indirect branch target: -268428656 -0xf0001a90 -> . -. -> post_callback_Label_insn_17843 - Label_insn_17843 () signedness_detector_32 - post_callback_Label_insn_17843 ** pop eax -. -> Label_insn_17844 - -# Orig addr: Label_insn_17844 insn_id: 17844 with comment popfd - Label_insn_17844 ** popfd -. -> Label_insn_17845 - -# Orig addr: Label_insn_17845 insn_id: 17845 with comment popad - Label_insn_17845 ** popad -. -> Label_insn_17837 - -# Orig addr: Label_insn_17846 insn_id: 17846 with comment jnc 0x09A45356 -- Link to callback handler sequence - Label_insn_17846 ** jnc 0x804990e -. -> Label_insn_17847 - -# Orig addr: Label_insn_17847 insn_id: 17847 with comment pushad -- start of callback handler sequence - Label_insn_17847 ** pushad -. -> Label_insn_17848 - -# Orig addr: Label_insn_17848 insn_id: 17848 with comment pushfd - Label_insn_17848 ** pushfd -. -> Label_insn_17849 - -# Orig addr: 0x804d32e insn_id: 4774 with comment add eax , dword [ebp-0x00000090] -0x804d32e -> . - Label_insn_4774 ** add eax , dword [ebp-0x00000090] -. -> Label_insn_14691 - -# Orig addr: Label_insn_17849 insn_id: 17849 with comment push 0x08049909 - Label_insn_17849 ** push 0x08049909 -. -> Label_insn_17850 - -# Orig addr: Label_insn_17850 insn_id: 17850 with comment push 0xF0001AA0 - Label_insn_17850 ** push 0xF0001AA0 -. -> Label_insn_17851 - -# Orig addr: Label_insn_17851 insn_id: 17851 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A45356 -- Link to callback handler sequence -# Orig addr: Label_insn_17851 indirect branch target: -268428640 -0xf0001aa0 -> . -. -> post_callback_Label_insn_17851 - Label_insn_17851 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17851 ** pop eax -. -> Label_insn_17852 - -# Orig addr: Label_insn_17852 insn_id: 17852 with comment popfd - Label_insn_17852 ** popfd -. -> Label_insn_17853 - -# Orig addr: Label_insn_17853 insn_id: 17853 with comment popad - Label_insn_17853 ** popad -. -> 0x804990e - -# Orig addr: Label_insn_17854 insn_id: 17854 with comment jno 0x09A481C6 -- Link to callback handler sequence - Label_insn_17854 ** jno 0x8049975 -. -> Label_insn_17855 - -# Orig addr: Label_insn_17855 insn_id: 17855 with comment pushad -- start of callback handler sequence - Label_insn_17855 ** pushad -. -> Label_insn_17856 - -# Orig addr: Label_insn_17856 insn_id: 17856 with comment pushfd - Label_insn_17856 ** pushfd -. -> Label_insn_17857 - -# Orig addr: Label_insn_17857 insn_id: 17857 with comment push 0x08049971 - Label_insn_17857 ** push 0x08049971 -. -> Label_insn_17858 - -# Orig addr: Label_insn_17858 insn_id: 17858 with comment push 0xF0001AB0 - Label_insn_17858 ** push 0xF0001AB0 -. -> Label_insn_17859 - -# Orig addr: Label_insn_17859 insn_id: 17859 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A481C6 -- Link to callback handler sequence -# Orig addr: Label_insn_17859 indirect branch target: -268428624 -0xf0001ab0 -> . -. -> post_callback_Label_insn_17859 - Label_insn_17859 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17859 ** pop eax -. -> Label_insn_17860 - -# Orig addr: Label_insn_17860 insn_id: 17860 with comment popfd - Label_insn_17860 ** popfd -. -> Label_insn_17861 - -# Orig addr: Label_insn_17861 insn_id: 17861 with comment popad - Label_insn_17861 ** popad -. -> 0x8049975 - -# Orig addr: Label_insn_17862 insn_id: 17862 with comment jnc 0x09A4B1BE -- Link to callback handler sequence - Label_insn_17862 ** jnc 0x804998d -. -> Label_insn_17863 - -# Orig addr: Label_insn_17863 insn_id: 17863 with comment pushad -- start of callback handler sequence - Label_insn_17863 ** pushad -. -> Label_insn_17864 - -# Orig addr: Label_insn_17864 insn_id: 17864 with comment pushfd - Label_insn_17864 ** pushfd -. -> Label_insn_17865 - -# Orig addr: Label_insn_17865 insn_id: 17865 with comment push 0x08049989 - Label_insn_17865 ** push 0x08049989 -. -> Label_insn_17866 - -# Orig addr: Label_insn_17866 insn_id: 17866 with comment push 0xF0001AC0 - Label_insn_17866 ** push 0xF0001AC0 -. -> Label_insn_17867 - -# Orig addr: 0x804d39f insn_id: 4796 with comment add edx , 0x00000001 -0x804d39f -> . - Label_insn_4796 ** add edx , 0x00000001 -. -> Label_insn_14699 - -# Orig addr: Label_insn_17867 insn_id: 17867 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A4B1BE -- Link to callback handler sequence -# Orig addr: Label_insn_17867 indirect branch target: -268428608 -0xf0001ac0 -> . -. -> post_callback_Label_insn_17867 - Label_insn_17867 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17867 ** pop eax -. -> Label_insn_17868 - -# Orig addr: Label_insn_17868 insn_id: 17868 with comment popfd - Label_insn_17868 ** popfd -. -> Label_insn_17869 - -# Orig addr: Label_insn_17869 insn_id: 17869 with comment popad - Label_insn_17869 ** popad -. -> 0x804998d - -# Orig addr: Label_insn_17870 insn_id: 17870 with comment pushad -- start of callback handler sequence - Label_insn_17870 ** pushad -. -> Label_insn_17871 - -# Orig addr: Label_insn_17871 insn_id: 17871 with comment pushfd - Label_insn_17871 ** pushfd -. -> Label_insn_17872 - -# Orig addr: Label_insn_17872 insn_id: 17872 with comment push 0x08049991 - Label_insn_17872 ** push 0x08049991 -. -> Label_insn_17873 - -# Orig addr: Label_insn_17873 insn_id: 17873 with comment push 0xF0001AD0 - Label_insn_17873 ** push 0xF0001AD0 -. -> Label_insn_17874 - -# Orig addr: Label_insn_17874 insn_id: 17874 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A4CB86 -- Link to callback handler sequence -# Orig addr: Label_insn_17874 indirect branch target: -268428592 -0xf0001ad0 -> . -. -> post_callback_Label_insn_17874 - Label_insn_17874 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17874 ** pop eax -. -> Label_insn_17875 - -# Orig addr: Label_insn_17875 insn_id: 17875 with comment popfd - Label_insn_17875 ** popfd -. -> Label_insn_17876 - -# Orig addr: Label_insn_17876 insn_id: 17876 with comment popad - Label_insn_17876 ** popad -. -> 0x8049994 - -# Orig addr: Label_insn_17877 insn_id: 17877 with comment jno 0x09A4F866 -- Link to callback handler sequence - Label_insn_17877 ** jno 0x80499aa -. -> Label_insn_17878 - -# Orig addr: Label_insn_17878 insn_id: 17878 with comment pushad -- start of callback handler sequence - Label_insn_17878 ** pushad -. -> Label_insn_17879 - -# Orig addr: Label_insn_17879 insn_id: 17879 with comment pushfd - Label_insn_17879 ** pushfd -. -> Label_insn_17880 - -# Orig addr: Label_insn_17880 insn_id: 17880 with comment push 0x080499A7 - Label_insn_17880 ** push 0x080499A7 -. -> Label_insn_17881 - -# Orig addr: Label_insn_17881 insn_id: 17881 with comment push 0xF0001AE0 - Label_insn_17881 ** push 0xF0001AE0 -. -> Label_insn_17882 - -# Orig addr: Label_insn_17882 insn_id: 17882 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A4F866 -- Link to callback handler sequence -# Orig addr: Label_insn_17882 indirect branch target: -268428576 -0xf0001ae0 -> . -. -> post_callback_Label_insn_17882 - Label_insn_17882 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17882 ** pop eax -. -> Label_insn_17883 - -# Orig addr: Label_insn_17883 insn_id: 17883 with comment popfd - Label_insn_17883 ** popfd -. -> Label_insn_17884 - -# Orig addr: Label_insn_17884 insn_id: 17884 with comment popad - Label_insn_17884 ** popad -. -> 0x80499aa - -# Orig addr: Label_insn_17885 insn_id: 17885 with comment pushad -- start of callback handler sequence - Label_insn_17885 ** pushad -. -> Label_insn_17886 - -# Orig addr: Label_insn_17886 insn_id: 17886 with comment pushfd - Label_insn_17886 ** pushfd -. -> Label_insn_17887 - -# Orig addr: Label_insn_17887 insn_id: 17887 with comment push 0x080499AC - Label_insn_17887 ** push 0x080499AC -. -> Label_insn_17888 - -# Orig addr: Label_insn_17888 insn_id: 17888 with comment push 0xF0001AF0 - Label_insn_17888 ** push 0xF0001AF0 -. -> Label_insn_17889 - -# Orig addr: Label_insn_17889 insn_id: 17889 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A52756 -- Link to callback handler sequence -# Orig addr: Label_insn_17889 indirect branch target: -268428560 -0xf0001af0 -> . -. -> post_callback_Label_insn_17889 - Label_insn_17889 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17889 ** pop eax -. -> Label_insn_17890 - -# Orig addr: Label_insn_17890 insn_id: 17890 with comment popfd - Label_insn_17890 ** popfd -. -> Label_insn_17891 - -# Orig addr: Label_insn_17891 insn_id: 17891 with comment popad - Label_insn_17891 ** popad -. -> 0x80499ae - -# Orig addr: Label_insn_17892 insn_id: 17892 with comment jno 0x09A55606 -- Link to callback handler sequence - Label_insn_17892 ** jno 0x80499bc -. -> Label_insn_17893 - -# Orig addr: 0x804d434 insn_id: 4830 with comment add eax , edx -0x804d434 -> . - Label_insn_4830 ** add eax , edx -. -> Label_insn_14720 - -# Orig addr: Label_insn_17893 insn_id: 17893 with comment pushad -- start of callback handler sequence - Label_insn_17893 ** pushad -. -> Label_insn_17894 - -# Orig addr: 0x804d436 insn_id: 4831 with comment lea ebx , [eax+0x02] -# eliding, no indirect targets -0x804d436 -> 0x0 - Label_insn_4831 ** lea ebx , [eax+0x02] -. -> Label_insn_14728 - -# Orig addr: Label_insn_17894 insn_id: 17894 with comment pushfd - Label_insn_17894 ** pushfd -. -> Label_insn_17895 - -# Orig addr: 0x804d439 insn_id: 4832 with comment add eax , 0x00000003 -# eliding, no indirect targets -0x804d439 -> 0x0 - Label_insn_4832 ** add eax , 0x00000003 -. -> Label_insn_14736 - -# Orig addr: Label_insn_17895 insn_id: 17895 with comment push 0x080499B8 - Label_insn_17895 ** push 0x080499B8 -. -> Label_insn_17896 - -# Orig addr: Label_insn_17896 insn_id: 17896 with comment push 0xF0001B00 - Label_insn_17896 ** push 0xF0001B00 -. -> Label_insn_17897 - -# Orig addr: Label_insn_17897 insn_id: 17897 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A55606 -- Link to callback handler sequence -# Orig addr: Label_insn_17897 indirect branch target: -268428544 -0xf0001b00 -> . -. -> post_callback_Label_insn_17897 - Label_insn_17897 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17897 ** pop eax -. -> Label_insn_17898 - -# Orig addr: Label_insn_17898 insn_id: 17898 with comment popfd - Label_insn_17898 ** popfd -. -> Label_insn_17899 - -# Orig addr: Label_insn_17899 insn_id: 17899 with comment popad - Label_insn_17899 ** popad -. -> 0x80499bc - -# Orig addr: Label_insn_17900 insn_id: 17900 with comment pushad -- start of callback handler sequence - Label_insn_17900 ** pushad -. -> Label_insn_17901 - -# Orig addr: Label_insn_17901 insn_id: 17901 with comment pushfd - Label_insn_17901 ** pushfd -. -> Label_insn_17902 - -# Orig addr: Label_insn_17902 insn_id: 17902 with comment push 0x080499BE - Label_insn_17902 ** push 0x080499BE -. -> Label_insn_17903 - -# Orig addr: Label_insn_17903 insn_id: 17903 with comment push 0xF0001B10 - Label_insn_17903 ** push 0xF0001B10 -. -> Label_insn_17904 - -# Orig addr: 0x804d467 insn_id: 4843 with comment sub esi , edx -0x804d467 -> . - Label_insn_4843 ** sub esi , edx -. -> Label_insn_14744 - -# Orig addr: Label_insn_17904 insn_id: 17904 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A58406 -- Link to callback handler sequence -# Orig addr: Label_insn_17904 indirect branch target: -268428528 -0xf0001b10 -> . -. -> post_callback_Label_insn_17904 - Label_insn_17904 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17904 ** pop eax -. -> Label_insn_17905 - -# Orig addr: Label_insn_17905 insn_id: 17905 with comment popfd - Label_insn_17905 ** popfd -. -> Label_insn_17906 - -# Orig addr: 0x804d46b insn_id: 4845 with comment sub eax , dword [ebp-0x00000090] -0x804d46b -> . - Label_insn_4845 ** sub eax , dword [ebp-0x00000090] -. -> Label_insn_14752 - -# Orig addr: Label_insn_17906 insn_id: 17906 with comment popad - Label_insn_17906 ** popad -. -> 0x80499c0 - -# Orig addr: 0x804d471 insn_id: 4846 with comment lea eax , [ebx+eax-0x02] -# eliding, no indirect targets -0x804d471 -> 0x0 - Label_insn_4846 ** lea eax , [ebx+eax-0x02] -. -> Label_insn_14760 - -# Orig addr: Label_insn_17907 insn_id: 17907 with comment jnc 0x09A5B22E -- Link to callback handler sequence - Label_insn_17907 ** jnc 0x80499dc -. -> Label_insn_17908 - -# Orig addr: 0x804d47d insn_id: 4849 with comment lea eax , [ebx+esi-0x01] -0x804d47d -> . - Label_insn_4849 ** lea eax , [ebx+esi-0x01] -. -> Label_insn_14768 - -# Orig addr: Label_insn_17908 insn_id: 17908 with comment pushad -- start of callback handler sequence - Label_insn_17908 ** pushad -. -> Label_insn_17909 - -# Orig addr: Label_insn_17909 insn_id: 17909 with comment pushfd - Label_insn_17909 ** pushfd -. -> Label_insn_17910 - -# Orig addr: Label_insn_17910 insn_id: 17910 with comment push 0x080499DA - Label_insn_17910 ** push 0x080499DA -. -> Label_insn_17911 - -# Orig addr: Label_insn_17911 insn_id: 17911 with comment push 0xF0001B20 - Label_insn_17911 ** push 0xF0001B20 -. -> Label_insn_17912 - -# Orig addr: Label_insn_17912 insn_id: 17912 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A5B22E -- Link to callback handler sequence -# Orig addr: Label_insn_17912 indirect branch target: -268428512 -0xf0001b20 -> . -. -> post_callback_Label_insn_17912 - Label_insn_17912 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17912 ** pop eax -. -> Label_insn_17913 - -# Orig addr: Label_insn_17913 insn_id: 17913 with comment popfd - Label_insn_17913 ** popfd -. -> Label_insn_17914 - -# Orig addr: Label_insn_17914 insn_id: 17914 with comment popad - Label_insn_17914 ** popad -. -> 0x80499dc - -# Orig addr: Label_insn_17915 insn_id: 17915 with comment pushad -- start of callback handler sequence - Label_insn_17915 ** pushad -. -> Label_insn_17916 - -# Orig addr: Label_insn_17916 insn_id: 17916 with comment pushfd - Label_insn_17916 ** pushfd -. -> Label_insn_17917 - -# Orig addr: 0x804d4af insn_id: 4861 with comment add edx , 0x00000001 -0x804d4af -> . - Label_insn_4861 ** add edx , 0x00000001 -. -> Label_insn_14776 - -# Orig addr: Label_insn_17917 insn_id: 17917 with comment push 0x080499E5 - Label_insn_17917 ** push 0x080499E5 -. -> Label_insn_17918 - -# Orig addr: Label_insn_17918 insn_id: 17918 with comment push 0xF0001B30 - Label_insn_17918 ** push 0xF0001B30 -. -> Label_insn_17919 - -# Orig addr: Label_insn_17919 insn_id: 17919 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A5E1D6 -- Link to callback handler sequence -# Orig addr: Label_insn_17919 indirect branch target: -268428496 -0xf0001b30 -> . -. -> post_callback_Label_insn_17919 - Label_insn_17919 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17919 ** pop eax -. -> Label_insn_17920 - -# Orig addr: Label_insn_17920 insn_id: 17920 with comment popfd - Label_insn_17920 ** popfd -. -> Label_insn_17921 - -# Orig addr: Label_insn_17921 insn_id: 17921 with comment popad - Label_insn_17921 ** popad -. -> 0x80499e8 - -# Orig addr: Label_insn_17922 insn_id: 17922 with comment jnc 0x09A61076 -- Link to callback handler sequence - Label_insn_17922 ** jnc 0x8049a09 -. -> Label_insn_17923 - -# Orig addr: Label_insn_17923 insn_id: 17923 with comment pushad -- start of callback handler sequence - Label_insn_17923 ** pushad -. -> Label_insn_17924 - -# Orig addr: Label_insn_17924 insn_id: 17924 with comment pushfd - Label_insn_17924 ** pushfd -. -> Label_insn_17925 - -# Orig addr: Label_insn_17925 insn_id: 17925 with comment push 0x08049A05 - Label_insn_17925 ** push 0x08049A05 -. -> Label_insn_17926 - -# Orig addr: Label_insn_17926 insn_id: 17926 with comment push 0xF0001B40 - Label_insn_17926 ** push 0xF0001B40 -. -> Label_insn_17927 - -# Orig addr: Label_insn_17927 insn_id: 17927 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A61076 -- Link to callback handler sequence -# Orig addr: Label_insn_17927 indirect branch target: -268428480 -0xf0001b40 -> . -. -> post_callback_Label_insn_17927 - Label_insn_17927 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17927 ** pop eax -. -> Label_insn_17928 - -# Orig addr: Label_insn_17928 insn_id: 17928 with comment popfd - Label_insn_17928 ** popfd -. -> Label_insn_17929 - -# Orig addr: Label_insn_17929 insn_id: 17929 with comment popad - Label_insn_17929 ** popad -. -> 0x8049a09 - -# Orig addr: Label_insn_17930 insn_id: 17930 with comment pushad -- start of callback handler sequence - Label_insn_17930 ** pushad -. -> Label_insn_17931 - -# Orig addr: Label_insn_17931 insn_id: 17931 with comment pushfd - Label_insn_17931 ** pushfd -. -> Label_insn_17932 - -# Orig addr: Label_insn_17932 insn_id: 17932 with comment push 0x08049A10 - Label_insn_17932 ** push 0x08049A10 -. -> Label_insn_17933 - -# Orig addr: Label_insn_17933 insn_id: 17933 with comment push 0xF0001B50 - Label_insn_17933 ** push 0xF0001B50 -. -> Label_insn_17934 - -# Orig addr: Label_insn_17934 insn_id: 17934 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A63F6E -- Link to callback handler sequence -# Orig addr: Label_insn_17934 indirect branch target: -268428464 -0xf0001b50 -> . -. -> post_callback_Label_insn_17934 - Label_insn_17934 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17934 ** pop eax -. -> Label_insn_17935 - -# Orig addr: Label_insn_17935 insn_id: 17935 with comment popfd - Label_insn_17935 ** popfd -. -> Label_insn_17936 - -# Orig addr: Label_insn_17936 insn_id: 17936 with comment popad - Label_insn_17936 ** popad -. -> 0x8049a12 - -# Orig addr: Label_insn_17937 insn_id: 17937 with comment test eax , eax - Label_insn_17937 ** test eax , eax -. -> Label_insn_17938 - -# Orig addr: Label_insn_17938 insn_id: 17938 with comment jns 0x09A686AE - Label_insn_17938 ** jns Label_insn_17940 -. -> Label_insn_17939 - -# Orig addr: Label_insn_17939 insn_id: 17939 with comment nop -- Link to callback handler sequence - Label_insn_17939 ** nop -. -> Label_insn_17942 - -# Orig addr: Label_insn_17940 insn_id: 17940 with comment popfd - Label_insn_17940 ** popfd -. -> Label_insn_17941 - -# Orig addr: Label_insn_17941 insn_id: 17941 with comment mov dword [esp+0x00000098] , eax - Label_insn_17941 ** mov dword [esp+0x00000098] , eax -. -> 0x8049a27 - -# Orig addr: Label_insn_17942 insn_id: 17942 with comment pushad -- start of callback handler sequence - Label_insn_17942 ** pushad -. -> Label_insn_17943 - -# Orig addr: Label_insn_17943 insn_id: 17943 with comment pushfd - Label_insn_17943 ** pushfd -. -> Label_insn_17944 - -# Orig addr: 0x804d536 insn_id: 4894 with comment lea eax , [ebx+ecx+0x02] -0x804d536 -> . - Label_insn_4894 ** lea eax , [ebx+ecx+0x02] -. -> Label_insn_14784 - -# Orig addr: Label_insn_17944 insn_id: 17944 with comment push 0x08049A20 - Label_insn_17944 ** push 0x08049A20 -. -> Label_insn_17945 - -# Orig addr: 0x804d53a insn_id: 4895 with comment add eax , edx -# eliding, no indirect targets -0x804d53a -> 0x0 - Label_insn_4895 ** add eax , edx -. -> Label_insn_14792 - -# Orig addr: Label_insn_17945 insn_id: 17945 with comment push 0xF0001B60 - Label_insn_17945 ** push 0xF0001B60 -. -> Label_insn_17946 - -# Orig addr: Label_insn_17946 insn_id: 17946 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_17946 indirect branch target: -268428448 -0xf0001b60 -> . -. -> post_callback_Label_insn_17946 - Label_insn_17946 () signedness_detector_32 - post_callback_Label_insn_17946 ** pop eax -. -> Label_insn_17947 - -# Orig addr: 0x804d542 insn_id: 4897 with comment add eax , 0x00000001 -0x804d542 -> . - Label_insn_4897 ** add eax , 0x00000001 -. -> Label_insn_14800 - -# Orig addr: Label_insn_17947 insn_id: 17947 with comment popfd - Label_insn_17947 ** popfd -. -> Label_insn_17948 - -# Orig addr: Label_insn_17948 insn_id: 17948 with comment popad - Label_insn_17948 ** popad -. -> Label_insn_17940 - -# Orig addr: Label_insn_17949 insn_id: 17949 with comment jnc 0x09A6BE6E -- Link to callback handler sequence - Label_insn_17949 ** jnc 0x8049a3c -. -> Label_insn_17950 - -# Orig addr: Label_insn_17950 insn_id: 17950 with comment pushad -- start of callback handler sequence - Label_insn_17950 ** pushad -. -> Label_insn_17951 - -# Orig addr: Label_insn_17951 insn_id: 17951 with comment pushfd - Label_insn_17951 ** pushfd -. -> Label_insn_17952 - -# Orig addr: Label_insn_17952 insn_id: 17952 with comment push 0x08049A35 - Label_insn_17952 ** push 0x08049A35 -. -> Label_insn_17953 - -# Orig addr: Label_insn_17953 insn_id: 17953 with comment push 0xF0001B70 - Label_insn_17953 ** push 0xF0001B70 -. -> Label_insn_17954 - -# Orig addr: Label_insn_17954 insn_id: 17954 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A6BE6E -- Link to callback handler sequence -# Orig addr: Label_insn_17954 indirect branch target: -268428432 -0xf0001b70 -> . -. -> post_callback_Label_insn_17954 - Label_insn_17954 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17954 ** pop eax -. -> Label_insn_17955 - -# Orig addr: Label_insn_17955 insn_id: 17955 with comment popfd - Label_insn_17955 ** popfd -. -> Label_insn_17956 - -# Orig addr: Label_insn_17956 insn_id: 17956 with comment popad - Label_insn_17956 ** popad -. -> 0x8049a3c - -# Orig addr: 0x804d575 insn_id: 4910 with comment sub ecx , 0x00000001 -0x804d575 -> . - Label_insn_4910 ** sub ecx , 0x00000001 -. -> Label_insn_14808 - -# Orig addr: Label_insn_17957 insn_id: 17957 with comment jnc 0x09A52156 -- Link to callback handler sequence - Label_insn_17957 ** jnc Label_insn_692 -. -> Label_insn_17958 - -# Orig addr: Label_insn_17958 insn_id: 17958 with comment pushad -- start of callback handler sequence - Label_insn_17958 ** pushad -. -> Label_insn_17959 - -# Orig addr: Label_insn_17959 insn_id: 17959 with comment pushfd - Label_insn_17959 ** pushfd -. -> Label_insn_17960 - -# Orig addr: Label_insn_17960 insn_id: 17960 with comment push 0x08049AB0 - Label_insn_17960 ** push 0x08049AB0 -. -> Label_insn_17961 - -# Orig addr: Label_insn_17961 insn_id: 17961 with comment push 0xF0001B80 - Label_insn_17961 ** push 0xF0001B80 -. -> Label_insn_17962 - -# Orig addr: Label_insn_17962 insn_id: 17962 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A52156 -- Link to callback handler sequence -# Orig addr: Label_insn_17962 indirect branch target: -268428416 -0xf0001b80 -> . -. -> post_callback_Label_insn_17962 - Label_insn_17962 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17962 ** pop eax -. -> Label_insn_17963 - -# Orig addr: Label_insn_17963 insn_id: 17963 with comment popfd - Label_insn_17963 ** popfd -. -> Label_insn_17964 - -# Orig addr: Label_insn_17964 insn_id: 17964 with comment popad - Label_insn_17964 ** popad -. -> Label_insn_692 - -# Orig addr: Label_insn_17965 insn_id: 17965 with comment jnc 0x09A7043E -- Link to callback handler sequence - Label_insn_17965 ** jnc 0x8049ab5 -. -> Label_insn_17966 - -# Orig addr: Label_insn_17966 insn_id: 17966 with comment pushad -- start of callback handler sequence - Label_insn_17966 ** pushad -. -> Label_insn_17967 - -# Orig addr: Label_insn_17967 insn_id: 17967 with comment pushfd - Label_insn_17967 ** pushfd -. -> Label_insn_17968 - -# Orig addr: Label_insn_17968 insn_id: 17968 with comment push 0x08049AB2 - Label_insn_17968 ** push 0x08049AB2 -. -> Label_insn_17969 - -# Orig addr: Label_insn_17969 insn_id: 17969 with comment push 0xF0001B90 - Label_insn_17969 ** push 0xF0001B90 -. -> Label_insn_17970 - -# Orig addr: Label_insn_17970 insn_id: 17970 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A7043E -- Link to callback handler sequence -# Orig addr: Label_insn_17970 indirect branch target: -268428400 -0xf0001b90 -> . -. -> post_callback_Label_insn_17970 - Label_insn_17970 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17970 ** pop eax -. -> Label_insn_17971 - -# Orig addr: Label_insn_17971 insn_id: 17971 with comment popfd - Label_insn_17971 ** popfd -. -> Label_insn_17972 - -# Orig addr: Label_insn_17972 insn_id: 17972 with comment popad - Label_insn_17972 ** popad -. -> 0x8049ab5 - -# Orig addr: Label_insn_17973 insn_id: 17973 with comment jnc 0x09A72796 -- Link to callback handler sequence - Label_insn_17973 ** jnc 0x8049ad9 -. -> Label_insn_17974 - -# Orig addr: Label_insn_17974 insn_id: 17974 with comment pushad -- start of callback handler sequence - Label_insn_17974 ** pushad -. -> Label_insn_17975 - -# Orig addr: Label_insn_17975 insn_id: 17975 with comment pushfd - Label_insn_17975 ** pushfd -. -> Label_insn_17976 - -# Orig addr: Label_insn_17976 insn_id: 17976 with comment push 0x08049AD2 - Label_insn_17976 ** push 0x08049AD2 -. -> Label_insn_17977 - -# Orig addr: Label_insn_17977 insn_id: 17977 with comment push 0xF0001BA0 - Label_insn_17977 ** push 0xF0001BA0 -. -> Label_insn_17978 - -# Orig addr: Label_insn_17978 insn_id: 17978 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A72796 -- Link to callback handler sequence -# Orig addr: Label_insn_17978 indirect branch target: -268428384 -0xf0001ba0 -> . -. -> post_callback_Label_insn_17978 - Label_insn_17978 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17978 ** pop eax -. -> Label_insn_17979 - -# Orig addr: Label_insn_17979 insn_id: 17979 with comment popfd - Label_insn_17979 ** popfd -. -> Label_insn_17980 - -# Orig addr: Label_insn_17980 insn_id: 17980 with comment popad - Label_insn_17980 ** popad -. -> 0x8049ad9 - -# Orig addr: Label_insn_17981 insn_id: 17981 with comment jnc 0x09A7590E -- Link to callback handler sequence - Label_insn_17981 ** jnc 0x8049b4a -. -> Label_insn_17982 - -# Orig addr: Label_insn_17982 insn_id: 17982 with comment pushad -- start of callback handler sequence - Label_insn_17982 ** pushad -. -> Label_insn_17983 - -# Orig addr: Label_insn_17983 insn_id: 17983 with comment pushfd - Label_insn_17983 ** pushfd -. -> Label_insn_17984 - -# Orig addr: Label_insn_17984 insn_id: 17984 with comment push 0x08049B43 - Label_insn_17984 ** push 0x08049B43 -. -> Label_insn_17985 - -# Orig addr: 0x804d603 insn_id: 4957 with comment lea esi , [eax+0x04] -0x804d603 -> . - Label_insn_4957 ** lea esi , [eax+0x04] -. -> Label_insn_14816 - -# Orig addr: Label_insn_17985 insn_id: 17985 with comment push 0xF0001BB0 - Label_insn_17985 ** push 0xF0001BB0 -. -> Label_insn_17986 - -# Orig addr: Label_insn_17986 insn_id: 17986 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A7590E -- Link to callback handler sequence -# Orig addr: Label_insn_17986 indirect branch target: -268428368 -0xf0001bb0 -> . -. -> post_callback_Label_insn_17986 - Label_insn_17986 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_17986 ** pop eax -. -> Label_insn_17987 - -# Orig addr: Label_insn_17987 insn_id: 17987 with comment popfd - Label_insn_17987 ** popfd -. -> Label_insn_17988 - -# Orig addr: Label_insn_17988 insn_id: 17988 with comment popad - Label_insn_17988 ** popad -. -> 0x8049b4a - -# Orig addr: Label_insn_17989 insn_id: 17989 with comment jno 0x09A7881E -- Link to callback handler sequence - Label_insn_17989 ** jno 0x8049b96 -. -> Label_insn_17990 - -# Orig addr: Label_insn_17990 insn_id: 17990 with comment pushad -- start of callback handler sequence - Label_insn_17990 ** pushad -. -> Label_insn_17991 - -# Orig addr: Label_insn_17991 insn_id: 17991 with comment pushfd - Label_insn_17991 ** pushfd -. -> Label_insn_17992 - -# Orig addr: Label_insn_17992 insn_id: 17992 with comment push 0x08049B93 - Label_insn_17992 ** push 0x08049B93 -. -> Label_insn_17993 - -# Orig addr: Label_insn_17993 insn_id: 17993 with comment push 0xF0001BC0 - Label_insn_17993 ** push 0xF0001BC0 -. -> Label_insn_17994 - -# Orig addr: Label_insn_17994 insn_id: 17994 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A7881E -- Link to callback handler sequence -# Orig addr: Label_insn_17994 indirect branch target: -268428352 -0xf0001bc0 -> . -. -> post_callback_Label_insn_17994 - Label_insn_17994 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_17994 ** pop eax -. -> Label_insn_17995 - -# Orig addr: Label_insn_17995 insn_id: 17995 with comment popfd - Label_insn_17995 ** popfd -. -> Label_insn_17996 - -# Orig addr: Label_insn_17996 insn_id: 17996 with comment popad - Label_insn_17996 ** popad -. -> 0x8049b96 - -# Orig addr: Label_insn_17997 insn_id: 17997 with comment jnc 0x09A7B896 -- Link to callback handler sequence - Label_insn_17997 ** jnc 0x8049bad -. -> Label_insn_17998 - -# Orig addr: Label_insn_17998 insn_id: 17998 with comment pushad -- start of callback handler sequence - Label_insn_17998 ** pushad -. -> Label_insn_17999 - -# Orig addr: Label_insn_17999 insn_id: 17999 with comment pushfd - Label_insn_17999 ** pushfd -. -> Label_insn_18000 - -# Orig addr: Label_insn_18000 insn_id: 18000 with comment push 0x08049BAA - Label_insn_18000 ** push 0x08049BAA -. -> Label_insn_18001 - -# Orig addr: 0x804d640 insn_id: 4978 with comment lea esi , [ebx+0x04] -0x804d640 -> . - Label_insn_4978 ** lea esi , [ebx+0x04] -. -> Label_insn_14824 - -# Orig addr: Label_insn_18001 insn_id: 18001 with comment push 0xF0001BD0 - Label_insn_18001 ** push 0xF0001BD0 -. -> Label_insn_18002 - -# Orig addr: Label_insn_18002 insn_id: 18002 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A7B896 -- Link to callback handler sequence -# Orig addr: Label_insn_18002 indirect branch target: -268428336 -0xf0001bd0 -> . -. -> post_callback_Label_insn_18002 - Label_insn_18002 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18002 ** pop eax -. -> Label_insn_18003 - -# Orig addr: Label_insn_18003 insn_id: 18003 with comment popfd - Label_insn_18003 ** popfd -. -> Label_insn_18004 - -# Orig addr: Label_insn_18004 insn_id: 18004 with comment popad - Label_insn_18004 ** popad -. -> 0x8049bad - -# Orig addr: Label_insn_18005 insn_id: 18005 with comment jnc 0x09A7EAEE -- Link to callback handler sequence - Label_insn_18005 ** jnc 0x8049bc0 -. -> Label_insn_18006 - -# Orig addr: Label_insn_18006 insn_id: 18006 with comment pushad -- start of callback handler sequence - Label_insn_18006 ** pushad -. -> Label_insn_18007 - -# Orig addr: Label_insn_18007 insn_id: 18007 with comment pushfd - Label_insn_18007 ** pushfd -. -> Label_insn_18008 - -# Orig addr: Label_insn_18008 insn_id: 18008 with comment push 0x08049BBD - Label_insn_18008 ** push 0x08049BBD -. -> Label_insn_18009 - -# Orig addr: Label_insn_18009 insn_id: 18009 with comment push 0xF0001BE0 - Label_insn_18009 ** push 0xF0001BE0 -. -> Label_insn_18010 - -# Orig addr: Label_insn_18010 insn_id: 18010 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A7EAEE -- Link to callback handler sequence -# Orig addr: Label_insn_18010 indirect branch target: -268428320 -0xf0001be0 -> . -. -> post_callback_Label_insn_18010 - Label_insn_18010 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18010 ** pop eax -. -> Label_insn_18011 - -# Orig addr: Label_insn_18011 insn_id: 18011 with comment popfd - Label_insn_18011 ** popfd -. -> Label_insn_18012 - -# Orig addr: Label_insn_18012 insn_id: 18012 with comment popad - Label_insn_18012 ** popad -. -> 0x8049bc0 - -# Orig addr: 0x804d679 insn_id: 4993 with comment lea eax , [ebx+0x1C] -0x804d679 -> . - Label_insn_4993 ** lea eax , [ebx+0x1C] -. -> Label_insn_14832 - -# Orig addr: Label_insn_18013 insn_id: 18013 with comment jno 0x09A818D6 -- Link to callback handler sequence - Label_insn_18013 ** jno 0x8049bd9 -. -> Label_insn_18014 - -# Orig addr: Label_insn_18014 insn_id: 18014 with comment pushad -- start of callback handler sequence - Label_insn_18014 ** pushad -. -> Label_insn_18015 - -# Orig addr: Label_insn_18015 insn_id: 18015 with comment pushfd - Label_insn_18015 ** pushfd -. -> Label_insn_18016 - -# Orig addr: Label_insn_18016 insn_id: 18016 with comment push 0x08049BD6 - Label_insn_18016 ** push 0x08049BD6 -. -> Label_insn_18017 - -# Orig addr: Label_insn_18017 insn_id: 18017 with comment push 0xF0001BF0 - Label_insn_18017 ** push 0xF0001BF0 -. -> Label_insn_18018 - -# Orig addr: Label_insn_18018 insn_id: 18018 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A818D6 -- Link to callback handler sequence -# Orig addr: Label_insn_18018 indirect branch target: -268428304 -0xf0001bf0 -> . -. -> post_callback_Label_insn_18018 - Label_insn_18018 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18018 ** pop eax -. -> Label_insn_18019 - -# Orig addr: Label_insn_18019 insn_id: 18019 with comment popfd - Label_insn_18019 ** popfd -. -> Label_insn_18020 - -# Orig addr: Label_insn_18020 insn_id: 18020 with comment popad - Label_insn_18020 ** popad -. -> 0x8049bd9 - -# Orig addr: Label_insn_18021 insn_id: 18021 with comment jno 0x09A84826 -- Link to callback handler sequence - Label_insn_18021 ** jno 0x8049c12 -. -> Label_insn_18022 - -# Orig addr: Label_insn_18022 insn_id: 18022 with comment pushad -- start of callback handler sequence - Label_insn_18022 ** pushad -. -> Label_insn_18023 - -# Orig addr: Label_insn_18023 insn_id: 18023 with comment pushfd - Label_insn_18023 ** pushfd -. -> Label_insn_18024 - -# Orig addr: Label_insn_18024 insn_id: 18024 with comment push 0x08049C0F - Label_insn_18024 ** push 0x08049C0F -. -> Label_insn_18025 - -# Orig addr: Label_insn_18025 insn_id: 18025 with comment push 0xF0001C00 - Label_insn_18025 ** push 0xF0001C00 -. -> Label_insn_18026 - -# Orig addr: Label_insn_18026 insn_id: 18026 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A84826 -- Link to callback handler sequence -# Orig addr: Label_insn_18026 indirect branch target: -268428288 -0xf0001c00 -> . -. -> post_callback_Label_insn_18026 - Label_insn_18026 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18026 ** pop eax -. -> Label_insn_18027 - -# Orig addr: Label_insn_18027 insn_id: 18027 with comment popfd - Label_insn_18027 ** popfd -. -> Label_insn_18028 - -# Orig addr: Label_insn_18028 insn_id: 18028 with comment popad - Label_insn_18028 ** popad -. -> 0x8049c12 - -# Orig addr: Label_insn_18029 insn_id: 18029 with comment pushad -- start of callback handler sequence - Label_insn_18029 ** pushad -. -> Label_insn_18030 - -# Orig addr: Label_insn_18030 insn_id: 18030 with comment pushfd - Label_insn_18030 ** pushfd -. -> Label_insn_18031 - -# Orig addr: Label_insn_18031 insn_id: 18031 with comment push 0x08049C15 - Label_insn_18031 ** push 0x08049C15 -. -> Label_insn_18032 - -# Orig addr: Label_insn_18032 insn_id: 18032 with comment push 0xF0001C10 - Label_insn_18032 ** push 0xF0001C10 -. -> Label_insn_18033 - -# Orig addr: Label_insn_18033 insn_id: 18033 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A876BE -- Link to callback handler sequence -# Orig addr: Label_insn_18033 indirect branch target: -268428272 -0xf0001c10 -> . -. -> post_callback_Label_insn_18033 - Label_insn_18033 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18033 ** pop eax -. -> Label_insn_18034 - -# Orig addr: Label_insn_18034 insn_id: 18034 with comment popfd - Label_insn_18034 ** popfd -. -> Label_insn_18035 - -# Orig addr: Label_insn_18035 insn_id: 18035 with comment popad - Label_insn_18035 ** popad -. -> 0x8049c18 - -# Orig addr: Label_insn_18036 insn_id: 18036 with comment jnc 0x09A8A596 -- Link to callback handler sequence - Label_insn_18036 ** jnc 0x8049c2a -. -> Label_insn_18037 - -# Orig addr: Label_insn_18037 insn_id: 18037 with comment pushad -- start of callback handler sequence - Label_insn_18037 ** pushad -. -> Label_insn_18038 - -# Orig addr: Label_insn_18038 insn_id: 18038 with comment pushfd - Label_insn_18038 ** pushfd -. -> Label_insn_18039 - -# Orig addr: Label_insn_18039 insn_id: 18039 with comment push 0x08049C27 - Label_insn_18039 ** push 0x08049C27 -. -> Label_insn_18040 - -# Orig addr: Label_insn_18040 insn_id: 18040 with comment push 0xF0001C20 - Label_insn_18040 ** push 0xF0001C20 -. -> Label_insn_18041 - -# Orig addr: Label_insn_18041 insn_id: 18041 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A8A596 -- Link to callback handler sequence -# Orig addr: Label_insn_18041 indirect branch target: -268428256 -0xf0001c20 -> . -. -> post_callback_Label_insn_18041 - Label_insn_18041 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18041 ** pop eax -. -> Label_insn_18042 - -# Orig addr: Label_insn_18042 insn_id: 18042 with comment popfd - Label_insn_18042 ** popfd -. -> Label_insn_18043 - -# Orig addr: Label_insn_18043 insn_id: 18043 with comment popad - Label_insn_18043 ** popad -. -> 0x8049c2a - -# Orig addr: Label_insn_18044 insn_id: 18044 with comment jno 0x09A8D43E -- Link to callback handler sequence - Label_insn_18044 ** jno 0x8049c33 -. -> Label_insn_18045 - -# Orig addr: Label_insn_18045 insn_id: 18045 with comment pushad -- start of callback handler sequence - Label_insn_18045 ** pushad -. -> Label_insn_18046 - -# Orig addr: Label_insn_18046 insn_id: 18046 with comment pushfd - Label_insn_18046 ** pushfd -. -> Label_insn_18047 - -# Orig addr: Label_insn_18047 insn_id: 18047 with comment push 0x08049C30 - Label_insn_18047 ** push 0x08049C30 -. -> Label_insn_18048 - -# Orig addr: Label_insn_18048 insn_id: 18048 with comment push 0xF0001C30 - Label_insn_18048 ** push 0xF0001C30 -. -> Label_insn_18049 - -# Orig addr: Label_insn_18049 insn_id: 18049 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A8D43E -- Link to callback handler sequence -# Orig addr: Label_insn_18049 indirect branch target: -268428240 -0xf0001c30 -> . -. -> post_callback_Label_insn_18049 - Label_insn_18049 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18049 ** pop eax -. -> Label_insn_18050 - -# Orig addr: Label_insn_18050 insn_id: 18050 with comment popfd - Label_insn_18050 ** popfd -. -> Label_insn_18051 - -# Orig addr: Label_insn_18051 insn_id: 18051 with comment popad - Label_insn_18051 ** popad -. -> 0x8049c33 - -# Orig addr: Label_insn_18052 insn_id: 18052 with comment jnc 0x09A57CD6 -- Link to callback handler sequence - Label_insn_18052 ** jnc 0x8049c46 -. -> Label_insn_18053 - -# Orig addr: Label_insn_18053 insn_id: 18053 with comment pushad -- start of callback handler sequence - Label_insn_18053 ** pushad -. -> Label_insn_18054 - -# Orig addr: Label_insn_18054 insn_id: 18054 with comment pushfd - Label_insn_18054 ** pushfd -. -> Label_insn_18055 - -# Orig addr: Label_insn_18055 insn_id: 18055 with comment push 0x08049C43 - Label_insn_18055 ** push 0x08049C43 -. -> Label_insn_18056 - -# Orig addr: Label_insn_18056 insn_id: 18056 with comment push 0xF0001C40 - Label_insn_18056 ** push 0xF0001C40 -. -> Label_insn_18057 - -# Orig addr: Label_insn_18057 insn_id: 18057 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A57CD6 -- Link to callback handler sequence -# Orig addr: Label_insn_18057 indirect branch target: -268428224 -0xf0001c40 -> . -. -> post_callback_Label_insn_18057 - Label_insn_18057 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18057 ** pop eax -. -> Label_insn_18058 - -# Orig addr: Label_insn_18058 insn_id: 18058 with comment popfd - Label_insn_18058 ** popfd -. -> Label_insn_18059 - -# Orig addr: Label_insn_18059 insn_id: 18059 with comment popad - Label_insn_18059 ** popad -. -> 0x8049c46 - -# Orig addr: Label_insn_18060 insn_id: 18060 with comment jnc 0x09A91A3E -- Link to callback handler sequence - Label_insn_18060 ** jnc Label_insn_795 -. -> Label_insn_18061 - -# Orig addr: Label_insn_18061 insn_id: 18061 with comment pushad -- start of callback handler sequence - Label_insn_18061 ** pushad -. -> Label_insn_18062 - -# Orig addr: Label_insn_18062 insn_id: 18062 with comment pushfd - Label_insn_18062 ** pushfd -. -> Label_insn_18063 - -# Orig addr: Label_insn_18063 insn_id: 18063 with comment push 0x08049C55 - Label_insn_18063 ** push 0x08049C55 -. -> Label_insn_18064 - -# Orig addr: Label_insn_18064 insn_id: 18064 with comment push 0xF0001C50 - Label_insn_18064 ** push 0xF0001C50 -. -> Label_insn_18065 - -# Orig addr: Label_insn_18065 insn_id: 18065 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A91A3E -- Link to callback handler sequence -# Orig addr: Label_insn_18065 indirect branch target: -268428208 -0xf0001c50 -> . -. -> post_callback_Label_insn_18065 - Label_insn_18065 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18065 ** pop eax -. -> Label_insn_18066 - -# Orig addr: Label_insn_18066 insn_id: 18066 with comment popfd - Label_insn_18066 ** popfd -. -> Label_insn_18067 - -# Orig addr: Label_insn_18067 insn_id: 18067 with comment popad - Label_insn_18067 ** popad -. -> Label_insn_795 - -# Orig addr: 0x804d7f0 insn_id: 5082 with comment sub edx , dword [eax+edx*4] -0x804d7f0 -> . - Label_insn_5082 ** sub edx , dword [eax+edx*4] -. -> Label_insn_14840 - -# Orig addr: Label_insn_18068 insn_id: 18068 with comment jno 0x09A94C46 -- Link to callback handler sequence - Label_insn_18068 ** jno 0x8049c5b -. -> Label_insn_18069 - -# Orig addr: Label_insn_18069 insn_id: 18069 with comment pushad -- start of callback handler sequence - Label_insn_18069 ** pushad -. -> Label_insn_18070 - -# Orig addr: Label_insn_18070 insn_id: 18070 with comment pushfd - Label_insn_18070 ** pushfd -. -> Label_insn_18071 - -# Orig addr: Label_insn_18071 insn_id: 18071 with comment push 0x08049C58 - Label_insn_18071 ** push 0x08049C58 -. -> Label_insn_18072 - -# Orig addr: Label_insn_18072 insn_id: 18072 with comment push 0xF0001C60 - Label_insn_18072 ** push 0xF0001C60 -. -> Label_insn_18073 - -# Orig addr: Label_insn_18073 insn_id: 18073 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A94C46 -- Link to callback handler sequence -# Orig addr: Label_insn_18073 indirect branch target: -268428192 -0xf0001c60 -> . -. -> post_callback_Label_insn_18073 - Label_insn_18073 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18073 ** pop eax -. -> Label_insn_18074 - -# Orig addr: Label_insn_18074 insn_id: 18074 with comment popfd - Label_insn_18074 ** popfd -. -> Label_insn_18075 - -# Orig addr: 0x804d807 insn_id: 5090 with comment add esi , 0x00000001 -0x804d807 -> . - Label_insn_5090 ** add esi , 0x00000001 -. -> Label_insn_14848 - -# Orig addr: Label_insn_18075 insn_id: 18075 with comment popad - Label_insn_18075 ** popad -. -> 0x8049c5b - -# Orig addr: Label_insn_18076 insn_id: 18076 with comment jno 0x09A970B6 -- Link to callback handler sequence - Label_insn_18076 ** jno 0x8049c6a -. -> Label_insn_18077 - -# Orig addr: Label_insn_18077 insn_id: 18077 with comment pushad -- start of callback handler sequence - Label_insn_18077 ** pushad -. -> Label_insn_18078 - -# Orig addr: Label_insn_18078 insn_id: 18078 with comment pushfd - Label_insn_18078 ** pushfd -. -> Label_insn_18079 - -# Orig addr: Label_insn_18079 insn_id: 18079 with comment push 0x08049C67 - Label_insn_18079 ** push 0x08049C67 -. -> Label_insn_18080 - -# Orig addr: Label_insn_18080 insn_id: 18080 with comment push 0xF0001C70 - Label_insn_18080 ** push 0xF0001C70 -. -> Label_insn_18081 - -# Orig addr: Label_insn_18081 insn_id: 18081 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A970B6 -- Link to callback handler sequence -# Orig addr: Label_insn_18081 indirect branch target: -268428176 -0xf0001c70 -> . -. -> post_callback_Label_insn_18081 - Label_insn_18081 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18081 ** pop eax -. -> Label_insn_18082 - -# Orig addr: Label_insn_18082 insn_id: 18082 with comment popfd - Label_insn_18082 ** popfd -. -> Label_insn_18083 - -# Orig addr: Label_insn_18083 insn_id: 18083 with comment popad - Label_insn_18083 ** popad -. -> 0x8049c6a - -# Orig addr: Label_insn_18084 insn_id: 18084 with comment jnc 0x09A99FEE -- Link to callback handler sequence - Label_insn_18084 ** jnc 0x8049c8b -. -> Label_insn_18085 - -# Orig addr: Label_insn_18085 insn_id: 18085 with comment pushad -- start of callback handler sequence - Label_insn_18085 ** pushad -. -> Label_insn_18086 - -# Orig addr: Label_insn_18086 insn_id: 18086 with comment pushfd - Label_insn_18086 ** pushfd -. -> Label_insn_18087 - -# Orig addr: Label_insn_18087 insn_id: 18087 with comment push 0x08049C88 - Label_insn_18087 ** push 0x08049C88 -. -> Label_insn_18088 - -# Orig addr: Label_insn_18088 insn_id: 18088 with comment push 0xF0001C80 - Label_insn_18088 ** push 0xF0001C80 -. -> Label_insn_18089 - -# Orig addr: Label_insn_18089 insn_id: 18089 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A99FEE -- Link to callback handler sequence -# Orig addr: Label_insn_18089 indirect branch target: -268428160 -0xf0001c80 -> . -. -> post_callback_Label_insn_18089 - Label_insn_18089 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18089 ** pop eax -. -> Label_insn_18090 - -# Orig addr: 0x804d83b insn_id: 5109 with comment add edi , eax -0x804d83b -> . - Label_insn_5109 ** add edi , eax -. -> Label_insn_14856 - -# Orig addr: Label_insn_18090 insn_id: 18090 with comment popfd - Label_insn_18090 ** popfd -. -> Label_insn_18091 - -# Orig addr: 0x804d83d insn_id: 5110 with comment sub edx , eax -# eliding, no indirect targets -0x804d83d -> 0x0 - Label_insn_5110 ** sub edx , eax -. -> Label_insn_14864 - -# Orig addr: Label_insn_18091 insn_id: 18091 with comment popad - Label_insn_18091 ** popad -. -> 0x8049c8b - -# Orig addr: Label_insn_18092 insn_id: 18092 with comment jno 0x09A9CFCE -- Link to callback handler sequence - Label_insn_18092 ** jno 0x8049c95 -. -> Label_insn_18093 - -# Orig addr: Label_insn_18093 insn_id: 18093 with comment pushad -- start of callback handler sequence - Label_insn_18093 ** pushad -. -> Label_insn_18094 - -# Orig addr: Label_insn_18094 insn_id: 18094 with comment pushfd - Label_insn_18094 ** pushfd -. -> Label_insn_18095 - -# Orig addr: Label_insn_18095 insn_id: 18095 with comment push 0x08049C92 - Label_insn_18095 ** push 0x08049C92 -. -> Label_insn_18096 - -# Orig addr: Label_insn_18096 insn_id: 18096 with comment push 0xF0001C90 - Label_insn_18096 ** push 0xF0001C90 -. -> Label_insn_18097 - -# Orig addr: Label_insn_18097 insn_id: 18097 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A9CFCE -- Link to callback handler sequence -# Orig addr: Label_insn_18097 indirect branch target: -268428144 -0xf0001c90 -> . -. -> post_callback_Label_insn_18097 - Label_insn_18097 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18097 ** pop eax -. -> Label_insn_18098 - -# Orig addr: Label_insn_18098 insn_id: 18098 with comment popfd - Label_insn_18098 ** popfd -. -> Label_insn_18099 - -# Orig addr: Label_insn_18099 insn_id: 18099 with comment popad - Label_insn_18099 ** popad -. -> 0x8049c95 - -# Orig addr: Label_insn_18100 insn_id: 18100 with comment jno 0x09A9FF2E -- Link to callback handler sequence - Label_insn_18100 ** jno 0x8049caa -. -> Label_insn_18101 - -# Orig addr: Label_insn_18101 insn_id: 18101 with comment pushad -- start of callback handler sequence - Label_insn_18101 ** pushad -. -> Label_insn_17833 - -# Orig addr: Label_insn_18102 insn_id: 18102 with comment push 0x08049CA7 - Label_insn_18102 ** push 0x08049CA7 -. -> Label_insn_18103 - -# Orig addr: 0x804d86a insn_id: 5127 with comment lea eax , [0x00000026+edx*4] -0x804d86a -> . - Label_insn_5127 ** lea eax , [0x00000026+edx*4] -. -> Label_insn_14339 - -# Orig addr: Label_insn_18103 insn_id: 18103 with comment push 0xF0001CA0 - Label_insn_18103 ** push 0xF0001CA0 -. -> Label_insn_18104 - -# Orig addr: Label_insn_18104 insn_id: 18104 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A9FF2E -- Link to callback handler sequence -# Orig addr: Label_insn_18104 indirect branch target: -268428128 -0xf0001ca0 -> . -. -> post_callback_Label_insn_18104 - Label_insn_18104 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18104 ** pop eax -. -> Label_insn_18105 - -# Orig addr: Label_insn_18105 insn_id: 18105 with comment popfd - Label_insn_18105 ** popfd -. -> Label_insn_18106 - -# Orig addr: Label_insn_18106 insn_id: 18106 with comment popad - Label_insn_18106 ** popad -. -> 0x8049caa - -# Orig addr: 0x804d87d insn_id: 5132 with comment add eax , 0x00000008 -0x804d87d -> . - Label_insn_5132 ** add eax , 0x00000008 -. -> Label_insn_14347 - -# Orig addr: Label_insn_18107 insn_id: 18107 with comment pushad -- start of callback handler sequence - Label_insn_18107 ** pushad -. -> Label_insn_18108 - -# Orig addr: 0x804d888 insn_id: 5135 with comment add edi , 0x00000001 -0x804d888 -> . - Label_insn_5135 ** add edi , 0x00000001 -. -> Label_insn_14355 - -# Orig addr: Label_insn_18108 insn_id: 18108 with comment pushfd - Label_insn_18108 ** pushfd -. -> Label_insn_18109 - -# Orig addr: 0x804d88b insn_id: 5136 with comment add esi , 0x00000001 -0x804d88b -> . - Label_insn_5136 ** add esi , 0x00000001 -. -> Label_insn_14879 - -# Orig addr: Label_insn_18109 insn_id: 18109 with comment push 0x08049CB0 - Label_insn_18109 ** push 0x08049CB0 -. -> Label_insn_18110 - -# Orig addr: Label_insn_18110 insn_id: 18110 with comment push 0xF0001CB0 - Label_insn_18110 ** push 0xF0001CB0 -. -> Label_insn_18111 - -# Orig addr: Label_insn_18111 insn_id: 18111 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AA2E26 -- Link to callback handler sequence -# Orig addr: Label_insn_18111 indirect branch target: -268428112 -0xf0001cb0 -> . -. -> post_callback_Label_insn_18111 - Label_insn_18111 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18111 ** pop eax -. -> Label_insn_18112 - -# Orig addr: 0x804d898 insn_id: 5141 with comment add edx , 0x00000001 -0x804d898 -> . - Label_insn_5141 ** add edx , 0x00000001 -. -> Label_insn_14356 - -# Orig addr: Label_insn_18112 insn_id: 18112 with comment popfd - Label_insn_18112 ** popfd -. -> Label_insn_18113 - -# Orig addr: Label_insn_18113 insn_id: 18113 with comment popad - Label_insn_18113 ** popad -. -> 0x8049cb8 - -# Orig addr: 0x804d89d insn_id: 5143 with comment sub ecx , edx -0x804d89d -> . - Label_insn_5143 ** sub ecx , edx -. -> Label_insn_14357 - -# Orig addr: Label_insn_18114 insn_id: 18114 with comment jnc 0x09AA5E4E -- Link to callback handler sequence - Label_insn_18114 ** jnc 0x8049cf2 -. -> Label_insn_18115 - -# Orig addr: 0x804d8a8 insn_id: 5147 with comment add edx , 0x00000001 -0x804d8a8 -> . - Label_insn_5147 ** add edx , 0x00000001 -. -> Label_insn_14358 - -# Orig addr: Label_insn_18115 insn_id: 18115 with comment pushad -- start of callback handler sequence - Label_insn_18115 ** pushad -. -> Label_insn_18116 - -# Orig addr: Label_insn_18116 insn_id: 18116 with comment pushfd - Label_insn_18116 ** pushfd -. -> Label_insn_18117 - -# Orig addr: Label_insn_18117 insn_id: 18117 with comment push 0x08049CEF - Label_insn_18117 ** push 0x08049CEF -. -> Label_insn_18118 - -# Orig addr: Label_insn_18118 insn_id: 18118 with comment push 0xF0001CC0 - Label_insn_18118 ** push 0xF0001CC0 -. -> Label_insn_18119 - -# Orig addr: Label_insn_18119 insn_id: 18119 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AA5E4E -- Link to callback handler sequence -# Orig addr: Label_insn_18119 indirect branch target: -268428096 -0xf0001cc0 -> . -. -> post_callback_Label_insn_18119 - Label_insn_18119 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18119 ** pop eax -. -> Label_insn_18120 - -# Orig addr: Label_insn_18120 insn_id: 18120 with comment popfd - Label_insn_18120 ** popfd -. -> Label_insn_18121 - -# Orig addr: Label_insn_18121 insn_id: 18121 with comment popad - Label_insn_18121 ** popad -. -> 0x8049cf2 - -# Orig addr: Label_insn_18122 insn_id: 18122 with comment jno 0x09AA8DF6 -- Link to callback handler sequence - Label_insn_18122 ** jno 0x8049d0e -. -> Label_insn_18123 - -# Orig addr: Label_insn_18123 insn_id: 18123 with comment pushad -- start of callback handler sequence - Label_insn_18123 ** pushad -. -> Label_insn_18124 - -# Orig addr: Label_insn_18124 insn_id: 18124 with comment pushfd - Label_insn_18124 ** pushfd -. -> Label_insn_18125 - -# Orig addr: Label_insn_18125 insn_id: 18125 with comment push 0x08049D0B - Label_insn_18125 ** push 0x08049D0B -. -> Label_insn_18126 - -# Orig addr: Label_insn_18126 insn_id: 18126 with comment push 0xF0001CD0 - Label_insn_18126 ** push 0xF0001CD0 -. -> Label_insn_18127 - -# Orig addr: Label_insn_18127 insn_id: 18127 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AA8DF6 -- Link to callback handler sequence -# Orig addr: Label_insn_18127 indirect branch target: -268428080 -0xf0001cd0 -> . -. -> post_callback_Label_insn_18127 - Label_insn_18127 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18127 ** pop eax -. -> Label_insn_18128 - -# Orig addr: Label_insn_18128 insn_id: 18128 with comment popfd - Label_insn_18128 ** popfd -. -> Label_insn_18129 - -# Orig addr: Label_insn_18129 insn_id: 18129 with comment popad - Label_insn_18129 ** popad -. -> 0x8049d0e - -# Orig addr: Label_insn_18130 insn_id: 18130 with comment jnc 0x09AABD86 -- Link to callback handler sequence - Label_insn_18130 ** jnc 0x8049d25 -. -> Label_insn_18131 - -# Orig addr: Label_insn_18131 insn_id: 18131 with comment pushad -- start of callback handler sequence - Label_insn_18131 ** pushad -. -> Label_insn_18132 - -# Orig addr: Label_insn_18132 insn_id: 18132 with comment pushfd - Label_insn_18132 ** pushfd -. -> Label_insn_18133 - -# Orig addr: Label_insn_18133 insn_id: 18133 with comment push 0x08049D22 - Label_insn_18133 ** push 0x08049D22 -. -> Label_insn_18134 - -# Orig addr: Label_insn_18134 insn_id: 18134 with comment push 0xF0001CE0 - Label_insn_18134 ** push 0xF0001CE0 -. -> Label_insn_18135 - -# Orig addr: Label_insn_18135 insn_id: 18135 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AABD86 -- Link to callback handler sequence -# Orig addr: Label_insn_18135 indirect branch target: -268428064 -0xf0001ce0 -> . -. -> post_callback_Label_insn_18135 - Label_insn_18135 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18135 ** pop eax -. -> Label_insn_18136 - -# Orig addr: Label_insn_18136 insn_id: 18136 with comment popfd - Label_insn_18136 ** popfd -. -> Label_insn_18137 - -# Orig addr: Label_insn_18137 insn_id: 18137 with comment popad - Label_insn_18137 ** popad -. -> 0x8049d25 - -# Orig addr: 0x804d902 insn_id: 5174 with comment pushfd -0x804d902 -> . - Label_insn_5174 ** pushfd -. -> Label_insn_14360 - -# Orig addr: Label_insn_18138 insn_id: 18138 with comment jnc 0x09AAABF6 -- Link to callback handler sequence - Label_insn_18138 ** jnc 0x8049d38 -. -> Label_insn_18139 - -# Orig addr: Label_insn_18139 insn_id: 18139 with comment pushad -- start of callback handler sequence - Label_insn_18139 ** pushad -. -> Label_insn_18140 - -# Orig addr: Label_insn_18140 insn_id: 18140 with comment pushfd - Label_insn_18140 ** pushfd -. -> Label_insn_18141 - -# Orig addr: Label_insn_18141 insn_id: 18141 with comment push 0x08049D35 - Label_insn_18141 ** push 0x08049D35 -. -> Label_insn_18142 - -# Orig addr: Label_insn_18142 insn_id: 18142 with comment push 0xF0001CF0 - Label_insn_18142 ** push 0xF0001CF0 -. -> Label_insn_18143 - -# Orig addr: Label_insn_18143 insn_id: 18143 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AAABF6 -- Link to callback handler sequence -# Orig addr: Label_insn_18143 indirect branch target: -268428048 -0xf0001cf0 -> . -. -> post_callback_Label_insn_18143 - Label_insn_18143 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18143 ** pop eax -. -> Label_insn_18144 - -# Orig addr: Label_insn_18144 insn_id: 18144 with comment popfd - Label_insn_18144 ** popfd -. -> Label_insn_18145 - -# Orig addr: Label_insn_18145 insn_id: 18145 with comment popad - Label_insn_18145 ** popad -. -> 0x8049d38 - -# Orig addr: Label_insn_18146 insn_id: 18146 with comment jno 0x09AB0616 -- Link to callback handler sequence - Label_insn_18146 ** jno 0x8049d51 -. -> Label_insn_18147 - -# Orig addr: 0x804d924 insn_id: 5186 with comment imul eax , eax , 0x0000002C -0x804d924 -> . - Label_insn_5186 ** imul eax , eax , 0x0000002C -. -> Label_insn_14372 - -# Orig addr: Label_insn_18147 insn_id: 18147 with comment pushad -- start of callback handler sequence - Label_insn_18147 ** pushad -. -> Label_insn_18148 - -# Orig addr: Label_insn_18148 insn_id: 18148 with comment pushfd - Label_insn_18148 ** pushfd -. -> Label_insn_18149 - -# Orig addr: Label_insn_18149 insn_id: 18149 with comment push 0x08049D4E - Label_insn_18149 ** push 0x08049D4E -. -> Label_insn_18150 - -# Orig addr: Label_insn_18150 insn_id: 18150 with comment push 0xF0001D00 - Label_insn_18150 ** push 0xF0001D00 -. -> Label_insn_18151 - -# Orig addr: Label_insn_18151 insn_id: 18151 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AB0616 -- Link to callback handler sequence -# Orig addr: Label_insn_18151 indirect branch target: -268428032 -0xf0001d00 -> . -. -> post_callback_Label_insn_18151 - Label_insn_18151 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18151 ** pop eax -. -> Label_insn_18152 - -# Orig addr: Label_insn_18152 insn_id: 18152 with comment popfd - Label_insn_18152 ** popfd -. -> Label_insn_18153 - -# Orig addr: Label_insn_18153 insn_id: 18153 with comment popad - Label_insn_18153 ** popad -. -> 0x8049d51 - -# Orig addr: Label_insn_18154 insn_id: 18154 with comment jno 0x09AB33A6 -- Link to callback handler sequence - Label_insn_18154 ** jno 0x8049d71 -. -> Label_insn_18155 - -# Orig addr: Label_insn_18155 insn_id: 18155 with comment pushad -- start of callback handler sequence - Label_insn_18155 ** pushad -. -> Label_insn_18156 - -# Orig addr: Label_insn_18156 insn_id: 18156 with comment pushfd - Label_insn_18156 ** pushfd -. -> Label_insn_18157 - -# Orig addr: Label_insn_18157 insn_id: 18157 with comment push 0x08049D6E - Label_insn_18157 ** push 0x08049D6E -. -> Label_insn_18158 - -# Orig addr: Label_insn_18158 insn_id: 18158 with comment push 0xF0001D10 - Label_insn_18158 ** push 0xF0001D10 -. -> Label_insn_18159 - -# Orig addr: Label_insn_18159 insn_id: 18159 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AB33A6 -- Link to callback handler sequence -# Orig addr: Label_insn_18159 indirect branch target: -268428016 -0xf0001d10 -> . -. -> post_callback_Label_insn_18159 - Label_insn_18159 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18159 ** pop eax -. -> Label_insn_18160 - -# Orig addr: Label_insn_18160 insn_id: 18160 with comment popfd - Label_insn_18160 ** popfd -. -> Label_insn_18161 - -# Orig addr: Label_insn_18161 insn_id: 18161 with comment popad - Label_insn_18161 ** popad -. -> 0x8049d71 - -# Orig addr: Label_insn_18162 insn_id: 18162 with comment pushad -- start of callback handler sequence - Label_insn_18162 ** pushad -. -> Label_insn_18163 - -# Orig addr: Label_insn_18163 insn_id: 18163 with comment pushfd - Label_insn_18163 ** pushfd -. -> Label_insn_18164 - -# Orig addr: Label_insn_18164 insn_id: 18164 with comment push 0x08049D7B - Label_insn_18164 ** push 0x08049D7B -. -> Label_insn_18165 - -# Orig addr: Label_insn_18165 insn_id: 18165 with comment push 0xF0001D20 - Label_insn_18165 ** push 0xF0001D20 -. -> Label_insn_18166 - -# Orig addr: Label_insn_18166 insn_id: 18166 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AB6136 -- Link to callback handler sequence -# Orig addr: Label_insn_18166 indirect branch target: -268428000 -0xf0001d20 -> . -. -> post_callback_Label_insn_18166 - Label_insn_18166 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18166 ** pop eax -. -> Label_insn_18167 - -# Orig addr: Label_insn_18167 insn_id: 18167 with comment popfd - Label_insn_18167 ** popfd -. -> Label_insn_18168 - -# Orig addr: Label_insn_18168 insn_id: 18168 with comment popad - Label_insn_18168 ** popad -. -> Label_insn_871 - -# Orig addr: Label_insn_18169 insn_id: 18169 with comment jnc 0x09AB925E -- Link to callback handler sequence - Label_insn_18169 ** jnc 0x8049d81 -. -> Label_insn_18170 - -# Orig addr: Label_insn_18170 insn_id: 18170 with comment pushad -- start of callback handler sequence - Label_insn_18170 ** pushad -. -> Label_insn_18171 - -# Orig addr: Label_insn_18171 insn_id: 18171 with comment pushfd - Label_insn_18171 ** pushfd -. -> Label_insn_18172 - -# Orig addr: Label_insn_18172 insn_id: 18172 with comment push 0x08049D7E - Label_insn_18172 ** push 0x08049D7E -. -> Label_insn_18173 - -# Orig addr: 0x804d9ab insn_id: 5220 with comment add esi , 0x00000028 -0x804d9ab -> . - Label_insn_5220 ** add esi , 0x00000028 -. -> Label_insn_14380 - -# Orig addr: Label_insn_18173 insn_id: 18173 with comment push 0xF0001D30 - Label_insn_18173 ** push 0xF0001D30 -. -> Label_insn_18174 - -# Orig addr: 0x804d9ae insn_id: 5221 with comment add dword [ebp-0x44] , eax -# eliding, no indirect targets -0x804d9ae -> 0x0 - Label_insn_5221 ** add dword [ebp-0x44] , eax -. -> Label_insn_14907 - -# Orig addr: Label_insn_18174 insn_id: 18174 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AB925E -- Link to callback handler sequence -# Orig addr: Label_insn_18174 indirect branch target: -268427984 -0xf0001d30 -> . -. -> post_callback_Label_insn_18174 - Label_insn_18174 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18174 ** pop eax -. -> Label_insn_18175 - -# Orig addr: Label_insn_18175 insn_id: 18175 with comment popfd - Label_insn_18175 ** popfd -. -> Label_insn_18176 - -# Orig addr: Label_insn_18176 insn_id: 18176 with comment popad - Label_insn_18176 ** popad -. -> 0x8049d81 - -# Orig addr: Label_insn_18177 insn_id: 18177 with comment jno 0x09ABBF7E -- Link to callback handler sequence - Label_insn_18177 ** jno 0x8049da6 -. -> Label_insn_18178 - -# Orig addr: Label_insn_18178 insn_id: 18178 with comment pushad -- start of callback handler sequence - Label_insn_18178 ** pushad -. -> Label_insn_18179 - -# Orig addr: Label_insn_18179 insn_id: 18179 with comment pushfd - Label_insn_18179 ** pushfd -. -> Label_insn_18180 - -# Orig addr: Label_insn_18180 insn_id: 18180 with comment push 0x08049DA3 - Label_insn_18180 ** push 0x08049DA3 -. -> Label_insn_18181 - -# Orig addr: Label_insn_18181 insn_id: 18181 with comment push 0xF0001D40 - Label_insn_18181 ** push 0xF0001D40 -. -> Label_insn_18182 - -# Orig addr: Label_insn_18182 insn_id: 18182 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09ABBF7E -- Link to callback handler sequence -# Orig addr: Label_insn_18182 indirect branch target: -268427968 -0xf0001d40 -> . -. -> post_callback_Label_insn_18182 - Label_insn_18182 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18182 ** pop eax -. -> Label_insn_18183 - -# Orig addr: Label_insn_18183 insn_id: 18183 with comment popfd - Label_insn_18183 ** popfd -. -> Label_insn_18184 - -# Orig addr: Label_insn_18184 insn_id: 18184 with comment popad - Label_insn_18184 ** popad -. -> 0x8049da6 - -# Orig addr: Label_insn_18185 insn_id: 18185 with comment pushad -- start of callback handler sequence - Label_insn_18185 ** pushad -. -> Label_insn_18186 - -# Orig addr: Label_insn_18186 insn_id: 18186 with comment pushfd - Label_insn_18186 ** pushfd -. -> Label_insn_18187 - -# Orig addr: Label_insn_18187 insn_id: 18187 with comment push 0x08049DA9 - Label_insn_18187 ** push 0x08049DA9 -. -> Label_insn_18188 - -# Orig addr: Label_insn_18188 insn_id: 18188 with comment push 0xF0001D50 - Label_insn_18188 ** push 0xF0001D50 -. -> Label_insn_18189 - -# Orig addr: Label_insn_18189 insn_id: 18189 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09ABEC7E -- Link to callback handler sequence -# Orig addr: Label_insn_18189 indirect branch target: -268427952 -0xf0001d50 -> . -. -> post_callback_Label_insn_18189 - Label_insn_18189 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18189 ** pop eax -. -> Label_insn_18190 - -# Orig addr: Label_insn_18190 insn_id: 18190 with comment popfd - Label_insn_18190 ** popfd -. -> Label_insn_18191 - -# Orig addr: Label_insn_18191 insn_id: 18191 with comment popad - Label_insn_18191 ** popad -. -> 0x8049dac - -# Orig addr: Label_insn_18192 insn_id: 18192 with comment jno 0x09AC203E -- Link to callback handler sequence - Label_insn_18192 ** jno 0x8049dbf -. -> Label_insn_18193 - -# Orig addr: 0x804da15 insn_id: 5246 with comment lea eax , [ecx+ecx*4] -0x804da15 -> . - Label_insn_5246 ** lea eax , [ecx+ecx*4] -. -> Label_insn_14388 - -# Orig addr: Label_insn_18193 insn_id: 18193 with comment pushad -- start of callback handler sequence - Label_insn_18193 ** pushad -. -> Label_insn_18194 - -# Orig addr: 0x804da18 insn_id: 5247 with comment lea eax , [esi+eax*8] -# eliding, no indirect targets -0x804da18 -> 0x0 - Label_insn_5247 ** lea eax , [esi+eax*8] -. -> Label_insn_14915 - -# Orig addr: Label_insn_18194 insn_id: 18194 with comment pushfd - Label_insn_18194 ** pushfd -. -> Label_insn_18195 - -# Orig addr: Label_insn_18195 insn_id: 18195 with comment push 0x08049DBC - Label_insn_18195 ** push 0x08049DBC -. -> Label_insn_18196 - -# Orig addr: Label_insn_18196 insn_id: 18196 with comment push 0xF0001D60 - Label_insn_18196 ** push 0xF0001D60 -. -> Label_insn_18197 - -# Orig addr: Label_insn_18197 insn_id: 18197 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AC203E -- Link to callback handler sequence -# Orig addr: Label_insn_18197 indirect branch target: -268427936 -0xf0001d60 -> . -. -> post_callback_Label_insn_18197 - Label_insn_18197 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18197 ** pop eax -. -> Label_insn_18198 - -# Orig addr: Label_insn_18198 insn_id: 18198 with comment popfd - Label_insn_18198 ** popfd -. -> Label_insn_18199 - -# Orig addr: Label_insn_18199 insn_id: 18199 with comment popad - Label_insn_18199 ** popad -. -> 0x8049dbf - -# Orig addr: Label_insn_18200 insn_id: 18200 with comment jno 0x09AC5026 -- Link to callback handler sequence - Label_insn_18200 ** jno 0x8049dd2 -. -> Label_insn_18201 - -# Orig addr: Label_insn_18201 insn_id: 18201 with comment pushad -- start of callback handler sequence - Label_insn_18201 ** pushad -. -> Label_insn_18202 - -# Orig addr: Label_insn_18202 insn_id: 18202 with comment pushfd - Label_insn_18202 ** pushfd -. -> Label_insn_18203 - -# Orig addr: Label_insn_18203 insn_id: 18203 with comment push 0x08049DCF - Label_insn_18203 ** push 0x08049DCF -. -> Label_insn_18204 - -# Orig addr: Label_insn_18204 insn_id: 18204 with comment push 0xF0001D70 - Label_insn_18204 ** push 0xF0001D70 -. -> Label_insn_18205 - -# Orig addr: Label_insn_18205 insn_id: 18205 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AC5026 -- Link to callback handler sequence -# Orig addr: Label_insn_18205 indirect branch target: -268427920 -0xf0001d70 -> . -. -> post_callback_Label_insn_18205 - Label_insn_18205 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18205 ** pop eax -. -> Label_insn_18206 - -# Orig addr: Label_insn_18206 insn_id: 18206 with comment popfd - Label_insn_18206 ** popfd -. -> Label_insn_18207 - -# Orig addr: Label_insn_18207 insn_id: 18207 with comment popad - Label_insn_18207 ** popad -. -> 0x8049dd2 - -# Orig addr: Label_insn_18208 insn_id: 18208 with comment pushfd - Label_insn_18208 ** pushfd -. -> Label_insn_18209 - -# Orig addr: Label_insn_18209 insn_id: 18209 with comment test ecx , ecx - Label_insn_18209 ** test ecx , ecx -. -> Label_insn_18210 - -# Orig addr: Label_insn_18210 insn_id: 18210 with comment jns 0x09AC995E - Label_insn_18210 ** jns Label_insn_18212 -. -> Label_insn_18211 - -# Orig addr: Label_insn_18211 insn_id: 18211 with comment nop -- Link to callback handler sequence - Label_insn_18211 ** nop -. -> Label_insn_18214 - -# Orig addr: 0x804da71 insn_id: 5270 with comment sub eax , dword [esi+eax*4] -0x804da71 -> . - Label_insn_5270 ** sub eax , dword [esi+eax*4] -. -> Label_insn_14396 - -# Orig addr: Label_insn_18212 insn_id: 18212 with comment popfd - Label_insn_18212 ** popfd -. -> Label_insn_18213 - -# Orig addr: Label_insn_18213 insn_id: 18213 with comment mov dword [esp+0x08] , ecx - Label_insn_18213 ** mov dword [esp+0x08] , ecx -. -> 0x8049de8 - -# Orig addr: 0x804da7a insn_id: 5272 with comment lea ecx , [eax+eax*4] -0x804da7a -> . - Label_insn_5272 ** lea ecx , [eax+eax*4] -. -> Label_insn_14404 - -# Orig addr: Label_insn_18214 insn_id: 18214 with comment pushad -- start of callback handler sequence - Label_insn_18214 ** pushad -. -> Label_insn_18215 - -# Orig addr: Label_insn_18215 insn_id: 18215 with comment pushfd - Label_insn_18215 ** pushfd -. -> Label_insn_18216 - -# Orig addr: 0x804da84 insn_id: 5274 with comment lea esi , [edi+ecx*8] -0x804da84 -> . - Label_insn_5274 ** lea esi , [edi+ecx*8] -. -> Label_insn_14405 - -# Orig addr: Label_insn_18216 insn_id: 18216 with comment push 0x08049DE4 - Label_insn_18216 ** push 0x08049DE4 -. -> Label_insn_18217 - -# Orig addr: Label_insn_18217 insn_id: 18217 with comment push 0xF0001D80 - Label_insn_18217 ** push 0xF0001D80 -. -> Label_insn_18218 - -# Orig addr: Label_insn_18218 insn_id: 18218 with comment pop eax -- with callback to signedness_detector_32 orig: nop -- Link to callback handler sequence -# Orig addr: Label_insn_18218 indirect branch target: -268427904 -0xf0001d80 -> . -. -> post_callback_Label_insn_18218 - Label_insn_18218 () signedness_detector_32 - post_callback_Label_insn_18218 ** pop eax -. -> Label_insn_18219 - -# Orig addr: Label_insn_18219 insn_id: 18219 with comment popfd - Label_insn_18219 ** popfd -. -> Label_insn_18220 - -# Orig addr: Label_insn_18220 insn_id: 18220 with comment popad - Label_insn_18220 ** popad -. -> Label_insn_18212 - -# Orig addr: Label_insn_18221 insn_id: 18221 with comment jnc 0x09ACCE06 -- Link to callback handler sequence - Label_insn_18221 ** jnc 0x8049f0d -. -> Label_insn_18222 - -# Orig addr: Label_insn_18222 insn_id: 18222 with comment pushad -- start of callback handler sequence - Label_insn_18222 ** pushad -. -> Label_insn_18223 - -# Orig addr: Label_insn_18223 insn_id: 18223 with comment pushfd - Label_insn_18223 ** pushfd -. -> Label_insn_18224 - -# Orig addr: Label_insn_18224 insn_id: 18224 with comment push 0x08049F0A - Label_insn_18224 ** push 0x08049F0A -. -> Label_insn_18225 - -# Orig addr: Label_insn_18225 insn_id: 18225 with comment push 0xF0001D90 - Label_insn_18225 ** push 0xF0001D90 -. -> Label_insn_18226 - -# Orig addr: Label_insn_18226 insn_id: 18226 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09ACCE06 -- Link to callback handler sequence -# Orig addr: Label_insn_18226 indirect branch target: -268427888 -0xf0001d90 -> . -. -> post_callback_Label_insn_18226 - Label_insn_18226 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18226 ** pop eax -. -> Label_insn_18227 - -# Orig addr: 0x804daa9 insn_id: 5288 with comment add eax , 0x00000001 -0x804daa9 -> . - Label_insn_5288 ** add eax , 0x00000001 -. -> Label_insn_14406 - -# Orig addr: Label_insn_18227 insn_id: 18227 with comment popfd - Label_insn_18227 ** popfd -. -> Label_insn_18228 - -# Orig addr: Label_insn_18228 insn_id: 18228 with comment popad - Label_insn_18228 ** popad -. -> 0x8049f0d - -# Orig addr: Label_insn_18229 insn_id: 18229 with comment jno 0x09ACF9C6 -- Link to callback handler sequence - Label_insn_18229 ** jno 0x8049fba -. -> Label_insn_18230 - -# Orig addr: 0x804dabe insn_id: 5292 with comment sub ecx , eax -0x804dabe -> . - Label_insn_5292 ** sub ecx , eax -. -> Label_insn_14937 - -# Orig addr: Label_insn_18230 insn_id: 18230 with comment pushad -- start of callback handler sequence - Label_insn_18230 ** pushad -. -> Label_insn_18231 - -# Orig addr: 0x804dac3 insn_id: 5294 with comment add dword [ebp-0x000000D4] , 0x00000001 -0x804dac3 -> . - Label_insn_5294 ** add dword [ebp-0x000000D4] , 0x00000001 -. -> Label_insn_14414 - -# Orig addr: Label_insn_18231 insn_id: 18231 with comment pushfd - Label_insn_18231 ** pushfd -. -> Label_insn_18232 - -# Orig addr: 0x804daca insn_id: 5295 with comment add ebx , 0x00000028 -# eliding, no indirect targets -0x804daca -> 0x0 - Label_insn_5295 ** add ebx , 0x00000028 -. -> Label_insn_14952 - -# Orig addr: Label_insn_18232 insn_id: 18232 with comment push 0x08049FB5 - Label_insn_18232 ** push 0x08049FB5 -. -> Label_insn_18233 - -# Orig addr: Label_insn_18233 insn_id: 18233 with comment push 0xF0001DA0 - Label_insn_18233 ** push 0xF0001DA0 -. -> Label_insn_18234 - -# Orig addr: Label_insn_18234 insn_id: 18234 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09ACF9C6 -- Link to callback handler sequence -# Orig addr: Label_insn_18234 indirect branch target: -268427872 -0xf0001da0 -> . -. -> post_callback_Label_insn_18234 - Label_insn_18234 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18234 ** pop eax -. -> Label_insn_18235 - -# Orig addr: Label_insn_18235 insn_id: 18235 with comment popfd - Label_insn_18235 ** popfd -. -> Label_insn_18236 - -# Orig addr: Label_insn_18236 insn_id: 18236 with comment popad - Label_insn_18236 ** popad -. -> 0x8049fba - -# Orig addr: Label_insn_18237 insn_id: 18237 with comment pushad -- start of callback handler sequence - Label_insn_18237 ** pushad -. -> Label_insn_18238 - -# Orig addr: Label_insn_18238 insn_id: 18238 with comment pushfd - Label_insn_18238 ** pushfd -. -> Label_insn_18239 - -# Orig addr: Label_insn_18239 insn_id: 18239 with comment push 0x08049FBE - Label_insn_18239 ** push 0x08049FBE -. -> Label_insn_18240 - -# Orig addr: Label_insn_18240 insn_id: 18240 with comment push 0xF0001DB0 - Label_insn_18240 ** push 0xF0001DB0 -. -> Label_insn_18241 - -# Orig addr: Label_insn_18241 insn_id: 18241 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AD1B26 -- Link to callback handler sequence -# Orig addr: Label_insn_18241 indirect branch target: -268427856 -0xf0001db0 -> . -. -> post_callback_Label_insn_18241 - Label_insn_18241 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18241 ** pop eax -. -> Label_insn_18243 - -# Orig addr: Label_insn_18242 insn_id: 18242 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AEA75E -- Link to callback handler sequence -# Orig addr: Label_insn_18242 indirect branch target: -268427728 -0xf0001e30 -> . -. -> post_callback_Label_insn_18242 - Label_insn_18242 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18242 ** pop eax -. -> Label_insn_18313 - -# Orig addr: Label_insn_18243 insn_id: 18243 with comment popfd - Label_insn_18243 ** popfd -. -> Label_insn_18244 - -# Orig addr: Label_insn_18244 insn_id: 18244 with comment popad - Label_insn_18244 ** popad -. -> 0x8049fc3 - -# Orig addr: Label_insn_18245 insn_id: 18245 with comment pushfd - Label_insn_18245 ** pushfd -. -> Label_insn_18246 - -# Orig addr: Label_insn_18246 insn_id: 18246 with comment test eax , 0xFFFFFF00 - Label_insn_18246 ** test eax , 0xFFFFFF00 -. -> Label_insn_18247 - -# Orig addr: Label_insn_18247 insn_id: 18247 with comment jz - SIGNED or UNSIGNED TRUNC - Label_insn_18247 ** je Label_insn_18249 -. -> Label_insn_18251 - -# Orig addr: Label_insn_18248 insn_id: 18248 with comment NOP NOP -- Link to callback handler sequence - Label_insn_18248 ** nop -. -> Label_insn_18254 - -# Orig addr: Label_insn_18249 insn_id: 18249 with comment popfd - Label_insn_18249 ** popfd -. -> Label_insn_18250 - -# Orig addr: Label_insn_18250 insn_id: 18250 with comment movzx eax , al - Label_insn_18250 ** movzx eax , al -. -> 0x8049fe2 - -# Orig addr: Label_insn_18251 insn_id: 18251 with comment NOT - Label_insn_18251 ** not eax -. -> Label_insn_18252 - -# Orig addr: Label_insn_18252 insn_id: 18252 with comment test eax , 0xFFFFFF00 - Label_insn_18252 ** test eax , 0xFFFFFF00 -. -> Label_insn_18253 - -# Orig addr: 0x804db5c insn_id: 5319 with comment lea eax , [ecx+ecx*4] -0x804db5c -> . - Label_insn_5319 ** lea eax , [ecx+ecx*4] -. -> Label_insn_14415 - -# Orig addr: Label_insn_18253 insn_id: 18253 with comment je 0x09AD6EC6 - Label_insn_18253 ** je Label_insn_18249 -. -> Label_insn_18248 - -# Orig addr: 0x804db5f insn_id: 5320 with comment lea eax , [esi+eax*8] -# eliding, no indirect targets -0x804db5f -> 0x0 - Label_insn_5320 ** lea eax , [esi+eax*8] -. -> Label_insn_14960 - -# Orig addr: Label_insn_18254 insn_id: 18254 with comment pushad -- start of callback handler sequence - Label_insn_18254 ** pushad -. -> Label_insn_18255 - -# Orig addr: Label_insn_18255 insn_id: 18255 with comment pushfd - Label_insn_18255 ** pushfd -. -> Label_insn_18256 - -# Orig addr: Label_insn_18256 insn_id: 18256 with comment push 0x08049FDF - Label_insn_18256 ** push 0x08049FDF -. -> Label_insn_18257 - -# Orig addr: Label_insn_18257 insn_id: 18257 with comment push 0xF0001DC0 - Label_insn_18257 ** push 0xF0001DC0 -. -> Label_insn_18258 - -# Orig addr: Label_insn_18258 insn_id: 18258 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_18258 indirect branch target: -268427840 -0xf0001dc0 -> . -. -> post_callback_Label_insn_18258 - Label_insn_18258 () truncation_detector_32_8 - post_callback_Label_insn_18258 ** pop eax -. -> Label_insn_18259 - -# Orig addr: Label_insn_18259 insn_id: 18259 with comment popfd - Label_insn_18259 ** popfd -. -> Label_insn_18260 - -# Orig addr: Label_insn_18260 insn_id: 18260 with comment popad - Label_insn_18260 ** popad -. -> Label_insn_18249 - -# Orig addr: Label_insn_18261 insn_id: 18261 with comment jnc 0x09ADA1D6 -- Link to callback handler sequence - Label_insn_18261 ** jnc 0x804a11e -. -> Label_insn_18262 - -# Orig addr: 0x804db88 insn_id: 5330 with comment add dword [ebp-0x000000CC] , 0x00000001 -0x804db88 -> . - Label_insn_5330 ** add dword [ebp-0x000000CC] , 0x00000001 -. -> Label_insn_14423 - -# Orig addr: Label_insn_18262 insn_id: 18262 with comment pushad -- start of callback handler sequence - Label_insn_18262 ** pushad -. -> Label_insn_18263 - -# Orig addr: Label_insn_18263 insn_id: 18263 with comment pushfd - Label_insn_18263 ** pushfd -. -> Label_insn_18264 - -# Orig addr: 0x804db9b insn_id: 5333 with comment add dword [ebp-0x000000B4] , eax -0x804db9b -> . - Label_insn_5333 ** add dword [ebp-0x000000B4] , eax -. -> Label_insn_14431 - -# Orig addr: Label_insn_18264 insn_id: 18264 with comment push 0x0804A11B - Label_insn_18264 ** push 0x0804A11B -. -> Label_insn_18265 - -# Orig addr: Label_insn_18265 insn_id: 18265 with comment push 0xF0001DD0 - Label_insn_18265 ** push 0xF0001DD0 -. -> Label_insn_18266 - -# Orig addr: Label_insn_18266 insn_id: 18266 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09ADA1D6 -- Link to callback handler sequence -# Orig addr: Label_insn_18266 indirect branch target: -268427824 -0xf0001dd0 -> . -. -> post_callback_Label_insn_18266 - Label_insn_18266 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18266 ** pop eax -. -> Label_insn_18267 - -# Orig addr: Label_insn_18267 insn_id: 18267 with comment popfd - Label_insn_18267 ** popfd -. -> Label_insn_18268 - -# Orig addr: Label_insn_18268 insn_id: 18268 with comment popad - Label_insn_18268 ** popad -. -> 0x804a11e - -# Orig addr: Label_insn_18269 insn_id: 18269 with comment jno 0x09ADCFD6 -- Link to callback handler sequence - Label_insn_18269 ** jno Label_insn_1113 -. -> Label_insn_18270 - -# Orig addr: Label_insn_18270 insn_id: 18270 with comment pushad -- start of callback handler sequence - Label_insn_18270 ** pushad -. -> Label_insn_18271 - -# Orig addr: Label_insn_18271 insn_id: 18271 with comment pushfd - Label_insn_18271 ** pushfd -. -> Label_insn_18272 - -# Orig addr: Label_insn_18272 insn_id: 18272 with comment push 0x0804A1E8 - Label_insn_18272 ** push 0x0804A1E8 -. -> Label_insn_18273 - -# Orig addr: Label_insn_18273 insn_id: 18273 with comment push 0xF0001DE0 - Label_insn_18273 ** push 0xF0001DE0 -. -> Label_insn_18274 - -# Orig addr: Label_insn_18274 insn_id: 18274 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09ADCFD6 -- Link to callback handler sequence -# Orig addr: Label_insn_18274 indirect branch target: -268427808 -0xf0001de0 -> . -. -> post_callback_Label_insn_18274 - Label_insn_18274 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18274 ** pop eax -. -> Label_insn_18275 - -# Orig addr: Label_insn_18275 insn_id: 18275 with comment popfd - Label_insn_18275 ** popfd -. -> Label_insn_18276 - -# Orig addr: Label_insn_18276 insn_id: 18276 with comment popad - Label_insn_18276 ** popad -. -> Label_insn_1113 - -# Orig addr: Label_insn_18277 insn_id: 18277 with comment jnc 0x09ADFF06 -- Link to callback handler sequence - Label_insn_18277 ** jnc 0x804a1ee -. -> Label_insn_18278 - -# Orig addr: Label_insn_18278 insn_id: 18278 with comment pushad -- start of callback handler sequence - Label_insn_18278 ** pushad -. -> Label_insn_18279 - -# Orig addr: Label_insn_18279 insn_id: 18279 with comment pushfd - Label_insn_18279 ** pushfd -. -> Label_insn_18280 - -# Orig addr: Label_insn_18280 insn_id: 18280 with comment push 0x0804A1EB - Label_insn_18280 ** push 0x0804A1EB -. -> Label_insn_18281 - -# Orig addr: Label_insn_18281 insn_id: 18281 with comment push 0xF0001DF0 - Label_insn_18281 ** push 0xF0001DF0 -. -> Label_insn_18282 - -# Orig addr: Label_insn_18282 insn_id: 18282 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09ADFF06 -- Link to callback handler sequence -# Orig addr: Label_insn_18282 indirect branch target: -268427792 -0xf0001df0 -> . -. -> post_callback_Label_insn_18282 - Label_insn_18282 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18282 ** pop eax -. -> Label_insn_18283 - -# Orig addr: Label_insn_18283 insn_id: 18283 with comment popfd - Label_insn_18283 ** popfd -. -> Label_insn_18284 - -# Orig addr: Label_insn_18284 insn_id: 18284 with comment popad - Label_insn_18284 ** popad -. -> 0x804a1ee - -# Orig addr: Label_insn_18285 insn_id: 18285 with comment jno 0x09AE22A6 -- Link to callback handler sequence - Label_insn_18285 ** jno 0x804a1fa -. -> Label_insn_18286 - -# Orig addr: Label_insn_18286 insn_id: 18286 with comment pushad -- start of callback handler sequence - Label_insn_18286 ** pushad -. -> Label_insn_18287 - -# Orig addr: Label_insn_18287 insn_id: 18287 with comment pushfd - Label_insn_18287 ** pushfd -. -> Label_insn_18288 - -# Orig addr: Label_insn_18288 insn_id: 18288 with comment push 0x0804A1F8 - Label_insn_18288 ** push 0x0804A1F8 -. -> Label_insn_18289 - -# Orig addr: Label_insn_18289 insn_id: 18289 with comment push 0xF0001E00 - Label_insn_18289 ** push 0xF0001E00 -. -> Label_insn_18290 - -# Orig addr: Label_insn_18365 insn_id: 18365 with comment push 0xF0001EA0 - Label_insn_18365 ** push 0xF0001EA0 -. -> Label_insn_18366 - -# Orig addr: Label_insn_18290 insn_id: 18290 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AE22A6 -- Link to callback handler sequence -# Orig addr: Label_insn_18290 indirect branch target: -268427776 -0xf0001e00 -> . -. -> post_callback_Label_insn_18290 - Label_insn_18290 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18290 ** pop eax -. -> Label_insn_18291 - -# Orig addr: 0x804dc43 insn_id: 5366 with comment add eax , 0x00000026 -0x804dc43 -> . - Label_insn_5366 ** add eax , 0x00000026 -. -> Label_insn_14432 - -# Orig addr: Label_insn_18291 insn_id: 18291 with comment popfd - Label_insn_18291 ** popfd -. -> Label_insn_18292 - -# Orig addr: Label_insn_18292 insn_id: 18292 with comment popad - Label_insn_18292 ** popad -. -> 0x804a1fa - -# Orig addr: Label_insn_18293 insn_id: 18293 with comment jnc 0x09AE4F7E -- Link to callback handler sequence - Label_insn_18293 ** jnc 0x804a206 -. -> Label_insn_18294 - -# Orig addr: 0x804dc52 insn_id: 5371 with comment add eax , 0x00000008 -0x804dc52 -> . - Label_insn_5371 ** add eax , 0x00000008 -. -> Label_insn_14440 - -# Orig addr: Label_insn_18294 insn_id: 18294 with comment pushad -- start of callback handler sequence - Label_insn_18294 ** pushad -. -> Label_insn_18295 - -# Orig addr: Label_insn_18295 insn_id: 18295 with comment pushfd - Label_insn_18295 ** pushfd -. -> Label_insn_18296 - -# Orig addr: Label_insn_18296 insn_id: 18296 with comment push 0x0804A204 - Label_insn_18296 ** push 0x0804A204 -. -> Label_insn_18297 - -# Orig addr: Label_insn_18297 insn_id: 18297 with comment push 0xF0001E10 - Label_insn_18297 ** push 0xF0001E10 -. -> Label_insn_18298 - -# Orig addr: Label_insn_18298 insn_id: 18298 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AE4F7E -- Link to callback handler sequence -# Orig addr: Label_insn_18298 indirect branch target: -268427760 -0xf0001e10 -> . -. -> post_callback_Label_insn_18298 - Label_insn_18298 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18298 ** pop eax -. -> Label_insn_18299 - -# Orig addr: Label_insn_18299 insn_id: 18299 with comment popfd - Label_insn_18299 ** popfd -. -> Label_insn_18300 - -# Orig addr: Label_insn_18300 insn_id: 18300 with comment popad - Label_insn_18300 ** popad -. -> 0x804a206 - -# Orig addr: Label_insn_18301 insn_id: 18301 with comment jno 0x09AE7B66 -- Link to callback handler sequence - Label_insn_18301 ** jno 0x804a3fe -. -> Label_insn_18302 - -# Orig addr: Label_insn_18302 insn_id: 18302 with comment pushad -- start of callback handler sequence - Label_insn_18302 ** pushad -. -> Label_insn_18303 - -# Orig addr: Label_insn_18303 insn_id: 18303 with comment pushfd - Label_insn_18303 ** pushfd -. -> Label_insn_18304 - -# Orig addr: 0x804dc8c insn_id: 5383 with comment sub edi , esi -0x804dc8c -> . - Label_insn_5383 ** sub edi , esi -. -> Label_insn_14448 - -# Orig addr: Label_insn_18304 insn_id: 18304 with comment push 0x0804A3FC - Label_insn_18304 ** push 0x0804A3FC -. -> Label_insn_18305 - -# Orig addr: Label_insn_18305 insn_id: 18305 with comment push 0xF0001E20 - Label_insn_18305 ** push 0xF0001E20 -. -> Label_insn_18306 - -# Orig addr: Label_insn_18306 insn_id: 18306 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AE7B66 -- Link to callback handler sequence -# Orig addr: Label_insn_18306 indirect branch target: -268427744 -0xf0001e20 -> . -. -> post_callback_Label_insn_18306 - Label_insn_18306 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18306 ** pop eax -. -> Label_insn_18307 - -# Orig addr: Label_insn_18307 insn_id: 18307 with comment popfd - Label_insn_18307 ** popfd -. -> Label_insn_18308 - -# Orig addr: Label_insn_18308 insn_id: 18308 with comment popad - Label_insn_18308 ** popad -. -> 0x804a3fe - -# Orig addr: Label_insn_18309 insn_id: 18309 with comment pushad -- start of callback handler sequence - Label_insn_18309 ** pushad -. -> Label_insn_18310 - -# Orig addr: Label_insn_18310 insn_id: 18310 with comment pushfd - Label_insn_18310 ** pushfd -. -> Label_insn_18311 - -# Orig addr: Label_insn_18311 insn_id: 18311 with comment push 0x0804A402 - Label_insn_18311 ** push 0x0804A402 -. -> Label_insn_18312 - -# Orig addr: Label_insn_18312 insn_id: 18312 with comment push 0xF0001E30 - Label_insn_18312 ** push 0xF0001E30 -. -> Label_insn_18242 - -# Orig addr: Label_insn_18313 insn_id: 18313 with comment popfd - Label_insn_18313 ** popfd -. -> Label_insn_18314 - -# Orig addr: Label_insn_18314 insn_id: 18314 with comment popad - Label_insn_18314 ** popad -. -> 0x804a404 - -# Orig addr: Label_insn_18315 insn_id: 18315 with comment jnc 0x09AED5A6 -- Link to callback handler sequence - Label_insn_18315 ** jnc 0x804a469 -. -> Label_insn_18316 - -# Orig addr: Label_insn_18316 insn_id: 18316 with comment pushad -- start of callback handler sequence - Label_insn_18316 ** pushad -. -> Label_insn_18317 - -# Orig addr: Label_insn_18317 insn_id: 18317 with comment pushfd - Label_insn_18317 ** pushfd -. -> Label_insn_18318 - -# Orig addr: Label_insn_18318 insn_id: 18318 with comment push 0x0804A466 - Label_insn_18318 ** push 0x0804A466 -. -> Label_insn_18319 - -# Orig addr: Label_insn_18319 insn_id: 18319 with comment push 0xF0001E40 - Label_insn_18319 ** push 0xF0001E40 -. -> Label_insn_18320 - -# Orig addr: Label_insn_18320 insn_id: 18320 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AED5A6 -- Link to callback handler sequence -# Orig addr: Label_insn_18320 indirect branch target: -268427712 -0xf0001e40 -> . -. -> post_callback_Label_insn_18320 - Label_insn_18320 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18320 ** pop eax -. -> Label_insn_18321 - -# Orig addr: Label_insn_18321 insn_id: 18321 with comment popfd - Label_insn_18321 ** popfd -. -> Label_insn_18322 - -# Orig addr: Label_insn_18322 insn_id: 18322 with comment popad - Label_insn_18322 ** popad -. -> 0x804a469 - -# Orig addr: 0x804dceb insn_id: 5407 with comment add dword [ebp-0x7C] , eax -0x804dceb -> . - Label_insn_5407 ** add dword [ebp-0x7C] , eax -. -> Label_insn_14456 - -# Orig addr: Label_insn_18323 insn_id: 18323 with comment pushad -- start of callback handler sequence - Label_insn_18323 ** pushad -. -> Label_insn_18324 - -# Orig addr: Label_insn_18324 insn_id: 18324 with comment pushfd - Label_insn_18324 ** pushfd -. -> Label_insn_18325 - -# Orig addr: Label_insn_18325 insn_id: 18325 with comment push 0x0804A46B - Label_insn_18325 ** push 0x0804A46B -. -> Label_insn_18326 - -# Orig addr: Label_insn_18326 insn_id: 18326 with comment push 0xF0001E50 - Label_insn_18326 ** push 0xF0001E50 -. -> Label_insn_18327 - -# Orig addr: Label_insn_18327 insn_id: 18327 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AF002E -- Link to callback handler sequence -# Orig addr: Label_insn_18327 indirect branch target: -268427696 -0xf0001e50 -> . -. -> post_callback_Label_insn_18327 - Label_insn_18327 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18327 ** pop eax -. -> Label_insn_18328 - -# Orig addr: Label_insn_18328 insn_id: 18328 with comment popfd - Label_insn_18328 ** popfd -. -> Label_insn_18329 - -# Orig addr: Label_insn_18329 insn_id: 18329 with comment popad - Label_insn_18329 ** popad -. -> 0x804a46d - -# Orig addr: Label_insn_18330 insn_id: 18330 with comment jnc 0x09AF2576 -- Link to callback handler sequence - Label_insn_18330 ** jnc 0x804a478 -. -> Label_insn_18331 - -# Orig addr: Label_insn_18331 insn_id: 18331 with comment pushad -- start of callback handler sequence - Label_insn_18331 ** pushad -. -> Label_insn_18332 - -# Orig addr: Label_insn_18332 insn_id: 18332 with comment pushfd - Label_insn_18332 ** pushfd -. -> Label_insn_18333 - -# Orig addr: Label_insn_18333 insn_id: 18333 with comment push 0x0804A475 - Label_insn_18333 ** push 0x0804A475 -. -> Label_insn_18334 - -# Orig addr: Label_insn_18334 insn_id: 18334 with comment push 0xF0001E60 - Label_insn_18334 ** push 0xF0001E60 -. -> Label_insn_18335 - -# Orig addr: Label_insn_18335 insn_id: 18335 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AF2576 -- Link to callback handler sequence -# Orig addr: Label_insn_18335 indirect branch target: -268427680 -0xf0001e60 -> . -. -> post_callback_Label_insn_18335 - Label_insn_18335 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18335 ** pop eax -. -> Label_insn_18336 - -# Orig addr: Label_insn_18336 insn_id: 18336 with comment popfd - Label_insn_18336 ** popfd -. -> Label_insn_18337 - -# Orig addr: Label_insn_18337 insn_id: 18337 with comment popad - Label_insn_18337 ** popad -. -> 0x804a478 - -# Orig addr: Label_insn_18338 insn_id: 18338 with comment jnc 0x09AF51EE -- Link to callback handler sequence - Label_insn_18338 ** jnc 0x804a4a9 -. -> Label_insn_18339 - -# Orig addr: Label_insn_18339 insn_id: 18339 with comment pushad -- start of callback handler sequence - Label_insn_18339 ** pushad -. -> Label_insn_18340 - -# Orig addr: Label_insn_18340 insn_id: 18340 with comment pushfd - Label_insn_18340 ** pushfd -. -> Label_insn_18341 - -# Orig addr: Label_insn_18341 insn_id: 18341 with comment push 0x0804A4A6 - Label_insn_18341 ** push 0x0804A4A6 -. -> Label_insn_18342 - -# Orig addr: Label_insn_18342 insn_id: 18342 with comment push 0xF0001E70 - Label_insn_18342 ** push 0xF0001E70 -. -> Label_insn_18343 - -# Orig addr: Label_insn_18343 insn_id: 18343 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AF51EE -- Link to callback handler sequence -# Orig addr: Label_insn_18343 indirect branch target: -268427664 -0xf0001e70 -> . -. -> post_callback_Label_insn_18343 - Label_insn_18343 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18343 ** pop eax -. -> Label_insn_18344 - -# Orig addr: Label_insn_18344 insn_id: 18344 with comment popfd - Label_insn_18344 ** popfd -. -> Label_insn_18345 - -# Orig addr: Label_insn_18345 insn_id: 18345 with comment popad - Label_insn_18345 ** popad -. -> 0x804a4a9 - -# Orig addr: Label_insn_18346 insn_id: 18346 with comment jnc 0x09AF853E -- Link to callback handler sequence - Label_insn_18346 ** jnc 0x804a5b3 -. -> Label_insn_18347 - -# Orig addr: Label_insn_18347 insn_id: 18347 with comment pushad -- start of callback handler sequence - Label_insn_18347 ** pushad -. -> Label_insn_18348 - -# Orig addr: Label_insn_18348 insn_id: 18348 with comment pushfd - Label_insn_18348 ** pushfd -. -> Label_insn_18349 - -# Orig addr: Label_insn_18349 insn_id: 18349 with comment push 0x0804A5B0 - Label_insn_18349 ** push 0x0804A5B0 -. -> Label_insn_18350 - -# Orig addr: Label_insn_18350 insn_id: 18350 with comment push 0xF0001E80 - Label_insn_18350 ** push 0xF0001E80 -. -> Label_insn_18351 - -# Orig addr: Label_insn_18351 insn_id: 18351 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AF853E -- Link to callback handler sequence -# Orig addr: Label_insn_18351 indirect branch target: -268427648 -0xf0001e80 -> . -. -> post_callback_Label_insn_18351 - Label_insn_18351 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18351 ** pop eax -. -> Label_insn_18352 - -# Orig addr: Label_insn_18352 insn_id: 18352 with comment popfd - Label_insn_18352 ** popfd -. -> Label_insn_18353 - -# Orig addr: Label_insn_18353 insn_id: 18353 with comment popad - Label_insn_18353 ** popad -. -> 0x804a5b3 - -# Orig addr: Label_insn_18354 insn_id: 18354 with comment jnc 0x09AFB3DE -- Link to callback handler sequence - Label_insn_18354 ** jnc 0x804a70a -. -> Label_insn_18355 - -# Orig addr: Label_insn_18355 insn_id: 18355 with comment pushad -- start of callback handler sequence - Label_insn_18355 ** pushad -. -> Label_insn_18356 - -# Orig addr: Label_insn_18356 insn_id: 18356 with comment pushfd - Label_insn_18356 ** pushfd -. -> Label_insn_18357 - -# Orig addr: Label_insn_18357 insn_id: 18357 with comment push 0x0804A707 - Label_insn_18357 ** push 0x0804A707 -. -> Label_insn_18358 - -# Orig addr: Label_insn_18358 insn_id: 18358 with comment push 0xF0001E90 - Label_insn_18358 ** push 0xF0001E90 -. -> Label_insn_18359 - -# Orig addr: Label_insn_18359 insn_id: 18359 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AFB3DE -- Link to callback handler sequence -# Orig addr: Label_insn_18359 indirect branch target: -268427632 -0xf0001e90 -> . -. -> post_callback_Label_insn_18359 - Label_insn_18359 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18359 ** pop eax -. -> Label_insn_18360 - -# Orig addr: Label_insn_18360 insn_id: 18360 with comment popfd - Label_insn_18360 ** popfd -. -> Label_insn_18361 - -# Orig addr: Label_insn_18361 insn_id: 18361 with comment popad - Label_insn_18361 ** popad -. -> 0x804a70a - -# Orig addr: Label_insn_18362 insn_id: 18362 with comment pushad -- start of callback handler sequence - Label_insn_18362 ** pushad -. -> Label_insn_18363 - -# Orig addr: Label_insn_18363 insn_id: 18363 with comment pushfd - Label_insn_18363 ** pushfd -. -> Label_insn_18364 - -# Orig addr: Label_insn_18364 insn_id: 18364 with comment push 0x0804A710 - Label_insn_18364 ** push 0x0804A710 -. -> Label_insn_18365 - -# Orig addr: Label_insn_18366 insn_id: 18366 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098A577E -- Link to callback handler sequence -# Orig addr: Label_insn_18366 indirect branch target: -268427616 -0xf0001ea0 -> . -. -> post_callback_Label_insn_18366 - Label_insn_18366 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18366 ** pop eax -. -> Label_insn_18367 - -# Orig addr: Label_insn_18367 insn_id: 18367 with comment popfd - Label_insn_18367 ** popfd -. -> Label_insn_18368 - -# Orig addr: Label_insn_18368 insn_id: 18368 with comment popad - Label_insn_18368 ** popad -. -> 0x804a716 - -# Orig addr: Label_insn_18369 insn_id: 18369 with comment jnc 0x098F58BE -- Link to callback handler sequence - Label_insn_18369 ** jnc 0x804a8f6 -. -> Label_insn_18370 - -# Orig addr: Label_insn_18370 insn_id: 18370 with comment pushad -- start of callback handler sequence - Label_insn_18370 ** pushad -. -> Label_insn_18371 - -# Orig addr: Label_insn_18371 insn_id: 18371 with comment pushfd - Label_insn_18371 ** pushfd -. -> Label_insn_18372 - -# Orig addr: Label_insn_18372 insn_id: 18372 with comment push 0x0804A8F4 - Label_insn_18372 ** push 0x0804A8F4 -. -> Label_insn_18373 - -# Orig addr: Label_insn_18373 insn_id: 18373 with comment push 0xF0001EB0 - Label_insn_18373 ** push 0xF0001EB0 -. -> Label_insn_18374 - -# Orig addr: Label_insn_18374 insn_id: 18374 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098F58BE -- Link to callback handler sequence -# Orig addr: Label_insn_18374 indirect branch target: -268427600 -0xf0001eb0 -> . -. -> post_callback_Label_insn_18374 - Label_insn_18374 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18374 ** pop eax -. -> Label_insn_18375 - -# Orig addr: Label_insn_18375 insn_id: 18375 with comment popfd - Label_insn_18375 ** popfd -. -> Label_insn_18376 - -# Orig addr: Label_insn_18376 insn_id: 18376 with comment popad - Label_insn_18376 ** popad -. -> 0x804a8f6 - -# Orig addr: Label_insn_18377 insn_id: 18377 with comment pushfd - Label_insn_18377 ** pushfd -. -> Label_insn_18378 - -# Orig addr: Label_insn_18378 insn_id: 18378 with comment test eax , 0xFFFFFF00 - Label_insn_18378 ** test eax , 0xFFFFFF00 -. -> Label_insn_18379 - -# Orig addr: Label_insn_18379 insn_id: 18379 with comment jz - SIGNED or UNSIGNED TRUNC - Label_insn_18379 ** je Label_insn_18381 -. -> Label_insn_18383 - -# Orig addr: Label_insn_18380 insn_id: 18380 with comment NOP NOP -- Link to callback handler sequence - Label_insn_18380 ** nop -. -> Label_insn_18386 - -# Orig addr: Label_insn_18381 insn_id: 18381 with comment popfd - Label_insn_18381 ** popfd -. -> Label_insn_18382 - -# Orig addr: Label_insn_18382 insn_id: 18382 with comment mov byte [ebp-0x000000B9] , al - Label_insn_18382 ** mov byte [ebp-0x000000B9] , al -. -> 0x804ab31 - -# Orig addr: Label_insn_18383 insn_id: 18383 with comment NOT - Label_insn_18383 ** not eax -. -> Label_insn_18384 - -# Orig addr: Label_insn_18384 insn_id: 18384 with comment test eax , 0xFFFFFF00 - Label_insn_18384 ** test eax , 0xFFFFFF00 -. -> Label_insn_18385 - -# Orig addr: Label_insn_18385 insn_id: 18385 with comment je 0x099BB85E - Label_insn_18385 ** je Label_insn_18381 -. -> Label_insn_18380 - -# Orig addr: Label_insn_18386 insn_id: 18386 with comment pushad -- start of callback handler sequence - Label_insn_18386 ** pushad -. -> Label_insn_18387 - -# Orig addr: Label_insn_18387 insn_id: 18387 with comment pushfd - Label_insn_18387 ** pushfd -. -> Label_insn_18388 - -# Orig addr: Label_insn_18388 insn_id: 18388 with comment push 0x0804AB2B - Label_insn_18388 ** push 0x0804AB2B -. -> Label_insn_18389 - -# Orig addr: Label_insn_18389 insn_id: 18389 with comment push 0xF0001EC0 - Label_insn_18389 ** push 0xF0001EC0 -. -> Label_insn_18390 - -# Orig addr: Label_insn_18390 insn_id: 18390 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence -# Orig addr: Label_insn_18390 indirect branch target: -268427584 -0xf0001ec0 -> . -. -> post_callback_Label_insn_18390 - Label_insn_18390 () truncation_detector_32_8 - post_callback_Label_insn_18390 ** pop eax -. -> Label_insn_18391 - -# Orig addr: Label_insn_18391 insn_id: 18391 with comment popfd - Label_insn_18391 ** popfd -. -> Label_insn_18392 - -# Orig addr: Label_insn_18392 insn_id: 18392 with comment popad - Label_insn_18392 ** popad -. -> Label_insn_18381 - -# Orig addr: Label_insn_18393 insn_id: 18393 with comment jnc 0x099FB42E -- Link to callback handler sequence - Label_insn_18393 ** jnc 0x804ab80 -. -> Label_insn_18394 - -# Orig addr: Label_insn_18394 insn_id: 18394 with comment pushad -- start of callback handler sequence - Label_insn_18394 ** pushad -. -> Label_insn_18395 - -# Orig addr: Label_insn_18395 insn_id: 18395 with comment pushfd - Label_insn_18395 ** pushfd -. -> Label_insn_18396 - -# Orig addr: Label_insn_18396 insn_id: 18396 with comment push 0x0804AB7D - Label_insn_18396 ** push 0x0804AB7D -. -> Label_insn_18397 - -# Orig addr: Label_insn_18397 insn_id: 18397 with comment push 0xF0001ED0 - Label_insn_18397 ** push 0xF0001ED0 -. -> Label_insn_18398 - -# Orig addr: Label_insn_18398 insn_id: 18398 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099FB42E -- Link to callback handler sequence -# Orig addr: Label_insn_18398 indirect branch target: -268427568 -0xf0001ed0 -> . -. -> post_callback_Label_insn_18398 - Label_insn_18398 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18398 ** pop eax -. -> Label_insn_18399 - -# Orig addr: Label_insn_18399 insn_id: 18399 with comment popfd - Label_insn_18399 ** popfd -. -> Label_insn_18400 - -# Orig addr: Label_insn_18400 insn_id: 18400 with comment popad - Label_insn_18400 ** popad -. -> 0x804ab80 - -# Orig addr: Label_insn_18401 insn_id: 18401 with comment jnc 0x09A483CE -- Link to callback handler sequence - Label_insn_18401 ** jnc 0x804af20 -. -> Label_insn_18402 - -# Orig addr: Label_insn_18402 insn_id: 18402 with comment pushad -- start of callback handler sequence - Label_insn_18402 ** pushad -. -> Label_insn_18403 - -# Orig addr: Label_insn_18403 insn_id: 18403 with comment pushfd - Label_insn_18403 ** pushfd -. -> Label_insn_18404 - -# Orig addr: Label_insn_18404 insn_id: 18404 with comment push 0x0804AF1D - Label_insn_18404 ** push 0x0804AF1D -. -> Label_insn_18405 - -# Orig addr: Label_insn_18405 insn_id: 18405 with comment push 0xF0001EE0 - Label_insn_18405 ** push 0xF0001EE0 -. -> Label_insn_18406 - -# Orig addr: Label_insn_18406 insn_id: 18406 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A483CE -- Link to callback handler sequence -# Orig addr: Label_insn_18406 indirect branch target: -268427552 -0xf0001ee0 -> . -. -> post_callback_Label_insn_18406 - Label_insn_18406 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18406 ** pop eax -. -> Label_insn_18407 - -# Orig addr: Label_insn_18407 insn_id: 18407 with comment popfd - Label_insn_18407 ** popfd -. -> Label_insn_18408 - -# Orig addr: Label_insn_18408 insn_id: 18408 with comment popad - Label_insn_18408 ** popad -. -> 0x804af20 - -# Orig addr: Label_insn_18409 insn_id: 18409 with comment jnc 0x09A5ABCE -- Link to callback handler sequence - Label_insn_18409 ** jnc 0x804af43 -. -> Label_insn_18410 - -# Orig addr: Label_insn_18410 insn_id: 18410 with comment pushad -- start of callback handler sequence - Label_insn_18410 ** pushad -. -> Label_insn_18411 - -# Orig addr: Label_insn_18411 insn_id: 18411 with comment pushfd - Label_insn_18411 ** pushfd -. -> Label_insn_18412 - -# Orig addr: Label_insn_18412 insn_id: 18412 with comment push 0x0804AF40 - Label_insn_18412 ** push 0x0804AF40 -. -> Label_insn_18413 - -# Orig addr: Label_insn_18413 insn_id: 18413 with comment push 0xF0001EF0 - Label_insn_18413 ** push 0xF0001EF0 -. -> Label_insn_18414 - -# Orig addr: Label_insn_18414 insn_id: 18414 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A5ABCE -- Link to callback handler sequence -# Orig addr: Label_insn_18414 indirect branch target: -268427536 -0xf0001ef0 -> . -. -> post_callback_Label_insn_18414 - Label_insn_18414 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18414 ** pop eax -. -> Label_insn_18415 - -# Orig addr: Label_insn_18415 insn_id: 18415 with comment popfd - Label_insn_18415 ** popfd -. -> Label_insn_18416 - -# Orig addr: Label_insn_18416 insn_id: 18416 with comment popad - Label_insn_18416 ** popad -. -> 0x804af43 - -# Orig addr: Label_insn_18417 insn_id: 18417 with comment jnc 0x09A736DE -- Link to callback handler sequence - Label_insn_18417 ** jnc 0x804b01e -. -> Label_insn_18418 - -# Orig addr: Label_insn_18418 insn_id: 18418 with comment pushad -- start of callback handler sequence - Label_insn_18418 ** pushad -. -> Label_insn_18419 - -# Orig addr: Label_insn_18419 insn_id: 18419 with comment pushfd - Label_insn_18419 ** pushfd -. -> Label_insn_18420 - -# Orig addr: Label_insn_18420 insn_id: 18420 with comment push 0x0804B01A - Label_insn_18420 ** push 0x0804B01A -. -> Label_insn_18421 - -# Orig addr: Label_insn_18421 insn_id: 18421 with comment push 0xF0001F00 - Label_insn_18421 ** push 0xF0001F00 -. -> Label_insn_18422 - -# Orig addr: Label_insn_18422 insn_id: 18422 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A736DE -- Link to callback handler sequence -# Orig addr: Label_insn_18422 indirect branch target: -268427520 -0xf0001f00 -> . -. -> post_callback_Label_insn_18422 - Label_insn_18422 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18422 ** pop eax -. -> Label_insn_18423 - -# Orig addr: Label_insn_18423 insn_id: 18423 with comment popfd - Label_insn_18423 ** popfd -. -> Label_insn_18424 - -# Orig addr: Label_insn_18424 insn_id: 18424 with comment popad - Label_insn_18424 ** popad -. -> 0x804b01e - -# Orig addr: Label_insn_18425 insn_id: 18425 with comment jnc 0x09ACFFC6 -- Link to callback handler sequence - Label_insn_18425 ** jnc Label_insn_2124 -. -> Label_insn_18426 - -# Orig addr: Label_insn_18426 insn_id: 18426 with comment pushad -- start of callback handler sequence - Label_insn_18426 ** pushad -. -> Label_insn_18427 - -# Orig addr: Label_insn_18427 insn_id: 18427 with comment pushfd - Label_insn_18427 ** pushfd -. -> Label_insn_18428 - -# Orig addr: Label_insn_18428 insn_id: 18428 with comment push 0x0804B13A - Label_insn_18428 ** push 0x0804B13A -. -> Label_insn_18429 - -# Orig addr: Label_insn_18429 insn_id: 18429 with comment push 0xF0001F10 - Label_insn_18429 ** push 0xF0001F10 -. -> Label_insn_18430 - -# Orig addr: Label_insn_18430 insn_id: 18430 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09ACFFC6 -- Link to callback handler sequence -# Orig addr: Label_insn_18430 indirect branch target: -268427504 -0xf0001f10 -> . -. -> post_callback_Label_insn_18430 - Label_insn_18430 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18430 ** pop eax -. -> Label_insn_18431 - -# Orig addr: Label_insn_18431 insn_id: 18431 with comment popfd - Label_insn_18431 ** popfd -. -> Label_insn_18432 - -# Orig addr: Label_insn_18432 insn_id: 18432 with comment popad - Label_insn_18432 ** popad -. -> Label_insn_2124 - -# Orig addr: Label_insn_18433 insn_id: 18433 with comment jnc 0x098ACD8E -- Link to callback handler sequence - Label_insn_18433 ** jnc 0x804b13f -. -> Label_insn_18434 - -# Orig addr: Label_insn_18434 insn_id: 18434 with comment pushad -- start of callback handler sequence - Label_insn_18434 ** pushad -. -> Label_insn_18435 - -# Orig addr: Label_insn_18435 insn_id: 18435 with comment pushfd - Label_insn_18435 ** pushfd -. -> Label_insn_18436 - -# Orig addr: Label_insn_18436 insn_id: 18436 with comment push 0x0804B13C - Label_insn_18436 ** push 0x0804B13C -. -> Label_insn_18437 - -# Orig addr: Label_insn_18437 insn_id: 18437 with comment push 0xF0001F20 - Label_insn_18437 ** push 0xF0001F20 -. -> Label_insn_18438 - -# Orig addr: Label_insn_18438 insn_id: 18438 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098ACD8E -- Link to callback handler sequence -# Orig addr: Label_insn_18438 indirect branch target: -268427488 -0xf0001f20 -> . -. -> post_callback_Label_insn_18438 - Label_insn_18438 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18438 ** pop eax -. -> Label_insn_18439 - -# Orig addr: Label_insn_18439 insn_id: 18439 with comment popfd - Label_insn_18439 ** popfd -. -> Label_insn_18440 - -# Orig addr: Label_insn_18440 insn_id: 18440 with comment popad - Label_insn_18440 ** popad -. -> 0x804b13f - -# Orig addr: Label_insn_18441 insn_id: 18441 with comment jnc 0x098C3FE6 -- Link to callback handler sequence - Label_insn_18441 ** jnc 0x804b1bc -. -> Label_insn_18442 - -# Orig addr: 0x804dfcf insn_id: 5583 with comment add dword [ebp-0x7C] , eax -0x804dfcf -> . - Label_insn_5583 ** add dword [ebp-0x7C] , eax -. -> Label_insn_14464 - -# Orig addr: Label_insn_18442 insn_id: 18442 with comment pushad -- start of callback handler sequence - Label_insn_18442 ** pushad -. -> Label_insn_18443 - -# Orig addr: Label_insn_18443 insn_id: 18443 with comment pushfd - Label_insn_18443 ** pushfd -. -> Label_insn_18444 - -# Orig addr: Label_insn_18444 insn_id: 18444 with comment push 0x0804B1B9 - Label_insn_18444 ** push 0x0804B1B9 -. -> Label_insn_18445 - -# Orig addr: 0x804dfdc insn_id: 5586 with comment add dword [ebp-0x000000B4] , eax -0x804dfdc -> . - Label_insn_5586 ** add dword [ebp-0x000000B4] , eax -. -> Label_insn_14472 - -# Orig addr: Label_insn_18445 insn_id: 18445 with comment push 0xF0001F30 - Label_insn_18445 ** push 0xF0001F30 -. -> Label_insn_18446 - -# Orig addr: Label_insn_18446 insn_id: 18446 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098C3FE6 -- Link to callback handler sequence -# Orig addr: Label_insn_18446 indirect branch target: -268427472 -0xf0001f30 -> . -. -> post_callback_Label_insn_18446 - Label_insn_18446 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18446 ** pop eax -. -> Label_insn_18447 - -# Orig addr: Label_insn_18447 insn_id: 18447 with comment popfd - Label_insn_18447 ** popfd -. -> Label_insn_18448 - -# Orig addr: Label_insn_18448 insn_id: 18448 with comment popad - Label_insn_18448 ** popad -. -> 0x804b1bc - -# Orig addr: Label_insn_18449 insn_id: 18449 with comment jnc 0x09902DF6 -- Link to callback handler sequence - Label_insn_18449 ** jnc 0x804b1ea -. -> Label_insn_18450 - -# Orig addr: Label_insn_18450 insn_id: 18450 with comment pushad -- start of callback handler sequence - Label_insn_18450 ** pushad -. -> Label_insn_18451 - -# Orig addr: Label_insn_18451 insn_id: 18451 with comment pushfd - Label_insn_18451 ** pushfd -. -> Label_insn_18452 - -# Orig addr: Label_insn_18452 insn_id: 18452 with comment push 0x0804B1E7 - Label_insn_18452 ** push 0x0804B1E7 -. -> Label_insn_18453 - -# Orig addr: Label_insn_18453 insn_id: 18453 with comment push 0xF0001F40 - Label_insn_18453 ** push 0xF0001F40 -. -> Label_insn_18454 - -# Orig addr: Label_insn_18454 insn_id: 18454 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09902DF6 -- Link to callback handler sequence -# Orig addr: Label_insn_18454 indirect branch target: -268427456 -0xf0001f40 -> . -. -> post_callback_Label_insn_18454 - Label_insn_18454 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18454 ** pop eax -. -> Label_insn_18455 - -# Orig addr: Label_insn_18455 insn_id: 18455 with comment popfd - Label_insn_18455 ** popfd -. -> Label_insn_18456 - -# Orig addr: Label_insn_18456 insn_id: 18456 with comment popad - Label_insn_18456 ** popad -. -> 0x804b1ea - -# Orig addr: Label_insn_18457 insn_id: 18457 with comment jnc 0x0999DDB6 -- Link to callback handler sequence - Label_insn_18457 ** jnc 0x804b24b -. -> Label_insn_18458 - -# Orig addr: Label_insn_18458 insn_id: 18458 with comment pushad -- start of callback handler sequence - Label_insn_18458 ** pushad -. -> Label_insn_18459 - -# Orig addr: Label_insn_18459 insn_id: 18459 with comment pushfd - Label_insn_18459 ** pushfd -. -> Label_insn_18460 - -# Orig addr: Label_insn_18460 insn_id: 18460 with comment push 0x0804B248 - Label_insn_18460 ** push 0x0804B248 -. -> Label_insn_18461 - -# Orig addr: Label_insn_18461 insn_id: 18461 with comment push 0xF0001F50 - Label_insn_18461 ** push 0xF0001F50 -. -> Label_insn_18462 - -# Orig addr: Label_insn_18462 insn_id: 18462 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0999DDB6 -- Link to callback handler sequence -# Orig addr: Label_insn_18462 indirect branch target: -268427440 -0xf0001f50 -> . -. -> post_callback_Label_insn_18462 - Label_insn_18462 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18462 ** pop eax -. -> Label_insn_18463 - -# Orig addr: Label_insn_18463 insn_id: 18463 with comment popfd - Label_insn_18463 ** popfd -. -> Label_insn_18464 - -# Orig addr: Label_insn_18464 insn_id: 18464 with comment popad - Label_insn_18464 ** popad -. -> 0x804b24b - -# Orig addr: Label_insn_18465 insn_id: 18465 with comment jnc 0x099C8DB6 -- Link to callback handler sequence - Label_insn_18465 ** jnc 0x804b2aa -. -> Label_insn_18466 - -# Orig addr: Label_insn_18466 insn_id: 18466 with comment pushad -- start of callback handler sequence - Label_insn_18466 ** pushad -. -> Label_insn_18467 - -# Orig addr: Label_insn_18467 insn_id: 18467 with comment pushfd - Label_insn_18467 ** pushfd -. -> Label_insn_18468 - -# Orig addr: Label_insn_18468 insn_id: 18468 with comment push 0x0804B2A8 - Label_insn_18468 ** push 0x0804B2A8 -. -> Label_insn_18469 - -# Orig addr: Label_insn_18469 insn_id: 18469 with comment push 0xF0001F60 - Label_insn_18469 ** push 0xF0001F60 -. -> Label_insn_18470 - -# Orig addr: Label_insn_18470 insn_id: 18470 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099C8DB6 -- Link to callback handler sequence -# Orig addr: Label_insn_18470 indirect branch target: -268427424 -0xf0001f60 -> . -. -> post_callback_Label_insn_18470 - Label_insn_18470 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18470 ** pop eax -. -> Label_insn_18471 - -# Orig addr: Label_insn_18471 insn_id: 18471 with comment popfd - Label_insn_18471 ** popfd -. -> Label_insn_18472 - -# Orig addr: Label_insn_18472 insn_id: 18472 with comment popad - Label_insn_18472 ** popad -. -> 0x804b2aa - -# Orig addr: Label_insn_18473 insn_id: 18473 with comment jnc 0x09A17A66 -- Link to callback handler sequence - Label_insn_18473 ** jnc 0x804b394 -. -> Label_insn_18474 - -# Orig addr: Label_insn_18474 insn_id: 18474 with comment pushad -- start of callback handler sequence - Label_insn_18474 ** pushad -. -> Label_insn_18475 - -# Orig addr: Label_insn_18475 insn_id: 18475 with comment pushfd - Label_insn_18475 ** pushfd -. -> Label_insn_18476 - -# Orig addr: Label_insn_18476 insn_id: 18476 with comment push 0x0804B392 - Label_insn_18476 ** push 0x0804B392 -. -> Label_insn_18477 - -# Orig addr: Label_insn_18477 insn_id: 18477 with comment push 0xF0001F70 - Label_insn_18477 ** push 0xF0001F70 -. -> Label_insn_18478 - -# Orig addr: Label_insn_18478 insn_id: 18478 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A17A66 -- Link to callback handler sequence -# Orig addr: Label_insn_18478 indirect branch target: -268427408 -0xf0001f70 -> . -. -> post_callback_Label_insn_18478 - Label_insn_18478 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18478 ** pop eax -. -> Label_insn_18479 - -# Orig addr: Label_insn_18479 insn_id: 18479 with comment popfd - Label_insn_18479 ** popfd -. -> Label_insn_18480 - -# Orig addr: Label_insn_18480 insn_id: 18480 with comment popad - Label_insn_18480 ** popad -. -> 0x804b394 - -# Orig addr: Label_insn_18481 insn_id: 18481 with comment jno 0x09A27DF6 -- Link to callback handler sequence - Label_insn_18481 ** jno 0x804b3c3 -. -> Label_insn_18482 - -# Orig addr: Label_insn_18482 insn_id: 18482 with comment pushad -- start of callback handler sequence - Label_insn_18482 ** pushad -. -> Label_insn_18483 - -# Orig addr: Label_insn_18483 insn_id: 18483 with comment pushfd - Label_insn_18483 ** pushfd -. -> Label_insn_18484 - -# Orig addr: Label_insn_18484 insn_id: 18484 with comment push 0x0804B3C0 - Label_insn_18484 ** push 0x0804B3C0 -. -> Label_insn_18485 - -# Orig addr: Label_insn_18485 insn_id: 18485 with comment push 0xF0001F80 - Label_insn_18485 ** push 0xF0001F80 -. -> Label_insn_18486 - -# Orig addr: Label_insn_18486 insn_id: 18486 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A27DF6 -- Link to callback handler sequence -# Orig addr: Label_insn_18486 indirect branch target: -268427392 -0xf0001f80 -> . -. -> post_callback_Label_insn_18486 - Label_insn_18486 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18486 ** pop eax -. -> Label_insn_18487 - -# Orig addr: Label_insn_18487 insn_id: 18487 with comment popfd - Label_insn_18487 ** popfd -. -> Label_insn_18488 - -# Orig addr: Label_insn_18488 insn_id: 18488 with comment popad - Label_insn_18488 ** popad -. -> 0x804b3c3 - -# Orig addr: Label_insn_18489 insn_id: 18489 with comment jnc 0x09A8605E -- Link to callback handler sequence - Label_insn_18489 ** jnc 0x804b3e6 -. -> Label_insn_18490 - -# Orig addr: Label_insn_18490 insn_id: 18490 with comment pushad -- start of callback handler sequence - Label_insn_18490 ** pushad -. -> Label_insn_18491 - -# Orig addr: Label_insn_18491 insn_id: 18491 with comment pushfd - Label_insn_18491 ** pushfd -. -> Label_insn_18492 - -# Orig addr: Label_insn_18492 insn_id: 18492 with comment push 0x0804B3E3 - Label_insn_18492 ** push 0x0804B3E3 -. -> Label_insn_18493 - -# Orig addr: Label_insn_18493 insn_id: 18493 with comment push 0xF0001F90 - Label_insn_18493 ** push 0xF0001F90 -. -> Label_insn_18494 - -# Orig addr: Label_insn_18494 insn_id: 18494 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A8605E -- Link to callback handler sequence -# Orig addr: Label_insn_18494 indirect branch target: -268427376 -0xf0001f90 -> . -. -> post_callback_Label_insn_18494 - Label_insn_18494 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18494 ** pop eax -. -> Label_insn_18495 - -# Orig addr: Label_insn_18495 insn_id: 18495 with comment popfd - Label_insn_18495 ** popfd -. -> Label_insn_18496 - -# Orig addr: Label_insn_18496 insn_id: 18496 with comment popad - Label_insn_18496 ** popad -. -> 0x804b3e6 - -# Orig addr: Label_insn_18497 insn_id: 18497 with comment jnc 0x09A9C106 -- Link to callback handler sequence - Label_insn_18497 ** jnc 0x804b404 -. -> Label_insn_18498 - -# Orig addr: 0x804e0fc insn_id: 5653 with comment lea edx , [esi+0x10] -0x804e0fc -> . - Label_insn_5653 ** lea edx , [esi+0x10] -. -> Label_insn_14473 - -# Orig addr: Label_insn_18498 insn_id: 18498 with comment pushad -- start of callback handler sequence - Label_insn_18498 ** pushad -. -> Label_insn_18499 - -# Orig addr: Label_insn_18499 insn_id: 18499 with comment pushfd - Label_insn_18499 ** pushfd -. -> Label_insn_18500 - -# Orig addr: Label_insn_18500 insn_id: 18500 with comment push 0x0804B400 - Label_insn_18500 ** push 0x0804B400 -. -> Label_insn_18501 - -# Orig addr: Label_insn_18501 insn_id: 18501 with comment push 0xF0001FA0 - Label_insn_18501 ** push 0xF0001FA0 -. -> Label_insn_18502 - -# Orig addr: Label_insn_18502 insn_id: 18502 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A9C106 -- Link to callback handler sequence -# Orig addr: Label_insn_18502 indirect branch target: -268427360 -0xf0001fa0 -> . -. -> post_callback_Label_insn_18502 - Label_insn_18502 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18502 ** pop eax -. -> Label_insn_18503 - -# Orig addr: Label_insn_18503 insn_id: 18503 with comment popfd - Label_insn_18503 ** popfd -. -> Label_insn_18504 - -# Orig addr: Label_insn_18504 insn_id: 18504 with comment popad - Label_insn_18504 ** popad -. -> 0x804b404 - -# Orig addr: Label_insn_18505 insn_id: 18505 with comment jnc 0x0975B1F6 -- Link to callback handler sequence - Label_insn_18505 ** jnc 0x804b41e -. -> Label_insn_18506 - -# Orig addr: Label_insn_18506 insn_id: 18506 with comment pushad -- start of callback handler sequence - Label_insn_18506 ** pushad -. -> Label_insn_18507 - -# Orig addr: Label_insn_18507 insn_id: 18507 with comment pushfd - Label_insn_18507 ** pushfd -. -> Label_insn_18508 - -# Orig addr: Label_insn_18508 insn_id: 18508 with comment push 0x0804B41B - Label_insn_18508 ** push 0x0804B41B -. -> Label_insn_18509 - -# Orig addr: Label_insn_18509 insn_id: 18509 with comment push 0xF0001FB0 - Label_insn_18509 ** push 0xF0001FB0 -. -> Label_insn_18510 - -# Orig addr: Label_insn_18510 insn_id: 18510 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0975B1F6 -- Link to callback handler sequence -# Orig addr: Label_insn_18510 indirect branch target: -268427344 -0xf0001fb0 -> . -. -> post_callback_Label_insn_18510 - Label_insn_18510 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18510 ** pop eax -. -> Label_insn_18511 - -# Orig addr: Label_insn_18511 insn_id: 18511 with comment popfd - Label_insn_18511 ** popfd -. -> Label_insn_18512 - -# Orig addr: Label_insn_18512 insn_id: 18512 with comment popad - Label_insn_18512 ** popad -. -> 0x804b41e - -# Orig addr: Label_insn_18513 insn_id: 18513 with comment jnc 0x096DAC66 -- Link to callback handler sequence - Label_insn_18513 ** jnc 0x804b45e -. -> Label_insn_18514 - -# Orig addr: Label_insn_18514 insn_id: 18514 with comment pushad -- start of callback handler sequence - Label_insn_18514 ** pushad -. -> Label_insn_18515 - -# Orig addr: Label_insn_18515 insn_id: 18515 with comment pushfd - Label_insn_18515 ** pushfd -. -> Label_insn_18516 - -# Orig addr: Label_insn_18516 insn_id: 18516 with comment push 0x0804B45B - Label_insn_18516 ** push 0x0804B45B -. -> Label_insn_18517 - -# Orig addr: Label_insn_18517 insn_id: 18517 with comment push 0xF0001FC0 - Label_insn_18517 ** push 0xF0001FC0 -. -> Label_insn_18518 - -# Orig addr: Label_insn_18518 insn_id: 18518 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096DAC66 -- Link to callback handler sequence -# Orig addr: Label_insn_18518 indirect branch target: -268427328 -0xf0001fc0 -> . -. -> post_callback_Label_insn_18518 - Label_insn_18518 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18518 ** pop eax -. -> Label_insn_18519 - -# Orig addr: Label_insn_18519 insn_id: 18519 with comment popfd - Label_insn_18519 ** popfd -. -> Label_insn_18520 - -# Orig addr: Label_insn_18520 insn_id: 18520 with comment popad - Label_insn_18520 ** popad -. -> 0x804b45e - -# Orig addr: Label_insn_18521 insn_id: 18521 with comment jnc 0x096D46D6 -- Link to callback handler sequence - Label_insn_18521 ** jnc 0x804b4c3 -. -> Label_insn_18522 - -# Orig addr: Label_insn_18522 insn_id: 18522 with comment pushad -- start of callback handler sequence - Label_insn_18522 ** pushad -. -> Label_insn_18523 - -# Orig addr: Label_insn_18523 insn_id: 18523 with comment pushfd - Label_insn_18523 ** pushfd -. -> Label_insn_18524 - -# Orig addr: Label_insn_18524 insn_id: 18524 with comment push 0x0804B4C0 - Label_insn_18524 ** push 0x0804B4C0 -. -> Label_insn_18525 - -# Orig addr: Label_insn_18525 insn_id: 18525 with comment push 0xF0001FD0 - Label_insn_18525 ** push 0xF0001FD0 -. -> Label_insn_18526 - -# Orig addr: Label_insn_18526 insn_id: 18526 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D46D6 -- Link to callback handler sequence -# Orig addr: Label_insn_18526 indirect branch target: -268427312 -0xf0001fd0 -> . -. -> post_callback_Label_insn_18526 - Label_insn_18526 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18526 ** pop eax -. -> Label_insn_18527 - -# Orig addr: Label_insn_18527 insn_id: 18527 with comment popfd - Label_insn_18527 ** popfd -. -> Label_insn_18528 - -# Orig addr: Label_insn_18528 insn_id: 18528 with comment popad - Label_insn_18528 ** popad -. -> 0x804b4c3 - -# Orig addr: Label_insn_18529 insn_id: 18529 with comment jnc 0x096CE376 -- Link to callback handler sequence - Label_insn_18529 ** jnc 0x804b4ec -. -> Label_insn_18530 - -# Orig addr: Label_insn_18530 insn_id: 18530 with comment pushad -- start of callback handler sequence - Label_insn_18530 ** pushad -. -> Label_insn_18531 - -# Orig addr: Label_insn_18531 insn_id: 18531 with comment pushfd - Label_insn_18531 ** pushfd -. -> Label_insn_18532 - -# Orig addr: Label_insn_18532 insn_id: 18532 with comment push 0x0804B4EA - Label_insn_18532 ** push 0x0804B4EA -. -> Label_insn_18533 - -# Orig addr: Label_insn_18533 insn_id: 18533 with comment push 0xF0001FE0 - Label_insn_18533 ** push 0xF0001FE0 -. -> Label_insn_18534 - -# Orig addr: Label_insn_18534 insn_id: 18534 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CE376 -- Link to callback handler sequence -# Orig addr: Label_insn_18534 indirect branch target: -268427296 -0xf0001fe0 -> . -. -> post_callback_Label_insn_18534 - Label_insn_18534 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18534 ** pop eax -. -> Label_insn_18535 - -# Orig addr: Label_insn_18535 insn_id: 18535 with comment popfd - Label_insn_18535 ** popfd -. -> Label_insn_18536 - -# Orig addr: Label_insn_18536 insn_id: 18536 with comment popad - Label_insn_18536 ** popad -. -> 0x804b4ec - -# Orig addr: Label_insn_18537 insn_id: 18537 with comment jnc 0x096C7ED6 -- Link to callback handler sequence - Label_insn_18537 ** jnc 0x804b5a2 -. -> Label_insn_18538 - -# Orig addr: Label_insn_18538 insn_id: 18538 with comment pushad -- start of callback handler sequence - Label_insn_18538 ** pushad -. -> Label_insn_18539 - -# Orig addr: Label_insn_18539 insn_id: 18539 with comment pushfd - Label_insn_18539 ** pushfd -. -> Label_insn_18540 - -# Orig addr: Label_insn_18540 insn_id: 18540 with comment push 0x0804B59F - Label_insn_18540 ** push 0x0804B59F -. -> Label_insn_18541 - -# Orig addr: Label_insn_18541 insn_id: 18541 with comment push 0xF0001FF0 - Label_insn_18541 ** push 0xF0001FF0 -. -> Label_insn_18542 - -# Orig addr: Label_insn_18542 insn_id: 18542 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C7ED6 -- Link to callback handler sequence -# Orig addr: Label_insn_18542 indirect branch target: -268427280 -0xf0001ff0 -> . -. -> post_callback_Label_insn_18542 - Label_insn_18542 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18542 ** pop eax -. -> Label_insn_18543 - -# Orig addr: Label_insn_18543 insn_id: 18543 with comment popfd - Label_insn_18543 ** popfd -. -> Label_insn_18544 - -# Orig addr: Label_insn_18544 insn_id: 18544 with comment popad - Label_insn_18544 ** popad -. -> 0x804b5a2 - -# Orig addr: Label_insn_18545 insn_id: 18545 with comment jnc 0x096C22A6 -- Link to callback handler sequence - Label_insn_18545 ** jnc 0x804b5dc -. -> Label_insn_18546 - -# Orig addr: Label_insn_18546 insn_id: 18546 with comment pushad -- start of callback handler sequence - Label_insn_18546 ** pushad -. -> Label_insn_18547 - -# Orig addr: Label_insn_18547 insn_id: 18547 with comment pushfd - Label_insn_18547 ** pushfd -. -> Label_insn_18548 - -# Orig addr: Label_insn_18548 insn_id: 18548 with comment push 0x0804B5DA - Label_insn_18548 ** push 0x0804B5DA -. -> Label_insn_18549 - -# Orig addr: Label_insn_18549 insn_id: 18549 with comment push 0xF0002000 - Label_insn_18549 ** push 0xF0002000 -. -> Label_insn_18550 - -# Orig addr: Label_insn_18550 insn_id: 18550 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C22A6 -- Link to callback handler sequence -# Orig addr: Label_insn_18550 indirect branch target: -268427264 -0xf0002000 -> . -. -> post_callback_Label_insn_18550 - Label_insn_18550 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18550 ** pop eax -. -> Label_insn_18551 - -# Orig addr: Label_insn_18551 insn_id: 18551 with comment popfd - Label_insn_18551 ** popfd -. -> Label_insn_18552 - -# Orig addr: Label_insn_18552 insn_id: 18552 with comment popad - Label_insn_18552 ** popad -. -> 0x804b5dc - -# Orig addr: Label_insn_18553 insn_id: 18553 with comment jnc 0x096BBA96 -- Link to callback handler sequence - Label_insn_18553 ** jnc 0x804b713 -. -> Label_insn_18554 - -# Orig addr: Label_insn_18554 insn_id: 18554 with comment pushad -- start of callback handler sequence - Label_insn_18554 ** pushad -. -> Label_insn_18555 - -# Orig addr: Label_insn_18555 insn_id: 18555 with comment pushfd - Label_insn_18555 ** pushfd -. -> Label_insn_18556 - -# Orig addr: Label_insn_18556 insn_id: 18556 with comment push 0x0804B710 - Label_insn_18556 ** push 0x0804B710 -. -> Label_insn_18557 - -# Orig addr: Label_insn_18557 insn_id: 18557 with comment push 0xF0002010 - Label_insn_18557 ** push 0xF0002010 -. -> Label_insn_18558 - -# Orig addr: Label_insn_18558 insn_id: 18558 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096BBA96 -- Link to callback handler sequence -# Orig addr: Label_insn_18558 indirect branch target: -268427248 -0xf0002010 -> . -. -> post_callback_Label_insn_18558 - Label_insn_18558 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18558 ** pop eax -. -> Label_insn_18559 - -# Orig addr: Label_insn_18559 insn_id: 18559 with comment popfd - Label_insn_18559 ** popfd -. -> Label_insn_18560 - -# Orig addr: Label_insn_18560 insn_id: 18560 with comment popad - Label_insn_18560 ** popad -. -> 0x804b713 - -# Orig addr: Label_insn_18561 insn_id: 18561 with comment jno 0x096B37A6 -- Link to callback handler sequence - Label_insn_18561 ** jno 0x804ba6b -. -> Label_insn_18562 - -# Orig addr: Label_insn_18562 insn_id: 18562 with comment pushad -- start of callback handler sequence - Label_insn_18562 ** pushad -. -> Label_insn_18563 - -# Orig addr: Label_insn_18563 insn_id: 18563 with comment pushfd - Label_insn_18563 ** pushfd -. -> Label_insn_18564 - -# Orig addr: Label_insn_18564 insn_id: 18564 with comment push 0x0804BA68 - Label_insn_18564 ** push 0x0804BA68 -. -> Label_insn_18565 - -# Orig addr: Label_insn_18565 insn_id: 18565 with comment push 0xF0002020 - Label_insn_18565 ** push 0xF0002020 -. -> Label_insn_18566 - -# Orig addr: Label_insn_18566 insn_id: 18566 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B37A6 -- Link to callback handler sequence -# Orig addr: Label_insn_18566 indirect branch target: -268427232 -0xf0002020 -> . -. -> post_callback_Label_insn_18566 - Label_insn_18566 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18566 ** pop eax -. -> Label_insn_18567 - -# Orig addr: Label_insn_18567 insn_id: 18567 with comment popfd - Label_insn_18567 ** popfd -. -> Label_insn_18568 - -# Orig addr: Label_insn_18568 insn_id: 18568 with comment popad - Label_insn_18568 ** popad -. -> 0x804ba6b - -# Orig addr: Label_insn_18569 insn_id: 18569 with comment jno 0x096AE396 -- Link to callback handler sequence - Label_insn_18569 ** jno 0x804ba8b -. -> Label_insn_18570 - -# Orig addr: Label_insn_18570 insn_id: 18570 with comment pushad -- start of callback handler sequence - Label_insn_18570 ** pushad -. -> Label_insn_18571 - -# Orig addr: Label_insn_18571 insn_id: 18571 with comment pushfd - Label_insn_18571 ** pushfd -. -> Label_insn_18572 - -# Orig addr: Label_insn_18572 insn_id: 18572 with comment push 0x0804BA88 - Label_insn_18572 ** push 0x0804BA88 -. -> Label_insn_18573 - -# Orig addr: Label_insn_18573 insn_id: 18573 with comment push 0xF0002030 - Label_insn_18573 ** push 0xF0002030 -. -> Label_insn_18574 - -# Orig addr: Label_insn_18574 insn_id: 18574 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096AE396 -- Link to callback handler sequence -# Orig addr: Label_insn_18574 indirect branch target: -268427216 -0xf0002030 -> . -. -> post_callback_Label_insn_18574 - Label_insn_18574 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18574 ** pop eax -. -> Label_insn_18575 - -# Orig addr: Label_insn_18575 insn_id: 18575 with comment popfd - Label_insn_18575 ** popfd -. -> Label_insn_18576 - -# Orig addr: Label_insn_18576 insn_id: 18576 with comment popad - Label_insn_18576 ** popad -. -> 0x804ba8b - -# Orig addr: Label_insn_18577 insn_id: 18577 with comment jno 0x096A8C66 -- Link to callback handler sequence - Label_insn_18577 ** jno 0x804ba9a -. -> Label_insn_18578 - -# Orig addr: Label_insn_18578 insn_id: 18578 with comment pushad -- start of callback handler sequence - Label_insn_18578 ** pushad -. -> Label_insn_18579 - -# Orig addr: Label_insn_18579 insn_id: 18579 with comment pushfd - Label_insn_18579 ** pushfd -. -> Label_insn_18580 - -# Orig addr: Label_insn_18580 insn_id: 18580 with comment push 0x0804BA97 - Label_insn_18580 ** push 0x0804BA97 -. -> Label_insn_18581 - -# Orig addr: Label_insn_18581 insn_id: 18581 with comment push 0xF0002040 - Label_insn_18581 ** push 0xF0002040 -. -> Label_insn_18582 - -# Orig addr: Label_insn_18582 insn_id: 18582 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096A8C66 -- Link to callback handler sequence -# Orig addr: Label_insn_18582 indirect branch target: -268427200 -0xf0002040 -> . -. -> post_callback_Label_insn_18582 - Label_insn_18582 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18582 ** pop eax -. -> Label_insn_18583 - -# Orig addr: Label_insn_18583 insn_id: 18583 with comment popfd - Label_insn_18583 ** popfd -. -> Label_insn_18584 - -# Orig addr: Label_insn_18584 insn_id: 18584 with comment popad - Label_insn_18584 ** popad -. -> 0x804ba9a - -# Orig addr: Label_insn_18585 insn_id: 18585 with comment jnc 0x096A3BC6 -- Link to callback handler sequence - Label_insn_18585 ** jnc Label_insn_2803 -. -> Label_insn_18586 - -# Orig addr: Label_insn_18586 insn_id: 18586 with comment pushad -- start of callback handler sequence - Label_insn_18586 ** pushad -. -> Label_insn_18587 - -# Orig addr: Label_insn_18587 insn_id: 18587 with comment pushfd - Label_insn_18587 ** pushfd -. -> Label_insn_18588 - -# Orig addr: Label_insn_18588 insn_id: 18588 with comment push 0x0804BAD8 - Label_insn_18588 ** push 0x0804BAD8 -. -> Label_insn_18589 - -# Orig addr: Label_insn_18589 insn_id: 18589 with comment push 0xF0002050 - Label_insn_18589 ** push 0xF0002050 -. -> Label_insn_18590 - -# Orig addr: Label_insn_18590 insn_id: 18590 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A3BC6 -- Link to callback handler sequence -# Orig addr: Label_insn_18590 indirect branch target: -268427184 -0xf0002050 -> . -. -> post_callback_Label_insn_18590 - Label_insn_18590 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18590 ** pop eax -. -> Label_insn_18591 - -# Orig addr: Label_insn_18591 insn_id: 18591 with comment popfd - Label_insn_18591 ** popfd -. -> Label_insn_18592 - -# Orig addr: Label_insn_18592 insn_id: 18592 with comment popad - Label_insn_18592 ** popad -. -> Label_insn_2803 - -# Orig addr: Label_insn_18593 insn_id: 18593 with comment jnc 0x0973D7D6 -- Link to callback handler sequence - Label_insn_18593 ** jnc 0x804badd -. -> Label_insn_18594 - -# Orig addr: Label_insn_18594 insn_id: 18594 with comment pushad -- start of callback handler sequence - Label_insn_18594 ** pushad -. -> Label_insn_18595 - -# Orig addr: Label_insn_18595 insn_id: 18595 with comment pushfd - Label_insn_18595 ** pushfd -. -> Label_insn_18596 - -# Orig addr: Label_insn_18596 insn_id: 18596 with comment push 0x0804BADA - Label_insn_18596 ** push 0x0804BADA -. -> Label_insn_18597 - -# Orig addr: Label_insn_18597 insn_id: 18597 with comment push 0xF0002060 - Label_insn_18597 ** push 0xF0002060 -. -> Label_insn_18598 - -# Orig addr: Label_insn_18598 insn_id: 18598 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0973D7D6 -- Link to callback handler sequence -# Orig addr: Label_insn_18598 indirect branch target: -268427168 -0xf0002060 -> . -. -> post_callback_Label_insn_18598 - Label_insn_18598 () addsub_overflow_detector_unsigned_32 - post_callback_Label_insn_18598 ** pop eax -. -> Label_insn_18599 - -# Orig addr: Label_insn_18599 insn_id: 18599 with comment popfd - Label_insn_18599 ** popfd -. -> Label_insn_18600 - -# Orig addr: Label_insn_18600 insn_id: 18600 with comment popad - Label_insn_18600 ** popad -. -> 0x804badd - -# Orig addr: Label_insn_18601 insn_id: 18601 with comment jno 0x0973BE36 -- Link to callback handler sequence - Label_insn_18601 ** jno 0x804bae9 -. -> Label_insn_18602 - -# Orig addr: Label_insn_18602 insn_id: 18602 with comment pushad -- start of callback handler sequence - Label_insn_18602 ** pushad -. -> Label_insn_18603 - -# Orig addr: Label_insn_18603 insn_id: 18603 with comment pushfd - Label_insn_18603 ** pushfd -. -> Label_insn_18604 - -# Orig addr: Label_insn_18604 insn_id: 18604 with comment push 0x0804BAE6 - Label_insn_18604 ** push 0x0804BAE6 -. -> Label_insn_18605 - -# Orig addr: Label_insn_18605 insn_id: 18605 with comment push 0xF0002070 - Label_insn_18605 ** push 0xF0002070 -. -> Label_insn_18606 - -# Orig addr: Label_insn_18606 insn_id: 18606 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973BE36 -- Link to callback handler sequence -# Orig addr: Label_insn_18606 indirect branch target: -268427152 -0xf0002070 -> . -. -> post_callback_Label_insn_18606 - Label_insn_18606 () addsub_overflow_detector_signed_32 - post_callback_Label_insn_18606 ** pop eax -. -> Label_insn_18607 - -# Orig addr: Label_insn_18607 insn_id: 18607 with comment popfd - Label_insn_18607 ** popfd -. -> Label_insn_18608 - -# Orig addr: Label_insn_18608 insn_id: 18608 with comment popad - Label_insn_18608 ** popad -. -> 0x804bae9 - -# Orig addr: 0x804e3c3 insn_id: 5801 with comment add dword [ebp-0x7C] , eax -0x804e3c3 -> . - Label_insn_5801 ** add dword [ebp-0x7C] , eax -. -> Label_insn_14481 - -# Orig addr: 0x804e3fe insn_id: 5814 with comment add ebx , 0x00000001 -0x804e3fe -> . - Label_insn_5814 ** add ebx , 0x00000001 -. -> Label_insn_14489 - -# Orig addr: 0x804e4be insn_id: 5849 with comment add dword [ebp-0x000000EC] , eax -0x804e4be -> . - Label_insn_5849 ** add dword [ebp-0x000000EC] , eax -. -> Label_insn_14497 - -# Orig addr: 0x804e52e insn_id: 5866 with comment add dword [ebp-0x00000124] , eax -0x804e52e -> . - Label_insn_5866 ** add dword [ebp-0x00000124] , eax -. -> Label_insn_14505 - -# Orig addr: 0x804e53b insn_id: 5868 with comment add ebx , 0x00000002 -0x804e53b -> . - Label_insn_5868 ** add ebx , 0x00000002 -. -> Label_insn_14513 - -# Orig addr: 0x804e566 insn_id: 5878 with comment lea edx , [ebx+0x01] -0x804e566 -> . - Label_insn_5878 ** lea edx , [ebx+0x01] -. -> Label_insn_14514 - -# Orig addr: 0x804e577 insn_id: 5882 with comment add dword [ebp-0x000000EC] , eax -0x804e577 -> . - Label_insn_5882 ** add dword [ebp-0x000000EC] , eax -. -> Label_insn_14988 - -# Orig addr: 0x804e583 insn_id: 5884 with comment add dword [ebp-0x00000124] , eax -0x804e583 -> . - Label_insn_5884 ** add dword [ebp-0x00000124] , eax -. -> Label_insn_14522 - -# Orig addr: 0x804e8d6 insn_id: 6065 with comment lea edx , [ebx+0x01] -0x804e8d6 -> . - Label_insn_6065 ** lea edx , [ebx+0x01] -. -> Label_insn_14523 - -# Orig addr: 0x804e921 insn_id: 6077 with comment add ebx , dword [ebp-0x00000144] -0x804e921 -> . - Label_insn_6077 ** add ebx , dword [ebp-0x00000144] -. -> Label_insn_14531 - -# Orig addr: 0x804e95d insn_id: 6090 with comment sub eax , dword [ebp-0x0000015C] -0x804e95d -> . - Label_insn_6090 ** sub eax , dword [ebp-0x0000015C] -. -> Label_insn_14539 - -# Orig addr: 0x804e975 insn_id: 6095 with comment add esi , eax -0x804e975 -> . - Label_insn_6095 ** add esi , eax -. -> Label_insn_14547 - -# Orig addr: 0x804e990 insn_id: 6101 with comment add dword [ebp-0x00000144] , 0x00000001 -0x804e990 -> . - Label_insn_6101 ** add dword [ebp-0x00000144] , 0x00000001 -. -> Label_insn_14555 - -# Orig addr: 0x804e997 insn_id: 6102 with comment add edi , 0x00000001 -# eliding, no indirect targets -0x804e997 -> 0x0 - Label_insn_6102 ** add edi , 0x00000001 -. -> Label_insn_15003 - -# Orig addr: 0x804e9d6 insn_id: 6116 with comment add edi , 0x00000001 -0x804e9d6 -> . - Label_insn_6116 ** add edi , 0x00000001 -. -> Label_insn_14563 - -# Orig addr: 0x804e9f5 insn_id: 6126 with comment add edi , 0x00000001 -0x804e9f5 -> . - Label_insn_6126 ** add edi , 0x00000001 -. -> Label_insn_14571 - -# Orig addr: 0x804e9f8 insn_id: 6127 with comment add eax , 0x00000001 -# eliding, no indirect targets -0x804e9f8 -> 0x0 - Label_insn_6127 ** add eax , 0x00000001 -. -> Label_insn_15011 - -# Orig addr: 0x804ea4c insn_id: 6148 with comment add dword [ebp-0x00000148] , 0x00000005 -0x804ea4c -> . - Label_insn_6148 ** add dword [ebp-0x00000148] , 0x00000005 -. -> Label_insn_14579 - -# Orig addr: 0x804ea85 insn_id: 6158 with comment add dword [ebp-0x00000144] , 0x00000001 -0x804ea85 -> . - Label_insn_6158 ** add dword [ebp-0x00000144] , 0x00000001 -. -> Label_insn_14587 - -# Orig addr: 0x804ea8c insn_id: 6159 with comment add dword [ebp-0x000000B4] , eax -# eliding, no indirect targets -0x804ea8c -> 0x0 - Label_insn_6159 ** add dword [ebp-0x000000B4] , eax -. -> Label_insn_15019 - -# Orig addr: 0x804ea92 insn_id: 6160 with comment add dword [ebp-0x00000148] , 0x00000005 -# eliding, no indirect targets -0x804ea92 -> 0x0 - Label_insn_6160 ** add dword [ebp-0x00000148] , 0x00000005 -. -> Label_insn_15027 - -# Orig addr: 0x804ec63 insn_id: 6265 with comment lea edi , [ebx+0x01] -0x804ec63 -> . - Label_insn_6265 ** lea edi , [ebx+0x01] -. -> Label_insn_14595 - -# Orig addr: 0x804ecce insn_id: 6291 with comment lea ebx , [edi+edi] -0x804ecce -> . - Label_insn_6291 ** lea ebx , [edi+edi] -. -> Label_insn_14603 - -# Orig addr: 0x804ecfb insn_id: 6304 with comment sub edx , esi -0x804ecfb -> . - Label_insn_6304 ** sub edx , esi -. -> Label_insn_14611 - -# Orig addr: 0x804ecff insn_id: 6306 with comment lea edx , [eax+edx] -0x804ecff -> . - Label_insn_6306 ** lea edx , [eax+edx] -. -> Label_insn_14619 - -# Orig addr: 0x804ed05 insn_id: 6308 with comment lea edx , [ebx-0x01] -0x804ed05 -> . - Label_insn_6308 ** lea edx , [ebx-0x01] -. -> Label_insn_14620 - -# Orig addr: 0x804ed08 insn_id: 6309 with comment sub edx , esi -# eliding, no indirect targets -0x804ed08 -> 0x0 - Label_insn_6309 ** sub edx , esi -. -> Label_insn_15049 - -# Orig addr: 0x804ed65 insn_id: 6335 with comment lea ebx , [edi+edi] -0x804ed65 -> . - Label_insn_6335 ** lea ebx , [edi+edi] -. -> Label_insn_14621 - -# Orig addr: 0x804ed8e insn_id: 6348 with comment sub edx , esi -0x804ed8e -> . - Label_insn_6348 ** sub edx , esi -. -> Label_insn_14629 - -# Orig addr: 0x804ed92 insn_id: 6350 with comment lea edx , [eax+edx] -0x804ed92 -> . - Label_insn_6350 ** lea edx , [eax+edx] -. -> Label_insn_14637 - -# Orig addr: 0x804ed98 insn_id: 6352 with comment lea edx , [ebx-0x01] -0x804ed98 -> . - Label_insn_6352 ** lea edx , [ebx-0x01] -. -> Label_insn_14638 - -# Orig addr: 0x804ed9b insn_id: 6353 with comment sub edx , esi -# eliding, no indirect targets -0x804ed9b -> 0x0 - Label_insn_6353 ** sub edx , esi -. -> Label_insn_15071 - -# Orig addr: 0x804edda insn_id: 6369 with comment add eax , 0x00000001 -0x804edda -> . - Label_insn_6369 ** add eax , 0x00000001 -. -> Label_insn_14639 - -# Orig addr: 0x804eddf insn_id: 6371 with comment sub edx , esi -0x804eddf -> . - Label_insn_6371 ** sub edx , esi -. -> Label_insn_14647 - -# Orig addr: 0x804efd4 insn_id: 6513 with comment sub eax , ebx -0x804efd4 -> . - Label_insn_6513 ** sub eax , ebx -. -> Label_insn_14648 - -# Orig addr: 0x804efd6 insn_id: 6514 with comment add esi , eax -# eliding, no indirect targets -0x804efd6 -> 0x0 - Label_insn_6514 ** add esi , eax -. -> Label_insn_15086 - -# Orig addr: 0x804f0af insn_id: 6560 with comment sub eax , ebx -0x804f0af -> . - Label_insn_6560 ** sub eax , ebx -. -> Label_insn_14656 - -# Orig addr: 0x804f3c4 insn_id: 6794 with comment sbb edx , edx -0x804f3c4 -> . - Label_insn_6794 ** sbb edx , edx -. -> Label_insn_15690 - -# Orig addr: 0x804f42b insn_id: 6825 with comment add eax , 0x00000024 -0x804f42b -> . - Label_insn_6825 ** add eax , 0x00000024 -. -> Label_insn_15698 - -# Orig addr: 0x804f484 insn_id: 6845 with comment add eax , 0x00000001 -0x804f484 -> . - Label_insn_6845 ** add eax , 0x00000001 -. -> Label_insn_15706 - -# Orig addr: 0x804f493 insn_id: 6848 with comment add ecx , 0x00000002 -0x804f493 -> . - Label_insn_6848 ** add ecx , 0x00000002 -. -> Label_insn_18617 - -# Orig addr: 0x804f4b6 insn_id: 6857 with comment sub eax , dword [ebp-0x0000030C] -0x804f4b6 -> . - Label_insn_6857 ** sub eax , dword [ebp-0x0000030C] -. -> Label_insn_15721 - -# Orig addr: 0x804f4c6 insn_id: 6861 with comment sbb eax , eax -0x804f4c6 -> . - Label_insn_6861 ** sbb eax , eax -. -> Label_insn_15728 - -# Orig addr: 0x804f54e insn_id: 6893 with comment lea edi , [edx+edi] -0x804f54e -> . - Label_insn_6893 ** lea edi , [edx+edi] -. -> Label_insn_15736 - -# Orig addr: 0x804f623 insn_id: 6950 with comment add ecx , dword [ebp-0x000002E4] -0x804f623 -> . - Label_insn_6950 ** add ecx , dword [ebp-0x000002E4] -. -> Label_insn_15744 - -# Orig addr: 0x804f672 insn_id: 6969 with comment add ecx , 0x00000001 -0x804f672 -> . - Label_insn_6969 ** add ecx , 0x00000001 -. -> Label_insn_15752 - -# Orig addr: 0x804f688 insn_id: 6975 with comment add ecx , 0x00000001 -0x804f688 -> . - Label_insn_6975 ** add ecx , 0x00000001 -. -> Label_insn_15760 - -# Orig addr: 0x804f69e insn_id: 6981 with comment add ecx , 0x00000001 -0x804f69e -> . - Label_insn_6981 ** add ecx , 0x00000001 -. -> Label_insn_15768 - -# Orig addr: 0x804f6b4 insn_id: 6987 with comment add ecx , 0x00000001 -0x804f6b4 -> . - Label_insn_6987 ** add ecx , 0x00000001 -. -> Label_insn_15776 - -# Orig addr: 0x804f6ca insn_id: 6993 with comment add eax , 0x00000001 -0x804f6ca -> . - Label_insn_6993 ** add eax , 0x00000001 -. -> Label_insn_15784 - -# Orig addr: 0x804f6dd insn_id: 6999 with comment sub ecx , eax -0x804f6dd -> . - Label_insn_6999 ** sub ecx , eax -. -> Label_insn_15792 - -# Orig addr: 0x804f707 insn_id: 7008 with comment add dword [ebp-0x0000030C] , ecx -0x804f707 -> . - Label_insn_7008 ** add dword [ebp-0x0000030C] , ecx -. -> Label_insn_15800 - -# Orig addr: 0x804f71d insn_id: 7014 with comment sub ecx , eax -0x804f71d -> . - Label_insn_7014 ** sub ecx , eax -. -> Label_insn_15808 - -# Orig addr: 0x804f747 insn_id: 7023 with comment add dword [ebp-0x0000030C] , ecx -0x804f747 -> . - Label_insn_7023 ** add dword [ebp-0x0000030C] , ecx -. -> Label_insn_15816 - -# Orig addr: 0x804f79a insn_id: 7041 with comment add ecx , 0x00000001 -0x804f79a -> . - Label_insn_7041 ** add ecx , 0x00000001 -. -> Label_insn_15824 - -# Orig addr: 0x804f7bc insn_id: 7049 with comment add eax , dword [ebp-0x000002E4] -0x804f7bc -> . - Label_insn_7049 ** add eax , dword [ebp-0x000002E4] -. -> Label_insn_15832 - -# Orig addr: 0x804f7e9 insn_id: 7059 with comment add eax , dword [ebp-0x000002E4] -0x804f7e9 -> . - Label_insn_7059 ** add eax , dword [ebp-0x000002E4] -. -> Label_insn_15840 - -# Orig addr: 0x804f808 insn_id: 7065 with comment add ecx , 0x00000001 -0x804f808 -> . - Label_insn_7065 ** add ecx , 0x00000001 -. -> Label_insn_15848 - -# Orig addr: 0x804f811 insn_id: 7067 with comment pushfd -0x804f811 -> . - Label_insn_7067 ** pushfd -. -> Label_insn_15856 - -# Orig addr: 0x804f81c insn_id: 7070 with comment sbb eax , eax -0x804f81c -> . - Label_insn_7070 ** sbb eax , eax -. -> Label_insn_15868 - -# Orig addr: 0x804f838 insn_id: 7078 with comment sbb eax , eax -0x804f838 -> . - Label_insn_7078 ** sbb eax , eax -. -> Label_insn_15876 - -# Orig addr: 0x804f90a insn_id: 7126 with comment pushfd -0x804f90a -> . - Label_insn_7126 ** pushfd -. -> Label_insn_15885 - -# Orig addr: 0x804f929 insn_id: 7134 with comment add eax , 0x00000001 -0x804f929 -> . - Label_insn_7134 ** add eax , 0x00000001 -. -> Label_insn_15897 - -# Orig addr: 0x804f93b insn_id: 7138 with comment add ecx , 0x00000001 -0x804f93b -> . - Label_insn_7138 ** add ecx , 0x00000001 -. -> Label_insn_15905 - -# Orig addr: 0x804f9ab insn_id: 7160 with comment lea eax , [esi+edi] -0x804f9ab -> . - Label_insn_7160 ** lea eax , [esi+edi] -. -> Label_insn_15913 - -# Orig addr: 0x804f9ea insn_id: 7173 with comment lea edx , [esi+eax] -0x804f9ea -> . - Label_insn_7173 ** lea edx , [esi+eax] -. -> Label_insn_15921 - -# Orig addr: 0x804fa17 insn_id: 7182 with comment add eax , 0x00000001 -0x804fa17 -> . - Label_insn_7182 ** add eax , 0x00000001 -. -> Label_insn_15929 - -# Orig addr: 0x804fa36 insn_id: 7189 with comment add ecx , dword [ebp-0x00000338] -0x804fa36 -> . - Label_insn_7189 ** add ecx , dword [ebp-0x00000338] -. -> Label_insn_15937 - -# Orig addr: 0x804fa3f insn_id: 7191 with comment lea eax , [ebx+ebx] -0x804fa3f -> . - Label_insn_7191 ** lea eax , [ebx+ebx] -. -> Label_insn_18619 - -# Orig addr: 0x804fb2a insn_id: 7249 with comment lea eax , [esi+edi] -0x804fb2a -> . - Label_insn_7249 ** lea eax , [esi+edi] -. -> Label_insn_15952 - -# Orig addr: 0x804fb95 insn_id: 7271 with comment pushfd -0x804fb95 -> . - Label_insn_7271 ** pushfd -. -> Label_insn_15961 - -# Orig addr: 0x804fc19 insn_id: 7298 with comment lea eax , [esi+edi] -0x804fc19 -> . - Label_insn_7298 ** lea eax , [esi+edi] -. -> Label_insn_15973 - -# Orig addr: 0x804fccb insn_id: 7333 with comment lea edx , [eax+edx+0x04] -0x804fccb -> . - Label_insn_7333 ** lea edx , [eax+edx+0x04] -. -> Label_insn_15981 - -# Orig addr: 0x804fd22 insn_id: 7352 with comment lea edx , [eax+edx+0x04] -0x804fd22 -> . - Label_insn_7352 ** lea edx , [eax+edx+0x04] -. -> Label_insn_15989 - -# Orig addr: 0x804fde0 insn_id: 7390 with comment lea eax , [esi+edi] -0x804fde0 -> . - Label_insn_7390 ** lea eax , [esi+edi] -. -> Label_insn_15997 - -# Orig addr: 0x804fe88 insn_id: 7422 with comment lea eax , [esi+edi] -0x804fe88 -> . - Label_insn_7422 ** lea eax , [esi+edi] -. -> Label_insn_16005 - -# Orig addr: 0x804fefe insn_id: 7444 with comment add ebx , ebx -0x804fefe -> . - Label_insn_7444 ** add ebx , ebx -. -> Label_insn_16013 - -# Orig addr: 0x804ff42 insn_id: 7459 with comment pushfd -0x804ff42 -> . - Label_insn_7459 ** pushfd -. -> Label_insn_16022 - -# Orig addr: 0x804ff47 insn_id: 7461 with comment sbb eax , eax -0x804ff47 -> . - Label_insn_7461 ** sbb eax , eax -. -> Label_insn_18620 - -# Orig addr: 0x804ffce insn_id: 7495 with comment add esi , 0x0000002C -0x804ffce -> . - Label_insn_7495 ** add esi , 0x0000002C -. -> Label_insn_16041 - -# Orig addr: 0x804ffd1 insn_id: 7496 with comment add dword [ebp-0x0000033C] , 0x00000001 -# eliding, no indirect targets -0x804ffd1 -> 0x0 - Label_insn_7496 ** add dword [ebp-0x0000033C] , 0x00000001 -. -> Label_insn_16049 - -# Orig addr: 0x805007b insn_id: 7534 with comment add ecx , dword [ebp-0x000002E4] -0x805007b -> . - Label_insn_7534 ** add ecx , dword [ebp-0x000002E4] -. -> Label_insn_16057 - -# Orig addr: 0x8050083 insn_id: 7536 with comment sub eax , 0x00000012 -0x8050083 -> . - Label_insn_7536 ** sub eax , 0x00000012 -. -> Label_insn_18621 - -# Orig addr: 0x80500ce insn_id: 7553 with comment add ebx , ebx -0x80500ce -> . - Label_insn_7553 ** add ebx , ebx -. -> Label_insn_16072 - -# Orig addr: 0x805012e insn_id: 7575 with comment lea eax , [ebx+ebx] -0x805012e -> . - Label_insn_7575 ** lea eax , [ebx+ebx] -. -> Label_insn_16080 - -# Orig addr: 0x8050169 insn_id: 7591 with comment add eax , 0x00000001 -0x8050169 -> . - Label_insn_7591 ** add eax , 0x00000001 -. -> Label_insn_16088 - -# Orig addr: 0x8050178 insn_id: 7595 with comment lea eax , [ebx+ebx] -0x8050178 -> . - Label_insn_7595 ** lea eax , [ebx+ebx] -. -> Label_insn_18622 - -# Orig addr: 0x80501b6 insn_id: 7612 with comment add ebx , ebx -0x80501b6 -> . - Label_insn_7612 ** add ebx , ebx -. -> Label_insn_16103 - -# Orig addr: 0x805022b insn_id: 7639 with comment add ecx , dword [ebp-0x000002E4] -0x805022b -> . - Label_insn_7639 ** add ecx , dword [ebp-0x000002E4] -. -> Label_insn_16111 - -# Orig addr: 0x8050278 insn_id: 7656 with comment add ecx , dword [ebp-0x000002E4] -0x8050278 -> . - Label_insn_7656 ** add ecx , dword [ebp-0x000002E4] -. -> Label_insn_16119 - -# Orig addr: 0x80502bd insn_id: 7670 with comment add ecx , 0x00000001 -0x80502bd -> . - Label_insn_7670 ** add ecx , 0x00000001 -. -> Label_insn_16128 - -# Orig addr: 0x8050334 insn_id: 7694 with comment sub eax , 0x00000041 -0x8050334 -> . - Label_insn_7694 ** sub eax , 0x00000041 -. -> Label_insn_16136 - -# Orig addr: 0x8050350 insn_id: 7701 with comment add ecx , 0x00000003 -0x8050350 -> . - Label_insn_7701 ** add ecx , 0x00000003 -. -> Label_insn_16144 - -# Orig addr: 0x8050377 insn_id: 7708 with comment sub ecx , dword [ebp-0x0000030C] -0x8050377 -> . - Label_insn_7708 ** sub ecx , dword [ebp-0x0000030C] -. -> Label_insn_16152 - -# Orig addr: 0x805038b insn_id: 7712 with comment sub eax , edi -0x805038b -> . - Label_insn_7712 ** sub eax , edi -. -> Label_insn_16160 - -# Orig addr: 0x805039f insn_id: 7718 with comment sbb eax , eax -0x805039f -> . - Label_insn_7718 ** sbb eax , eax -. -> Label_insn_16168 - -# Orig addr: 0x805042f insn_id: 7751 with comment lea edi , [edx+edi] -0x805042f -> . - Label_insn_7751 ** lea edi , [edx+edi] -. -> Label_insn_16176 - -# Orig addr: 0x80504f3 insn_id: 7799 with comment pushfd -0x80504f3 -> . - Label_insn_7799 ** pushfd -. -> Label_insn_16185 - -# Orig addr: 0x805059d insn_id: 7836 with comment pushfd -0x805059d -> . - Label_insn_7836 ** pushfd -. -> Label_insn_16198 - -# Orig addr: 0x80505c2 insn_id: 7844 with comment pushfd -0x80505c2 -> . - Label_insn_7844 ** pushfd -. -> Label_insn_16211 - -# Orig addr: 0x80505cb insn_id: 7848 with comment sbb eax , eax -0x80505cb -> . - Label_insn_7848 ** sbb eax , eax -. -> Label_insn_16223 - -# Orig addr: 0x80505df insn_id: 7856 with comment sbb eax , eax -0x80505df -> . - Label_insn_7856 ** sbb eax , eax -. -> Label_insn_16231 - -# Orig addr: 0x8050750 insn_id: 7941 with comment add edi , dword [ebp-0x00000328] -0x8050750 -> . - Label_insn_7941 ** add edi , dword [ebp-0x00000328] -. -> Label_insn_16239 - -# Orig addr: 0x8050766 insn_id: 7946 with comment sub ecx , dword [ebp-0x0000030C] -0x8050766 -> . - Label_insn_7946 ** sub ecx , dword [ebp-0x0000030C] -. -> Label_insn_18623 - -# Orig addr: 0x8050784 insn_id: 7951 with comment sub eax , dword [ebp-0x00000338] -0x8050784 -> . - Label_insn_7951 ** sub eax , dword [ebp-0x00000338] -. -> Label_insn_16254 - -# Orig addr: 0x805078a insn_id: 7952 with comment add eax , dword [ebp-0x00000310] -# eliding, no indirect targets -0x805078a -> 0x0 - Label_insn_7952 ** add eax , dword [ebp-0x00000310] -. -> Label_insn_16262 - -# Orig addr: 0x8050790 insn_id: 7953 with comment add ecx , eax -# eliding, no indirect targets -0x8050790 -> 0x0 - Label_insn_7953 ** add ecx , eax -. -> Label_insn_16270 - -# Orig addr: 0x80507d4 insn_id: 7966 with comment add eax , 0x00000001 -0x80507d4 -> . - Label_insn_7966 ** add eax , 0x00000001 -. -> Label_insn_16278 - -# Orig addr: 0x80507e7 insn_id: 7971 with comment sub ecx , dword [ebp-0x0000030C] -0x80507e7 -> . - Label_insn_7971 ** sub ecx , dword [ebp-0x0000030C] -. -> Label_insn_16286 - -# Orig addr: 0x805080a insn_id: 7978 with comment pushfd -0x805080a -> . - Label_insn_7978 ** pushfd -. -> Label_insn_16295 - -# Orig addr: 0x8050836 insn_id: 7988 with comment add eax , 0x00000001 -0x8050836 -> . - Label_insn_7988 ** add eax , 0x00000001 -. -> Label_insn_16307 - -# Orig addr: 0x805086b insn_id: 8006 with comment sub eax , 0x00000041 -0x805086b -> . - Label_insn_8006 ** sub eax , 0x00000041 -. -> Label_insn_16315 - -# Orig addr: 0x8050887 insn_id: 8013 with comment add ecx , 0x00000003 -0x8050887 -> . - Label_insn_8013 ** add ecx , 0x00000003 -. -> Label_insn_16323 - -# Orig addr: 0x8050940 insn_id: 8056 with comment add ecx , 0x00000001 -0x8050940 -> . - Label_insn_8056 ** add ecx , 0x00000001 -. -> Label_insn_16331 - -# Orig addr: 0x80509a2 insn_id: 8076 with comment add ecx , 0x00000001 -0x80509a2 -> . - Label_insn_8076 ** add ecx , 0x00000001 -. -> Label_insn_16339 - -# Orig addr: 0x80509d5 insn_id: 8086 with comment add eax , 0x00000001 -0x80509d5 -> . - Label_insn_8086 ** add eax , 0x00000001 -. -> Label_insn_16347 - -# Orig addr: 0x80509e2 insn_id: 8090 with comment add dword [ebp-0x00000338] , eax -0x80509e2 -> . - Label_insn_8090 ** add dword [ebp-0x00000338] , eax -. -> Label_insn_16355 - -# Orig addr: 0x8050a1f insn_id: 8104 with comment lea eax , [ecx+edi] -0x8050a1f -> . - Label_insn_8104 ** lea eax , [ecx+edi] -. -> Label_insn_16363 - -# Orig addr: 0x8050a33 insn_id: 8108 with comment add ebx , ebx -0x8050a33 -> . - Label_insn_8108 ** add ebx , ebx -. -> Label_insn_16371 - -# Orig addr: 0x8050a73 insn_id: 8120 with comment add ecx , 0x00000001 -0x8050a73 -> . - Label_insn_8120 ** add ecx , 0x00000001 -. -> Label_insn_16379 - -# Orig addr: 0x8050a92 insn_id: 8127 with comment add eax , 0x00000003 -0x8050a92 -> . - Label_insn_8127 ** add eax , 0x00000003 -. -> Label_insn_16387 - -# Orig addr: 0x8050aaa insn_id: 8131 with comment add eax , 0x00000001 -0x8050aaa -> . - Label_insn_8131 ** add eax , 0x00000001 -. -> Label_insn_16395 - -# Orig addr: 0x8050ae3 insn_id: 8142 with comment add eax , 0x00000001 -0x8050ae3 -> . - Label_insn_8142 ** add eax , 0x00000001 -. -> Label_insn_16403 - -# Orig addr: 0x8050af3 insn_id: 8146 with comment lea edx , [ecx+ecx*4] -0x8050af3 -> . - Label_insn_8146 ** lea edx , [ecx+ecx*4] -. -> Label_insn_16411 - -# Orig addr: 0x8050af6 insn_id: 8147 with comment add edx , edx -# eliding, no indirect targets -0x8050af6 -> 0x0 - Label_insn_8147 ** add edx , edx -. -> Label_insn_16419 - -# Orig addr: 0x8050af8 insn_id: 8148 with comment pushfd -0x8050af8 -> . - Label_insn_8148 ** pushfd -. -> Label_insn_16428 - -# Orig addr: 0x8050afb insn_id: 8149 with comment lea ecx , [edx+ebx-0x30] -# eliding, no indirect targets -0x8050afb -> 0x0 - Label_insn_8149 ** lea ecx , [edx+ebx-0x30] -. -> Label_insn_16440 - -# Orig addr: 0x8050b01 insn_id: 8151 with comment sbb edx , edx -0x8050b01 -> . - Label_insn_8151 ** sbb edx , edx -. -> Label_insn_18624 - -# Orig addr: 0x8050b26 insn_id: 8160 with comment pushfd -0x8050b26 -> . - Label_insn_8160 ** pushfd -. -> Label_insn_16456 - -# Orig addr: 0x8050b43 insn_id: 8166 with comment add eax , 0x00000001 -0x8050b43 -> . - Label_insn_8166 ** add eax , 0x00000001 -. -> Label_insn_16468 - -# Orig addr: 0x8050b53 insn_id: 8170 with comment lea ebx , [ecx+ecx*4] -0x8050b53 -> . - Label_insn_8170 ** lea ebx , [ecx+ecx*4] -. -> Label_insn_16476 - -# Orig addr: 0x8050b56 insn_id: 8171 with comment add ebx , ebx -# eliding, no indirect targets -0x8050b56 -> 0x0 - Label_insn_8171 ** add ebx , ebx -. -> Label_insn_16484 - -# Orig addr: 0x8050b58 insn_id: 8172 with comment pushfd -0x8050b58 -> . - Label_insn_8172 ** pushfd -. -> Label_insn_16493 - -# Orig addr: 0x8050b5b insn_id: 8173 with comment lea ecx , [ebx+edx-0x30] -# eliding, no indirect targets -0x8050b5b -> 0x0 - Label_insn_8173 ** lea ecx , [ebx+edx-0x30] -. -> Label_insn_16505 - -# Orig addr: 0x8050b61 insn_id: 8175 with comment sbb edx , edx -0x8050b61 -> . - Label_insn_8175 ** sbb edx , edx -. -> Label_insn_18625 - -# Orig addr: 0x8050ba5 insn_id: 8191 with comment add eax , 0x00000001 -0x8050ba5 -> . - Label_insn_8191 ** add eax , 0x00000001 -. -> Label_insn_16519 - -# Orig addr: 0x8050be8 insn_id: 8205 with comment add ecx , 0x00000004 -0x8050be8 -> . - Label_insn_8205 ** add ecx , 0x00000004 -. -> Label_insn_16527 - -# Orig addr: 0x8050c11 insn_id: 8213 with comment add ecx , 0x00000001 -0x8050c11 -> . - Label_insn_8213 ** add ecx , 0x00000001 -. -> Label_insn_16535 - -# Orig addr: 0x8050c57 insn_id: 8227 with comment add ebx , ebx -0x8050c57 -> . - Label_insn_8227 ** add ebx , ebx -. -> Label_insn_16543 - -# Orig addr: 0x8050c5e insn_id: 8229 with comment neg ecx -0x8050c5e -> . - Label_insn_8229 ** neg ecx -. -> Label_insn_18626 - -# Orig addr: 0x8050c72 insn_id: 8233 with comment lea eax , [ebx+ebx] -0x8050c72 -> . - Label_insn_8233 ** lea eax , [ebx+ebx] -. -> Label_insn_16555 - -# Orig addr: 0x8050d58 insn_id: 8283 with comment sub eax , 0x00000001 -0x8050d58 -> . - Label_insn_8283 ** sub eax , 0x00000001 -. -> Label_insn_16563 - -# Orig addr: 0x8050d5b insn_id: 8284 with comment sub ecx , 0x00000001 -# eliding, no indirect targets -0x8050d5b -> 0x0 - Label_insn_8284 ** sub ecx , 0x00000001 -. -> Label_insn_16571 - -# Orig addr: 0x8050da4 insn_id: 8302 with comment add eax , 0x00000001 -0x8050da4 -> . - Label_insn_8302 ** add eax , 0x00000001 -. -> Label_insn_16579 - -# Orig addr: 0x8050db7 insn_id: 8307 with comment sub ecx , dword [ebp-0x0000030C] -0x8050db7 -> . - Label_insn_8307 ** sub ecx , dword [ebp-0x0000030C] -. -> Label_insn_16587 - -# Orig addr: 0x8050e11 insn_id: 8326 with comment add eax , 0x00000001 -0x8050e11 -> . - Label_insn_8326 ** add eax , 0x00000001 -. -> Label_insn_16595 - -# Orig addr: 0x8050e3a insn_id: 8333 with comment sub ecx , 0x00000001 -0x8050e3a -> . - Label_insn_8333 ** sub ecx , 0x00000001 -. -> Label_insn_16603 - -# Orig addr: 0x8050e44 insn_id: 8335 with comment sbb eax , eax -0x8050e44 -> . - Label_insn_8335 ** sbb eax , eax -. -> Label_insn_18627 - -# Orig addr: 0x8050e6f insn_id: 8347 with comment add ecx , 0x00000001 -0x8050e6f -> . - Label_insn_8347 ** add ecx , 0x00000001 -. -> Label_insn_16618 - -# Orig addr: 0x8050e92 insn_id: 8354 with comment add eax , 0x00000001 -0x8050e92 -> . - Label_insn_8354 ** add eax , 0x00000001 -. -> Label_insn_16626 - -# Orig addr: 0x8050ea3 insn_id: 8358 with comment add dword [ebp-0x00000338] , eax -0x8050ea3 -> . - Label_insn_8358 ** add dword [ebp-0x00000338] , eax -. -> Label_insn_16634 - -# Orig addr: 0x8050edb insn_id: 8369 with comment add eax , 0x00000003 -0x8050edb -> . - Label_insn_8369 ** add eax , 0x00000003 -. -> Label_insn_16642 - -# Orig addr: 0x8050f20 insn_id: 8382 with comment sub eax , 0x00000001 -0x8050f20 -> . - Label_insn_8382 ** sub eax , 0x00000001 -. -> Label_insn_16650 - -# Orig addr: 0x8050f23 insn_id: 8383 with comment sub ecx , 0x00000001 -# eliding, no indirect targets -0x8050f23 -> 0x0 - Label_insn_8383 ** sub ecx , 0x00000001 -. -> Label_insn_16658 - -# Orig addr: 0x8050f74 insn_id: 8401 with comment add eax , 0x00000001 -0x8050f74 -> . - Label_insn_8401 ** add eax , 0x00000001 -. -> Label_insn_16666 - -# Orig addr: 0x8050f95 insn_id: 8410 with comment add eax , 0x00000017 -0x8050f95 -> . - Label_insn_8410 ** add eax , 0x00000017 -. -> Label_insn_16674 - -# Orig addr: 0x8050fa1 insn_id: 8413 with comment add ecx , 0x00000002 -0x8050fa1 -> . - Label_insn_8413 ** add ecx , 0x00000002 -. -> Label_insn_16682 - -# Orig addr: 0x8050fb4 insn_id: 8417 with comment add eax , 0x00000003 -0x8050fb4 -> . - Label_insn_8417 ** add eax , 0x00000003 -. -> Label_insn_16690 - -# Orig addr: 0x8050fe3 insn_id: 8426 with comment add eax , 0x0000000F -0x8050fe3 -> . - Label_insn_8426 ** add eax , 0x0000000F -. -> Label_insn_16698 - -# Orig addr: 0x8050ff6 insn_id: 8431 with comment add ecx , 0x00000003 -0x8050ff6 -> . - Label_insn_8431 ** add ecx , 0x00000003 -. -> Label_insn_16706 - -# Orig addr: 0x8051045 insn_id: 8447 with comment add eax , 0x00000001 -0x8051045 -> . - Label_insn_8447 ** add eax , 0x00000001 -. -> Label_insn_16714 - -# Orig addr: 0x8051074 insn_id: 8456 with comment add eax , 0x00000001 -0x8051074 -> . - Label_insn_8456 ** add eax , 0x00000001 -. -> Label_insn_16722 - -# Orig addr: 0x8051081 insn_id: 8460 with comment add dword [ebp-0x00000338] , ecx -0x8051081 -> . - Label_insn_8460 ** add dword [ebp-0x00000338] , ecx -. -> Label_insn_16730 - -# Orig addr: 0x80510c7 insn_id: 8474 with comment add eax , 0x00000001 -0x80510c7 -> . - Label_insn_8474 ** add eax , 0x00000001 -. -> Label_insn_16738 - -# Orig addr: 0x80510f6 insn_id: 8483 with comment add eax , 0x00000001 -0x80510f6 -> . - Label_insn_8483 ** add eax , 0x00000001 -. -> Label_insn_16746 - -# Orig addr: 0x8051103 insn_id: 8487 with comment add dword [ebp-0x00000338] , ecx -0x8051103 -> . - Label_insn_8487 ** add dword [ebp-0x00000338] , ecx -. -> Label_insn_16754 - -# Orig addr: 0x8051125 insn_id: 8495 with comment lea eax , [ecx+0x01] -0x8051125 -> . - Label_insn_8495 ** lea eax , [ecx+0x01] -. -> Label_insn_16762 - -# Orig addr: 0x8051169 insn_id: 8526 with comment lea edx , [eax+edx] -0x8051169 -> . - Label_insn_8526 ** lea edx , [eax+edx] -. -> Label_insn_16770 - -# Orig addr: 0x805116e insn_id: 8528 with comment sub eax , edx -0x805116e -> . - Label_insn_8528 ** sub eax , edx -. -> Label_insn_18628 - -# Orig addr: 0x8051170 insn_id: 8529 with comment lea edx , [0x08055300+eax*4] -# eliding, no indirect targets -0x8051170 -> 0x0 - Label_insn_8529 ** lea edx , [0x08055300+eax*4] -. -> Label_insn_16785 - -# Orig addr: 0x8051188 insn_id: 8535 with comment lea edx , [eax-0x08] -0x8051188 -> . - Label_insn_8535 ** lea edx , [eax-0x08] -. -> Label_insn_16793 - -# Orig addr: 0x8051196 insn_id: 8541 with comment lea eax , [ecx-0x08] -0x8051196 -> . - Label_insn_8541 ** lea eax , [ecx-0x08] -. -> Label_insn_16801 - -# Orig addr: 0x80511d4 insn_id: 8563 with comment lea ecx , [eax+0x08] -0x80511d4 -> . - Label_insn_8563 ** lea ecx , [eax+0x08] -. -> Label_insn_16809 - -# Orig addr: 0x80511ef insn_id: 8571 with comment lea edx , [eax+edx] -0x80511ef -> . - Label_insn_8571 ** lea edx , [eax+edx] -. -> Label_insn_16817 - -# Orig addr: 0x80511f4 insn_id: 8573 with comment sub eax , edx -0x80511f4 -> . - Label_insn_8573 ** sub eax , edx -. -> Label_insn_18629 - -# Orig addr: 0x80512a0 insn_id: 8624 with comment add esi , 0x00000001 -0x80512a0 -> . - Label_insn_8624 ** add esi , 0x00000001 -. -> Label_insn_16832 - -# Orig addr: 0x80512a3 insn_id: 8625 with comment add dword [ebp-0x44] , eax -# eliding, no indirect targets -0x80512a3 -> 0x0 - Label_insn_8625 ** add dword [ebp-0x44] , eax -. -> Label_insn_16840 - -# Orig addr: 0x8051463 insn_id: 8742 with comment sub eax , 0x80000000 -0x8051463 -> . - Label_insn_8742 ** sub eax , 0x80000000 -. -> Label_insn_16848 - -# Orig addr: 0x80514c8 insn_id: 8789 with comment lea ecx , [esi+0x04] -# Orig addr: 0x80514c8 indirect branch target: 134550728 -0x80514c8 -> . - Label_insn_8789 ** lea ecx , [esi+0x04] -. -> Label_insn_16856 - -# Orig addr: 0x80514d3 insn_id: 8793 with comment add edx , 0x00000001 -0x80514d3 -> . - Label_insn_8793 ** add edx , 0x00000001 -. -> Label_insn_16864 - -# Orig addr: 0x80514da insn_id: 8796 with comment add eax , 0x00000010 -0x80514da -> . - Label_insn_8796 ** add eax , 0x00000010 -. -> Label_insn_18630 - -# Orig addr: 0x80514eb insn_id: 8801 with comment lea ecx , [esi+0x08] -0x80514eb -> . - Label_insn_8801 ** lea ecx , [esi+0x08] -. -> Label_insn_16879 - -# Orig addr: 0x80514ee insn_id: 8802 with comment add edx , 0x00000001 -# eliding, no indirect targets -0x80514ee -> 0x0 - Label_insn_8802 ** add edx , 0x00000001 -. -> Label_insn_16887 - -# Orig addr: 0x8051510 insn_id: 8817 with comment lea ecx , [esi+0x04] -# Orig addr: 0x8051510 indirect branch target: 134550800 -0x8051510 -> . - Label_insn_8817 ** lea ecx , [esi+0x04] -. -> Label_insn_16895 - -# Orig addr: 0x8051520 insn_id: 8823 with comment lea ecx , [esi+0x04] -# Orig addr: 0x8051520 indirect branch target: 134550816 -0x8051520 -> . - Label_insn_8823 ** lea ecx , [esi+0x04] -. -> Label_insn_16903 - -# Orig addr: 0x8051532 insn_id: 8830 with comment lea ecx , [esi+0x08] -0x8051532 -> . - Label_insn_8830 ** lea ecx , [esi+0x08] -. -> Label_insn_16911 - -# Orig addr: 0x8051542 insn_id: 8835 with comment lea ecx , [esi+0x0C] -0x8051542 -> . - Label_insn_8835 ** lea ecx , [esi+0x0C] -. -> Label_insn_16919 - -# Orig addr: 0x8051560 insn_id: 8843 with comment lea ecx , [esi+0x04] -# Orig addr: 0x8051560 indirect branch target: 134550880 -0x8051560 -> . - Label_insn_8843 ** lea ecx , [esi+0x04] -. -> Label_insn_16927 - -# Orig addr: 0x8051580 insn_id: 8851 with comment lea ecx , [esi+0x04] -# Orig addr: 0x8051580 indirect branch target: 134550912 -0x8051580 -> . - Label_insn_8851 ** lea ecx , [esi+0x04] -. -> Label_insn_16935 - -# Orig addr: 0x8051618 insn_id: 8893 with comment lea eax , [edi+0x01] -0x8051618 -> . - Label_insn_8893 ** lea eax , [edi+0x01] -. -> Label_insn_16943 - -# Orig addr: 0x805161d insn_id: 8895 with comment imul ebx , esi , 0x0000002C -0x805161d -> . - Label_insn_8895 ** imul ebx , esi , 0x0000002C -. -> Label_insn_18631 - -# Orig addr: 0x8051620 insn_id: 8896 with comment lea ebx , [edx+ebx] -# eliding, no indirect targets -0x8051620 -> 0x0 - Label_insn_8896 ** lea ebx , [edx+ebx] -. -> Label_insn_16958 - -# Orig addr: 0x8051661 insn_id: 8907 with comment lea ecx , [edx-0x30] -0x8051661 -> . - Label_insn_8907 ** lea ecx , [edx-0x30] -. -> Label_insn_16966 - -# Orig addr: 0x8051670 insn_id: 8914 with comment add ecx , 0x00000001 -0x8051670 -> . - Label_insn_8914 ** add ecx , 0x00000001 -. -> Label_insn_16974 - -# Orig addr: 0x8051676 insn_id: 8916 with comment lea edx , [eax-0x30] -0x8051676 -> . - Label_insn_8916 ** lea edx , [eax-0x30] -. -> Label_insn_18632 - -# Orig addr: 0x80516bb insn_id: 8941 with comment add eax , 0x00000001 -0x80516bb -> . - Label_insn_8941 ** add eax , 0x00000001 -. -> Label_insn_16989 - -# Orig addr: 0x80516c1 insn_id: 8943 with comment lea ecx , [eax-0x01] -0x80516c1 -> . - Label_insn_8943 ** lea ecx , [eax-0x01] -. -> Label_insn_18633 - -# Orig addr: 0x8051716 insn_id: 8967 with comment lea eax , [edx-0x30] -0x8051716 -> . - Label_insn_8967 ** lea eax , [edx-0x30] -. -> Label_insn_17004 - -# Orig addr: 0x8051740 insn_id: 8980 with comment lea eax , [edi+0x01] -0x8051740 -> . - Label_insn_8980 ** lea eax , [edi+0x01] -. -> Label_insn_17012 - -# Orig addr: 0x805176b insn_id: 8999 with comment add eax , 0x00000001 -0x805176b -> . - Label_insn_8999 ** add eax , 0x00000001 -. -> Label_insn_17020 - -# Orig addr: 0x8051771 insn_id: 9001 with comment lea edi , [eax-0x01] -0x8051771 -> . - Label_insn_9001 ** lea edi , [eax-0x01] -. -> Label_insn_18634 - -# Orig addr: 0x8051790 insn_id: 9013 with comment add esi , 0x00000008 -0x8051790 -> . - Label_insn_9013 ** add esi , 0x00000008 -. -> Label_insn_17035 - -# Orig addr: 0x8051798 insn_id: 9016 with comment add esi , 0x00000010 -0x8051798 -> . - Label_insn_9016 ** add esi , 0x00000010 -. -> Label_insn_18635 - -# Orig addr: 0x80517a8 insn_id: 9021 with comment lea eax , [edx-0x25] -0x80517a8 -> . - Label_insn_9021 ** lea eax , [edx-0x25] -. -> Label_insn_17050 - -# Orig addr: 0x80517ee insn_id: 9046 with comment pushfd -0x80517ee -> . - Label_insn_9046 ** pushfd -. -> Label_insn_17059 - -# Orig addr: 0x8051800 insn_id: 9051 with comment add eax , 0x0000000F -0x8051800 -> . - Label_insn_9051 ** add eax , 0x0000000F -. -> Label_insn_17074 - -# Orig addr: 0x8051825 insn_id: 9063 with comment add ecx , 0x00000001 -0x8051825 -> . - Label_insn_9063 ** add ecx , 0x00000001 -. -> Label_insn_17082 - -# Orig addr: 0x8051864 insn_id: 9084 with comment pushfd -0x8051864 -> . - Label_insn_9084 ** pushfd -. -> Label_insn_17091 - -# Orig addr: 0x8051872 insn_id: 9089 with comment add eax , 0x00000001 -0x8051872 -> . - Label_insn_9089 ** add eax , 0x00000001 -. -> Label_insn_17103 - -# Orig addr: 0x805187c insn_id: 9091 with comment add ecx , 0x00000010 -0x805187c -> . - Label_insn_9091 ** add ecx , 0x00000010 -. -> Label_insn_18636 - -# Orig addr: 0x8051897 insn_id: 9101 with comment lea ecx , [esi+ecx] -0x8051897 -> . - Label_insn_9101 ** lea ecx , [esi+ecx] -. -> Label_insn_17118 - -# Orig addr: 0x80518af insn_id: 9109 with comment add edi , 0x00000001 -0x80518af -> . - Label_insn_9109 ** add edi , 0x00000001 -. -> Label_insn_17126 - -# Orig addr: 0x80518b7 insn_id: 9112 with comment add esi , 0x00000001 -0x80518b7 -> . - Label_insn_9112 ** add esi , 0x00000001 -. -> Label_insn_18637 - -# Orig addr: 0x80518dc insn_id: 9122 with comment imul eax , dword [ebp-0x34] , 0x0000002C -0x80518dc -> . - Label_insn_9122 ** imul eax , dword [ebp-0x34] , 0x0000002C -. -> Label_insn_17141 - -# Orig addr: 0x8051916 insn_id: 9139 with comment imul esi , esi , 0x0000002C -0x8051916 -> . - Label_insn_9139 ** imul esi , esi , 0x0000002C -. -> Label_insn_17149 - -# Orig addr: 0x805193b insn_id: 9155 with comment sub eax , 0x00000030 -0x805193b -> . - Label_insn_9155 ** sub eax , 0x00000030 -. -> Label_insn_17157 - -# Orig addr: 0x8051948 insn_id: 9159 with comment add esi , 0x00000001 -0x8051948 -> . - Label_insn_9159 ** add esi , 0x00000001 -. -> Label_insn_17165 - -# Orig addr: 0x805194e insn_id: 9161 with comment sub eax , 0x00000030 -0x805194e -> . - Label_insn_9161 ** sub eax , 0x00000030 -. -> Label_insn_18638 - -# Orig addr: 0x805195a insn_id: 9166 with comment sub edi , ecx -0x805195a -> . - Label_insn_9166 ** sub edi , ecx -. -> Label_insn_17180 - -# Orig addr: 0x8051988 insn_id: 9180 with comment lea edi , [esi+0x01] -0x8051988 -> . - Label_insn_9180 ** lea edi , [esi+0x01] -. -> Label_insn_17188 - -# Orig addr: 0x8051998 insn_id: 9184 with comment sub eax , 0x00000030 -0x8051998 -> . - Label_insn_9184 ** sub eax , 0x00000030 -. -> Label_insn_17196 - -# Orig addr: 0x80519a0 insn_id: 9188 with comment add edi , 0x00000001 -0x80519a0 -> . - Label_insn_9188 ** add edi , 0x00000001 -. -> Label_insn_17204 - -# Orig addr: 0x80519a6 insn_id: 9190 with comment sub eax , 0x00000030 -0x80519a6 -> . - Label_insn_9190 ** sub eax , 0x00000030 -. -> Label_insn_18639 - -# Orig addr: 0x80519af insn_id: 9194 with comment sub ecx , esi -0x80519af -> . - Label_insn_9194 ** sub ecx , esi -. -> Label_insn_17219 - -# Orig addr: 0x80519eb insn_id: 9213 with comment sub ecx , 0x00000030 -0x80519eb -> . - Label_insn_9213 ** sub ecx , 0x00000030 -. -> Label_insn_17227 - -# Orig addr: 0x80519f1 insn_id: 9215 with comment pushfd -0x80519f1 -> . - Label_insn_9215 ** pushfd -. -> Label_insn_17235 - -# Orig addr: 0x8051a43 insn_id: 9241 with comment add eax , 0x00000001 -0x8051a43 -> . - Label_insn_9241 ** add eax , 0x00000001 -. -> Label_insn_17250 - -# Orig addr: 0x8051a4d insn_id: 9243 with comment add edx , 0x00000010 -0x8051a4d -> . - Label_insn_9243 ** add edx , 0x00000010 -. -> Label_insn_18641 - -# Orig addr: 0x8051a62 insn_id: 9251 with comment lea edx , [ecx+edx] -0x8051a62 -> . - Label_insn_9251 ** lea edx , [ecx+edx] -. -> Label_insn_17265 - -# Orig addr: 0x8051a88 insn_id: 9262 with comment add edx , 0x00000001 -0x8051a88 -> . - Label_insn_9262 ** add edx , 0x00000001 -. -> Label_insn_17273 - -# Orig addr: 0x8051a8e insn_id: 9264 with comment lea eax , [ecx-0x30] -0x8051a8e -> . - Label_insn_9264 ** lea eax , [ecx-0x30] -. -> Label_insn_18642 - -# Orig addr: 0x8051ab5 insn_id: 9276 with comment lea ecx , [edx+edx*4] -0x8051ab5 -> . - Label_insn_9276 ** lea ecx , [edx+edx*4] -. -> Label_insn_17288 - -# Orig addr: 0x8051ab8 insn_id: 9277 with comment add ecx , ecx -# eliding, no indirect targets -0x8051ab8 -> 0x0 - Label_insn_9277 ** add ecx , ecx -. -> Label_insn_17296 - -# Orig addr: 0x8051aba insn_id: 9278 with comment pushfd -0x8051aba -> . - Label_insn_9278 ** pushfd -. -> Label_insn_17305 - -# Orig addr: 0x8051abd insn_id: 9279 with comment lea edx , [ecx+ebx-0x30] -# eliding, no indirect targets -0x8051abd -> 0x0 - Label_insn_9279 ** lea edx , [ecx+ebx-0x30] -. -> Label_insn_17317 - -# Orig addr: 0x8051ac3 insn_id: 9281 with comment sbb ecx , ecx -0x8051ac3 -> . - Label_insn_9281 ** sbb ecx , ecx -. -> Label_insn_18643 - -# Orig addr: 0x8051ac5 insn_id: 9282 with comment add eax , 0x00000001 -# eliding, no indirect targets -0x8051ac5 -> 0x0 - Label_insn_9282 ** add eax , 0x00000001 -. -> Label_insn_17332 - -# Orig addr: 0x8051acd insn_id: 9285 with comment lea ecx , [ebx-0x30] -0x8051acd -> . - Label_insn_9285 ** lea ecx , [ebx-0x30] -. -> Label_insn_18644 - -# Orig addr: 0x8051ae8 insn_id: 9293 with comment sub edx , 0x00000001 -0x8051ae8 -> . - Label_insn_9293 ** sub edx , 0x00000001 -. -> Label_insn_17347 - -# Orig addr: 0x8051aee insn_id: 9295 with comment lea esi , [eax+0x01] -0x8051aee -> . - Label_insn_9295 ** lea esi , [eax+0x01] -. -> Label_insn_18645 - -# Orig addr: 0x8051bd8 insn_id: 9351 with comment add eax , 0x0000000D -0x8051bd8 -> . - Label_insn_9351 ** add eax , 0x0000000D -. -> Label_insn_17362 - -# Orig addr: 0x8051bed insn_id: 9357 with comment add eax , eax -0x8051bed -> . - Label_insn_9357 ** add eax , eax -. -> Label_insn_17370 - -# Orig addr: 0x8051c2b insn_id: 9374 with comment pushfd -0x8051c2b -> . - Label_insn_9374 ** pushfd -. -> Label_insn_17379 - -# Orig addr: 0x8051c7e insn_id: 9398 with comment add eax , eax -0x8051c7e -> . - Label_insn_9398 ** add eax , eax -. -> Label_insn_17394 - -# Orig addr: 0x8051d1c insn_id: 9446 with comment lea esi , [eax+eax*4] -0x8051d1c -> . - Label_insn_9446 ** lea esi , [eax+eax*4] -. -> Label_insn_17402 - -# Orig addr: 0x8051d1f insn_id: 9447 with comment add esi , esi -# eliding, no indirect targets -0x8051d1f -> 0x0 - Label_insn_9447 ** add esi , esi -. -> Label_insn_17410 - -# Orig addr: 0x8051d21 insn_id: 9448 with comment pushfd -0x8051d21 -> . - Label_insn_9448 ** pushfd -. -> Label_insn_17419 - -# Orig addr: 0x8051d24 insn_id: 9449 with comment lea eax , [esi+edx-0x30] -# eliding, no indirect targets -0x8051d24 -> 0x0 - Label_insn_9449 ** lea eax , [esi+edx-0x30] -. -> Label_insn_17431 - -# Orig addr: 0x8051d2a insn_id: 9451 with comment sbb edx , edx -0x8051d2a -> . - Label_insn_9451 ** sbb edx , edx -. -> Label_insn_18646 - -# Orig addr: 0x8051d2c insn_id: 9452 with comment add ecx , 0x00000001 -# eliding, no indirect targets -0x8051d2c -> 0x0 - Label_insn_9452 ** add ecx , 0x00000001 -. -> Label_insn_17446 - -# Orig addr: 0x8051d34 insn_id: 9455 with comment lea esi , [edx-0x30] -0x8051d34 -> . - Label_insn_9455 ** lea esi , [edx-0x30] -. -> Label_insn_18647 - -# Orig addr: 0x8051d51 insn_id: 9464 with comment sub eax , 0x00000001 -0x8051d51 -> . - Label_insn_9464 ** sub eax , 0x00000001 -. -> Label_insn_17461 - -# Orig addr: 0x8051d57 insn_id: 9466 with comment lea eax , [ecx+0x01] -0x8051d57 -> . - Label_insn_9466 ** lea eax , [ecx+0x01] -. -> Label_insn_18648 - -# Orig addr: 0x8051d83 insn_id: 9478 with comment add ecx , 0x00000001 -0x8051d83 -> . - Label_insn_9478 ** add ecx , 0x00000001 -. -> Label_insn_17476 - -# Orig addr: 0x8051d92 insn_id: 9482 with comment lea edi , [esi+0x02] -0x8051d92 -> . - Label_insn_9482 ** lea edi , [esi+0x02] -. -> Label_insn_17484 - -# Orig addr: 0x8051da6 insn_id: 9488 with comment lea edx , [esi-0x30] -0x8051da6 -> . - Label_insn_9488 ** lea edx , [esi-0x30] -. -> Label_insn_17492 - -# Orig addr: 0x8051dfb insn_id: 9515 with comment add eax , 0x00000001 -0x8051dfb -> . - Label_insn_9515 ** add eax , 0x00000001 -. -> Label_insn_17500 - -# Orig addr: 0x8051e05 insn_id: 9517 with comment add edx , 0x00000010 -0x8051e05 -> . - Label_insn_9517 ** add edx , 0x00000010 -. -> Label_insn_18649 - -# Orig addr: 0x8051e1a insn_id: 9525 with comment lea eax , [ecx+eax] -0x8051e1a -> . - Label_insn_9525 ** lea eax , [ecx+eax] -. -> Label_insn_17515 - -# Orig addr: 0x8051e31 insn_id: 9532 with comment add eax , 0x00000001 -0x8051e31 -> . - Label_insn_9532 ** add eax , 0x00000001 -. -> Label_insn_17523 - -# Orig addr: 0x8051e37 insn_id: 9534 with comment lea ecx , [edx-0x30] -0x8051e37 -> . - Label_insn_9534 ** lea ecx , [edx-0x30] -. -> Label_insn_18650 - -# Orig addr: 0x8051e4c insn_id: 9541 with comment imul edx , eax , 0x0000000A -0x8051e4c -> . - Label_insn_9541 ** imul edx , eax , 0x0000000A -. -> Label_insn_17538 - -# Orig addr: 0x8051e54 insn_id: 9543 with comment sbb eax , eax -0x8051e54 -> . - Label_insn_9543 ** sbb eax , eax -. -> Label_insn_18651 - -# Orig addr: 0x8051e56 insn_id: 9544 with comment pushfd -# eliding, no indirect targets -0x8051e56 -> 0x0 - Label_insn_9544 ** pushfd -. -> Label_insn_17554 - -# Orig addr: 0x8051e5d insn_id: 9547 with comment lea eax , [edx+ecx-0x30] -0x8051e5d -> . - Label_insn_9547 ** lea eax , [edx+ecx-0x30] -. -> Label_insn_18652 - -# Orig addr: 0x8051e63 insn_id: 9549 with comment sbb edx , edx -0x8051e63 -> . - Label_insn_9549 ** sbb edx , edx -. -> Label_insn_18653 - -# Orig addr: 0x8051e65 insn_id: 9550 with comment add edi , 0x00000001 -# eliding, no indirect targets -0x8051e65 -> 0x0 - Label_insn_9550 ** add edi , 0x00000001 -. -> Label_insn_17580 - -# Orig addr: 0x8051e6d insn_id: 9553 with comment lea edx , [ecx-0x30] -0x8051e6d -> . - Label_insn_9553 ** lea edx , [ecx-0x30] -. -> Label_insn_18654 - -# Orig addr: 0x8051e86 insn_id: 9560 with comment sub eax , 0x00000001 -0x8051e86 -> . - Label_insn_9560 ** sub eax , 0x00000001 -. -> Label_insn_17595 - -# Orig addr: 0x8051e89 insn_id: 9561 with comment add edi , 0x00000001 -# eliding, no indirect targets -0x8051e89 -> 0x0 - Label_insn_9561 ** add edi , 0x00000001 -. -> Label_insn_17603 - -# Orig addr: 0x8051eaf insn_id: 9571 with comment add eax , eax -0x8051eaf -> . - Label_insn_9571 ** add eax , eax -. -> Label_insn_17611 - -# Orig addr: 0x8051f0a insn_id: 9596 with comment pushfd -0x8051f0a -> . - Label_insn_9596 ** pushfd -. -> Label_insn_17620 - -# Orig addr: 0x8051f58 insn_id: 9612 with comment sbb eax , eax -0x8051f58 -> . - Label_insn_9612 ** sbb eax , eax -. -> Label_insn_17635 - -# Orig addr: 0x8051f5d insn_id: 9614 with comment add eax , 0x00000004 -0x8051f5d -> . - Label_insn_9614 ** add eax , 0x00000004 -. -> Label_insn_18655 - -# Orig addr: 0x8051f8e insn_id: 9624 with comment neg esi -0x8051f8e -> . - Label_insn_9624 ** neg esi -. -> Label_insn_17650 - -# Orig addr: 0x8051f90 insn_id: 9625 with comment add esi , 0x00000014 -# eliding, no indirect targets -0x8051f90 -> 0x0 - Label_insn_9625 ** add esi , 0x00000014 -. -> Label_insn_17658 - -# Orig addr: 0x8051f93 insn_id: 9626 with comment pushfd -# eliding, no indirect targets -0x8051f93 -> 0x0 - Label_insn_9626 ** pushfd -. -> Label_insn_17667 - -# Orig addr: 0x8051fa9 insn_id: 9633 with comment add ecx , 0x00000001 -0x8051fa9 -> . - Label_insn_9633 ** add ecx , 0x00000001 -. -> Label_insn_17679 - -# Orig addr: 0x8051fdd insn_id: 9644 with comment sbb esi , esi -0x8051fdd -> . - Label_insn_9644 ** sbb esi , esi -. -> Label_insn_17687 - -# Orig addr: 0x8051fe2 insn_id: 9646 with comment add esi , 0x00000003 -0x8051fe2 -> . - Label_insn_9646 ** add esi , 0x00000003 -. -> Label_insn_18656 - -# Orig addr: 0x8051fe5 insn_id: 9647 with comment pushfd -# eliding, no indirect targets -0x8051fe5 -> 0x0 - Label_insn_9647 ** pushfd -. -> Label_insn_17703 - -# Orig addr: 0x8052046 insn_id: 9683 with comment call 0x0805209A Push part -0x8052046 -> . - Label_insn_9683 ** push 0x0805204B -. -> Label_insn_9931 - -# Orig addr: 0x805204b insn_id: 9684 with comment add ebx , 0x00002FA9 -# Orig addr: 0x805204b indirect branch target: 134553675 -0x805204b -> . - Label_insn_9684 ** add ebx , 0x00002FA9 -. -> Label_insn_17715 - -# Orig addr: 0x8052059 insn_id: 9687 with comment lea edi , [ebx-0x000000EC] -0x8052059 -> . - Label_insn_9687 ** lea edi , [ebx-0x000000EC] -. -> Label_insn_18657 - -# Orig addr: 0x805205f insn_id: 9688 with comment lea eax , [ebx-0x000000EC] -# eliding, no indirect targets -0x805205f -> 0x0 - Label_insn_9688 ** lea eax , [ebx-0x000000EC] -. -> Label_insn_17730 - -# Orig addr: 0x8052065 insn_id: 9689 with comment sub edi , eax -# eliding, no indirect targets -0x8052065 -> 0x0 - Label_insn_9689 ** sub edi , eax -. -> Label_insn_17738 - -# Orig addr: Label_insn_9935 insn_id: 9935 with comment call 0x0805209A Jump part - Label_insn_9935 ** jmp 0x805209a - -# Orig addr: 0x8052084 insn_id: 9700 with comment call dword [ebx+esi*4-0x000000EC] Push part -0x8052084 -> . - Label_insn_9700 ** push 0x0805208B -. -> Label_insn_9932 - -# Orig addr: 0x805208b insn_id: 9701 with comment add esi , 0x00000001 -# Orig addr: 0x805208b indirect branch target: 134553739 -0x805208b -> . - Label_insn_9701 ** add esi , 0x00000001 -. -> Label_insn_17746 - -# Orig addr: 0x80520a4 insn_id: 9717 with comment call 0x0805209A Push part -0x80520a4 -> . - Label_insn_9717 ** push 0x080520A9 -. -> Label_insn_9935 - -# Orig addr: 0x80520a9 insn_id: 9718 with comment add ebx , 0x00002F4B -# Orig addr: 0x80520a9 indirect branch target: 134553769 -0x80520a9 -> . - Label_insn_9718 ** add ebx , 0x00002F4B -. -> Label_insn_14331 - -# Orig addr: 0x80520f8 insn_id: 9747 with comment sub ebx , 0x00000004 -0x80520f8 -> . - Label_insn_9747 ** sub ebx , 0x00000004 -. -> Label_insn_14330 - -# Orig addr: 0x80520fb insn_id: 9748 with comment call eax Push part -# eliding, no indirect targets -0x80520fb -> 0x0 - Label_insn_9748 ** push 0x080520FD -. -> Label_insn_9933 - -# Orig addr: 0x8052113 insn_id: 9762 with comment call 0x08052118 Push part -0x8052113 -> . - Label_insn_9762 ** push 0x08052118 -. -> Label_insn_9934 - -# Orig addr: Label_insn_9936 insn_id: 9936 with comment call 0x08048E04 Jump part - Label_insn_9936 ** jmp 0x8048e04 - -# Orig addr: Label_insn_18609 insn_id: 18609 with comment jnc 0x096A3086 -- Link to callback handler sequence - Label_insn_18609 ** jnc 0x804d15e -. -> Label_insn_15110 - -# Orig addr: Label_insn_18610 insn_id: 18610 with comment jnc 0x096A3DA6 -- Link to callback handler sequence - Label_insn_18610 ** jnc 0x804d166 -. -> Label_insn_15117 - -# Orig addr: Label_insn_18611 insn_id: 18611 with comment pushfd - Label_insn_18611 ** pushfd -. -> Label_insn_15132 - -# Orig addr: Label_insn_18612 insn_id: 18612 with comment jno 0x096B9976 -- Link to callback handler sequence - Label_insn_18612 ** jno 0x804c1aa -. -> Label_insn_15332 - -# Orig addr: Label_insn_18613 insn_id: 18613 with comment pushfd - Label_insn_18613 ** pushfd -. -> Label_insn_15573 - -# Orig addr: Label_insn_18614 insn_id: 18614 with comment jnc 0x096D3286 -- Link to callback handler sequence - Label_insn_18614 ** jnc Label_insn_3841 -. -> Label_insn_15588 - -# Orig addr: Label_insn_18615 insn_id: 18615 with comment jnc 0x096D7B06 -- Link to callback handler sequence - Label_insn_18615 ** jnc 0x804c890 -. -> Label_insn_15635 - -# Orig addr: Label_insn_18616 insn_id: 18616 with comment jnc 0x096DA266 -- Link to callback handler sequence - Label_insn_18616 ** jnc 0x804c956 -. -> Label_insn_15659 - -# Orig addr: Label_insn_18617 insn_id: 18617 with comment jno 0x096DFF86 -- Link to callback handler sequence - Label_insn_18617 ** jno 0x804f496 -. -> Label_insn_15714 - -# Orig addr: Label_insn_18618 insn_id: 18618 with comment pushfd - Label_insn_18618 ** pushfd -. -> Label_insn_15856 - -# Orig addr: Label_insn_18619 insn_id: 18619 with comment jno 0x096F849E -- Link to callback handler sequence - Label_insn_18619 ** jno 0x804fa42 -. -> Label_insn_15945 - -# Orig addr: Label_insn_18620 insn_id: 18620 with comment jnc 0x09701A4E -- Link to callback handler sequence - Label_insn_18620 ** jnc 0x804ff49 -. -> Label_insn_16034 - -# Orig addr: Label_insn_18621 insn_id: 18621 with comment jnc 0x09704BAE -- Link to callback handler sequence - Label_insn_18621 ** jnc 0x8050086 -. -> Label_insn_16065 - -# Orig addr: Label_insn_18622 insn_id: 18622 with comment jno 0x0970802E -- Link to callback handler sequence - Label_insn_18622 ** jno 0x805017b -. -> Label_insn_16096 - -# Orig addr: Label_insn_18623 insn_id: 18623 with comment jnc 0x09717C0E -- Link to callback handler sequence - Label_insn_18623 ** jnc 0x805076c -. -> Label_insn_16247 - -# Orig addr: Label_insn_18624 insn_id: 18624 with comment jnc 0x0972C15E -- Link to callback handler sequence - Label_insn_18624 ** jnc 0x8050b03 -. -> Label_insn_16448 - -# Orig addr: Label_insn_18625 insn_id: 18625 with comment jno 0x0973282E -- Link to callback handler sequence - Label_insn_18625 ** jno 0x8050b63 -. -> Label_insn_16512 - -# Orig addr: Label_insn_18626 insn_id: 18626 with comment jno 0x09736AC6 -- Link to callback handler sequence - Label_insn_18626 ** jno 0x8050c60 -. -> Label_insn_16548 - -# Orig addr: Label_insn_18627 insn_id: 18627 with comment jno 0x0973D196 -- Link to callback handler sequence - Label_insn_18627 ** jno 0x8050e46 -. -> Label_insn_16611 - -# Orig addr: Label_insn_18628 insn_id: 18628 with comment jnc 0x098B4F66 -- Link to callback handler sequence - Label_insn_18628 ** jnc Label_insn_8529 -. -> Label_insn_16778 - -# Orig addr: Label_insn_18629 insn_id: 18629 with comment jnc 0x098C4DAE -- Link to callback handler sequence - Label_insn_18629 ** jnc 0x80511f6 -. -> Label_insn_16825 - -# Orig addr: Label_insn_18630 insn_id: 18630 with comment jno 0x098D5E6E -- Link to callback handler sequence - Label_insn_18630 ** jno 0x80514dd -. -> Label_insn_16872 - -# Orig addr: Label_insn_18631 insn_id: 18631 with comment jno 0x09B3C296 -- Link to callback handler sequence - Label_insn_18631 ** jno Label_insn_8896 -. -> Label_insn_16951 - -# Orig addr: Label_insn_18632 insn_id: 18632 with comment jnc 0x098FC69E -- Link to callback handler sequence - Label_insn_18632 ** jnc 0x8051679 -. -> Label_insn_16982 - -# Orig addr: Label_insn_18633 insn_id: 18633 with comment jno 0x09900586 -- Link to callback handler sequence - Label_insn_18633 ** jno 0x80516c4 -. -> Label_insn_16997 - -# Orig addr: Label_insn_18634 insn_id: 18634 with comment jno 0x0990C4BE -- Link to callback handler sequence - Label_insn_18634 ** jno 0x8051774 -. -> Label_insn_17028 - -# Orig addr: Label_insn_18635 insn_id: 18635 with comment jno 0x09913346 -- Link to callback handler sequence - Label_insn_18635 ** jno 0x805179b -. -> Label_insn_17043 - -# Orig addr: Label_insn_18636 insn_id: 18636 with comment jno 0x0992D916 -- Link to callback handler sequence - Label_insn_18636 ** jno 0x805187f -. -> Label_insn_17111 - -# Orig addr: Label_insn_18637 insn_id: 18637 with comment jno 0x09936C2E -- Link to callback handler sequence - Label_insn_18637 ** jno 0x80518ba -. -> Label_insn_17134 - -# Orig addr: Label_insn_18638 insn_id: 18638 with comment jnc 0x099489FE -- Link to callback handler sequence - Label_insn_18638 ** jnc 0x8051951 -. -> Label_insn_17173 - -# Orig addr: Label_insn_18639 insn_id: 18639 with comment jnc 0x0995ADD6 -- Link to callback handler sequence - Label_insn_18639 ** jnc 0x80519a9 -. -> Label_insn_17212 - -# Orig addr: Label_insn_18640 insn_id: 18640 with comment pushfd - Label_insn_18640 ** pushfd -. -> Label_insn_17235 - -# Orig addr: Label_insn_18641 insn_id: 18641 with comment jno 0x0996B7CE -- Link to callback handler sequence - Label_insn_18641 ** jno 0x8051a50 -. -> Label_insn_17258 - -# Orig addr: Label_insn_18642 insn_id: 18642 with comment jnc 0x099743DE -- Link to callback handler sequence - Label_insn_18642 ** jnc 0x8051a91 -. -> Label_insn_17281 - -# Orig addr: Label_insn_18643 insn_id: 18643 with comment jnc 0x099830F6 -- Link to callback handler sequence - Label_insn_18643 ** jnc Label_insn_9282 -. -> Label_insn_17325 - -# Orig addr: Label_insn_18644 insn_id: 18644 with comment jnc 0x099875C6 -- Link to callback handler sequence - Label_insn_18644 ** jnc 0x8051ad0 -. -> Label_insn_17340 - -# Orig addr: Label_insn_18645 insn_id: 18645 with comment jno 0x0998D5C6 -- Link to callback handler sequence - Label_insn_18645 ** jno 0x8051af1 -. -> Label_insn_17355 - -# Orig addr: Label_insn_18646 insn_id: 18646 with comment jno 0x099B0FCE -- Link to callback handler sequence - Label_insn_18646 ** jno Label_insn_9452 -. -> Label_insn_17439 - -# Orig addr: Label_insn_18647 insn_id: 18647 with comment jnc 0x099B5E4E -- Link to callback handler sequence - Label_insn_18647 ** jnc 0x8051d37 -. -> Label_insn_17454 - -# Orig addr: Label_insn_18648 insn_id: 18648 with comment jno 0x099BBCD6 -- Link to callback handler sequence - Label_insn_18648 ** jno 0x8051d5a -. -> Label_insn_17469 - -# Orig addr: Label_insn_18649 insn_id: 18649 with comment jno 0x099C9E66 -- Link to callback handler sequence - Label_insn_18649 ** jno 0x8051e08 -. -> Label_insn_17508 - -# Orig addr: Label_insn_18650 insn_id: 18650 with comment jnc 0x099D2456 -- Link to callback handler sequence - Label_insn_18650 ** jnc 0x8051e3a -. -> Label_insn_17531 - -# Orig addr: Label_insn_18651 insn_id: 18651 with comment jno 0x099D817E -- Link to callback handler sequence - Label_insn_18651 ** jno Label_insn_9544 -. -> Label_insn_17546 - -# Orig addr: Label_insn_18652 insn_id: 18652 with comment jno 0x099E0306 -- Link to callback handler sequence - Label_insn_18652 ** jno 0x8051e61 -. -> Label_insn_17566 - -# Orig addr: Label_insn_18653 insn_id: 18653 with comment jno 0x099E2E56 -- Link to callback handler sequence - Label_insn_18653 ** jno Label_insn_9550 -. -> Label_insn_17573 - -# Orig addr: Label_insn_18654 insn_id: 18654 with comment jnc 0x099E8176 -- Link to callback handler sequence - Label_insn_18654 ** jnc 0x8051e70 -. -> Label_insn_17588 - -# Orig addr: Label_insn_18655 insn_id: 18655 with comment jnc 0x099FBB5E -- Link to callback handler sequence - Label_insn_18655 ** jnc 0x8051f60 -. -> Label_insn_17643 - -# Orig addr: Label_insn_18656 insn_id: 18656 with comment jno 0x09A0DD56 -- Link to callback handler sequence - Label_insn_18656 ** jno Label_insn_9647 -. -> Label_insn_17695 - -# Orig addr: Label_insn_18657 insn_id: 18657 with comment jno 0x09A19836 -- Link to callback handler sequence - Label_insn_18657 ** jno Label_insn_9688 -. -> Label_insn_17723 - -# Orig addr: Label_insn_18658 insn_id: 18658 with comment jno 0x09A265E6 -- Link to callback handler sequence - Label_insn_18658 ** jno 0x8049286 -. -> Label_insn_17762 - -# Orig addr: Label_insn_18659 insn_id: 18659 with comment jnc 0x09A4CB86 -- Link to callback handler sequence - Label_insn_18659 ** jnc 0x8049994 -. -> Label_insn_17870 - -# Orig addr: Label_insn_18660 insn_id: 18660 with comment jno 0x09A52756 -- Link to callback handler sequence - Label_insn_18660 ** jno 0x80499ae -. -> Label_insn_17885 - -# Orig addr: Label_insn_18661 insn_id: 18661 with comment jnc 0x09A58406 -- Link to callback handler sequence - Label_insn_18661 ** jnc 0x80499c0 -. -> Label_insn_17900 - -# Orig addr: Label_insn_18662 insn_id: 18662 with comment jnc 0x09A5E1D6 -- Link to callback handler sequence - Label_insn_18662 ** jnc 0x80499e8 -. -> Label_insn_17915 - -# Orig addr: Label_insn_18663 insn_id: 18663 with comment jno 0x09A63F6E -- Link to callback handler sequence - Label_insn_18663 ** jno 0x8049a12 -. -> Label_insn_17930 - -# Orig addr: Label_insn_18664 insn_id: 18664 with comment pushfd - Label_insn_18664 ** pushfd -. -> Label_insn_17937 - -# Orig addr: Label_insn_18665 insn_id: 18665 with comment jno 0x09A876BE -- Link to callback handler sequence - Label_insn_18665 ** jno 0x8049c18 -. -> Label_insn_18029 - -# Orig addr: Label_insn_18666 insn_id: 18666 with comment jno 0x09AA2E26 -- Link to callback handler sequence - Label_insn_18666 ** jno 0x8049cb8 -. -> Label_insn_18107 - -# Orig addr: Label_insn_18667 insn_id: 18667 with comment jno 0x09AB6136 -- Link to callback handler sequence - Label_insn_18667 ** jno Label_insn_871 -. -> Label_insn_18162 - -# Orig addr: Label_insn_18668 insn_id: 18668 with comment jno 0x09ABEC7E -- Link to callback handler sequence - Label_insn_18668 ** jno 0x8049dac -. -> Label_insn_18185 - -# Orig addr: Label_insn_18669 insn_id: 18669 with comment jnc 0x09AD1B26 -- Link to callback handler sequence - Label_insn_18669 ** jnc 0x8049fc3 -. -> Label_insn_18237 - -# Orig addr: Label_insn_18670 insn_id: 18670 with comment jno 0x09AEA75E -- Link to callback handler sequence - Label_insn_18670 ** jno 0x804a404 -. -> Label_insn_18309 - -# Orig addr: Label_insn_18671 insn_id: 18671 with comment jno 0x09AF002E -- Link to callback handler sequence - Label_insn_18671 ** jno 0x804a46d -. -> Label_insn_18323 - -# Orig addr: Label_insn_18672 insn_id: 18672 with comment jnc 0x098A577E -- Link to callback handler sequence - Label_insn_18672 ** jnc 0x804a716 -. -> Label_insn_18362 - diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm deleted file mode 100644 index a48700af5..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm +++ /dev/null @@ -1,10846 +0,0 @@ -BITS 32 -ORG 0xff000000 -[map symbols a.irdb.aspri.asm.map] -Label_insn_9928: jmp dword [0x08054F10+eax*4] -Label_insn_14305: push 0xF0000010 -nop -nop -Label_insn_14306: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14306: pop eax -nop -Label_insn_14319: pushfd -nop -Label_insn_4: push 0x08048E04 -nop -Label_insn_14320: jnc 0x804d1f4 -nop -nop -Label_insn_14321: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14321: pop eax -nop -Label_insn_14316: pushad -nop -Label_insn_14317: popad -nop -Label_insn_14318: pushad -nop -nop -Label_insn_14313: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14313: pop eax -nop -Label_insn_14314: popfd -nop -Label_insn_14315: jnc 0x804d200 -nop -Label_insn_14307: popfd -nop -Label_insn_14308: popad -nop -Label_insn_14309: pushad -nop -Label_insn_14310: push 0xF0000020 -nop -nop -Label_insn_14311: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14311: pop eax -nop -Label_insn_9930: jmp 0x8048e48 -Label_insn_14312: popad -nop -Label_insn_14322: popfd -nop -Label_insn_14323: push 0xF0000050 -nop -Label_insn_14324: jnc 0x804d232 -nop -Label_insn_14325: popfd -nop -Label_insn_9929: jmp eax -Label_insn_14326: popad -nop -Label_insn_14327: push 0x0804D1F0 -nop -Label_insn_14328: push 0xF0000040 -nop -nop -Label_insn_14329: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14329: pop eax -nop -Label_insn_14330: jno Label_insn_9748 -nop -Label_insn_14331: jno 0x80520af -nop -Label_insn_14332: pushad -nop -Label_insn_14333: pushfd -nop -Label_insn_14334: push 0x080520A9 -nop -Label_insn_14335: push 0xF0000000 -nop -nop -Label_insn_14336: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14336: pop eax -nop -Label_insn_14337: popfd -nop -Label_insn_14338: popad -nop -Label_insn_14339: jnc 0x804d871 -nop -Label_insn_14340: pushad -nop -Label_insn_14341: pushfd -nop -Label_insn_14342: push 0x0804D86A -nop -Label_insn_14343: push 0xF00001C0 -nop -nop -Label_insn_14344: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14344: pop eax -nop -Label_insn_14345: popfd -nop -Label_insn_14346: popad -nop -Label_insn_14347: jnc 0x804d880 -nop -Label_insn_14348: pushad -nop -Label_insn_14349: pushfd -nop -Label_insn_14350: push 0x0804D87D -nop -Label_insn_14351: push 0xF00001D0 -nop -nop -Label_insn_14352: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14352: pop eax -nop -Label_insn_14353: popfd -nop -Label_insn_14354: popad -nop -Label_insn_14355: jno Label_insn_5136 -nop -Label_insn_14356: jno 0x804d89b -nop -Label_insn_14357: jno 0x804d89f -nop -Label_insn_14358: jno 0x804d8ab -nop -Label_insn_14359: pushfd -nop -Label_insn_14360: test eax , eax -nop -Label_insn_14361: jns Label_insn_14363 -nop -Label_insn_14362: nop -nop -Label_insn_14363: popfd -nop -Label_insn_14364: mov dword [ebp-0x000000D8] , eax -nop -Label_insn_14365: pushad -nop -Label_insn_14366: pushfd -nop -Label_insn_14367: push 0x0804D902 -nop -Label_insn_14368: push 0xF0000230 -nop -nop -Label_insn_14369: nop ;signedness_detector_32 -post_callback_Label_insn_14369: pop eax -nop -Label_insn_14370: popfd -nop -Label_insn_14371: popad -nop -Label_insn_14372: jno 0x804d927 -nop -Label_insn_14373: pushad -nop -Label_insn_14374: pushfd -nop -Label_insn_14375: push 0x0804D924 -nop -Label_insn_14376: push 0xF0000240 -nop -nop -Label_insn_14377: nop ;mul_overflow_detector_32 -post_callback_Label_insn_14377: pop eax -nop -Label_insn_14378: popfd -nop -Label_insn_14379: popad -nop -Label_insn_14380: jno Label_insn_5221 -nop -Label_insn_14381: pushad -nop -Label_insn_14382: pushfd -nop -Label_insn_14383: push 0x0804D9AB -nop -Label_insn_14384: push 0xF0000250 -nop -nop -Label_insn_14385: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14385: pop eax -nop -Label_insn_14386: popfd -nop -Label_insn_14387: popad -nop -Label_insn_14388: jnc Label_insn_5247 -nop -Label_insn_14389: pushad -nop -Label_insn_14390: pushfd -nop -Label_insn_14391: push 0x0804DA15 -nop -Label_insn_14392: push 0xF0000270 -nop -nop -Label_insn_14393: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14393: pop eax -nop -Label_insn_14394: popfd -nop -Label_insn_14395: popad -nop -Label_insn_14396: jnc 0x804da74 -nop -Label_insn_14397: pushad -nop -Label_insn_14398: pushfd -nop -Label_insn_14399: push 0x0804DA71 -nop -Label_insn_14400: push 0xF0000290 -nop -nop -Label_insn_14401: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14401: pop eax -nop -Label_insn_14402: popfd -nop -Label_insn_14403: popad -nop -Label_insn_14404: jnc 0x804da7d -nop -Label_insn_14405: jnc 0x804da87 -nop -Label_insn_14406: jnc 0x804daac -nop -Label_insn_14407: pushad -nop -Label_insn_14408: pushfd -nop -Label_insn_14409: push 0x0804DAA9 -nop -Label_insn_14410: push 0xF00002C0 -nop -nop -Label_insn_14411: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14411: pop eax -nop -Label_insn_14412: popfd -nop -Label_insn_14413: popad -nop -Label_insn_14414: jno Label_insn_5295 -nop -Label_insn_14415: jnc Label_insn_5320 -nop -Label_insn_14416: pushad -nop -Label_insn_14417: pushfd -nop -Label_insn_14418: push 0x0804DB5C -nop -Label_insn_14419: push 0xF0000300 -nop -nop -Label_insn_14420: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14420: pop eax -nop -Label_insn_14421: popfd -nop -Label_insn_14422: popad -nop -Label_insn_14423: jno 0x804db8f -nop -Label_insn_14424: pushad -nop -Label_insn_14425: pushfd -nop -Label_insn_14426: push 0x0804DB88 -nop -Label_insn_14427: push 0xF0000320 -nop -Label_insn_14505: jnc 0x804e534 -nop -nop -Label_insn_14428: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14428: pop eax -nop -Label_insn_14429: popfd -nop -Label_insn_14430: popad -nop -Label_insn_14431: jno 0x804dba1 -nop -Label_insn_14432: jno 0x804dc46 -nop -Label_insn_14433: pushad -nop -Label_insn_14434: pushfd -nop -Label_insn_14435: push 0x0804DC43 -nop -Label_insn_14436: push 0xF0000340 -nop -nop -Label_insn_14437: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14437: pop eax -nop -Label_insn_14438: popfd -nop -Label_insn_14439: popad -nop -Label_insn_14440: jno 0x804dc55 -nop -Label_insn_14441: pushad -nop -Label_insn_14442: pushfd -nop -Label_insn_14443: push 0x0804DC52 -nop -Label_insn_14444: push 0xF0000350 -nop -nop -Label_insn_14445: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14445: pop eax -nop -Label_insn_14446: popfd -nop -Label_insn_14447: popad -nop -Label_insn_14448: jno 0x804dc8e -nop -Label_insn_14449: pushad -nop -Label_insn_14450: pushfd -nop -Label_insn_14451: push 0x0804DC8C -nop -Label_insn_14452: push 0xF0000360 -nop -nop -Label_insn_14453: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14453: pop eax -nop -Label_insn_14454: popfd -nop -Label_insn_14455: popad -nop -Label_insn_14456: jno 0x804dcee -nop -Label_insn_14457: pushad -nop -Label_insn_14458: pushfd -nop -Label_insn_14459: push 0x0804DCEB -nop -Label_insn_14460: push 0xF0000370 -nop -nop -Label_insn_14461: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14461: pop eax -nop -Label_insn_14462: popfd -nop -Label_insn_14463: popad -nop -Label_insn_14464: jno 0x804dfd2 -nop -Label_insn_14465: pushad -nop -Label_insn_14466: pushfd -nop -Label_insn_14467: push 0x0804DFCF -nop -Label_insn_14468: push 0xF0000380 -nop -nop -Label_insn_14469: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14469: pop eax -nop -Label_insn_14470: popfd -nop -Label_insn_14471: popad -nop -Label_insn_14472: jno 0x804dfe2 -nop -Label_insn_14473: jno 0x804e0ff -nop -Label_insn_14474: pushad -nop -Label_insn_14475: pushfd -nop -Label_insn_14476: push 0x0804E0FC -nop -Label_insn_14477: push 0xF00003A0 -nop -nop -Label_insn_14478: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14478: pop eax -nop -Label_insn_14479: popfd -nop -Label_insn_14480: popad -nop -Label_insn_14481: jno 0x804e3c6 -nop -Label_insn_14482: pushad -nop -Label_insn_14483: pushfd -nop -Label_insn_14484: push 0x0804E3C3 -nop -Label_insn_14485: push 0xF00003B0 -nop -nop -Label_insn_14486: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14486: pop eax -nop -Label_insn_14487: popfd -nop -Label_insn_14488: popad -nop -Label_insn_14489: jnc 0x804e401 -nop -Label_insn_14490: pushad -nop -Label_insn_14491: pushfd -nop -Label_insn_14492: push 0x0804E3FE -nop -Label_insn_14493: push 0xF00003C0 -nop -nop -Label_insn_14494: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14494: pop eax -nop -Label_insn_14495: popfd -nop -Label_insn_14496: popad -nop -Label_insn_14497: jnc 0x804e4c4 -nop -Label_insn_14498: pushad -nop -Label_insn_14499: pushfd -nop -Label_insn_14500: push 0x0804E4BE -nop -Label_insn_14501: push 0xF00003D0 -nop -nop -Label_insn_14502: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14502: pop eax -nop -Label_insn_14503: popfd -nop -Label_insn_14504: popad -nop -Label_insn_14506: pushad -nop -Label_insn_14507: pushfd -nop -Label_insn_14508: push 0x0804E52E -nop -Label_insn_14509: push 0xF00003E0 -nop -nop -Label_insn_14510: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14510: pop eax -nop -Label_insn_14511: popfd -nop -Label_insn_14512: popad -nop -Label_insn_14513: jnc 0x804e53e -nop -Label_insn_14514: jnc 0x804e569 -nop -Label_insn_14515: pushad -nop -Label_insn_14516: pushfd -nop -Label_insn_14517: push 0x0804E566 -nop -Label_insn_14518: push 0xF0000400 -nop -nop -Label_insn_14519: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14519: pop eax -nop -Label_insn_14520: popfd -nop -Label_insn_14521: popad -nop -Label_insn_14522: jnc 0x804e589 -nop -Label_insn_14523: jno 0x804e8d9 -nop -Label_insn_14524: pushad -nop -Label_insn_14525: pushfd -nop -Label_insn_14526: push 0x0804E8D6 -nop -Label_insn_14527: push 0xF0000430 -nop -nop -Label_insn_14528: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14528: pop eax -nop -Label_insn_14529: popfd -nop -Label_insn_14530: popad -nop -Label_insn_14531: jnc 0x804e927 -nop -Label_insn_14532: pushad -nop -Label_insn_14533: pushfd -nop -Label_insn_14534: push 0x0804E921 -nop -Label_insn_14535: push 0xF0000440 -nop -nop -Label_insn_14536: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14536: pop eax -nop -Label_insn_14537: popfd -nop -Label_insn_14538: popad -nop -Label_insn_14539: jno 0x804e963 -nop -Label_insn_14540: pushad -nop -Label_insn_14541: pushfd -nop -Label_insn_14542: push 0x0804E95D -nop -Label_insn_14543: push 0xF0000450 -nop -nop -Label_insn_14544: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14544: pop eax -nop -Label_insn_14545: popfd -nop -Label_insn_14546: popad -nop -Label_insn_14547: jno 0x804e977 -nop -Label_insn_14548: pushad -nop -Label_insn_14549: pushfd -nop -Label_insn_14550: push 0x0804E975 -nop -Label_insn_14551: push 0xF0000460 -nop -nop -Label_insn_14552: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14552: pop eax -nop -Label_insn_14553: popfd -nop -Label_insn_14554: popad -nop -Label_insn_14555: jnc Label_insn_6102 -nop -Label_insn_14556: pushad -nop -Label_insn_14557: pushfd -nop -Label_insn_14558: push 0x0804E990 -nop -Label_insn_14559: push 0xF0000470 -nop -nop -Label_insn_14560: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14560: pop eax -nop -Label_insn_14561: popfd -nop -Label_insn_14562: popad -nop -Label_insn_14563: jno 0x804e9d9 -nop -Label_insn_14564: pushad -nop -Label_insn_14565: pushfd -nop -Label_insn_14566: push 0x0804E9D6 -nop -Label_insn_14567: push 0xF0000490 -nop -nop -Label_insn_14568: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14568: pop eax -nop -Label_insn_14569: popfd -nop -Label_insn_14570: popad -nop -Label_insn_14571: jno Label_insn_6127 -nop -Label_insn_14572: pushad -nop -Label_insn_14573: pushfd -nop -Label_insn_14574: push 0x0804E9F5 -nop -Label_insn_14575: push 0xF00004A0 -nop -nop -Label_insn_14576: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14576: pop eax -nop -Label_insn_14577: popfd -nop -Label_insn_14578: popad -nop -Label_insn_14579: jnc 0x804ea53 -nop -Label_insn_14580: pushad -nop -Label_insn_14581: pushfd -nop -Label_insn_14582: push 0x0804EA4C -nop -Label_insn_14583: push 0xF00004C0 -nop -nop -Label_insn_14584: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14584: pop eax -nop -Label_insn_14585: popfd -nop -Label_insn_14586: popad -nop -Label_insn_14587: jnc Label_insn_6159 -nop -Label_insn_14588: pushad -nop -Label_insn_14589: pushfd -nop -Label_insn_14590: push 0x0804EA85 -nop -Label_insn_14591: push 0xF00004D0 -nop -nop -Label_insn_14592: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14592: pop eax -nop -Label_insn_14593: popfd -nop -Label_insn_14594: popad -nop -Label_insn_14595: jnc 0x804ec66 -nop -Label_insn_14596: pushad -nop -Label_insn_14597: pushfd -nop -Label_insn_14598: push 0x0804EC63 -nop -Label_insn_14599: push 0xF0000500 -nop -nop -Label_insn_14600: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14600: pop eax -nop -Label_insn_14601: popfd -nop -Label_insn_14602: popad -nop -Label_insn_14603: jnc 0x804ecd1 -nop -Label_insn_14604: pushad -nop -Label_insn_14605: pushfd -nop -Label_insn_14606: push 0x0804ECCE -nop -Label_insn_14607: push 0xF0000510 -nop -nop -Label_insn_14608: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14608: pop eax -nop -Label_insn_14609: popfd -nop -Label_insn_14610: popad -nop -Label_insn_14611: jnc 0x804ecfd -nop -Label_insn_14612: pushad -nop -Label_insn_14613: pushfd -nop -Label_insn_14614: push 0x0804ECFB -nop -Label_insn_14615: push 0xF0000520 -nop -nop -Label_insn_14616: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14616: pop eax -nop -Label_insn_14617: popfd -nop -Label_insn_14618: popad -nop -Label_insn_14619: jnc 0x804ed02 -nop -Label_insn_14620: jnc Label_insn_6309 -nop -Label_insn_14621: jnc 0x804ed68 -nop -Label_insn_14622: pushad -nop -Label_insn_14623: pushfd -nop -Label_insn_14624: push 0x0804ED65 -nop -Label_insn_14625: push 0xF0000560 -nop -nop -Label_insn_14626: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14626: pop eax -nop -Label_insn_14627: popfd -nop -Label_insn_14628: popad -nop -Label_insn_14629: jnc 0x804ed90 -nop -Label_insn_14630: pushad -nop -Label_insn_14631: pushfd -nop -Label_insn_14632: push 0x0804ED8E -nop -Label_insn_14633: push 0xF0000570 -nop -nop -Label_insn_14634: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14634: pop eax -nop -Label_insn_14635: popfd -nop -Label_insn_14636: popad -nop -Label_insn_14637: jnc 0x804ed95 -nop -Label_insn_14638: jnc Label_insn_6353 -nop -Label_insn_14639: jnc 0x804eddd -nop -Label_insn_14640: pushad -nop -Label_insn_14641: pushfd -nop -Label_insn_14642: push 0x0804EDDA -nop -Label_insn_14643: push 0xF00005B0 -nop -nop -Label_insn_14644: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14644: pop eax -nop -Label_insn_14645: popfd -nop -Label_insn_14646: popad -nop -Label_insn_14647: jnc 0x804ede1 -nop -Label_insn_14648: jno Label_insn_6514 -nop -Label_insn_14649: pushad -nop -Label_insn_14650: pushfd -nop -Label_insn_14651: push 0x0804EFD4 -nop -Label_insn_14652: push 0xF00005D0 -nop -nop -Label_insn_14653: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14653: pop eax -nop -Label_insn_14654: popfd -nop -Label_insn_14655: popad -nop -Label_insn_14656: jno 0x804f0b1 -nop -Label_insn_14657: pushad -nop -Label_insn_14658: pushfd -nop -Label_insn_14659: push 0x0804F0AF -nop -Label_insn_14660: push 0xF00005F0 -nop -nop -Label_insn_14661: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14661: pop eax -nop -Label_insn_14662: popfd -nop -Label_insn_14663: popad -nop -Label_insn_14664: jno 0x804cce2 -nop -Label_insn_14665: pushad -nop -Label_insn_14666: pushfd -nop -Label_insn_14667: push 0x0804CCDF -nop -Label_insn_14668: push 0xF0000600 -nop -nop -Label_insn_14669: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14669: pop eax -nop -Label_insn_14670: popfd -nop -Label_insn_14671: popad -nop -Label_insn_14672: jno 0x804cd1d -nop -Label_insn_14673: pushad -nop -Label_insn_14674: pushfd -nop -Label_insn_14675: push 0x0804CD1A -nop -Label_insn_14676: push 0xF0000610 -nop -nop -Label_insn_14677: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14677: pop eax -nop -Label_insn_14678: popfd -nop -Label_insn_14679: popad -nop -Label_insn_14680: push 0x080520F8 -nop -Label_insn_14681: popad -nop -Label_insn_14682: jnc 0x804d2e3 -nop -Label_insn_14683: pushad -nop -Label_insn_14684: pushfd -nop -Label_insn_14685: pushfd -nop -Label_insn_14686: push 0x0804D2E0 -nop -Label_insn_14687: push 0xF0000060 -nop -nop -Label_insn_14688: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14688: pop eax -nop -Label_insn_14689: popfd -nop -Label_insn_14690: popad -nop -Label_insn_14691: jnc 0x804d334 -nop -Label_insn_14692: pushad -nop -Label_insn_14693: pushfd -nop -Label_insn_14694: push 0x0804D32E -nop -Label_insn_14695: push 0xF0000070 -nop -nop -Label_insn_14696: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14696: pop eax -nop -Label_insn_14697: popfd -nop -Label_insn_14698: popad -nop -Label_insn_14699: jno 0x804d3a2 -nop -Label_insn_14700: pushad -nop -Label_insn_14701: pushfd -nop -Label_insn_14702: push 0x0804D39F -nop -Label_insn_14703: push 0x0804D1FC -nop -Label_insn_14704: pushfd -nop -Label_insn_535: pushfd -nop -nop -Label_insn_14705: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14705: pop eax -nop -Label_insn_14706: popfd -nop -Label_insn_14707: popad -nop -Label_insn_14708: pushad -nop -Label_insn_14709: pushfd -nop -Label_insn_14710: push 0x0804D22E -nop -Label_insn_14711: pushad -nop -Label_insn_14712: pushfd -nop -Label_insn_14713: push 0x0804D2C9 -nop -Label_insn_14714: jnc 0x804d2cf -nop -Label_insn_14715: push 0xF0000030 -nop -Label_insn_14716: push 0xF0000080 -nop -nop -Label_insn_14717: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14717: pop eax -nop -Label_insn_14718: popfd -nop -Label_insn_14719: popad -nop -Label_insn_14720: jnc Label_insn_4831 -nop -Label_insn_14721: pushad -nop -Label_insn_14722: pushfd -nop -Label_insn_14723: push 0x0804D434 -nop -Label_insn_14724: push 0xF0000090 -nop -nop -Label_insn_14725: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14725: pop eax -nop -Label_insn_14726: popfd -nop -Label_insn_14727: popad -nop -Label_insn_14728: jnc Label_insn_4832 -nop -Label_insn_14729: pushad -nop -Label_insn_14730: pushfd -nop -Label_insn_14731: push 0x0804D436 -nop -Label_insn_14732: push 0xF00000A0 -nop -nop -Label_insn_14733: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14733: pop eax -nop -Label_insn_14734: popfd -nop -Label_insn_14735: popad -nop -Label_insn_14736: jnc 0x804d43c -nop -Label_insn_14737: pushad -nop -Label_insn_14738: pushfd -nop -Label_insn_14739: push 0x0804D439 -nop -Label_insn_14740: push 0xF00000B0 -nop -nop -Label_insn_14741: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14741: pop eax -nop -Label_insn_14742: popfd -nop -Label_insn_14743: popad -nop -Label_insn_14744: jnc 0x804d469 -nop -Label_insn_14745: pushad -nop -Label_insn_14746: pushfd -nop -Label_insn_14747: push 0x0804D467 -nop -Label_insn_14748: push 0xF00000C0 -nop -nop -Label_insn_14749: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14749: pop eax -nop -Label_insn_14750: popfd -nop -Label_insn_14751: popad -nop -Label_insn_14752: jnc Label_insn_4846 -nop -Label_insn_14753: pushad -nop -Label_insn_14754: pushfd -nop -Label_insn_14755: push 0x0804D46B -nop -Label_insn_14756: push 0xF00000D0 -nop -nop -Label_insn_14757: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14757: pop eax -nop -Label_insn_14758: popfd -nop -Label_insn_14759: popad -nop -Label_insn_14760: jnc 0x804d475 -nop -Label_insn_14761: pushad -nop -Label_insn_14762: pushfd -nop -Label_insn_14763: push 0x0804D471 -nop -Label_insn_14764: push 0xF00000E0 -nop -nop -Label_insn_14765: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14765: pop eax -nop -Label_insn_14766: popfd -nop -Label_insn_14767: popad -nop -Label_insn_14768: jnc 0x804d481 -nop -Label_insn_14769: pushad -nop -Label_insn_14770: pushfd -nop -Label_insn_14771: push 0x0804D47D -nop -Label_insn_14772: push 0xF00000F0 -nop -nop -Label_insn_14773: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14773: pop eax -nop -Label_insn_14774: popfd -nop -Label_insn_14775: popad -nop -Label_insn_14776: jno 0x804d4b2 -nop -Label_insn_14777: pushad -nop -Label_insn_14778: pushfd -nop -Label_insn_14779: push 0x0804D4AF -nop -Label_insn_14780: push 0xF0000100 -nop -nop -Label_insn_14781: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14781: pop eax -nop -Label_insn_14782: popfd -nop -Label_insn_245: sub ebx , 0x08054F10 -nop -Label_insn_14783: popad -nop -Label_insn_247: sub ebx , 0x00000001 -nop -Label_insn_14784: jnc Label_insn_4895 -nop -Label_insn_14785: pushad -nop -Label_insn_14786: pushfd -nop -Label_insn_251: add eax , 0x00000001 -nop -Label_insn_14787: push 0x0804D536 -nop -Label_insn_14788: push 0xF0000110 -nop -Label_insn_253: push 0x0804929F -nop -nop -Label_insn_14789: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14789: pop eax -nop -Label_insn_14790: popfd -nop -Label_insn_14791: popad -nop -Label_insn_14792: jnc 0x804d53c -nop -Label_insn_14793: pushad -nop -Label_insn_14794: pushfd -nop -Label_insn_14795: push 0x0804D53A -nop -Label_insn_14796: push 0xF0000120 -nop -nop -Label_insn_14797: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14797: pop eax -nop -Label_insn_14798: popfd -nop -Label_insn_14799: popad -nop -Label_insn_14800: jnc 0x804d545 -nop -Label_insn_14801: pushad -nop -Label_insn_14802: pushfd -nop -Label_insn_14803: push 0x0804D542 -nop -Label_insn_14804: push 0xF0000130 -nop -Label_insn_274: push 0x080492E1 -nop -nop -Label_insn_14805: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14805: pop eax -nop -Label_insn_14806: popfd -nop -Label_insn_14807: popad -nop -Label_insn_14808: jnc 0x804d578 -nop -Label_insn_14809: pushad -nop -Label_insn_14810: pushfd -nop -Label_insn_14811: push 0x0804D575 -nop -Label_insn_14812: push 0xF0000140 -nop -nop -Label_insn_14813: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14813: pop eax -nop -Label_insn_14814: popfd -nop -Label_insn_14815: popad -nop -Label_insn_14816: jno 0x804d606 -nop -Label_insn_14817: pushad -nop -Label_insn_14818: pushfd -nop -Label_insn_14819: push 0x0804D603 -nop -Label_insn_14820: push 0xF0000150 -nop -nop -Label_insn_14821: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14821: pop eax -nop -Label_insn_14822: popfd -nop -Label_insn_14823: popad -nop -Label_insn_14824: jno 0x804d643 -nop -Label_insn_14825: pushad -nop -Label_insn_14826: pushfd -nop -Label_insn_14827: push 0x0804D640 -nop -Label_insn_14828: push 0xF0000160 -nop -nop -Label_insn_14829: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14829: pop eax -nop -Label_insn_14830: popfd -nop -Label_insn_14831: popad -nop -Label_insn_14832: jno 0x804d67c -nop -Label_insn_14833: pushad -nop -Label_insn_14834: pushfd -nop -Label_insn_14835: push 0x0804D679 -nop -Label_insn_14836: push 0xF0000170 -nop -nop -Label_insn_14837: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14837: pop eax -nop -Label_insn_14838: popfd -nop -Label_insn_14839: popad -nop -Label_insn_14840: jno 0x804d7f3 -nop -Label_insn_14841: pushad -nop -Label_insn_14842: pushfd -nop -Label_insn_14843: push 0x0804D7F0 -nop -Label_insn_14844: push 0xF0000180 -nop -nop -Label_insn_14845: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14845: pop eax -nop -Label_insn_14846: popfd -nop -Label_insn_14847: popad -nop -Label_insn_14848: jno 0x804d80a -nop -Label_insn_14849: pushad -nop -Label_insn_14850: pushfd -nop -Label_insn_14851: push 0x0804D807 -nop -Label_insn_14852: push 0xF0000190 -nop -nop -Label_insn_14853: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14853: pop eax -nop -Label_insn_14854: popfd -nop -Label_insn_14855: popad -nop -Label_insn_14856: jno Label_insn_5110 -nop -Label_insn_14857: pushad -nop -Label_insn_14858: pushfd -nop -Label_insn_14859: push 0x0804D83B -nop -Label_insn_14860: push 0xF00001A0 -nop -nop -Label_insn_14861: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14861: pop eax -nop -Label_insn_14862: popfd -nop -Label_insn_14863: popad -nop -Label_insn_14864: jno 0x804d83f -nop -Label_insn_14865: pushad -nop -Label_insn_14866: pushfd -nop -Label_insn_14867: push 0x0804D83D -nop -Label_insn_14868: push 0xF00001B0 -nop -nop -Label_insn_14869: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14869: pop eax -nop -Label_insn_14870: popfd -nop -Label_insn_14871: popad -nop -Label_insn_14872: pushad -nop -Label_insn_14873: pushfd -nop -Label_insn_14874: push 0x0804D888 -nop -Label_insn_14875: push 0xF00001E0 -nop -nop -Label_insn_14876: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14876: pop eax -nop -Label_insn_14877: popfd -nop -Label_insn_14878: popad -nop -Label_insn_14879: jno 0x804d88e -nop -Label_insn_14880: pushad -nop -Label_insn_14881: pushfd -nop -Label_insn_14882: push 0x0804D88B -nop -Label_insn_14883: push 0xF00001F0 -nop -nop -Label_insn_14884: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14884: pop eax -nop -Label_insn_14885: popfd -nop -Label_insn_14886: popad -nop -Label_insn_14887: pushad -nop -Label_insn_14888: pushfd -nop -Label_insn_14889: push 0x0804D898 -nop -Label_insn_14890: push 0xF0000200 -nop -Label_insn_14925: push 0x0804DA7A -nop -nop -Label_insn_14891: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14891: pop eax -nop -Label_insn_14892: popfd -nop -Label_insn_14893: popad -nop -Label_insn_14894: pushad -nop -Label_insn_14895: pushfd -nop -Label_insn_14896: push 0x0804D89D -nop -Label_insn_14897: push 0xF0000210 -nop -nop -Label_insn_14898: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14898: pop eax -nop -Label_insn_14899: popfd -nop -Label_insn_14900: popad -nop -Label_insn_14901: pushad -nop -Label_insn_14902: pushfd -nop -Label_insn_14903: push 0x0804D8A8 -nop -Label_insn_14904: push 0xF0000220 -nop -nop -Label_insn_14905: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14905: pop eax -nop -Label_insn_14906: popfd -nop -Label_insn_14907: jno 0x804d9b1 -nop -Label_insn_14908: pushad -nop -Label_insn_14909: pushfd -nop -Label_insn_14910: push 0x0804D9AE -nop -Label_insn_14911: push 0xF0000260 -nop -nop -Label_insn_14912: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14912: pop eax -nop -Label_insn_14913: popfd -nop -Label_insn_14914: popad -nop -Label_insn_14915: jnc 0x804da1b -nop -Label_insn_14916: pushad -nop -Label_insn_14917: pushfd -nop -Label_insn_14918: push 0x0804DA18 -nop -Label_insn_14919: push 0xF0000280 -nop -nop -Label_insn_14920: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14920: pop eax -nop -Label_insn_14921: popfd -nop -Label_insn_14922: popad -nop -Label_insn_14923: pushad -nop -Label_insn_14924: pushfd -nop -Label_insn_14926: push 0xF00002A0 -nop -nop -Label_insn_14927: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14927: pop eax -nop -Label_insn_14928: popfd -nop -Label_insn_14929: popad -nop -Label_insn_14930: pushad -nop -Label_insn_14931: pushfd -nop -Label_insn_14932: push 0x0804DA84 -nop -Label_insn_14933: push 0xF00002B0 -nop -nop -Label_insn_14934: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14934: pop eax -nop -Label_insn_14935: popfd -nop -Label_insn_14936: popad -nop -Label_insn_14937: jnc 0x804dac0 -nop -Label_insn_14938: pushad -nop -Label_insn_14939: pushfd -nop -Label_insn_14940: push 0x0804DABE -nop -Label_insn_14941: push 0xF00002D0 -nop -nop -Label_insn_14942: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14942: pop eax -nop -Label_insn_14943: popfd -nop -Label_insn_14944: popad -nop -Label_insn_14945: pushad -nop -Label_insn_14946: pushfd -nop -Label_insn_14947: push 0x0804DAC3 -nop -Label_insn_14948: push 0xF00002E0 -nop -nop -Label_insn_14949: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14949: pop eax -nop -Label_insn_14950: popfd -nop -Label_insn_14951: popad -nop -Label_insn_14952: jno 0x804dacd -nop -Label_insn_14953: pushad -nop -Label_insn_14954: pushfd -nop -Label_insn_14955: push 0x0804DACA -nop -Label_insn_14956: push 0xF00002F0 -nop -nop -Label_insn_14957: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14957: pop eax -nop -Label_insn_14958: popfd -nop -Label_insn_14959: popad -nop -Label_insn_14960: jnc 0x804db62 -nop -Label_insn_14961: pushad -nop -Label_insn_14962: pushfd -nop -Label_insn_14963: push 0x0804DB5F -nop -Label_insn_14964: push 0xF0000310 -nop -nop -Label_insn_14965: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14965: pop eax -nop -Label_insn_14966: popfd -nop -Label_insn_14967: popad -nop -Label_insn_14968: pushad -nop -Label_insn_14969: pushfd -nop -Label_insn_14970: push 0x0804DB9B -nop -Label_insn_14971: push 0xF0000330 -nop -nop -Label_insn_14972: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_14972: pop eax -nop -Label_insn_14973: popfd -nop -Label_insn_14974: popad -nop -Label_insn_14975: pushad -nop -Label_insn_14976: pushfd -nop -Label_insn_14977: push 0x0804DFDC -nop -Label_insn_534: pushfd -nop -Label_insn_14978: push 0xF0000390 -nop -Label_insn_14979: popfd -nop -Label_insn_14980: popad -nop -Label_insn_14981: pushad -nop -Label_insn_14982: pushfd -nop -Label_insn_14983: push 0x0804E53B -nop -Label_insn_14984: push 0xF00003F0 -nop -Label_insn_548: lea eax , [ebx-0x00008000] -nop -nop -Label_insn_14985: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14985: pop eax -nop -Label_insn_14986: popfd -nop -Label_insn_14987: popad -nop -Label_insn_14988: jnc 0x804e57d -nop -Label_insn_14989: pushad -nop -Label_insn_14990: pushfd -nop -Label_insn_14991: push 0x0804E577 -nop -Label_insn_14992: push 0xF0000410 -nop -nop -Label_insn_14993: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_14993: pop eax -nop -Label_insn_14994: popfd -nop -Label_insn_561: pushfd -nop -Label_insn_14995: popad -nop -Label_insn_562: lea eax , [eax+ecx*4] -nop -Label_insn_14996: pushad -nop -Label_insn_14997: pushfd -nop -Label_insn_14998: push 0x0804E583 -nop -Label_insn_14999: push 0xF0000420 -nop -nop -Label_insn_15000: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15000: pop eax -nop -Label_insn_15001: popfd -nop -Label_insn_15002: popad -nop -Label_insn_15003: jno 0x804e99a -nop -Label_insn_15004: pushad -nop -Label_insn_15005: pushfd -nop -Label_insn_15006: push 0x0804E997 -nop -Label_insn_15007: push 0xF0000480 -nop -nop -Label_insn_15008: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15008: pop eax -nop -Label_insn_15009: popfd -nop -Label_insn_15010: popad -nop -Label_insn_586: pushfd -nop -Label_insn_15011: jno 0x804e9fb -nop -Label_insn_15012: pushad -nop -Label_insn_15013: pushfd -nop -Label_insn_15014: push 0x0804E9F8 -nop -Label_insn_15015: push 0xF00004B0 -nop -nop -Label_insn_15016: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15016: pop eax -nop -Label_insn_15017: popfd -nop -Label_insn_15018: popad -nop -Label_insn_598: sub eax , 0x00008000 -nop -Label_insn_15019: jnc Label_insn_6160 -nop -Label_insn_15020: pushad -nop -Label_insn_15021: pushfd -nop -Label_insn_15022: push 0x0804EA8C -nop -Label_insn_15023: push 0xF00004E0 -nop -nop -Label_insn_15024: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15024: pop eax -nop -Label_insn_15025: popfd -nop -Label_insn_15026: popad -nop -Label_insn_15027: jnc 0x804ea99 -nop -Label_insn_15028: pushad -nop -Label_insn_15029: pushfd -nop -Label_insn_15030: push 0x0804EA92 -nop -Label_insn_15031: push 0xF00004F0 -nop -nop -Label_insn_15032: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15032: pop eax -nop -Label_insn_15033: popfd -nop -Label_insn_15034: popad -nop -Label_insn_620: add eax , dword [esp+0x64] -nop -Label_insn_15035: pushad -nop -Label_insn_15036: pushfd -nop -Label_insn_15037: push 0x0804ECFF -nop -Label_insn_626: lea eax , [ecx+edx+0x12] -nop -Label_insn_15038: push 0xF0000530 -nop -nop -Label_insn_15039: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15039: pop eax -nop -Label_insn_628: lea eax , [eax+edx*4] -nop -Label_insn_15040: popfd -nop -Label_insn_15041: popad -nop -Label_insn_15042: pushad -nop -Label_insn_15043: pushfd -nop -Label_insn_15044: push 0x0804ED05 -nop -Label_insn_634: sub esi , 0x00000001 -nop -Label_insn_15045: push 0xF0000540 -nop -nop -Label_insn_15046: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15046: pop eax -nop -Label_insn_636: add ecx , esi -nop -Label_insn_15047: popfd -nop -Label_insn_15048: popad -nop -Label_insn_15049: jnc 0x804ed0a -nop -Label_insn_640: add esi , dword [esp+0x54] -nop -Label_insn_15050: pushad -nop -Label_insn_642: sub ecx , edx -nop -Label_insn_15051: pushfd -nop -Label_insn_15052: push 0x0804ED08 -nop -Label_insn_15053: push 0xF0000550 -nop -nop -Label_insn_15054: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15054: pop eax -nop -Label_insn_15055: popfd -nop -Label_insn_15056: popad -nop -Label_insn_648: sub esi , edx -nop -Label_insn_651: add eax , 0x00000001 -nop -Label_insn_15057: pushad -nop -Label_insn_15058: pushfd -nop -Label_insn_15059: push 0x0804ED92 -nop -Label_insn_15060: push 0xF0000580 -nop -nop -Label_insn_15061: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15061: pop eax -nop -Label_insn_15062: popfd -nop -Label_insn_657: add edx , dword [esp+0x74] -nop -Label_insn_15063: popad -nop -Label_insn_659: neg eax -nop -Label_insn_15064: pushad -nop -Label_insn_15065: pushfd -nop -Label_insn_15066: push 0x0804ED98 -nop -Label_insn_662: pushfd -nop -Label_insn_15067: push 0xF0000590 -nop -nop -Label_insn_15068: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15068: pop eax -nop -Label_insn_15069: popfd -nop -Label_insn_15070: popad -nop -Label_insn_666: sub esi , dword [esp+0x00000088] -nop -Label_insn_15071: jnc 0x804ed9d -nop -Label_insn_15072: pushad -nop -Label_insn_15073: pushfd -nop -Label_insn_15074: push 0x0804ED9B -nop -Label_insn_15075: push 0xF00005A0 -nop -nop -Label_insn_15076: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15076: pop eax -nop -Label_insn_15077: popfd -nop -Label_insn_15078: popad -nop -Label_insn_15079: pushad -nop -Label_insn_15080: pushfd -nop -Label_insn_15081: push 0x0804EDDF -nop -Label_insn_15082: push 0xF00005C0 -nop -nop -Label_insn_15083: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15083: pop eax -nop -Label_insn_15084: popfd -nop -Label_insn_15085: popad -nop -Label_insn_15086: jno 0x804efd8 -nop -Label_insn_15087: pushad -nop -Label_insn_15088: pushfd -nop -Label_insn_691: add ebx , edi -nop -Label_insn_15089: push 0x0804EFD6 -nop -Label_insn_692: lea eax , [esi+edx] -nop -Label_insn_15090: push 0xF00005E0 -nop -nop -Label_insn_15091: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15091: pop eax -nop -Label_insn_15092: popfd -nop -Label_insn_15093: popad -nop -Label_insn_15094: jnc 0x804d14f -nop -Label_insn_701: add esi , dword [esp+0x00000090] -nop -Label_insn_15095: pushad -nop -Label_insn_15096: pushfd -nop -Label_insn_15097: push 0x0804D14C -nop -Label_insn_15098: push 0xF0000620 -nop -nop -Label_insn_15099: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15099: pop eax -nop -Label_insn_15100: popfd -nop -Label_insn_15101: popad -nop -Label_insn_15102: jnc 0x804d157 -nop -Label_insn_15103: pushad -nop -Label_insn_15104: pushfd -nop -Label_insn_15105: push 0x0804D154 -nop -Label_insn_15106: push 0xF0000630 -nop -nop -Label_insn_15107: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15107: pop eax -nop -Label_insn_15108: popfd -nop -Label_insn_15109: popad -nop -Label_insn_15110: pushad -nop -Label_insn_722: add eax , dword [esp+0x00000084] -nop -Label_insn_15111: pushfd -nop -Label_insn_15112: push 0x0804D15B -nop -Label_insn_15113: push 0xF0000640 -nop -nop -Label_insn_15114: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15114: pop eax -nop -Label_insn_15115: popfd -nop -Label_insn_15116: popad -nop -Label_insn_15117: pushad -nop -Label_insn_15118: pushfd -nop -Label_insn_15119: push 0x0804D163 -nop -Label_insn_15120: push 0xF0000650 -nop -nop -Label_insn_15121: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15121: pop eax -nop -Label_insn_15122: popfd -nop -Label_insn_15123: popad -nop -Label_insn_15124: jno 0x804d16d -nop -Label_insn_739: lea ecx , [edx+0x01] -nop -Label_insn_15125: pushad -nop -Label_insn_15126: pushfd -nop -Label_insn_15127: push 0x0804D16A -nop -Label_insn_15128: push 0xF0000660 -nop -nop -Label_insn_15129: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15129: pop eax -nop -Label_insn_745: sub eax , 0x00000001 -nop -Label_insn_15130: popfd -nop -Label_insn_15131: popad -nop -Label_insn_15132: test eax , 0xFFFFFF00 -nop -Label_insn_15133: je Label_insn_15135 -nop -Label_insn_750: lea eax , [edx-0x01] -nop -Label_insn_15134: nop -nop -Label_insn_15135: popfd -nop -Label_insn_15136: movzx eax , al -nop -Label_insn_15137: not eax -nop -Label_insn_15138: test eax , 0xFFFFFF00 -nop -Label_insn_15139: je Label_insn_15135 -nop -Label_insn_756: sub eax , 0x00000001 -nop -Label_insn_15140: pushad -nop -Label_insn_15141: pushfd -nop -Label_insn_15142: push 0x0804D171 -nop -Label_insn_15143: push 0xF0000670 -nop -nop -Label_insn_15144: nop ;truncation_detector_32_8 -post_callback_Label_insn_15144: pop eax -nop -Label_insn_15145: popfd -nop -Label_insn_15146: popad -nop -Label_insn_15147: pushfd -nop -Label_insn_15148: test ecx , 0xFFFFFF00 -nop -Label_insn_15149: je Label_insn_15151 -nop -Label_insn_15150: nop -nop -Label_insn_770: add esi , 0x00000001 -nop -Label_insn_15151: popfd -nop -Label_insn_15152: movzx ecx , cl -nop -Label_insn_772: add edi , 0x00000001 -nop -Label_insn_15153: not ecx -nop -Label_insn_15154: test ecx , 0xFFFFFF00 -nop -Label_insn_15155: je Label_insn_15151 -nop -Label_insn_15156: pushad -nop -Label_insn_15157: pushfd -nop -Label_insn_15158: push 0x0804D174 -nop -Label_insn_15159: push 0xF0000680 -nop -Label_insn_779: add ebx , 0x00000040 -nop -nop -Label_insn_15160: nop ;truncation_detector_32_8 -post_callback_Label_insn_15160: pop eax -nop -Label_insn_15161: popfd -nop -Label_insn_15162: popad -nop -Label_insn_782: add esi , 0x00000002 -nop -Label_insn_15163: jnc 0x804d179 -nop -Label_insn_15164: pushad -nop -Label_insn_15165: pushfd -nop -Label_insn_789: lea eax , [esi+0x02] -nop -Label_insn_15166: push 0x0804D177 -nop -Label_insn_15167: push 0xF0000690 -nop -nop -Label_insn_15168: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15168: pop eax -nop -Label_insn_15169: popfd -nop -Label_insn_15170: popad -nop -Label_insn_794: add ebx , 0xFFFFFF80 -nop -Label_insn_795: add esi , 0x00000003 -nop -Label_insn_15171: jnc 0x804bf3f -nop -Label_insn_15172: pushad -nop -Label_insn_15173: pushfd -nop -Label_insn_15174: push 0x0804BF3C -nop -Label_insn_15175: push 0xF00006A0 -nop -nop -Label_insn_15176: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15176: pop eax -nop -Label_insn_802: add esi , 0x00000001 -nop -Label_insn_15177: popfd -nop -Label_insn_15178: popad -nop -Label_insn_15179: pushfd -nop -Label_insn_15180: test eax , 0xFFFFFF00 -nop -Label_insn_809: sub ebx , 0x00000040 -nop -Label_insn_15181: je Label_insn_15183 -nop -Label_insn_15182: nop -nop -Label_insn_15183: popfd -nop -Label_insn_812: add esi , 0x00000004 -nop -Label_insn_15184: mov byte [ebp-0x41] , al -nop -Label_insn_15185: not eax -nop -Label_insn_15186: test eax , 0xFFFFFF00 -nop -Label_insn_15187: je Label_insn_15183 -nop -Label_insn_817: add esi , 0x00000002 -nop -Label_insn_15188: pushad -nop -nop -Label_insn_15189: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15189: pop eax -nop -Label_insn_15190: pushfd -nop -Label_insn_15191: push 0x0804BFB6 -nop -Label_insn_820: add dword [esp+0x00000094] , 0x00000001 -nop -Label_insn_15192: push 0xF00006B0 -nop -nop -Label_insn_15193: nop ;truncation_detector_32_8 -post_callback_Label_insn_15193: pop eax -nop -Label_insn_15194: popfd -nop -Label_insn_15195: popad -nop -Label_insn_15196: jno 0x804c031 -nop -Label_insn_15197: pushad -nop -Label_insn_15198: pushfd -nop -Label_insn_15199: push 0x0804C02E -nop -Label_insn_15200: push 0xF00006C0 -nop -Label_insn_832: add edi , 0x00000001 -nop -nop -Label_insn_15201: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15201: pop eax -nop -Label_insn_15202: popfd -nop -Label_insn_15203: popad -nop -Label_insn_15204: pushfd -nop -Label_insn_15205: test eax , 0xFFFFFF00 -nop -Label_insn_15206: je Label_insn_15208 -nop -Label_insn_15207: nop -nop -Label_insn_841: lea ecx , [edx+0x01] -nop -Label_insn_15208: popfd -nop -Label_insn_15209: mov byte [ebp-0x4C] , al -nop -Label_insn_15210: not eax -nop -Label_insn_15211: test eax , 0xFFFFFF00 -nop -Label_insn_15212: je Label_insn_15208 -nop -Label_insn_15213: pushad -nop -Label_insn_847: sub eax , 0x00000001 -nop -Label_insn_15214: pushfd -nop -Label_insn_15215: push 0x0804C06D -nop -Label_insn_15216: push 0xF00006D0 -nop -nop -Label_insn_15217: nop ;truncation_detector_32_8 -post_callback_Label_insn_15217: pop eax -nop -Label_insn_15218: popfd -nop -Label_insn_852: lea eax , [edx-0x01] -nop -Label_insn_15219: popad -nop -Label_insn_15220: jnc 0x804c091 -nop -Label_insn_858: sub eax , 0x00000001 -nop -Label_insn_867: add esi , 0x00000001 -nop -Label_insn_870: add esi , 0x00000001 -nop -Label_insn_871: add edi , 0x00000001 -nop -Label_insn_880: add esi , 0x00000001 -nop -Label_insn_15221: pushad -nop -Label_insn_882: add edi , 0x00000001 -nop -Label_insn_15222: pushfd -nop -Label_insn_15223: push 0x0804C08E -nop -Label_insn_15224: push 0xF00006E0 -nop -nop -Label_insn_15225: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15225: pop eax -nop -Label_insn_15226: popfd -nop -Label_insn_15227: popad -nop -Label_insn_889: add esi , 0x00000002 -nop -Label_insn_15228: jno Label_insn_3311 -nop -Label_insn_15229: pushad -nop -Label_insn_15230: pushfd -nop -Label_insn_894: add esi , 0x00000004 -nop -Label_insn_15231: push 0x0804C0A7 -nop -Label_insn_15232: push 0xF00006F0 -nop -nop -Label_insn_15233: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15233: pop eax -nop -Label_insn_15234: popfd -nop -Label_insn_899: pushfd -nop -Label_insn_15235: popad -nop -Label_insn_15236: jno 0x804c0ad -nop -Label_insn_15237: pushad -nop -Label_insn_15238: pushfd -nop -Label_insn_15239: push 0x0804C0AA -nop -Label_insn_15240: push 0xF0000700 -nop -nop -Label_insn_15241: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15241: pop eax -nop -Label_insn_15242: popfd -nop -Label_insn_15243: popad -nop -Label_insn_15244: jnc 0x804c0d2 -nop -Label_insn_15245: pushad -nop -Label_insn_15246: pushfd -nop -Label_insn_15247: push 0x0804C0CF -nop -Label_insn_15248: push 0xF0000710 -nop -nop -Label_insn_15249: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15249: pop eax -nop -Label_insn_15250: popfd -nop -Label_insn_15251: popad -nop -Label_insn_15252: jnc 0x804c0e4 -nop -Label_insn_15253: pushad -nop -Label_insn_15254: pushfd -nop -Label_insn_15255: push 0x0804C0E1 -nop -Label_insn_15256: push 0xF0000720 -nop -nop -Label_insn_15257: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15257: pop eax -nop -Label_insn_15258: popfd -nop -Label_insn_15259: popad -nop -Label_insn_15260: jno 0x804c0f1 -nop -Label_insn_15261: pushad -nop -Label_insn_15262: pushfd -nop -Label_insn_15263: push 0x0804C0EE -nop -Label_insn_15264: push 0xF0000730 -nop -nop -Label_insn_15265: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15265: pop eax -nop -Label_insn_15266: popfd -nop -Label_insn_15267: popad -nop -Label_insn_15268: jnc 0x804c10a -nop -Label_insn_15269: pushad -nop -Label_insn_15270: pushfd -nop -Label_insn_15271: push 0x0804C107 -nop -Label_insn_15272: push 0xF0000740 -nop -nop -Label_insn_15273: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15273: pop eax -nop -Label_insn_15274: popfd -nop -Label_insn_15275: popad -nop -Label_insn_15276: jno Label_insn_3347 -nop -Label_insn_15277: pushad -nop -Label_insn_15278: pushfd -nop -Label_insn_15279: push 0x0804C114 -nop -Label_insn_15280: push 0xF0000750 -nop -Label_insn_15318: pushfd -nop -nop -Label_insn_15281: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15281: pop eax -nop -Label_insn_15282: popfd -nop -Label_insn_15283: popad -nop -Label_insn_15284: jno Label_insn_3348 -nop -Label_insn_15285: pushad -nop -Label_insn_965: sub eax , 0x00000001 -nop -Label_insn_15286: pushfd -nop -Label_insn_15287: push 0x0804C117 -nop -Label_insn_15288: push 0xF0000760 -nop -nop -Label_insn_15289: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15289: pop eax -nop -Label_insn_15290: popfd -nop -Label_insn_15291: popad -nop -Label_insn_15292: jno 0x804c11d -nop -Label_insn_15293: pushad -nop -Label_insn_15294: pushfd -nop -Label_insn_15295: push 0x0804C11A -nop -Label_insn_15296: push 0xF0000770 -nop -nop -Label_insn_15297: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15297: pop eax -nop -Label_insn_15298: popfd -nop -Label_insn_15299: popad -nop -Label_insn_15300: jnc 0x804c13e -nop -Label_insn_15301: pushad -nop -Label_insn_15302: pushfd -nop -Label_insn_15303: push 0x0804C13B -nop -Label_insn_15304: push 0xF0000780 -nop -nop -Label_insn_15305: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15305: pop eax -nop -Label_insn_15306: popfd -nop -Label_insn_15307: popad -nop -Label_insn_15308: jnc 0x804c198 -nop -Label_insn_15309: pushad -nop -Label_insn_15310: pushfd -nop -Label_insn_15311: push 0x0804C196 -nop -Label_insn_15312: push 0xF0000790 -nop -nop -Label_insn_15313: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15313: pop eax -nop -Label_insn_15314: popfd -nop -Label_insn_15315: popad -nop -Label_insn_1001: add dword [esp+0x60] , 0x00000001 -nop -Label_insn_15316: jno Label_insn_3391 -nop -Label_insn_1003: add dword [esp+0x58] , 0x00000004 -nop -Label_insn_15317: pushad -nop -Label_insn_15319: push 0x0804C19E -nop -Label_insn_15320: push 0xF00007A0 -nop -nop -Label_insn_15321: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15321: pop eax -nop -Label_insn_15322: popfd -nop -Label_insn_1010: pushfd -nop -Label_insn_15323: popad -nop -Label_insn_15324: jnc 0x804c1a4 -nop -Label_insn_15325: pushad -nop -Label_insn_15326: pushfd -nop -Label_insn_15327: push 0x0804C1A1 -nop -Label_insn_15328: push 0xF00007B0 -nop -nop -Label_insn_15329: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15329: pop eax -nop -Label_insn_15330: popfd -nop -Label_insn_15331: popad -nop -Label_insn_15332: pushad -nop -Label_insn_15333: pushfd -nop -Label_insn_15334: push 0x0804C1A7 -nop -Label_insn_15335: push 0xF00007C0 -nop -nop -Label_insn_15336: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15336: pop eax -nop -Label_insn_9931: jmp 0x805209a -Label_insn_15337: popfd -nop -Label_insn_15338: popad -nop -Label_insn_15339: jnc 0x804c252 -nop -Label_insn_15340: pushad -nop -Label_insn_9932: jmp dword [ebx+esi*4-0x000000EC] -Label_insn_15341: pushfd -nop -Label_insn_15342: push 0x0804C24F -nop -Label_insn_15343: push 0xF00007D0 -nop -nop -Label_insn_15344: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15344: pop eax -nop -Label_insn_15345: popfd -nop -Label_insn_9933: jmp eax -Label_insn_15346: popad -nop -Label_insn_15347: jno Label_insn_3535 -nop -Label_insn_15348: pushad -nop -Label_insn_9934: jmp 0x8052118 -Label_insn_15349: pushfd -nop -Label_insn_15350: push 0x0804C3C5 -nop -Label_insn_15351: push 0xF00007E0 -nop -nop -Label_insn_15352: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15352: pop eax -nop -Label_insn_15353: popfd -nop -Label_insn_15354: popad -nop -Label_insn_15355: jno 0x804c3cc -nop -Label_insn_15356: pushad -nop -Label_insn_15357: pushfd -nop -Label_insn_15358: push 0x0804C3C8 -nop -Label_insn_15359: push 0xF00007F0 -nop -nop -Label_insn_15360: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15360: pop eax -nop -Label_insn_15361: popfd -nop -Label_insn_15362: popad -nop -Label_insn_15363: jno 0x804c3e9 -nop -Label_insn_15364: pushad -nop -Label_insn_15365: pushfd -nop -Label_insn_15366: push 0x0804C3E6 -nop -Label_insn_15367: push 0xF0000800 -nop -nop -Label_insn_15368: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15368: pop eax -nop -Label_insn_15369: popfd -nop -Label_insn_1069: lea eax , [ebx-0x01] -nop -Label_insn_15370: popad -nop -Label_insn_15371: jno 0x804c480 -nop -Label_insn_15372: pushad -nop -Label_insn_15373: pushfd -nop -Label_insn_15374: push 0x0804C47D -nop -Label_insn_15375: push 0xF0000810 -nop -nop -Label_insn_15376: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15376: pop eax -nop -Label_insn_15377: popfd -nop -Label_insn_15378: popad -nop -Label_insn_15379: jnc Label_insn_3625 -nop -Label_insn_15380: popfd -nop -Label_insn_15381: pushad -nop -Label_insn_15382: pushfd -nop -Label_insn_15383: push 0x0804C50F -nop -Label_insn_15384: push 0xF0000820 -nop -nop -Label_insn_15385: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15385: pop eax -nop -Label_insn_15386: popfd -nop -Label_insn_15387: popad -nop -Label_insn_15388: jno 0x804c515 -nop -Label_insn_15389: pushad -nop -Label_insn_15390: pushfd -nop -Label_insn_15391: push 0x0804C512 -nop -Label_insn_15392: push 0xF0000830 -nop -nop -Label_insn_15393: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15393: pop eax -nop -Label_insn_15394: popfd -nop -Label_insn_15395: popad -nop -Label_insn_15396: jnc 0x804c548 -nop -Label_insn_15397: pushad -nop -Label_insn_15398: pushfd -nop -Label_insn_15399: push 0x0804C545 -nop -Label_insn_15400: push 0xF0000840 -nop -nop -Label_insn_15401: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15401: pop eax -nop -Label_insn_15402: popfd -nop -Label_insn_15403: popad -nop -Label_insn_15404: jnc 0x804c558 -nop -Label_insn_1112: sub edi , 0x00000001 -nop -Label_insn_1113: lea eax , [edi+esi] -nop -Label_insn_15405: pushad -nop -Label_insn_15406: pushfd -nop -Label_insn_15407: push 0x0804C555 -nop -Label_insn_15408: push 0xF0000850 -nop -Label_insn_1117: add edi , eax -nop -nop -Label_insn_15409: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15409: pop eax -nop -Label_insn_15410: popfd -nop -Label_insn_15411: popad -nop -Label_insn_1121: sub edi , edx -nop -Label_insn_15412: jno 0x804c5b7 -nop -Label_insn_15413: pushad -nop -Label_insn_15414: pushfd -nop -Label_insn_15415: push 0x0804C5B4 -nop -Label_insn_15416: push 0xF0000860 -nop -nop -Label_insn_15417: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15417: pop eax -nop -Label_insn_15418: popfd -nop -Label_insn_15419: popad -nop -Label_insn_15420: jnc 0x804c5d8 -nop -Label_insn_15421: pushad -nop -Label_insn_15422: pushfd -nop -Label_insn_15423: push 0x0804C5D5 -nop -Label_insn_15424: push 0xF0000870 -nop -nop -Label_insn_15425: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15425: pop eax -nop -Label_insn_15426: popfd -nop -Label_insn_15427: popad -nop -Label_insn_15428: jnc 0x804c60f -nop -Label_insn_15429: pushad -nop -Label_insn_15430: pushfd -nop -Label_insn_15431: push 0x0804C60C -nop -Label_insn_15432: push 0xF0000880 -nop -nop -Label_insn_15433: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15433: pop eax -nop -Label_insn_15434: popfd -nop -Label_insn_15435: popad -nop -Label_insn_15436: jnc 0x804c61f -nop -Label_insn_15437: pushad -nop -Label_insn_15438: pushfd -nop -Label_insn_15439: push 0x0804C61C -nop -Label_insn_15440: push 0xF0000890 -nop -nop -Label_insn_15441: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15441: pop eax -nop -Label_insn_15442: popfd -nop -Label_insn_15443: popad -nop -Label_insn_15444: jnc 0x804c62f -nop -Label_insn_15445: pushad -nop -Label_insn_15446: pushfd -nop -Label_insn_15447: push 0x0804C62C -nop -Label_insn_15448: push 0xF00008A0 -nop -nop -Label_insn_15449: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15449: pop eax -nop -Label_insn_15450: popfd -nop -Label_insn_15451: popad -nop -Label_insn_15452: jnc 0x804c641 -nop -Label_insn_15453: popad -nop -Label_insn_15454: pushad -nop -Label_insn_15455: pushfd -nop -Label_insn_15456: push 0x0804C63E -nop -Label_insn_15457: push 0xF00008B0 -nop -nop -Label_insn_15458: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15458: pop eax -nop -Label_insn_15459: popfd -nop -Label_insn_15460: popad -nop -Label_insn_15461: jnc 0x804c66c -nop -Label_insn_15462: pushad -nop -Label_insn_15463: pushfd -nop -Label_insn_15464: push 0x0804C669 -nop -Label_insn_15465: push 0xF00008C0 -nop -nop -Label_insn_15466: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15466: pop eax -nop -Label_insn_15467: popfd -nop -Label_insn_15468: popad -nop -Label_insn_15469: jnc 0x804c67c -nop -Label_insn_15470: pushad -nop -Label_insn_15471: pushfd -nop -Label_insn_15472: push 0x0804C679 -nop -Label_insn_15473: push 0xF00008D0 -nop -nop -Label_insn_15474: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15474: pop eax -nop -Label_insn_15475: popfd -nop -Label_insn_15476: popad -nop -Label_insn_15477: jnc 0x804c68c -nop -Label_insn_15478: pushad -nop -Label_insn_15479: pushfd -nop -Label_insn_15480: push 0x0804C689 -nop -Label_insn_15481: push 0xF00008E0 -nop -nop -Label_insn_15482: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15482: pop eax -nop -Label_insn_15483: popfd -nop -Label_insn_15484: popad -nop -Label_insn_15485: jnc 0x804c69e -nop -Label_insn_15486: pushad -nop -Label_insn_15487: pushfd -nop -Label_insn_15488: push 0x0804C69B -nop -Label_insn_15489: push 0xF00008F0 -nop -nop -Label_insn_15490: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15490: pop eax -nop -Label_insn_15491: popfd -nop -Label_insn_15492: popad -nop -Label_insn_15493: jno 0x804c6a9 -nop -Label_insn_15494: pushad -nop -Label_insn_15495: pushfd -nop -Label_insn_15496: push 0x0804C6A6 -nop -Label_insn_15497: push 0xF0000900 -nop -nop -Label_insn_15498: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15498: pop eax -nop -Label_insn_15499: popfd -nop -Label_insn_15500: popad -nop -Label_insn_15501: jno 0x804c6c1 -nop -Label_insn_15502: pushad -nop -Label_insn_15503: pushfd -nop -Label_insn_15504: push 0x0804C6BE -nop -Label_insn_15505: push 0xF0000910 -nop -Label_insn_1239: add edi , eax -nop -nop -Label_insn_15506: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15506: pop eax -nop -Label_insn_15507: popfd -nop -Label_insn_15508: popad -nop -Label_insn_1242: add esi , eax -nop -Label_insn_15509: jnc 0x804c6ed -nop -Label_insn_15510: pushad -nop -Label_insn_15511: pushfd -nop -Label_insn_15512: push 0x0804C6EA -nop -Label_insn_15513: push 0xF0000920 -nop -nop -Label_insn_15514: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15514: pop eax -nop -Label_insn_15515: popfd -nop -Label_insn_15516: popad -nop -Label_insn_15517: jnc Label_insn_3773 -nop -Label_insn_15518: pushad -nop -Label_insn_15519: pushfd -nop -Label_insn_15520: push 0x0804C72C -nop -Label_insn_15521: push 0xF0000930 -nop -nop -Label_insn_15522: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15522: pop eax -nop -Label_insn_15523: popfd -nop -Label_insn_15524: popad -nop -Label_insn_15525: jnc Label_insn_3774 -nop -Label_insn_15526: pushad -nop -Label_insn_15527: pushfd -nop -Label_insn_15528: push 0x0804C72F -nop -Label_insn_15529: push 0xF0000940 -nop -nop -Label_insn_15530: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15530: pop eax -nop -Label_insn_15531: popfd -nop -Label_insn_15532: popad -nop -Label_insn_15533: jnc 0x804c733 -nop -Label_insn_15534: pushad -nop -Label_insn_15535: pushfd -nop -Label_insn_15536: push 0x0804C731 -nop -Label_insn_15537: push 0xF0000950 -nop -nop -Label_insn_15538: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15538: pop eax -nop -Label_insn_1282: lea edx , [eax+0x01] -nop -Label_insn_15539: popfd -nop -Label_insn_15540: popad -nop -Label_insn_1284: sub ecx , ebx -nop -Label_insn_15541: jno Label_insn_3799 -nop -Label_insn_15542: pushad -nop -Label_insn_1288: lea esi , [eax-0x06] -nop -Label_insn_15543: pushfd -nop -Label_insn_15544: push 0x0804C780 -nop -Label_insn_15545: push 0xF0000960 -nop -nop -Label_insn_15546: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15546: pop eax -nop -Label_insn_15547: popfd -nop -Label_insn_15548: popad -nop -Label_insn_15549: jnc 0x804c784 -nop -Label_insn_15550: pushad -nop -Label_insn_15551: pushfd -nop -Label_insn_15552: push 0x0804C782 -nop -Label_insn_15553: push 0xF0000970 -nop -nop -Label_insn_15554: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15554: pop eax -nop -Label_insn_15555: popfd -nop -Label_insn_15556: popad -nop -Label_insn_1304: lea ebx , [eax+0x04] -nop -Label_insn_15557: jno 0x804c7bf -nop -Label_insn_15558: pushad -nop -Label_insn_15559: pushfd -nop -Label_insn_15560: push 0x0804C7BB -nop -Label_insn_15561: push 0xF0000980 -nop -nop -Label_insn_15562: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15562: pop eax -nop -Label_insn_15563: popfd -nop -Label_insn_15564: popad -nop -Label_insn_15565: jnc 0x804c7ff -nop -Label_insn_15566: pushad -nop -Label_insn_15567: pushfd -nop -Label_insn_15568: push 0x0804C7FC -nop -Label_insn_15569: push 0xF0000990 -nop -nop -Label_insn_15570: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15570: pop eax -nop -Label_insn_15571: popfd -nop -Label_insn_15572: popad -nop -Label_insn_15573: test edx , 0xFFFFFF00 -nop -Label_insn_15574: je Label_insn_15576 -nop -Label_insn_15575: nop -nop -Label_insn_15576: popfd -nop -Label_insn_15577: movzx edx , dl -nop -Label_insn_15578: not edx -nop -Label_insn_15579: test edx , 0xFFFFFF00 -nop -Label_insn_15580: je Label_insn_15576 -nop -Label_insn_15581: pushad -nop -Label_insn_15582: pushfd -nop -Label_insn_15583: push 0x0804C804 -nop -Label_insn_15584: push 0xF00009A0 -nop -nop -Label_insn_15585: nop ;truncation_detector_32_8 -post_callback_Label_insn_15585: pop eax -nop -Label_insn_15586: popfd -nop -Label_insn_15587: popad -nop -Label_insn_15588: pushad -nop -Label_insn_15589: pushfd -nop -Label_insn_15590: push 0x0804C810 -nop -Label_insn_15591: push 0xF00009B0 -nop -nop -Label_insn_15592: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15592: pop eax -nop -Label_insn_15593: popfd -nop -Label_insn_15594: popad -nop -Label_insn_15595: jno 0x804c816 -nop -Label_insn_15596: pushad -nop -Label_insn_15597: pushfd -nop -Label_insn_15598: push 0x0804C813 -nop -Label_insn_15599: push 0xF00009C0 -nop -Label_insn_1377: lea eax , [edx+eax] -nop -nop -Label_insn_15600: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15600: pop eax -nop -Label_insn_15601: popfd -nop -Label_insn_15602: popad -nop -Label_insn_15603: jnc 0x804c870 -nop -Label_insn_15604: pushad -nop -Label_insn_15605: pushfd -nop -Label_insn_15606: push 0x0804C86C -nop -Label_insn_15607: push 0xF00009D0 -nop -nop -Label_insn_15608: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15608: pop eax -nop -Label_insn_15609: popfd -nop -Label_insn_15610: popad -nop -Label_insn_15611: jnc 0x804c877 -nop -Label_insn_15612: pushad -nop -Label_insn_15613: pushfd -nop -Label_insn_15614: push 0x0804C875 -nop -Label_insn_15615: push 0xF00009E0 -nop -nop -Label_insn_15616: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15616: pop eax -nop -Label_insn_15617: popfd -nop -Label_insn_15618: popad -nop -Label_insn_15619: jnc Label_insn_3876 -nop -Label_insn_15620: pushad -nop -Label_insn_15621: pushfd -nop -Label_insn_15622: push 0x0804C883 -nop -Label_insn_15623: push 0xF00009F0 -nop -nop -Label_insn_15624: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15624: pop eax -nop -Label_insn_15625: popfd -nop -Label_insn_15626: popad -nop -Label_insn_15627: jno 0x804c889 -nop -Label_insn_15628: pushad -nop -Label_insn_15629: pushfd -nop -Label_insn_15630: push 0x0804C886 -nop -Label_insn_15631: push 0xF0000A00 -nop -nop -Label_insn_15632: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15632: pop eax -nop -Label_insn_15633: popfd -nop -Label_insn_15634: popad -nop -Label_insn_15635: pushad -nop -Label_insn_15636: pushfd -nop -Label_insn_15637: push 0x0804C88D -nop -Label_insn_15638: push 0xF0000A10 -nop -nop -Label_insn_15639: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15639: pop eax -nop -Label_insn_15640: popfd -nop -Label_insn_15641: popad -nop -Label_insn_15642: jno 0x804c90a -nop -Label_insn_15643: pushad -nop -Label_insn_15644: pushfd -nop -Label_insn_15645: push 0x0804C907 -nop -Label_insn_15646: push 0xF0000A20 -nop -nop -Label_insn_15647: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15647: pop eax -nop -Label_insn_15648: popfd -nop -Label_insn_15649: popad -nop -Label_insn_15650: jnc 0x804c950 -nop -Label_insn_15651: pushad -nop -Label_insn_15652: pushfd -nop -Label_insn_1453: add dword [ebp-0x6C] , eax -nop -Label_insn_15653: push 0x0804C94E -nop -Label_insn_15654: push 0xF0000A30 -nop -Label_insn_1455: add dword [ebp-0x000000A4] , eax -nop -nop -Label_insn_15655: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15655: pop eax -nop -Label_insn_15656: popad -nop -Label_insn_15657: popfd -nop -Label_insn_15658: popad -nop -Label_insn_15659: pushad -nop -Label_insn_15660: pushfd -nop -Label_insn_15661: push 0x0804C953 -nop -Label_insn_15662: push 0xF0000A40 -nop -nop -Label_insn_15663: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15663: pop eax -nop -Label_insn_15664: popfd -nop -Label_insn_15665: popad -nop -Label_insn_15666: jno 0x804c971 -nop -Label_insn_15667: pushad -nop -Label_insn_15668: pushfd -nop -Label_insn_15669: push 0x0804C96E -nop -Label_insn_15670: push 0xF0000A50 -nop -nop -Label_insn_15671: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15671: pop eax -nop -Label_insn_15672: popfd -nop -Label_insn_15673: popad -nop -Label_insn_15674: jno 0x804c98c -nop -Label_insn_15675: pushad -nop -Label_insn_15676: pushfd -nop -Label_insn_15677: push 0x0804C989 -nop -Label_insn_15678: push 0xF0000A60 -nop -nop -Label_insn_15679: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15679: pop eax -nop -Label_insn_15680: popfd -nop -Label_insn_15681: popad -nop -Label_insn_15682: jno 0x804c9ae -nop -Label_insn_15683: pushad -nop -Label_insn_15684: pushfd -nop -Label_insn_15685: push 0x0804C9AB -nop -Label_insn_15686: push 0xF0000A70 -nop -nop -Label_insn_15687: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15687: pop eax -nop -Label_insn_15688: popfd -nop -Label_insn_15689: popad -nop -Label_insn_15690: jno 0x804f3c6 -nop -Label_insn_15691: pushad -nop -Label_insn_15692: pushfd -nop -Label_insn_15693: push 0x0804F3C4 -nop -Label_insn_15694: push 0xF0000A80 -nop -nop -Label_insn_15695: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15695: pop eax -nop -Label_insn_15696: popfd -nop -Label_insn_15697: popad -nop -Label_insn_15698: jno 0x804f42e -nop -Label_insn_15699: pushad -nop -Label_insn_15700: pushfd -nop -Label_insn_15701: push 0x0804F42B -nop -Label_insn_15702: push 0xF0000A90 -nop -nop -Label_insn_15703: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15703: pop eax -nop -Label_insn_15704: popfd -nop -Label_insn_15705: popad -nop -Label_insn_15706: jno 0x804f487 -nop -Label_insn_15707: pushad -nop -Label_insn_15708: pushfd -nop -Label_insn_15709: push 0x0804F484 -nop -Label_insn_15710: push 0xF0000AA0 -nop -nop -Label_insn_15711: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15711: pop eax -nop -Label_insn_15712: popfd -nop -Label_insn_15713: popad -nop -Label_insn_15714: pushad -nop -Label_insn_15715: pushfd -nop -Label_insn_15716: push 0x0804F493 -nop -Label_insn_15717: push 0xF0000AB0 -nop -Label_insn_15755: push 0x0804F672 -nop -nop -Label_insn_15718: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15718: pop eax -nop -Label_insn_15719: popfd -nop -Label_insn_15720: popad -nop -Label_insn_15721: jno 0x804f4bc -nop -Label_insn_15722: pushad -nop -Label_insn_15723: pushfd -nop -Label_insn_15724: push 0x0804F4B6 -nop -Label_insn_15725: push 0xF0000AC0 -nop -nop -Label_insn_15726: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15726: pop eax -nop -Label_insn_15727: popfd -nop -Label_insn_15728: jno 0x804f4c8 -nop -Label_insn_15729: pushad -nop -Label_insn_15730: pushfd -nop -Label_insn_15731: push 0x0804F4C6 -nop -Label_insn_15732: push 0xF0000AD0 -nop -nop -Label_insn_15733: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15733: pop eax -nop -Label_insn_15734: popfd -nop -Label_insn_15735: popad -nop -Label_insn_15736: jnc 0x804f551 -nop -Label_insn_15737: pushad -nop -Label_insn_15738: pushfd -nop -Label_insn_15739: push 0x0804F54E -nop -Label_insn_15740: push 0xF0000AE0 -nop -nop -Label_insn_15741: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15741: pop eax -nop -Label_insn_15742: popfd -nop -Label_insn_15743: popad -nop -Label_insn_15744: jnc 0x804f629 -nop -Label_insn_15745: pushad -nop -Label_insn_1570: add ebx , edi -nop -Label_insn_15746: pushfd -nop -Label_insn_15747: push 0x0804F623 -nop -Label_insn_15748: push 0xF0000AF0 -nop -nop -Label_insn_15749: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15749: pop eax -nop -Label_insn_15750: popfd -nop -Label_insn_15751: popad -nop -Label_insn_15752: jno 0x804f675 -nop -Label_insn_15753: pushad -nop -Label_insn_15754: pushfd -nop -Label_insn_15756: push 0xF0000B00 -nop -nop -Label_insn_15757: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15757: pop eax -nop -Label_insn_15758: popfd -nop -Label_insn_15759: popad -nop -Label_insn_15760: jno 0x804f68b -nop -Label_insn_15761: pushad -nop -Label_insn_15762: pushfd -nop -Label_insn_15763: push 0x0804F688 -nop -Label_insn_15764: push 0xF0000B10 -nop -nop -Label_insn_15765: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15765: pop eax -nop -Label_insn_15766: popfd -nop -Label_insn_15767: popad -nop -Label_insn_15768: jno 0x804f6a1 -nop -Label_insn_15769: pushad -nop -Label_insn_15770: pushfd -nop -Label_insn_15771: push 0x0804F69E -nop -Label_insn_15772: push 0xF0000B20 -nop -nop -Label_insn_15773: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15773: pop eax -nop -Label_insn_15774: popfd -nop -Label_insn_15775: popad -nop -Label_insn_15776: jno 0x804f6b7 -nop -Label_insn_15777: pushad -nop -Label_insn_15778: pushfd -nop -Label_insn_15779: push 0x0804F6B4 -nop -Label_insn_15780: push 0xF0000B30 -nop -nop -Label_insn_15781: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15781: pop eax -nop -Label_insn_15782: popfd -nop -Label_insn_15783: popad -nop -Label_insn_15784: jno 0x804f6cd -nop -Label_insn_15785: pushad -nop -Label_insn_15786: pushfd -nop -Label_insn_15787: push 0x0804F6CA -nop -Label_insn_15788: push 0xF0000B40 -nop -nop -Label_insn_15789: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15789: pop eax -nop -Label_insn_15790: popfd -nop -Label_insn_15791: popad -nop -Label_insn_15792: jno 0x804f6df -nop -Label_insn_15793: pushad -nop -Label_insn_15794: pushfd -nop -Label_insn_15795: push 0x0804F6DD -nop -Label_insn_15796: push 0xF0000B50 -nop -nop -Label_insn_15797: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15797: pop eax -nop -Label_insn_15798: popfd -nop -Label_insn_15799: popad -nop -Label_insn_15800: jno 0x804f70d -nop -Label_insn_15801: pushad -nop -Label_insn_15802: pushfd -nop -Label_insn_15803: push 0x0804F707 -nop -Label_insn_15804: push 0xF0000B60 -nop -nop -Label_insn_15805: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15805: pop eax -nop -Label_insn_15806: popfd -nop -Label_insn_15807: popad -nop -Label_insn_15808: jno 0x804f71f -nop -Label_insn_15809: pushad -nop -Label_insn_15810: pushfd -nop -Label_insn_15811: push 0x0804F71D -nop -Label_insn_15812: push 0xF0000B70 -nop -nop -Label_insn_15813: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15813: pop eax -nop -Label_insn_15814: popfd -nop -Label_insn_15815: popad -nop -Label_insn_15816: jno 0x804f74d -nop -Label_insn_15817: pushad -nop -Label_insn_15818: pushfd -nop -Label_insn_15819: push 0x0804F747 -nop -Label_insn_15820: push 0xF0000B80 -nop -nop -Label_insn_15821: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15821: pop eax -nop -Label_insn_15822: popfd -nop -Label_insn_15823: popad -nop -Label_insn_15824: jno 0x804f79d -nop -Label_insn_15825: pushad -nop -Label_insn_15826: pushfd -nop -Label_insn_15827: push 0x0804F79A -nop -Label_insn_15828: push 0xF0000B90 -nop -nop -Label_insn_15829: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15829: pop eax -nop -Label_insn_15830: popfd -nop -Label_insn_15831: popad -nop -Label_insn_15832: jnc 0x804f7c2 -nop -Label_insn_15833: pushad -nop -Label_insn_15834: pushfd -nop -Label_insn_15835: push 0x0804F7BC -nop -Label_insn_15836: push 0xF0000BA0 -nop -nop -Label_insn_15837: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15837: pop eax -nop -Label_insn_15838: popfd -nop -Label_insn_15839: popad -nop -Label_insn_15840: jnc 0x804f7ef -nop -Label_insn_15841: pushad -nop -Label_insn_15842: pushfd -nop -Label_insn_15843: push 0x0804F7E9 -nop -Label_insn_15844: push 0xF0000BB0 -nop -nop -Label_insn_15845: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15845: pop eax -nop -Label_insn_15846: popfd -nop -Label_insn_15847: popad -nop -Label_insn_15848: jno 0x804f80b -nop -Label_insn_15849: pushad -nop -Label_insn_15850: pushfd -nop -Label_insn_15851: push 0x0804F808 -nop -Label_insn_15852: push 0xF0000BC0 -nop -nop -Label_insn_15853: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15853: pop eax -nop -Label_insn_15854: popfd -nop -Label_insn_15855: popad -nop -Label_insn_15856: test edi , edi -nop -Label_insn_15857: jns Label_insn_15859 -nop -Label_insn_15858: nop -nop -Label_insn_1714: pushfd -nop -Label_insn_15859: popfd -nop -Label_insn_15860: mov eax , edi -nop -Label_insn_15861: pushad -nop -Label_insn_15862: pushfd -nop -Label_insn_15863: push 0x0804F811 -nop -Label_insn_15864: push 0xF0000BD0 -nop -nop -Label_insn_15865: nop ;signedness_detector_32 -post_callback_Label_insn_15865: pop eax -nop -Label_insn_15866: popfd -nop -Label_insn_15867: popad -nop -Label_insn_15868: jnc 0x804f81e -nop -Label_insn_15869: pushad -nop -Label_insn_15870: pushfd -nop -Label_insn_15871: push 0x0804F81C -nop -Label_insn_15872: push 0xF0000BE0 -nop -nop -Label_insn_15873: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15873: pop eax -nop -Label_insn_15874: popfd -nop -Label_insn_15875: popad -nop -Label_insn_1735: lea ebx , [edi+0x01] -nop -Label_insn_15876: jno 0x804f83a -nop -Label_insn_15877: pushad -nop -Label_insn_15878: pushfd -nop -Label_insn_15879: push 0x0804F838 -nop -Label_insn_15880: push 0xF0000BF0 -nop -nop -Label_insn_15881: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15881: pop eax -nop -Label_insn_15882: popfd -nop -Label_insn_15883: popad -nop -Label_insn_15884: pushfd -nop -Label_insn_15885: test edi , edi -nop -Label_insn_15886: jns Label_insn_15888 -nop -Label_insn_15887: nop -nop -Label_insn_15888: popfd -nop -Label_insn_15889: mov dword [esp+0x08] , edi -nop -Label_insn_15890: pushad -nop -Label_insn_15891: pushfd -nop -Label_insn_15892: push 0x0804F90A -nop -Label_insn_15893: push 0xF0000C00 -nop -nop -Label_insn_15894: nop ;signedness_detector_32 -post_callback_Label_insn_15894: pop eax -nop -Label_insn_15895: popfd -nop -Label_insn_15896: popad -nop -Label_insn_15897: jno 0x804f92c -nop -Label_insn_15898: pushad -nop -Label_insn_15899: pushfd -nop -Label_insn_15900: push 0x0804F929 -nop -Label_insn_15901: push 0xF0000C10 -nop -nop -Label_insn_15902: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15902: pop eax -nop -Label_insn_15903: popfd -nop -Label_insn_15904: popad -nop -Label_insn_15905: jno 0x804f93e -nop -Label_insn_15906: pushad -nop -Label_insn_15907: pushfd -nop -Label_insn_15908: push 0x0804F93B -nop -Label_insn_15909: push 0xF0000C20 -nop -nop -Label_insn_15910: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15910: pop eax -nop -Label_insn_15911: popfd -nop -Label_insn_15912: popad -nop -Label_insn_15913: jno 0x804f9ae -nop -Label_insn_15914: pushad -nop -Label_insn_15915: pushfd -nop -Label_insn_15916: push 0x0804F9AB -nop -Label_insn_15917: push 0xF0000C30 -nop -nop -Label_insn_15918: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15918: pop eax -nop -Label_insn_15919: popfd -nop -Label_insn_15920: popad -nop -Label_insn_15921: jnc 0x804f9ed -nop -Label_insn_15922: pushad -nop -Label_insn_15923: pushfd -nop -Label_insn_15924: push 0x0804F9EA -nop -Label_insn_15925: push 0xF0000C40 -nop -nop -Label_insn_15926: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15926: pop eax -nop -Label_insn_15927: popfd -nop -Label_insn_15928: popad -nop -Label_insn_15929: jnc 0x804fa1a -nop -Label_insn_15930: pushad -nop -Label_insn_15931: pushfd -nop -Label_insn_15932: push 0x0804FA17 -nop -Label_insn_15933: push 0xF0000C50 -nop -nop -Label_insn_15934: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15934: pop eax -nop -Label_insn_15935: popfd -nop -Label_insn_15936: popad -nop -Label_insn_15937: jno 0x804fa3c -nop -Label_insn_15938: pushad -nop -Label_insn_15939: pushfd -nop -Label_insn_15940: push 0x0804FA36 -nop -Label_insn_15941: push 0xF0000C60 -nop -nop -Label_insn_15942: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15942: pop eax -nop -Label_insn_15943: popfd -nop -Label_insn_15944: popad -nop -Label_insn_15945: pushad -nop -Label_insn_15946: pushfd -nop -Label_insn_15947: push 0x0804FA3F -nop -Label_insn_15948: push 0xF0000C70 -nop -nop -Label_insn_15949: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15949: pop eax -nop -Label_insn_15950: popfd -nop -Label_insn_15951: popad -nop -Label_insn_15952: jno 0x804fb2d -nop -Label_insn_15953: pushad -nop -Label_insn_15954: pushfd -nop -Label_insn_15955: push 0x0804FB2A -nop -Label_insn_15956: push 0xF0000C80 -nop -nop -Label_insn_15957: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15957: pop eax -nop -Label_insn_15958: popfd -nop -Label_insn_15959: popad -nop -Label_insn_15960: pushfd -nop -Label_insn_15961: test edi , edi -nop -Label_insn_15962: jns Label_insn_15964 -nop -Label_insn_15963: nop -nop -Label_insn_15964: popfd -nop -Label_insn_15965: mov dword [esp+0x08] , edi -nop -Label_insn_15966: pushad -nop -Label_insn_15967: pushfd -nop -Label_insn_15968: push 0x0804FB95 -nop -Label_insn_15969: push 0xF0000C90 -nop -nop -Label_insn_15970: nop ;signedness_detector_32 -post_callback_Label_insn_15970: pop eax -nop -Label_insn_15971: popfd -nop -Label_insn_15972: popad -nop -Label_insn_15973: jno 0x804fc1c -nop -Label_insn_15974: pushad -nop -Label_insn_15975: pushfd -nop -Label_insn_15976: push 0x0804FC19 -nop -Label_insn_15977: push 0xF0000CA0 -nop -nop -Label_insn_15978: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_15978: pop eax -nop -Label_insn_15979: popfd -nop -Label_insn_15980: popad -nop -Label_insn_15981: jnc 0x804fccf -nop -Label_insn_15982: pushad -nop -Label_insn_15983: pushfd -nop -Label_insn_15984: push 0x0804FCCB -nop -Label_insn_15985: push 0xF0000CB0 -nop -nop -Label_insn_15986: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15986: pop eax -nop -Label_insn_15987: popfd -nop -Label_insn_15988: popad -nop -Label_insn_15989: jnc 0x804fd26 -nop -Label_insn_15990: pushad -nop -Label_insn_15991: pushfd -nop -Label_insn_15992: push 0x0804FD22 -nop -Label_insn_15993: push 0xF0000CC0 -nop -nop -Label_insn_15994: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_15994: pop eax -nop -Label_insn_15995: popfd -nop -Label_insn_15996: popad -nop -Label_insn_15997: jno 0x804fde3 -nop -Label_insn_15998: pushad -nop -Label_insn_15999: pushfd -nop -Label_insn_16000: push 0x0804FDE0 -nop -Label_insn_16001: push 0xF0000CD0 -nop -nop -Label_insn_16002: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16002: pop eax -nop -Label_insn_16003: popfd -nop -Label_insn_16004: popad -nop -Label_insn_16005: jno 0x804fe8b -nop -Label_insn_16006: pushad -nop -Label_insn_16007: pushfd -nop -Label_insn_16008: push 0x0804FE88 -nop -Label_insn_16009: push 0xF0000CE0 -nop -Label_insn_16049: jno 0x804ffd8 -nop -nop -Label_insn_16010: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16010: pop eax -nop -Label_insn_16011: popfd -nop -Label_insn_16012: popad -nop -Label_insn_16013: jno 0x804ff00 -nop -Label_insn_16014: pushad -nop -Label_insn_16015: pushfd -nop -Label_insn_16016: push 0x0804FEFE -nop -Label_insn_16017: push 0xF0000CF0 -nop -nop -Label_insn_16018: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16018: pop eax -nop -Label_insn_16019: popfd -nop -Label_insn_16020: popad -nop -Label_insn_16021: pushfd -nop -Label_insn_16022: test edi , edi -nop -Label_insn_16023: jns Label_insn_16025 -nop -Label_insn_16024: nop -nop -Label_insn_16025: popfd -nop -Label_insn_16026: mov ecx , edi -nop -Label_insn_16027: pushad -nop -Label_insn_16028: pushfd -nop -Label_insn_16029: push 0x0804FF42 -nop -Label_insn_16030: push 0xF0000D00 -nop -nop -Label_insn_16031: nop ;signedness_detector_32 -post_callback_Label_insn_16031: pop eax -nop -Label_insn_16032: popfd -nop -Label_insn_16033: popad -nop -Label_insn_16034: pushad -nop -Label_insn_16035: pushfd -nop -Label_insn_16036: push 0x0804FF47 -nop -Label_insn_16037: push 0xF0000D10 -nop -nop -Label_insn_16038: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16038: pop eax -nop -Label_insn_16039: popfd -nop -Label_insn_16040: popad -nop -Label_insn_16041: jno Label_insn_7496 -nop -Label_insn_16042: pushad -nop -Label_insn_16043: pushfd -nop -Label_insn_16044: push 0x0804FFCE -nop -Label_insn_16045: push 0xF0000D20 -nop -nop -Label_insn_16046: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16046: pop eax -nop -Label_insn_16047: popfd -nop -Label_insn_16048: popad -nop -Label_insn_1978: add eax , 0x0000000B -nop -Label_insn_16050: pushad -nop -Label_insn_16051: pushfd -nop -Label_insn_16052: push 0x0804FFD1 -nop -Label_insn_16053: push 0xF0000D30 -nop -nop -Label_insn_16054: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16054: pop eax -nop -Label_insn_16055: popfd -nop -Label_insn_16056: popad -nop -Label_insn_1988: lea eax , [edi+edx] -nop -Label_insn_16057: jnc 0x8050081 -nop -Label_insn_16058: pushad -nop -Label_insn_16059: pushfd -nop -Label_insn_16060: push 0x0805007B -nop -Label_insn_16061: push 0xF0000D40 -nop -nop -Label_insn_16062: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16062: pop eax -nop -Label_insn_16063: popfd -nop -Label_insn_16064: popad -nop -Label_insn_16065: pushad -nop -Label_insn_16066: pushfd -nop -Label_insn_16067: push 0x08050083 -nop -Label_insn_16068: push 0xF0000D50 -nop -nop -Label_insn_16069: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16069: pop eax -nop -Label_insn_16070: popfd -nop -Label_insn_16071: popad -nop -Label_insn_16072: jno 0x80500d0 -nop -Label_insn_16073: pushad -nop -Label_insn_16074: pushfd -nop -Label_insn_16075: push 0x080500CE -nop -Label_insn_16076: push 0xF0000D60 -nop -nop -Label_insn_16077: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16077: pop eax -nop -Label_insn_16078: popfd -nop -Label_insn_16079: popad -nop -Label_insn_16080: jno 0x8050131 -nop -Label_insn_16081: pushad -nop -Label_insn_16082: pushfd -nop -Label_insn_16083: push 0x0805012E -nop -Label_insn_16084: push 0xF0000D70 -nop -nop -Label_insn_16085: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16085: pop eax -nop -Label_insn_16086: popfd -nop -Label_insn_16087: popad -nop -Label_insn_16088: jno 0x805016c -nop -Label_insn_16089: pushad -nop -Label_insn_16090: pushfd -nop -Label_insn_16091: push 0x08050169 -nop -Label_insn_16092: push 0xF0000D80 -nop -nop -Label_insn_16093: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16093: pop eax -nop -Label_insn_16094: popfd -nop -Label_insn_16095: popad -nop -Label_insn_2042: lea eax , [esi+eax+0x04] -nop -Label_insn_16096: pushad -nop -Label_insn_16097: pushfd -nop -Label_insn_16098: push 0x08050178 -nop -Label_insn_16099: push 0xF0000D90 -nop -nop -Label_insn_16100: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16100: pop eax -nop -Label_insn_16101: popfd -nop -Label_insn_16102: popad -nop -Label_insn_16103: jno 0x80501b8 -nop -Label_insn_16104: pushad -nop -Label_insn_16105: pushfd -nop -Label_insn_16106: push 0x080501B6 -nop -Label_insn_16107: push 0xF0000DA0 -nop -nop -Label_insn_16108: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16108: pop eax -nop -Label_insn_16109: popfd -nop -Label_insn_16110: popad -nop -Label_insn_16111: jnc 0x8050231 -nop -Label_insn_16112: pushad -nop -Label_insn_16113: pushfd -nop -Label_insn_16114: push 0x0805022B -nop -Label_insn_16115: push 0xF0000DB0 -nop -nop -Label_insn_16116: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16116: pop eax -nop -Label_insn_16117: popfd -nop -Label_insn_16118: popad -nop -Label_insn_16119: jnc 0x805027e -nop -Label_insn_16120: pushad -nop -Label_insn_16121: pushfd -nop -Label_insn_16122: push 0x08050278 -nop -Label_insn_16123: push 0xF0000DC0 -nop -Label_insn_16124: push 0x08050B5B -nop -nop -Label_insn_16125: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16125: pop eax -nop -Label_insn_16126: popfd -nop -Label_insn_16127: popad -nop -Label_insn_16128: jno 0x80502c0 -nop -Label_insn_16129: pushad -nop -Label_insn_16130: pushfd -nop -Label_insn_16131: push 0x080502BD -nop -Label_insn_16132: push 0xF0000DD0 -nop -nop -Label_insn_16133: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16133: pop eax -nop -Label_insn_16134: popfd -nop -Label_insn_16135: popad -nop -Label_insn_16136: jnc 0x8050337 -nop -Label_insn_16137: pushad -nop -Label_insn_2123: sub eax , esi -nop -Label_insn_16138: pushfd -nop -Label_insn_2124: lea ebx , [eax+0x01] -nop -Label_insn_16139: push 0x08050334 -nop -Label_insn_16140: push 0xF0000DE0 -nop -nop -Label_insn_16141: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16141: pop eax -nop -Label_insn_16142: popfd -nop -Label_insn_16143: popad -nop -Label_insn_16144: jno 0x8050353 -nop -Label_insn_16145: pushad -nop -Label_insn_16146: pushfd -nop -Label_insn_16147: push 0x08050350 -nop -Label_insn_16148: push 0xF0000DF0 -nop -nop -Label_insn_16149: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16149: pop eax -nop -Label_insn_16150: popfd -nop -Label_insn_16151: popad -nop -Label_insn_16152: jnc 0x805037d -nop -Label_insn_16153: pushad -nop -Label_insn_16154: pushfd -nop -Label_insn_16155: push 0x08050377 -nop -Label_insn_16156: push 0xF0000E00 -nop -nop -Label_insn_16157: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16157: pop eax -nop -Label_insn_16158: popfd -nop -Label_insn_16159: popad -nop -Label_insn_16160: jno 0x805038d -nop -Label_insn_16161: pushad -nop -Label_insn_16162: pushfd -nop -Label_insn_16163: push 0x0805038B -nop -Label_insn_16164: push 0xF0000E10 -nop -nop -Label_insn_16165: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16165: pop eax -nop -Label_insn_16166: popfd -nop -Label_insn_16167: popad -nop -Label_insn_16168: jnc 0x80503a1 -nop -Label_insn_2166: lea eax , [esi+eax] -nop -Label_insn_16169: pushad -nop -Label_insn_16170: pushfd -nop -Label_insn_16171: push 0x0805039F -nop -Label_insn_16172: push 0xF0000E20 -nop -nop -Label_insn_16173: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16173: pop eax -nop -Label_insn_16174: popfd -nop -Label_insn_16175: popad -nop -Label_insn_16176: jnc 0x8050432 -nop -Label_insn_16177: pushad -nop -Label_insn_16178: pushfd -nop -Label_insn_2180: add edi , dword [ebp-0x40] -nop -Label_insn_16179: push 0x0805042F -nop -Label_insn_16180: push 0xF0000E30 -nop -nop -Label_insn_16181: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16181: pop eax -nop -Label_insn_16182: popfd -nop -Label_insn_16183: popad -nop -Label_insn_16184: pushfd -nop -Label_insn_16185: test edi , edi -nop -Label_insn_16186: jns Label_insn_16188 -nop -Label_insn_16187: nop -nop -Label_insn_16188: popfd -nop -Label_insn_16189: mov ecx , edi -nop -Label_insn_16190: pushad -nop -Label_insn_16191: pushfd -nop -Label_insn_16192: push 0x080504F3 -nop -Label_insn_16193: push 0xF0000E40 -nop -nop -Label_insn_16194: nop ;signedness_detector_32 -post_callback_Label_insn_16194: pop eax -nop -Label_insn_16195: popfd -nop -Label_insn_16196: popad -nop -Label_insn_16197: pushfd -nop -Label_insn_16198: test edi , edi -nop -Label_insn_16199: jns Label_insn_16201 -nop -Label_insn_16200: nop -nop -Label_insn_16201: popfd -nop -Label_insn_16202: mov dword [esp+0x08] , edi -nop -Label_insn_16203: pushad -nop -Label_insn_16204: pushfd -nop -Label_insn_2209: add edi , dword [ebp-0x40] -nop -Label_insn_16205: push 0x0805059D -nop -Label_insn_16206: push 0xF0000E50 -nop -nop -Label_insn_16207: nop ;signedness_detector_32 -post_callback_Label_insn_16207: pop eax -nop -Label_insn_16208: popfd -nop -Label_insn_16209: popad -nop -Label_insn_16210: pushfd -nop -Label_insn_16211: test edi , edi -nop -Label_insn_16212: jns Label_insn_16214 -nop -Label_insn_16213: nop -nop -Label_insn_16214: popfd -nop -Label_insn_16215: mov edx , edi -nop -Label_insn_16216: pushad -nop -Label_insn_16217: pushfd -nop -Label_insn_16218: push 0x080505C2 -nop -Label_insn_16219: push 0xF0000E60 -nop -nop -Label_insn_16220: nop ;signedness_detector_32 -post_callback_Label_insn_16220: pop eax -nop -Label_insn_16221: popfd -nop -Label_insn_16222: popad -nop -Label_insn_16223: jnc 0x80505cd -nop -Label_insn_16224: pushad -nop -Label_insn_16225: pushfd -nop -Label_insn_16226: push 0x080505CB -nop -Label_insn_16227: push 0xF0000E70 -nop -nop -Label_insn_16228: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16228: pop eax -nop -Label_insn_2240: sub eax , edx -nop -Label_insn_16229: popfd -nop -Label_insn_16230: popad -nop -Label_insn_16231: jno 0x80505e1 -nop -Label_insn_16232: pushad -nop -Label_insn_16233: pushfd -nop -Label_insn_16234: push 0x080505DF -nop -Label_insn_16235: push 0xF0000E80 -nop -nop -Label_insn_16236: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16236: pop eax -nop -Label_insn_16237: popfd -nop -Label_insn_16238: popad -nop -Label_insn_16239: jno 0x8050756 -nop -Label_insn_16240: pushad -nop -Label_insn_16241: pushfd -nop -Label_insn_16242: push 0x08050750 -nop -Label_insn_16243: push 0xF0000E90 -nop -nop -Label_insn_16244: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16244: pop eax -nop -Label_insn_16245: popfd -nop -Label_insn_16246: popad -nop -Label_insn_16247: pushad -nop -Label_insn_16248: pushfd -nop -Label_insn_16249: push 0x08050766 -nop -Label_insn_16250: push 0xF0000EA0 -nop -nop -Label_insn_16251: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16251: pop eax -nop -Label_insn_16252: popfd -nop -Label_insn_16253: popad -nop -Label_insn_16254: jno Label_insn_7952 -nop -Label_insn_16255: pushad -nop -Label_insn_16256: pushfd -nop -Label_insn_16257: push 0x08050784 -nop -Label_insn_16258: push 0xF0000EB0 -nop -nop -Label_insn_16259: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16259: pop eax -nop -Label_insn_16260: popfd -nop -Label_insn_16261: popad -nop -Label_insn_16262: jno Label_insn_7953 -nop -Label_insn_16263: pushad -nop -Label_insn_2339: sub ebx , 0x00000001 -nop -Label_insn_16264: pushfd -nop -Label_insn_16265: push 0x0805078A -nop -Label_insn_16266: push 0xF0000EC0 -nop -nop -Label_insn_16267: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16267: pop eax -nop -Label_insn_16268: popfd -nop -Label_insn_16269: popad -nop -Label_insn_2297: sub eax , edi -nop -Label_insn_16270: jno 0x8050792 -nop -Label_insn_16271: pushad -nop -Label_insn_16272: pushfd -nop -Label_insn_16273: push 0x08050790 -nop -Label_insn_16274: push 0xF0000ED0 -nop -nop -Label_insn_16275: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16275: pop eax -nop -Label_insn_16276: popfd -nop -Label_insn_16277: popad -nop -Label_insn_16278: jno 0x80507d7 -nop -Label_insn_16279: pushad -nop -Label_insn_16280: pushfd -nop -Label_insn_2313: add ebx , 0x00000001 -nop -Label_insn_16281: push 0x080507D4 -nop -Label_insn_16282: push 0xF0000EE0 -nop -nop -Label_insn_16283: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16283: pop eax -nop -Label_insn_16284: popfd -nop -Label_insn_16285: popad -nop -Label_insn_16286: jnc 0x80507ed -nop -Label_insn_16287: pushad -nop -Label_insn_16288: pushfd -nop -Label_insn_16289: push 0x080507E7 -nop -Label_insn_2324: add eax , 0x00000001 -nop -Label_insn_16290: push 0xF0000EF0 -nop -nop -Label_insn_16291: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16291: pop eax -nop -Label_insn_16292: popfd -nop -Label_insn_16293: popad -nop -Label_insn_16294: pushfd -nop -Label_insn_16295: test ecx , 0xFFFF0000 -nop -Label_insn_2331: lea ebx , [esi+eax-0x01] -nop -Label_insn_16296: je Label_insn_16298 -nop -Label_insn_16297: nop -nop -Label_insn_16298: popfd -nop -Label_insn_16299: mov word [ebp-0x00000350] , cx -nop -Label_insn_16300: pushad -nop -Label_insn_16301: pushfd -nop -Label_insn_16302: push 0x0805080A -nop -Label_insn_16303: push 0xF0000F00 -nop -nop -Label_insn_16304: nop ;truncation_detector_32_16 -post_callback_Label_insn_16304: pop eax -nop -Label_insn_16305: popfd -nop -Label_insn_16306: popad -nop -Label_insn_16307: jno 0x8050839 -nop -Label_insn_16308: pushad -nop -Label_insn_16309: pushfd -nop -Label_insn_16310: push 0x08050836 -nop -Label_insn_16311: push 0xF0000F10 -nop -nop -Label_insn_16312: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16312: pop eax -nop -Label_insn_16313: popfd -nop -Label_insn_16314: popad -nop -Label_insn_2356: lea eax , [esi+eax] -nop -Label_insn_16315: jnc 0x805086e -nop -Label_insn_16316: pushad -nop -Label_insn_16317: pushfd -nop -Label_insn_16318: push 0x0805086B -nop -Label_insn_16319: push 0xF0000F20 -nop -nop -Label_insn_16320: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16320: pop eax -nop -Label_insn_16321: popfd -nop -Label_insn_16322: popad -nop -Label_insn_16323: jno 0x805088a -nop -Label_insn_16324: pushad -nop -Label_insn_16325: pushfd -nop -Label_insn_16326: push 0x08050887 -nop -Label_insn_16327: push 0xF0000F30 -nop -nop -Label_insn_16328: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16328: pop eax -nop -Label_insn_16329: popfd -nop -Label_insn_16330: popad -nop -Label_insn_16331: jno 0x8050943 -nop -Label_insn_16332: pushad -nop -Label_insn_16333: pushfd -nop -Label_insn_2382: add ebx , dword [ebp-0x40] -nop -Label_insn_16334: push 0x08050940 -nop -Label_insn_16335: push 0xF0000F40 -nop -nop -Label_insn_16336: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16336: pop eax -nop -Label_insn_16337: popfd -nop -Label_insn_16338: popad -nop -Label_insn_2394: sub eax , edx -nop -Label_insn_16339: jno 0x80509a5 -nop -Label_insn_16340: pushad -nop -Label_insn_16341: pushfd -nop -Label_insn_16342: push 0x080509A2 -nop -Label_insn_16343: push 0xF0000F50 -nop -nop -Label_insn_16344: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16344: pop eax -nop -Label_insn_16345: popfd -nop -Label_insn_16346: popad -nop -Label_insn_16347: jno 0x80509d8 -nop -Label_insn_16348: pushad -nop -Label_insn_16349: pushfd -nop -Label_insn_16350: push 0x080509D5 -nop -Label_insn_16351: push 0xF0000F60 -nop -nop -Label_insn_16352: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16352: pop eax -nop -Label_insn_16353: popfd -nop -Label_insn_16354: popad -nop -Label_insn_16355: jno 0x80509e8 -nop -Label_insn_16356: pushad -nop -Label_insn_16357: pushfd -nop -Label_insn_16358: push 0x080509E2 -nop -Label_insn_16359: push 0xF0000F70 -nop -nop -Label_insn_16360: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16360: pop eax -nop -Label_insn_16361: popfd -nop -Label_insn_16362: popad -nop -Label_insn_16363: jnc 0x8050a22 -nop -Label_insn_16364: pushad -nop -Label_insn_16365: pushfd -nop -Label_insn_16366: push 0x08050A1F -nop -Label_insn_2444: add eax , 0x00000001 -nop -Label_insn_16367: push 0xF0000F80 -nop -nop -Label_insn_16368: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16368: pop eax -nop -Label_insn_16369: popfd -nop -Label_insn_16370: popad -nop -Label_insn_16371: jno 0x8050a35 -nop -Label_insn_16372: pushad -nop -Label_insn_16373: pushfd -nop -Label_insn_16374: push 0x08050A33 -nop -Label_insn_16375: push 0xF0000F90 -nop -nop -Label_insn_16376: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16376: pop eax -nop -Label_insn_2459: sub eax , ebx -nop -Label_insn_16377: popfd -nop -Label_insn_16378: popad -nop -Label_insn_16379: jno 0x8050a76 -nop -Label_insn_16380: pushad -nop -Label_insn_16381: pushfd -nop -Label_insn_16382: push 0x08050A73 -nop -Label_insn_16383: push 0xF0000FA0 -nop -nop -Label_insn_16384: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16384: pop eax -nop -Label_insn_16385: popfd -nop -Label_insn_16386: popad -nop -Label_insn_16387: jno 0x8050a95 -nop -Label_insn_16388: pushad -nop -Label_insn_16389: pushfd -nop -Label_insn_16390: push 0x08050A92 -nop -Label_insn_16391: push 0xF0000FB0 -nop -nop -Label_insn_16392: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16392: pop eax -nop -Label_insn_16393: popfd -nop -Label_insn_16394: popad -nop -Label_insn_16395: jno 0x8050aad -nop -Label_insn_16396: pushad -nop -Label_insn_16397: pushfd -nop -Label_insn_16398: push 0x08050AAA -nop -Label_insn_16399: push 0xF0000FC0 -nop -nop -Label_insn_16400: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16400: pop eax -nop -Label_insn_16401: popfd -nop -Label_insn_16402: popad -nop -Label_insn_16403: jno 0x8050ae6 -nop -Label_insn_16404: pushad -nop -Label_insn_16405: pushfd -nop -Label_insn_16406: push 0x08050AE3 -nop -Label_insn_16407: push 0xF0000FD0 -nop -nop -Label_insn_16408: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16408: pop eax -nop -Label_insn_16409: popfd -nop -Label_insn_16410: popad -nop -Label_insn_16411: jnc Label_insn_8147 -nop -Label_insn_16412: pushad -nop -Label_insn_2534: add ebx , 0x00000001 -nop -Label_insn_16413: pushfd -nop -Label_insn_16414: push 0x08050AF3 -nop -Label_insn_16415: push 0xF0000FE0 -nop -nop -Label_insn_16416: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16416: pop eax -nop -Label_insn_16417: popfd -nop -Label_insn_16418: popad -nop -Label_insn_16419: jnc Label_insn_8148 -nop -Label_insn_16420: pushad -nop -Label_insn_16421: pushfd -nop -Label_insn_16422: push 0x08050AF6 -nop -Label_insn_16423: push 0xF0000FF0 -nop -nop -Label_insn_16424: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16424: pop eax -nop -Label_insn_16425: popfd -nop -Label_insn_16426: popad -nop -Label_insn_16427: pushfd -nop -Label_insn_16428: test bl , bl -nop -Label_insn_16429: jns Label_insn_16431 -nop -Label_insn_16430: nop -nop -Label_insn_16431: popfd -nop -Label_insn_16432: movsx ebx , bl -nop -Label_insn_16433: pushad -nop -Label_insn_16434: pushfd -nop -Label_insn_16435: push 0x08050AF8 -nop -Label_insn_16436: push 0xF0001000 -nop -nop -Label_insn_16437: nop ;signedness_detector_8 -post_callback_Label_insn_16437: pop eax -nop -Label_insn_16438: popfd -nop -Label_insn_16439: popad -nop -Label_insn_16440: jno 0x8050aff -nop -Label_insn_16441: pushad -nop -Label_insn_16442: pushfd -nop -Label_insn_16443: push 0x08050AFB -nop -Label_insn_16444: push 0xF0001010 -nop -nop -Label_insn_16445: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16445: pop eax -nop -Label_insn_16446: popfd -nop -Label_insn_16447: popad -nop -Label_insn_16448: pushad -nop -Label_insn_16449: pushfd -nop -Label_insn_16450: push 0x08050B01 -nop -Label_insn_16451: push 0xF0001020 -nop -nop -Label_insn_16452: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16452: pop eax -nop -Label_insn_16453: popfd -nop -Label_insn_16454: popad -nop -Label_insn_16455: pushfd -nop -Label_insn_2587: push 0x0804B820 -nop -Label_insn_16456: test edi , edi -nop -Label_insn_16457: jns Label_insn_16459 -nop -Label_insn_16458: nop -nop -Label_insn_16459: popfd -nop -Label_insn_16460: mov dword [ebp-0x00000328] , edi -nop -Label_insn_16461: pushad -nop -Label_insn_16462: pushfd -nop -Label_insn_16463: push 0x08050B26 -nop -Label_insn_16464: push 0xF0001030 -nop -nop -Label_insn_16465: nop ;signedness_detector_32 -post_callback_Label_insn_16465: pop eax -nop -Label_insn_16466: popfd -nop -Label_insn_16467: popad -nop -Label_insn_16468: jno 0x8050b46 -nop -Label_insn_16469: pushad -nop -Label_insn_16470: pushfd -nop -Label_insn_16471: push 0x08050B43 -nop -Label_insn_16472: push 0xF0001040 -nop -nop -Label_insn_16473: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16473: pop eax -nop -Label_insn_16474: popfd -nop -Label_insn_16475: popad -nop -Label_insn_16476: jnc Label_insn_8171 -nop -Label_insn_16477: pushad -nop -Label_insn_16478: pushfd -nop -Label_insn_16479: push 0x08050B53 -nop -Label_insn_16480: push 0xF0001050 -nop -nop -Label_insn_16481: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16481: pop eax -nop -Label_insn_16482: popfd -nop -Label_insn_16483: popad -nop -Label_insn_16484: jnc Label_insn_8172 -nop -Label_insn_16485: pushad -nop -Label_insn_16486: pushfd -nop -Label_insn_16487: push 0x08050B56 -nop -Label_insn_16488: push 0xF0001060 -nop -nop -Label_insn_16489: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16489: pop eax -nop -Label_insn_16490: popfd -nop -Label_insn_16491: popad -nop -Label_insn_16492: pushfd -nop -Label_insn_16493: test dl , dl -nop -Label_insn_16494: jns Label_insn_16496 -nop -Label_insn_16495: nop -nop -Label_insn_16496: popfd -nop -Label_insn_16497: movsx edx , dl -nop -Label_insn_16498: pushad -nop -Label_insn_16499: pushfd -nop -Label_insn_16500: push 0x08050B58 -nop -Label_insn_16501: push 0xF0001070 -nop -nop -Label_insn_16502: nop ;signedness_detector_8 -post_callback_Label_insn_16502: pop eax -nop -Label_insn_16503: popfd -nop -Label_insn_16504: popad -nop -Label_insn_16505: jno 0x8050b5f -nop -Label_insn_16506: pushad -nop -Label_insn_16507: pushfd -nop -Label_insn_16508: push 0xF0001080 -nop -nop -Label_insn_16509: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16509: pop eax -nop -Label_insn_16510: popfd -nop -Label_insn_16511: popad -nop -Label_insn_16512: pushad -nop -Label_insn_16513: pushfd -nop -Label_insn_16514: push 0x08050B61 -nop -Label_insn_16515: push 0xF0001090 -nop -nop -Label_insn_16516: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16516: pop eax -nop -Label_insn_16517: popfd -nop -Label_insn_16518: popad -nop -Label_insn_16519: jno 0x8050ba8 -nop -Label_insn_16520: pushad -nop -Label_insn_16521: pushfd -nop -Label_insn_16522: push 0x08050BA5 -nop -Label_insn_16523: push 0xF00010A0 -nop -nop -Label_insn_16524: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16524: pop eax -nop -Label_insn_16525: popfd -nop -Label_insn_16526: popad -nop -Label_insn_16527: jno 0x8050beb -nop -Label_insn_16528: pushad -nop -Label_insn_16529: pushfd -nop -Label_insn_16530: push 0x08050BE8 -nop -Label_insn_16531: push 0xF00010B0 -nop -nop -Label_insn_16532: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16532: pop eax -nop -Label_insn_16533: popfd -nop -Label_insn_16534: popad -nop -Label_insn_16535: jno 0x8050c14 -nop -Label_insn_16536: pushad -nop -Label_insn_16537: pushfd -nop -Label_insn_16538: push 0x08050C11 -nop -Label_insn_16539: push 0xF00010C0 -nop -nop -Label_insn_16540: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16540: pop eax -nop -Label_insn_16541: popfd -nop -Label_insn_16542: popad -nop -Label_insn_16543: jno 0x8050c59 -nop -Label_insn_16544: pushad -nop -Label_insn_16545: pushfd -nop -Label_insn_16546: push 0x08050C57 -nop -Label_insn_16547: push 0xF00010D0 -nop -Label_insn_16548: pushad -nop -Label_insn_16549: pushfd -nop -Label_insn_16550: push 0x08050C5E -nop -Label_insn_16551: push 0xF00010E0 -nop -nop -Label_insn_16552: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16552: pop eax -nop -Label_insn_16553: popfd -nop -Label_insn_16554: popad -nop -Label_insn_2757: add eax , 0x00000001 -nop -Label_insn_16555: jno 0x8050c75 -nop -Label_insn_16556: pushad -nop -Label_insn_16557: pushfd -nop -Label_insn_16558: push 0x08050C72 -nop -Label_insn_16559: push 0xF00010F0 -nop -nop -Label_insn_16560: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16560: pop eax -nop -Label_insn_16561: popfd -nop -Label_insn_16562: popad -nop -Label_insn_16563: jnc Label_insn_8284 -nop -Label_insn_16564: pushad -nop -Label_insn_2771: add ecx , 0x00000001 -nop -Label_insn_16565: pushfd -nop -Label_insn_16566: push 0x08050D58 -nop -Label_insn_16567: push 0xF0001100 -nop -nop -Label_insn_16568: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16568: pop eax -nop -Label_insn_16569: popfd -nop -Label_insn_16570: popad -nop -Label_insn_2777: add ecx , 0x00000001 -nop -Label_insn_16571: jno 0x8050d5e -nop -Label_insn_16572: pushad -nop -Label_insn_16573: pushfd -nop -Label_insn_16574: push 0x08050D5B -nop -Label_insn_16575: push 0xF0001110 -nop -nop -Label_insn_16576: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16576: pop eax -nop -Label_insn_16577: popfd -nop -Label_insn_16578: popad -nop -Label_insn_16579: jno 0x8050da7 -nop -Label_insn_16580: pushad -nop -Label_insn_16581: pushfd -nop -Label_insn_16582: push 0x08050DA4 -nop -Label_insn_16583: push 0xF0001120 -nop -nop -Label_insn_16584: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16584: pop eax -nop -Label_insn_16585: popfd -nop -Label_insn_16586: popad -nop -Label_insn_16587: jnc 0x8050dbd -nop -Label_insn_16588: pushad -nop -Label_insn_16589: pushfd -nop -Label_insn_2802: add ebx , eax -nop -Label_insn_16590: push 0x08050DB7 -nop -Label_insn_2803: sub eax , 0x00000001 -nop -Label_insn_16591: push 0xF0001130 -nop -nop -Label_insn_16592: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16592: pop eax -nop -Label_insn_16593: popfd -nop -Label_insn_16594: popad -nop -Label_insn_2807: sub ebx , 0x00000001 -nop -Label_insn_16595: jno 0x8050e14 -nop -Label_insn_16596: pushad -nop -Label_insn_16597: pushfd -nop -Label_insn_16598: push 0x08050E11 -nop -Label_insn_16599: push 0xF0001140 -nop -nop -Label_insn_16600: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16600: pop eax -nop -Label_insn_16601: popfd -nop -Label_insn_16602: popad -nop -Label_insn_16603: jno 0x8050e3d -nop -Label_insn_16604: pushad -nop -Label_insn_16605: pushfd -nop -Label_insn_16606: push 0x08050E3A -nop -Label_insn_16607: push 0xF0001150 -nop -nop -Label_insn_16608: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16608: pop eax -nop -Label_insn_16609: popfd -nop -Label_insn_16610: popad -nop -Label_insn_16611: pushad -nop -Label_insn_16612: pushfd -nop -Label_insn_16613: push 0x08050E44 -nop -Label_insn_16614: push 0xF0001160 -nop -nop -Label_insn_16615: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16615: pop eax -nop -Label_insn_16616: popfd -nop -Label_insn_16617: popad -nop -Label_insn_16618: jno 0x8050e72 -nop -Label_insn_16619: pushad -nop -Label_insn_16620: pushfd -nop -Label_insn_16621: push 0x08050E6F -nop -Label_insn_16622: push 0xF0001170 -nop -nop -Label_insn_16623: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16623: pop eax -nop -Label_insn_16624: popfd -nop -Label_insn_16625: popad -nop -Label_insn_16626: jno 0x8050e95 -nop -Label_insn_16627: pushad -nop -Label_insn_16628: pushfd -nop -Label_insn_16629: push 0x08050E92 -nop -Label_insn_16630: push 0xF0001180 -nop -nop -Label_insn_16631: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16631: pop eax -nop -Label_insn_16632: popfd -nop -Label_insn_16633: popad -nop -Label_insn_16634: jno 0x8050ea9 -nop -Label_insn_16635: pushad -nop -Label_insn_16636: pushfd -nop -Label_insn_16637: push 0x08050EA3 -nop -Label_insn_16638: push 0xF0001190 -nop -nop -Label_insn_16639: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16639: pop eax -nop -Label_insn_16640: popfd -nop -Label_insn_16641: popad -nop -Label_insn_16642: jno 0x8050ede -nop -Label_insn_16643: pushad -nop -Label_insn_16644: pushfd -nop -Label_insn_16645: push 0x08050EDB -nop -Label_insn_16646: push 0xF00011A0 -nop -nop -Label_insn_16647: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16647: pop eax -nop -Label_insn_16648: popfd -nop -Label_insn_16649: popad -nop -Label_insn_16650: jnc Label_insn_8383 -nop -Label_insn_16651: pushad -nop -Label_insn_16652: pushfd -nop -Label_insn_16653: push 0x08050F20 -nop -Label_insn_16654: push 0xF00011B0 -nop -nop -Label_insn_16655: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16655: pop eax -nop -Label_insn_16656: popfd -nop -Label_insn_16657: popad -nop -Label_insn_16658: jno 0x8050f26 -nop -Label_insn_16659: pushad -nop -Label_insn_16660: pushfd -nop -Label_insn_16661: push 0x08050F23 -nop -Label_insn_16662: push 0xF00011C0 -nop -nop -Label_insn_16663: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16663: pop eax -nop -Label_insn_16664: popfd -nop -Label_insn_16665: popad -nop -Label_insn_16666: jno 0x8050f77 -nop -Label_insn_16667: pushad -nop -Label_insn_16668: pushfd -nop -Label_insn_16669: push 0x08050F74 -nop -Label_insn_16670: push 0xF00011D0 -nop -nop -Label_insn_16671: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16671: pop eax -nop -Label_insn_16672: popfd -nop -Label_insn_16673: popad -nop -Label_insn_16674: jnc 0x8050f98 -nop -Label_insn_16675: pushad -nop -Label_insn_16676: pushfd -nop -Label_insn_16677: push 0x08050F95 -nop -Label_insn_16678: push 0xF00011E0 -nop -nop -Label_insn_16679: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16679: pop eax -nop -Label_insn_16680: popfd -nop -Label_insn_16681: popad -nop -Label_insn_16682: jno 0x8050fa4 -nop -Label_insn_16683: pushad -nop -Label_insn_16684: pushfd -nop -Label_insn_16685: push 0x08050FA1 -nop -Label_insn_16686: push 0xF00011F0 -nop -nop -Label_insn_16687: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16687: pop eax -nop -Label_insn_16688: popfd -nop -Label_insn_16689: popad -nop -Label_insn_16690: jno 0x8050fb7 -nop -Label_insn_16691: pushad -nop -Label_insn_16692: pushfd -nop -Label_insn_16693: push 0x08050FB4 -nop -Label_insn_16694: push 0xF0001200 -nop -nop -Label_insn_16695: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16695: pop eax -nop -Label_insn_16696: popfd -nop -Label_insn_16697: popad -nop -Label_insn_16698: jnc 0x8050fe6 -nop -Label_insn_16699: pushad -nop -Label_insn_16700: pushfd -nop -Label_insn_16701: push 0x08050FE3 -nop -Label_insn_16702: push 0xF0001210 -nop -nop -Label_insn_16703: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16703: pop eax -nop -Label_insn_16704: popfd -nop -Label_insn_16705: popad -nop -Label_insn_16706: jno 0x8050ff9 -nop -Label_insn_16707: pushad -nop -Label_insn_16708: pushfd -nop -Label_insn_16709: push 0x08050FF6 -nop -Label_insn_16710: push 0xF0001220 -nop -nop -Label_insn_16711: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16711: pop eax -nop -Label_insn_16712: popfd -nop -Label_insn_16713: popad -nop -Label_insn_16714: jno 0x8051048 -nop -Label_insn_16715: pushad -nop -Label_insn_16716: pushfd -nop -Label_insn_16717: push 0x08051045 -nop -Label_insn_16718: push 0xF0001230 -nop -nop -Label_insn_16719: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16719: pop eax -nop -Label_insn_16720: popfd -nop -Label_insn_16721: popad -nop -Label_insn_16722: jno 0x8051077 -nop -Label_insn_16723: pushad -nop -Label_insn_16724: pushfd -nop -Label_insn_16725: push 0x08051074 -nop -Label_insn_16726: push 0xF0001240 -nop -nop -Label_insn_16727: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16727: pop eax -nop -Label_insn_16728: popfd -nop -Label_insn_16729: popad -nop -Label_insn_16730: jno 0x8051087 -nop -Label_insn_16731: pushad -nop -Label_insn_16732: pushfd -nop -Label_insn_16733: push 0x08051081 -nop -Label_insn_16734: push 0xF0001250 -nop -nop -Label_insn_16735: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16735: pop eax -nop -Label_insn_16736: popfd -nop -Label_insn_16737: popad -nop -Label_insn_16738: jno 0x80510ca -nop -Label_insn_16739: pushad -nop -Label_insn_16740: pushfd -nop -Label_insn_16741: push 0x080510C7 -nop -Label_insn_16742: push 0xF0001260 -nop -nop -Label_insn_16743: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16743: pop eax -nop -Label_insn_16744: popfd -nop -Label_insn_16745: popad -nop -Label_insn_16746: jno 0x80510f9 -nop -Label_insn_16747: pushad -nop -Label_insn_16748: pushfd -nop -Label_insn_16749: push 0x080510F6 -nop -Label_insn_16750: push 0xF0001270 -nop -nop -Label_insn_16751: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16751: pop eax -nop -Label_insn_16752: popfd -nop -Label_insn_16753: popad -nop -Label_insn_16754: jno 0x8051109 -nop -Label_insn_16755: pushad -nop -Label_insn_16756: pushfd -nop -Label_insn_16757: push 0x08051103 -nop -Label_insn_16758: push 0xF0001280 -nop -nop -Label_insn_16759: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16759: pop eax -nop -Label_insn_16760: popfd -nop -Label_insn_16761: popad -nop -Label_insn_16762: jnc 0x8051128 -nop -Label_insn_16763: pushad -nop -Label_insn_16764: pushfd -nop -Label_insn_16765: push 0x08051125 -nop -Label_insn_16766: push 0xF0001290 -nop -nop -Label_insn_16767: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16767: pop eax -nop -Label_insn_16768: popfd -nop -Label_insn_16769: popad -nop -Label_insn_16770: jnc 0x805116c -nop -Label_insn_3192: add edx , 0x00000004 -nop -Label_insn_16771: pushad -nop -Label_insn_16772: pushfd -nop -Label_insn_16773: push 0x08051169 -nop -Label_insn_16774: push 0xF00012A0 -nop -nop -Label_insn_16775: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16775: pop eax -nop -Label_insn_16776: popfd -nop -Label_insn_16777: popad -nop -Label_insn_16778: pushad -nop -Label_insn_16779: pushfd -nop -Label_insn_16780: push 0x0805116E -nop -Label_insn_16781: push 0xF00012B0 -nop -nop -Label_insn_16782: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16782: pop eax -nop -Label_insn_16783: popfd -nop -Label_insn_16784: popad -nop -Label_insn_16785: jnc 0x8051177 -nop -Label_insn_16786: pushad -nop -Label_insn_16787: pushfd -nop -Label_insn_16788: push 0x08051170 -nop -Label_insn_16789: push 0xF00012C0 -nop -nop -Label_insn_16790: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16790: pop eax -nop -Label_insn_16791: popfd -nop -Label_insn_16792: popad -nop -Label_insn_16793: jno 0x805118b -nop -Label_insn_16794: pushad -nop -Label_insn_16795: pushfd -nop -Label_insn_16796: push 0x08051188 -nop -Label_insn_16797: push 0xF00012D0 -nop -nop -Label_insn_16798: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16798: pop eax -nop -Label_insn_16799: popfd -nop -Label_insn_16800: popad -nop -Label_insn_16801: jno 0x8051199 -nop -Label_insn_16802: pushad -nop -Label_insn_16803: pushfd -nop -Label_insn_3246: pushfd -nop -Label_insn_16804: push 0x08051196 -nop -Label_insn_16805: push 0xF00012E0 -nop -nop -Label_insn_16806: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16806: pop eax -nop -Label_insn_16807: popfd -nop -Label_insn_16808: popad -nop -Label_insn_16809: jnc 0x80511d7 -nop -Label_insn_16810: pushad -nop -Label_insn_16811: pushfd -nop -Label_insn_16812: push 0x080511D4 -nop -Label_insn_16813: push 0xF00012F0 -nop -Label_insn_16852: push 0xF0001340 -nop -nop -Label_insn_16814: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16814: pop eax -nop -Label_insn_16815: popfd -nop -Label_insn_16816: popad -nop -Label_insn_16817: jnc 0x80511f2 -nop -Label_insn_16818: pushad -nop -Label_insn_16819: pushfd -nop -Label_insn_16820: push 0x080511EF -nop -Label_insn_16821: push 0xF0001300 -nop -nop -Label_insn_16822: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16822: pop eax -nop -Label_insn_16823: popfd -nop -Label_insn_16824: popad -nop -Label_insn_16825: pushad -nop -Label_insn_16826: pushfd -nop -Label_insn_16827: push 0x080511F4 -nop -Label_insn_3276: add eax , dword [ebp-0x2C] -nop -Label_insn_16828: push 0xF0001310 -nop -nop -Label_insn_16829: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16829: pop eax -nop -Label_insn_16830: popfd -nop -Label_insn_16831: popad -nop -Label_insn_16832: jno Label_insn_8625 -nop -Label_insn_16833: pushad -nop -Label_insn_16834: pushfd -nop -Label_insn_16835: push 0x080512A0 -nop -Label_insn_16836: push 0xF0001320 -nop -nop -Label_insn_16837: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16837: pop eax -nop -Label_insn_16838: popfd -nop -Label_insn_16839: popad -nop -Label_insn_16840: jnc 0x80512a6 -nop -Label_insn_3293: pushfd -nop -Label_insn_16841: pushad -nop -Label_insn_16842: pushfd -nop -Label_insn_16843: push 0x080512A3 -nop -Label_insn_16844: push 0xF0001330 -nop -nop -Label_insn_16845: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16845: pop eax -nop -Label_insn_16846: popfd -nop -Label_insn_16847: popad -nop -Label_insn_3301: lea ecx , [esi+edi] -nop -Label_insn_16848: jno 0x8051468 -nop -Label_insn_16849: pushad -nop -Label_insn_16850: pushfd -nop -Label_insn_16851: push 0x08051463 -nop -nop -Label_insn_16853: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16853: pop eax -nop -Label_insn_16854: popfd -nop -Label_insn_16855: popad -nop -Label_insn_3310: add ebx , 0x00000001 -nop -Label_insn_3311: add eax , 0x00000001 -nop -Label_insn_16856: jno 0x80514cb -nop -Label_insn_16857: pushad -nop -Label_insn_16858: pushfd -nop -Label_insn_16859: push 0x080514C8 -nop -Label_insn_16860: push 0xF0001350 -nop -nop -Label_insn_16861: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16861: pop eax -nop -Label_insn_16862: popfd -nop -Label_insn_16863: popad -nop -Label_insn_16864: jno 0x80514d6 -nop -Label_insn_3322: lea edi , [ebx+0x01] -nop -Label_insn_16865: pushad -nop -Label_insn_16866: pushfd -nop -Label_insn_16867: push 0x080514D3 -nop -Label_insn_16868: push 0xF0001360 -nop -nop -Label_insn_16869: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16869: pop eax -nop -Label_insn_16870: popfd -nop -Label_insn_3329: lea ecx , [edi+0x30] -nop -Label_insn_16871: popad -nop -Label_insn_16872: pushad -nop -Label_insn_3333: add ecx , 0x00000001 -nop -Label_insn_16873: pushfd -nop -Label_insn_16874: push 0x080514DA -nop -Label_insn_16875: push 0xF0001370 -nop -nop -Label_insn_16876: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16876: pop eax -nop -Label_insn_16877: popfd -nop -Label_insn_16878: popad -nop -Label_insn_16879: jno Label_insn_8802 -nop -Label_insn_3342: add ebx , 0x00000030 -nop -Label_insn_16880: pushad -nop -Label_insn_16881: pushfd -nop -Label_insn_16882: push 0x080514EB -nop -Label_insn_16883: push 0xF0001380 -nop -Label_insn_3346: add edx , 0x00000030 -nop -nop -Label_insn_16884: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16884: pop eax -nop -Label_insn_3347: add ebx , 0x00000001 -nop -Label_insn_16885: popfd -nop -Label_insn_3348: add esi , 0x00000001 -nop -Label_insn_16886: popad -nop -Label_insn_16887: jno 0x80514f1 -nop -Label_insn_16888: pushad -nop -Label_insn_16889: pushfd -nop -Label_insn_16890: push 0x080514EE -nop -Label_insn_16891: push 0xF0001390 -nop -nop -Label_insn_16892: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16892: pop eax -nop -Label_insn_3357: add ebx , 0x00000001 -nop -Label_insn_16893: popfd -nop -Label_insn_16894: popad -nop -Label_insn_16895: jno 0x8051513 -nop -Label_insn_16896: pushad -nop -Label_insn_16897: pushfd -nop -Label_insn_16898: push 0x08051510 -nop -Label_insn_16899: push 0xF00013A0 -nop -nop -Label_insn_16900: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16900: pop eax -nop -Label_insn_16901: popfd -nop -Label_insn_16902: popad -nop -Label_insn_16903: jno 0x8051523 -nop -Label_insn_16904: pushad -nop -Label_insn_16905: pushfd -nop -Label_insn_16906: push 0x08051520 -nop -Label_insn_16907: push 0xF00013B0 -nop -nop -Label_insn_16908: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16908: pop eax -nop -Label_insn_16909: popfd -nop -Label_insn_16910: popad -nop -Label_insn_16911: jno 0x8051535 -nop -Label_insn_16912: pushad -nop -Label_insn_16913: pushfd -nop -Label_insn_16914: push 0x08051532 -nop -Label_insn_16915: push 0xF00013C0 -nop -Label_insn_3386: add edx , ebx -nop -nop -Label_insn_16916: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16916: pop eax -nop -Label_insn_16917: popfd -nop -Label_insn_16918: popad -nop -Label_insn_3390: add ecx , 0x00000001 -nop -Label_insn_16919: jno 0x8051545 -nop -Label_insn_3391: add ebx , 0x00000001 -nop -Label_insn_16920: pushad -nop -Label_insn_3393: add edx , 0x00000001 -nop -Label_insn_16921: pushfd -nop -Label_insn_16922: push 0x08051542 -nop -Label_insn_16923: push 0xF00013D0 -nop -nop -Label_insn_16924: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16924: pop eax -nop -Label_insn_16925: popfd -nop -Label_insn_16926: popad -nop -Label_insn_16927: jno 0x8051563 -nop -Label_insn_16928: pushad -nop -Label_insn_16929: pushfd -nop -Label_insn_16930: push 0x08051560 -nop -Label_insn_16931: push 0xF00013E0 -nop -nop -Label_insn_16932: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16932: pop eax -nop -Label_insn_16933: popfd -nop -Label_insn_16934: popad -nop -Label_insn_16935: jno 0x8051583 -nop -Label_insn_16936: pushad -nop -Label_insn_16937: pushfd -nop -Label_insn_16938: push 0x08051580 -nop -Label_insn_16939: push 0xF00013F0 -nop -nop -Label_insn_16940: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16940: pop eax -nop -Label_insn_16941: popfd -nop -Label_insn_16942: popad -nop -Label_insn_16943: jno 0x805161b -nop -Label_insn_16944: pushad -nop -Label_insn_16945: pushfd -nop -Label_insn_16946: push 0x08051618 -nop -Label_insn_16947: push 0xF0001400 -nop -nop -Label_insn_16948: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16948: pop eax -nop -Label_insn_16949: popfd -nop -Label_insn_16950: popad -nop -Label_insn_16951: pushad -nop -Label_insn_16952: pushfd -nop -Label_insn_16953: push 0x0805161D -nop -Label_insn_16954: push 0xF0001410 -nop -nop -Label_insn_16955: nop ;mul_overflow_detector_32 -post_callback_Label_insn_16955: pop eax -nop -Label_insn_16956: popfd -nop -Label_insn_16957: popad -nop -Label_insn_16958: jno 0x8051623 -nop -Label_insn_3439: add ebx , 0x00000001 -nop -Label_insn_16959: pushad -nop -Label_insn_16960: pushfd -nop -Label_insn_16961: push 0x08051620 -nop -Label_insn_16962: push 0xF0001420 -nop -nop -Label_insn_16963: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16963: pop eax -nop -Label_insn_16964: popfd -nop -Label_insn_16965: popad -nop -Label_insn_16966: jnc 0x8051664 -nop -Label_insn_16967: pushad -nop -Label_insn_16968: pushfd -nop -Label_insn_16969: push 0x08051661 -nop -Label_insn_16970: push 0xF0001430 -nop -nop -Label_insn_16971: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16971: pop eax -nop -Label_insn_16972: popfd -nop -Label_insn_16973: popad -nop -Label_insn_16974: jno 0x8051673 -nop -Label_insn_16975: pushad -nop -Label_insn_16976: pushfd -nop -Label_insn_16977: push 0x08051670 -nop -Label_insn_16978: push 0xF0001440 -nop -nop -Label_insn_16979: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16979: pop eax -nop -Label_insn_16980: popfd -nop -Label_insn_16981: popad -nop -Label_insn_16982: pushad -nop -Label_insn_16983: pushfd -nop -Label_insn_16984: push 0x08051676 -nop -Label_insn_16985: push 0xF0001450 -nop -nop -Label_insn_16986: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_16986: pop eax -nop -Label_insn_16987: popfd -nop -Label_insn_16988: popad -nop -Label_insn_16989: jno 0x80516be -nop -Label_insn_16990: pushad -nop -Label_insn_16991: pushfd -nop -Label_insn_16992: push 0x080516BB -nop -Label_insn_16993: push 0xF0001460 -nop -nop -Label_insn_16994: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_16994: pop eax -nop -Label_insn_16995: popfd -nop -Label_insn_16996: popad -nop -Label_insn_16997: pushad -nop -Label_insn_16998: pushfd -nop -Label_insn_16999: push 0x080516C1 -nop -Label_insn_17000: push 0xF0001470 -nop -nop -Label_insn_17001: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17001: pop eax -nop -Label_insn_17002: popfd -nop -Label_insn_17003: popad -nop -Label_insn_17004: jnc 0x8051719 -nop -Label_insn_17005: pushad -nop -Label_insn_17006: pushfd -nop -Label_insn_17007: push 0x08051716 -nop -Label_insn_17008: push 0xF0001480 -nop -nop -Label_insn_17009: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17009: pop eax -nop -Label_insn_17010: popfd -nop -Label_insn_17011: popad -nop -Label_insn_17012: jnc 0x8051743 -nop -Label_insn_17013: pushad -nop -Label_insn_17014: pushfd -nop -Label_insn_17015: push 0x08051740 -nop -Label_insn_17016: push 0xF0001490 -nop -nop -Label_insn_17017: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17017: pop eax -nop -Label_insn_17018: popfd -nop -Label_insn_17019: popad -nop -Label_insn_17020: jno 0x805176e -nop -Label_insn_17021: pushad -nop -Label_insn_17022: pushfd -nop -Label_insn_17023: push 0x0805176B -nop -Label_insn_17024: push 0xF00014A0 -nop -nop -Label_insn_17025: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17025: pop eax -nop -Label_insn_17026: popfd -nop -Label_insn_3534: add ebx , 0x00000001 -nop -Label_insn_17027: popad -nop -Label_insn_3535: add dword [ebp-0x2C] , 0x00000001 -nop -Label_insn_17028: pushad -nop -Label_insn_17029: pushfd -nop -Label_insn_17030: push 0x08051771 -nop -Label_insn_17031: push 0xF00014B0 -nop -Label_insn_3542: add edx , dword [ebp-0x2C] -nop -nop -Label_insn_17032: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17032: pop eax -nop -Label_insn_17033: popfd -nop -Label_insn_17034: popad -nop -Label_insn_17035: jno 0x8051793 -nop -Label_insn_17036: pushad -nop -Label_insn_17037: pushfd -nop -Label_insn_17038: push 0x08051790 -nop -Label_insn_17039: push 0xF00014C0 -nop -nop -Label_insn_17040: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17040: pop eax -nop -Label_insn_17041: popfd -nop -Label_insn_17042: popad -nop -Label_insn_17043: pushad -nop -Label_insn_17044: pushfd -nop -Label_insn_17045: push 0x08051798 -nop -Label_insn_17046: push 0xF00014D0 -nop -nop -Label_insn_17047: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17047: pop eax -nop -Label_insn_17048: popfd -nop -Label_insn_17049: popad -nop -Label_insn_17050: jnc 0x80517ab -nop -Label_insn_17051: pushad -nop -Label_insn_17052: pushfd -nop -Label_insn_17053: push 0x080517A8 -nop -Label_insn_17054: push 0xF00014E0 -nop -nop -Label_insn_17055: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17055: pop eax -nop -Label_insn_17056: popfd -nop -Label_insn_17057: popad -nop -Label_insn_17058: pushfd -nop -Label_insn_17059: test eax , 0xFFFFFF00 -nop -Label_insn_17060: je Label_insn_17062 -nop -Label_insn_17061: nop -nop -Label_insn_17062: popfd -nop -Label_insn_17063: movzx eax , al -nop -Label_insn_17064: not eax -nop -Label_insn_17065: test eax , 0xFFFFFF00 -nop -Label_insn_17066: je Label_insn_17062 -nop -Label_insn_17067: pushad -nop -Label_insn_17068: pushfd -nop -Label_insn_3588: add eax , 0x00000001 -nop -Label_insn_17069: push 0x080517EE -nop -Label_insn_17070: push 0xF00014F0 -nop -nop -Label_insn_17071: nop ;truncation_detector_32_8 -post_callback_Label_insn_17071: pop eax -nop -Label_insn_17072: popfd -nop -Label_insn_17073: popad -nop -Label_insn_17074: jno 0x8051803 -nop -Label_insn_17075: pushad -nop -Label_insn_17076: pushfd -nop -Label_insn_17077: push 0x08051800 -nop -Label_insn_17078: push 0xF0001500 -nop -nop -Label_insn_17079: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17079: pop eax -nop -Label_insn_17080: popfd -nop -Label_insn_17081: popad -nop -Label_insn_17082: jnc 0x8051828 -nop -Label_insn_17083: pushad -nop -Label_insn_17084: pushfd -nop -Label_insn_17085: push 0x08051825 -nop -Label_insn_17086: push 0xF0001510 -nop -nop -Label_insn_17087: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17087: pop eax -nop -Label_insn_17088: popfd -nop -Label_insn_17089: popad -nop -Label_insn_17090: pushfd -nop -Label_insn_17091: test ebx , ebx -nop -Label_insn_17092: jns Label_insn_17094 -nop -Label_insn_17093: nop -nop -Label_insn_3624: add ebx , 0x00000001 -nop -Label_insn_17094: popfd -nop -Label_insn_3625: add eax , 0x00000001 -nop -Label_insn_17095: mov dword [ebp-0x40] , ebx -nop -Label_insn_17096: pushad -nop -Label_insn_17097: pushfd -nop -Label_insn_17098: push 0x08051864 -nop -Label_insn_17099: push 0xF0001520 -nop -nop -Label_insn_17100: nop ;signedness_detector_32 -post_callback_Label_insn_17100: pop eax -nop -Label_insn_17101: popfd -nop -Label_insn_17102: popad -nop -Label_insn_17103: jnc 0x8051875 -nop -Label_insn_17104: pushad -nop -Label_insn_17105: pushfd -nop -Label_insn_3639: lea eax , [ebx+0x01] -nop -Label_insn_17106: push 0x08051872 -nop -Label_insn_17107: push 0xF0001530 -nop -nop -Label_insn_17108: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17108: pop eax -nop -Label_insn_17109: popfd -nop -Label_insn_17110: popad -nop -Label_insn_3644: lea ebx , [eax+0x01] -nop -Label_insn_17111: pushad -nop -Label_insn_17112: pushfd -nop -Label_insn_17113: push 0x0805187C -nop -Label_insn_17114: push 0xF0001540 -nop -nop -Label_insn_17115: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17115: pop eax -nop -Label_insn_17116: popfd -nop -Label_insn_17117: popad -nop -Label_insn_17118: jnc 0x805189a -nop -Label_insn_17119: pushad -nop -Label_insn_17120: pushfd -nop -Label_insn_17121: push 0x08051897 -nop -Label_insn_17122: push 0xF0001550 -nop -nop -Label_insn_17123: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17123: pop eax -nop -Label_insn_17124: popfd -nop -Label_insn_17125: popad -nop -Label_insn_17126: jno 0x80518b2 -nop -Label_insn_3668: add eax , 0x00000002 -nop -Label_insn_17127: pushad -nop -Label_insn_17128: pushfd -nop -Label_insn_17129: push 0x080518AF -nop -Label_insn_17130: push 0xF0001560 -nop -nop -Label_insn_17131: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17131: pop eax -nop -Label_insn_17132: popfd -nop -Label_insn_17133: popad -nop -Label_insn_3676: lea ecx , [esi-0x21] -nop -Label_insn_17134: pushad -nop -Label_insn_17135: pushfd -nop -Label_insn_17136: push 0x080518B7 -nop -Label_insn_17137: push 0xF0001570 -nop -nop -Label_insn_17138: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17138: pop eax -nop -Label_insn_17139: popfd -nop -Label_insn_17140: popad -nop -Label_insn_17141: jno 0x80518e0 -nop -Label_insn_17142: pushad -nop -Label_insn_17143: pushfd -nop -Label_insn_17144: push 0x080518DC -nop -Label_insn_17145: push 0xF0001580 -nop -Label_insn_3690: lea ecx , [ebx+0x01] -nop -nop -Label_insn_17146: nop ;mul_overflow_detector_32 -post_callback_Label_insn_17146: pop eax -nop -Label_insn_17147: popfd -nop -Label_insn_17148: popad -nop -Label_insn_17149: jno 0x8051919 -nop -Label_insn_3695: lea edx , [ecx+0x01] -nop -Label_insn_17150: pushad -nop -Label_insn_17151: pushfd -nop -Label_insn_17152: push 0x08051916 -nop -Label_insn_17153: push 0xF0001590 -nop -nop -Label_insn_17154: nop ;mul_overflow_detector_32 -post_callback_Label_insn_17154: pop eax -nop -Label_insn_3700: lea ebx , [edx+0x01] -nop -Label_insn_17155: popfd -nop -Label_insn_17156: popad -nop -Label_insn_17157: jnc 0x805193e -nop -Label_insn_17158: pushad -nop -Label_insn_3706: add ebx , 0x00000001 -nop -Label_insn_17159: pushfd -nop -Label_insn_17160: push 0x0805193B -nop -Label_insn_17161: push 0xF00015A0 -nop -nop -Label_insn_17162: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17162: pop eax -nop -Label_insn_17163: popfd -nop -Label_insn_17164: popad -nop -Label_insn_17165: jno 0x805194b -nop -Label_insn_17166: pushad -nop -Label_insn_17167: pushfd -nop -Label_insn_3718: lea eax , [ebx+0x01] -nop -Label_insn_17168: push 0x08051948 -nop -Label_insn_17169: push 0xF00015B0 -nop -nop -Label_insn_17170: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17170: pop eax -nop -Label_insn_17171: popfd -nop -Label_insn_17172: popad -nop -Label_insn_3723: lea ebx , [eax+0x01] -nop -Label_insn_17173: pushad -nop -Label_insn_17174: pushfd -nop -Label_insn_17175: push 0x0805194E -nop -Label_insn_3728: add ebx , 0x00000001 -nop -Label_insn_17176: push 0xF00015C0 -nop -nop -Label_insn_17177: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17177: pop eax -nop -Label_insn_17178: popfd -nop -Label_insn_17179: popad -nop -Label_insn_3733: add eax , dword [ebp-0x48] -nop -Label_insn_17180: jnc 0x805195c -nop -Label_insn_17181: pushad -nop -Label_insn_3737: add ecx , dword [ebp-0x2C] -nop -Label_insn_17182: pushfd -nop -Label_insn_17183: push 0x0805195A -nop -Label_insn_17184: push 0xF00015D0 -nop -nop -Label_insn_17185: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17185: pop eax -nop -Label_insn_17186: popfd -nop -Label_insn_3743: add esi , dword [ebp-0x2C] -nop -Label_insn_17187: popad -nop -Label_insn_17188: jnc 0x805198b -nop -Label_insn_17189: pushad -nop -Label_insn_17190: pushfd -nop -Label_insn_17191: push 0x08051988 -nop -Label_insn_17192: push 0xF00015E0 -nop -nop -Label_insn_17193: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17193: pop eax -nop -Label_insn_17194: popfd -nop -Label_insn_17195: popad -nop -Label_insn_17196: jnc 0x805199b -nop -Label_insn_3756: add ebx , 0x00000001 -nop -Label_insn_17197: pushad -nop -Label_insn_17198: pushfd -nop -Label_insn_17199: push 0x08051998 -nop -Label_insn_17200: push 0xF00015F0 -nop -nop -Label_insn_17201: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17201: pop eax -nop -Label_insn_17202: popfd -nop -Label_insn_17203: popad -nop -Label_insn_17204: jno 0x80519a3 -nop -Label_insn_17205: pushad -nop -Label_insn_17206: pushfd -nop -Label_insn_17207: push 0x080519A0 -nop -Label_insn_17208: push 0xF0001600 -nop -Label_insn_3772: lea edi , [esi+edx] -nop -nop -Label_insn_17209: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17209: pop eax -nop -Label_insn_3773: add ecx , edi -nop -Label_insn_17210: popfd -nop -Label_insn_3774: sub eax , edi -nop -Label_insn_17211: popad -nop -Label_insn_17212: pushad -nop -Label_insn_17213: pushfd -nop -Label_insn_17214: push 0x080519A6 -nop -Label_insn_17215: push 0xF0001610 -nop -nop -Label_insn_17216: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17216: pop eax -nop -Label_insn_17217: popfd -nop -Label_insn_17218: popad -nop -Label_insn_17219: jnc 0x80519b1 -nop -Label_insn_17220: pushad -nop -Label_insn_17221: pushfd -nop -Label_insn_17222: push 0x080519AF -nop -Label_insn_17223: push 0xF0001620 -nop -nop -Label_insn_17224: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17224: pop eax -nop -Label_insn_17225: popfd -nop -Label_insn_17226: popad -nop -Label_insn_17227: jnc 0x80519ee -nop -Label_insn_17228: pushad -nop -Label_insn_3798: sbb eax , eax -nop -Label_insn_17229: pushfd -nop -Label_insn_3799: add esi , ebx -nop -Label_insn_17230: push 0x080519EB -nop -Label_insn_17231: push 0xF0001630 -nop -nop -Label_insn_17232: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17232: pop eax -nop -Label_insn_17233: popfd -nop -Label_insn_17234: popad -nop -Label_insn_17235: test edx , 0xFFFFFF00 -nop -Label_insn_17236: je Label_insn_17238 -nop -Label_insn_17237: nop -nop -Label_insn_17238: popfd -nop -Label_insn_17239: mov byte [ebp-0x20] , dl -nop -Label_insn_17240: not edx -nop -Label_insn_17241: test edx , 0xFFFFFF00 -nop -Label_insn_17242: je Label_insn_17238 -nop -Label_insn_17243: pushad -nop -Label_insn_17244: pushfd -nop -Label_insn_3816: add dword [ebp-0x2C] , 0x00000001 -nop -Label_insn_17245: push 0x080519F1 -nop -Label_insn_17246: push 0xF0001640 -nop -nop -Label_insn_17247: nop ;truncation_detector_32_8 -post_callback_Label_insn_17247: pop eax -nop -Label_insn_17248: popfd -nop -Label_insn_17249: popad -nop -Label_insn_17250: jnc 0x8051a46 -nop -Label_insn_17251: pushad -nop -Label_insn_17252: pushfd -nop -Label_insn_17253: push 0x08051A43 -nop -Label_insn_17254: push 0xF0001650 -nop -nop -Label_insn_17255: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17255: pop eax -nop -Label_insn_17256: popfd -nop -Label_insn_3834: sub edx , 0x0000005B -nop -Label_insn_17257: popad -nop -Label_insn_3837: pushfd -nop -Label_insn_17258: pushad -nop -Label_insn_17259: pushfd -nop -Label_insn_3840: add eax , 0x00000001 -nop -Label_insn_17260: push 0x08051A4D -nop -Label_insn_3841: add ecx , 0x00000001 -nop -Label_insn_17261: push 0xF0001660 -nop -nop -Label_insn_17262: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17262: pop eax -nop -Label_insn_17263: popfd -nop -Label_insn_17264: popad -nop -Label_insn_17265: jnc 0x8051a65 -nop -Label_insn_17266: pushad -nop -Label_insn_17267: pushfd -nop -Label_insn_17268: push 0x08051A62 -nop -Label_insn_17269: push 0xF0001670 -nop -nop -Label_insn_17270: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17270: pop eax -nop -Label_insn_17271: popfd -nop -Label_insn_17272: popad -nop -Label_insn_17273: jno 0x8051a8b -nop -Label_insn_17274: pushad -nop -Label_insn_17275: pushfd -nop -Label_insn_17276: push 0x08051A88 -nop -Label_insn_17277: push 0xF0001680 -nop -nop -Label_insn_17278: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17278: pop eax -nop -Label_insn_17279: popfd -nop -Label_insn_17280: popad -nop -Label_insn_17281: pushad -nop -Label_insn_3868: lea ecx , [edi+esi+0x01] -nop -Label_insn_17282: pushfd -nop -Label_insn_17283: push 0x08051A8E -nop -Label_insn_17284: push 0xF0001690 -nop -Label_insn_3871: add eax , ecx -nop -nop -Label_insn_17285: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17285: pop eax -nop -Label_insn_17286: popfd -nop -Label_insn_17287: popad -nop -Label_insn_3875: add ecx , 0x00000001 -nop -Label_insn_3876: add eax , 0x00000001 -nop -Label_insn_17288: jnc Label_insn_9277 -nop -Label_insn_17289: pushad -nop -Label_insn_3879: add ebx , 0x00000001 -nop -Label_insn_17290: pushfd -nop -Label_insn_17291: push 0x08051AB5 -nop -Label_insn_17292: push 0xF00016A0 -nop -nop -Label_insn_17293: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17293: pop eax -nop -Label_insn_17294: popfd -nop -Label_insn_17295: popad -nop -Label_insn_17296: jnc Label_insn_9278 -nop -Label_insn_17297: pushad -nop -Label_insn_17298: pushfd -nop -Label_insn_17299: push 0x08051AB8 -nop -Label_insn_17300: push 0xF00016B0 -nop -nop -Label_insn_17301: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17301: pop eax -nop -Label_insn_17302: popfd -nop -Label_insn_17303: popad -nop -Label_insn_17304: pushfd -nop -Label_insn_17305: test bl , bl -nop -Label_insn_17306: jns Label_insn_17308 -nop -Label_insn_17307: nop -nop -Label_insn_17308: popfd -nop -Label_insn_17309: movsx ebx , bl -nop -Label_insn_17310: pushad -nop -Label_insn_17311: pushfd -nop -Label_insn_17312: push 0x08051ABA -nop -Label_insn_17313: push 0xF00016C0 -nop -nop -Label_insn_17314: nop ;signedness_detector_8 -post_callback_Label_insn_17314: pop eax -nop -Label_insn_17315: popfd -nop -Label_insn_17316: popad -nop -Label_insn_17317: jno 0x8051ac1 -nop -Label_insn_17318: pushad -nop -Label_insn_17319: pushfd -nop -Label_insn_17320: push 0x08051ABD -nop -Label_insn_3916: lea edx , [ebx+0x01] -nop -Label_insn_17321: push 0xF00016D0 -nop -nop -Label_insn_17322: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17322: pop eax -nop -Label_insn_17323: popfd -nop -Label_insn_17324: popad -nop -Label_insn_17325: pushad -nop -Label_insn_17326: pushfd -nop -Label_insn_17327: push 0x08051AC3 -nop -Label_insn_17328: push 0xF00016E0 -nop -nop -Label_insn_17329: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17329: pop eax -nop -Label_insn_17330: popfd -nop -Label_insn_17331: popad -nop -Label_insn_17332: jno 0x8051ac8 -nop -Label_insn_3932: sub ecx , eax -nop -Label_insn_17333: pushad -nop -Label_insn_17334: pushfd -nop -Label_insn_3934: lea eax , [edi+eax*8] -nop -Label_insn_17335: push 0x08051AC5 -nop -Label_insn_17336: push 0xF00016F0 -nop -nop -Label_insn_17337: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17337: pop eax -nop -Label_insn_17338: popfd -nop -Label_insn_17339: popad -nop -Label_insn_3941: lea edi , [edi+ebx*8] -nop -Label_insn_17340: pushad -nop -Label_insn_17341: pushfd -nop -Label_insn_17342: push 0x08051ACD -nop -Label_insn_17343: push 0xF0001700 -nop -nop -Label_insn_17344: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17344: pop eax -nop -Label_insn_17345: popfd -nop -Label_insn_17346: popad -nop -Label_insn_17347: jno 0x8051aeb -nop -Label_insn_3950: lea eax , [esi+0x08] -nop -Label_insn_17348: pushad -nop -Label_insn_17349: pushfd -nop -Label_insn_17350: push 0x08051AE8 -nop -Label_insn_17351: push 0xF0001710 -nop -nop -Label_insn_17352: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17352: pop eax -nop -Label_insn_17353: popfd -nop -Label_insn_17354: popad -nop -Label_insn_17355: pushad -nop -Label_insn_3961: lea edx , [eax+0x01] -nop -Label_insn_17356: pushfd -nop -Label_insn_17357: push 0x08051AEE -nop -Label_insn_17358: push 0xF0001720 -nop -nop -Label_insn_17359: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17359: pop eax -nop -Label_insn_17360: popfd -nop -Label_insn_17361: popad -nop -Label_insn_17362: jno 0x8051bdb -nop -Label_insn_17363: pushad -nop -Label_insn_17364: pushfd -nop -Label_insn_17365: push 0x08051BD8 -nop -Label_insn_17366: push 0xF0001730 -nop -nop -Label_insn_17367: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17367: pop eax -nop -Label_insn_17368: popfd -nop -Label_insn_17369: popad -nop -Label_insn_17370: jnc 0x8051bef -nop -Label_insn_17371: pushad -nop -Label_insn_17372: pushfd -nop -Label_insn_17373: push 0x08051BED -nop -Label_insn_17374: push 0xF0001740 -nop -nop -Label_insn_17375: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17375: pop eax -nop -Label_insn_17376: popfd -nop -Label_insn_17377: popad -nop -Label_insn_17378: pushfd -nop -Label_insn_17379: test edx , 0xFFFFFF00 -nop -Label_insn_17380: je Label_insn_17382 -nop -Label_insn_17381: nop -nop -Label_insn_17382: popfd -nop -Label_insn_17383: mov byte [ebp-0x44] , dl -nop -Label_insn_17384: not edx -nop -Label_insn_17385: test edx , 0xFFFFFF00 -nop -Label_insn_17386: je Label_insn_17382 -nop -Label_insn_17387: pushad -nop -Label_insn_17388: pushfd -nop -Label_insn_17389: push 0x08051C2B -nop -Label_insn_17390: push 0xF0001750 -nop -nop -Label_insn_17391: nop ;truncation_detector_32_8 -post_callback_Label_insn_17391: pop eax -nop -Label_insn_17392: popfd -nop -Label_insn_17393: popad -nop -Label_insn_17394: jnc 0x8051c80 -nop -Label_insn_17395: pushad -nop -Label_insn_17396: pushfd -nop -Label_insn_17397: push 0x08051C7E -nop -Label_insn_17398: push 0xF0001760 -nop -nop -Label_insn_17399: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17399: pop eax -nop -Label_insn_17400: popfd -nop -Label_insn_17401: popad -nop -Label_insn_17402: jnc Label_insn_9447 -nop -Label_insn_17403: pushad -nop -Label_insn_17404: pushfd -nop -Label_insn_17405: push 0x08051D1C -nop -Label_insn_17406: push 0xF0001770 -nop -nop -Label_insn_17407: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17407: pop eax -nop -Label_insn_17408: popfd -nop -Label_insn_17409: popad -nop -Label_insn_17410: jnc Label_insn_9448 -nop -Label_insn_17411: pushad -nop -Label_insn_17412: pushfd -nop -Label_insn_17413: push 0x08051D1F -nop -Label_insn_17414: push 0xF0001780 -nop -nop -Label_insn_17415: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17415: pop eax -nop -Label_insn_17416: popfd -nop -Label_insn_17417: popad -nop -Label_insn_17418: pushfd -nop -Label_insn_17419: test dl , dl -nop -Label_insn_17420: jns Label_insn_17422 -nop -Label_insn_17421: nop -nop -Label_insn_17422: popfd -nop -Label_insn_17423: movsx edx , dl -nop -Label_insn_17424: pushad -nop -Label_insn_17425: pushfd -nop -Label_insn_17426: push 0x08051D21 -nop -Label_insn_17427: push 0xF0001790 -nop -nop -Label_insn_17428: nop ;signedness_detector_8 -post_callback_Label_insn_17428: pop eax -nop -Label_insn_17429: popfd -nop -Label_insn_17430: popad -nop -Label_insn_17431: jno 0x8051d28 -nop -Label_insn_17432: pushad -nop -Label_insn_17433: pushfd -nop -Label_insn_17434: push 0x08051D24 -nop -Label_insn_17435: push 0xF00017A0 -nop -nop -Label_insn_17436: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17436: pop eax -nop -Label_insn_17437: popfd -nop -Label_insn_17438: popad -nop -Label_insn_17439: pushad -nop -Label_insn_17440: pushfd -nop -Label_insn_17441: push 0x08051D2A -nop -Label_insn_17442: push 0xF00017B0 -nop -nop -Label_insn_17443: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17443: pop eax -nop -Label_insn_17444: popfd -nop -Label_insn_17445: popad -nop -Label_insn_17446: jno 0x8051d2f -nop -Label_insn_17447: pushad -nop -Label_insn_17448: pushfd -nop -Label_insn_17449: push 0x08051D2C -nop -Label_insn_17450: push 0xF00017C0 -nop -nop -Label_insn_17451: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17451: pop eax -nop -Label_insn_17452: popfd -nop -Label_insn_17453: popad -nop -Label_insn_17454: pushad -nop -Label_insn_17455: pushfd -nop -Label_insn_17456: push 0x08051D34 -nop -Label_insn_17457: push 0xF00017D0 -nop -nop -Label_insn_17458: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17458: pop eax -nop -Label_insn_17459: popfd -nop -Label_insn_17460: popad -nop -Label_insn_17461: jno 0x8051d54 -nop -Label_insn_17462: pushad -nop -Label_insn_17463: pushfd -nop -Label_insn_17464: push 0x08051D51 -nop -Label_insn_17465: push 0xF00017E0 -nop -nop -Label_insn_17466: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17466: pop eax -nop -Label_insn_17467: popfd -nop -Label_insn_17468: popad -nop -Label_insn_17469: pushad -nop -Label_insn_17470: pushfd -nop -Label_insn_17471: push 0x08051D57 -nop -Label_insn_17472: push 0xF00017F0 -nop -nop -Label_insn_17473: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17473: pop eax -nop -Label_insn_17474: popfd -nop -Label_insn_17475: popad -nop -Label_insn_17476: jnc 0x8051d86 -nop -Label_insn_17477: pushad -nop -Label_insn_17478: pushfd -nop -Label_insn_17479: push 0x08051D83 -nop -Label_insn_17480: push 0xF0001800 -nop -nop -Label_insn_17481: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17481: pop eax -nop -Label_insn_17482: popfd -nop -Label_insn_17483: popad -nop -Label_insn_17484: jnc 0x8051d95 -nop -Label_insn_17485: pushad -nop -Label_insn_17486: pushfd -nop -Label_insn_17487: push 0x08051D92 -nop -Label_insn_17488: push 0xF0001810 -nop -nop -Label_insn_17489: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17489: pop eax -nop -Label_insn_17490: popfd -nop -Label_insn_17491: popad -nop -Label_insn_17492: jnc 0x8051da9 -nop -Label_insn_17493: pushad -nop -Label_insn_17494: pushfd -nop -Label_insn_17495: push 0x08051DA6 -nop -Label_insn_17496: push 0xF0001820 -nop -nop -Label_insn_17497: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17497: pop eax -nop -Label_insn_17498: popfd -nop -Label_insn_17499: popad -nop -Label_insn_17500: jnc 0x8051dfe -nop -Label_insn_17501: pushad -nop -Label_insn_17502: pushfd -nop -Label_insn_17503: push 0x08051DFB -nop -Label_insn_17504: push 0xF0001830 -nop -Label_insn_4210: lea edx , [ebx+0x08] -nop -nop -Label_insn_17505: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17505: pop eax -nop -Label_insn_17506: popfd -nop -Label_insn_17507: popad -nop -Label_insn_17508: pushad -nop -Label_insn_17509: pushfd -nop -Label_insn_17510: push 0x08051E05 -nop -Label_insn_17511: push 0xF0001840 -nop -nop -Label_insn_17512: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17512: pop eax -nop -Label_insn_17513: popfd -nop -Label_insn_17514: popad -nop -Label_insn_17515: jnc 0x8051e1d -nop -Label_insn_17516: pushad -nop -Label_insn_17517: pushfd -nop -Label_insn_17518: push 0x08051E1A -nop -Label_insn_17519: push 0xF0001850 -nop -nop -Label_insn_17520: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17520: pop eax -nop -Label_insn_4230: add edi , 0x00000001 -nop -Label_insn_17521: popfd -nop -Label_insn_17522: popad -nop -Label_insn_17523: jno 0x8051e34 -nop -Label_insn_17524: pushad -nop -Label_insn_17525: pushfd -nop -Label_insn_17526: push 0x08051E31 -nop -Label_insn_17527: push 0xF0001860 -nop -nop -Label_insn_17528: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17528: pop eax -nop -Label_insn_17529: popfd -nop -Label_insn_17530: popad -nop -Label_insn_17531: pushad -nop -Label_insn_17532: pushfd -nop -Label_insn_17533: push 0x08051E37 -nop -Label_insn_17534: push 0xF0001870 -nop -nop -Label_insn_17535: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17535: pop eax -nop -Label_insn_17536: popfd -nop -Label_insn_17537: popad -nop -Label_insn_17538: jno 0x8051e4f -nop -Label_insn_17539: pushad -nop -Label_insn_17540: pushfd -nop -Label_insn_17541: push 0x08051E4C -nop -Label_insn_17542: push 0xF0001880 -nop -nop -Label_insn_17543: nop ;mul_overflow_detector_32 -post_callback_Label_insn_17543: pop eax -nop -Label_insn_17544: popfd -nop -Label_insn_17545: popad -nop -Label_insn_17546: pushad -nop -Label_insn_17547: pushfd -nop -Label_insn_17548: push 0x08051E54 -nop -Label_insn_17549: push 0xF0001890 -nop -nop -Label_insn_17550: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17550: pop eax -nop -Label_insn_17551: popfd -nop -Label_insn_17552: popad -nop -Label_insn_17553: pushfd -nop -Label_insn_17554: test cl , cl -nop -Label_insn_17555: jns Label_insn_17557 -nop -Label_insn_17556: nop -nop -Label_insn_17557: popfd -nop -Label_insn_17558: movsx ecx , cl -nop -Label_insn_17559: pushad -nop -Label_insn_17560: pushfd -nop -Label_insn_17561: push 0x08051E56 -nop -Label_insn_17562: push 0xF00018A0 -nop -nop -Label_insn_17563: nop ;signedness_detector_8 -post_callback_Label_insn_17563: pop eax -nop -Label_insn_17564: popfd -nop -Label_insn_17565: popad -nop -Label_insn_17566: pushad -nop -Label_insn_17567: pushfd -nop -Label_insn_17568: push 0x08051E5D -nop -Label_insn_17569: push 0xF00018B0 -nop -nop -Label_insn_17570: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17570: pop eax -nop -Label_insn_17571: popfd -nop -Label_insn_17572: popad -nop -Label_insn_17573: pushad -nop -Label_insn_17574: pushfd -nop -Label_insn_17575: push 0x08051E63 -nop -Label_insn_17576: push 0xF00018C0 -nop -nop -Label_insn_17577: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17577: pop eax -nop -Label_insn_17578: popfd -nop -Label_insn_17579: popad -nop -Label_insn_17580: jno 0x8051e68 -nop -Label_insn_17581: pushad -nop -Label_insn_17582: pushfd -nop -Label_insn_17583: push 0x08051E65 -nop -Label_insn_17584: push 0xF00018D0 -nop -nop -Label_insn_17585: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17585: pop eax -nop -Label_insn_17586: popfd -nop -Label_insn_17587: popad -nop -Label_insn_17588: pushad -nop -Label_insn_17589: pushfd -nop -Label_insn_17590: push 0x08051E6D -nop -Label_insn_17591: push 0xF00018E0 -nop -nop -Label_insn_17592: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17592: pop eax -nop -Label_insn_17593: popfd -nop -Label_insn_17594: popad -nop -Label_insn_17595: jno Label_insn_9561 -nop -Label_insn_17596: pushad -nop -Label_insn_17597: pushfd -nop -Label_insn_17598: push 0x08051E86 -nop -Label_insn_17599: push 0xF00018F0 -nop -nop -Label_insn_17600: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17600: pop eax -nop -Label_insn_17601: popfd -nop -Label_insn_17602: popad -nop -Label_insn_17603: jno 0x8051e8c -nop -Label_insn_17604: pushad -nop -Label_insn_17605: pushfd -nop -Label_insn_17606: push 0x08051E89 -nop -Label_insn_17607: push 0xF0001900 -nop -nop -Label_insn_17608: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17608: pop eax -nop -Label_insn_17609: popfd -nop -Label_insn_17610: popad -nop -Label_insn_17611: jnc 0x8051eb1 -nop -Label_insn_17612: pushad -nop -Label_insn_17613: pushfd -nop -Label_insn_17614: push 0x08051EAF -nop -Label_insn_17615: push 0xF0001910 -nop -nop -Label_insn_17616: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17616: pop eax -nop -Label_insn_17617: popfd -nop -Label_insn_17618: popad -nop -Label_insn_17619: pushfd -nop -Label_insn_17620: test edx , 0xFFFFFF00 -nop -Label_insn_17621: je Label_insn_17623 -nop -Label_insn_17622: nop -nop -Label_insn_17623: popfd -nop -Label_insn_17624: mov byte [ebp-0x44] , dl -nop -Label_insn_17625: not edx -nop -Label_insn_17626: test edx , 0xFFFFFF00 -nop -Label_insn_17627: je Label_insn_17623 -nop -Label_insn_17628: pushad -nop -Label_insn_17629: pushfd -nop -Label_insn_17630: push 0x08051F0A -nop -Label_insn_17631: push 0xF0001920 -nop -nop -Label_insn_17632: nop ;truncation_detector_32_8 -post_callback_Label_insn_17632: pop eax -nop -Label_insn_17633: popfd -nop -Label_insn_17634: popad -nop -Label_insn_17635: jnc 0x8051f5a -nop -Label_insn_17636: pushad -nop -Label_insn_17637: pushfd -nop -Label_insn_17638: push 0x08051F58 -nop -Label_insn_17639: push 0xF0001930 -nop -nop -Label_insn_17640: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17640: pop eax -nop -Label_insn_17641: popfd -nop -Label_insn_17642: popad -nop -Label_insn_17643: pushad -nop -Label_insn_17644: pushfd -nop -Label_insn_17645: push 0x08051F5D -nop -Label_insn_17646: push 0xF0001940 -nop -nop -Label_insn_17647: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17647: pop eax -nop -Label_insn_17648: popfd -nop -Label_insn_17649: popad -nop -Label_insn_17650: jno Label_insn_9625 -nop -Label_insn_17651: pushad -nop -Label_insn_17652: pushfd -nop -Label_insn_17653: push 0x08051F8E -nop -Label_insn_17654: push 0xF0001950 -nop -nop -Label_insn_17655: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17655: pop eax -nop -Label_insn_17656: popfd -nop -Label_insn_17657: popad -nop -Label_insn_17658: jno Label_insn_9626 -nop -Label_insn_17659: pushad -nop -Label_insn_17660: pushfd -nop -Label_insn_17661: push 0x08051F90 -nop -Label_insn_17662: push 0xF0001960 -nop -nop -Label_insn_17663: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17663: pop eax -nop -Label_insn_17664: popfd -nop -Label_insn_17665: popad -nop -Label_insn_17666: pushfd -nop -Label_insn_17667: test esi , esi -nop -Label_insn_17668: jns Label_insn_17670 -nop -Label_insn_17669: nop -nop -Label_insn_17670: popfd -nop -Label_insn_17671: mov dword [ebp-0x1C] , esi -nop -Label_insn_17672: pushad -nop -Label_insn_17673: pushfd -nop -Label_insn_17674: push 0x08051F93 -nop -Label_insn_17675: push 0xF0001970 -nop -nop -Label_insn_17676: nop ;signedness_detector_32 -post_callback_Label_insn_17676: pop eax -nop -Label_insn_17677: popfd -nop -Label_insn_17678: popad -nop -Label_insn_17679: jnc 0x8051fac -nop -Label_insn_17680: pushad -nop -Label_insn_17681: pushfd -nop -Label_insn_17682: push 0x08051FA9 -nop -Label_insn_17683: push 0xF0001980 -nop -nop -Label_insn_17684: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17684: pop eax -nop -Label_insn_17685: popfd -nop -Label_insn_17686: popad -nop -Label_insn_17687: jno 0x8051fdf -nop -Label_insn_17688: pushad -nop -Label_insn_17689: pushfd -nop -Label_insn_17690: push 0x08051FDD -nop -Label_insn_17691: push 0xF0001990 -nop -nop -Label_insn_17692: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17692: pop eax -nop -Label_insn_17693: popfd -nop -Label_insn_17694: popad -nop -Label_insn_17695: pushad -nop -Label_insn_17696: pushfd -nop -Label_insn_17697: push 0x08051FE2 -nop -Label_insn_17698: push 0xF00019A0 -nop -nop -Label_insn_17699: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17699: pop eax -nop -Label_insn_17700: popfd -nop -Label_insn_17701: popad -nop -Label_insn_17702: pushfd -nop -Label_insn_17703: test esi , esi -nop -Label_insn_17704: jns Label_insn_17706 -nop -Label_insn_17705: nop -nop -Label_insn_17706: popfd -nop -Label_insn_17707: mov dword [ebp-0x1C] , esi -nop -Label_insn_17708: pushad -nop -Label_insn_17709: pushfd -nop -Label_insn_17710: push 0x08051FE5 -nop -Label_insn_17711: push 0xF00019B0 -nop -nop -Label_insn_17712: nop ;signedness_detector_32 -post_callback_Label_insn_17712: pop eax -nop -Label_insn_17713: popfd -nop -Label_insn_17714: popad -nop -Label_insn_17715: jno 0x8052051 -nop -Label_insn_17716: pushad -nop -Label_insn_17717: pushfd -nop -Label_insn_17718: push 0x0805204B -nop -Label_insn_17719: push 0xF00019C0 -nop -nop -Label_insn_17720: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17720: pop eax -nop -Label_insn_17721: popfd -nop -Label_insn_17722: popad -nop -Label_insn_17723: pushad -nop -Label_insn_17724: pushfd -nop -Label_insn_17725: push 0x08052059 -nop -Label_insn_17726: push 0xF00019D0 -nop -nop -Label_insn_17727: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17727: pop eax -nop -Label_insn_17728: popfd -nop -Label_insn_17729: popad -nop -Label_insn_17730: jno Label_insn_9689 -nop -Label_insn_17731: pushad -nop -Label_insn_17732: pushfd -nop -Label_insn_17733: push 0x0805205F -nop -Label_insn_17734: push 0xF00019E0 -nop -nop -Label_insn_17735: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17735: pop eax -nop -Label_insn_17736: popfd -nop -Label_insn_4624: lea ecx , [eax-0x41] -nop -Label_insn_17737: popad -nop -Label_insn_17738: jno 0x8052067 -nop -Label_insn_4627: add eax , 0x00000020 -nop -Label_insn_17739: pushad -nop -Label_insn_4629: lea edi , [ecx-0x41] -nop -Label_insn_17740: pushfd -nop -Label_insn_17741: push 0x08052065 -nop -Label_insn_17742: push 0xF00019F0 -nop -Label_insn_4632: add ecx , 0x00000020 -nop -nop -Label_insn_17743: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17743: pop eax -nop -Label_insn_17744: popfd -nop -Label_insn_17745: popad -nop -Label_insn_4635: add edx , 0x00000001 -nop -Label_insn_17746: jnc 0x805208e -nop -Label_insn_4638: pushfd -nop -Label_insn_17747: pushad -nop -Label_insn_4639: pushfd -nop -Label_insn_17748: pushfd -nop -Label_insn_4640: sub eax , ecx -nop -Label_insn_17749: push 0x0805208B -nop -Label_insn_17750: push 0xF0001A00 -nop -nop -Label_insn_17751: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17751: pop eax -nop -Label_insn_17752: popfd -nop -Label_insn_17753: popad -nop -Label_insn_17754: jno 0x8049280 -nop -Label_insn_17755: pushad -nop -Label_insn_17756: pushfd -nop -Label_insn_17757: push 0x0804927A -nop -Label_insn_17758: push 0xF0001A10 -nop -nop -Label_insn_17759: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17759: pop eax -nop -Label_insn_17760: popfd -nop -Label_insn_17761: popad -nop -Label_insn_17762: pushad -nop -Label_insn_17763: pushfd -nop -Label_insn_17764: push 0x08049283 -nop -Label_insn_17765: push 0xF0001A20 -nop -nop -Label_insn_17766: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17766: pop eax -nop -Label_insn_17767: popfd -nop -Label_insn_17768: popad -nop -Label_insn_17769: jno 0x8049293 -nop -Label_insn_17770: pushad -nop -Label_insn_17771: pushfd -nop -Label_insn_17772: push 0x08049290 -nop -Label_insn_17773: push 0xF0001A30 -nop -nop -Label_insn_17774: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17774: pop eax -nop -Label_insn_17775: popfd -nop -Label_insn_17776: popad -nop -Label_insn_17777: pushfd -nop -Label_insn_17778: test ecx , ecx -nop -Label_insn_17779: jns Label_insn_17781 -nop -Label_insn_17780: nop -nop -Label_insn_17781: popfd -nop -Label_insn_17782: mov dword [esp+0x08] , ecx -nop -Label_insn_17783: pushad -nop -Label_insn_4697: lea ebx , [ebx+eax+0x01] -nop -Label_insn_17784: pushfd -nop -Label_insn_17785: push 0x080497D7 -nop -Label_insn_17786: push 0xF0001A40 -nop -Label_insn_4700: lea ebx , [ebx+eax+0x01] -nop -nop -Label_insn_17787: nop ;signedness_detector_32 -post_callback_Label_insn_17787: pop eax -nop -Label_insn_17788: popfd -nop -Label_insn_17789: popad -nop -Label_insn_17790: pushfd -nop -Label_insn_17791: test ecx , ecx -nop -Label_insn_17792: jns Label_insn_17794 -nop -Label_insn_17793: nop -nop -Label_insn_17794: popfd -nop -Label_insn_17795: mov dword [esp+0x28] , ecx -nop -Label_insn_17796: pushad -nop -Label_insn_17797: pushfd -nop -Label_insn_17798: push 0x080497D3 -nop -Label_insn_17799: push 0xF0001A50 -nop -nop -Label_insn_17800: nop ;signedness_detector_32 -post_callback_Label_insn_17800: pop eax -nop -Label_insn_17801: popfd -nop -Label_insn_4717: lea esi , [ebx+eax+0x01] -nop -Label_insn_17802: popad -nop -Label_insn_17803: jnc 0x804981c -nop -Label_insn_17804: pushad -nop -Label_insn_17805: pushfd -nop -Label_insn_17806: push 0x08049816 -nop -Label_insn_17807: push 0xF0001A60 -nop -nop -Label_insn_17808: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17808: pop eax -nop -Label_insn_17809: popfd -nop -Label_insn_17810: popad -nop -Label_insn_17811: pushfd -nop -Label_insn_17812: test ecx , ecx -nop -Label_insn_17813: jns Label_insn_17815 -nop -Label_insn_17814: nop -nop -Label_insn_17815: popfd -nop -Label_insn_17816: mov dword [esp+0x60] , ecx -nop -Label_insn_17817: pushad -nop -Label_insn_17818: pushfd -nop -Label_insn_17819: push 0x08049860 -nop -Label_insn_17820: push 0xF0001A70 -nop -nop -Label_insn_17821: nop ;signedness_detector_32 -post_callback_Label_insn_17821: pop eax -nop -Label_insn_17822: popfd -nop -Label_insn_17823: popad -nop -Label_insn_17824: jnc 0x8049867 -nop -Label_insn_17825: pushad -nop -Label_insn_17826: pushfd -nop -Label_insn_17827: push 0x08049864 -nop -Label_insn_17828: push 0xF0001A80 -nop -nop -Label_insn_17829: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17829: pop eax -nop -Label_insn_17830: popfd -nop -Label_insn_4753: add eax , dword [ebp-0x0000008C] -nop -Label_insn_17831: popad -nop -Label_insn_17832: pushfd -nop -Label_insn_17833: pushfd -nop -Label_insn_17834: test ecx , ecx -nop -Label_insn_4757: add eax , 0x0000000E -nop -Label_insn_17835: jns Label_insn_17837 -nop -Label_insn_17836: nop -nop -Label_insn_17837: popfd -nop -Label_insn_17838: mov dword [esp+0x08] , ecx -nop -Label_insn_17839: pushad -nop -Label_insn_17840: pushfd -nop -Label_insn_17841: push 0x080498D3 -nop -Label_insn_17842: push 0xF0001A90 -nop -nop -Label_insn_17843: nop ;signedness_detector_32 -post_callback_Label_insn_17843: pop eax -nop -Label_insn_17844: popfd -nop -Label_insn_17845: popad -nop -Label_insn_17846: jnc 0x804990e -nop -Label_insn_17847: pushad -nop -Label_insn_17848: pushfd -nop -Label_insn_4774: add eax , dword [ebp-0x00000090] -nop -Label_insn_17849: push 0x08049909 -nop -Label_insn_17850: push 0xF0001AA0 -nop -nop -Label_insn_17851: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17851: pop eax -nop -Label_insn_17852: popfd -nop -Label_insn_17853: popad -nop -Label_insn_17854: jno 0x8049975 -nop -Label_insn_17855: pushad -nop -Label_insn_17856: pushfd -nop -Label_insn_17857: push 0x08049971 -nop -Label_insn_17858: push 0xF0001AB0 -nop -nop -Label_insn_17859: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17859: pop eax -nop -Label_insn_17860: popfd -nop -Label_insn_17861: popad -nop -Label_insn_17862: jnc 0x804998d -nop -Label_insn_17863: pushad -nop -Label_insn_17864: pushfd -nop -Label_insn_17865: push 0x08049989 -nop -Label_insn_17866: push 0xF0001AC0 -nop -Label_insn_4796: add edx , 0x00000001 -nop -nop -Label_insn_17867: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17867: pop eax -nop -Label_insn_17868: popfd -nop -Label_insn_17869: popad -nop -Label_insn_17870: pushad -nop -Label_insn_17871: pushfd -nop -Label_insn_17872: push 0x08049991 -nop -Label_insn_17873: push 0xF0001AD0 -nop -nop -Label_insn_17874: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17874: pop eax -nop -Label_insn_17875: popfd -nop -Label_insn_17876: popad -nop -Label_insn_17877: jno 0x80499aa -nop -Label_insn_17878: pushad -nop -Label_insn_17879: pushfd -nop -Label_insn_17880: push 0x080499A7 -nop -Label_insn_17881: push 0xF0001AE0 -nop -nop -Label_insn_17882: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17882: pop eax -nop -Label_insn_17883: popfd -nop -Label_insn_17884: popad -nop -Label_insn_17885: pushad -nop -Label_insn_17886: pushfd -nop -Label_insn_17887: push 0x080499AC -nop -Label_insn_17888: push 0xF0001AF0 -nop -nop -Label_insn_17889: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17889: pop eax -nop -Label_insn_17890: popfd -nop -Label_insn_17891: popad -nop -Label_insn_17892: jno 0x80499bc -nop -Label_insn_4830: add eax , edx -nop -Label_insn_17893: pushad -nop -Label_insn_4831: lea ebx , [eax+0x02] -nop -Label_insn_17894: pushfd -nop -Label_insn_4832: add eax , 0x00000003 -nop -Label_insn_17895: push 0x080499B8 -nop -Label_insn_17896: push 0xF0001B00 -nop -nop -Label_insn_17897: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17897: pop eax -nop -Label_insn_17898: popfd -nop -Label_insn_17899: popad -nop -Label_insn_17900: pushad -nop -Label_insn_17901: pushfd -nop -Label_insn_17902: push 0x080499BE -nop -Label_insn_17903: push 0xF0001B10 -nop -Label_insn_4843: sub esi , edx -nop -nop -Label_insn_17904: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17904: pop eax -nop -Label_insn_17905: popfd -nop -Label_insn_4845: sub eax , dword [ebp-0x00000090] -nop -Label_insn_17906: popad -nop -Label_insn_4846: lea eax , [ebx+eax-0x02] -nop -Label_insn_17907: jnc 0x80499dc -nop -Label_insn_4849: lea eax , [ebx+esi-0x01] -nop -Label_insn_17908: pushad -nop -Label_insn_17909: pushfd -nop -Label_insn_17910: push 0x080499DA -nop -Label_insn_17911: push 0xF0001B20 -nop -nop -Label_insn_17912: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17912: pop eax -nop -Label_insn_17913: popfd -nop -Label_insn_17914: popad -nop -Label_insn_17915: pushad -nop -Label_insn_17916: pushfd -nop -Label_insn_4861: add edx , 0x00000001 -nop -Label_insn_17917: push 0x080499E5 -nop -Label_insn_17918: push 0xF0001B30 -nop -nop -Label_insn_17919: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17919: pop eax -nop -Label_insn_17920: popfd -nop -Label_insn_17921: popad -nop -Label_insn_17922: jnc 0x8049a09 -nop -Label_insn_17923: pushad -nop -Label_insn_17924: pushfd -nop -Label_insn_17925: push 0x08049A05 -nop -Label_insn_17926: push 0xF0001B40 -nop -nop -Label_insn_17927: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17927: pop eax -nop -Label_insn_17928: popfd -nop -Label_insn_17929: popad -nop -Label_insn_17930: pushad -nop -Label_insn_17931: pushfd -nop -Label_insn_17932: push 0x08049A10 -nop -Label_insn_17933: push 0xF0001B50 -nop -nop -Label_insn_17934: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17934: pop eax -nop -Label_insn_17935: popfd -nop -Label_insn_17936: popad -nop -Label_insn_17937: test eax , eax -nop -Label_insn_17938: jns Label_insn_17940 -nop -Label_insn_17939: nop -nop -Label_insn_17940: popfd -nop -Label_insn_17941: mov dword [esp+0x00000098] , eax -nop -Label_insn_17942: pushad -nop -Label_insn_17943: pushfd -nop -Label_insn_4894: lea eax , [ebx+ecx+0x02] -nop -Label_insn_17944: push 0x08049A20 -nop -Label_insn_4895: add eax , edx -nop -Label_insn_17945: push 0xF0001B60 -nop -nop -Label_insn_17946: nop ;signedness_detector_32 -post_callback_Label_insn_17946: pop eax -nop -Label_insn_4897: add eax , 0x00000001 -nop -Label_insn_17947: popfd -nop -Label_insn_17948: popad -nop -Label_insn_17949: jnc 0x8049a3c -nop -Label_insn_17950: pushad -nop -Label_insn_17951: pushfd -nop -Label_insn_17952: push 0x08049A35 -nop -Label_insn_17953: push 0xF0001B70 -nop -nop -Label_insn_17954: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17954: pop eax -nop -Label_insn_17955: popfd -nop -Label_insn_17956: popad -nop -Label_insn_4910: sub ecx , 0x00000001 -nop -Label_insn_17957: jnc Label_insn_692 -nop -Label_insn_17958: pushad -nop -Label_insn_17959: pushfd -nop -Label_insn_17960: push 0x08049AB0 -nop -Label_insn_17961: push 0xF0001B80 -nop -nop -Label_insn_17962: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17962: pop eax -nop -Label_insn_17963: popfd -nop -Label_insn_17964: popad -nop -Label_insn_17965: jnc 0x8049ab5 -nop -Label_insn_17966: pushad -nop -Label_insn_17967: pushfd -nop -Label_insn_17968: push 0x08049AB2 -nop -Label_insn_17969: push 0xF0001B90 -nop -nop -Label_insn_17970: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17970: pop eax -nop -Label_insn_17971: popfd -nop -Label_insn_17972: popad -nop -Label_insn_17973: jnc 0x8049ad9 -nop -Label_insn_17974: pushad -nop -Label_insn_17975: pushfd -nop -Label_insn_17976: push 0x08049AD2 -nop -Label_insn_17977: push 0xF0001BA0 -nop -nop -Label_insn_17978: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17978: pop eax -nop -Label_insn_17979: popfd -nop -Label_insn_17980: popad -nop -Label_insn_17981: jnc 0x8049b4a -nop -Label_insn_17982: pushad -nop -Label_insn_17983: pushfd -nop -Label_insn_17984: push 0x08049B43 -nop -Label_insn_4957: lea esi , [eax+0x04] -nop -Label_insn_17985: push 0xF0001BB0 -nop -nop -Label_insn_17986: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_17986: pop eax -nop -Label_insn_17987: popfd -nop -Label_insn_17988: popad -nop -Label_insn_17989: jno 0x8049b96 -nop -Label_insn_17990: pushad -nop -Label_insn_17991: pushfd -nop -Label_insn_17992: push 0x08049B93 -nop -Label_insn_17993: push 0xF0001BC0 -nop -nop -Label_insn_17994: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_17994: pop eax -nop -Label_insn_17995: popfd -nop -Label_insn_17996: popad -nop -Label_insn_17997: jnc 0x8049bad -nop -Label_insn_17998: pushad -nop -Label_insn_17999: pushfd -nop -Label_insn_18000: push 0x08049BAA -nop -Label_insn_4978: lea esi , [ebx+0x04] -nop -Label_insn_18001: push 0xF0001BD0 -nop -nop -Label_insn_18002: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18002: pop eax -nop -Label_insn_18003: popfd -nop -Label_insn_18004: popad -nop -Label_insn_18005: jnc 0x8049bc0 -nop -Label_insn_18006: pushad -nop -Label_insn_18007: pushfd -nop -Label_insn_18008: push 0x08049BBD -nop -Label_insn_18009: push 0xF0001BE0 -nop -nop -Label_insn_18010: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18010: pop eax -nop -Label_insn_18011: popfd -nop -Label_insn_18012: popad -nop -Label_insn_4993: lea eax , [ebx+0x1C] -nop -Label_insn_18013: jno 0x8049bd9 -nop -Label_insn_18014: pushad -nop -Label_insn_18015: pushfd -nop -Label_insn_18016: push 0x08049BD6 -nop -Label_insn_18017: push 0xF0001BF0 -nop -nop -Label_insn_18018: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18018: pop eax -nop -Label_insn_18019: popfd -nop -Label_insn_18020: popad -nop -Label_insn_18021: jno 0x8049c12 -nop -Label_insn_18022: pushad -nop -Label_insn_18023: pushfd -nop -Label_insn_18024: push 0x08049C0F -nop -Label_insn_18025: push 0xF0001C00 -nop -nop -Label_insn_18026: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18026: pop eax -nop -Label_insn_18027: popfd -nop -Label_insn_18028: popad -nop -Label_insn_18029: pushad -nop -Label_insn_18030: pushfd -nop -Label_insn_18031: push 0x08049C15 -nop -Label_insn_18032: push 0xF0001C10 -nop -nop -Label_insn_18033: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18033: pop eax -nop -Label_insn_18034: popfd -nop -Label_insn_18035: popad -nop -Label_insn_18036: jnc 0x8049c2a -nop -Label_insn_18037: pushad -nop -Label_insn_18038: pushfd -nop -Label_insn_18039: push 0x08049C27 -nop -Label_insn_18040: push 0xF0001C20 -nop -nop -Label_insn_18041: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18041: pop eax -nop -Label_insn_18042: popfd -nop -Label_insn_18043: popad -nop -Label_insn_18044: jno 0x8049c33 -nop -Label_insn_18045: pushad -nop -Label_insn_18046: pushfd -nop -Label_insn_18047: push 0x08049C30 -nop -Label_insn_18048: push 0xF0001C30 -nop -nop -Label_insn_18049: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18049: pop eax -nop -Label_insn_18050: popfd -nop -Label_insn_18051: popad -nop -Label_insn_18052: jnc 0x8049c46 -nop -Label_insn_18053: pushad -nop -Label_insn_18054: pushfd -nop -Label_insn_18055: push 0x08049C43 -nop -Label_insn_18056: push 0xF0001C40 -nop -nop -Label_insn_18057: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18057: pop eax -nop -Label_insn_18058: popfd -nop -Label_insn_18059: popad -nop -Label_insn_18060: jnc Label_insn_795 -nop -Label_insn_18061: pushad -nop -Label_insn_18062: pushfd -nop -Label_insn_18063: push 0x08049C55 -nop -Label_insn_18064: push 0xF0001C50 -nop -nop -Label_insn_18065: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18065: pop eax -nop -Label_insn_18066: popfd -nop -Label_insn_18067: popad -nop -Label_insn_5082: sub edx , dword [eax+edx*4] -nop -Label_insn_18068: jno 0x8049c5b -nop -Label_insn_18069: pushad -nop -Label_insn_18070: pushfd -nop -Label_insn_18071: push 0x08049C58 -nop -Label_insn_18072: push 0xF0001C60 -nop -nop -Label_insn_18073: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18073: pop eax -nop -Label_insn_18074: popfd -nop -Label_insn_5090: add esi , 0x00000001 -nop -Label_insn_18075: popad -nop -Label_insn_18076: jno 0x8049c6a -nop -Label_insn_18077: pushad -nop -Label_insn_18078: pushfd -nop -Label_insn_18079: push 0x08049C67 -nop -Label_insn_18080: push 0xF0001C70 -nop -nop -Label_insn_18081: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18081: pop eax -nop -Label_insn_18082: popfd -nop -Label_insn_18083: popad -nop -Label_insn_18084: jnc 0x8049c8b -nop -Label_insn_18085: pushad -nop -Label_insn_18086: pushfd -nop -Label_insn_18087: push 0x08049C88 -nop -Label_insn_18088: push 0xF0001C80 -nop -nop -Label_insn_18089: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18089: pop eax -nop -Label_insn_5109: add edi , eax -nop -Label_insn_18090: popfd -nop -Label_insn_5110: sub edx , eax -nop -Label_insn_18091: popad -nop -Label_insn_18092: jno 0x8049c95 -nop -Label_insn_18093: pushad -nop -Label_insn_18094: pushfd -nop -Label_insn_18095: push 0x08049C92 -nop -Label_insn_18096: push 0xF0001C90 -nop -nop -Label_insn_18097: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18097: pop eax -nop -Label_insn_18098: popfd -nop -Label_insn_18099: popad -nop -Label_insn_18100: jno 0x8049caa -nop -Label_insn_18101: pushad -nop -Label_insn_18102: push 0x08049CA7 -nop -Label_insn_5127: lea eax , [0x00000026+edx*4] -nop -Label_insn_18103: push 0xF0001CA0 -nop -nop -Label_insn_18104: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18104: pop eax -nop -Label_insn_18105: popfd -nop -Label_insn_18106: popad -nop -Label_insn_5132: add eax , 0x00000008 -nop -Label_insn_18107: pushad -nop -Label_insn_5135: add edi , 0x00000001 -nop -Label_insn_18108: pushfd -nop -Label_insn_5136: add esi , 0x00000001 -nop -Label_insn_18109: push 0x08049CB0 -nop -Label_insn_18110: push 0xF0001CB0 -nop -nop -Label_insn_18111: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18111: pop eax -nop -Label_insn_5141: add edx , 0x00000001 -nop -Label_insn_18112: popfd -nop -Label_insn_18113: popad -nop -Label_insn_5143: sub ecx , edx -nop -Label_insn_18114: jnc 0x8049cf2 -nop -Label_insn_5147: add edx , 0x00000001 -nop -Label_insn_18115: pushad -nop -Label_insn_18116: pushfd -nop -Label_insn_18117: push 0x08049CEF -nop -Label_insn_18118: push 0xF0001CC0 -nop -nop -Label_insn_18119: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18119: pop eax -nop -Label_insn_18120: popfd -nop -Label_insn_18121: popad -nop -Label_insn_18122: jno 0x8049d0e -nop -Label_insn_18123: pushad -nop -Label_insn_18124: pushfd -nop -Label_insn_18125: push 0x08049D0B -nop -Label_insn_18126: push 0xF0001CD0 -nop -nop -Label_insn_18127: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18127: pop eax -nop -Label_insn_18128: popfd -nop -Label_insn_18129: popad -nop -Label_insn_18130: jnc 0x8049d25 -nop -Label_insn_18131: pushad -nop -Label_insn_18132: pushfd -nop -Label_insn_18133: push 0x08049D22 -nop -Label_insn_18134: push 0xF0001CE0 -nop -nop -Label_insn_18135: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18135: pop eax -nop -Label_insn_18136: popfd -nop -Label_insn_18137: popad -nop -Label_insn_5174: pushfd -nop -Label_insn_18138: jnc 0x8049d38 -nop -Label_insn_18139: pushad -nop -Label_insn_18140: pushfd -nop -Label_insn_18141: push 0x08049D35 -nop -Label_insn_18142: push 0xF0001CF0 -nop -nop -Label_insn_18143: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18143: pop eax -nop -Label_insn_18144: popfd -nop -Label_insn_18145: popad -nop -Label_insn_18146: jno 0x8049d51 -nop -Label_insn_5186: imul eax , eax , 0x0000002C -nop -Label_insn_18147: pushad -nop -Label_insn_18148: pushfd -nop -Label_insn_18149: push 0x08049D4E -nop -Label_insn_18150: push 0xF0001D00 -nop -nop -Label_insn_18151: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18151: pop eax -nop -Label_insn_18152: popfd -nop -Label_insn_18153: popad -nop -Label_insn_18154: jno 0x8049d71 -nop -Label_insn_18155: pushad -nop -Label_insn_18156: pushfd -nop -Label_insn_18157: push 0x08049D6E -nop -Label_insn_18158: push 0xF0001D10 -nop -nop -Label_insn_18159: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18159: pop eax -nop -Label_insn_18160: popfd -nop -Label_insn_18161: popad -nop -Label_insn_18162: pushad -nop -Label_insn_18163: pushfd -nop -Label_insn_18164: push 0x08049D7B -nop -Label_insn_18165: push 0xF0001D20 -nop -nop -Label_insn_18166: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18166: pop eax -nop -Label_insn_18167: popfd -nop -Label_insn_18168: popad -nop -Label_insn_18169: jnc 0x8049d81 -nop -Label_insn_18170: pushad -nop -Label_insn_18171: pushfd -nop -Label_insn_18172: push 0x08049D7E -nop -Label_insn_5220: add esi , 0x00000028 -nop -Label_insn_18173: push 0xF0001D30 -nop -Label_insn_5221: add dword [ebp-0x44] , eax -nop -nop -Label_insn_18174: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18174: pop eax -nop -Label_insn_18175: popfd -nop -Label_insn_18176: popad -nop -Label_insn_18177: jno 0x8049da6 -nop -Label_insn_18178: pushad -nop -Label_insn_18179: pushfd -nop -Label_insn_18180: push 0x08049DA3 -nop -Label_insn_18181: push 0xF0001D40 -nop -nop -Label_insn_18182: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18182: pop eax -nop -Label_insn_18183: popfd -nop -Label_insn_18184: popad -nop -Label_insn_18185: pushad -nop -Label_insn_18186: pushfd -nop -Label_insn_18187: push 0x08049DA9 -nop -Label_insn_18188: push 0xF0001D50 -nop -nop -Label_insn_18189: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18189: pop eax -nop -Label_insn_18190: popfd -nop -Label_insn_18191: popad -nop -Label_insn_18192: jno 0x8049dbf -nop -Label_insn_5246: lea eax , [ecx+ecx*4] -nop -Label_insn_18193: pushad -nop -Label_insn_5247: lea eax , [esi+eax*8] -nop -Label_insn_18194: pushfd -nop -Label_insn_18195: push 0x08049DBC -nop -Label_insn_18196: push 0xF0001D60 -nop -nop -Label_insn_18197: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18197: pop eax -nop -Label_insn_18198: popfd -nop -Label_insn_18199: popad -nop -Label_insn_18200: jno 0x8049dd2 -nop -Label_insn_18201: pushad -nop -Label_insn_18202: pushfd -nop -Label_insn_18203: push 0x08049DCF -nop -Label_insn_18204: push 0xF0001D70 -nop -nop -Label_insn_18205: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18205: pop eax -nop -Label_insn_18206: popfd -nop -Label_insn_18207: popad -nop -Label_insn_18208: pushfd -nop -Label_insn_18209: test ecx , ecx -nop -Label_insn_18210: jns Label_insn_18212 -nop -Label_insn_18211: nop -nop -Label_insn_5270: sub eax , dword [esi+eax*4] -nop -Label_insn_18212: popfd -nop -Label_insn_18213: mov dword [esp+0x08] , ecx -nop -Label_insn_5272: lea ecx , [eax+eax*4] -nop -Label_insn_18214: pushad -nop -Label_insn_18215: pushfd -nop -Label_insn_5274: lea esi , [edi+ecx*8] -nop -Label_insn_18216: push 0x08049DE4 -nop -Label_insn_18217: push 0xF0001D80 -nop -nop -Label_insn_18218: nop ;signedness_detector_32 -post_callback_Label_insn_18218: pop eax -nop -Label_insn_18219: popfd -nop -Label_insn_18220: popad -nop -Label_insn_18221: jnc 0x8049f0d -nop -Label_insn_18222: pushad -nop -Label_insn_18223: pushfd -nop -Label_insn_18224: push 0x08049F0A -nop -Label_insn_18225: push 0xF0001D90 -nop -nop -Label_insn_18226: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18226: pop eax -nop -Label_insn_5288: add eax , 0x00000001 -nop -Label_insn_18227: popfd -nop -Label_insn_18228: popad -nop -Label_insn_18229: jno 0x8049fba -nop -Label_insn_5292: sub ecx , eax -nop -Label_insn_18230: pushad -nop -Label_insn_5294: add dword [ebp-0x000000D4] , 0x00000001 -nop -Label_insn_18231: pushfd -nop -Label_insn_5295: add ebx , 0x00000028 -nop -Label_insn_18232: push 0x08049FB5 -nop -Label_insn_18233: push 0xF0001DA0 -nop -nop -Label_insn_18234: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18234: pop eax -nop -Label_insn_18235: popfd -nop -Label_insn_18236: popad -nop -Label_insn_18237: pushad -nop -Label_insn_18238: pushfd -nop -Label_insn_18239: push 0x08049FBE -nop -Label_insn_18240: push 0xF0001DB0 -nop -nop -Label_insn_18241: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18241: pop eax -nop -nop -Label_insn_18242: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18242: pop eax -nop -Label_insn_18243: popfd -nop -Label_insn_18244: popad -nop -Label_insn_18245: pushfd -nop -Label_insn_18246: test eax , 0xFFFFFF00 -nop -Label_insn_18247: je Label_insn_18249 -nop -Label_insn_18248: nop -nop -Label_insn_18249: popfd -nop -Label_insn_18250: movzx eax , al -nop -Label_insn_18251: not eax -nop -Label_insn_18252: test eax , 0xFFFFFF00 -nop -Label_insn_5319: lea eax , [ecx+ecx*4] -nop -Label_insn_18253: je Label_insn_18249 -nop -Label_insn_5320: lea eax , [esi+eax*8] -nop -Label_insn_18254: pushad -nop -Label_insn_18255: pushfd -nop -Label_insn_18256: push 0x08049FDF -nop -Label_insn_18257: push 0xF0001DC0 -nop -nop -Label_insn_18258: nop ;truncation_detector_32_8 -post_callback_Label_insn_18258: pop eax -nop -Label_insn_18259: popfd -nop -Label_insn_18260: popad -nop -Label_insn_18261: jnc 0x804a11e -nop -Label_insn_5330: add dword [ebp-0x000000CC] , 0x00000001 -nop -Label_insn_18262: pushad -nop -Label_insn_18263: pushfd -nop -Label_insn_5333: add dword [ebp-0x000000B4] , eax -nop -Label_insn_18264: push 0x0804A11B -nop -Label_insn_18265: push 0xF0001DD0 -nop -nop -Label_insn_18266: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18266: pop eax -nop -Label_insn_18267: popfd -nop -Label_insn_18268: popad -nop -Label_insn_18269: jno Label_insn_1113 -nop -Label_insn_18270: pushad -nop -Label_insn_18271: pushfd -nop -Label_insn_18272: push 0x0804A1E8 -nop -Label_insn_18273: push 0xF0001DE0 -nop -nop -Label_insn_18274: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18274: pop eax -nop -Label_insn_18275: popfd -nop -Label_insn_18276: popad -nop -Label_insn_18277: jnc 0x804a1ee -nop -Label_insn_18278: pushad -nop -Label_insn_18279: pushfd -nop -Label_insn_18280: push 0x0804A1EB -nop -Label_insn_18281: push 0xF0001DF0 -nop -nop -Label_insn_18282: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18282: pop eax -nop -Label_insn_18283: popfd -nop -Label_insn_18284: popad -nop -Label_insn_18285: jno 0x804a1fa -nop -Label_insn_18286: pushad -nop -Label_insn_18287: pushfd -nop -Label_insn_18288: push 0x0804A1F8 -nop -Label_insn_18289: push 0xF0001E00 -nop -Label_insn_18365: push 0xF0001EA0 -nop -nop -Label_insn_18290: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18290: pop eax -nop -Label_insn_5366: add eax , 0x00000026 -nop -Label_insn_18291: popfd -nop -Label_insn_18292: popad -nop -Label_insn_18293: jnc 0x804a206 -nop -Label_insn_5371: add eax , 0x00000008 -nop -Label_insn_18294: pushad -nop -Label_insn_18295: pushfd -nop -Label_insn_18296: push 0x0804A204 -nop -Label_insn_18297: push 0xF0001E10 -nop -nop -Label_insn_18298: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18298: pop eax -nop -Label_insn_18299: popfd -nop -Label_insn_18300: popad -nop -Label_insn_18301: jno 0x804a3fe -nop -Label_insn_18302: pushad -nop -Label_insn_18303: pushfd -nop -Label_insn_5383: sub edi , esi -nop -Label_insn_18304: push 0x0804A3FC -nop -Label_insn_18305: push 0xF0001E20 -nop -nop -Label_insn_18306: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18306: pop eax -nop -Label_insn_18307: popfd -nop -Label_insn_18308: popad -nop -Label_insn_18309: pushad -nop -Label_insn_18310: pushfd -nop -Label_insn_18311: push 0x0804A402 -nop -Label_insn_18312: push 0xF0001E30 -nop -Label_insn_18313: popfd -nop -Label_insn_18314: popad -nop -Label_insn_18315: jnc 0x804a469 -nop -Label_insn_18316: pushad -nop -Label_insn_18317: pushfd -nop -Label_insn_18318: push 0x0804A466 -nop -Label_insn_18319: push 0xF0001E40 -nop -nop -Label_insn_18320: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18320: pop eax -nop -Label_insn_18321: popfd -nop -Label_insn_18322: popad -nop -Label_insn_5407: add dword [ebp-0x7C] , eax -nop -Label_insn_18323: pushad -nop -Label_insn_18324: pushfd -nop -Label_insn_18325: push 0x0804A46B -nop -Label_insn_18326: push 0xF0001E50 -nop -nop -Label_insn_18327: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18327: pop eax -nop -Label_insn_18328: popfd -nop -Label_insn_18329: popad -nop -Label_insn_18330: jnc 0x804a478 -nop -Label_insn_18331: pushad -nop -Label_insn_18332: pushfd -nop -Label_insn_18333: push 0x0804A475 -nop -Label_insn_18334: push 0xF0001E60 -nop -nop -Label_insn_18335: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18335: pop eax -nop -Label_insn_18336: popfd -nop -Label_insn_18337: popad -nop -Label_insn_18338: jnc 0x804a4a9 -nop -Label_insn_18339: pushad -nop -Label_insn_18340: pushfd -nop -Label_insn_18341: push 0x0804A4A6 -nop -Label_insn_18342: push 0xF0001E70 -nop -nop -Label_insn_18343: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18343: pop eax -nop -Label_insn_18344: popfd -nop -Label_insn_18345: popad -nop -Label_insn_18346: jnc 0x804a5b3 -nop -Label_insn_18347: pushad -nop -Label_insn_18348: pushfd -nop -Label_insn_18349: push 0x0804A5B0 -nop -Label_insn_18350: push 0xF0001E80 -nop -nop -Label_insn_18351: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18351: pop eax -nop -Label_insn_18352: popfd -nop -Label_insn_18353: popad -nop -Label_insn_18354: jnc 0x804a70a -nop -Label_insn_18355: pushad -nop -Label_insn_18356: pushfd -nop -Label_insn_18357: push 0x0804A707 -nop -Label_insn_18358: push 0xF0001E90 -nop -nop -Label_insn_18359: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18359: pop eax -nop -Label_insn_18360: popfd -nop -Label_insn_18361: popad -nop -Label_insn_18362: pushad -nop -Label_insn_18363: pushfd -nop -Label_insn_18364: push 0x0804A710 -nop -nop -Label_insn_18366: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18366: pop eax -nop -Label_insn_18367: popfd -nop -Label_insn_18368: popad -nop -Label_insn_18369: jnc 0x804a8f6 -nop -Label_insn_18370: pushad -nop -Label_insn_18371: pushfd -nop -Label_insn_18372: push 0x0804A8F4 -nop -Label_insn_18373: push 0xF0001EB0 -nop -nop -Label_insn_18374: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18374: pop eax -nop -Label_insn_18375: popfd -nop -Label_insn_18376: popad -nop -Label_insn_18377: pushfd -nop -Label_insn_18378: test eax , 0xFFFFFF00 -nop -Label_insn_18379: je Label_insn_18381 -nop -Label_insn_18380: nop -nop -Label_insn_18381: popfd -nop -Label_insn_18382: mov byte [ebp-0x000000B9] , al -nop -Label_insn_18383: not eax -nop -Label_insn_18384: test eax , 0xFFFFFF00 -nop -Label_insn_18385: je Label_insn_18381 -nop -Label_insn_18386: pushad -nop -Label_insn_18387: pushfd -nop -Label_insn_18388: push 0x0804AB2B -nop -Label_insn_18389: push 0xF0001EC0 -nop -nop -Label_insn_18390: nop ;truncation_detector_32_8 -post_callback_Label_insn_18390: pop eax -nop -Label_insn_18391: popfd -nop -Label_insn_18392: popad -nop -Label_insn_18393: jnc 0x804ab80 -nop -Label_insn_18394: pushad -nop -Label_insn_18395: pushfd -nop -Label_insn_18396: push 0x0804AB7D -nop -Label_insn_18397: push 0xF0001ED0 -nop -nop -Label_insn_18398: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18398: pop eax -nop -Label_insn_18399: popfd -nop -Label_insn_18400: popad -nop -Label_insn_18401: jnc 0x804af20 -nop -Label_insn_18402: pushad -nop -Label_insn_18403: pushfd -nop -Label_insn_18404: push 0x0804AF1D -nop -Label_insn_18405: push 0xF0001EE0 -nop -nop -Label_insn_18406: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18406: pop eax -nop -Label_insn_18407: popfd -nop -Label_insn_18408: popad -nop -Label_insn_18409: jnc 0x804af43 -nop -Label_insn_18410: pushad -nop -Label_insn_18411: pushfd -nop -Label_insn_18412: push 0x0804AF40 -nop -Label_insn_18413: push 0xF0001EF0 -nop -nop -Label_insn_18414: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18414: pop eax -nop -Label_insn_18415: popfd -nop -Label_insn_18416: popad -nop -Label_insn_18417: jnc 0x804b01e -nop -Label_insn_18418: pushad -nop -Label_insn_18419: pushfd -nop -Label_insn_18420: push 0x0804B01A -nop -Label_insn_18421: push 0xF0001F00 -nop -nop -Label_insn_18422: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18422: pop eax -nop -Label_insn_18423: popfd -nop -Label_insn_18424: popad -nop -Label_insn_18425: jnc Label_insn_2124 -nop -Label_insn_18426: pushad -nop -Label_insn_18427: pushfd -nop -Label_insn_18428: push 0x0804B13A -nop -Label_insn_18429: push 0xF0001F10 -nop -nop -Label_insn_18430: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18430: pop eax -nop -Label_insn_18431: popfd -nop -Label_insn_18432: popad -nop -Label_insn_18433: jnc 0x804b13f -nop -Label_insn_18434: pushad -nop -Label_insn_18435: pushfd -nop -Label_insn_18436: push 0x0804B13C -nop -Label_insn_18437: push 0xF0001F20 -nop -nop -Label_insn_18438: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18438: pop eax -nop -Label_insn_18439: popfd -nop -Label_insn_18440: popad -nop -Label_insn_18441: jnc 0x804b1bc -nop -Label_insn_5583: add dword [ebp-0x7C] , eax -nop -Label_insn_18442: pushad -nop -Label_insn_18443: pushfd -nop -Label_insn_18444: push 0x0804B1B9 -nop -Label_insn_5586: add dword [ebp-0x000000B4] , eax -nop -Label_insn_18445: push 0xF0001F30 -nop -nop -Label_insn_18446: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18446: pop eax -nop -Label_insn_18447: popfd -nop -Label_insn_18448: popad -nop -Label_insn_18449: jnc 0x804b1ea -nop -Label_insn_18450: pushad -nop -Label_insn_18451: pushfd -nop -Label_insn_18452: push 0x0804B1E7 -nop -Label_insn_18453: push 0xF0001F40 -nop -nop -Label_insn_18454: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18454: pop eax -nop -Label_insn_18455: popfd -nop -Label_insn_18456: popad -nop -Label_insn_18457: jnc 0x804b24b -nop -Label_insn_18458: pushad -nop -Label_insn_18459: pushfd -nop -Label_insn_18460: push 0x0804B248 -nop -Label_insn_18461: push 0xF0001F50 -nop -nop -Label_insn_18462: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18462: pop eax -nop -Label_insn_18463: popfd -nop -Label_insn_18464: popad -nop -Label_insn_18465: jnc 0x804b2aa -nop -Label_insn_18466: pushad -nop -Label_insn_18467: pushfd -nop -Label_insn_18468: push 0x0804B2A8 -nop -Label_insn_18469: push 0xF0001F60 -nop -nop -Label_insn_18470: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18470: pop eax -nop -Label_insn_18471: popfd -nop -Label_insn_18472: popad -nop -Label_insn_18473: jnc 0x804b394 -nop -Label_insn_18474: pushad -nop -Label_insn_18475: pushfd -nop -Label_insn_18476: push 0x0804B392 -nop -Label_insn_18477: push 0xF0001F70 -nop -nop -Label_insn_18478: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18478: pop eax -nop -Label_insn_18479: popfd -nop -Label_insn_18480: popad -nop -Label_insn_18481: jno 0x804b3c3 -nop -Label_insn_18482: pushad -nop -Label_insn_18483: pushfd -nop -Label_insn_18484: push 0x0804B3C0 -nop -Label_insn_18485: push 0xF0001F80 -nop -nop -Label_insn_18486: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18486: pop eax -nop -Label_insn_18487: popfd -nop -Label_insn_18488: popad -nop -Label_insn_18489: jnc 0x804b3e6 -nop -Label_insn_18490: pushad -nop -Label_insn_18491: pushfd -nop -Label_insn_18492: push 0x0804B3E3 -nop -Label_insn_18493: push 0xF0001F90 -nop -nop -Label_insn_18494: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18494: pop eax -nop -Label_insn_18495: popfd -nop -Label_insn_18496: popad -nop -Label_insn_18497: jnc 0x804b404 -nop -Label_insn_5653: lea edx , [esi+0x10] -nop -Label_insn_18498: pushad -nop -Label_insn_18499: pushfd -nop -Label_insn_18500: push 0x0804B400 -nop -Label_insn_18501: push 0xF0001FA0 -nop -nop -Label_insn_18502: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18502: pop eax -nop -Label_insn_18503: popfd -nop -Label_insn_18504: popad -nop -Label_insn_18505: jnc 0x804b41e -nop -Label_insn_18506: pushad -nop -Label_insn_18507: pushfd -nop -Label_insn_18508: push 0x0804B41B -nop -Label_insn_18509: push 0xF0001FB0 -nop -nop -Label_insn_18510: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18510: pop eax -nop -Label_insn_18511: popfd -nop -Label_insn_18512: popad -nop -Label_insn_18513: jnc 0x804b45e -nop -Label_insn_18514: pushad -nop -Label_insn_18515: pushfd -nop -Label_insn_18516: push 0x0804B45B -nop -Label_insn_18517: push 0xF0001FC0 -nop -nop -Label_insn_18518: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18518: pop eax -nop -Label_insn_18519: popfd -nop -Label_insn_18520: popad -nop -Label_insn_18521: jnc 0x804b4c3 -nop -Label_insn_18522: pushad -nop -Label_insn_18523: pushfd -nop -Label_insn_18524: push 0x0804B4C0 -nop -Label_insn_18525: push 0xF0001FD0 -nop -nop -Label_insn_18526: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18526: pop eax -nop -Label_insn_18527: popfd -nop -Label_insn_18528: popad -nop -Label_insn_18529: jnc 0x804b4ec -nop -Label_insn_18530: pushad -nop -Label_insn_18531: pushfd -nop -Label_insn_18532: push 0x0804B4EA -nop -Label_insn_18533: push 0xF0001FE0 -nop -nop -Label_insn_18534: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18534: pop eax -nop -Label_insn_18535: popfd -nop -Label_insn_18536: popad -nop -Label_insn_18537: jnc 0x804b5a2 -nop -Label_insn_18538: pushad -nop -Label_insn_18539: pushfd -nop -Label_insn_18540: push 0x0804B59F -nop -Label_insn_18541: push 0xF0001FF0 -nop -nop -Label_insn_18542: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18542: pop eax -nop -Label_insn_18543: popfd -nop -Label_insn_18544: popad -nop -Label_insn_18545: jnc 0x804b5dc -nop -Label_insn_18546: pushad -nop -Label_insn_18547: pushfd -nop -Label_insn_18548: push 0x0804B5DA -nop -Label_insn_18549: push 0xF0002000 -nop -nop -Label_insn_18550: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18550: pop eax -nop -Label_insn_18551: popfd -nop -Label_insn_18552: popad -nop -Label_insn_18553: jnc 0x804b713 -nop -Label_insn_18554: pushad -nop -Label_insn_18555: pushfd -nop -Label_insn_18556: push 0x0804B710 -nop -Label_insn_18557: push 0xF0002010 -nop -nop -Label_insn_18558: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18558: pop eax -nop -Label_insn_18559: popfd -nop -Label_insn_18560: popad -nop -Label_insn_18561: jno 0x804ba6b -nop -Label_insn_18562: pushad -nop -Label_insn_18563: pushfd -nop -Label_insn_18564: push 0x0804BA68 -nop -Label_insn_18565: push 0xF0002020 -nop -nop -Label_insn_18566: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18566: pop eax -nop -Label_insn_18567: popfd -nop -Label_insn_18568: popad -nop -Label_insn_18569: jno 0x804ba8b -nop -Label_insn_18570: pushad -nop -Label_insn_18571: pushfd -nop -Label_insn_18572: push 0x0804BA88 -nop -Label_insn_18573: push 0xF0002030 -nop -nop -Label_insn_18574: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18574: pop eax -nop -Label_insn_18575: popfd -nop -Label_insn_18576: popad -nop -Label_insn_18577: jno 0x804ba9a -nop -Label_insn_18578: pushad -nop -Label_insn_18579: pushfd -nop -Label_insn_18580: push 0x0804BA97 -nop -Label_insn_18581: push 0xF0002040 -nop -nop -Label_insn_18582: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18582: pop eax -nop -Label_insn_18583: popfd -nop -Label_insn_18584: popad -nop -Label_insn_18585: jnc Label_insn_2803 -nop -Label_insn_18586: pushad -nop -Label_insn_18587: pushfd -nop -Label_insn_18588: push 0x0804BAD8 -nop -Label_insn_18589: push 0xF0002050 -nop -nop -Label_insn_18590: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18590: pop eax -nop -Label_insn_18591: popfd -nop -Label_insn_18592: popad -nop -Label_insn_18593: jnc 0x804badd -nop -Label_insn_18594: pushad -nop -Label_insn_18595: pushfd -nop -Label_insn_18596: push 0x0804BADA -nop -Label_insn_18597: push 0xF0002060 -nop -nop -Label_insn_18598: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_18598: pop eax -nop -Label_insn_18599: popfd -nop -Label_insn_18600: popad -nop -Label_insn_18601: jno 0x804bae9 -nop -Label_insn_18602: pushad -nop -Label_insn_18603: pushfd -nop -Label_insn_18604: push 0x0804BAE6 -nop -Label_insn_18605: push 0xF0002070 -nop -nop -Label_insn_18606: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_18606: pop eax -nop -Label_insn_18607: popfd -nop -Label_insn_18608: popad -nop -Label_insn_5801: add dword [ebp-0x7C] , eax -nop -Label_insn_5814: add ebx , 0x00000001 -nop -Label_insn_5849: add dword [ebp-0x000000EC] , eax -nop -Label_insn_5866: add dword [ebp-0x00000124] , eax -nop -Label_insn_5868: add ebx , 0x00000002 -nop -Label_insn_5878: lea edx , [ebx+0x01] -nop -Label_insn_5882: add dword [ebp-0x000000EC] , eax -nop -Label_insn_5884: add dword [ebp-0x00000124] , eax -nop -Label_insn_6065: lea edx , [ebx+0x01] -nop -Label_insn_6077: add ebx , dword [ebp-0x00000144] -nop -Label_insn_6090: sub eax , dword [ebp-0x0000015C] -nop -Label_insn_6095: add esi , eax -nop -Label_insn_6101: add dword [ebp-0x00000144] , 0x00000001 -nop -Label_insn_6102: add edi , 0x00000001 -nop -Label_insn_6116: add edi , 0x00000001 -nop -Label_insn_6126: add edi , 0x00000001 -nop -Label_insn_6127: add eax , 0x00000001 -nop -Label_insn_6148: add dword [ebp-0x00000148] , 0x00000005 -nop -Label_insn_6158: add dword [ebp-0x00000144] , 0x00000001 -nop -Label_insn_6159: add dword [ebp-0x000000B4] , eax -nop -Label_insn_6160: add dword [ebp-0x00000148] , 0x00000005 -nop -Label_insn_6265: lea edi , [ebx+0x01] -nop -Label_insn_6291: lea ebx , [edi+edi] -nop -Label_insn_6304: sub edx , esi -nop -Label_insn_6306: lea edx , [eax+edx] -nop -Label_insn_6308: lea edx , [ebx-0x01] -nop -Label_insn_6309: sub edx , esi -nop -Label_insn_6335: lea ebx , [edi+edi] -nop -Label_insn_6348: sub edx , esi -nop -Label_insn_6350: lea edx , [eax+edx] -nop -Label_insn_6352: lea edx , [ebx-0x01] -nop -Label_insn_6353: sub edx , esi -nop -Label_insn_6369: add eax , 0x00000001 -nop -Label_insn_6371: sub edx , esi -nop -Label_insn_6513: sub eax , ebx -nop -Label_insn_6514: add esi , eax -nop -Label_insn_6560: sub eax , ebx -nop -Label_insn_6794: sbb edx , edx -nop -Label_insn_6825: add eax , 0x00000024 -nop -Label_insn_6845: add eax , 0x00000001 -nop -Label_insn_6848: add ecx , 0x00000002 -nop -Label_insn_6857: sub eax , dword [ebp-0x0000030C] -nop -Label_insn_6861: sbb eax , eax -nop -Label_insn_6893: lea edi , [edx+edi] -nop -Label_insn_6950: add ecx , dword [ebp-0x000002E4] -nop -Label_insn_6969: add ecx , 0x00000001 -nop -Label_insn_6975: add ecx , 0x00000001 -nop -Label_insn_6981: add ecx , 0x00000001 -nop -Label_insn_6987: add ecx , 0x00000001 -nop -Label_insn_6993: add eax , 0x00000001 -nop -Label_insn_6999: sub ecx , eax -nop -Label_insn_7008: add dword [ebp-0x0000030C] , ecx -nop -Label_insn_7014: sub ecx , eax -nop -Label_insn_7023: add dword [ebp-0x0000030C] , ecx -nop -Label_insn_7041: add ecx , 0x00000001 -nop -Label_insn_7049: add eax , dword [ebp-0x000002E4] -nop -Label_insn_7059: add eax , dword [ebp-0x000002E4] -nop -Label_insn_7065: add ecx , 0x00000001 -nop -Label_insn_7067: pushfd -nop -Label_insn_7070: sbb eax , eax -nop -Label_insn_7078: sbb eax , eax -nop -Label_insn_7126: pushfd -nop -Label_insn_7134: add eax , 0x00000001 -nop -Label_insn_7138: add ecx , 0x00000001 -nop -Label_insn_7160: lea eax , [esi+edi] -nop -Label_insn_7173: lea edx , [esi+eax] -nop -Label_insn_7182: add eax , 0x00000001 -nop -Label_insn_7189: add ecx , dword [ebp-0x00000338] -nop -Label_insn_7191: lea eax , [ebx+ebx] -nop -Label_insn_7249: lea eax , [esi+edi] -nop -Label_insn_7271: pushfd -nop -Label_insn_7298: lea eax , [esi+edi] -nop -Label_insn_7333: lea edx , [eax+edx+0x04] -nop -Label_insn_7352: lea edx , [eax+edx+0x04] -nop -Label_insn_7390: lea eax , [esi+edi] -nop -Label_insn_7422: lea eax , [esi+edi] -nop -Label_insn_7444: add ebx , ebx -nop -Label_insn_7459: pushfd -nop -Label_insn_7461: sbb eax , eax -nop -Label_insn_7495: add esi , 0x0000002C -nop -Label_insn_7496: add dword [ebp-0x0000033C] , 0x00000001 -nop -Label_insn_7534: add ecx , dword [ebp-0x000002E4] -nop -Label_insn_7536: sub eax , 0x00000012 -nop -Label_insn_7553: add ebx , ebx -nop -Label_insn_7575: lea eax , [ebx+ebx] -nop -Label_insn_7591: add eax , 0x00000001 -nop -Label_insn_7595: lea eax , [ebx+ebx] -nop -Label_insn_7612: add ebx , ebx -nop -Label_insn_7639: add ecx , dword [ebp-0x000002E4] -nop -Label_insn_7656: add ecx , dword [ebp-0x000002E4] -nop -Label_insn_7670: add ecx , 0x00000001 -nop -Label_insn_7694: sub eax , 0x00000041 -nop -Label_insn_7701: add ecx , 0x00000003 -nop -Label_insn_7708: sub ecx , dword [ebp-0x0000030C] -nop -Label_insn_7712: sub eax , edi -nop -Label_insn_7718: sbb eax , eax -nop -Label_insn_7751: lea edi , [edx+edi] -nop -Label_insn_7799: pushfd -nop -Label_insn_7836: pushfd -nop -Label_insn_7844: pushfd -nop -Label_insn_7848: sbb eax , eax -nop -Label_insn_7856: sbb eax , eax -nop -Label_insn_7941: add edi , dword [ebp-0x00000328] -nop -Label_insn_7946: sub ecx , dword [ebp-0x0000030C] -nop -Label_insn_7951: sub eax , dword [ebp-0x00000338] -nop -Label_insn_7952: add eax , dword [ebp-0x00000310] -nop -Label_insn_7953: add ecx , eax -nop -Label_insn_7966: add eax , 0x00000001 -nop -Label_insn_7971: sub ecx , dword [ebp-0x0000030C] -nop -Label_insn_7978: pushfd -nop -Label_insn_7988: add eax , 0x00000001 -nop -Label_insn_8006: sub eax , 0x00000041 -nop -Label_insn_8013: add ecx , 0x00000003 -nop -Label_insn_8056: add ecx , 0x00000001 -nop -Label_insn_8076: add ecx , 0x00000001 -nop -Label_insn_8086: add eax , 0x00000001 -nop -Label_insn_8090: add dword [ebp-0x00000338] , eax -nop -Label_insn_8104: lea eax , [ecx+edi] -nop -Label_insn_8108: add ebx , ebx -nop -Label_insn_8120: add ecx , 0x00000001 -nop -Label_insn_8127: add eax , 0x00000003 -nop -Label_insn_8131: add eax , 0x00000001 -nop -Label_insn_8142: add eax , 0x00000001 -nop -Label_insn_8146: lea edx , [ecx+ecx*4] -nop -Label_insn_8147: add edx , edx -nop -Label_insn_8148: pushfd -nop -Label_insn_8149: lea ecx , [edx+ebx-0x30] -nop -Label_insn_8151: sbb edx , edx -nop -Label_insn_8160: pushfd -nop -Label_insn_8166: add eax , 0x00000001 -nop -Label_insn_8170: lea ebx , [ecx+ecx*4] -nop -Label_insn_8171: add ebx , ebx -nop -Label_insn_8172: pushfd -nop -Label_insn_8173: lea ecx , [ebx+edx-0x30] -nop -Label_insn_8175: sbb edx , edx -nop -Label_insn_8191: add eax , 0x00000001 -nop -Label_insn_8205: add ecx , 0x00000004 -nop -Label_insn_8213: add ecx , 0x00000001 -nop -Label_insn_8227: add ebx , ebx -nop -Label_insn_8229: neg ecx -nop -Label_insn_8233: lea eax , [ebx+ebx] -nop -Label_insn_8283: sub eax , 0x00000001 -nop -Label_insn_8284: sub ecx , 0x00000001 -nop -Label_insn_8302: add eax , 0x00000001 -nop -Label_insn_8307: sub ecx , dword [ebp-0x0000030C] -nop -Label_insn_8326: add eax , 0x00000001 -nop -Label_insn_8333: sub ecx , 0x00000001 -nop -Label_insn_8335: sbb eax , eax -nop -Label_insn_8347: add ecx , 0x00000001 -nop -Label_insn_8354: add eax , 0x00000001 -nop -Label_insn_8358: add dword [ebp-0x00000338] , eax -nop -Label_insn_8369: add eax , 0x00000003 -nop -Label_insn_8382: sub eax , 0x00000001 -nop -Label_insn_8383: sub ecx , 0x00000001 -nop -Label_insn_8401: add eax , 0x00000001 -nop -Label_insn_8410: add eax , 0x00000017 -nop -Label_insn_8413: add ecx , 0x00000002 -nop -Label_insn_8417: add eax , 0x00000003 -nop -Label_insn_8426: add eax , 0x0000000F -nop -Label_insn_8431: add ecx , 0x00000003 -nop -Label_insn_8447: add eax , 0x00000001 -nop -Label_insn_8456: add eax , 0x00000001 -nop -Label_insn_8460: add dword [ebp-0x00000338] , ecx -nop -Label_insn_8474: add eax , 0x00000001 -nop -Label_insn_8483: add eax , 0x00000001 -nop -Label_insn_8487: add dword [ebp-0x00000338] , ecx -nop -Label_insn_8495: lea eax , [ecx+0x01] -nop -Label_insn_8526: lea edx , [eax+edx] -nop -Label_insn_8528: sub eax , edx -nop -Label_insn_8529: lea edx , [0x08055300+eax*4] -nop -Label_insn_8535: lea edx , [eax-0x08] -nop -Label_insn_8541: lea eax , [ecx-0x08] -nop -Label_insn_8563: lea ecx , [eax+0x08] -nop -Label_insn_8571: lea edx , [eax+edx] -nop -Label_insn_8573: sub eax , edx -nop -Label_insn_8624: add esi , 0x00000001 -nop -Label_insn_8625: add dword [ebp-0x44] , eax -nop -Label_insn_8742: sub eax , 0x80000000 -nop -Label_insn_8789: lea ecx , [esi+0x04] -nop -Label_insn_8793: add edx , 0x00000001 -nop -Label_insn_8796: add eax , 0x00000010 -nop -Label_insn_8801: lea ecx , [esi+0x08] -nop -Label_insn_8802: add edx , 0x00000001 -nop -Label_insn_8817: lea ecx , [esi+0x04] -nop -Label_insn_8823: lea ecx , [esi+0x04] -nop -Label_insn_8830: lea ecx , [esi+0x08] -nop -Label_insn_8835: lea ecx , [esi+0x0C] -nop -Label_insn_8843: lea ecx , [esi+0x04] -nop -Label_insn_8851: lea ecx , [esi+0x04] -nop -Label_insn_8893: lea eax , [edi+0x01] -nop -Label_insn_8895: imul ebx , esi , 0x0000002C -nop -Label_insn_8896: lea ebx , [edx+ebx] -nop -Label_insn_8907: lea ecx , [edx-0x30] -nop -Label_insn_8914: add ecx , 0x00000001 -nop -Label_insn_8916: lea edx , [eax-0x30] -nop -Label_insn_8941: add eax , 0x00000001 -nop -Label_insn_8943: lea ecx , [eax-0x01] -nop -Label_insn_8967: lea eax , [edx-0x30] -nop -Label_insn_8980: lea eax , [edi+0x01] -nop -Label_insn_8999: add eax , 0x00000001 -nop -Label_insn_9001: lea edi , [eax-0x01] -nop -Label_insn_9013: add esi , 0x00000008 -nop -Label_insn_9016: add esi , 0x00000010 -nop -Label_insn_9021: lea eax , [edx-0x25] -nop -Label_insn_9046: pushfd -nop -Label_insn_9051: add eax , 0x0000000F -nop -Label_insn_9063: add ecx , 0x00000001 -nop -Label_insn_9084: pushfd -nop -Label_insn_9089: add eax , 0x00000001 -nop -Label_insn_9091: add ecx , 0x00000010 -nop -Label_insn_9101: lea ecx , [esi+ecx] -nop -Label_insn_9109: add edi , 0x00000001 -nop -Label_insn_9112: add esi , 0x00000001 -nop -Label_insn_9122: imul eax , dword [ebp-0x34] , 0x0000002C -nop -Label_insn_9139: imul esi , esi , 0x0000002C -nop -Label_insn_9155: sub eax , 0x00000030 -nop -Label_insn_9159: add esi , 0x00000001 -nop -Label_insn_9161: sub eax , 0x00000030 -nop -Label_insn_9166: sub edi , ecx -nop -Label_insn_9180: lea edi , [esi+0x01] -nop -Label_insn_9184: sub eax , 0x00000030 -nop -Label_insn_9188: add edi , 0x00000001 -nop -Label_insn_9190: sub eax , 0x00000030 -nop -Label_insn_9194: sub ecx , esi -nop -Label_insn_9213: sub ecx , 0x00000030 -nop -Label_insn_9215: pushfd -nop -Label_insn_9241: add eax , 0x00000001 -nop -Label_insn_9243: add edx , 0x00000010 -nop -Label_insn_9251: lea edx , [ecx+edx] -nop -Label_insn_9262: add edx , 0x00000001 -nop -Label_insn_9264: lea eax , [ecx-0x30] -nop -Label_insn_9276: lea ecx , [edx+edx*4] -nop -Label_insn_9277: add ecx , ecx -nop -Label_insn_9278: pushfd -nop -Label_insn_9279: lea edx , [ecx+ebx-0x30] -nop -Label_insn_9281: sbb ecx , ecx -nop -Label_insn_9282: add eax , 0x00000001 -nop -Label_insn_9285: lea ecx , [ebx-0x30] -nop -Label_insn_9293: sub edx , 0x00000001 -nop -Label_insn_9295: lea esi , [eax+0x01] -nop -Label_insn_9351: add eax , 0x0000000D -nop -Label_insn_9357: add eax , eax -nop -Label_insn_9374: pushfd -nop -Label_insn_9398: add eax , eax -nop -Label_insn_9446: lea esi , [eax+eax*4] -nop -Label_insn_9447: add esi , esi -nop -Label_insn_9448: pushfd -nop -Label_insn_9449: lea eax , [esi+edx-0x30] -nop -Label_insn_9451: sbb edx , edx -nop -Label_insn_9452: add ecx , 0x00000001 -nop -Label_insn_9455: lea esi , [edx-0x30] -nop -Label_insn_9464: sub eax , 0x00000001 -nop -Label_insn_9466: lea eax , [ecx+0x01] -nop -Label_insn_9478: add ecx , 0x00000001 -nop -Label_insn_9482: lea edi , [esi+0x02] -nop -Label_insn_9488: lea edx , [esi-0x30] -nop -Label_insn_9515: add eax , 0x00000001 -nop -Label_insn_9517: add edx , 0x00000010 -nop -Label_insn_9525: lea eax , [ecx+eax] -nop -Label_insn_9532: add eax , 0x00000001 -nop -Label_insn_9534: lea ecx , [edx-0x30] -nop -Label_insn_9541: imul edx , eax , 0x0000000A -nop -Label_insn_9543: sbb eax , eax -nop -Label_insn_9544: pushfd -nop -Label_insn_9547: lea eax , [edx+ecx-0x30] -nop -Label_insn_9549: sbb edx , edx -nop -Label_insn_9550: add edi , 0x00000001 -nop -Label_insn_9553: lea edx , [ecx-0x30] -nop -Label_insn_9560: sub eax , 0x00000001 -nop -Label_insn_9561: add edi , 0x00000001 -nop -Label_insn_9571: add eax , eax -nop -Label_insn_9596: pushfd -nop -Label_insn_9612: sbb eax , eax -nop -Label_insn_9614: add eax , 0x00000004 -nop -Label_insn_9624: neg esi -nop -Label_insn_9625: add esi , 0x00000014 -nop -Label_insn_9626: pushfd -nop -Label_insn_9633: add ecx , 0x00000001 -nop -Label_insn_9644: sbb esi , esi -nop -Label_insn_9646: add esi , 0x00000003 -nop -Label_insn_9647: pushfd -nop -Label_insn_9683: push 0x0805204B -nop -Label_insn_9684: add ebx , 0x00002FA9 -nop -Label_insn_9687: lea edi , [ebx-0x000000EC] -nop -Label_insn_9688: lea eax , [ebx-0x000000EC] -nop -Label_insn_9689: sub edi , eax -nop -Label_insn_9935: jmp 0x805209a -Label_insn_9700: push 0x0805208B -nop -Label_insn_9701: add esi , 0x00000001 -nop -Label_insn_9717: push 0x080520A9 -nop -Label_insn_9718: add ebx , 0x00002F4B -nop -Label_insn_9747: sub ebx , 0x00000004 -nop -Label_insn_9748: push 0x080520FD -nop -Label_insn_9762: push 0x08052118 -nop -Label_insn_9936: jmp 0x8048e04 -Label_insn_18609: jnc 0x804d15e -nop -Label_insn_18610: jnc 0x804d166 -nop -Label_insn_18611: pushfd -nop -Label_insn_18612: jno 0x804c1aa -nop -Label_insn_18613: pushfd -nop -Label_insn_18614: jnc Label_insn_3841 -nop -Label_insn_18615: jnc 0x804c890 -nop -Label_insn_18616: jnc 0x804c956 -nop -Label_insn_18617: jno 0x804f496 -nop -Label_insn_18618: pushfd -nop -Label_insn_18619: jno 0x804fa42 -nop -Label_insn_18620: jnc 0x804ff49 -nop -Label_insn_18621: jnc 0x8050086 -nop -Label_insn_18622: jno 0x805017b -nop -Label_insn_18623: jnc 0x805076c -nop -Label_insn_18624: jnc 0x8050b03 -nop -Label_insn_18625: jno 0x8050b63 -nop -Label_insn_18626: jno 0x8050c60 -nop -Label_insn_18627: jno 0x8050e46 -nop -Label_insn_18628: jnc Label_insn_8529 -nop -Label_insn_18629: jnc 0x80511f6 -nop -Label_insn_18630: jno 0x80514dd -nop -Label_insn_18631: jno Label_insn_8896 -nop -Label_insn_18632: jnc 0x8051679 -nop -Label_insn_18633: jno 0x80516c4 -nop -Label_insn_18634: jno 0x8051774 -nop -Label_insn_18635: jno 0x805179b -nop -Label_insn_18636: jno 0x805187f -nop -Label_insn_18637: jno 0x80518ba -nop -Label_insn_18638: jnc 0x8051951 -nop -Label_insn_18639: jnc 0x80519a9 -nop -Label_insn_18640: pushfd -nop -Label_insn_18641: jno 0x8051a50 -nop -Label_insn_18642: jnc 0x8051a91 -nop -Label_insn_18643: jnc Label_insn_9282 -nop -Label_insn_18644: jnc 0x8051ad0 -nop -Label_insn_18645: jno 0x8051af1 -nop -Label_insn_18646: jno Label_insn_9452 -nop -Label_insn_18647: jnc 0x8051d37 -nop -Label_insn_18648: jno 0x8051d5a -nop -Label_insn_18649: jno 0x8051e08 -nop -Label_insn_18650: jnc 0x8051e3a -nop -Label_insn_18651: jno Label_insn_9544 -nop -Label_insn_18652: jno 0x8051e61 -nop -Label_insn_18653: jno Label_insn_9550 -nop -Label_insn_18654: jnc 0x8051e70 -nop -Label_insn_18655: jnc 0x8051f60 -nop -Label_insn_18656: jno Label_insn_9647 -nop -Label_insn_18657: jno Label_insn_9688 -nop -Label_insn_18658: jno 0x8049286 -nop -Label_insn_18659: jnc 0x8049994 -nop -Label_insn_18660: jno 0x80499ae -nop -Label_insn_18661: jnc 0x80499c0 -nop -Label_insn_18662: jnc 0x80499e8 -nop -Label_insn_18663: jno 0x8049a12 -nop -Label_insn_18664: pushfd -nop -Label_insn_18665: jno 0x8049c18 -nop -Label_insn_18666: jno 0x8049cb8 -nop -Label_insn_18667: jno Label_insn_871 -nop -Label_insn_18668: jno 0x8049dac -nop -Label_insn_18669: jnc 0x8049fc3 -nop -Label_insn_18670: jno 0x804a404 -nop -Label_insn_18671: jno 0x804a46d -nop -Label_insn_18672: jnc 0x804a716 -nop diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.bin b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.bin deleted file mode 100644 index 0e5c4f4c906d5ef5236461f2489e9c53e35e0363..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19048 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 CpH}Sv diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.map b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.map deleted file mode 100644 index 709bf2138..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.map +++ /dev/null @@ -1,5438 +0,0 @@ - -- NASM Map file --------------------------------------------------------------- - -Source file: a.irdb.aspri.asm -Output file: a.irdb.aspri.asm.bin - --- Symbols -------------------------------------------------------------------- - ----- Section .text ------------------------------------------------------------ - -Real Virtual Name - FF000000 FF000000 Label_insn_9928 - FF000007 FF000007 Label_insn_14305 - FF00000E FF00000E Label_insn_14306 - FF00000F FF00000F post_callback_Label_insn_14306 - FF000011 FF000011 Label_insn_14319 - FF000013 FF000013 Label_insn_4 - FF000019 FF000019 Label_insn_14320 - FF000021 FF000021 Label_insn_14321 - FF000022 FF000022 post_callback_Label_insn_14321 - FF000024 FF000024 Label_insn_14316 - FF000026 FF000026 Label_insn_14317 - FF000028 FF000028 Label_insn_14318 - FF00002B FF00002B Label_insn_14313 - FF00002C FF00002C post_callback_Label_insn_14313 - FF00002E FF00002E Label_insn_14314 - FF000030 FF000030 Label_insn_14315 - FF000037 FF000037 Label_insn_14307 - FF000039 FF000039 Label_insn_14308 - FF00003B FF00003B Label_insn_14309 - FF00003D FF00003D Label_insn_14310 - FF000044 FF000044 Label_insn_14311 - FF000045 FF000045 post_callback_Label_insn_14311 - FF000047 FF000047 Label_insn_9930 - FF00004C FF00004C Label_insn_14312 - FF00004E FF00004E Label_insn_14322 - FF000050 FF000050 Label_insn_14323 - FF000056 FF000056 Label_insn_14324 - FF00005D FF00005D Label_insn_14325 - FF00005F FF00005F Label_insn_9929 - FF000061 FF000061 Label_insn_14326 - FF000063 FF000063 Label_insn_14327 - FF000069 FF000069 Label_insn_14328 - FF000070 FF000070 Label_insn_14329 - FF000071 FF000071 post_callback_Label_insn_14329 - FF000073 FF000073 Label_insn_14330 - FF00007A FF00007A Label_insn_14331 - FF000081 FF000081 Label_insn_14332 - FF000083 FF000083 Label_insn_14333 - FF000085 FF000085 Label_insn_14334 - FF00008B FF00008B Label_insn_14335 - FF000092 FF000092 Label_insn_14336 - FF000093 FF000093 post_callback_Label_insn_14336 - FF000095 FF000095 Label_insn_14337 - FF000097 FF000097 Label_insn_14338 - FF000099 FF000099 Label_insn_14339 - FF0000A0 FF0000A0 Label_insn_14340 - FF0000A2 FF0000A2 Label_insn_14341 - FF0000A4 FF0000A4 Label_insn_14342 - FF0000AA FF0000AA Label_insn_14343 - FF0000B1 FF0000B1 Label_insn_14344 - FF0000B2 FF0000B2 post_callback_Label_insn_14344 - FF0000B4 FF0000B4 Label_insn_14345 - FF0000B6 FF0000B6 Label_insn_14346 - FF0000B8 FF0000B8 Label_insn_14347 - FF0000BF FF0000BF Label_insn_14348 - FF0000C1 FF0000C1 Label_insn_14349 - FF0000C3 FF0000C3 Label_insn_14350 - FF0000C9 FF0000C9 Label_insn_14351 - FF0000D0 FF0000D0 Label_insn_14352 - FF0000D1 FF0000D1 post_callback_Label_insn_14352 - FF0000D3 FF0000D3 Label_insn_14353 - FF0000D5 FF0000D5 Label_insn_14354 - FF0000D7 FF0000D7 Label_insn_14355 - FF0000DE FF0000DE Label_insn_14356 - FF0000E5 FF0000E5 Label_insn_14357 - FF0000EC FF0000EC Label_insn_14358 - FF0000F3 FF0000F3 Label_insn_14359 - FF0000F5 FF0000F5 Label_insn_14360 - FF0000F8 FF0000F8 Label_insn_14361 - FF0000FF FF0000FF Label_insn_14362 - FF000101 FF000101 Label_insn_14363 - FF000103 FF000103 Label_insn_14364 - FF00010A FF00010A Label_insn_14365 - FF00010C FF00010C Label_insn_14366 - FF00010E FF00010E Label_insn_14367 - FF000114 FF000114 Label_insn_14368 - FF00011B FF00011B Label_insn_14369 - FF00011C FF00011C post_callback_Label_insn_14369 - FF00011E FF00011E Label_insn_14370 - FF000120 FF000120 Label_insn_14371 - FF000122 FF000122 Label_insn_14372 - FF000129 FF000129 Label_insn_14373 - FF00012B FF00012B Label_insn_14374 - FF00012D FF00012D Label_insn_14375 - FF000133 FF000133 Label_insn_14376 - FF00013A FF00013A Label_insn_14377 - FF00013B FF00013B post_callback_Label_insn_14377 - FF00013D FF00013D Label_insn_14378 - FF00013F FF00013F Label_insn_14379 - FF000141 FF000141 Label_insn_14380 - FF000148 FF000148 Label_insn_14381 - FF00014A FF00014A Label_insn_14382 - FF00014C FF00014C Label_insn_14383 - FF000152 FF000152 Label_insn_14384 - FF000159 FF000159 Label_insn_14385 - FF00015A FF00015A post_callback_Label_insn_14385 - FF00015C FF00015C Label_insn_14386 - FF00015E FF00015E Label_insn_14387 - FF000160 FF000160 Label_insn_14388 - FF000167 FF000167 Label_insn_14389 - FF000169 FF000169 Label_insn_14390 - FF00016B FF00016B Label_insn_14391 - FF000171 FF000171 Label_insn_14392 - FF000178 FF000178 Label_insn_14393 - FF000179 FF000179 post_callback_Label_insn_14393 - FF00017B FF00017B Label_insn_14394 - FF00017D FF00017D Label_insn_14395 - FF00017F FF00017F Label_insn_14396 - FF000186 FF000186 Label_insn_14397 - FF000188 FF000188 Label_insn_14398 - FF00018A FF00018A Label_insn_14399 - FF000190 FF000190 Label_insn_14400 - FF000197 FF000197 Label_insn_14401 - FF000198 FF000198 post_callback_Label_insn_14401 - FF00019A FF00019A Label_insn_14402 - FF00019C FF00019C Label_insn_14403 - FF00019E FF00019E Label_insn_14404 - FF0001A5 FF0001A5 Label_insn_14405 - FF0001AC FF0001AC Label_insn_14406 - FF0001B3 FF0001B3 Label_insn_14407 - FF0001B5 FF0001B5 Label_insn_14408 - FF0001B7 FF0001B7 Label_insn_14409 - FF0001BD FF0001BD Label_insn_14410 - FF0001C4 FF0001C4 Label_insn_14411 - FF0001C5 FF0001C5 post_callback_Label_insn_14411 - FF0001C7 FF0001C7 Label_insn_14412 - FF0001C9 FF0001C9 Label_insn_14413 - FF0001CB FF0001CB Label_insn_14414 - FF0001D2 FF0001D2 Label_insn_14415 - FF0001D9 FF0001D9 Label_insn_14416 - FF0001DB FF0001DB Label_insn_14417 - FF0001DD FF0001DD Label_insn_14418 - FF0001E3 FF0001E3 Label_insn_14419 - FF0001EA FF0001EA Label_insn_14420 - FF0001EB FF0001EB post_callback_Label_insn_14420 - FF0001ED FF0001ED Label_insn_14421 - FF0001EF FF0001EF Label_insn_14422 - FF0001F1 FF0001F1 Label_insn_14423 - FF0001F8 FF0001F8 Label_insn_14424 - FF0001FA FF0001FA Label_insn_14425 - FF0001FC FF0001FC Label_insn_14426 - FF000202 FF000202 Label_insn_14427 - FF000208 FF000208 Label_insn_14505 - FF000210 FF000210 Label_insn_14428 - FF000211 FF000211 post_callback_Label_insn_14428 - FF000213 FF000213 Label_insn_14429 - FF000215 FF000215 Label_insn_14430 - FF000217 FF000217 Label_insn_14431 - FF00021E FF00021E Label_insn_14432 - FF000225 FF000225 Label_insn_14433 - FF000227 FF000227 Label_insn_14434 - FF000229 FF000229 Label_insn_14435 - FF00022F FF00022F Label_insn_14436 - FF000236 FF000236 Label_insn_14437 - FF000237 FF000237 post_callback_Label_insn_14437 - FF000239 FF000239 Label_insn_14438 - FF00023B FF00023B Label_insn_14439 - FF00023D FF00023D Label_insn_14440 - FF000244 FF000244 Label_insn_14441 - FF000246 FF000246 Label_insn_14442 - FF000248 FF000248 Label_insn_14443 - FF00024E FF00024E Label_insn_14444 - FF000255 FF000255 Label_insn_14445 - FF000256 FF000256 post_callback_Label_insn_14445 - FF000258 FF000258 Label_insn_14446 - FF00025A FF00025A Label_insn_14447 - FF00025C FF00025C Label_insn_14448 - FF000263 FF000263 Label_insn_14449 - FF000265 FF000265 Label_insn_14450 - FF000267 FF000267 Label_insn_14451 - FF00026D FF00026D Label_insn_14452 - FF000274 FF000274 Label_insn_14453 - FF000275 FF000275 post_callback_Label_insn_14453 - FF000277 FF000277 Label_insn_14454 - FF000279 FF000279 Label_insn_14455 - FF00027B FF00027B Label_insn_14456 - FF000282 FF000282 Label_insn_14457 - FF000284 FF000284 Label_insn_14458 - FF000286 FF000286 Label_insn_14459 - FF00028C FF00028C Label_insn_14460 - FF000293 FF000293 Label_insn_14461 - FF000294 FF000294 post_callback_Label_insn_14461 - FF000296 FF000296 Label_insn_14462 - FF000298 FF000298 Label_insn_14463 - FF00029A FF00029A Label_insn_14464 - FF0002A1 FF0002A1 Label_insn_14465 - FF0002A3 FF0002A3 Label_insn_14466 - FF0002A5 FF0002A5 Label_insn_14467 - FF0002AB FF0002AB Label_insn_14468 - FF0002B2 FF0002B2 Label_insn_14469 - FF0002B3 FF0002B3 post_callback_Label_insn_14469 - FF0002B5 FF0002B5 Label_insn_14470 - FF0002B7 FF0002B7 Label_insn_14471 - FF0002B9 FF0002B9 Label_insn_14472 - FF0002C0 FF0002C0 Label_insn_14473 - FF0002C7 FF0002C7 Label_insn_14474 - FF0002C9 FF0002C9 Label_insn_14475 - FF0002CB FF0002CB Label_insn_14476 - FF0002D1 FF0002D1 Label_insn_14477 - FF0002D8 FF0002D8 Label_insn_14478 - FF0002D9 FF0002D9 post_callback_Label_insn_14478 - FF0002DB FF0002DB Label_insn_14479 - FF0002DD FF0002DD Label_insn_14480 - FF0002DF FF0002DF Label_insn_14481 - FF0002E6 FF0002E6 Label_insn_14482 - FF0002E8 FF0002E8 Label_insn_14483 - FF0002EA FF0002EA Label_insn_14484 - FF0002F0 FF0002F0 Label_insn_14485 - FF0002F7 FF0002F7 Label_insn_14486 - FF0002F8 FF0002F8 post_callback_Label_insn_14486 - FF0002FA FF0002FA Label_insn_14487 - FF0002FC FF0002FC Label_insn_14488 - FF0002FE FF0002FE Label_insn_14489 - FF000305 FF000305 Label_insn_14490 - FF000307 FF000307 Label_insn_14491 - FF000309 FF000309 Label_insn_14492 - FF00030F FF00030F Label_insn_14493 - FF000316 FF000316 Label_insn_14494 - FF000317 FF000317 post_callback_Label_insn_14494 - FF000319 FF000319 Label_insn_14495 - FF00031B FF00031B Label_insn_14496 - FF00031D FF00031D Label_insn_14497 - FF000324 FF000324 Label_insn_14498 - FF000326 FF000326 Label_insn_14499 - FF000328 FF000328 Label_insn_14500 - FF00032E FF00032E Label_insn_14501 - FF000335 FF000335 Label_insn_14502 - FF000336 FF000336 post_callback_Label_insn_14502 - FF000338 FF000338 Label_insn_14503 - FF00033A FF00033A Label_insn_14504 - FF00033C FF00033C Label_insn_14506 - FF00033E FF00033E Label_insn_14507 - FF000340 FF000340 Label_insn_14508 - FF000346 FF000346 Label_insn_14509 - FF00034D FF00034D Label_insn_14510 - FF00034E FF00034E post_callback_Label_insn_14510 - FF000350 FF000350 Label_insn_14511 - FF000352 FF000352 Label_insn_14512 - FF000354 FF000354 Label_insn_14513 - FF00035B FF00035B Label_insn_14514 - FF000362 FF000362 Label_insn_14515 - FF000364 FF000364 Label_insn_14516 - FF000366 FF000366 Label_insn_14517 - FF00036C FF00036C Label_insn_14518 - FF000373 FF000373 Label_insn_14519 - FF000374 FF000374 post_callback_Label_insn_14519 - FF000376 FF000376 Label_insn_14520 - FF000378 FF000378 Label_insn_14521 - FF00037A FF00037A Label_insn_14522 - FF000381 FF000381 Label_insn_14523 - FF000388 FF000388 Label_insn_14524 - FF00038A FF00038A Label_insn_14525 - FF00038C FF00038C Label_insn_14526 - FF000392 FF000392 Label_insn_14527 - FF000399 FF000399 Label_insn_14528 - FF00039A FF00039A post_callback_Label_insn_14528 - FF00039C FF00039C Label_insn_14529 - FF00039E FF00039E Label_insn_14530 - FF0003A0 FF0003A0 Label_insn_14531 - FF0003A7 FF0003A7 Label_insn_14532 - FF0003A9 FF0003A9 Label_insn_14533 - FF0003AB FF0003AB Label_insn_14534 - FF0003B1 FF0003B1 Label_insn_14535 - FF0003B8 FF0003B8 Label_insn_14536 - FF0003B9 FF0003B9 post_callback_Label_insn_14536 - FF0003BB FF0003BB Label_insn_14537 - FF0003BD FF0003BD Label_insn_14538 - FF0003BF FF0003BF Label_insn_14539 - FF0003C6 FF0003C6 Label_insn_14540 - FF0003C8 FF0003C8 Label_insn_14541 - FF0003CA FF0003CA Label_insn_14542 - FF0003D0 FF0003D0 Label_insn_14543 - FF0003D7 FF0003D7 Label_insn_14544 - FF0003D8 FF0003D8 post_callback_Label_insn_14544 - FF0003DA FF0003DA Label_insn_14545 - FF0003DC FF0003DC Label_insn_14546 - FF0003DE FF0003DE Label_insn_14547 - FF0003E5 FF0003E5 Label_insn_14548 - FF0003E7 FF0003E7 Label_insn_14549 - FF0003E9 FF0003E9 Label_insn_14550 - FF0003EF FF0003EF Label_insn_14551 - FF0003F6 FF0003F6 Label_insn_14552 - FF0003F7 FF0003F7 post_callback_Label_insn_14552 - FF0003F9 FF0003F9 Label_insn_14553 - FF0003FB FF0003FB Label_insn_14554 - FF0003FD FF0003FD Label_insn_14555 - FF000404 FF000404 Label_insn_14556 - FF000406 FF000406 Label_insn_14557 - FF000408 FF000408 Label_insn_14558 - FF00040E FF00040E Label_insn_14559 - FF000415 FF000415 Label_insn_14560 - FF000416 FF000416 post_callback_Label_insn_14560 - FF000418 FF000418 Label_insn_14561 - FF00041A FF00041A Label_insn_14562 - FF00041C FF00041C Label_insn_14563 - FF000423 FF000423 Label_insn_14564 - FF000425 FF000425 Label_insn_14565 - FF000427 FF000427 Label_insn_14566 - FF00042D FF00042D Label_insn_14567 - FF000434 FF000434 Label_insn_14568 - FF000435 FF000435 post_callback_Label_insn_14568 - FF000437 FF000437 Label_insn_14569 - FF000439 FF000439 Label_insn_14570 - FF00043B FF00043B Label_insn_14571 - FF000442 FF000442 Label_insn_14572 - FF000444 FF000444 Label_insn_14573 - FF000446 FF000446 Label_insn_14574 - FF00044C FF00044C Label_insn_14575 - FF000453 FF000453 Label_insn_14576 - FF000454 FF000454 post_callback_Label_insn_14576 - FF000456 FF000456 Label_insn_14577 - FF000458 FF000458 Label_insn_14578 - FF00045A FF00045A Label_insn_14579 - FF000461 FF000461 Label_insn_14580 - FF000463 FF000463 Label_insn_14581 - FF000465 FF000465 Label_insn_14582 - FF00046B FF00046B Label_insn_14583 - FF000472 FF000472 Label_insn_14584 - FF000473 FF000473 post_callback_Label_insn_14584 - FF000475 FF000475 Label_insn_14585 - FF000477 FF000477 Label_insn_14586 - FF000479 FF000479 Label_insn_14587 - FF000480 FF000480 Label_insn_14588 - FF000482 FF000482 Label_insn_14589 - FF000484 FF000484 Label_insn_14590 - FF00048A FF00048A Label_insn_14591 - FF000491 FF000491 Label_insn_14592 - FF000492 FF000492 post_callback_Label_insn_14592 - FF000494 FF000494 Label_insn_14593 - FF000496 FF000496 Label_insn_14594 - FF000498 FF000498 Label_insn_14595 - FF00049F FF00049F Label_insn_14596 - FF0004A1 FF0004A1 Label_insn_14597 - FF0004A3 FF0004A3 Label_insn_14598 - FF0004A9 FF0004A9 Label_insn_14599 - FF0004B0 FF0004B0 Label_insn_14600 - FF0004B1 FF0004B1 post_callback_Label_insn_14600 - FF0004B3 FF0004B3 Label_insn_14601 - FF0004B5 FF0004B5 Label_insn_14602 - FF0004B7 FF0004B7 Label_insn_14603 - FF0004BE FF0004BE Label_insn_14604 - FF0004C0 FF0004C0 Label_insn_14605 - FF0004C2 FF0004C2 Label_insn_14606 - FF0004C8 FF0004C8 Label_insn_14607 - FF0004CF FF0004CF Label_insn_14608 - FF0004D0 FF0004D0 post_callback_Label_insn_14608 - FF0004D2 FF0004D2 Label_insn_14609 - FF0004D4 FF0004D4 Label_insn_14610 - FF0004D6 FF0004D6 Label_insn_14611 - FF0004DD FF0004DD Label_insn_14612 - FF0004DF FF0004DF Label_insn_14613 - FF0004E1 FF0004E1 Label_insn_14614 - FF0004E7 FF0004E7 Label_insn_14615 - FF0004EE FF0004EE Label_insn_14616 - FF0004EF FF0004EF post_callback_Label_insn_14616 - FF0004F1 FF0004F1 Label_insn_14617 - FF0004F3 FF0004F3 Label_insn_14618 - FF0004F5 FF0004F5 Label_insn_14619 - FF0004FC FF0004FC Label_insn_14620 - FF000503 FF000503 Label_insn_14621 - FF00050A FF00050A Label_insn_14622 - FF00050C FF00050C Label_insn_14623 - FF00050E FF00050E Label_insn_14624 - FF000514 FF000514 Label_insn_14625 - FF00051B FF00051B Label_insn_14626 - FF00051C FF00051C post_callback_Label_insn_14626 - FF00051E FF00051E Label_insn_14627 - FF000520 FF000520 Label_insn_14628 - FF000522 FF000522 Label_insn_14629 - FF000529 FF000529 Label_insn_14630 - FF00052B FF00052B Label_insn_14631 - FF00052D FF00052D Label_insn_14632 - FF000533 FF000533 Label_insn_14633 - FF00053A FF00053A Label_insn_14634 - FF00053B FF00053B post_callback_Label_insn_14634 - FF00053D FF00053D Label_insn_14635 - FF00053F FF00053F Label_insn_14636 - FF000541 FF000541 Label_insn_14637 - FF000548 FF000548 Label_insn_14638 - FF00054F FF00054F Label_insn_14639 - FF000556 FF000556 Label_insn_14640 - FF000558 FF000558 Label_insn_14641 - FF00055A FF00055A Label_insn_14642 - FF000560 FF000560 Label_insn_14643 - FF000567 FF000567 Label_insn_14644 - FF000568 FF000568 post_callback_Label_insn_14644 - FF00056A FF00056A Label_insn_14645 - FF00056C FF00056C Label_insn_14646 - FF00056E FF00056E Label_insn_14647 - FF000575 FF000575 Label_insn_14648 - FF00057C FF00057C Label_insn_14649 - FF00057E FF00057E Label_insn_14650 - FF000580 FF000580 Label_insn_14651 - FF000586 FF000586 Label_insn_14652 - FF00058D FF00058D Label_insn_14653 - FF00058E FF00058E post_callback_Label_insn_14653 - FF000590 FF000590 Label_insn_14654 - FF000592 FF000592 Label_insn_14655 - FF000594 FF000594 Label_insn_14656 - FF00059B FF00059B Label_insn_14657 - FF00059D FF00059D Label_insn_14658 - FF00059F FF00059F Label_insn_14659 - FF0005A5 FF0005A5 Label_insn_14660 - FF0005AC FF0005AC Label_insn_14661 - FF0005AD FF0005AD post_callback_Label_insn_14661 - FF0005AF FF0005AF Label_insn_14662 - FF0005B1 FF0005B1 Label_insn_14663 - FF0005B3 FF0005B3 Label_insn_14664 - FF0005BA FF0005BA Label_insn_14665 - FF0005BC FF0005BC Label_insn_14666 - FF0005BE FF0005BE Label_insn_14667 - FF0005C4 FF0005C4 Label_insn_14668 - FF0005CB FF0005CB Label_insn_14669 - FF0005CC FF0005CC post_callback_Label_insn_14669 - FF0005CE FF0005CE Label_insn_14670 - FF0005D0 FF0005D0 Label_insn_14671 - FF0005D2 FF0005D2 Label_insn_14672 - FF0005D9 FF0005D9 Label_insn_14673 - FF0005DB FF0005DB Label_insn_14674 - FF0005DD FF0005DD Label_insn_14675 - FF0005E3 FF0005E3 Label_insn_14676 - FF0005EA FF0005EA Label_insn_14677 - FF0005EB FF0005EB post_callback_Label_insn_14677 - FF0005ED FF0005ED Label_insn_14678 - FF0005EF FF0005EF Label_insn_14679 - FF0005F1 FF0005F1 Label_insn_14680 - FF0005F7 FF0005F7 Label_insn_14681 - FF0005F9 FF0005F9 Label_insn_14682 - FF000600 FF000600 Label_insn_14683 - FF000602 FF000602 Label_insn_14684 - FF000604 FF000604 Label_insn_14685 - FF000606 FF000606 Label_insn_14686 - FF00060C FF00060C Label_insn_14687 - FF000613 FF000613 Label_insn_14688 - FF000614 FF000614 post_callback_Label_insn_14688 - FF000616 FF000616 Label_insn_14689 - FF000618 FF000618 Label_insn_14690 - FF00061A FF00061A Label_insn_14691 - FF000621 FF000621 Label_insn_14692 - FF000623 FF000623 Label_insn_14693 - FF000625 FF000625 Label_insn_14694 - FF00062B FF00062B Label_insn_14695 - FF000632 FF000632 Label_insn_14696 - FF000633 FF000633 post_callback_Label_insn_14696 - FF000635 FF000635 Label_insn_14697 - FF000637 FF000637 Label_insn_14698 - FF000639 FF000639 Label_insn_14699 - FF000640 FF000640 Label_insn_14700 - FF000642 FF000642 Label_insn_14701 - FF000644 FF000644 Label_insn_14702 - FF00064A FF00064A Label_insn_14703 - FF000650 FF000650 Label_insn_14704 - FF000652 FF000652 Label_insn_535 - FF000655 FF000655 Label_insn_14705 - FF000656 FF000656 post_callback_Label_insn_14705 - FF000658 FF000658 Label_insn_14706 - FF00065A FF00065A Label_insn_14707 - FF00065C FF00065C Label_insn_14708 - FF00065E FF00065E Label_insn_14709 - FF000660 FF000660 Label_insn_14710 - FF000666 FF000666 Label_insn_14711 - FF000668 FF000668 Label_insn_14712 - FF00066A FF00066A Label_insn_14713 - FF000670 FF000670 Label_insn_14714 - FF000677 FF000677 Label_insn_14715 - FF00067D FF00067D Label_insn_14716 - FF000684 FF000684 Label_insn_14717 - FF000685 FF000685 post_callback_Label_insn_14717 - FF000687 FF000687 Label_insn_14718 - FF000689 FF000689 Label_insn_14719 - FF00068B FF00068B Label_insn_14720 - FF000692 FF000692 Label_insn_14721 - FF000694 FF000694 Label_insn_14722 - FF000696 FF000696 Label_insn_14723 - FF00069C FF00069C Label_insn_14724 - FF0006A3 FF0006A3 Label_insn_14725 - FF0006A4 FF0006A4 post_callback_Label_insn_14725 - FF0006A6 FF0006A6 Label_insn_14726 - FF0006A8 FF0006A8 Label_insn_14727 - FF0006AA FF0006AA Label_insn_14728 - FF0006B1 FF0006B1 Label_insn_14729 - FF0006B3 FF0006B3 Label_insn_14730 - FF0006B5 FF0006B5 Label_insn_14731 - FF0006BB FF0006BB Label_insn_14732 - FF0006C2 FF0006C2 Label_insn_14733 - FF0006C3 FF0006C3 post_callback_Label_insn_14733 - FF0006C5 FF0006C5 Label_insn_14734 - FF0006C7 FF0006C7 Label_insn_14735 - FF0006C9 FF0006C9 Label_insn_14736 - FF0006D0 FF0006D0 Label_insn_14737 - FF0006D2 FF0006D2 Label_insn_14738 - FF0006D4 FF0006D4 Label_insn_14739 - FF0006DA FF0006DA Label_insn_14740 - FF0006E1 FF0006E1 Label_insn_14741 - FF0006E2 FF0006E2 post_callback_Label_insn_14741 - FF0006E4 FF0006E4 Label_insn_14742 - FF0006E6 FF0006E6 Label_insn_14743 - FF0006E8 FF0006E8 Label_insn_14744 - FF0006EF FF0006EF Label_insn_14745 - FF0006F1 FF0006F1 Label_insn_14746 - FF0006F3 FF0006F3 Label_insn_14747 - FF0006F9 FF0006F9 Label_insn_14748 - FF000700 FF000700 Label_insn_14749 - FF000701 FF000701 post_callback_Label_insn_14749 - FF000703 FF000703 Label_insn_14750 - FF000705 FF000705 Label_insn_14751 - FF000707 FF000707 Label_insn_14752 - FF00070E FF00070E Label_insn_14753 - FF000710 FF000710 Label_insn_14754 - FF000712 FF000712 Label_insn_14755 - FF000718 FF000718 Label_insn_14756 - FF00071F FF00071F Label_insn_14757 - FF000720 FF000720 post_callback_Label_insn_14757 - FF000722 FF000722 Label_insn_14758 - FF000724 FF000724 Label_insn_14759 - FF000726 FF000726 Label_insn_14760 - FF00072D FF00072D Label_insn_14761 - FF00072F FF00072F Label_insn_14762 - FF000731 FF000731 Label_insn_14763 - FF000737 FF000737 Label_insn_14764 - FF00073E FF00073E Label_insn_14765 - FF00073F FF00073F post_callback_Label_insn_14765 - FF000741 FF000741 Label_insn_14766 - FF000743 FF000743 Label_insn_14767 - FF000745 FF000745 Label_insn_14768 - FF00074C FF00074C Label_insn_14769 - FF00074E FF00074E Label_insn_14770 - FF000750 FF000750 Label_insn_14771 - FF000756 FF000756 Label_insn_14772 - FF00075D FF00075D Label_insn_14773 - FF00075E FF00075E post_callback_Label_insn_14773 - FF000760 FF000760 Label_insn_14774 - FF000762 FF000762 Label_insn_14775 - FF000764 FF000764 Label_insn_14776 - FF00076B FF00076B Label_insn_14777 - FF00076D FF00076D Label_insn_14778 - FF00076F FF00076F Label_insn_14779 - FF000775 FF000775 Label_insn_14780 - FF00077C FF00077C Label_insn_14781 - FF00077D FF00077D post_callback_Label_insn_14781 - FF00077F FF00077F Label_insn_14782 - FF000781 FF000781 Label_insn_245 - FF000788 FF000788 Label_insn_14783 - FF00078A FF00078A Label_insn_247 - FF00078E FF00078E Label_insn_14784 - FF000795 FF000795 Label_insn_14785 - FF000797 FF000797 Label_insn_14786 - FF000799 FF000799 Label_insn_251 - FF00079D FF00079D Label_insn_14787 - FF0007A3 FF0007A3 Label_insn_14788 - FF0007A9 FF0007A9 Label_insn_253 - FF0007B0 FF0007B0 Label_insn_14789 - FF0007B1 FF0007B1 post_callback_Label_insn_14789 - FF0007B3 FF0007B3 Label_insn_14790 - FF0007B5 FF0007B5 Label_insn_14791 - FF0007B7 FF0007B7 Label_insn_14792 - FF0007BE FF0007BE Label_insn_14793 - FF0007C0 FF0007C0 Label_insn_14794 - FF0007C2 FF0007C2 Label_insn_14795 - FF0007C8 FF0007C8 Label_insn_14796 - FF0007CF FF0007CF Label_insn_14797 - FF0007D0 FF0007D0 post_callback_Label_insn_14797 - FF0007D2 FF0007D2 Label_insn_14798 - FF0007D4 FF0007D4 Label_insn_14799 - FF0007D6 FF0007D6 Label_insn_14800 - FF0007DD FF0007DD Label_insn_14801 - FF0007DF FF0007DF Label_insn_14802 - FF0007E1 FF0007E1 Label_insn_14803 - FF0007E7 FF0007E7 Label_insn_14804 - FF0007ED FF0007ED Label_insn_274 - FF0007F4 FF0007F4 Label_insn_14805 - FF0007F5 FF0007F5 post_callback_Label_insn_14805 - FF0007F7 FF0007F7 Label_insn_14806 - FF0007F9 FF0007F9 Label_insn_14807 - FF0007FB FF0007FB Label_insn_14808 - FF000802 FF000802 Label_insn_14809 - FF000804 FF000804 Label_insn_14810 - FF000806 FF000806 Label_insn_14811 - FF00080C FF00080C Label_insn_14812 - FF000813 FF000813 Label_insn_14813 - FF000814 FF000814 post_callback_Label_insn_14813 - FF000816 FF000816 Label_insn_14814 - FF000818 FF000818 Label_insn_14815 - FF00081A FF00081A Label_insn_14816 - FF000821 FF000821 Label_insn_14817 - FF000823 FF000823 Label_insn_14818 - FF000825 FF000825 Label_insn_14819 - FF00082B FF00082B Label_insn_14820 - FF000832 FF000832 Label_insn_14821 - FF000833 FF000833 post_callback_Label_insn_14821 - FF000835 FF000835 Label_insn_14822 - FF000837 FF000837 Label_insn_14823 - FF000839 FF000839 Label_insn_14824 - FF000840 FF000840 Label_insn_14825 - FF000842 FF000842 Label_insn_14826 - FF000844 FF000844 Label_insn_14827 - FF00084A FF00084A Label_insn_14828 - FF000851 FF000851 Label_insn_14829 - FF000852 FF000852 post_callback_Label_insn_14829 - FF000854 FF000854 Label_insn_14830 - FF000856 FF000856 Label_insn_14831 - FF000858 FF000858 Label_insn_14832 - FF00085F FF00085F Label_insn_14833 - FF000861 FF000861 Label_insn_14834 - FF000863 FF000863 Label_insn_14835 - FF000869 FF000869 Label_insn_14836 - FF000870 FF000870 Label_insn_14837 - FF000871 FF000871 post_callback_Label_insn_14837 - FF000873 FF000873 Label_insn_14838 - FF000875 FF000875 Label_insn_14839 - FF000877 FF000877 Label_insn_14840 - FF00087E FF00087E Label_insn_14841 - FF000880 FF000880 Label_insn_14842 - FF000882 FF000882 Label_insn_14843 - FF000888 FF000888 Label_insn_14844 - FF00088F FF00088F Label_insn_14845 - FF000890 FF000890 post_callback_Label_insn_14845 - FF000892 FF000892 Label_insn_14846 - FF000894 FF000894 Label_insn_14847 - FF000896 FF000896 Label_insn_14848 - FF00089D FF00089D Label_insn_14849 - FF00089F FF00089F Label_insn_14850 - FF0008A1 FF0008A1 Label_insn_14851 - FF0008A7 FF0008A7 Label_insn_14852 - FF0008AE FF0008AE Label_insn_14853 - FF0008AF FF0008AF post_callback_Label_insn_14853 - FF0008B1 FF0008B1 Label_insn_14854 - FF0008B3 FF0008B3 Label_insn_14855 - FF0008B5 FF0008B5 Label_insn_14856 - FF0008BC FF0008BC Label_insn_14857 - FF0008BE FF0008BE Label_insn_14858 - FF0008C0 FF0008C0 Label_insn_14859 - FF0008C6 FF0008C6 Label_insn_14860 - FF0008CD FF0008CD Label_insn_14861 - FF0008CE FF0008CE post_callback_Label_insn_14861 - FF0008D0 FF0008D0 Label_insn_14862 - FF0008D2 FF0008D2 Label_insn_14863 - FF0008D4 FF0008D4 Label_insn_14864 - FF0008DB FF0008DB Label_insn_14865 - FF0008DD FF0008DD Label_insn_14866 - FF0008DF FF0008DF Label_insn_14867 - FF0008E5 FF0008E5 Label_insn_14868 - FF0008EC FF0008EC Label_insn_14869 - FF0008ED FF0008ED post_callback_Label_insn_14869 - FF0008EF FF0008EF Label_insn_14870 - FF0008F1 FF0008F1 Label_insn_14871 - FF0008F3 FF0008F3 Label_insn_14872 - FF0008F5 FF0008F5 Label_insn_14873 - FF0008F7 FF0008F7 Label_insn_14874 - FF0008FD FF0008FD Label_insn_14875 - FF000904 FF000904 Label_insn_14876 - FF000905 FF000905 post_callback_Label_insn_14876 - FF000907 FF000907 Label_insn_14877 - FF000909 FF000909 Label_insn_14878 - FF00090B FF00090B Label_insn_14879 - FF000912 FF000912 Label_insn_14880 - FF000914 FF000914 Label_insn_14881 - FF000916 FF000916 Label_insn_14882 - FF00091C FF00091C Label_insn_14883 - FF000923 FF000923 Label_insn_14884 - FF000924 FF000924 post_callback_Label_insn_14884 - FF000926 FF000926 Label_insn_14885 - FF000928 FF000928 Label_insn_14886 - FF00092A FF00092A Label_insn_14887 - FF00092C FF00092C Label_insn_14888 - FF00092E FF00092E Label_insn_14889 - FF000934 FF000934 Label_insn_14890 - FF00093A FF00093A Label_insn_14925 - FF000941 FF000941 Label_insn_14891 - FF000942 FF000942 post_callback_Label_insn_14891 - FF000944 FF000944 Label_insn_14892 - FF000946 FF000946 Label_insn_14893 - FF000948 FF000948 Label_insn_14894 - FF00094A FF00094A Label_insn_14895 - FF00094C FF00094C Label_insn_14896 - FF000952 FF000952 Label_insn_14897 - FF000959 FF000959 Label_insn_14898 - FF00095A FF00095A post_callback_Label_insn_14898 - FF00095C FF00095C Label_insn_14899 - FF00095E FF00095E Label_insn_14900 - FF000960 FF000960 Label_insn_14901 - FF000962 FF000962 Label_insn_14902 - FF000964 FF000964 Label_insn_14903 - FF00096A FF00096A Label_insn_14904 - FF000971 FF000971 Label_insn_14905 - FF000972 FF000972 post_callback_Label_insn_14905 - FF000974 FF000974 Label_insn_14906 - FF000976 FF000976 Label_insn_14907 - FF00097D FF00097D Label_insn_14908 - FF00097F FF00097F Label_insn_14909 - FF000981 FF000981 Label_insn_14910 - FF000987 FF000987 Label_insn_14911 - FF00098E FF00098E Label_insn_14912 - FF00098F FF00098F post_callback_Label_insn_14912 - FF000991 FF000991 Label_insn_14913 - FF000993 FF000993 Label_insn_14914 - FF000995 FF000995 Label_insn_14915 - FF00099C FF00099C Label_insn_14916 - FF00099E FF00099E Label_insn_14917 - FF0009A0 FF0009A0 Label_insn_14918 - FF0009A6 FF0009A6 Label_insn_14919 - FF0009AD FF0009AD Label_insn_14920 - FF0009AE FF0009AE post_callback_Label_insn_14920 - FF0009B0 FF0009B0 Label_insn_14921 - FF0009B2 FF0009B2 Label_insn_14922 - FF0009B4 FF0009B4 Label_insn_14923 - FF0009B6 FF0009B6 Label_insn_14924 - FF0009B8 FF0009B8 Label_insn_14926 - FF0009BF FF0009BF Label_insn_14927 - FF0009C0 FF0009C0 post_callback_Label_insn_14927 - FF0009C2 FF0009C2 Label_insn_14928 - FF0009C4 FF0009C4 Label_insn_14929 - FF0009C6 FF0009C6 Label_insn_14930 - FF0009C8 FF0009C8 Label_insn_14931 - FF0009CA FF0009CA Label_insn_14932 - FF0009D0 FF0009D0 Label_insn_14933 - FF0009D7 FF0009D7 Label_insn_14934 - FF0009D8 FF0009D8 post_callback_Label_insn_14934 - FF0009DA FF0009DA Label_insn_14935 - FF0009DC FF0009DC Label_insn_14936 - FF0009DE FF0009DE Label_insn_14937 - FF0009E5 FF0009E5 Label_insn_14938 - FF0009E7 FF0009E7 Label_insn_14939 - FF0009E9 FF0009E9 Label_insn_14940 - FF0009EF FF0009EF Label_insn_14941 - FF0009F6 FF0009F6 Label_insn_14942 - FF0009F7 FF0009F7 post_callback_Label_insn_14942 - FF0009F9 FF0009F9 Label_insn_14943 - FF0009FB FF0009FB Label_insn_14944 - FF0009FD FF0009FD Label_insn_14945 - FF0009FF FF0009FF Label_insn_14946 - FF000A01 FF000A01 Label_insn_14947 - FF000A07 FF000A07 Label_insn_14948 - FF000A0E FF000A0E Label_insn_14949 - FF000A0F FF000A0F post_callback_Label_insn_14949 - FF000A11 FF000A11 Label_insn_14950 - FF000A13 FF000A13 Label_insn_14951 - FF000A15 FF000A15 Label_insn_14952 - FF000A1C FF000A1C Label_insn_14953 - FF000A1E FF000A1E Label_insn_14954 - FF000A20 FF000A20 Label_insn_14955 - FF000A26 FF000A26 Label_insn_14956 - FF000A2D FF000A2D Label_insn_14957 - FF000A2E FF000A2E post_callback_Label_insn_14957 - FF000A30 FF000A30 Label_insn_14958 - FF000A32 FF000A32 Label_insn_14959 - FF000A34 FF000A34 Label_insn_14960 - FF000A3B FF000A3B Label_insn_14961 - FF000A3D FF000A3D Label_insn_14962 - FF000A3F FF000A3F Label_insn_14963 - FF000A45 FF000A45 Label_insn_14964 - FF000A4C FF000A4C Label_insn_14965 - FF000A4D FF000A4D post_callback_Label_insn_14965 - FF000A4F FF000A4F Label_insn_14966 - FF000A51 FF000A51 Label_insn_14967 - FF000A53 FF000A53 Label_insn_14968 - FF000A55 FF000A55 Label_insn_14969 - FF000A57 FF000A57 Label_insn_14970 - FF000A5D FF000A5D Label_insn_14971 - FF000A64 FF000A64 Label_insn_14972 - FF000A65 FF000A65 post_callback_Label_insn_14972 - FF000A67 FF000A67 Label_insn_14973 - FF000A69 FF000A69 Label_insn_14974 - FF000A6B FF000A6B Label_insn_14975 - FF000A6D FF000A6D Label_insn_14976 - FF000A6F FF000A6F Label_insn_14977 - FF000A75 FF000A75 Label_insn_534 - FF000A77 FF000A77 Label_insn_14978 - FF000A7D FF000A7D Label_insn_14979 - FF000A7F FF000A7F Label_insn_14980 - FF000A81 FF000A81 Label_insn_14981 - FF000A83 FF000A83 Label_insn_14982 - FF000A85 FF000A85 Label_insn_14983 - FF000A8B FF000A8B Label_insn_14984 - FF000A91 FF000A91 Label_insn_548 - FF000A99 FF000A99 Label_insn_14985 - FF000A9A FF000A9A post_callback_Label_insn_14985 - FF000A9C FF000A9C Label_insn_14986 - FF000A9E FF000A9E Label_insn_14987 - FF000AA0 FF000AA0 Label_insn_14988 - FF000AA7 FF000AA7 Label_insn_14989 - FF000AA9 FF000AA9 Label_insn_14990 - FF000AAB FF000AAB Label_insn_14991 - FF000AB1 FF000AB1 Label_insn_14992 - FF000AB8 FF000AB8 Label_insn_14993 - FF000AB9 FF000AB9 post_callback_Label_insn_14993 - FF000ABB FF000ABB Label_insn_14994 - FF000ABD FF000ABD Label_insn_561 - FF000ABF FF000ABF Label_insn_14995 - FF000AC1 FF000AC1 Label_insn_562 - FF000AC5 FF000AC5 Label_insn_14996 - FF000AC7 FF000AC7 Label_insn_14997 - FF000AC9 FF000AC9 Label_insn_14998 - FF000ACF FF000ACF Label_insn_14999 - FF000AD6 FF000AD6 Label_insn_15000 - FF000AD7 FF000AD7 post_callback_Label_insn_15000 - FF000AD9 FF000AD9 Label_insn_15001 - FF000ADB FF000ADB Label_insn_15002 - FF000ADD FF000ADD Label_insn_15003 - FF000AE4 FF000AE4 Label_insn_15004 - FF000AE6 FF000AE6 Label_insn_15005 - FF000AE8 FF000AE8 Label_insn_15006 - FF000AEE FF000AEE Label_insn_15007 - FF000AF5 FF000AF5 Label_insn_15008 - FF000AF6 FF000AF6 post_callback_Label_insn_15008 - FF000AF8 FF000AF8 Label_insn_15009 - FF000AFA FF000AFA Label_insn_15010 - FF000AFC FF000AFC Label_insn_586 - FF000AFE FF000AFE Label_insn_15011 - FF000B05 FF000B05 Label_insn_15012 - FF000B07 FF000B07 Label_insn_15013 - FF000B09 FF000B09 Label_insn_15014 - FF000B0F FF000B0F Label_insn_15015 - FF000B16 FF000B16 Label_insn_15016 - FF000B17 FF000B17 post_callback_Label_insn_15016 - FF000B19 FF000B19 Label_insn_15017 - FF000B1B FF000B1B Label_insn_15018 - FF000B1D FF000B1D Label_insn_598 - FF000B23 FF000B23 Label_insn_15019 - FF000B2A FF000B2A Label_insn_15020 - FF000B2C FF000B2C Label_insn_15021 - FF000B2E FF000B2E Label_insn_15022 - FF000B34 FF000B34 Label_insn_15023 - FF000B3B FF000B3B Label_insn_15024 - FF000B3C FF000B3C post_callback_Label_insn_15024 - FF000B3E FF000B3E Label_insn_15025 - FF000B40 FF000B40 Label_insn_15026 - FF000B42 FF000B42 Label_insn_15027 - FF000B49 FF000B49 Label_insn_15028 - FF000B4B FF000B4B Label_insn_15029 - FF000B4D FF000B4D Label_insn_15030 - FF000B53 FF000B53 Label_insn_15031 - FF000B5A FF000B5A Label_insn_15032 - FF000B5B FF000B5B post_callback_Label_insn_15032 - FF000B5D FF000B5D Label_insn_15033 - FF000B5F FF000B5F Label_insn_15034 - FF000B61 FF000B61 Label_insn_620 - FF000B66 FF000B66 Label_insn_15035 - FF000B68 FF000B68 Label_insn_15036 - FF000B6A FF000B6A Label_insn_15037 - FF000B70 FF000B70 Label_insn_626 - FF000B75 FF000B75 Label_insn_15038 - FF000B7C FF000B7C Label_insn_15039 - FF000B7D FF000B7D post_callback_Label_insn_15039 - FF000B7F FF000B7F Label_insn_628 - FF000B83 FF000B83 Label_insn_15040 - FF000B85 FF000B85 Label_insn_15041 - FF000B87 FF000B87 Label_insn_15042 - FF000B89 FF000B89 Label_insn_15043 - FF000B8B FF000B8B Label_insn_15044 - FF000B91 FF000B91 Label_insn_634 - FF000B95 FF000B95 Label_insn_15045 - FF000B9C FF000B9C Label_insn_15046 - FF000B9D FF000B9D post_callback_Label_insn_15046 - FF000B9F FF000B9F Label_insn_636 - FF000BA2 FF000BA2 Label_insn_15047 - FF000BA4 FF000BA4 Label_insn_15048 - FF000BA6 FF000BA6 Label_insn_15049 - FF000BAD FF000BAD Label_insn_640 - FF000BB2 FF000BB2 Label_insn_15050 - FF000BB4 FF000BB4 Label_insn_642 - FF000BB7 FF000BB7 Label_insn_15051 - FF000BB9 FF000BB9 Label_insn_15052 - FF000BBF FF000BBF Label_insn_15053 - FF000BC6 FF000BC6 Label_insn_15054 - FF000BC7 FF000BC7 post_callback_Label_insn_15054 - FF000BC9 FF000BC9 Label_insn_15055 - FF000BCB FF000BCB Label_insn_15056 - FF000BCD FF000BCD Label_insn_648 - FF000BD0 FF000BD0 Label_insn_651 - FF000BD4 FF000BD4 Label_insn_15057 - FF000BD6 FF000BD6 Label_insn_15058 - FF000BD8 FF000BD8 Label_insn_15059 - FF000BDE FF000BDE Label_insn_15060 - FF000BE5 FF000BE5 Label_insn_15061 - FF000BE6 FF000BE6 post_callback_Label_insn_15061 - FF000BE8 FF000BE8 Label_insn_15062 - FF000BEA FF000BEA Label_insn_657 - FF000BEF FF000BEF Label_insn_15063 - FF000BF1 FF000BF1 Label_insn_659 - FF000BF4 FF000BF4 Label_insn_15064 - FF000BF6 FF000BF6 Label_insn_15065 - FF000BF8 FF000BF8 Label_insn_15066 - FF000BFE FF000BFE Label_insn_662 - FF000C00 FF000C00 Label_insn_15067 - FF000C07 FF000C07 Label_insn_15068 - FF000C08 FF000C08 post_callback_Label_insn_15068 - FF000C0A FF000C0A Label_insn_15069 - FF000C0C FF000C0C Label_insn_15070 - FF000C0E FF000C0E Label_insn_666 - FF000C16 FF000C16 Label_insn_15071 - FF000C1D FF000C1D Label_insn_15072 - FF000C1F FF000C1F Label_insn_15073 - FF000C21 FF000C21 Label_insn_15074 - FF000C27 FF000C27 Label_insn_15075 - FF000C2E FF000C2E Label_insn_15076 - FF000C2F FF000C2F post_callback_Label_insn_15076 - FF000C31 FF000C31 Label_insn_15077 - FF000C33 FF000C33 Label_insn_15078 - FF000C35 FF000C35 Label_insn_15079 - FF000C37 FF000C37 Label_insn_15080 - FF000C39 FF000C39 Label_insn_15081 - FF000C3F FF000C3F Label_insn_15082 - FF000C46 FF000C46 Label_insn_15083 - FF000C47 FF000C47 post_callback_Label_insn_15083 - FF000C49 FF000C49 Label_insn_15084 - FF000C4B FF000C4B Label_insn_15085 - FF000C4D FF000C4D Label_insn_15086 - FF000C54 FF000C54 Label_insn_15087 - FF000C56 FF000C56 Label_insn_15088 - FF000C58 FF000C58 Label_insn_691 - FF000C5B FF000C5B Label_insn_15089 - FF000C61 FF000C61 Label_insn_692 - FF000C65 FF000C65 Label_insn_15090 - FF000C6C FF000C6C Label_insn_15091 - FF000C6D FF000C6D post_callback_Label_insn_15091 - FF000C6F FF000C6F Label_insn_15092 - FF000C71 FF000C71 Label_insn_15093 - FF000C73 FF000C73 Label_insn_15094 - FF000C7A FF000C7A Label_insn_701 - FF000C82 FF000C82 Label_insn_15095 - FF000C84 FF000C84 Label_insn_15096 - FF000C86 FF000C86 Label_insn_15097 - FF000C8C FF000C8C Label_insn_15098 - FF000C93 FF000C93 Label_insn_15099 - FF000C94 FF000C94 post_callback_Label_insn_15099 - FF000C96 FF000C96 Label_insn_15100 - FF000C98 FF000C98 Label_insn_15101 - FF000C9A FF000C9A Label_insn_15102 - FF000CA1 FF000CA1 Label_insn_15103 - FF000CA3 FF000CA3 Label_insn_15104 - FF000CA5 FF000CA5 Label_insn_15105 - FF000CAB FF000CAB Label_insn_15106 - FF000CB2 FF000CB2 Label_insn_15107 - FF000CB3 FF000CB3 post_callback_Label_insn_15107 - FF000CB5 FF000CB5 Label_insn_15108 - FF000CB7 FF000CB7 Label_insn_15109 - FF000CB9 FF000CB9 Label_insn_15110 - FF000CBB FF000CBB Label_insn_722 - FF000CC3 FF000CC3 Label_insn_15111 - FF000CC5 FF000CC5 Label_insn_15112 - FF000CCB FF000CCB Label_insn_15113 - FF000CD2 FF000CD2 Label_insn_15114 - FF000CD3 FF000CD3 post_callback_Label_insn_15114 - FF000CD5 FF000CD5 Label_insn_15115 - FF000CD7 FF000CD7 Label_insn_15116 - FF000CD9 FF000CD9 Label_insn_15117 - FF000CDB FF000CDB Label_insn_15118 - FF000CDD FF000CDD Label_insn_15119 - FF000CE3 FF000CE3 Label_insn_15120 - FF000CEA FF000CEA Label_insn_15121 - FF000CEB FF000CEB post_callback_Label_insn_15121 - FF000CED FF000CED Label_insn_15122 - FF000CEF FF000CEF Label_insn_15123 - FF000CF1 FF000CF1 Label_insn_15124 - FF000CF8 FF000CF8 Label_insn_739 - FF000CFC FF000CFC Label_insn_15125 - FF000CFE FF000CFE Label_insn_15126 - FF000D00 FF000D00 Label_insn_15127 - FF000D06 FF000D06 Label_insn_15128 - FF000D0D FF000D0D Label_insn_15129 - FF000D0E FF000D0E post_callback_Label_insn_15129 - FF000D10 FF000D10 Label_insn_745 - FF000D14 FF000D14 Label_insn_15130 - FF000D16 FF000D16 Label_insn_15131 - FF000D18 FF000D18 Label_insn_15132 - FF000D1E FF000D1E Label_insn_15133 - FF000D25 FF000D25 Label_insn_750 - FF000D29 FF000D29 Label_insn_15134 - FF000D2B FF000D2B Label_insn_15135 - FF000D2D FF000D2D Label_insn_15136 - FF000D31 FF000D31 Label_insn_15137 - FF000D34 FF000D34 Label_insn_15138 - FF000D3A FF000D3A Label_insn_15139 - FF000D41 FF000D41 Label_insn_756 - FF000D45 FF000D45 Label_insn_15140 - FF000D47 FF000D47 Label_insn_15141 - FF000D49 FF000D49 Label_insn_15142 - FF000D4F FF000D4F Label_insn_15143 - FF000D56 FF000D56 Label_insn_15144 - FF000D57 FF000D57 post_callback_Label_insn_15144 - FF000D59 FF000D59 Label_insn_15145 - FF000D5B FF000D5B Label_insn_15146 - FF000D5D FF000D5D Label_insn_15147 - FF000D5F FF000D5F Label_insn_15148 - FF000D66 FF000D66 Label_insn_15149 - FF000D6D FF000D6D Label_insn_15150 - FF000D6F FF000D6F Label_insn_770 - FF000D73 FF000D73 Label_insn_15151 - FF000D75 FF000D75 Label_insn_15152 - FF000D79 FF000D79 Label_insn_772 - FF000D7D FF000D7D Label_insn_15153 - FF000D80 FF000D80 Label_insn_15154 - FF000D87 FF000D87 Label_insn_15155 - FF000D8E FF000D8E Label_insn_15156 - FF000D90 FF000D90 Label_insn_15157 - FF000D92 FF000D92 Label_insn_15158 - FF000D98 FF000D98 Label_insn_15159 - FF000D9E FF000D9E Label_insn_779 - FF000DA3 FF000DA3 Label_insn_15160 - FF000DA4 FF000DA4 post_callback_Label_insn_15160 - FF000DA6 FF000DA6 Label_insn_15161 - FF000DA8 FF000DA8 Label_insn_15162 - FF000DAA FF000DAA Label_insn_782 - FF000DAE FF000DAE Label_insn_15163 - FF000DB5 FF000DB5 Label_insn_15164 - FF000DB7 FF000DB7 Label_insn_15165 - FF000DB9 FF000DB9 Label_insn_789 - FF000DBD FF000DBD Label_insn_15166 - FF000DC3 FF000DC3 Label_insn_15167 - FF000DCA FF000DCA Label_insn_15168 - FF000DCB FF000DCB post_callback_Label_insn_15168 - FF000DCD FF000DCD Label_insn_15169 - FF000DCF FF000DCF Label_insn_15170 - FF000DD1 FF000DD1 Label_insn_794 - FF000DD5 FF000DD5 Label_insn_795 - FF000DD9 FF000DD9 Label_insn_15171 - FF000DE0 FF000DE0 Label_insn_15172 - FF000DE2 FF000DE2 Label_insn_15173 - FF000DE4 FF000DE4 Label_insn_15174 - FF000DEA FF000DEA Label_insn_15175 - FF000DF1 FF000DF1 Label_insn_15176 - FF000DF2 FF000DF2 post_callback_Label_insn_15176 - FF000DF4 FF000DF4 Label_insn_802 - FF000DF8 FF000DF8 Label_insn_15177 - FF000DFA FF000DFA Label_insn_15178 - FF000DFC FF000DFC Label_insn_15179 - FF000DFE FF000DFE Label_insn_15180 - FF000E04 FF000E04 Label_insn_809 - FF000E08 FF000E08 Label_insn_15181 - FF000E0F FF000E0F Label_insn_15182 - FF000E11 FF000E11 Label_insn_15183 - FF000E13 FF000E13 Label_insn_812 - FF000E17 FF000E17 Label_insn_15184 - FF000E1B FF000E1B Label_insn_15185 - FF000E1E FF000E1E Label_insn_15186 - FF000E24 FF000E24 Label_insn_15187 - FF000E2B FF000E2B Label_insn_817 - FF000E2F FF000E2F Label_insn_15188 - FF000E32 FF000E32 Label_insn_15189 - FF000E33 FF000E33 post_callback_Label_insn_15189 - FF000E35 FF000E35 Label_insn_15190 - FF000E37 FF000E37 Label_insn_15191 - FF000E3D FF000E3D Label_insn_820 - FF000E46 FF000E46 Label_insn_15192 - FF000E4D FF000E4D Label_insn_15193 - FF000E4E FF000E4E post_callback_Label_insn_15193 - FF000E50 FF000E50 Label_insn_15194 - FF000E52 FF000E52 Label_insn_15195 - FF000E54 FF000E54 Label_insn_15196 - FF000E5B FF000E5B Label_insn_15197 - FF000E5D FF000E5D Label_insn_15198 - FF000E5F FF000E5F Label_insn_15199 - FF000E65 FF000E65 Label_insn_15200 - FF000E6B FF000E6B Label_insn_832 - FF000E70 FF000E70 Label_insn_15201 - FF000E71 FF000E71 post_callback_Label_insn_15201 - FF000E73 FF000E73 Label_insn_15202 - FF000E75 FF000E75 Label_insn_15203 - FF000E77 FF000E77 Label_insn_15204 - FF000E79 FF000E79 Label_insn_15205 - FF000E7F FF000E7F Label_insn_15206 - FF000E86 FF000E86 Label_insn_15207 - FF000E88 FF000E88 Label_insn_841 - FF000E8C FF000E8C Label_insn_15208 - FF000E8E FF000E8E Label_insn_15209 - FF000E92 FF000E92 Label_insn_15210 - FF000E95 FF000E95 Label_insn_15211 - FF000E9B FF000E9B Label_insn_15212 - FF000EA2 FF000EA2 Label_insn_15213 - FF000EA4 FF000EA4 Label_insn_847 - FF000EA8 FF000EA8 Label_insn_15214 - FF000EAA FF000EAA Label_insn_15215 - FF000EB0 FF000EB0 Label_insn_15216 - FF000EB7 FF000EB7 Label_insn_15217 - FF000EB8 FF000EB8 post_callback_Label_insn_15217 - FF000EBA FF000EBA Label_insn_15218 - FF000EBC FF000EBC Label_insn_852 - FF000EC0 FF000EC0 Label_insn_15219 - FF000EC2 FF000EC2 Label_insn_15220 - FF000EC9 FF000EC9 Label_insn_858 - FF000ECD FF000ECD Label_insn_867 - FF000ED1 FF000ED1 Label_insn_870 - FF000ED5 FF000ED5 Label_insn_871 - FF000ED9 FF000ED9 Label_insn_880 - FF000EDD FF000EDD Label_insn_15221 - FF000EDF FF000EDF Label_insn_882 - FF000EE3 FF000EE3 Label_insn_15222 - FF000EE5 FF000EE5 Label_insn_15223 - FF000EEB FF000EEB Label_insn_15224 - FF000EF2 FF000EF2 Label_insn_15225 - FF000EF3 FF000EF3 post_callback_Label_insn_15225 - FF000EF5 FF000EF5 Label_insn_15226 - FF000EF7 FF000EF7 Label_insn_15227 - FF000EF9 FF000EF9 Label_insn_889 - FF000EFD FF000EFD Label_insn_15228 - FF000F04 FF000F04 Label_insn_15229 - FF000F06 FF000F06 Label_insn_15230 - FF000F08 FF000F08 Label_insn_894 - FF000F0C FF000F0C Label_insn_15231 - FF000F12 FF000F12 Label_insn_15232 - FF000F19 FF000F19 Label_insn_15233 - FF000F1A FF000F1A post_callback_Label_insn_15233 - FF000F1C FF000F1C Label_insn_15234 - FF000F1E FF000F1E Label_insn_899 - FF000F20 FF000F20 Label_insn_15235 - FF000F22 FF000F22 Label_insn_15236 - FF000F29 FF000F29 Label_insn_15237 - FF000F2B FF000F2B Label_insn_15238 - FF000F2D FF000F2D Label_insn_15239 - FF000F33 FF000F33 Label_insn_15240 - FF000F3A FF000F3A Label_insn_15241 - FF000F3B FF000F3B post_callback_Label_insn_15241 - FF000F3D FF000F3D Label_insn_15242 - FF000F3F FF000F3F Label_insn_15243 - FF000F41 FF000F41 Label_insn_15244 - FF000F48 FF000F48 Label_insn_15245 - FF000F4A FF000F4A Label_insn_15246 - FF000F4C FF000F4C Label_insn_15247 - FF000F52 FF000F52 Label_insn_15248 - FF000F59 FF000F59 Label_insn_15249 - FF000F5A FF000F5A post_callback_Label_insn_15249 - FF000F5C FF000F5C Label_insn_15250 - FF000F5E FF000F5E Label_insn_15251 - FF000F60 FF000F60 Label_insn_15252 - FF000F67 FF000F67 Label_insn_15253 - FF000F69 FF000F69 Label_insn_15254 - FF000F6B FF000F6B Label_insn_15255 - FF000F71 FF000F71 Label_insn_15256 - FF000F78 FF000F78 Label_insn_15257 - FF000F79 FF000F79 post_callback_Label_insn_15257 - FF000F7B FF000F7B Label_insn_15258 - FF000F7D FF000F7D Label_insn_15259 - FF000F7F FF000F7F Label_insn_15260 - FF000F86 FF000F86 Label_insn_15261 - FF000F88 FF000F88 Label_insn_15262 - FF000F8A FF000F8A Label_insn_15263 - FF000F90 FF000F90 Label_insn_15264 - FF000F97 FF000F97 Label_insn_15265 - FF000F98 FF000F98 post_callback_Label_insn_15265 - FF000F9A FF000F9A Label_insn_15266 - FF000F9C FF000F9C Label_insn_15267 - FF000F9E FF000F9E Label_insn_15268 - FF000FA5 FF000FA5 Label_insn_15269 - FF000FA7 FF000FA7 Label_insn_15270 - FF000FA9 FF000FA9 Label_insn_15271 - FF000FAF FF000FAF Label_insn_15272 - FF000FB6 FF000FB6 Label_insn_15273 - FF000FB7 FF000FB7 post_callback_Label_insn_15273 - FF000FB9 FF000FB9 Label_insn_15274 - FF000FBB FF000FBB Label_insn_15275 - FF000FBD FF000FBD Label_insn_15276 - FF000FC4 FF000FC4 Label_insn_15277 - FF000FC6 FF000FC6 Label_insn_15278 - FF000FC8 FF000FC8 Label_insn_15279 - FF000FCE FF000FCE Label_insn_15280 - FF000FD4 FF000FD4 Label_insn_15318 - FF000FD7 FF000FD7 Label_insn_15281 - FF000FD8 FF000FD8 post_callback_Label_insn_15281 - FF000FDA FF000FDA Label_insn_15282 - FF000FDC FF000FDC Label_insn_15283 - FF000FDE FF000FDE Label_insn_15284 - FF000FE5 FF000FE5 Label_insn_15285 - FF000FE7 FF000FE7 Label_insn_965 - FF000FEB FF000FEB Label_insn_15286 - FF000FED FF000FED Label_insn_15287 - FF000FF3 FF000FF3 Label_insn_15288 - FF000FFA FF000FFA Label_insn_15289 - FF000FFB FF000FFB post_callback_Label_insn_15289 - FF000FFD FF000FFD Label_insn_15290 - FF000FFF FF000FFF Label_insn_15291 - FF001001 FF001001 Label_insn_15292 - FF001008 FF001008 Label_insn_15293 - FF00100A FF00100A Label_insn_15294 - FF00100C FF00100C Label_insn_15295 - FF001012 FF001012 Label_insn_15296 - FF001019 FF001019 Label_insn_15297 - FF00101A FF00101A post_callback_Label_insn_15297 - FF00101C FF00101C Label_insn_15298 - FF00101E FF00101E Label_insn_15299 - FF001020 FF001020 Label_insn_15300 - FF001027 FF001027 Label_insn_15301 - FF001029 FF001029 Label_insn_15302 - FF00102B FF00102B Label_insn_15303 - FF001031 FF001031 Label_insn_15304 - FF001038 FF001038 Label_insn_15305 - FF001039 FF001039 post_callback_Label_insn_15305 - FF00103B FF00103B Label_insn_15306 - FF00103D FF00103D Label_insn_15307 - FF00103F FF00103F Label_insn_15308 - FF001046 FF001046 Label_insn_15309 - FF001048 FF001048 Label_insn_15310 - FF00104A FF00104A Label_insn_15311 - FF001050 FF001050 Label_insn_15312 - FF001057 FF001057 Label_insn_15313 - FF001058 FF001058 post_callback_Label_insn_15313 - FF00105A FF00105A Label_insn_15314 - FF00105C FF00105C Label_insn_15315 - FF00105E FF00105E Label_insn_1001 - FF001064 FF001064 Label_insn_15316 - FF00106B FF00106B Label_insn_1003 - FF001071 FF001071 Label_insn_15317 - FF001073 FF001073 Label_insn_15319 - FF001079 FF001079 Label_insn_15320 - FF001080 FF001080 Label_insn_15321 - FF001081 FF001081 post_callback_Label_insn_15321 - FF001083 FF001083 Label_insn_15322 - FF001085 FF001085 Label_insn_1010 - FF001087 FF001087 Label_insn_15323 - FF001089 FF001089 Label_insn_15324 - FF001090 FF001090 Label_insn_15325 - FF001092 FF001092 Label_insn_15326 - FF001094 FF001094 Label_insn_15327 - FF00109A FF00109A Label_insn_15328 - FF0010A1 FF0010A1 Label_insn_15329 - FF0010A2 FF0010A2 post_callback_Label_insn_15329 - FF0010A4 FF0010A4 Label_insn_15330 - FF0010A6 FF0010A6 Label_insn_15331 - FF0010A8 FF0010A8 Label_insn_15332 - FF0010AA FF0010AA Label_insn_15333 - FF0010AC FF0010AC Label_insn_15334 - FF0010B2 FF0010B2 Label_insn_15335 - FF0010B9 FF0010B9 Label_insn_15336 - FF0010BA FF0010BA post_callback_Label_insn_15336 - FF0010BC FF0010BC Label_insn_9931 - FF0010C1 FF0010C1 Label_insn_15337 - FF0010C3 FF0010C3 Label_insn_15338 - FF0010C5 FF0010C5 Label_insn_15339 - FF0010CC FF0010CC Label_insn_15340 - FF0010CE FF0010CE Label_insn_9932 - FF0010D5 FF0010D5 Label_insn_15341 - FF0010D7 FF0010D7 Label_insn_15342 - FF0010DD FF0010DD Label_insn_15343 - FF0010E4 FF0010E4 Label_insn_15344 - FF0010E5 FF0010E5 post_callback_Label_insn_15344 - FF0010E7 FF0010E7 Label_insn_15345 - FF0010E9 FF0010E9 Label_insn_9933 - FF0010EB FF0010EB Label_insn_15346 - FF0010ED FF0010ED Label_insn_15347 - FF0010F4 FF0010F4 Label_insn_15348 - FF0010F6 FF0010F6 Label_insn_9934 - FF0010FB FF0010FB Label_insn_15349 - FF0010FD FF0010FD Label_insn_15350 - FF001103 FF001103 Label_insn_15351 - FF00110A FF00110A Label_insn_15352 - FF00110B FF00110B post_callback_Label_insn_15352 - FF00110D FF00110D Label_insn_15353 - FF00110F FF00110F Label_insn_15354 - FF001111 FF001111 Label_insn_15355 - FF001118 FF001118 Label_insn_15356 - FF00111A FF00111A Label_insn_15357 - FF00111C FF00111C Label_insn_15358 - FF001122 FF001122 Label_insn_15359 - FF001129 FF001129 Label_insn_15360 - FF00112A FF00112A post_callback_Label_insn_15360 - FF00112C FF00112C Label_insn_15361 - FF00112E FF00112E Label_insn_15362 - FF001130 FF001130 Label_insn_15363 - FF001137 FF001137 Label_insn_15364 - FF001139 FF001139 Label_insn_15365 - FF00113B FF00113B Label_insn_15366 - FF001141 FF001141 Label_insn_15367 - FF001148 FF001148 Label_insn_15368 - FF001149 FF001149 post_callback_Label_insn_15368 - FF00114B FF00114B Label_insn_15369 - FF00114D FF00114D Label_insn_1069 - FF001151 FF001151 Label_insn_15370 - FF001153 FF001153 Label_insn_15371 - FF00115A FF00115A Label_insn_15372 - FF00115C FF00115C Label_insn_15373 - FF00115E FF00115E Label_insn_15374 - FF001164 FF001164 Label_insn_15375 - FF00116B FF00116B Label_insn_15376 - FF00116C FF00116C post_callback_Label_insn_15376 - FF00116E FF00116E Label_insn_15377 - FF001170 FF001170 Label_insn_15378 - FF001172 FF001172 Label_insn_15379 - FF001179 FF001179 Label_insn_15380 - FF00117B FF00117B Label_insn_15381 - FF00117D FF00117D Label_insn_15382 - FF00117F FF00117F Label_insn_15383 - FF001185 FF001185 Label_insn_15384 - FF00118C FF00118C Label_insn_15385 - FF00118D FF00118D post_callback_Label_insn_15385 - FF00118F FF00118F Label_insn_15386 - FF001191 FF001191 Label_insn_15387 - FF001193 FF001193 Label_insn_15388 - FF00119A FF00119A Label_insn_15389 - FF00119C FF00119C Label_insn_15390 - FF00119E FF00119E Label_insn_15391 - FF0011A4 FF0011A4 Label_insn_15392 - FF0011AB FF0011AB Label_insn_15393 - FF0011AC FF0011AC post_callback_Label_insn_15393 - FF0011AE FF0011AE Label_insn_15394 - FF0011B0 FF0011B0 Label_insn_15395 - FF0011B2 FF0011B2 Label_insn_15396 - FF0011B9 FF0011B9 Label_insn_15397 - FF0011BB FF0011BB Label_insn_15398 - FF0011BD FF0011BD Label_insn_15399 - FF0011C3 FF0011C3 Label_insn_15400 - FF0011CA FF0011CA Label_insn_15401 - FF0011CB FF0011CB post_callback_Label_insn_15401 - FF0011CD FF0011CD Label_insn_15402 - FF0011CF FF0011CF Label_insn_15403 - FF0011D1 FF0011D1 Label_insn_15404 - FF0011D8 FF0011D8 Label_insn_1112 - FF0011DC FF0011DC Label_insn_1113 - FF0011E0 FF0011E0 Label_insn_15405 - FF0011E2 FF0011E2 Label_insn_15406 - FF0011E4 FF0011E4 Label_insn_15407 - FF0011EA FF0011EA Label_insn_15408 - FF0011F0 FF0011F0 Label_insn_1117 - FF0011F4 FF0011F4 Label_insn_15409 - FF0011F5 FF0011F5 post_callback_Label_insn_15409 - FF0011F7 FF0011F7 Label_insn_15410 - FF0011F9 FF0011F9 Label_insn_15411 - FF0011FB FF0011FB Label_insn_1121 - FF0011FE FF0011FE Label_insn_15412 - FF001205 FF001205 Label_insn_15413 - FF001207 FF001207 Label_insn_15414 - FF001209 FF001209 Label_insn_15415 - FF00120F FF00120F Label_insn_15416 - FF001216 FF001216 Label_insn_15417 - FF001217 FF001217 post_callback_Label_insn_15417 - FF001219 FF001219 Label_insn_15418 - FF00121B FF00121B Label_insn_15419 - FF00121D FF00121D Label_insn_15420 - FF001224 FF001224 Label_insn_15421 - FF001226 FF001226 Label_insn_15422 - FF001228 FF001228 Label_insn_15423 - FF00122E FF00122E Label_insn_15424 - FF001235 FF001235 Label_insn_15425 - FF001236 FF001236 post_callback_Label_insn_15425 - FF001238 FF001238 Label_insn_15426 - FF00123A FF00123A Label_insn_15427 - FF00123C FF00123C Label_insn_15428 - FF001243 FF001243 Label_insn_15429 - FF001245 FF001245 Label_insn_15430 - FF001247 FF001247 Label_insn_15431 - FF00124D FF00124D Label_insn_15432 - FF001254 FF001254 Label_insn_15433 - FF001255 FF001255 post_callback_Label_insn_15433 - FF001257 FF001257 Label_insn_15434 - FF001259 FF001259 Label_insn_15435 - FF00125B FF00125B Label_insn_15436 - FF001262 FF001262 Label_insn_15437 - FF001264 FF001264 Label_insn_15438 - FF001266 FF001266 Label_insn_15439 - FF00126C FF00126C Label_insn_15440 - FF001273 FF001273 Label_insn_15441 - FF001274 FF001274 post_callback_Label_insn_15441 - FF001276 FF001276 Label_insn_15442 - FF001278 FF001278 Label_insn_15443 - FF00127A FF00127A Label_insn_15444 - FF001281 FF001281 Label_insn_15445 - FF001283 FF001283 Label_insn_15446 - FF001285 FF001285 Label_insn_15447 - FF00128B FF00128B Label_insn_15448 - FF001292 FF001292 Label_insn_15449 - FF001293 FF001293 post_callback_Label_insn_15449 - FF001295 FF001295 Label_insn_15450 - FF001297 FF001297 Label_insn_15451 - FF001299 FF001299 Label_insn_15452 - FF0012A0 FF0012A0 Label_insn_15453 - FF0012A2 FF0012A2 Label_insn_15454 - FF0012A4 FF0012A4 Label_insn_15455 - FF0012A6 FF0012A6 Label_insn_15456 - FF0012AC FF0012AC Label_insn_15457 - FF0012B3 FF0012B3 Label_insn_15458 - FF0012B4 FF0012B4 post_callback_Label_insn_15458 - FF0012B6 FF0012B6 Label_insn_15459 - FF0012B8 FF0012B8 Label_insn_15460 - FF0012BA FF0012BA Label_insn_15461 - FF0012C1 FF0012C1 Label_insn_15462 - FF0012C3 FF0012C3 Label_insn_15463 - FF0012C5 FF0012C5 Label_insn_15464 - FF0012CB FF0012CB Label_insn_15465 - FF0012D2 FF0012D2 Label_insn_15466 - FF0012D3 FF0012D3 post_callback_Label_insn_15466 - FF0012D5 FF0012D5 Label_insn_15467 - FF0012D7 FF0012D7 Label_insn_15468 - FF0012D9 FF0012D9 Label_insn_15469 - FF0012E0 FF0012E0 Label_insn_15470 - FF0012E2 FF0012E2 Label_insn_15471 - FF0012E4 FF0012E4 Label_insn_15472 - FF0012EA FF0012EA Label_insn_15473 - FF0012F1 FF0012F1 Label_insn_15474 - FF0012F2 FF0012F2 post_callback_Label_insn_15474 - FF0012F4 FF0012F4 Label_insn_15475 - FF0012F6 FF0012F6 Label_insn_15476 - FF0012F8 FF0012F8 Label_insn_15477 - FF0012FF FF0012FF Label_insn_15478 - FF001301 FF001301 Label_insn_15479 - FF001303 FF001303 Label_insn_15480 - FF001309 FF001309 Label_insn_15481 - FF001310 FF001310 Label_insn_15482 - FF001311 FF001311 post_callback_Label_insn_15482 - FF001313 FF001313 Label_insn_15483 - FF001315 FF001315 Label_insn_15484 - FF001317 FF001317 Label_insn_15485 - FF00131E FF00131E Label_insn_15486 - FF001320 FF001320 Label_insn_15487 - FF001322 FF001322 Label_insn_15488 - FF001328 FF001328 Label_insn_15489 - FF00132F FF00132F Label_insn_15490 - FF001330 FF001330 post_callback_Label_insn_15490 - FF001332 FF001332 Label_insn_15491 - FF001334 FF001334 Label_insn_15492 - FF001336 FF001336 Label_insn_15493 - FF00133D FF00133D Label_insn_15494 - FF00133F FF00133F Label_insn_15495 - FF001341 FF001341 Label_insn_15496 - FF001347 FF001347 Label_insn_15497 - FF00134E FF00134E Label_insn_15498 - FF00134F FF00134F post_callback_Label_insn_15498 - FF001351 FF001351 Label_insn_15499 - FF001353 FF001353 Label_insn_15500 - FF001355 FF001355 Label_insn_15501 - FF00135C FF00135C Label_insn_15502 - FF00135E FF00135E Label_insn_15503 - FF001360 FF001360 Label_insn_15504 - FF001366 FF001366 Label_insn_15505 - FF00136C FF00136C Label_insn_1239 - FF001370 FF001370 Label_insn_15506 - FF001371 FF001371 post_callback_Label_insn_15506 - FF001373 FF001373 Label_insn_15507 - FF001375 FF001375 Label_insn_15508 - FF001377 FF001377 Label_insn_1242 - FF00137A FF00137A Label_insn_15509 - FF001381 FF001381 Label_insn_15510 - FF001383 FF001383 Label_insn_15511 - FF001385 FF001385 Label_insn_15512 - FF00138B FF00138B Label_insn_15513 - FF001392 FF001392 Label_insn_15514 - FF001393 FF001393 post_callback_Label_insn_15514 - FF001395 FF001395 Label_insn_15515 - FF001397 FF001397 Label_insn_15516 - FF001399 FF001399 Label_insn_15517 - FF0013A0 FF0013A0 Label_insn_15518 - FF0013A2 FF0013A2 Label_insn_15519 - FF0013A4 FF0013A4 Label_insn_15520 - FF0013AA FF0013AA Label_insn_15521 - FF0013B1 FF0013B1 Label_insn_15522 - FF0013B2 FF0013B2 post_callback_Label_insn_15522 - FF0013B4 FF0013B4 Label_insn_15523 - FF0013B6 FF0013B6 Label_insn_15524 - FF0013B8 FF0013B8 Label_insn_15525 - FF0013BF FF0013BF Label_insn_15526 - FF0013C1 FF0013C1 Label_insn_15527 - FF0013C3 FF0013C3 Label_insn_15528 - FF0013C9 FF0013C9 Label_insn_15529 - FF0013D0 FF0013D0 Label_insn_15530 - FF0013D1 FF0013D1 post_callback_Label_insn_15530 - FF0013D3 FF0013D3 Label_insn_15531 - FF0013D5 FF0013D5 Label_insn_15532 - FF0013D7 FF0013D7 Label_insn_15533 - FF0013DE FF0013DE Label_insn_15534 - FF0013E0 FF0013E0 Label_insn_15535 - FF0013E2 FF0013E2 Label_insn_15536 - FF0013E8 FF0013E8 Label_insn_15537 - FF0013EF FF0013EF Label_insn_15538 - FF0013F0 FF0013F0 post_callback_Label_insn_15538 - FF0013F2 FF0013F2 Label_insn_1282 - FF0013F6 FF0013F6 Label_insn_15539 - FF0013F8 FF0013F8 Label_insn_15540 - FF0013FA FF0013FA Label_insn_1284 - FF0013FD FF0013FD Label_insn_15541 - FF001404 FF001404 Label_insn_15542 - FF001406 FF001406 Label_insn_1288 - FF00140A FF00140A Label_insn_15543 - FF00140C FF00140C Label_insn_15544 - FF001412 FF001412 Label_insn_15545 - FF001419 FF001419 Label_insn_15546 - FF00141A FF00141A post_callback_Label_insn_15546 - FF00141C FF00141C Label_insn_15547 - FF00141E FF00141E Label_insn_15548 - FF001420 FF001420 Label_insn_15549 - FF001427 FF001427 Label_insn_15550 - FF001429 FF001429 Label_insn_15551 - FF00142B FF00142B Label_insn_15552 - FF001431 FF001431 Label_insn_15553 - FF001438 FF001438 Label_insn_15554 - FF001439 FF001439 post_callback_Label_insn_15554 - FF00143B FF00143B Label_insn_15555 - FF00143D FF00143D Label_insn_15556 - FF00143F FF00143F Label_insn_1304 - FF001443 FF001443 Label_insn_15557 - FF00144A FF00144A Label_insn_15558 - FF00144C FF00144C Label_insn_15559 - FF00144E FF00144E Label_insn_15560 - FF001454 FF001454 Label_insn_15561 - FF00145B FF00145B Label_insn_15562 - FF00145C FF00145C post_callback_Label_insn_15562 - FF00145E FF00145E Label_insn_15563 - FF001460 FF001460 Label_insn_15564 - FF001462 FF001462 Label_insn_15565 - FF001469 FF001469 Label_insn_15566 - FF00146B FF00146B Label_insn_15567 - FF00146D FF00146D Label_insn_15568 - FF001473 FF001473 Label_insn_15569 - FF00147A FF00147A Label_insn_15570 - FF00147B FF00147B post_callback_Label_insn_15570 - FF00147D FF00147D Label_insn_15571 - FF00147F FF00147F Label_insn_15572 - FF001481 FF001481 Label_insn_15573 - FF001488 FF001488 Label_insn_15574 - FF00148F FF00148F Label_insn_15575 - FF001491 FF001491 Label_insn_15576 - FF001493 FF001493 Label_insn_15577 - FF001497 FF001497 Label_insn_15578 - FF00149A FF00149A Label_insn_15579 - FF0014A1 FF0014A1 Label_insn_15580 - FF0014A8 FF0014A8 Label_insn_15581 - FF0014AA FF0014AA Label_insn_15582 - FF0014AC FF0014AC Label_insn_15583 - FF0014B2 FF0014B2 Label_insn_15584 - FF0014B9 FF0014B9 Label_insn_15585 - FF0014BA FF0014BA post_callback_Label_insn_15585 - FF0014BC FF0014BC Label_insn_15586 - FF0014BE FF0014BE Label_insn_15587 - FF0014C0 FF0014C0 Label_insn_15588 - FF0014C2 FF0014C2 Label_insn_15589 - FF0014C4 FF0014C4 Label_insn_15590 - FF0014CA FF0014CA Label_insn_15591 - FF0014D1 FF0014D1 Label_insn_15592 - FF0014D2 FF0014D2 post_callback_Label_insn_15592 - FF0014D4 FF0014D4 Label_insn_15593 - FF0014D6 FF0014D6 Label_insn_15594 - FF0014D8 FF0014D8 Label_insn_15595 - FF0014DF FF0014DF Label_insn_15596 - FF0014E1 FF0014E1 Label_insn_15597 - FF0014E3 FF0014E3 Label_insn_15598 - FF0014E9 FF0014E9 Label_insn_15599 - FF0014EF FF0014EF Label_insn_1377 - FF0014F4 FF0014F4 Label_insn_15600 - FF0014F5 FF0014F5 post_callback_Label_insn_15600 - FF0014F7 FF0014F7 Label_insn_15601 - FF0014F9 FF0014F9 Label_insn_15602 - FF0014FB FF0014FB Label_insn_15603 - FF001502 FF001502 Label_insn_15604 - FF001504 FF001504 Label_insn_15605 - FF001506 FF001506 Label_insn_15606 - FF00150C FF00150C Label_insn_15607 - FF001513 FF001513 Label_insn_15608 - FF001514 FF001514 post_callback_Label_insn_15608 - FF001516 FF001516 Label_insn_15609 - FF001518 FF001518 Label_insn_15610 - FF00151A FF00151A Label_insn_15611 - FF001521 FF001521 Label_insn_15612 - FF001523 FF001523 Label_insn_15613 - FF001525 FF001525 Label_insn_15614 - FF00152B FF00152B Label_insn_15615 - FF001532 FF001532 Label_insn_15616 - FF001533 FF001533 post_callback_Label_insn_15616 - FF001535 FF001535 Label_insn_15617 - FF001537 FF001537 Label_insn_15618 - FF001539 FF001539 Label_insn_15619 - FF001540 FF001540 Label_insn_15620 - FF001542 FF001542 Label_insn_15621 - FF001544 FF001544 Label_insn_15622 - FF00154A FF00154A Label_insn_15623 - FF001551 FF001551 Label_insn_15624 - FF001552 FF001552 post_callback_Label_insn_15624 - FF001554 FF001554 Label_insn_15625 - FF001556 FF001556 Label_insn_15626 - FF001558 FF001558 Label_insn_15627 - FF00155F FF00155F Label_insn_15628 - FF001561 FF001561 Label_insn_15629 - FF001563 FF001563 Label_insn_15630 - FF001569 FF001569 Label_insn_15631 - FF001570 FF001570 Label_insn_15632 - FF001571 FF001571 post_callback_Label_insn_15632 - FF001573 FF001573 Label_insn_15633 - FF001575 FF001575 Label_insn_15634 - FF001577 FF001577 Label_insn_15635 - FF001579 FF001579 Label_insn_15636 - FF00157B FF00157B Label_insn_15637 - FF001581 FF001581 Label_insn_15638 - FF001588 FF001588 Label_insn_15639 - FF001589 FF001589 post_callback_Label_insn_15639 - FF00158B FF00158B Label_insn_15640 - FF00158D FF00158D Label_insn_15641 - FF00158F FF00158F Label_insn_15642 - FF001596 FF001596 Label_insn_15643 - FF001598 FF001598 Label_insn_15644 - FF00159A FF00159A Label_insn_15645 - FF0015A0 FF0015A0 Label_insn_15646 - FF0015A7 FF0015A7 Label_insn_15647 - FF0015A8 FF0015A8 post_callback_Label_insn_15647 - FF0015AA FF0015AA Label_insn_15648 - FF0015AC FF0015AC Label_insn_15649 - FF0015AE FF0015AE Label_insn_15650 - FF0015B5 FF0015B5 Label_insn_15651 - FF0015B7 FF0015B7 Label_insn_15652 - FF0015B9 FF0015B9 Label_insn_1453 - FF0015BD FF0015BD Label_insn_15653 - FF0015C3 FF0015C3 Label_insn_15654 - FF0015C9 FF0015C9 Label_insn_1455 - FF0015D1 FF0015D1 Label_insn_15655 - FF0015D2 FF0015D2 post_callback_Label_insn_15655 - FF0015D4 FF0015D4 Label_insn_15656 - FF0015D6 FF0015D6 Label_insn_15657 - FF0015D8 FF0015D8 Label_insn_15658 - FF0015DA FF0015DA Label_insn_15659 - FF0015DC FF0015DC Label_insn_15660 - FF0015DE FF0015DE Label_insn_15661 - FF0015E4 FF0015E4 Label_insn_15662 - FF0015EB FF0015EB Label_insn_15663 - FF0015EC FF0015EC post_callback_Label_insn_15663 - FF0015EE FF0015EE Label_insn_15664 - FF0015F0 FF0015F0 Label_insn_15665 - FF0015F2 FF0015F2 Label_insn_15666 - FF0015F9 FF0015F9 Label_insn_15667 - FF0015FB FF0015FB Label_insn_15668 - FF0015FD FF0015FD Label_insn_15669 - FF001603 FF001603 Label_insn_15670 - FF00160A FF00160A Label_insn_15671 - FF00160B FF00160B post_callback_Label_insn_15671 - FF00160D FF00160D Label_insn_15672 - FF00160F FF00160F Label_insn_15673 - FF001611 FF001611 Label_insn_15674 - FF001618 FF001618 Label_insn_15675 - FF00161A FF00161A Label_insn_15676 - FF00161C FF00161C Label_insn_15677 - FF001622 FF001622 Label_insn_15678 - FF001629 FF001629 Label_insn_15679 - FF00162A FF00162A post_callback_Label_insn_15679 - FF00162C FF00162C Label_insn_15680 - FF00162E FF00162E Label_insn_15681 - FF001630 FF001630 Label_insn_15682 - FF001637 FF001637 Label_insn_15683 - FF001639 FF001639 Label_insn_15684 - FF00163B FF00163B Label_insn_15685 - FF001641 FF001641 Label_insn_15686 - FF001648 FF001648 Label_insn_15687 - FF001649 FF001649 post_callback_Label_insn_15687 - FF00164B FF00164B Label_insn_15688 - FF00164D FF00164D Label_insn_15689 - FF00164F FF00164F Label_insn_15690 - FF001656 FF001656 Label_insn_15691 - FF001658 FF001658 Label_insn_15692 - FF00165A FF00165A Label_insn_15693 - FF001660 FF001660 Label_insn_15694 - FF001667 FF001667 Label_insn_15695 - FF001668 FF001668 post_callback_Label_insn_15695 - FF00166A FF00166A Label_insn_15696 - FF00166C FF00166C Label_insn_15697 - FF00166E FF00166E Label_insn_15698 - FF001675 FF001675 Label_insn_15699 - FF001677 FF001677 Label_insn_15700 - FF001679 FF001679 Label_insn_15701 - FF00167F FF00167F Label_insn_15702 - FF001686 FF001686 Label_insn_15703 - FF001687 FF001687 post_callback_Label_insn_15703 - FF001689 FF001689 Label_insn_15704 - FF00168B FF00168B Label_insn_15705 - FF00168D FF00168D Label_insn_15706 - FF001694 FF001694 Label_insn_15707 - FF001696 FF001696 Label_insn_15708 - FF001698 FF001698 Label_insn_15709 - FF00169E FF00169E Label_insn_15710 - FF0016A5 FF0016A5 Label_insn_15711 - FF0016A6 FF0016A6 post_callback_Label_insn_15711 - FF0016A8 FF0016A8 Label_insn_15712 - FF0016AA FF0016AA Label_insn_15713 - FF0016AC FF0016AC Label_insn_15714 - FF0016AE FF0016AE Label_insn_15715 - FF0016B0 FF0016B0 Label_insn_15716 - FF0016B6 FF0016B6 Label_insn_15717 - FF0016BC FF0016BC Label_insn_15755 - FF0016C3 FF0016C3 Label_insn_15718 - FF0016C4 FF0016C4 post_callback_Label_insn_15718 - FF0016C6 FF0016C6 Label_insn_15719 - FF0016C8 FF0016C8 Label_insn_15720 - FF0016CA FF0016CA Label_insn_15721 - FF0016D1 FF0016D1 Label_insn_15722 - FF0016D3 FF0016D3 Label_insn_15723 - FF0016D5 FF0016D5 Label_insn_15724 - FF0016DB FF0016DB Label_insn_15725 - FF0016E2 FF0016E2 Label_insn_15726 - FF0016E3 FF0016E3 post_callback_Label_insn_15726 - FF0016E5 FF0016E5 Label_insn_15727 - FF0016E7 FF0016E7 Label_insn_15728 - FF0016EE FF0016EE Label_insn_15729 - FF0016F0 FF0016F0 Label_insn_15730 - FF0016F2 FF0016F2 Label_insn_15731 - FF0016F8 FF0016F8 Label_insn_15732 - FF0016FF FF0016FF Label_insn_15733 - FF001700 FF001700 post_callback_Label_insn_15733 - FF001702 FF001702 Label_insn_15734 - FF001704 FF001704 Label_insn_15735 - FF001706 FF001706 Label_insn_15736 - FF00170D FF00170D Label_insn_15737 - FF00170F FF00170F Label_insn_15738 - FF001711 FF001711 Label_insn_15739 - FF001717 FF001717 Label_insn_15740 - FF00171E FF00171E Label_insn_15741 - FF00171F FF00171F post_callback_Label_insn_15741 - FF001721 FF001721 Label_insn_15742 - FF001723 FF001723 Label_insn_15743 - FF001725 FF001725 Label_insn_15744 - FF00172C FF00172C Label_insn_15745 - FF00172E FF00172E Label_insn_1570 - FF001731 FF001731 Label_insn_15746 - FF001733 FF001733 Label_insn_15747 - FF001739 FF001739 Label_insn_15748 - FF001740 FF001740 Label_insn_15749 - FF001741 FF001741 post_callback_Label_insn_15749 - FF001743 FF001743 Label_insn_15750 - FF001745 FF001745 Label_insn_15751 - FF001747 FF001747 Label_insn_15752 - FF00174E FF00174E Label_insn_15753 - FF001750 FF001750 Label_insn_15754 - FF001752 FF001752 Label_insn_15756 - FF001759 FF001759 Label_insn_15757 - FF00175A FF00175A post_callback_Label_insn_15757 - FF00175C FF00175C Label_insn_15758 - FF00175E FF00175E Label_insn_15759 - FF001760 FF001760 Label_insn_15760 - FF001767 FF001767 Label_insn_15761 - FF001769 FF001769 Label_insn_15762 - FF00176B FF00176B Label_insn_15763 - FF001771 FF001771 Label_insn_15764 - FF001778 FF001778 Label_insn_15765 - FF001779 FF001779 post_callback_Label_insn_15765 - FF00177B FF00177B Label_insn_15766 - FF00177D FF00177D Label_insn_15767 - FF00177F FF00177F Label_insn_15768 - FF001786 FF001786 Label_insn_15769 - FF001788 FF001788 Label_insn_15770 - FF00178A FF00178A Label_insn_15771 - FF001790 FF001790 Label_insn_15772 - FF001797 FF001797 Label_insn_15773 - FF001798 FF001798 post_callback_Label_insn_15773 - FF00179A FF00179A Label_insn_15774 - FF00179C FF00179C Label_insn_15775 - FF00179E FF00179E Label_insn_15776 - FF0017A5 FF0017A5 Label_insn_15777 - FF0017A7 FF0017A7 Label_insn_15778 - FF0017A9 FF0017A9 Label_insn_15779 - FF0017AF FF0017AF Label_insn_15780 - FF0017B6 FF0017B6 Label_insn_15781 - FF0017B7 FF0017B7 post_callback_Label_insn_15781 - FF0017B9 FF0017B9 Label_insn_15782 - FF0017BB FF0017BB Label_insn_15783 - FF0017BD FF0017BD Label_insn_15784 - FF0017C4 FF0017C4 Label_insn_15785 - FF0017C6 FF0017C6 Label_insn_15786 - FF0017C8 FF0017C8 Label_insn_15787 - FF0017CE FF0017CE Label_insn_15788 - FF0017D5 FF0017D5 Label_insn_15789 - FF0017D6 FF0017D6 post_callback_Label_insn_15789 - FF0017D8 FF0017D8 Label_insn_15790 - FF0017DA FF0017DA Label_insn_15791 - FF0017DC FF0017DC Label_insn_15792 - FF0017E3 FF0017E3 Label_insn_15793 - FF0017E5 FF0017E5 Label_insn_15794 - FF0017E7 FF0017E7 Label_insn_15795 - FF0017ED FF0017ED Label_insn_15796 - FF0017F4 FF0017F4 Label_insn_15797 - FF0017F5 FF0017F5 post_callback_Label_insn_15797 - FF0017F7 FF0017F7 Label_insn_15798 - FF0017F9 FF0017F9 Label_insn_15799 - FF0017FB FF0017FB Label_insn_15800 - FF001802 FF001802 Label_insn_15801 - FF001804 FF001804 Label_insn_15802 - FF001806 FF001806 Label_insn_15803 - FF00180C FF00180C Label_insn_15804 - FF001813 FF001813 Label_insn_15805 - FF001814 FF001814 post_callback_Label_insn_15805 - FF001816 FF001816 Label_insn_15806 - FF001818 FF001818 Label_insn_15807 - FF00181A FF00181A Label_insn_15808 - FF001821 FF001821 Label_insn_15809 - FF001823 FF001823 Label_insn_15810 - FF001825 FF001825 Label_insn_15811 - FF00182B FF00182B Label_insn_15812 - FF001832 FF001832 Label_insn_15813 - FF001833 FF001833 post_callback_Label_insn_15813 - FF001835 FF001835 Label_insn_15814 - FF001837 FF001837 Label_insn_15815 - FF001839 FF001839 Label_insn_15816 - FF001840 FF001840 Label_insn_15817 - FF001842 FF001842 Label_insn_15818 - FF001844 FF001844 Label_insn_15819 - FF00184A FF00184A Label_insn_15820 - FF001851 FF001851 Label_insn_15821 - FF001852 FF001852 post_callback_Label_insn_15821 - FF001854 FF001854 Label_insn_15822 - FF001856 FF001856 Label_insn_15823 - FF001858 FF001858 Label_insn_15824 - FF00185F FF00185F Label_insn_15825 - FF001861 FF001861 Label_insn_15826 - FF001863 FF001863 Label_insn_15827 - FF001869 FF001869 Label_insn_15828 - FF001870 FF001870 Label_insn_15829 - FF001871 FF001871 post_callback_Label_insn_15829 - FF001873 FF001873 Label_insn_15830 - FF001875 FF001875 Label_insn_15831 - FF001877 FF001877 Label_insn_15832 - FF00187E FF00187E Label_insn_15833 - FF001880 FF001880 Label_insn_15834 - FF001882 FF001882 Label_insn_15835 - FF001888 FF001888 Label_insn_15836 - FF00188F FF00188F Label_insn_15837 - FF001890 FF001890 post_callback_Label_insn_15837 - FF001892 FF001892 Label_insn_15838 - FF001894 FF001894 Label_insn_15839 - FF001896 FF001896 Label_insn_15840 - FF00189D FF00189D Label_insn_15841 - FF00189F FF00189F Label_insn_15842 - FF0018A1 FF0018A1 Label_insn_15843 - FF0018A7 FF0018A7 Label_insn_15844 - FF0018AE FF0018AE Label_insn_15845 - FF0018AF FF0018AF post_callback_Label_insn_15845 - FF0018B1 FF0018B1 Label_insn_15846 - FF0018B3 FF0018B3 Label_insn_15847 - FF0018B5 FF0018B5 Label_insn_15848 - FF0018BC FF0018BC Label_insn_15849 - FF0018BE FF0018BE Label_insn_15850 - FF0018C0 FF0018C0 Label_insn_15851 - FF0018C6 FF0018C6 Label_insn_15852 - FF0018CD FF0018CD Label_insn_15853 - FF0018CE FF0018CE post_callback_Label_insn_15853 - FF0018D0 FF0018D0 Label_insn_15854 - FF0018D2 FF0018D2 Label_insn_15855 - FF0018D4 FF0018D4 Label_insn_15856 - FF0018D7 FF0018D7 Label_insn_15857 - FF0018DE FF0018DE Label_insn_15858 - FF0018E0 FF0018E0 Label_insn_1714 - FF0018E2 FF0018E2 Label_insn_15859 - FF0018E4 FF0018E4 Label_insn_15860 - FF0018E7 FF0018E7 Label_insn_15861 - FF0018E9 FF0018E9 Label_insn_15862 - FF0018EB FF0018EB Label_insn_15863 - FF0018F1 FF0018F1 Label_insn_15864 - FF0018F8 FF0018F8 Label_insn_15865 - FF0018F9 FF0018F9 post_callback_Label_insn_15865 - FF0018FB FF0018FB Label_insn_15866 - FF0018FD FF0018FD Label_insn_15867 - FF0018FF FF0018FF Label_insn_15868 - FF001906 FF001906 Label_insn_15869 - FF001908 FF001908 Label_insn_15870 - FF00190A FF00190A Label_insn_15871 - FF001910 FF001910 Label_insn_15872 - FF001917 FF001917 Label_insn_15873 - FF001918 FF001918 post_callback_Label_insn_15873 - FF00191A FF00191A Label_insn_15874 - FF00191C FF00191C Label_insn_15875 - FF00191E FF00191E Label_insn_1735 - FF001922 FF001922 Label_insn_15876 - FF001929 FF001929 Label_insn_15877 - FF00192B FF00192B Label_insn_15878 - FF00192D FF00192D Label_insn_15879 - FF001933 FF001933 Label_insn_15880 - FF00193A FF00193A Label_insn_15881 - FF00193B FF00193B post_callback_Label_insn_15881 - FF00193D FF00193D Label_insn_15882 - FF00193F FF00193F Label_insn_15883 - FF001941 FF001941 Label_insn_15884 - FF001943 FF001943 Label_insn_15885 - FF001946 FF001946 Label_insn_15886 - FF00194D FF00194D Label_insn_15887 - FF00194F FF00194F Label_insn_15888 - FF001951 FF001951 Label_insn_15889 - FF001956 FF001956 Label_insn_15890 - FF001958 FF001958 Label_insn_15891 - FF00195A FF00195A Label_insn_15892 - FF001960 FF001960 Label_insn_15893 - FF001967 FF001967 Label_insn_15894 - FF001968 FF001968 post_callback_Label_insn_15894 - FF00196A FF00196A Label_insn_15895 - FF00196C FF00196C Label_insn_15896 - FF00196E FF00196E Label_insn_15897 - FF001975 FF001975 Label_insn_15898 - FF001977 FF001977 Label_insn_15899 - FF001979 FF001979 Label_insn_15900 - FF00197F FF00197F Label_insn_15901 - FF001986 FF001986 Label_insn_15902 - FF001987 FF001987 post_callback_Label_insn_15902 - FF001989 FF001989 Label_insn_15903 - FF00198B FF00198B Label_insn_15904 - FF00198D FF00198D Label_insn_15905 - FF001994 FF001994 Label_insn_15906 - FF001996 FF001996 Label_insn_15907 - FF001998 FF001998 Label_insn_15908 - FF00199E FF00199E Label_insn_15909 - FF0019A5 FF0019A5 Label_insn_15910 - FF0019A6 FF0019A6 post_callback_Label_insn_15910 - FF0019A8 FF0019A8 Label_insn_15911 - FF0019AA FF0019AA Label_insn_15912 - FF0019AC FF0019AC Label_insn_15913 - FF0019B3 FF0019B3 Label_insn_15914 - FF0019B5 FF0019B5 Label_insn_15915 - FF0019B7 FF0019B7 Label_insn_15916 - FF0019BD FF0019BD Label_insn_15917 - FF0019C4 FF0019C4 Label_insn_15918 - FF0019C5 FF0019C5 post_callback_Label_insn_15918 - FF0019C7 FF0019C7 Label_insn_15919 - FF0019C9 FF0019C9 Label_insn_15920 - FF0019CB FF0019CB Label_insn_15921 - FF0019D2 FF0019D2 Label_insn_15922 - FF0019D4 FF0019D4 Label_insn_15923 - FF0019D6 FF0019D6 Label_insn_15924 - FF0019DC FF0019DC Label_insn_15925 - FF0019E3 FF0019E3 Label_insn_15926 - FF0019E4 FF0019E4 post_callback_Label_insn_15926 - FF0019E6 FF0019E6 Label_insn_15927 - FF0019E8 FF0019E8 Label_insn_15928 - FF0019EA FF0019EA Label_insn_15929 - FF0019F1 FF0019F1 Label_insn_15930 - FF0019F3 FF0019F3 Label_insn_15931 - FF0019F5 FF0019F5 Label_insn_15932 - FF0019FB FF0019FB Label_insn_15933 - FF001A02 FF001A02 Label_insn_15934 - FF001A03 FF001A03 post_callback_Label_insn_15934 - FF001A05 FF001A05 Label_insn_15935 - FF001A07 FF001A07 Label_insn_15936 - FF001A09 FF001A09 Label_insn_15937 - FF001A10 FF001A10 Label_insn_15938 - FF001A12 FF001A12 Label_insn_15939 - FF001A14 FF001A14 Label_insn_15940 - FF001A1A FF001A1A Label_insn_15941 - FF001A21 FF001A21 Label_insn_15942 - FF001A22 FF001A22 post_callback_Label_insn_15942 - FF001A24 FF001A24 Label_insn_15943 - FF001A26 FF001A26 Label_insn_15944 - FF001A28 FF001A28 Label_insn_15945 - FF001A2A FF001A2A Label_insn_15946 - FF001A2C FF001A2C Label_insn_15947 - FF001A32 FF001A32 Label_insn_15948 - FF001A39 FF001A39 Label_insn_15949 - FF001A3A FF001A3A post_callback_Label_insn_15949 - FF001A3C FF001A3C Label_insn_15950 - FF001A3E FF001A3E Label_insn_15951 - FF001A40 FF001A40 Label_insn_15952 - FF001A47 FF001A47 Label_insn_15953 - FF001A49 FF001A49 Label_insn_15954 - FF001A4B FF001A4B Label_insn_15955 - FF001A51 FF001A51 Label_insn_15956 - FF001A58 FF001A58 Label_insn_15957 - FF001A59 FF001A59 post_callback_Label_insn_15957 - FF001A5B FF001A5B Label_insn_15958 - FF001A5D FF001A5D Label_insn_15959 - FF001A5F FF001A5F Label_insn_15960 - FF001A61 FF001A61 Label_insn_15961 - FF001A64 FF001A64 Label_insn_15962 - FF001A6B FF001A6B Label_insn_15963 - FF001A6D FF001A6D Label_insn_15964 - FF001A6F FF001A6F Label_insn_15965 - FF001A74 FF001A74 Label_insn_15966 - FF001A76 FF001A76 Label_insn_15967 - FF001A78 FF001A78 Label_insn_15968 - FF001A7E FF001A7E Label_insn_15969 - FF001A85 FF001A85 Label_insn_15970 - FF001A86 FF001A86 post_callback_Label_insn_15970 - FF001A88 FF001A88 Label_insn_15971 - FF001A8A FF001A8A Label_insn_15972 - FF001A8C FF001A8C Label_insn_15973 - FF001A93 FF001A93 Label_insn_15974 - FF001A95 FF001A95 Label_insn_15975 - FF001A97 FF001A97 Label_insn_15976 - FF001A9D FF001A9D Label_insn_15977 - FF001AA4 FF001AA4 Label_insn_15978 - FF001AA5 FF001AA5 post_callback_Label_insn_15978 - FF001AA7 FF001AA7 Label_insn_15979 - FF001AA9 FF001AA9 Label_insn_15980 - FF001AAB FF001AAB Label_insn_15981 - FF001AB2 FF001AB2 Label_insn_15982 - FF001AB4 FF001AB4 Label_insn_15983 - FF001AB6 FF001AB6 Label_insn_15984 - FF001ABC FF001ABC Label_insn_15985 - FF001AC3 FF001AC3 Label_insn_15986 - FF001AC4 FF001AC4 post_callback_Label_insn_15986 - FF001AC6 FF001AC6 Label_insn_15987 - FF001AC8 FF001AC8 Label_insn_15988 - FF001ACA FF001ACA Label_insn_15989 - FF001AD1 FF001AD1 Label_insn_15990 - FF001AD3 FF001AD3 Label_insn_15991 - FF001AD5 FF001AD5 Label_insn_15992 - FF001ADB FF001ADB Label_insn_15993 - FF001AE2 FF001AE2 Label_insn_15994 - FF001AE3 FF001AE3 post_callback_Label_insn_15994 - FF001AE5 FF001AE5 Label_insn_15995 - FF001AE7 FF001AE7 Label_insn_15996 - FF001AE9 FF001AE9 Label_insn_15997 - FF001AF0 FF001AF0 Label_insn_15998 - FF001AF2 FF001AF2 Label_insn_15999 - FF001AF4 FF001AF4 Label_insn_16000 - FF001AFA FF001AFA Label_insn_16001 - FF001B01 FF001B01 Label_insn_16002 - FF001B02 FF001B02 post_callback_Label_insn_16002 - FF001B04 FF001B04 Label_insn_16003 - FF001B06 FF001B06 Label_insn_16004 - FF001B08 FF001B08 Label_insn_16005 - FF001B0F FF001B0F Label_insn_16006 - FF001B11 FF001B11 Label_insn_16007 - FF001B13 FF001B13 Label_insn_16008 - FF001B19 FF001B19 Label_insn_16009 - FF001B1F FF001B1F Label_insn_16049 - FF001B27 FF001B27 Label_insn_16010 - FF001B28 FF001B28 post_callback_Label_insn_16010 - FF001B2A FF001B2A Label_insn_16011 - FF001B2C FF001B2C Label_insn_16012 - FF001B2E FF001B2E Label_insn_16013 - FF001B35 FF001B35 Label_insn_16014 - FF001B37 FF001B37 Label_insn_16015 - FF001B39 FF001B39 Label_insn_16016 - FF001B3F FF001B3F Label_insn_16017 - FF001B46 FF001B46 Label_insn_16018 - FF001B47 FF001B47 post_callback_Label_insn_16018 - FF001B49 FF001B49 Label_insn_16019 - FF001B4B FF001B4B Label_insn_16020 - FF001B4D FF001B4D Label_insn_16021 - FF001B4F FF001B4F Label_insn_16022 - FF001B52 FF001B52 Label_insn_16023 - FF001B59 FF001B59 Label_insn_16024 - FF001B5B FF001B5B Label_insn_16025 - FF001B5D FF001B5D Label_insn_16026 - FF001B60 FF001B60 Label_insn_16027 - FF001B62 FF001B62 Label_insn_16028 - FF001B64 FF001B64 Label_insn_16029 - FF001B6A FF001B6A Label_insn_16030 - FF001B71 FF001B71 Label_insn_16031 - FF001B72 FF001B72 post_callback_Label_insn_16031 - FF001B74 FF001B74 Label_insn_16032 - FF001B76 FF001B76 Label_insn_16033 - FF001B78 FF001B78 Label_insn_16034 - FF001B7A FF001B7A Label_insn_16035 - FF001B7C FF001B7C Label_insn_16036 - FF001B82 FF001B82 Label_insn_16037 - FF001B89 FF001B89 Label_insn_16038 - FF001B8A FF001B8A post_callback_Label_insn_16038 - FF001B8C FF001B8C Label_insn_16039 - FF001B8E FF001B8E Label_insn_16040 - FF001B90 FF001B90 Label_insn_16041 - FF001B97 FF001B97 Label_insn_16042 - FF001B99 FF001B99 Label_insn_16043 - FF001B9B FF001B9B Label_insn_16044 - FF001BA1 FF001BA1 Label_insn_16045 - FF001BA8 FF001BA8 Label_insn_16046 - FF001BA9 FF001BA9 post_callback_Label_insn_16046 - FF001BAB FF001BAB Label_insn_16047 - FF001BAD FF001BAD Label_insn_16048 - FF001BAF FF001BAF Label_insn_1978 - FF001BB3 FF001BB3 Label_insn_16050 - FF001BB5 FF001BB5 Label_insn_16051 - FF001BB7 FF001BB7 Label_insn_16052 - FF001BBD FF001BBD Label_insn_16053 - FF001BC4 FF001BC4 Label_insn_16054 - FF001BC5 FF001BC5 post_callback_Label_insn_16054 - FF001BC7 FF001BC7 Label_insn_16055 - FF001BC9 FF001BC9 Label_insn_16056 - FF001BCB FF001BCB Label_insn_1988 - FF001BCF FF001BCF Label_insn_16057 - FF001BD6 FF001BD6 Label_insn_16058 - FF001BD8 FF001BD8 Label_insn_16059 - FF001BDA FF001BDA Label_insn_16060 - FF001BE0 FF001BE0 Label_insn_16061 - FF001BE7 FF001BE7 Label_insn_16062 - FF001BE8 FF001BE8 post_callback_Label_insn_16062 - FF001BEA FF001BEA Label_insn_16063 - FF001BEC FF001BEC Label_insn_16064 - FF001BEE FF001BEE Label_insn_16065 - FF001BF0 FF001BF0 Label_insn_16066 - FF001BF2 FF001BF2 Label_insn_16067 - FF001BF8 FF001BF8 Label_insn_16068 - FF001BFF FF001BFF Label_insn_16069 - FF001C00 FF001C00 post_callback_Label_insn_16069 - FF001C02 FF001C02 Label_insn_16070 - FF001C04 FF001C04 Label_insn_16071 - FF001C06 FF001C06 Label_insn_16072 - FF001C0D FF001C0D Label_insn_16073 - FF001C0F FF001C0F Label_insn_16074 - FF001C11 FF001C11 Label_insn_16075 - FF001C17 FF001C17 Label_insn_16076 - FF001C1E FF001C1E Label_insn_16077 - FF001C1F FF001C1F post_callback_Label_insn_16077 - FF001C21 FF001C21 Label_insn_16078 - FF001C23 FF001C23 Label_insn_16079 - FF001C25 FF001C25 Label_insn_16080 - FF001C2C FF001C2C Label_insn_16081 - FF001C2E FF001C2E Label_insn_16082 - FF001C30 FF001C30 Label_insn_16083 - FF001C36 FF001C36 Label_insn_16084 - FF001C3D FF001C3D Label_insn_16085 - FF001C3E FF001C3E post_callback_Label_insn_16085 - FF001C40 FF001C40 Label_insn_16086 - FF001C42 FF001C42 Label_insn_16087 - FF001C44 FF001C44 Label_insn_16088 - FF001C4B FF001C4B Label_insn_16089 - FF001C4D FF001C4D Label_insn_16090 - FF001C4F FF001C4F Label_insn_16091 - FF001C55 FF001C55 Label_insn_16092 - FF001C5C FF001C5C Label_insn_16093 - FF001C5D FF001C5D post_callback_Label_insn_16093 - FF001C5F FF001C5F Label_insn_16094 - FF001C61 FF001C61 Label_insn_16095 - FF001C63 FF001C63 Label_insn_2042 - FF001C68 FF001C68 Label_insn_16096 - FF001C6A FF001C6A Label_insn_16097 - FF001C6C FF001C6C Label_insn_16098 - FF001C72 FF001C72 Label_insn_16099 - FF001C79 FF001C79 Label_insn_16100 - FF001C7A FF001C7A post_callback_Label_insn_16100 - FF001C7C FF001C7C Label_insn_16101 - FF001C7E FF001C7E Label_insn_16102 - FF001C80 FF001C80 Label_insn_16103 - FF001C87 FF001C87 Label_insn_16104 - FF001C89 FF001C89 Label_insn_16105 - FF001C8B FF001C8B Label_insn_16106 - FF001C91 FF001C91 Label_insn_16107 - FF001C98 FF001C98 Label_insn_16108 - FF001C99 FF001C99 post_callback_Label_insn_16108 - FF001C9B FF001C9B Label_insn_16109 - FF001C9D FF001C9D Label_insn_16110 - FF001C9F FF001C9F Label_insn_16111 - FF001CA6 FF001CA6 Label_insn_16112 - FF001CA8 FF001CA8 Label_insn_16113 - FF001CAA FF001CAA Label_insn_16114 - FF001CB0 FF001CB0 Label_insn_16115 - FF001CB7 FF001CB7 Label_insn_16116 - FF001CB8 FF001CB8 post_callback_Label_insn_16116 - FF001CBA FF001CBA Label_insn_16117 - FF001CBC FF001CBC Label_insn_16118 - FF001CBE FF001CBE Label_insn_16119 - FF001CC5 FF001CC5 Label_insn_16120 - FF001CC7 FF001CC7 Label_insn_16121 - FF001CC9 FF001CC9 Label_insn_16122 - FF001CCF FF001CCF Label_insn_16123 - FF001CD5 FF001CD5 Label_insn_16124 - FF001CDC FF001CDC Label_insn_16125 - FF001CDD FF001CDD post_callback_Label_insn_16125 - FF001CDF FF001CDF Label_insn_16126 - FF001CE1 FF001CE1 Label_insn_16127 - FF001CE3 FF001CE3 Label_insn_16128 - FF001CEA FF001CEA Label_insn_16129 - FF001CEC FF001CEC Label_insn_16130 - FF001CEE FF001CEE Label_insn_16131 - FF001CF4 FF001CF4 Label_insn_16132 - FF001CFB FF001CFB Label_insn_16133 - FF001CFC FF001CFC post_callback_Label_insn_16133 - FF001CFE FF001CFE Label_insn_16134 - FF001D00 FF001D00 Label_insn_16135 - FF001D02 FF001D02 Label_insn_16136 - FF001D09 FF001D09 Label_insn_16137 - FF001D0B FF001D0B Label_insn_2123 - FF001D0E FF001D0E Label_insn_16138 - FF001D10 FF001D10 Label_insn_2124 - FF001D14 FF001D14 Label_insn_16139 - FF001D1A FF001D1A Label_insn_16140 - FF001D21 FF001D21 Label_insn_16141 - FF001D22 FF001D22 post_callback_Label_insn_16141 - FF001D24 FF001D24 Label_insn_16142 - FF001D26 FF001D26 Label_insn_16143 - FF001D28 FF001D28 Label_insn_16144 - FF001D2F FF001D2F Label_insn_16145 - FF001D31 FF001D31 Label_insn_16146 - FF001D33 FF001D33 Label_insn_16147 - FF001D39 FF001D39 Label_insn_16148 - FF001D40 FF001D40 Label_insn_16149 - FF001D41 FF001D41 post_callback_Label_insn_16149 - FF001D43 FF001D43 Label_insn_16150 - FF001D45 FF001D45 Label_insn_16151 - FF001D47 FF001D47 Label_insn_16152 - FF001D4E FF001D4E Label_insn_16153 - FF001D50 FF001D50 Label_insn_16154 - FF001D52 FF001D52 Label_insn_16155 - FF001D58 FF001D58 Label_insn_16156 - FF001D5F FF001D5F Label_insn_16157 - FF001D60 FF001D60 post_callback_Label_insn_16157 - FF001D62 FF001D62 Label_insn_16158 - FF001D64 FF001D64 Label_insn_16159 - FF001D66 FF001D66 Label_insn_16160 - FF001D6D FF001D6D Label_insn_16161 - FF001D6F FF001D6F Label_insn_16162 - FF001D71 FF001D71 Label_insn_16163 - FF001D77 FF001D77 Label_insn_16164 - FF001D7E FF001D7E Label_insn_16165 - FF001D7F FF001D7F post_callback_Label_insn_16165 - FF001D81 FF001D81 Label_insn_16166 - FF001D83 FF001D83 Label_insn_16167 - FF001D85 FF001D85 Label_insn_16168 - FF001D8C FF001D8C Label_insn_2166 - FF001D90 FF001D90 Label_insn_16169 - FF001D92 FF001D92 Label_insn_16170 - FF001D94 FF001D94 Label_insn_16171 - FF001D9A FF001D9A Label_insn_16172 - FF001DA1 FF001DA1 Label_insn_16173 - FF001DA2 FF001DA2 post_callback_Label_insn_16173 - FF001DA4 FF001DA4 Label_insn_16174 - FF001DA6 FF001DA6 Label_insn_16175 - FF001DA8 FF001DA8 Label_insn_16176 - FF001DAF FF001DAF Label_insn_16177 - FF001DB1 FF001DB1 Label_insn_16178 - FF001DB3 FF001DB3 Label_insn_2180 - FF001DB7 FF001DB7 Label_insn_16179 - FF001DBD FF001DBD Label_insn_16180 - FF001DC4 FF001DC4 Label_insn_16181 - FF001DC5 FF001DC5 post_callback_Label_insn_16181 - FF001DC7 FF001DC7 Label_insn_16182 - FF001DC9 FF001DC9 Label_insn_16183 - FF001DCB FF001DCB Label_insn_16184 - FF001DCD FF001DCD Label_insn_16185 - FF001DD0 FF001DD0 Label_insn_16186 - FF001DD7 FF001DD7 Label_insn_16187 - FF001DD9 FF001DD9 Label_insn_16188 - FF001DDB FF001DDB Label_insn_16189 - FF001DDE FF001DDE Label_insn_16190 - FF001DE0 FF001DE0 Label_insn_16191 - FF001DE2 FF001DE2 Label_insn_16192 - FF001DE8 FF001DE8 Label_insn_16193 - FF001DEF FF001DEF Label_insn_16194 - FF001DF0 FF001DF0 post_callback_Label_insn_16194 - FF001DF2 FF001DF2 Label_insn_16195 - FF001DF4 FF001DF4 Label_insn_16196 - FF001DF6 FF001DF6 Label_insn_16197 - FF001DF8 FF001DF8 Label_insn_16198 - FF001DFB FF001DFB Label_insn_16199 - FF001E02 FF001E02 Label_insn_16200 - FF001E04 FF001E04 Label_insn_16201 - FF001E06 FF001E06 Label_insn_16202 - FF001E0B FF001E0B Label_insn_16203 - FF001E0D FF001E0D Label_insn_16204 - FF001E0F FF001E0F Label_insn_2209 - FF001E13 FF001E13 Label_insn_16205 - FF001E19 FF001E19 Label_insn_16206 - FF001E20 FF001E20 Label_insn_16207 - FF001E21 FF001E21 post_callback_Label_insn_16207 - FF001E23 FF001E23 Label_insn_16208 - FF001E25 FF001E25 Label_insn_16209 - FF001E27 FF001E27 Label_insn_16210 - FF001E29 FF001E29 Label_insn_16211 - FF001E2C FF001E2C Label_insn_16212 - FF001E33 FF001E33 Label_insn_16213 - FF001E35 FF001E35 Label_insn_16214 - FF001E37 FF001E37 Label_insn_16215 - FF001E3A FF001E3A Label_insn_16216 - FF001E3C FF001E3C Label_insn_16217 - FF001E3E FF001E3E Label_insn_16218 - FF001E44 FF001E44 Label_insn_16219 - FF001E4B FF001E4B Label_insn_16220 - FF001E4C FF001E4C post_callback_Label_insn_16220 - FF001E4E FF001E4E Label_insn_16221 - FF001E50 FF001E50 Label_insn_16222 - FF001E52 FF001E52 Label_insn_16223 - FF001E59 FF001E59 Label_insn_16224 - FF001E5B FF001E5B Label_insn_16225 - FF001E5D FF001E5D Label_insn_16226 - FF001E63 FF001E63 Label_insn_16227 - FF001E6A FF001E6A Label_insn_16228 - FF001E6B FF001E6B post_callback_Label_insn_16228 - FF001E6D FF001E6D Label_insn_2240 - FF001E70 FF001E70 Label_insn_16229 - FF001E72 FF001E72 Label_insn_16230 - FF001E74 FF001E74 Label_insn_16231 - FF001E7B FF001E7B Label_insn_16232 - FF001E7D FF001E7D Label_insn_16233 - FF001E7F FF001E7F Label_insn_16234 - FF001E85 FF001E85 Label_insn_16235 - FF001E8C FF001E8C Label_insn_16236 - FF001E8D FF001E8D post_callback_Label_insn_16236 - FF001E8F FF001E8F Label_insn_16237 - FF001E91 FF001E91 Label_insn_16238 - FF001E93 FF001E93 Label_insn_16239 - FF001E9A FF001E9A Label_insn_16240 - FF001E9C FF001E9C Label_insn_16241 - FF001E9E FF001E9E Label_insn_16242 - FF001EA4 FF001EA4 Label_insn_16243 - FF001EAB FF001EAB Label_insn_16244 - FF001EAC FF001EAC post_callback_Label_insn_16244 - FF001EAE FF001EAE Label_insn_16245 - FF001EB0 FF001EB0 Label_insn_16246 - FF001EB2 FF001EB2 Label_insn_16247 - FF001EB4 FF001EB4 Label_insn_16248 - FF001EB6 FF001EB6 Label_insn_16249 - FF001EBC FF001EBC Label_insn_16250 - FF001EC3 FF001EC3 Label_insn_16251 - FF001EC4 FF001EC4 post_callback_Label_insn_16251 - FF001EC6 FF001EC6 Label_insn_16252 - FF001EC8 FF001EC8 Label_insn_16253 - FF001ECA FF001ECA Label_insn_16254 - FF001ED1 FF001ED1 Label_insn_16255 - FF001ED3 FF001ED3 Label_insn_16256 - FF001ED5 FF001ED5 Label_insn_16257 - FF001EDB FF001EDB Label_insn_16258 - FF001EE2 FF001EE2 Label_insn_16259 - FF001EE3 FF001EE3 post_callback_Label_insn_16259 - FF001EE5 FF001EE5 Label_insn_16260 - FF001EE7 FF001EE7 Label_insn_16261 - FF001EE9 FF001EE9 Label_insn_16262 - FF001EF0 FF001EF0 Label_insn_16263 - FF001EF2 FF001EF2 Label_insn_2339 - FF001EF6 FF001EF6 Label_insn_16264 - FF001EF8 FF001EF8 Label_insn_16265 - FF001EFE FF001EFE Label_insn_16266 - FF001F05 FF001F05 Label_insn_16267 - FF001F06 FF001F06 post_callback_Label_insn_16267 - FF001F08 FF001F08 Label_insn_16268 - FF001F0A FF001F0A Label_insn_16269 - FF001F0C FF001F0C Label_insn_2297 - FF001F0F FF001F0F Label_insn_16270 - FF001F16 FF001F16 Label_insn_16271 - FF001F18 FF001F18 Label_insn_16272 - FF001F1A FF001F1A Label_insn_16273 - FF001F20 FF001F20 Label_insn_16274 - FF001F27 FF001F27 Label_insn_16275 - FF001F28 FF001F28 post_callback_Label_insn_16275 - FF001F2A FF001F2A Label_insn_16276 - FF001F2C FF001F2C Label_insn_16277 - FF001F2E FF001F2E Label_insn_16278 - FF001F35 FF001F35 Label_insn_16279 - FF001F37 FF001F37 Label_insn_16280 - FF001F39 FF001F39 Label_insn_2313 - FF001F3D FF001F3D Label_insn_16281 - FF001F43 FF001F43 Label_insn_16282 - FF001F4A FF001F4A Label_insn_16283 - FF001F4B FF001F4B post_callback_Label_insn_16283 - FF001F4D FF001F4D Label_insn_16284 - FF001F4F FF001F4F Label_insn_16285 - FF001F51 FF001F51 Label_insn_16286 - FF001F58 FF001F58 Label_insn_16287 - FF001F5A FF001F5A Label_insn_16288 - FF001F5C FF001F5C Label_insn_16289 - FF001F62 FF001F62 Label_insn_2324 - FF001F66 FF001F66 Label_insn_16290 - FF001F6D FF001F6D Label_insn_16291 - FF001F6E FF001F6E post_callback_Label_insn_16291 - FF001F70 FF001F70 Label_insn_16292 - FF001F72 FF001F72 Label_insn_16293 - FF001F74 FF001F74 Label_insn_16294 - FF001F76 FF001F76 Label_insn_16295 - FF001F7D FF001F7D Label_insn_2331 - FF001F82 FF001F82 Label_insn_16296 - FF001F89 FF001F89 Label_insn_16297 - FF001F8B FF001F8B Label_insn_16298 - FF001F8D FF001F8D Label_insn_16299 - FF001F95 FF001F95 Label_insn_16300 - FF001F97 FF001F97 Label_insn_16301 - FF001F99 FF001F99 Label_insn_16302 - FF001F9F FF001F9F Label_insn_16303 - FF001FA6 FF001FA6 Label_insn_16304 - FF001FA7 FF001FA7 post_callback_Label_insn_16304 - FF001FA9 FF001FA9 Label_insn_16305 - FF001FAB FF001FAB Label_insn_16306 - FF001FAD FF001FAD Label_insn_16307 - FF001FB4 FF001FB4 Label_insn_16308 - FF001FB6 FF001FB6 Label_insn_16309 - FF001FB8 FF001FB8 Label_insn_16310 - FF001FBE FF001FBE Label_insn_16311 - FF001FC5 FF001FC5 Label_insn_16312 - FF001FC6 FF001FC6 post_callback_Label_insn_16312 - FF001FC8 FF001FC8 Label_insn_16313 - FF001FCA FF001FCA Label_insn_16314 - FF001FCC FF001FCC Label_insn_2356 - FF001FD0 FF001FD0 Label_insn_16315 - FF001FD7 FF001FD7 Label_insn_16316 - FF001FD9 FF001FD9 Label_insn_16317 - FF001FDB FF001FDB Label_insn_16318 - FF001FE1 FF001FE1 Label_insn_16319 - FF001FE8 FF001FE8 Label_insn_16320 - FF001FE9 FF001FE9 post_callback_Label_insn_16320 - FF001FEB FF001FEB Label_insn_16321 - FF001FED FF001FED Label_insn_16322 - FF001FEF FF001FEF Label_insn_16323 - FF001FF6 FF001FF6 Label_insn_16324 - FF001FF8 FF001FF8 Label_insn_16325 - FF001FFA FF001FFA Label_insn_16326 - FF002000 FF002000 Label_insn_16327 - FF002007 FF002007 Label_insn_16328 - FF002008 FF002008 post_callback_Label_insn_16328 - FF00200A FF00200A Label_insn_16329 - FF00200C FF00200C Label_insn_16330 - FF00200E FF00200E Label_insn_16331 - FF002015 FF002015 Label_insn_16332 - FF002017 FF002017 Label_insn_16333 - FF002019 FF002019 Label_insn_2382 - FF00201D FF00201D Label_insn_16334 - FF002023 FF002023 Label_insn_16335 - FF00202A FF00202A Label_insn_16336 - FF00202B FF00202B post_callback_Label_insn_16336 - FF00202D FF00202D Label_insn_16337 - FF00202F FF00202F Label_insn_16338 - FF002031 FF002031 Label_insn_2394 - FF002034 FF002034 Label_insn_16339 - FF00203B FF00203B Label_insn_16340 - FF00203D FF00203D Label_insn_16341 - FF00203F FF00203F Label_insn_16342 - FF002045 FF002045 Label_insn_16343 - FF00204C FF00204C Label_insn_16344 - FF00204D FF00204D post_callback_Label_insn_16344 - FF00204F FF00204F Label_insn_16345 - FF002051 FF002051 Label_insn_16346 - FF002053 FF002053 Label_insn_16347 - FF00205A FF00205A Label_insn_16348 - FF00205C FF00205C Label_insn_16349 - FF00205E FF00205E Label_insn_16350 - FF002064 FF002064 Label_insn_16351 - FF00206B FF00206B Label_insn_16352 - FF00206C FF00206C post_callback_Label_insn_16352 - FF00206E FF00206E Label_insn_16353 - FF002070 FF002070 Label_insn_16354 - FF002072 FF002072 Label_insn_16355 - FF002079 FF002079 Label_insn_16356 - FF00207B FF00207B Label_insn_16357 - FF00207D FF00207D Label_insn_16358 - FF002083 FF002083 Label_insn_16359 - FF00208A FF00208A Label_insn_16360 - FF00208B FF00208B post_callback_Label_insn_16360 - FF00208D FF00208D Label_insn_16361 - FF00208F FF00208F Label_insn_16362 - FF002091 FF002091 Label_insn_16363 - FF002098 FF002098 Label_insn_16364 - FF00209A FF00209A Label_insn_16365 - FF00209C FF00209C Label_insn_16366 - FF0020A2 FF0020A2 Label_insn_2444 - FF0020A6 FF0020A6 Label_insn_16367 - FF0020AD FF0020AD Label_insn_16368 - FF0020AE FF0020AE post_callback_Label_insn_16368 - FF0020B0 FF0020B0 Label_insn_16369 - FF0020B2 FF0020B2 Label_insn_16370 - FF0020B4 FF0020B4 Label_insn_16371 - FF0020BB FF0020BB Label_insn_16372 - FF0020BD FF0020BD Label_insn_16373 - FF0020BF FF0020BF Label_insn_16374 - FF0020C5 FF0020C5 Label_insn_16375 - FF0020CC FF0020CC Label_insn_16376 - FF0020CD FF0020CD post_callback_Label_insn_16376 - FF0020CF FF0020CF Label_insn_2459 - FF0020D2 FF0020D2 Label_insn_16377 - FF0020D4 FF0020D4 Label_insn_16378 - FF0020D6 FF0020D6 Label_insn_16379 - FF0020DD FF0020DD Label_insn_16380 - FF0020DF FF0020DF Label_insn_16381 - FF0020E1 FF0020E1 Label_insn_16382 - FF0020E7 FF0020E7 Label_insn_16383 - FF0020EE FF0020EE Label_insn_16384 - FF0020EF FF0020EF post_callback_Label_insn_16384 - FF0020F1 FF0020F1 Label_insn_16385 - FF0020F3 FF0020F3 Label_insn_16386 - FF0020F5 FF0020F5 Label_insn_16387 - FF0020FC FF0020FC Label_insn_16388 - FF0020FE FF0020FE Label_insn_16389 - FF002100 FF002100 Label_insn_16390 - FF002106 FF002106 Label_insn_16391 - FF00210D FF00210D Label_insn_16392 - FF00210E FF00210E post_callback_Label_insn_16392 - FF002110 FF002110 Label_insn_16393 - FF002112 FF002112 Label_insn_16394 - FF002114 FF002114 Label_insn_16395 - FF00211B FF00211B Label_insn_16396 - FF00211D FF00211D Label_insn_16397 - FF00211F FF00211F Label_insn_16398 - FF002125 FF002125 Label_insn_16399 - FF00212C FF00212C Label_insn_16400 - FF00212D FF00212D post_callback_Label_insn_16400 - FF00212F FF00212F Label_insn_16401 - FF002131 FF002131 Label_insn_16402 - FF002133 FF002133 Label_insn_16403 - FF00213A FF00213A Label_insn_16404 - FF00213C FF00213C Label_insn_16405 - FF00213E FF00213E Label_insn_16406 - FF002144 FF002144 Label_insn_16407 - FF00214B FF00214B Label_insn_16408 - FF00214C FF00214C post_callback_Label_insn_16408 - FF00214E FF00214E Label_insn_16409 - FF002150 FF002150 Label_insn_16410 - FF002152 FF002152 Label_insn_16411 - FF002159 FF002159 Label_insn_16412 - FF00215B FF00215B Label_insn_2534 - FF00215F FF00215F Label_insn_16413 - FF002161 FF002161 Label_insn_16414 - FF002167 FF002167 Label_insn_16415 - FF00216E FF00216E Label_insn_16416 - FF00216F FF00216F post_callback_Label_insn_16416 - FF002171 FF002171 Label_insn_16417 - FF002173 FF002173 Label_insn_16418 - FF002175 FF002175 Label_insn_16419 - FF00217C FF00217C Label_insn_16420 - FF00217E FF00217E Label_insn_16421 - FF002180 FF002180 Label_insn_16422 - FF002186 FF002186 Label_insn_16423 - FF00218D FF00218D Label_insn_16424 - FF00218E FF00218E post_callback_Label_insn_16424 - FF002190 FF002190 Label_insn_16425 - FF002192 FF002192 Label_insn_16426 - FF002194 FF002194 Label_insn_16427 - FF002196 FF002196 Label_insn_16428 - FF002199 FF002199 Label_insn_16429 - FF0021A0 FF0021A0 Label_insn_16430 - FF0021A2 FF0021A2 Label_insn_16431 - FF0021A4 FF0021A4 Label_insn_16432 - FF0021A8 FF0021A8 Label_insn_16433 - FF0021AA FF0021AA Label_insn_16434 - FF0021AC FF0021AC Label_insn_16435 - FF0021B2 FF0021B2 Label_insn_16436 - FF0021B9 FF0021B9 Label_insn_16437 - FF0021BA FF0021BA post_callback_Label_insn_16437 - FF0021BC FF0021BC Label_insn_16438 - FF0021BE FF0021BE Label_insn_16439 - FF0021C0 FF0021C0 Label_insn_16440 - FF0021C7 FF0021C7 Label_insn_16441 - FF0021C9 FF0021C9 Label_insn_16442 - FF0021CB FF0021CB Label_insn_16443 - FF0021D1 FF0021D1 Label_insn_16444 - FF0021D8 FF0021D8 Label_insn_16445 - FF0021D9 FF0021D9 post_callback_Label_insn_16445 - FF0021DB FF0021DB Label_insn_16446 - FF0021DD FF0021DD Label_insn_16447 - FF0021DF FF0021DF Label_insn_16448 - FF0021E1 FF0021E1 Label_insn_16449 - FF0021E3 FF0021E3 Label_insn_16450 - FF0021E9 FF0021E9 Label_insn_16451 - FF0021F0 FF0021F0 Label_insn_16452 - FF0021F1 FF0021F1 post_callback_Label_insn_16452 - FF0021F3 FF0021F3 Label_insn_16453 - FF0021F5 FF0021F5 Label_insn_16454 - FF0021F7 FF0021F7 Label_insn_16455 - FF0021F9 FF0021F9 Label_insn_2587 - FF0021FF FF0021FF Label_insn_16456 - FF002202 FF002202 Label_insn_16457 - FF002209 FF002209 Label_insn_16458 - FF00220B FF00220B Label_insn_16459 - FF00220D FF00220D Label_insn_16460 - FF002214 FF002214 Label_insn_16461 - FF002216 FF002216 Label_insn_16462 - FF002218 FF002218 Label_insn_16463 - FF00221E FF00221E Label_insn_16464 - FF002225 FF002225 Label_insn_16465 - FF002226 FF002226 post_callback_Label_insn_16465 - FF002228 FF002228 Label_insn_16466 - FF00222A FF00222A Label_insn_16467 - FF00222C FF00222C Label_insn_16468 - FF002233 FF002233 Label_insn_16469 - FF002235 FF002235 Label_insn_16470 - FF002237 FF002237 Label_insn_16471 - FF00223D FF00223D Label_insn_16472 - FF002244 FF002244 Label_insn_16473 - FF002245 FF002245 post_callback_Label_insn_16473 - FF002247 FF002247 Label_insn_16474 - FF002249 FF002249 Label_insn_16475 - FF00224B FF00224B Label_insn_16476 - FF002252 FF002252 Label_insn_16477 - FF002254 FF002254 Label_insn_16478 - FF002256 FF002256 Label_insn_16479 - FF00225C FF00225C Label_insn_16480 - FF002263 FF002263 Label_insn_16481 - FF002264 FF002264 post_callback_Label_insn_16481 - FF002266 FF002266 Label_insn_16482 - FF002268 FF002268 Label_insn_16483 - FF00226A FF00226A Label_insn_16484 - FF002271 FF002271 Label_insn_16485 - FF002273 FF002273 Label_insn_16486 - FF002275 FF002275 Label_insn_16487 - FF00227B FF00227B Label_insn_16488 - FF002282 FF002282 Label_insn_16489 - FF002283 FF002283 post_callback_Label_insn_16489 - FF002285 FF002285 Label_insn_16490 - FF002287 FF002287 Label_insn_16491 - FF002289 FF002289 Label_insn_16492 - FF00228B FF00228B Label_insn_16493 - FF00228E FF00228E Label_insn_16494 - FF002295 FF002295 Label_insn_16495 - FF002297 FF002297 Label_insn_16496 - FF002299 FF002299 Label_insn_16497 - FF00229D FF00229D Label_insn_16498 - FF00229F FF00229F Label_insn_16499 - FF0022A1 FF0022A1 Label_insn_16500 - FF0022A7 FF0022A7 Label_insn_16501 - FF0022AE FF0022AE Label_insn_16502 - FF0022AF FF0022AF post_callback_Label_insn_16502 - FF0022B1 FF0022B1 Label_insn_16503 - FF0022B3 FF0022B3 Label_insn_16504 - FF0022B5 FF0022B5 Label_insn_16505 - FF0022BC FF0022BC Label_insn_16506 - FF0022BE FF0022BE Label_insn_16507 - FF0022C0 FF0022C0 Label_insn_16508 - FF0022C7 FF0022C7 Label_insn_16509 - FF0022C8 FF0022C8 post_callback_Label_insn_16509 - FF0022CA FF0022CA Label_insn_16510 - FF0022CC FF0022CC Label_insn_16511 - FF0022CE FF0022CE Label_insn_16512 - FF0022D0 FF0022D0 Label_insn_16513 - FF0022D2 FF0022D2 Label_insn_16514 - FF0022D8 FF0022D8 Label_insn_16515 - FF0022DF FF0022DF Label_insn_16516 - FF0022E0 FF0022E0 post_callback_Label_insn_16516 - FF0022E2 FF0022E2 Label_insn_16517 - FF0022E4 FF0022E4 Label_insn_16518 - FF0022E6 FF0022E6 Label_insn_16519 - FF0022ED FF0022ED Label_insn_16520 - FF0022EF FF0022EF Label_insn_16521 - FF0022F1 FF0022F1 Label_insn_16522 - FF0022F7 FF0022F7 Label_insn_16523 - FF0022FE FF0022FE Label_insn_16524 - FF0022FF FF0022FF post_callback_Label_insn_16524 - FF002301 FF002301 Label_insn_16525 - FF002303 FF002303 Label_insn_16526 - FF002305 FF002305 Label_insn_16527 - FF00230C FF00230C Label_insn_16528 - FF00230E FF00230E Label_insn_16529 - FF002310 FF002310 Label_insn_16530 - FF002316 FF002316 Label_insn_16531 - FF00231D FF00231D Label_insn_16532 - FF00231E FF00231E post_callback_Label_insn_16532 - FF002320 FF002320 Label_insn_16533 - FF002322 FF002322 Label_insn_16534 - FF002324 FF002324 Label_insn_16535 - FF00232B FF00232B Label_insn_16536 - FF00232D FF00232D Label_insn_16537 - FF00232F FF00232F Label_insn_16538 - FF002335 FF002335 Label_insn_16539 - FF00233C FF00233C Label_insn_16540 - FF00233D FF00233D post_callback_Label_insn_16540 - FF00233F FF00233F Label_insn_16541 - FF002341 FF002341 Label_insn_16542 - FF002343 FF002343 Label_insn_16543 - FF00234A FF00234A Label_insn_16544 - FF00234C FF00234C Label_insn_16545 - FF00234E FF00234E Label_insn_16546 - FF002354 FF002354 Label_insn_16547 - FF00235A FF00235A Label_insn_16548 - FF00235C FF00235C Label_insn_16549 - FF00235E FF00235E Label_insn_16550 - FF002364 FF002364 Label_insn_16551 - FF00236B FF00236B Label_insn_16552 - FF00236C FF00236C post_callback_Label_insn_16552 - FF00236E FF00236E Label_insn_16553 - FF002370 FF002370 Label_insn_16554 - FF002372 FF002372 Label_insn_2757 - FF002376 FF002376 Label_insn_16555 - FF00237D FF00237D Label_insn_16556 - FF00237F FF00237F Label_insn_16557 - FF002381 FF002381 Label_insn_16558 - FF002387 FF002387 Label_insn_16559 - FF00238E FF00238E Label_insn_16560 - FF00238F FF00238F post_callback_Label_insn_16560 - FF002391 FF002391 Label_insn_16561 - FF002393 FF002393 Label_insn_16562 - FF002395 FF002395 Label_insn_16563 - FF00239C FF00239C Label_insn_16564 - FF00239E FF00239E Label_insn_2771 - FF0023A2 FF0023A2 Label_insn_16565 - FF0023A4 FF0023A4 Label_insn_16566 - FF0023AA FF0023AA Label_insn_16567 - FF0023B1 FF0023B1 Label_insn_16568 - FF0023B2 FF0023B2 post_callback_Label_insn_16568 - FF0023B4 FF0023B4 Label_insn_16569 - FF0023B6 FF0023B6 Label_insn_16570 - FF0023B8 FF0023B8 Label_insn_2777 - FF0023BC FF0023BC Label_insn_16571 - FF0023C3 FF0023C3 Label_insn_16572 - FF0023C5 FF0023C5 Label_insn_16573 - FF0023C7 FF0023C7 Label_insn_16574 - FF0023CD FF0023CD Label_insn_16575 - FF0023D4 FF0023D4 Label_insn_16576 - FF0023D5 FF0023D5 post_callback_Label_insn_16576 - FF0023D7 FF0023D7 Label_insn_16577 - FF0023D9 FF0023D9 Label_insn_16578 - FF0023DB FF0023DB Label_insn_16579 - FF0023E2 FF0023E2 Label_insn_16580 - FF0023E4 FF0023E4 Label_insn_16581 - FF0023E6 FF0023E6 Label_insn_16582 - FF0023EC FF0023EC Label_insn_16583 - FF0023F3 FF0023F3 Label_insn_16584 - FF0023F4 FF0023F4 post_callback_Label_insn_16584 - FF0023F6 FF0023F6 Label_insn_16585 - FF0023F8 FF0023F8 Label_insn_16586 - FF0023FA FF0023FA Label_insn_16587 - FF002401 FF002401 Label_insn_16588 - FF002403 FF002403 Label_insn_16589 - FF002405 FF002405 Label_insn_2802 - FF002408 FF002408 Label_insn_16590 - FF00240E FF00240E Label_insn_2803 - FF002412 FF002412 Label_insn_16591 - FF002419 FF002419 Label_insn_16592 - FF00241A FF00241A post_callback_Label_insn_16592 - FF00241C FF00241C Label_insn_16593 - FF00241E FF00241E Label_insn_16594 - FF002420 FF002420 Label_insn_2807 - FF002424 FF002424 Label_insn_16595 - FF00242B FF00242B Label_insn_16596 - FF00242D FF00242D Label_insn_16597 - FF00242F FF00242F Label_insn_16598 - FF002435 FF002435 Label_insn_16599 - FF00243C FF00243C Label_insn_16600 - FF00243D FF00243D post_callback_Label_insn_16600 - FF00243F FF00243F Label_insn_16601 - FF002441 FF002441 Label_insn_16602 - FF002443 FF002443 Label_insn_16603 - FF00244A FF00244A Label_insn_16604 - FF00244C FF00244C Label_insn_16605 - FF00244E FF00244E Label_insn_16606 - FF002454 FF002454 Label_insn_16607 - FF00245B FF00245B Label_insn_16608 - FF00245C FF00245C post_callback_Label_insn_16608 - FF00245E FF00245E Label_insn_16609 - FF002460 FF002460 Label_insn_16610 - FF002462 FF002462 Label_insn_16611 - FF002464 FF002464 Label_insn_16612 - FF002466 FF002466 Label_insn_16613 - FF00246C FF00246C Label_insn_16614 - FF002473 FF002473 Label_insn_16615 - FF002474 FF002474 post_callback_Label_insn_16615 - FF002476 FF002476 Label_insn_16616 - FF002478 FF002478 Label_insn_16617 - FF00247A FF00247A Label_insn_16618 - FF002481 FF002481 Label_insn_16619 - FF002483 FF002483 Label_insn_16620 - FF002485 FF002485 Label_insn_16621 - FF00248B FF00248B Label_insn_16622 - FF002492 FF002492 Label_insn_16623 - FF002493 FF002493 post_callback_Label_insn_16623 - FF002495 FF002495 Label_insn_16624 - FF002497 FF002497 Label_insn_16625 - FF002499 FF002499 Label_insn_16626 - FF0024A0 FF0024A0 Label_insn_16627 - FF0024A2 FF0024A2 Label_insn_16628 - FF0024A4 FF0024A4 Label_insn_16629 - FF0024AA FF0024AA Label_insn_16630 - FF0024B1 FF0024B1 Label_insn_16631 - FF0024B2 FF0024B2 post_callback_Label_insn_16631 - FF0024B4 FF0024B4 Label_insn_16632 - FF0024B6 FF0024B6 Label_insn_16633 - FF0024B8 FF0024B8 Label_insn_16634 - FF0024BF FF0024BF Label_insn_16635 - FF0024C1 FF0024C1 Label_insn_16636 - FF0024C3 FF0024C3 Label_insn_16637 - FF0024C9 FF0024C9 Label_insn_16638 - FF0024D0 FF0024D0 Label_insn_16639 - FF0024D1 FF0024D1 post_callback_Label_insn_16639 - FF0024D3 FF0024D3 Label_insn_16640 - FF0024D5 FF0024D5 Label_insn_16641 - FF0024D7 FF0024D7 Label_insn_16642 - FF0024DE FF0024DE Label_insn_16643 - FF0024E0 FF0024E0 Label_insn_16644 - FF0024E2 FF0024E2 Label_insn_16645 - FF0024E8 FF0024E8 Label_insn_16646 - FF0024EF FF0024EF Label_insn_16647 - FF0024F0 FF0024F0 post_callback_Label_insn_16647 - FF0024F2 FF0024F2 Label_insn_16648 - FF0024F4 FF0024F4 Label_insn_16649 - FF0024F6 FF0024F6 Label_insn_16650 - FF0024FD FF0024FD Label_insn_16651 - FF0024FF FF0024FF Label_insn_16652 - FF002501 FF002501 Label_insn_16653 - FF002507 FF002507 Label_insn_16654 - FF00250E FF00250E Label_insn_16655 - FF00250F FF00250F post_callback_Label_insn_16655 - FF002511 FF002511 Label_insn_16656 - FF002513 FF002513 Label_insn_16657 - FF002515 FF002515 Label_insn_16658 - FF00251C FF00251C Label_insn_16659 - FF00251E FF00251E Label_insn_16660 - FF002520 FF002520 Label_insn_16661 - FF002526 FF002526 Label_insn_16662 - FF00252D FF00252D Label_insn_16663 - FF00252E FF00252E post_callback_Label_insn_16663 - FF002530 FF002530 Label_insn_16664 - FF002532 FF002532 Label_insn_16665 - FF002534 FF002534 Label_insn_16666 - FF00253B FF00253B Label_insn_16667 - FF00253D FF00253D Label_insn_16668 - FF00253F FF00253F Label_insn_16669 - FF002545 FF002545 Label_insn_16670 - FF00254C FF00254C Label_insn_16671 - FF00254D FF00254D post_callback_Label_insn_16671 - FF00254F FF00254F Label_insn_16672 - FF002551 FF002551 Label_insn_16673 - FF002553 FF002553 Label_insn_16674 - FF00255A FF00255A Label_insn_16675 - FF00255C FF00255C Label_insn_16676 - FF00255E FF00255E Label_insn_16677 - FF002564 FF002564 Label_insn_16678 - FF00256B FF00256B Label_insn_16679 - FF00256C FF00256C post_callback_Label_insn_16679 - FF00256E FF00256E Label_insn_16680 - FF002570 FF002570 Label_insn_16681 - FF002572 FF002572 Label_insn_16682 - FF002579 FF002579 Label_insn_16683 - FF00257B FF00257B Label_insn_16684 - FF00257D FF00257D Label_insn_16685 - FF002583 FF002583 Label_insn_16686 - FF00258A FF00258A Label_insn_16687 - FF00258B FF00258B post_callback_Label_insn_16687 - FF00258D FF00258D Label_insn_16688 - FF00258F FF00258F Label_insn_16689 - FF002591 FF002591 Label_insn_16690 - FF002598 FF002598 Label_insn_16691 - FF00259A FF00259A Label_insn_16692 - FF00259C FF00259C Label_insn_16693 - FF0025A2 FF0025A2 Label_insn_16694 - FF0025A9 FF0025A9 Label_insn_16695 - FF0025AA FF0025AA post_callback_Label_insn_16695 - FF0025AC FF0025AC Label_insn_16696 - FF0025AE FF0025AE Label_insn_16697 - FF0025B0 FF0025B0 Label_insn_16698 - FF0025B7 FF0025B7 Label_insn_16699 - FF0025B9 FF0025B9 Label_insn_16700 - FF0025BB FF0025BB Label_insn_16701 - FF0025C1 FF0025C1 Label_insn_16702 - FF0025C8 FF0025C8 Label_insn_16703 - FF0025C9 FF0025C9 post_callback_Label_insn_16703 - FF0025CB FF0025CB Label_insn_16704 - FF0025CD FF0025CD Label_insn_16705 - FF0025CF FF0025CF Label_insn_16706 - FF0025D6 FF0025D6 Label_insn_16707 - FF0025D8 FF0025D8 Label_insn_16708 - FF0025DA FF0025DA Label_insn_16709 - FF0025E0 FF0025E0 Label_insn_16710 - FF0025E7 FF0025E7 Label_insn_16711 - FF0025E8 FF0025E8 post_callback_Label_insn_16711 - FF0025EA FF0025EA Label_insn_16712 - FF0025EC FF0025EC Label_insn_16713 - FF0025EE FF0025EE Label_insn_16714 - FF0025F5 FF0025F5 Label_insn_16715 - FF0025F7 FF0025F7 Label_insn_16716 - FF0025F9 FF0025F9 Label_insn_16717 - FF0025FF FF0025FF Label_insn_16718 - FF002606 FF002606 Label_insn_16719 - FF002607 FF002607 post_callback_Label_insn_16719 - FF002609 FF002609 Label_insn_16720 - FF00260B FF00260B Label_insn_16721 - FF00260D FF00260D Label_insn_16722 - FF002614 FF002614 Label_insn_16723 - FF002616 FF002616 Label_insn_16724 - FF002618 FF002618 Label_insn_16725 - FF00261E FF00261E Label_insn_16726 - FF002625 FF002625 Label_insn_16727 - FF002626 FF002626 post_callback_Label_insn_16727 - FF002628 FF002628 Label_insn_16728 - FF00262A FF00262A Label_insn_16729 - FF00262C FF00262C Label_insn_16730 - FF002633 FF002633 Label_insn_16731 - FF002635 FF002635 Label_insn_16732 - FF002637 FF002637 Label_insn_16733 - FF00263D FF00263D Label_insn_16734 - FF002644 FF002644 Label_insn_16735 - FF002645 FF002645 post_callback_Label_insn_16735 - FF002647 FF002647 Label_insn_16736 - FF002649 FF002649 Label_insn_16737 - FF00264B FF00264B Label_insn_16738 - FF002652 FF002652 Label_insn_16739 - FF002654 FF002654 Label_insn_16740 - FF002656 FF002656 Label_insn_16741 - FF00265C FF00265C Label_insn_16742 - FF002663 FF002663 Label_insn_16743 - FF002664 FF002664 post_callback_Label_insn_16743 - FF002666 FF002666 Label_insn_16744 - FF002668 FF002668 Label_insn_16745 - FF00266A FF00266A Label_insn_16746 - FF002671 FF002671 Label_insn_16747 - FF002673 FF002673 Label_insn_16748 - FF002675 FF002675 Label_insn_16749 - FF00267B FF00267B Label_insn_16750 - FF002682 FF002682 Label_insn_16751 - FF002683 FF002683 post_callback_Label_insn_16751 - FF002685 FF002685 Label_insn_16752 - FF002687 FF002687 Label_insn_16753 - FF002689 FF002689 Label_insn_16754 - FF002690 FF002690 Label_insn_16755 - FF002692 FF002692 Label_insn_16756 - FF002694 FF002694 Label_insn_16757 - FF00269A FF00269A Label_insn_16758 - FF0026A1 FF0026A1 Label_insn_16759 - FF0026A2 FF0026A2 post_callback_Label_insn_16759 - FF0026A4 FF0026A4 Label_insn_16760 - FF0026A6 FF0026A6 Label_insn_16761 - FF0026A8 FF0026A8 Label_insn_16762 - FF0026AF FF0026AF Label_insn_16763 - FF0026B1 FF0026B1 Label_insn_16764 - FF0026B3 FF0026B3 Label_insn_16765 - FF0026B9 FF0026B9 Label_insn_16766 - FF0026C0 FF0026C0 Label_insn_16767 - FF0026C1 FF0026C1 post_callback_Label_insn_16767 - FF0026C3 FF0026C3 Label_insn_16768 - FF0026C5 FF0026C5 Label_insn_16769 - FF0026C7 FF0026C7 Label_insn_16770 - FF0026CE FF0026CE Label_insn_3192 - FF0026D2 FF0026D2 Label_insn_16771 - FF0026D4 FF0026D4 Label_insn_16772 - FF0026D6 FF0026D6 Label_insn_16773 - FF0026DC FF0026DC Label_insn_16774 - FF0026E3 FF0026E3 Label_insn_16775 - FF0026E4 FF0026E4 post_callback_Label_insn_16775 - FF0026E6 FF0026E6 Label_insn_16776 - FF0026E8 FF0026E8 Label_insn_16777 - FF0026EA FF0026EA Label_insn_16778 - FF0026EC FF0026EC Label_insn_16779 - FF0026EE FF0026EE Label_insn_16780 - FF0026F4 FF0026F4 Label_insn_16781 - FF0026FB FF0026FB Label_insn_16782 - FF0026FC FF0026FC post_callback_Label_insn_16782 - FF0026FE FF0026FE Label_insn_16783 - FF002700 FF002700 Label_insn_16784 - FF002702 FF002702 Label_insn_16785 - FF002709 FF002709 Label_insn_16786 - FF00270B FF00270B Label_insn_16787 - FF00270D FF00270D Label_insn_16788 - FF002713 FF002713 Label_insn_16789 - FF00271A FF00271A Label_insn_16790 - FF00271B FF00271B post_callback_Label_insn_16790 - FF00271D FF00271D Label_insn_16791 - FF00271F FF00271F Label_insn_16792 - FF002721 FF002721 Label_insn_16793 - FF002728 FF002728 Label_insn_16794 - FF00272A FF00272A Label_insn_16795 - FF00272C FF00272C Label_insn_16796 - FF002732 FF002732 Label_insn_16797 - FF002739 FF002739 Label_insn_16798 - FF00273A FF00273A post_callback_Label_insn_16798 - FF00273C FF00273C Label_insn_16799 - FF00273E FF00273E Label_insn_16800 - FF002740 FF002740 Label_insn_16801 - FF002747 FF002747 Label_insn_16802 - FF002749 FF002749 Label_insn_16803 - FF00274B FF00274B Label_insn_3246 - FF00274D FF00274D Label_insn_16804 - FF002753 FF002753 Label_insn_16805 - FF00275A FF00275A Label_insn_16806 - FF00275B FF00275B post_callback_Label_insn_16806 - FF00275D FF00275D Label_insn_16807 - FF00275F FF00275F Label_insn_16808 - FF002761 FF002761 Label_insn_16809 - FF002768 FF002768 Label_insn_16810 - FF00276A FF00276A Label_insn_16811 - FF00276C FF00276C Label_insn_16812 - FF002772 FF002772 Label_insn_16813 - FF002778 FF002778 Label_insn_16852 - FF00277F FF00277F Label_insn_16814 - FF002780 FF002780 post_callback_Label_insn_16814 - FF002782 FF002782 Label_insn_16815 - FF002784 FF002784 Label_insn_16816 - FF002786 FF002786 Label_insn_16817 - FF00278D FF00278D Label_insn_16818 - FF00278F FF00278F Label_insn_16819 - FF002791 FF002791 Label_insn_16820 - FF002797 FF002797 Label_insn_16821 - FF00279E FF00279E Label_insn_16822 - FF00279F FF00279F post_callback_Label_insn_16822 - FF0027A1 FF0027A1 Label_insn_16823 - FF0027A3 FF0027A3 Label_insn_16824 - FF0027A5 FF0027A5 Label_insn_16825 - FF0027A7 FF0027A7 Label_insn_16826 - FF0027A9 FF0027A9 Label_insn_16827 - FF0027AF FF0027AF Label_insn_3276 - FF0027B3 FF0027B3 Label_insn_16828 - FF0027BA FF0027BA Label_insn_16829 - FF0027BB FF0027BB post_callback_Label_insn_16829 - FF0027BD FF0027BD Label_insn_16830 - FF0027BF FF0027BF Label_insn_16831 - FF0027C1 FF0027C1 Label_insn_16832 - FF0027C8 FF0027C8 Label_insn_16833 - FF0027CA FF0027CA Label_insn_16834 - FF0027CC FF0027CC Label_insn_16835 - FF0027D2 FF0027D2 Label_insn_16836 - FF0027D9 FF0027D9 Label_insn_16837 - FF0027DA FF0027DA post_callback_Label_insn_16837 - FF0027DC FF0027DC Label_insn_16838 - FF0027DE FF0027DE Label_insn_16839 - FF0027E0 FF0027E0 Label_insn_16840 - FF0027E7 FF0027E7 Label_insn_3293 - FF0027E9 FF0027E9 Label_insn_16841 - FF0027EB FF0027EB Label_insn_16842 - FF0027ED FF0027ED Label_insn_16843 - FF0027F3 FF0027F3 Label_insn_16844 - FF0027FA FF0027FA Label_insn_16845 - FF0027FB FF0027FB post_callback_Label_insn_16845 - FF0027FD FF0027FD Label_insn_16846 - FF0027FF FF0027FF Label_insn_16847 - FF002801 FF002801 Label_insn_3301 - FF002805 FF002805 Label_insn_16848 - FF00280C FF00280C Label_insn_16849 - FF00280E FF00280E Label_insn_16850 - FF002810 FF002810 Label_insn_16851 - FF002817 FF002817 Label_insn_16853 - FF002818 FF002818 post_callback_Label_insn_16853 - FF00281A FF00281A Label_insn_16854 - FF00281C FF00281C Label_insn_16855 - FF00281E FF00281E Label_insn_3310 - FF002822 FF002822 Label_insn_3311 - FF002826 FF002826 Label_insn_16856 - FF00282D FF00282D Label_insn_16857 - FF00282F FF00282F Label_insn_16858 - FF002831 FF002831 Label_insn_16859 - FF002837 FF002837 Label_insn_16860 - FF00283E FF00283E Label_insn_16861 - FF00283F FF00283F post_callback_Label_insn_16861 - FF002841 FF002841 Label_insn_16862 - FF002843 FF002843 Label_insn_16863 - FF002845 FF002845 Label_insn_16864 - FF00284C FF00284C Label_insn_3322 - FF002850 FF002850 Label_insn_16865 - FF002852 FF002852 Label_insn_16866 - FF002854 FF002854 Label_insn_16867 - FF00285A FF00285A Label_insn_16868 - FF002861 FF002861 Label_insn_16869 - FF002862 FF002862 post_callback_Label_insn_16869 - FF002864 FF002864 Label_insn_16870 - FF002866 FF002866 Label_insn_3329 - FF00286A FF00286A Label_insn_16871 - FF00286C FF00286C Label_insn_16872 - FF00286E FF00286E Label_insn_3333 - FF002872 FF002872 Label_insn_16873 - FF002874 FF002874 Label_insn_16874 - FF00287A FF00287A Label_insn_16875 - FF002881 FF002881 Label_insn_16876 - FF002882 FF002882 post_callback_Label_insn_16876 - FF002884 FF002884 Label_insn_16877 - FF002886 FF002886 Label_insn_16878 - FF002888 FF002888 Label_insn_16879 - FF00288F FF00288F Label_insn_3342 - FF002893 FF002893 Label_insn_16880 - FF002895 FF002895 Label_insn_16881 - FF002897 FF002897 Label_insn_16882 - FF00289D FF00289D Label_insn_16883 - FF0028A3 FF0028A3 Label_insn_3346 - FF0028A8 FF0028A8 Label_insn_16884 - FF0028A9 FF0028A9 post_callback_Label_insn_16884 - FF0028AB FF0028AB Label_insn_3347 - FF0028AF FF0028AF Label_insn_16885 - FF0028B1 FF0028B1 Label_insn_3348 - FF0028B5 FF0028B5 Label_insn_16886 - FF0028B7 FF0028B7 Label_insn_16887 - FF0028BE FF0028BE Label_insn_16888 - FF0028C0 FF0028C0 Label_insn_16889 - FF0028C2 FF0028C2 Label_insn_16890 - FF0028C8 FF0028C8 Label_insn_16891 - FF0028CF FF0028CF Label_insn_16892 - FF0028D0 FF0028D0 post_callback_Label_insn_16892 - FF0028D2 FF0028D2 Label_insn_3357 - FF0028D6 FF0028D6 Label_insn_16893 - FF0028D8 FF0028D8 Label_insn_16894 - FF0028DA FF0028DA Label_insn_16895 - FF0028E1 FF0028E1 Label_insn_16896 - FF0028E3 FF0028E3 Label_insn_16897 - FF0028E5 FF0028E5 Label_insn_16898 - FF0028EB FF0028EB Label_insn_16899 - FF0028F2 FF0028F2 Label_insn_16900 - FF0028F3 FF0028F3 post_callback_Label_insn_16900 - FF0028F5 FF0028F5 Label_insn_16901 - FF0028F7 FF0028F7 Label_insn_16902 - FF0028F9 FF0028F9 Label_insn_16903 - FF002900 FF002900 Label_insn_16904 - FF002902 FF002902 Label_insn_16905 - FF002904 FF002904 Label_insn_16906 - FF00290A FF00290A Label_insn_16907 - FF002911 FF002911 Label_insn_16908 - FF002912 FF002912 post_callback_Label_insn_16908 - FF002914 FF002914 Label_insn_16909 - FF002916 FF002916 Label_insn_16910 - FF002918 FF002918 Label_insn_16911 - FF00291F FF00291F Label_insn_16912 - FF002921 FF002921 Label_insn_16913 - FF002923 FF002923 Label_insn_16914 - FF002929 FF002929 Label_insn_16915 - FF00292F FF00292F Label_insn_3386 - FF002933 FF002933 Label_insn_16916 - FF002934 FF002934 post_callback_Label_insn_16916 - FF002936 FF002936 Label_insn_16917 - FF002938 FF002938 Label_insn_16918 - FF00293A FF00293A Label_insn_3390 - FF00293E FF00293E Label_insn_16919 - FF002945 FF002945 Label_insn_3391 - FF002949 FF002949 Label_insn_16920 - FF00294B FF00294B Label_insn_3393 - FF00294F FF00294F Label_insn_16921 - FF002951 FF002951 Label_insn_16922 - FF002957 FF002957 Label_insn_16923 - FF00295E FF00295E Label_insn_16924 - FF00295F FF00295F post_callback_Label_insn_16924 - FF002961 FF002961 Label_insn_16925 - FF002963 FF002963 Label_insn_16926 - FF002965 FF002965 Label_insn_16927 - FF00296C FF00296C Label_insn_16928 - FF00296E FF00296E Label_insn_16929 - FF002970 FF002970 Label_insn_16930 - FF002976 FF002976 Label_insn_16931 - FF00297D FF00297D Label_insn_16932 - FF00297E FF00297E post_callback_Label_insn_16932 - FF002980 FF002980 Label_insn_16933 - FF002982 FF002982 Label_insn_16934 - FF002984 FF002984 Label_insn_16935 - FF00298B FF00298B Label_insn_16936 - FF00298D FF00298D Label_insn_16937 - FF00298F FF00298F Label_insn_16938 - FF002995 FF002995 Label_insn_16939 - FF00299C FF00299C Label_insn_16940 - FF00299D FF00299D post_callback_Label_insn_16940 - FF00299F FF00299F Label_insn_16941 - FF0029A1 FF0029A1 Label_insn_16942 - FF0029A3 FF0029A3 Label_insn_16943 - FF0029AA FF0029AA Label_insn_16944 - FF0029AC FF0029AC Label_insn_16945 - FF0029AE FF0029AE Label_insn_16946 - FF0029B4 FF0029B4 Label_insn_16947 - FF0029BB FF0029BB Label_insn_16948 - FF0029BC FF0029BC post_callback_Label_insn_16948 - FF0029BE FF0029BE Label_insn_16949 - FF0029C0 FF0029C0 Label_insn_16950 - FF0029C2 FF0029C2 Label_insn_16951 - FF0029C4 FF0029C4 Label_insn_16952 - FF0029C6 FF0029C6 Label_insn_16953 - FF0029CC FF0029CC Label_insn_16954 - FF0029D3 FF0029D3 Label_insn_16955 - FF0029D4 FF0029D4 post_callback_Label_insn_16955 - FF0029D6 FF0029D6 Label_insn_16956 - FF0029D8 FF0029D8 Label_insn_16957 - FF0029DA FF0029DA Label_insn_16958 - FF0029E1 FF0029E1 Label_insn_3439 - FF0029E5 FF0029E5 Label_insn_16959 - FF0029E7 FF0029E7 Label_insn_16960 - FF0029E9 FF0029E9 Label_insn_16961 - FF0029EF FF0029EF Label_insn_16962 - FF0029F6 FF0029F6 Label_insn_16963 - FF0029F7 FF0029F7 post_callback_Label_insn_16963 - FF0029F9 FF0029F9 Label_insn_16964 - FF0029FB FF0029FB Label_insn_16965 - FF0029FD FF0029FD Label_insn_16966 - FF002A04 FF002A04 Label_insn_16967 - FF002A06 FF002A06 Label_insn_16968 - FF002A08 FF002A08 Label_insn_16969 - FF002A0E FF002A0E Label_insn_16970 - FF002A15 FF002A15 Label_insn_16971 - FF002A16 FF002A16 post_callback_Label_insn_16971 - FF002A18 FF002A18 Label_insn_16972 - FF002A1A FF002A1A Label_insn_16973 - FF002A1C FF002A1C Label_insn_16974 - FF002A23 FF002A23 Label_insn_16975 - FF002A25 FF002A25 Label_insn_16976 - FF002A27 FF002A27 Label_insn_16977 - FF002A2D FF002A2D Label_insn_16978 - FF002A34 FF002A34 Label_insn_16979 - FF002A35 FF002A35 post_callback_Label_insn_16979 - FF002A37 FF002A37 Label_insn_16980 - FF002A39 FF002A39 Label_insn_16981 - FF002A3B FF002A3B Label_insn_16982 - FF002A3D FF002A3D Label_insn_16983 - FF002A3F FF002A3F Label_insn_16984 - FF002A45 FF002A45 Label_insn_16985 - FF002A4C FF002A4C Label_insn_16986 - FF002A4D FF002A4D post_callback_Label_insn_16986 - FF002A4F FF002A4F Label_insn_16987 - FF002A51 FF002A51 Label_insn_16988 - FF002A53 FF002A53 Label_insn_16989 - FF002A5A FF002A5A Label_insn_16990 - FF002A5C FF002A5C Label_insn_16991 - FF002A5E FF002A5E Label_insn_16992 - FF002A64 FF002A64 Label_insn_16993 - FF002A6B FF002A6B Label_insn_16994 - FF002A6C FF002A6C post_callback_Label_insn_16994 - FF002A6E FF002A6E Label_insn_16995 - FF002A70 FF002A70 Label_insn_16996 - FF002A72 FF002A72 Label_insn_16997 - FF002A74 FF002A74 Label_insn_16998 - FF002A76 FF002A76 Label_insn_16999 - FF002A7C FF002A7C Label_insn_17000 - FF002A83 FF002A83 Label_insn_17001 - FF002A84 FF002A84 post_callback_Label_insn_17001 - FF002A86 FF002A86 Label_insn_17002 - FF002A88 FF002A88 Label_insn_17003 - FF002A8A FF002A8A Label_insn_17004 - FF002A91 FF002A91 Label_insn_17005 - FF002A93 FF002A93 Label_insn_17006 - FF002A95 FF002A95 Label_insn_17007 - FF002A9B FF002A9B Label_insn_17008 - FF002AA2 FF002AA2 Label_insn_17009 - FF002AA3 FF002AA3 post_callback_Label_insn_17009 - FF002AA5 FF002AA5 Label_insn_17010 - FF002AA7 FF002AA7 Label_insn_17011 - FF002AA9 FF002AA9 Label_insn_17012 - FF002AB0 FF002AB0 Label_insn_17013 - FF002AB2 FF002AB2 Label_insn_17014 - FF002AB4 FF002AB4 Label_insn_17015 - FF002ABA FF002ABA Label_insn_17016 - FF002AC1 FF002AC1 Label_insn_17017 - FF002AC2 FF002AC2 post_callback_Label_insn_17017 - FF002AC4 FF002AC4 Label_insn_17018 - FF002AC6 FF002AC6 Label_insn_17019 - FF002AC8 FF002AC8 Label_insn_17020 - FF002ACF FF002ACF Label_insn_17021 - FF002AD1 FF002AD1 Label_insn_17022 - FF002AD3 FF002AD3 Label_insn_17023 - FF002AD9 FF002AD9 Label_insn_17024 - FF002AE0 FF002AE0 Label_insn_17025 - FF002AE1 FF002AE1 post_callback_Label_insn_17025 - FF002AE3 FF002AE3 Label_insn_17026 - FF002AE5 FF002AE5 Label_insn_3534 - FF002AE9 FF002AE9 Label_insn_17027 - FF002AEB FF002AEB Label_insn_3535 - FF002AF0 FF002AF0 Label_insn_17028 - FF002AF2 FF002AF2 Label_insn_17029 - FF002AF4 FF002AF4 Label_insn_17030 - FF002AFA FF002AFA Label_insn_17031 - FF002B00 FF002B00 Label_insn_3542 - FF002B05 FF002B05 Label_insn_17032 - FF002B06 FF002B06 post_callback_Label_insn_17032 - FF002B08 FF002B08 Label_insn_17033 - FF002B0A FF002B0A Label_insn_17034 - FF002B0C FF002B0C Label_insn_17035 - FF002B13 FF002B13 Label_insn_17036 - FF002B15 FF002B15 Label_insn_17037 - FF002B17 FF002B17 Label_insn_17038 - FF002B1D FF002B1D Label_insn_17039 - FF002B24 FF002B24 Label_insn_17040 - FF002B25 FF002B25 post_callback_Label_insn_17040 - FF002B27 FF002B27 Label_insn_17041 - FF002B29 FF002B29 Label_insn_17042 - FF002B2B FF002B2B Label_insn_17043 - FF002B2D FF002B2D Label_insn_17044 - FF002B2F FF002B2F Label_insn_17045 - FF002B35 FF002B35 Label_insn_17046 - FF002B3C FF002B3C Label_insn_17047 - FF002B3D FF002B3D post_callback_Label_insn_17047 - FF002B3F FF002B3F Label_insn_17048 - FF002B41 FF002B41 Label_insn_17049 - FF002B43 FF002B43 Label_insn_17050 - FF002B4A FF002B4A Label_insn_17051 - FF002B4C FF002B4C Label_insn_17052 - FF002B4E FF002B4E Label_insn_17053 - FF002B54 FF002B54 Label_insn_17054 - FF002B5B FF002B5B Label_insn_17055 - FF002B5C FF002B5C post_callback_Label_insn_17055 - FF002B5E FF002B5E Label_insn_17056 - FF002B60 FF002B60 Label_insn_17057 - FF002B62 FF002B62 Label_insn_17058 - FF002B64 FF002B64 Label_insn_17059 - FF002B6A FF002B6A Label_insn_17060 - FF002B71 FF002B71 Label_insn_17061 - FF002B73 FF002B73 Label_insn_17062 - FF002B75 FF002B75 Label_insn_17063 - FF002B79 FF002B79 Label_insn_17064 - FF002B7C FF002B7C Label_insn_17065 - FF002B82 FF002B82 Label_insn_17066 - FF002B89 FF002B89 Label_insn_17067 - FF002B8B FF002B8B Label_insn_17068 - FF002B8D FF002B8D Label_insn_3588 - FF002B91 FF002B91 Label_insn_17069 - FF002B97 FF002B97 Label_insn_17070 - FF002B9E FF002B9E Label_insn_17071 - FF002B9F FF002B9F post_callback_Label_insn_17071 - FF002BA1 FF002BA1 Label_insn_17072 - FF002BA3 FF002BA3 Label_insn_17073 - FF002BA5 FF002BA5 Label_insn_17074 - FF002BAC FF002BAC Label_insn_17075 - FF002BAE FF002BAE Label_insn_17076 - FF002BB0 FF002BB0 Label_insn_17077 - FF002BB6 FF002BB6 Label_insn_17078 - FF002BBD FF002BBD Label_insn_17079 - FF002BBE FF002BBE post_callback_Label_insn_17079 - FF002BC0 FF002BC0 Label_insn_17080 - FF002BC2 FF002BC2 Label_insn_17081 - FF002BC4 FF002BC4 Label_insn_17082 - FF002BCB FF002BCB Label_insn_17083 - FF002BCD FF002BCD Label_insn_17084 - FF002BCF FF002BCF Label_insn_17085 - FF002BD5 FF002BD5 Label_insn_17086 - FF002BDC FF002BDC Label_insn_17087 - FF002BDD FF002BDD post_callback_Label_insn_17087 - FF002BDF FF002BDF Label_insn_17088 - FF002BE1 FF002BE1 Label_insn_17089 - FF002BE3 FF002BE3 Label_insn_17090 - FF002BE5 FF002BE5 Label_insn_17091 - FF002BE8 FF002BE8 Label_insn_17092 - FF002BEF FF002BEF Label_insn_17093 - FF002BF1 FF002BF1 Label_insn_3624 - FF002BF5 FF002BF5 Label_insn_17094 - FF002BF7 FF002BF7 Label_insn_3625 - FF002BFB FF002BFB Label_insn_17095 - FF002BFF FF002BFF Label_insn_17096 - FF002C01 FF002C01 Label_insn_17097 - FF002C03 FF002C03 Label_insn_17098 - FF002C09 FF002C09 Label_insn_17099 - FF002C10 FF002C10 Label_insn_17100 - FF002C11 FF002C11 post_callback_Label_insn_17100 - FF002C13 FF002C13 Label_insn_17101 - FF002C15 FF002C15 Label_insn_17102 - FF002C17 FF002C17 Label_insn_17103 - FF002C1E FF002C1E Label_insn_17104 - FF002C20 FF002C20 Label_insn_17105 - FF002C22 FF002C22 Label_insn_3639 - FF002C26 FF002C26 Label_insn_17106 - FF002C2C FF002C2C Label_insn_17107 - FF002C33 FF002C33 Label_insn_17108 - FF002C34 FF002C34 post_callback_Label_insn_17108 - FF002C36 FF002C36 Label_insn_17109 - FF002C38 FF002C38 Label_insn_17110 - FF002C3A FF002C3A Label_insn_3644 - FF002C3E FF002C3E Label_insn_17111 - FF002C40 FF002C40 Label_insn_17112 - FF002C42 FF002C42 Label_insn_17113 - FF002C48 FF002C48 Label_insn_17114 - FF002C4F FF002C4F Label_insn_17115 - FF002C50 FF002C50 post_callback_Label_insn_17115 - FF002C52 FF002C52 Label_insn_17116 - FF002C54 FF002C54 Label_insn_17117 - FF002C56 FF002C56 Label_insn_17118 - FF002C5D FF002C5D Label_insn_17119 - FF002C5F FF002C5F Label_insn_17120 - FF002C61 FF002C61 Label_insn_17121 - FF002C67 FF002C67 Label_insn_17122 - FF002C6E FF002C6E Label_insn_17123 - FF002C6F FF002C6F post_callback_Label_insn_17123 - FF002C71 FF002C71 Label_insn_17124 - FF002C73 FF002C73 Label_insn_17125 - FF002C75 FF002C75 Label_insn_17126 - FF002C7C FF002C7C Label_insn_3668 - FF002C80 FF002C80 Label_insn_17127 - FF002C82 FF002C82 Label_insn_17128 - FF002C84 FF002C84 Label_insn_17129 - FF002C8A FF002C8A Label_insn_17130 - FF002C91 FF002C91 Label_insn_17131 - FF002C92 FF002C92 post_callback_Label_insn_17131 - FF002C94 FF002C94 Label_insn_17132 - FF002C96 FF002C96 Label_insn_17133 - FF002C98 FF002C98 Label_insn_3676 - FF002C9C FF002C9C Label_insn_17134 - FF002C9E FF002C9E Label_insn_17135 - FF002CA0 FF002CA0 Label_insn_17136 - FF002CA6 FF002CA6 Label_insn_17137 - FF002CAD FF002CAD Label_insn_17138 - FF002CAE FF002CAE post_callback_Label_insn_17138 - FF002CB0 FF002CB0 Label_insn_17139 - FF002CB2 FF002CB2 Label_insn_17140 - FF002CB4 FF002CB4 Label_insn_17141 - FF002CBB FF002CBB Label_insn_17142 - FF002CBD FF002CBD Label_insn_17143 - FF002CBF FF002CBF Label_insn_17144 - FF002CC5 FF002CC5 Label_insn_17145 - FF002CCB FF002CCB Label_insn_3690 - FF002CD0 FF002CD0 Label_insn_17146 - FF002CD1 FF002CD1 post_callback_Label_insn_17146 - FF002CD3 FF002CD3 Label_insn_17147 - FF002CD5 FF002CD5 Label_insn_17148 - FF002CD7 FF002CD7 Label_insn_17149 - FF002CDE FF002CDE Label_insn_3695 - FF002CE2 FF002CE2 Label_insn_17150 - FF002CE4 FF002CE4 Label_insn_17151 - FF002CE6 FF002CE6 Label_insn_17152 - FF002CEC FF002CEC Label_insn_17153 - FF002CF3 FF002CF3 Label_insn_17154 - FF002CF4 FF002CF4 post_callback_Label_insn_17154 - FF002CF6 FF002CF6 Label_insn_3700 - FF002CFA FF002CFA Label_insn_17155 - FF002CFC FF002CFC Label_insn_17156 - FF002CFE FF002CFE Label_insn_17157 - FF002D05 FF002D05 Label_insn_17158 - FF002D07 FF002D07 Label_insn_3706 - FF002D0B FF002D0B Label_insn_17159 - FF002D0D FF002D0D Label_insn_17160 - FF002D13 FF002D13 Label_insn_17161 - FF002D1A FF002D1A Label_insn_17162 - FF002D1B FF002D1B post_callback_Label_insn_17162 - FF002D1D FF002D1D Label_insn_17163 - FF002D1F FF002D1F Label_insn_17164 - FF002D21 FF002D21 Label_insn_17165 - FF002D28 FF002D28 Label_insn_17166 - FF002D2A FF002D2A Label_insn_17167 - FF002D2C FF002D2C Label_insn_3718 - FF002D30 FF002D30 Label_insn_17168 - FF002D36 FF002D36 Label_insn_17169 - FF002D3D FF002D3D Label_insn_17170 - FF002D3E FF002D3E post_callback_Label_insn_17170 - FF002D40 FF002D40 Label_insn_17171 - FF002D42 FF002D42 Label_insn_17172 - FF002D44 FF002D44 Label_insn_3723 - FF002D48 FF002D48 Label_insn_17173 - FF002D4A FF002D4A Label_insn_17174 - FF002D4C FF002D4C Label_insn_17175 - FF002D52 FF002D52 Label_insn_3728 - FF002D56 FF002D56 Label_insn_17176 - FF002D5D FF002D5D Label_insn_17177 - FF002D5E FF002D5E post_callback_Label_insn_17177 - FF002D60 FF002D60 Label_insn_17178 - FF002D62 FF002D62 Label_insn_17179 - FF002D64 FF002D64 Label_insn_3733 - FF002D68 FF002D68 Label_insn_17180 - FF002D6F FF002D6F Label_insn_17181 - FF002D71 FF002D71 Label_insn_3737 - FF002D75 FF002D75 Label_insn_17182 - FF002D77 FF002D77 Label_insn_17183 - FF002D7D FF002D7D Label_insn_17184 - FF002D84 FF002D84 Label_insn_17185 - FF002D85 FF002D85 post_callback_Label_insn_17185 - FF002D87 FF002D87 Label_insn_17186 - FF002D89 FF002D89 Label_insn_3743 - FF002D8D FF002D8D Label_insn_17187 - FF002D8F FF002D8F Label_insn_17188 - FF002D96 FF002D96 Label_insn_17189 - FF002D98 FF002D98 Label_insn_17190 - FF002D9A FF002D9A Label_insn_17191 - FF002DA0 FF002DA0 Label_insn_17192 - FF002DA7 FF002DA7 Label_insn_17193 - FF002DA8 FF002DA8 post_callback_Label_insn_17193 - FF002DAA FF002DAA Label_insn_17194 - FF002DAC FF002DAC Label_insn_17195 - FF002DAE FF002DAE Label_insn_17196 - FF002DB5 FF002DB5 Label_insn_3756 - FF002DB9 FF002DB9 Label_insn_17197 - FF002DBB FF002DBB Label_insn_17198 - FF002DBD FF002DBD Label_insn_17199 - FF002DC3 FF002DC3 Label_insn_17200 - FF002DCA FF002DCA Label_insn_17201 - FF002DCB FF002DCB post_callback_Label_insn_17201 - FF002DCD FF002DCD Label_insn_17202 - FF002DCF FF002DCF Label_insn_17203 - FF002DD1 FF002DD1 Label_insn_17204 - FF002DD8 FF002DD8 Label_insn_17205 - FF002DDA FF002DDA Label_insn_17206 - FF002DDC FF002DDC Label_insn_17207 - FF002DE2 FF002DE2 Label_insn_17208 - FF002DE8 FF002DE8 Label_insn_3772 - FF002DED FF002DED Label_insn_17209 - FF002DEE FF002DEE post_callback_Label_insn_17209 - FF002DF0 FF002DF0 Label_insn_3773 - FF002DF3 FF002DF3 Label_insn_17210 - FF002DF5 FF002DF5 Label_insn_3774 - FF002DF8 FF002DF8 Label_insn_17211 - FF002DFA FF002DFA Label_insn_17212 - FF002DFC FF002DFC Label_insn_17213 - FF002DFE FF002DFE Label_insn_17214 - FF002E04 FF002E04 Label_insn_17215 - FF002E0B FF002E0B Label_insn_17216 - FF002E0C FF002E0C post_callback_Label_insn_17216 - FF002E0E FF002E0E Label_insn_17217 - FF002E10 FF002E10 Label_insn_17218 - FF002E12 FF002E12 Label_insn_17219 - FF002E19 FF002E19 Label_insn_17220 - FF002E1B FF002E1B Label_insn_17221 - FF002E1D FF002E1D Label_insn_17222 - FF002E23 FF002E23 Label_insn_17223 - FF002E2A FF002E2A Label_insn_17224 - FF002E2B FF002E2B post_callback_Label_insn_17224 - FF002E2D FF002E2D Label_insn_17225 - FF002E2F FF002E2F Label_insn_17226 - FF002E31 FF002E31 Label_insn_17227 - FF002E38 FF002E38 Label_insn_17228 - FF002E3A FF002E3A Label_insn_3798 - FF002E3D FF002E3D Label_insn_17229 - FF002E3F FF002E3F Label_insn_3799 - FF002E42 FF002E42 Label_insn_17230 - FF002E48 FF002E48 Label_insn_17231 - FF002E4F FF002E4F Label_insn_17232 - FF002E50 FF002E50 post_callback_Label_insn_17232 - FF002E52 FF002E52 Label_insn_17233 - FF002E54 FF002E54 Label_insn_17234 - FF002E56 FF002E56 Label_insn_17235 - FF002E5D FF002E5D Label_insn_17236 - FF002E64 FF002E64 Label_insn_17237 - FF002E66 FF002E66 Label_insn_17238 - FF002E68 FF002E68 Label_insn_17239 - FF002E6C FF002E6C Label_insn_17240 - FF002E6F FF002E6F Label_insn_17241 - FF002E76 FF002E76 Label_insn_17242 - FF002E7D FF002E7D Label_insn_17243 - FF002E7F FF002E7F Label_insn_17244 - FF002E81 FF002E81 Label_insn_3816 - FF002E86 FF002E86 Label_insn_17245 - FF002E8C FF002E8C Label_insn_17246 - FF002E93 FF002E93 Label_insn_17247 - FF002E94 FF002E94 post_callback_Label_insn_17247 - FF002E96 FF002E96 Label_insn_17248 - FF002E98 FF002E98 Label_insn_17249 - FF002E9A FF002E9A Label_insn_17250 - FF002EA1 FF002EA1 Label_insn_17251 - FF002EA3 FF002EA3 Label_insn_17252 - FF002EA5 FF002EA5 Label_insn_17253 - FF002EAB FF002EAB Label_insn_17254 - FF002EB2 FF002EB2 Label_insn_17255 - FF002EB3 FF002EB3 post_callback_Label_insn_17255 - FF002EB5 FF002EB5 Label_insn_17256 - FF002EB7 FF002EB7 Label_insn_3834 - FF002EBB FF002EBB Label_insn_17257 - FF002EBD FF002EBD Label_insn_3837 - FF002EBF FF002EBF Label_insn_17258 - FF002EC1 FF002EC1 Label_insn_17259 - FF002EC3 FF002EC3 Label_insn_3840 - FF002EC7 FF002EC7 Label_insn_17260 - FF002ECD FF002ECD Label_insn_3841 - FF002ED1 FF002ED1 Label_insn_17261 - FF002ED8 FF002ED8 Label_insn_17262 - FF002ED9 FF002ED9 post_callback_Label_insn_17262 - FF002EDB FF002EDB Label_insn_17263 - FF002EDD FF002EDD Label_insn_17264 - FF002EDF FF002EDF Label_insn_17265 - FF002EE6 FF002EE6 Label_insn_17266 - FF002EE8 FF002EE8 Label_insn_17267 - FF002EEA FF002EEA Label_insn_17268 - FF002EF0 FF002EF0 Label_insn_17269 - FF002EF7 FF002EF7 Label_insn_17270 - FF002EF8 FF002EF8 post_callback_Label_insn_17270 - FF002EFA FF002EFA Label_insn_17271 - FF002EFC FF002EFC Label_insn_17272 - FF002EFE FF002EFE Label_insn_17273 - FF002F05 FF002F05 Label_insn_17274 - FF002F07 FF002F07 Label_insn_17275 - FF002F09 FF002F09 Label_insn_17276 - FF002F0F FF002F0F Label_insn_17277 - FF002F16 FF002F16 Label_insn_17278 - FF002F17 FF002F17 post_callback_Label_insn_17278 - FF002F19 FF002F19 Label_insn_17279 - FF002F1B FF002F1B Label_insn_17280 - FF002F1D FF002F1D Label_insn_17281 - FF002F1F FF002F1F Label_insn_3868 - FF002F24 FF002F24 Label_insn_17282 - FF002F26 FF002F26 Label_insn_17283 - FF002F2C FF002F2C Label_insn_17284 - FF002F32 FF002F32 Label_insn_3871 - FF002F36 FF002F36 Label_insn_17285 - FF002F37 FF002F37 post_callback_Label_insn_17285 - FF002F39 FF002F39 Label_insn_17286 - FF002F3B FF002F3B Label_insn_17287 - FF002F3D FF002F3D Label_insn_3875 - FF002F41 FF002F41 Label_insn_3876 - FF002F45 FF002F45 Label_insn_17288 - FF002F4C FF002F4C Label_insn_17289 - FF002F4E FF002F4E Label_insn_3879 - FF002F52 FF002F52 Label_insn_17290 - FF002F54 FF002F54 Label_insn_17291 - FF002F5A FF002F5A Label_insn_17292 - FF002F61 FF002F61 Label_insn_17293 - FF002F62 FF002F62 post_callback_Label_insn_17293 - FF002F64 FF002F64 Label_insn_17294 - FF002F66 FF002F66 Label_insn_17295 - FF002F68 FF002F68 Label_insn_17296 - FF002F6F FF002F6F Label_insn_17297 - FF002F71 FF002F71 Label_insn_17298 - FF002F73 FF002F73 Label_insn_17299 - FF002F79 FF002F79 Label_insn_17300 - FF002F80 FF002F80 Label_insn_17301 - FF002F81 FF002F81 post_callback_Label_insn_17301 - FF002F83 FF002F83 Label_insn_17302 - FF002F85 FF002F85 Label_insn_17303 - FF002F87 FF002F87 Label_insn_17304 - FF002F89 FF002F89 Label_insn_17305 - FF002F8C FF002F8C Label_insn_17306 - FF002F93 FF002F93 Label_insn_17307 - FF002F95 FF002F95 Label_insn_17308 - FF002F97 FF002F97 Label_insn_17309 - FF002F9B FF002F9B Label_insn_17310 - FF002F9D FF002F9D Label_insn_17311 - FF002F9F FF002F9F Label_insn_17312 - FF002FA5 FF002FA5 Label_insn_17313 - FF002FAC FF002FAC Label_insn_17314 - FF002FAD FF002FAD post_callback_Label_insn_17314 - FF002FAF FF002FAF Label_insn_17315 - FF002FB1 FF002FB1 Label_insn_17316 - FF002FB3 FF002FB3 Label_insn_17317 - FF002FBA FF002FBA Label_insn_17318 - FF002FBC FF002FBC Label_insn_17319 - FF002FBE FF002FBE Label_insn_17320 - FF002FC4 FF002FC4 Label_insn_3916 - FF002FC8 FF002FC8 Label_insn_17321 - FF002FCF FF002FCF Label_insn_17322 - FF002FD0 FF002FD0 post_callback_Label_insn_17322 - FF002FD2 FF002FD2 Label_insn_17323 - FF002FD4 FF002FD4 Label_insn_17324 - FF002FD6 FF002FD6 Label_insn_17325 - FF002FD8 FF002FD8 Label_insn_17326 - FF002FDA FF002FDA Label_insn_17327 - FF002FE0 FF002FE0 Label_insn_17328 - FF002FE7 FF002FE7 Label_insn_17329 - FF002FE8 FF002FE8 post_callback_Label_insn_17329 - FF002FEA FF002FEA Label_insn_17330 - FF002FEC FF002FEC Label_insn_17331 - FF002FEE FF002FEE Label_insn_17332 - FF002FF5 FF002FF5 Label_insn_3932 - FF002FF8 FF002FF8 Label_insn_17333 - FF002FFA FF002FFA Label_insn_17334 - FF002FFC FF002FFC Label_insn_3934 - FF003000 FF003000 Label_insn_17335 - FF003006 FF003006 Label_insn_17336 - FF00300D FF00300D Label_insn_17337 - FF00300E FF00300E post_callback_Label_insn_17337 - FF003010 FF003010 Label_insn_17338 - FF003012 FF003012 Label_insn_17339 - FF003014 FF003014 Label_insn_3941 - FF003018 FF003018 Label_insn_17340 - FF00301A FF00301A Label_insn_17341 - FF00301C FF00301C Label_insn_17342 - FF003022 FF003022 Label_insn_17343 - FF003029 FF003029 Label_insn_17344 - FF00302A FF00302A post_callback_Label_insn_17344 - FF00302C FF00302C Label_insn_17345 - FF00302E FF00302E Label_insn_17346 - FF003030 FF003030 Label_insn_17347 - FF003037 FF003037 Label_insn_3950 - FF00303B FF00303B Label_insn_17348 - FF00303D FF00303D Label_insn_17349 - FF00303F FF00303F Label_insn_17350 - FF003045 FF003045 Label_insn_17351 - FF00304C FF00304C Label_insn_17352 - FF00304D FF00304D post_callback_Label_insn_17352 - FF00304F FF00304F Label_insn_17353 - FF003051 FF003051 Label_insn_17354 - FF003053 FF003053 Label_insn_17355 - FF003055 FF003055 Label_insn_3961 - FF003059 FF003059 Label_insn_17356 - FF00305B FF00305B Label_insn_17357 - FF003061 FF003061 Label_insn_17358 - FF003068 FF003068 Label_insn_17359 - FF003069 FF003069 post_callback_Label_insn_17359 - FF00306B FF00306B Label_insn_17360 - FF00306D FF00306D Label_insn_17361 - FF00306F FF00306F Label_insn_17362 - FF003076 FF003076 Label_insn_17363 - FF003078 FF003078 Label_insn_17364 - FF00307A FF00307A Label_insn_17365 - FF003080 FF003080 Label_insn_17366 - FF003087 FF003087 Label_insn_17367 - FF003088 FF003088 post_callback_Label_insn_17367 - FF00308A FF00308A Label_insn_17368 - FF00308C FF00308C Label_insn_17369 - FF00308E FF00308E Label_insn_17370 - FF003095 FF003095 Label_insn_17371 - FF003097 FF003097 Label_insn_17372 - FF003099 FF003099 Label_insn_17373 - FF00309F FF00309F Label_insn_17374 - FF0030A6 FF0030A6 Label_insn_17375 - FF0030A7 FF0030A7 post_callback_Label_insn_17375 - FF0030A9 FF0030A9 Label_insn_17376 - FF0030AB FF0030AB Label_insn_17377 - FF0030AD FF0030AD Label_insn_17378 - FF0030AF FF0030AF Label_insn_17379 - FF0030B6 FF0030B6 Label_insn_17380 - FF0030BD FF0030BD Label_insn_17381 - FF0030BF FF0030BF Label_insn_17382 - FF0030C1 FF0030C1 Label_insn_17383 - FF0030C5 FF0030C5 Label_insn_17384 - FF0030C8 FF0030C8 Label_insn_17385 - FF0030CF FF0030CF Label_insn_17386 - FF0030D6 FF0030D6 Label_insn_17387 - FF0030D8 FF0030D8 Label_insn_17388 - FF0030DA FF0030DA Label_insn_17389 - FF0030E0 FF0030E0 Label_insn_17390 - FF0030E7 FF0030E7 Label_insn_17391 - FF0030E8 FF0030E8 post_callback_Label_insn_17391 - FF0030EA FF0030EA Label_insn_17392 - FF0030EC FF0030EC Label_insn_17393 - FF0030EE FF0030EE Label_insn_17394 - FF0030F5 FF0030F5 Label_insn_17395 - FF0030F7 FF0030F7 Label_insn_17396 - FF0030F9 FF0030F9 Label_insn_17397 - FF0030FF FF0030FF Label_insn_17398 - FF003106 FF003106 Label_insn_17399 - FF003107 FF003107 post_callback_Label_insn_17399 - FF003109 FF003109 Label_insn_17400 - FF00310B FF00310B Label_insn_17401 - FF00310D FF00310D Label_insn_17402 - FF003114 FF003114 Label_insn_17403 - FF003116 FF003116 Label_insn_17404 - FF003118 FF003118 Label_insn_17405 - FF00311E FF00311E Label_insn_17406 - FF003125 FF003125 Label_insn_17407 - FF003126 FF003126 post_callback_Label_insn_17407 - FF003128 FF003128 Label_insn_17408 - FF00312A FF00312A Label_insn_17409 - FF00312C FF00312C Label_insn_17410 - FF003133 FF003133 Label_insn_17411 - FF003135 FF003135 Label_insn_17412 - FF003137 FF003137 Label_insn_17413 - FF00313D FF00313D Label_insn_17414 - FF003144 FF003144 Label_insn_17415 - FF003145 FF003145 post_callback_Label_insn_17415 - FF003147 FF003147 Label_insn_17416 - FF003149 FF003149 Label_insn_17417 - FF00314B FF00314B Label_insn_17418 - FF00314D FF00314D Label_insn_17419 - FF003150 FF003150 Label_insn_17420 - FF003157 FF003157 Label_insn_17421 - FF003159 FF003159 Label_insn_17422 - FF00315B FF00315B Label_insn_17423 - FF00315F FF00315F Label_insn_17424 - FF003161 FF003161 Label_insn_17425 - FF003163 FF003163 Label_insn_17426 - FF003169 FF003169 Label_insn_17427 - FF003170 FF003170 Label_insn_17428 - FF003171 FF003171 post_callback_Label_insn_17428 - FF003173 FF003173 Label_insn_17429 - FF003175 FF003175 Label_insn_17430 - FF003177 FF003177 Label_insn_17431 - FF00317E FF00317E Label_insn_17432 - FF003180 FF003180 Label_insn_17433 - FF003182 FF003182 Label_insn_17434 - FF003188 FF003188 Label_insn_17435 - FF00318F FF00318F Label_insn_17436 - FF003190 FF003190 post_callback_Label_insn_17436 - FF003192 FF003192 Label_insn_17437 - FF003194 FF003194 Label_insn_17438 - FF003196 FF003196 Label_insn_17439 - FF003198 FF003198 Label_insn_17440 - FF00319A FF00319A Label_insn_17441 - FF0031A0 FF0031A0 Label_insn_17442 - FF0031A7 FF0031A7 Label_insn_17443 - FF0031A8 FF0031A8 post_callback_Label_insn_17443 - FF0031AA FF0031AA Label_insn_17444 - FF0031AC FF0031AC Label_insn_17445 - FF0031AE FF0031AE Label_insn_17446 - FF0031B5 FF0031B5 Label_insn_17447 - FF0031B7 FF0031B7 Label_insn_17448 - FF0031B9 FF0031B9 Label_insn_17449 - FF0031BF FF0031BF Label_insn_17450 - FF0031C6 FF0031C6 Label_insn_17451 - FF0031C7 FF0031C7 post_callback_Label_insn_17451 - FF0031C9 FF0031C9 Label_insn_17452 - FF0031CB FF0031CB Label_insn_17453 - FF0031CD FF0031CD Label_insn_17454 - FF0031CF FF0031CF Label_insn_17455 - FF0031D1 FF0031D1 Label_insn_17456 - FF0031D7 FF0031D7 Label_insn_17457 - FF0031DE FF0031DE Label_insn_17458 - FF0031DF FF0031DF post_callback_Label_insn_17458 - FF0031E1 FF0031E1 Label_insn_17459 - FF0031E3 FF0031E3 Label_insn_17460 - FF0031E5 FF0031E5 Label_insn_17461 - FF0031EC FF0031EC Label_insn_17462 - FF0031EE FF0031EE Label_insn_17463 - FF0031F0 FF0031F0 Label_insn_17464 - FF0031F6 FF0031F6 Label_insn_17465 - FF0031FD FF0031FD Label_insn_17466 - FF0031FE FF0031FE post_callback_Label_insn_17466 - FF003200 FF003200 Label_insn_17467 - FF003202 FF003202 Label_insn_17468 - FF003204 FF003204 Label_insn_17469 - FF003206 FF003206 Label_insn_17470 - FF003208 FF003208 Label_insn_17471 - FF00320E FF00320E Label_insn_17472 - FF003215 FF003215 Label_insn_17473 - FF003216 FF003216 post_callback_Label_insn_17473 - FF003218 FF003218 Label_insn_17474 - FF00321A FF00321A Label_insn_17475 - FF00321C FF00321C Label_insn_17476 - FF003223 FF003223 Label_insn_17477 - FF003225 FF003225 Label_insn_17478 - FF003227 FF003227 Label_insn_17479 - FF00322D FF00322D Label_insn_17480 - FF003234 FF003234 Label_insn_17481 - FF003235 FF003235 post_callback_Label_insn_17481 - FF003237 FF003237 Label_insn_17482 - FF003239 FF003239 Label_insn_17483 - FF00323B FF00323B Label_insn_17484 - FF003242 FF003242 Label_insn_17485 - FF003244 FF003244 Label_insn_17486 - FF003246 FF003246 Label_insn_17487 - FF00324C FF00324C Label_insn_17488 - FF003253 FF003253 Label_insn_17489 - FF003254 FF003254 post_callback_Label_insn_17489 - FF003256 FF003256 Label_insn_17490 - FF003258 FF003258 Label_insn_17491 - FF00325A FF00325A Label_insn_17492 - FF003261 FF003261 Label_insn_17493 - FF003263 FF003263 Label_insn_17494 - FF003265 FF003265 Label_insn_17495 - FF00326B FF00326B Label_insn_17496 - FF003272 FF003272 Label_insn_17497 - FF003273 FF003273 post_callback_Label_insn_17497 - FF003275 FF003275 Label_insn_17498 - FF003277 FF003277 Label_insn_17499 - FF003279 FF003279 Label_insn_17500 - FF003280 FF003280 Label_insn_17501 - FF003282 FF003282 Label_insn_17502 - FF003284 FF003284 Label_insn_17503 - FF00328A FF00328A Label_insn_17504 - FF003290 FF003290 Label_insn_4210 - FF003295 FF003295 Label_insn_17505 - FF003296 FF003296 post_callback_Label_insn_17505 - FF003298 FF003298 Label_insn_17506 - FF00329A FF00329A Label_insn_17507 - FF00329C FF00329C Label_insn_17508 - FF00329E FF00329E Label_insn_17509 - FF0032A0 FF0032A0 Label_insn_17510 - FF0032A6 FF0032A6 Label_insn_17511 - FF0032AD FF0032AD Label_insn_17512 - FF0032AE FF0032AE post_callback_Label_insn_17512 - FF0032B0 FF0032B0 Label_insn_17513 - FF0032B2 FF0032B2 Label_insn_17514 - FF0032B4 FF0032B4 Label_insn_17515 - FF0032BB FF0032BB Label_insn_17516 - FF0032BD FF0032BD Label_insn_17517 - FF0032BF FF0032BF Label_insn_17518 - FF0032C5 FF0032C5 Label_insn_17519 - FF0032CC FF0032CC Label_insn_17520 - FF0032CD FF0032CD post_callback_Label_insn_17520 - FF0032CF FF0032CF Label_insn_4230 - FF0032D3 FF0032D3 Label_insn_17521 - FF0032D5 FF0032D5 Label_insn_17522 - FF0032D7 FF0032D7 Label_insn_17523 - FF0032DE FF0032DE Label_insn_17524 - FF0032E0 FF0032E0 Label_insn_17525 - FF0032E2 FF0032E2 Label_insn_17526 - FF0032E8 FF0032E8 Label_insn_17527 - FF0032EF FF0032EF Label_insn_17528 - FF0032F0 FF0032F0 post_callback_Label_insn_17528 - FF0032F2 FF0032F2 Label_insn_17529 - FF0032F4 FF0032F4 Label_insn_17530 - FF0032F6 FF0032F6 Label_insn_17531 - FF0032F8 FF0032F8 Label_insn_17532 - FF0032FA FF0032FA Label_insn_17533 - FF003300 FF003300 Label_insn_17534 - FF003307 FF003307 Label_insn_17535 - FF003308 FF003308 post_callback_Label_insn_17535 - FF00330A FF00330A Label_insn_17536 - FF00330C FF00330C Label_insn_17537 - FF00330E FF00330E Label_insn_17538 - FF003315 FF003315 Label_insn_17539 - FF003317 FF003317 Label_insn_17540 - FF003319 FF003319 Label_insn_17541 - FF00331F FF00331F Label_insn_17542 - FF003326 FF003326 Label_insn_17543 - FF003327 FF003327 post_callback_Label_insn_17543 - FF003329 FF003329 Label_insn_17544 - FF00332B FF00332B Label_insn_17545 - FF00332D FF00332D Label_insn_17546 - FF00332F FF00332F Label_insn_17547 - FF003331 FF003331 Label_insn_17548 - FF003337 FF003337 Label_insn_17549 - FF00333E FF00333E Label_insn_17550 - FF00333F FF00333F post_callback_Label_insn_17550 - FF003341 FF003341 Label_insn_17551 - FF003343 FF003343 Label_insn_17552 - FF003345 FF003345 Label_insn_17553 - FF003347 FF003347 Label_insn_17554 - FF00334A FF00334A Label_insn_17555 - FF003351 FF003351 Label_insn_17556 - FF003353 FF003353 Label_insn_17557 - FF003355 FF003355 Label_insn_17558 - FF003359 FF003359 Label_insn_17559 - FF00335B FF00335B Label_insn_17560 - FF00335D FF00335D Label_insn_17561 - FF003363 FF003363 Label_insn_17562 - FF00336A FF00336A Label_insn_17563 - FF00336B FF00336B post_callback_Label_insn_17563 - FF00336D FF00336D Label_insn_17564 - FF00336F FF00336F Label_insn_17565 - FF003371 FF003371 Label_insn_17566 - FF003373 FF003373 Label_insn_17567 - FF003375 FF003375 Label_insn_17568 - FF00337B FF00337B Label_insn_17569 - FF003382 FF003382 Label_insn_17570 - FF003383 FF003383 post_callback_Label_insn_17570 - FF003385 FF003385 Label_insn_17571 - FF003387 FF003387 Label_insn_17572 - FF003389 FF003389 Label_insn_17573 - FF00338B FF00338B Label_insn_17574 - FF00338D FF00338D Label_insn_17575 - FF003393 FF003393 Label_insn_17576 - FF00339A FF00339A Label_insn_17577 - FF00339B FF00339B post_callback_Label_insn_17577 - FF00339D FF00339D Label_insn_17578 - FF00339F FF00339F Label_insn_17579 - FF0033A1 FF0033A1 Label_insn_17580 - FF0033A8 FF0033A8 Label_insn_17581 - FF0033AA FF0033AA Label_insn_17582 - FF0033AC FF0033AC Label_insn_17583 - FF0033B2 FF0033B2 Label_insn_17584 - FF0033B9 FF0033B9 Label_insn_17585 - FF0033BA FF0033BA post_callback_Label_insn_17585 - FF0033BC FF0033BC Label_insn_17586 - FF0033BE FF0033BE Label_insn_17587 - FF0033C0 FF0033C0 Label_insn_17588 - FF0033C2 FF0033C2 Label_insn_17589 - FF0033C4 FF0033C4 Label_insn_17590 - FF0033CA FF0033CA Label_insn_17591 - FF0033D1 FF0033D1 Label_insn_17592 - FF0033D2 FF0033D2 post_callback_Label_insn_17592 - FF0033D4 FF0033D4 Label_insn_17593 - FF0033D6 FF0033D6 Label_insn_17594 - FF0033D8 FF0033D8 Label_insn_17595 - FF0033DF FF0033DF Label_insn_17596 - FF0033E1 FF0033E1 Label_insn_17597 - FF0033E3 FF0033E3 Label_insn_17598 - FF0033E9 FF0033E9 Label_insn_17599 - FF0033F0 FF0033F0 Label_insn_17600 - FF0033F1 FF0033F1 post_callback_Label_insn_17600 - FF0033F3 FF0033F3 Label_insn_17601 - FF0033F5 FF0033F5 Label_insn_17602 - FF0033F7 FF0033F7 Label_insn_17603 - FF0033FE FF0033FE Label_insn_17604 - FF003400 FF003400 Label_insn_17605 - FF003402 FF003402 Label_insn_17606 - FF003408 FF003408 Label_insn_17607 - FF00340F FF00340F Label_insn_17608 - FF003410 FF003410 post_callback_Label_insn_17608 - FF003412 FF003412 Label_insn_17609 - FF003414 FF003414 Label_insn_17610 - FF003416 FF003416 Label_insn_17611 - FF00341D FF00341D Label_insn_17612 - FF00341F FF00341F Label_insn_17613 - FF003421 FF003421 Label_insn_17614 - FF003427 FF003427 Label_insn_17615 - FF00342E FF00342E Label_insn_17616 - FF00342F FF00342F post_callback_Label_insn_17616 - FF003431 FF003431 Label_insn_17617 - FF003433 FF003433 Label_insn_17618 - FF003435 FF003435 Label_insn_17619 - FF003437 FF003437 Label_insn_17620 - FF00343E FF00343E Label_insn_17621 - FF003445 FF003445 Label_insn_17622 - FF003447 FF003447 Label_insn_17623 - FF003449 FF003449 Label_insn_17624 - FF00344D FF00344D Label_insn_17625 - FF003450 FF003450 Label_insn_17626 - FF003457 FF003457 Label_insn_17627 - FF00345E FF00345E Label_insn_17628 - FF003460 FF003460 Label_insn_17629 - FF003462 FF003462 Label_insn_17630 - FF003468 FF003468 Label_insn_17631 - FF00346F FF00346F Label_insn_17632 - FF003470 FF003470 post_callback_Label_insn_17632 - FF003472 FF003472 Label_insn_17633 - FF003474 FF003474 Label_insn_17634 - FF003476 FF003476 Label_insn_17635 - FF00347D FF00347D Label_insn_17636 - FF00347F FF00347F Label_insn_17637 - FF003481 FF003481 Label_insn_17638 - FF003487 FF003487 Label_insn_17639 - FF00348E FF00348E Label_insn_17640 - FF00348F FF00348F post_callback_Label_insn_17640 - FF003491 FF003491 Label_insn_17641 - FF003493 FF003493 Label_insn_17642 - FF003495 FF003495 Label_insn_17643 - FF003497 FF003497 Label_insn_17644 - FF003499 FF003499 Label_insn_17645 - FF00349F FF00349F Label_insn_17646 - FF0034A6 FF0034A6 Label_insn_17647 - FF0034A7 FF0034A7 post_callback_Label_insn_17647 - FF0034A9 FF0034A9 Label_insn_17648 - FF0034AB FF0034AB Label_insn_17649 - FF0034AD FF0034AD Label_insn_17650 - FF0034B4 FF0034B4 Label_insn_17651 - FF0034B6 FF0034B6 Label_insn_17652 - FF0034B8 FF0034B8 Label_insn_17653 - FF0034BE FF0034BE Label_insn_17654 - FF0034C5 FF0034C5 Label_insn_17655 - FF0034C6 FF0034C6 post_callback_Label_insn_17655 - FF0034C8 FF0034C8 Label_insn_17656 - FF0034CA FF0034CA Label_insn_17657 - FF0034CC FF0034CC Label_insn_17658 - FF0034D3 FF0034D3 Label_insn_17659 - FF0034D5 FF0034D5 Label_insn_17660 - FF0034D7 FF0034D7 Label_insn_17661 - FF0034DD FF0034DD Label_insn_17662 - FF0034E4 FF0034E4 Label_insn_17663 - FF0034E5 FF0034E5 post_callback_Label_insn_17663 - FF0034E7 FF0034E7 Label_insn_17664 - FF0034E9 FF0034E9 Label_insn_17665 - FF0034EB FF0034EB Label_insn_17666 - FF0034ED FF0034ED Label_insn_17667 - FF0034F0 FF0034F0 Label_insn_17668 - FF0034F7 FF0034F7 Label_insn_17669 - FF0034F9 FF0034F9 Label_insn_17670 - FF0034FB FF0034FB Label_insn_17671 - FF0034FF FF0034FF Label_insn_17672 - FF003501 FF003501 Label_insn_17673 - FF003503 FF003503 Label_insn_17674 - FF003509 FF003509 Label_insn_17675 - FF003510 FF003510 Label_insn_17676 - FF003511 FF003511 post_callback_Label_insn_17676 - FF003513 FF003513 Label_insn_17677 - FF003515 FF003515 Label_insn_17678 - FF003517 FF003517 Label_insn_17679 - FF00351E FF00351E Label_insn_17680 - FF003520 FF003520 Label_insn_17681 - FF003522 FF003522 Label_insn_17682 - FF003528 FF003528 Label_insn_17683 - FF00352F FF00352F Label_insn_17684 - FF003530 FF003530 post_callback_Label_insn_17684 - FF003532 FF003532 Label_insn_17685 - FF003534 FF003534 Label_insn_17686 - FF003536 FF003536 Label_insn_17687 - FF00353D FF00353D Label_insn_17688 - FF00353F FF00353F Label_insn_17689 - FF003541 FF003541 Label_insn_17690 - FF003547 FF003547 Label_insn_17691 - FF00354E FF00354E Label_insn_17692 - FF00354F FF00354F post_callback_Label_insn_17692 - FF003551 FF003551 Label_insn_17693 - FF003553 FF003553 Label_insn_17694 - FF003555 FF003555 Label_insn_17695 - FF003557 FF003557 Label_insn_17696 - FF003559 FF003559 Label_insn_17697 - FF00355F FF00355F Label_insn_17698 - FF003566 FF003566 Label_insn_17699 - FF003567 FF003567 post_callback_Label_insn_17699 - FF003569 FF003569 Label_insn_17700 - FF00356B FF00356B Label_insn_17701 - FF00356D FF00356D Label_insn_17702 - FF00356F FF00356F Label_insn_17703 - FF003572 FF003572 Label_insn_17704 - FF003579 FF003579 Label_insn_17705 - FF00357B FF00357B Label_insn_17706 - FF00357D FF00357D Label_insn_17707 - FF003581 FF003581 Label_insn_17708 - FF003583 FF003583 Label_insn_17709 - FF003585 FF003585 Label_insn_17710 - FF00358B FF00358B Label_insn_17711 - FF003592 FF003592 Label_insn_17712 - FF003593 FF003593 post_callback_Label_insn_17712 - FF003595 FF003595 Label_insn_17713 - FF003597 FF003597 Label_insn_17714 - FF003599 FF003599 Label_insn_17715 - FF0035A0 FF0035A0 Label_insn_17716 - FF0035A2 FF0035A2 Label_insn_17717 - FF0035A4 FF0035A4 Label_insn_17718 - FF0035AA FF0035AA Label_insn_17719 - FF0035B1 FF0035B1 Label_insn_17720 - FF0035B2 FF0035B2 post_callback_Label_insn_17720 - FF0035B4 FF0035B4 Label_insn_17721 - FF0035B6 FF0035B6 Label_insn_17722 - FF0035B8 FF0035B8 Label_insn_17723 - FF0035BA FF0035BA Label_insn_17724 - FF0035BC FF0035BC Label_insn_17725 - FF0035C2 FF0035C2 Label_insn_17726 - FF0035C9 FF0035C9 Label_insn_17727 - FF0035CA FF0035CA post_callback_Label_insn_17727 - FF0035CC FF0035CC Label_insn_17728 - FF0035CE FF0035CE Label_insn_17729 - FF0035D0 FF0035D0 Label_insn_17730 - FF0035D7 FF0035D7 Label_insn_17731 - FF0035D9 FF0035D9 Label_insn_17732 - FF0035DB FF0035DB Label_insn_17733 - FF0035E1 FF0035E1 Label_insn_17734 - FF0035E8 FF0035E8 Label_insn_17735 - FF0035E9 FF0035E9 post_callback_Label_insn_17735 - FF0035EB FF0035EB Label_insn_17736 - FF0035ED FF0035ED Label_insn_4624 - FF0035F1 FF0035F1 Label_insn_17737 - FF0035F3 FF0035F3 Label_insn_17738 - FF0035FA FF0035FA Label_insn_4627 - FF0035FE FF0035FE Label_insn_17739 - FF003600 FF003600 Label_insn_4629 - FF003604 FF003604 Label_insn_17740 - FF003606 FF003606 Label_insn_17741 - FF00360C FF00360C Label_insn_17742 - FF003612 FF003612 Label_insn_4632 - FF003617 FF003617 Label_insn_17743 - FF003618 FF003618 post_callback_Label_insn_17743 - FF00361A FF00361A Label_insn_17744 - FF00361C FF00361C Label_insn_17745 - FF00361E FF00361E Label_insn_4635 - FF003622 FF003622 Label_insn_17746 - FF003629 FF003629 Label_insn_4638 - FF00362B FF00362B Label_insn_17747 - FF00362D FF00362D Label_insn_4639 - FF00362F FF00362F Label_insn_17748 - FF003631 FF003631 Label_insn_4640 - FF003634 FF003634 Label_insn_17749 - FF00363A FF00363A Label_insn_17750 - FF003641 FF003641 Label_insn_17751 - FF003642 FF003642 post_callback_Label_insn_17751 - FF003644 FF003644 Label_insn_17752 - FF003646 FF003646 Label_insn_17753 - FF003648 FF003648 Label_insn_17754 - FF00364F FF00364F Label_insn_17755 - FF003651 FF003651 Label_insn_17756 - FF003653 FF003653 Label_insn_17757 - FF003659 FF003659 Label_insn_17758 - FF003660 FF003660 Label_insn_17759 - FF003661 FF003661 post_callback_Label_insn_17759 - FF003663 FF003663 Label_insn_17760 - FF003665 FF003665 Label_insn_17761 - FF003667 FF003667 Label_insn_17762 - FF003669 FF003669 Label_insn_17763 - FF00366B FF00366B Label_insn_17764 - FF003671 FF003671 Label_insn_17765 - FF003678 FF003678 Label_insn_17766 - FF003679 FF003679 post_callback_Label_insn_17766 - FF00367B FF00367B Label_insn_17767 - FF00367D FF00367D Label_insn_17768 - FF00367F FF00367F Label_insn_17769 - FF003686 FF003686 Label_insn_17770 - FF003688 FF003688 Label_insn_17771 - FF00368A FF00368A Label_insn_17772 - FF003690 FF003690 Label_insn_17773 - FF003697 FF003697 Label_insn_17774 - FF003698 FF003698 post_callback_Label_insn_17774 - FF00369A FF00369A Label_insn_17775 - FF00369C FF00369C Label_insn_17776 - FF00369E FF00369E Label_insn_17777 - FF0036A0 FF0036A0 Label_insn_17778 - FF0036A3 FF0036A3 Label_insn_17779 - FF0036AA FF0036AA Label_insn_17780 - FF0036AC FF0036AC Label_insn_17781 - FF0036AE FF0036AE Label_insn_17782 - FF0036B3 FF0036B3 Label_insn_17783 - FF0036B5 FF0036B5 Label_insn_4697 - FF0036BA FF0036BA Label_insn_17784 - FF0036BC FF0036BC Label_insn_17785 - FF0036C2 FF0036C2 Label_insn_17786 - FF0036C8 FF0036C8 Label_insn_4700 - FF0036CE FF0036CE Label_insn_17787 - FF0036CF FF0036CF post_callback_Label_insn_17787 - FF0036D1 FF0036D1 Label_insn_17788 - FF0036D3 FF0036D3 Label_insn_17789 - FF0036D5 FF0036D5 Label_insn_17790 - FF0036D7 FF0036D7 Label_insn_17791 - FF0036DA FF0036DA Label_insn_17792 - FF0036E1 FF0036E1 Label_insn_17793 - FF0036E3 FF0036E3 Label_insn_17794 - FF0036E5 FF0036E5 Label_insn_17795 - FF0036EA FF0036EA Label_insn_17796 - FF0036EC FF0036EC Label_insn_17797 - FF0036EE FF0036EE Label_insn_17798 - FF0036F4 FF0036F4 Label_insn_17799 - FF0036FB FF0036FB Label_insn_17800 - FF0036FC FF0036FC post_callback_Label_insn_17800 - FF0036FE FF0036FE Label_insn_17801 - FF003700 FF003700 Label_insn_4717 - FF003705 FF003705 Label_insn_17802 - FF003707 FF003707 Label_insn_17803 - FF00370E FF00370E Label_insn_17804 - FF003710 FF003710 Label_insn_17805 - FF003712 FF003712 Label_insn_17806 - FF003718 FF003718 Label_insn_17807 - FF00371F FF00371F Label_insn_17808 - FF003720 FF003720 post_callback_Label_insn_17808 - FF003722 FF003722 Label_insn_17809 - FF003724 FF003724 Label_insn_17810 - FF003726 FF003726 Label_insn_17811 - FF003728 FF003728 Label_insn_17812 - FF00372B FF00372B Label_insn_17813 - FF003732 FF003732 Label_insn_17814 - FF003734 FF003734 Label_insn_17815 - FF003736 FF003736 Label_insn_17816 - FF00373B FF00373B Label_insn_17817 - FF00373D FF00373D Label_insn_17818 - FF00373F FF00373F Label_insn_17819 - FF003745 FF003745 Label_insn_17820 - FF00374C FF00374C Label_insn_17821 - FF00374D FF00374D post_callback_Label_insn_17821 - FF00374F FF00374F Label_insn_17822 - FF003751 FF003751 Label_insn_17823 - FF003753 FF003753 Label_insn_17824 - FF00375A FF00375A Label_insn_17825 - FF00375C FF00375C Label_insn_17826 - FF00375E FF00375E Label_insn_17827 - FF003764 FF003764 Label_insn_17828 - FF00376B FF00376B Label_insn_17829 - FF00376C FF00376C post_callback_Label_insn_17829 - FF00376E FF00376E Label_insn_17830 - FF003770 FF003770 Label_insn_4753 - FF003777 FF003777 Label_insn_17831 - FF003779 FF003779 Label_insn_17832 - FF00377B FF00377B Label_insn_17833 - FF00377D FF00377D Label_insn_17834 - FF003780 FF003780 Label_insn_4757 - FF003784 FF003784 Label_insn_17835 - FF00378B FF00378B Label_insn_17836 - FF00378D FF00378D Label_insn_17837 - FF00378F FF00378F Label_insn_17838 - FF003794 FF003794 Label_insn_17839 - FF003796 FF003796 Label_insn_17840 - FF003798 FF003798 Label_insn_17841 - FF00379E FF00379E Label_insn_17842 - FF0037A5 FF0037A5 Label_insn_17843 - FF0037A6 FF0037A6 post_callback_Label_insn_17843 - FF0037A8 FF0037A8 Label_insn_17844 - FF0037AA FF0037AA Label_insn_17845 - FF0037AC FF0037AC Label_insn_17846 - FF0037B3 FF0037B3 Label_insn_17847 - FF0037B5 FF0037B5 Label_insn_17848 - FF0037B7 FF0037B7 Label_insn_4774 - FF0037BE FF0037BE Label_insn_17849 - FF0037C4 FF0037C4 Label_insn_17850 - FF0037CB FF0037CB Label_insn_17851 - FF0037CC FF0037CC post_callback_Label_insn_17851 - FF0037CE FF0037CE Label_insn_17852 - FF0037D0 FF0037D0 Label_insn_17853 - FF0037D2 FF0037D2 Label_insn_17854 - FF0037D9 FF0037D9 Label_insn_17855 - FF0037DB FF0037DB Label_insn_17856 - FF0037DD FF0037DD Label_insn_17857 - FF0037E3 FF0037E3 Label_insn_17858 - FF0037EA FF0037EA Label_insn_17859 - FF0037EB FF0037EB post_callback_Label_insn_17859 - FF0037ED FF0037ED Label_insn_17860 - FF0037EF FF0037EF Label_insn_17861 - FF0037F1 FF0037F1 Label_insn_17862 - FF0037F8 FF0037F8 Label_insn_17863 - FF0037FA FF0037FA Label_insn_17864 - FF0037FC FF0037FC Label_insn_17865 - FF003802 FF003802 Label_insn_17866 - FF003808 FF003808 Label_insn_4796 - FF00380D FF00380D Label_insn_17867 - FF00380E FF00380E post_callback_Label_insn_17867 - FF003810 FF003810 Label_insn_17868 - FF003812 FF003812 Label_insn_17869 - FF003814 FF003814 Label_insn_17870 - FF003816 FF003816 Label_insn_17871 - FF003818 FF003818 Label_insn_17872 - FF00381E FF00381E Label_insn_17873 - FF003825 FF003825 Label_insn_17874 - FF003826 FF003826 post_callback_Label_insn_17874 - FF003828 FF003828 Label_insn_17875 - FF00382A FF00382A Label_insn_17876 - FF00382C FF00382C Label_insn_17877 - FF003833 FF003833 Label_insn_17878 - FF003835 FF003835 Label_insn_17879 - FF003837 FF003837 Label_insn_17880 - FF00383D FF00383D Label_insn_17881 - FF003844 FF003844 Label_insn_17882 - FF003845 FF003845 post_callback_Label_insn_17882 - FF003847 FF003847 Label_insn_17883 - FF003849 FF003849 Label_insn_17884 - FF00384B FF00384B Label_insn_17885 - FF00384D FF00384D Label_insn_17886 - FF00384F FF00384F Label_insn_17887 - FF003855 FF003855 Label_insn_17888 - FF00385C FF00385C Label_insn_17889 - FF00385D FF00385D post_callback_Label_insn_17889 - FF00385F FF00385F Label_insn_17890 - FF003861 FF003861 Label_insn_17891 - FF003863 FF003863 Label_insn_17892 - FF00386A FF00386A Label_insn_4830 - FF00386D FF00386D Label_insn_17893 - FF00386F FF00386F Label_insn_4831 - FF003873 FF003873 Label_insn_17894 - FF003875 FF003875 Label_insn_4832 - FF003879 FF003879 Label_insn_17895 - FF00387F FF00387F Label_insn_17896 - FF003886 FF003886 Label_insn_17897 - FF003887 FF003887 post_callback_Label_insn_17897 - FF003889 FF003889 Label_insn_17898 - FF00388B FF00388B Label_insn_17899 - FF00388D FF00388D Label_insn_17900 - FF00388F FF00388F Label_insn_17901 - FF003891 FF003891 Label_insn_17902 - FF003897 FF003897 Label_insn_17903 - FF00389D FF00389D Label_insn_4843 - FF0038A1 FF0038A1 Label_insn_17904 - FF0038A2 FF0038A2 post_callback_Label_insn_17904 - FF0038A4 FF0038A4 Label_insn_17905 - FF0038A6 FF0038A6 Label_insn_4845 - FF0038AD FF0038AD Label_insn_17906 - FF0038AF FF0038AF Label_insn_4846 - FF0038B4 FF0038B4 Label_insn_17907 - FF0038BB FF0038BB Label_insn_4849 - FF0038C0 FF0038C0 Label_insn_17908 - FF0038C2 FF0038C2 Label_insn_17909 - FF0038C4 FF0038C4 Label_insn_17910 - FF0038CA FF0038CA Label_insn_17911 - FF0038D1 FF0038D1 Label_insn_17912 - FF0038D2 FF0038D2 post_callback_Label_insn_17912 - FF0038D4 FF0038D4 Label_insn_17913 - FF0038D6 FF0038D6 Label_insn_17914 - FF0038D8 FF0038D8 Label_insn_17915 - FF0038DA FF0038DA Label_insn_17916 - FF0038DC FF0038DC Label_insn_4861 - FF0038E0 FF0038E0 Label_insn_17917 - FF0038E6 FF0038E6 Label_insn_17918 - FF0038ED FF0038ED Label_insn_17919 - FF0038EE FF0038EE post_callback_Label_insn_17919 - FF0038F0 FF0038F0 Label_insn_17920 - FF0038F2 FF0038F2 Label_insn_17921 - FF0038F4 FF0038F4 Label_insn_17922 - FF0038FB FF0038FB Label_insn_17923 - FF0038FD FF0038FD Label_insn_17924 - FF0038FF FF0038FF Label_insn_17925 - FF003905 FF003905 Label_insn_17926 - FF00390C FF00390C Label_insn_17927 - FF00390D FF00390D post_callback_Label_insn_17927 - FF00390F FF00390F Label_insn_17928 - FF003911 FF003911 Label_insn_17929 - FF003913 FF003913 Label_insn_17930 - FF003915 FF003915 Label_insn_17931 - FF003917 FF003917 Label_insn_17932 - FF00391D FF00391D Label_insn_17933 - FF003924 FF003924 Label_insn_17934 - FF003925 FF003925 post_callback_Label_insn_17934 - FF003927 FF003927 Label_insn_17935 - FF003929 FF003929 Label_insn_17936 - FF00392B FF00392B Label_insn_17937 - FF00392E FF00392E Label_insn_17938 - FF003935 FF003935 Label_insn_17939 - FF003937 FF003937 Label_insn_17940 - FF003939 FF003939 Label_insn_17941 - FF003941 FF003941 Label_insn_17942 - FF003943 FF003943 Label_insn_17943 - FF003945 FF003945 Label_insn_4894 - FF00394A FF00394A Label_insn_17944 - FF003950 FF003950 Label_insn_4895 - FF003953 FF003953 Label_insn_17945 - FF00395A FF00395A Label_insn_17946 - FF00395B FF00395B post_callback_Label_insn_17946 - FF00395D FF00395D Label_insn_4897 - FF003961 FF003961 Label_insn_17947 - FF003963 FF003963 Label_insn_17948 - FF003965 FF003965 Label_insn_17949 - FF00396C FF00396C Label_insn_17950 - FF00396E FF00396E Label_insn_17951 - FF003970 FF003970 Label_insn_17952 - FF003976 FF003976 Label_insn_17953 - FF00397D FF00397D Label_insn_17954 - FF00397E FF00397E post_callback_Label_insn_17954 - FF003980 FF003980 Label_insn_17955 - FF003982 FF003982 Label_insn_17956 - FF003984 FF003984 Label_insn_4910 - FF003988 FF003988 Label_insn_17957 - FF00398F FF00398F Label_insn_17958 - FF003991 FF003991 Label_insn_17959 - FF003993 FF003993 Label_insn_17960 - FF003999 FF003999 Label_insn_17961 - FF0039A0 FF0039A0 Label_insn_17962 - FF0039A1 FF0039A1 post_callback_Label_insn_17962 - FF0039A3 FF0039A3 Label_insn_17963 - FF0039A5 FF0039A5 Label_insn_17964 - FF0039A7 FF0039A7 Label_insn_17965 - FF0039AE FF0039AE Label_insn_17966 - FF0039B0 FF0039B0 Label_insn_17967 - FF0039B2 FF0039B2 Label_insn_17968 - FF0039B8 FF0039B8 Label_insn_17969 - FF0039BF FF0039BF Label_insn_17970 - FF0039C0 FF0039C0 post_callback_Label_insn_17970 - FF0039C2 FF0039C2 Label_insn_17971 - FF0039C4 FF0039C4 Label_insn_17972 - FF0039C6 FF0039C6 Label_insn_17973 - FF0039CD FF0039CD Label_insn_17974 - FF0039CF FF0039CF Label_insn_17975 - FF0039D1 FF0039D1 Label_insn_17976 - FF0039D7 FF0039D7 Label_insn_17977 - FF0039DE FF0039DE Label_insn_17978 - FF0039DF FF0039DF post_callback_Label_insn_17978 - FF0039E1 FF0039E1 Label_insn_17979 - FF0039E3 FF0039E3 Label_insn_17980 - FF0039E5 FF0039E5 Label_insn_17981 - FF0039EC FF0039EC Label_insn_17982 - FF0039EE FF0039EE Label_insn_17983 - FF0039F0 FF0039F0 Label_insn_17984 - FF0039F6 FF0039F6 Label_insn_4957 - FF0039FA FF0039FA Label_insn_17985 - FF003A01 FF003A01 Label_insn_17986 - FF003A02 FF003A02 post_callback_Label_insn_17986 - FF003A04 FF003A04 Label_insn_17987 - FF003A06 FF003A06 Label_insn_17988 - FF003A08 FF003A08 Label_insn_17989 - FF003A0F FF003A0F Label_insn_17990 - FF003A11 FF003A11 Label_insn_17991 - FF003A13 FF003A13 Label_insn_17992 - FF003A19 FF003A19 Label_insn_17993 - FF003A20 FF003A20 Label_insn_17994 - FF003A21 FF003A21 post_callback_Label_insn_17994 - FF003A23 FF003A23 Label_insn_17995 - FF003A25 FF003A25 Label_insn_17996 - FF003A27 FF003A27 Label_insn_17997 - FF003A2E FF003A2E Label_insn_17998 - FF003A30 FF003A30 Label_insn_17999 - FF003A32 FF003A32 Label_insn_18000 - FF003A38 FF003A38 Label_insn_4978 - FF003A3C FF003A3C Label_insn_18001 - FF003A43 FF003A43 Label_insn_18002 - FF003A44 FF003A44 post_callback_Label_insn_18002 - FF003A46 FF003A46 Label_insn_18003 - FF003A48 FF003A48 Label_insn_18004 - FF003A4A FF003A4A Label_insn_18005 - FF003A51 FF003A51 Label_insn_18006 - FF003A53 FF003A53 Label_insn_18007 - FF003A55 FF003A55 Label_insn_18008 - FF003A5B FF003A5B Label_insn_18009 - FF003A62 FF003A62 Label_insn_18010 - FF003A63 FF003A63 post_callback_Label_insn_18010 - FF003A65 FF003A65 Label_insn_18011 - FF003A67 FF003A67 Label_insn_18012 - FF003A69 FF003A69 Label_insn_4993 - FF003A6D FF003A6D Label_insn_18013 - FF003A74 FF003A74 Label_insn_18014 - FF003A76 FF003A76 Label_insn_18015 - FF003A78 FF003A78 Label_insn_18016 - FF003A7E FF003A7E Label_insn_18017 - FF003A85 FF003A85 Label_insn_18018 - FF003A86 FF003A86 post_callback_Label_insn_18018 - FF003A88 FF003A88 Label_insn_18019 - FF003A8A FF003A8A Label_insn_18020 - FF003A8C FF003A8C Label_insn_18021 - FF003A93 FF003A93 Label_insn_18022 - FF003A95 FF003A95 Label_insn_18023 - FF003A97 FF003A97 Label_insn_18024 - FF003A9D FF003A9D Label_insn_18025 - FF003AA4 FF003AA4 Label_insn_18026 - FF003AA5 FF003AA5 post_callback_Label_insn_18026 - FF003AA7 FF003AA7 Label_insn_18027 - FF003AA9 FF003AA9 Label_insn_18028 - FF003AAB FF003AAB Label_insn_18029 - FF003AAD FF003AAD Label_insn_18030 - FF003AAF FF003AAF Label_insn_18031 - FF003AB5 FF003AB5 Label_insn_18032 - FF003ABC FF003ABC Label_insn_18033 - FF003ABD FF003ABD post_callback_Label_insn_18033 - FF003ABF FF003ABF Label_insn_18034 - FF003AC1 FF003AC1 Label_insn_18035 - FF003AC3 FF003AC3 Label_insn_18036 - FF003ACA FF003ACA Label_insn_18037 - FF003ACC FF003ACC Label_insn_18038 - FF003ACE FF003ACE Label_insn_18039 - FF003AD4 FF003AD4 Label_insn_18040 - FF003ADB FF003ADB Label_insn_18041 - FF003ADC FF003ADC post_callback_Label_insn_18041 - FF003ADE FF003ADE Label_insn_18042 - FF003AE0 FF003AE0 Label_insn_18043 - FF003AE2 FF003AE2 Label_insn_18044 - FF003AE9 FF003AE9 Label_insn_18045 - FF003AEB FF003AEB Label_insn_18046 - FF003AED FF003AED Label_insn_18047 - FF003AF3 FF003AF3 Label_insn_18048 - FF003AFA FF003AFA Label_insn_18049 - FF003AFB FF003AFB post_callback_Label_insn_18049 - FF003AFD FF003AFD Label_insn_18050 - FF003AFF FF003AFF Label_insn_18051 - FF003B01 FF003B01 Label_insn_18052 - FF003B08 FF003B08 Label_insn_18053 - FF003B0A FF003B0A Label_insn_18054 - FF003B0C FF003B0C Label_insn_18055 - FF003B12 FF003B12 Label_insn_18056 - FF003B19 FF003B19 Label_insn_18057 - FF003B1A FF003B1A post_callback_Label_insn_18057 - FF003B1C FF003B1C Label_insn_18058 - FF003B1E FF003B1E Label_insn_18059 - FF003B20 FF003B20 Label_insn_18060 - FF003B27 FF003B27 Label_insn_18061 - FF003B29 FF003B29 Label_insn_18062 - FF003B2B FF003B2B Label_insn_18063 - FF003B31 FF003B31 Label_insn_18064 - FF003B38 FF003B38 Label_insn_18065 - FF003B39 FF003B39 post_callback_Label_insn_18065 - FF003B3B FF003B3B Label_insn_18066 - FF003B3D FF003B3D Label_insn_18067 - FF003B3F FF003B3F Label_insn_5082 - FF003B43 FF003B43 Label_insn_18068 - FF003B4A FF003B4A Label_insn_18069 - FF003B4C FF003B4C Label_insn_18070 - FF003B4E FF003B4E Label_insn_18071 - FF003B54 FF003B54 Label_insn_18072 - FF003B5B FF003B5B Label_insn_18073 - FF003B5C FF003B5C post_callback_Label_insn_18073 - FF003B5E FF003B5E Label_insn_18074 - FF003B60 FF003B60 Label_insn_5090 - FF003B64 FF003B64 Label_insn_18075 - FF003B66 FF003B66 Label_insn_18076 - FF003B6D FF003B6D Label_insn_18077 - FF003B6F FF003B6F Label_insn_18078 - FF003B71 FF003B71 Label_insn_18079 - FF003B77 FF003B77 Label_insn_18080 - FF003B7E FF003B7E Label_insn_18081 - FF003B7F FF003B7F post_callback_Label_insn_18081 - FF003B81 FF003B81 Label_insn_18082 - FF003B83 FF003B83 Label_insn_18083 - FF003B85 FF003B85 Label_insn_18084 - FF003B8C FF003B8C Label_insn_18085 - FF003B8E FF003B8E Label_insn_18086 - FF003B90 FF003B90 Label_insn_18087 - FF003B96 FF003B96 Label_insn_18088 - FF003B9D FF003B9D Label_insn_18089 - FF003B9E FF003B9E post_callback_Label_insn_18089 - FF003BA0 FF003BA0 Label_insn_5109 - FF003BA3 FF003BA3 Label_insn_18090 - FF003BA5 FF003BA5 Label_insn_5110 - FF003BA8 FF003BA8 Label_insn_18091 - FF003BAA FF003BAA Label_insn_18092 - FF003BB1 FF003BB1 Label_insn_18093 - FF003BB3 FF003BB3 Label_insn_18094 - FF003BB5 FF003BB5 Label_insn_18095 - FF003BBB FF003BBB Label_insn_18096 - FF003BC2 FF003BC2 Label_insn_18097 - FF003BC3 FF003BC3 post_callback_Label_insn_18097 - FF003BC5 FF003BC5 Label_insn_18098 - FF003BC7 FF003BC7 Label_insn_18099 - FF003BC9 FF003BC9 Label_insn_18100 - FF003BD0 FF003BD0 Label_insn_18101 - FF003BD2 FF003BD2 Label_insn_18102 - FF003BD8 FF003BD8 Label_insn_5127 - FF003BE0 FF003BE0 Label_insn_18103 - FF003BE7 FF003BE7 Label_insn_18104 - FF003BE8 FF003BE8 post_callback_Label_insn_18104 - FF003BEA FF003BEA Label_insn_18105 - FF003BEC FF003BEC Label_insn_18106 - FF003BEE FF003BEE Label_insn_5132 - FF003BF2 FF003BF2 Label_insn_18107 - FF003BF4 FF003BF4 Label_insn_5135 - FF003BF8 FF003BF8 Label_insn_18108 - FF003BFA FF003BFA Label_insn_5136 - FF003BFE FF003BFE Label_insn_18109 - FF003C04 FF003C04 Label_insn_18110 - FF003C0B FF003C0B Label_insn_18111 - FF003C0C FF003C0C post_callback_Label_insn_18111 - FF003C0E FF003C0E Label_insn_5141 - FF003C12 FF003C12 Label_insn_18112 - FF003C14 FF003C14 Label_insn_18113 - FF003C16 FF003C16 Label_insn_5143 - FF003C19 FF003C19 Label_insn_18114 - FF003C20 FF003C20 Label_insn_5147 - FF003C24 FF003C24 Label_insn_18115 - FF003C26 FF003C26 Label_insn_18116 - FF003C28 FF003C28 Label_insn_18117 - FF003C2E FF003C2E Label_insn_18118 - FF003C35 FF003C35 Label_insn_18119 - FF003C36 FF003C36 post_callback_Label_insn_18119 - FF003C38 FF003C38 Label_insn_18120 - FF003C3A FF003C3A Label_insn_18121 - FF003C3C FF003C3C Label_insn_18122 - FF003C43 FF003C43 Label_insn_18123 - FF003C45 FF003C45 Label_insn_18124 - FF003C47 FF003C47 Label_insn_18125 - FF003C4D FF003C4D Label_insn_18126 - FF003C54 FF003C54 Label_insn_18127 - FF003C55 FF003C55 post_callback_Label_insn_18127 - FF003C57 FF003C57 Label_insn_18128 - FF003C59 FF003C59 Label_insn_18129 - FF003C5B FF003C5B Label_insn_18130 - FF003C62 FF003C62 Label_insn_18131 - FF003C64 FF003C64 Label_insn_18132 - FF003C66 FF003C66 Label_insn_18133 - FF003C6C FF003C6C Label_insn_18134 - FF003C73 FF003C73 Label_insn_18135 - FF003C74 FF003C74 post_callback_Label_insn_18135 - FF003C76 FF003C76 Label_insn_18136 - FF003C78 FF003C78 Label_insn_18137 - FF003C7A FF003C7A Label_insn_5174 - FF003C7C FF003C7C Label_insn_18138 - FF003C83 FF003C83 Label_insn_18139 - FF003C85 FF003C85 Label_insn_18140 - FF003C87 FF003C87 Label_insn_18141 - FF003C8D FF003C8D Label_insn_18142 - FF003C94 FF003C94 Label_insn_18143 - FF003C95 FF003C95 post_callback_Label_insn_18143 - FF003C97 FF003C97 Label_insn_18144 - FF003C99 FF003C99 Label_insn_18145 - FF003C9B FF003C9B Label_insn_18146 - FF003CA2 FF003CA2 Label_insn_5186 - FF003CA6 FF003CA6 Label_insn_18147 - FF003CA8 FF003CA8 Label_insn_18148 - FF003CAA FF003CAA Label_insn_18149 - FF003CB0 FF003CB0 Label_insn_18150 - FF003CB7 FF003CB7 Label_insn_18151 - FF003CB8 FF003CB8 post_callback_Label_insn_18151 - FF003CBA FF003CBA Label_insn_18152 - FF003CBC FF003CBC Label_insn_18153 - FF003CBE FF003CBE Label_insn_18154 - FF003CC5 FF003CC5 Label_insn_18155 - FF003CC7 FF003CC7 Label_insn_18156 - FF003CC9 FF003CC9 Label_insn_18157 - FF003CCF FF003CCF Label_insn_18158 - FF003CD6 FF003CD6 Label_insn_18159 - FF003CD7 FF003CD7 post_callback_Label_insn_18159 - FF003CD9 FF003CD9 Label_insn_18160 - FF003CDB FF003CDB Label_insn_18161 - FF003CDD FF003CDD Label_insn_18162 - FF003CDF FF003CDF Label_insn_18163 - FF003CE1 FF003CE1 Label_insn_18164 - FF003CE7 FF003CE7 Label_insn_18165 - FF003CEE FF003CEE Label_insn_18166 - FF003CEF FF003CEF post_callback_Label_insn_18166 - FF003CF1 FF003CF1 Label_insn_18167 - FF003CF3 FF003CF3 Label_insn_18168 - FF003CF5 FF003CF5 Label_insn_18169 - FF003CFC FF003CFC Label_insn_18170 - FF003CFE FF003CFE Label_insn_18171 - FF003D00 FF003D00 Label_insn_18172 - FF003D06 FF003D06 Label_insn_5220 - FF003D0A FF003D0A Label_insn_18173 - FF003D10 FF003D10 Label_insn_5221 - FF003D15 FF003D15 Label_insn_18174 - FF003D16 FF003D16 post_callback_Label_insn_18174 - FF003D18 FF003D18 Label_insn_18175 - FF003D1A FF003D1A Label_insn_18176 - FF003D1C FF003D1C Label_insn_18177 - FF003D23 FF003D23 Label_insn_18178 - FF003D25 FF003D25 Label_insn_18179 - FF003D27 FF003D27 Label_insn_18180 - FF003D2D FF003D2D Label_insn_18181 - FF003D34 FF003D34 Label_insn_18182 - FF003D35 FF003D35 post_callback_Label_insn_18182 - FF003D37 FF003D37 Label_insn_18183 - FF003D39 FF003D39 Label_insn_18184 - FF003D3B FF003D3B Label_insn_18185 - FF003D3D FF003D3D Label_insn_18186 - FF003D3F FF003D3F Label_insn_18187 - FF003D45 FF003D45 Label_insn_18188 - FF003D4C FF003D4C Label_insn_18189 - FF003D4D FF003D4D post_callback_Label_insn_18189 - FF003D4F FF003D4F Label_insn_18190 - FF003D51 FF003D51 Label_insn_18191 - FF003D53 FF003D53 Label_insn_18192 - FF003D5A FF003D5A Label_insn_5246 - FF003D5E FF003D5E Label_insn_18193 - FF003D60 FF003D60 Label_insn_5247 - FF003D64 FF003D64 Label_insn_18194 - FF003D66 FF003D66 Label_insn_18195 - FF003D6C FF003D6C Label_insn_18196 - FF003D73 FF003D73 Label_insn_18197 - FF003D74 FF003D74 post_callback_Label_insn_18197 - FF003D76 FF003D76 Label_insn_18198 - FF003D78 FF003D78 Label_insn_18199 - FF003D7A FF003D7A Label_insn_18200 - FF003D81 FF003D81 Label_insn_18201 - FF003D83 FF003D83 Label_insn_18202 - FF003D85 FF003D85 Label_insn_18203 - FF003D8B FF003D8B Label_insn_18204 - FF003D92 FF003D92 Label_insn_18205 - FF003D93 FF003D93 post_callback_Label_insn_18205 - FF003D95 FF003D95 Label_insn_18206 - FF003D97 FF003D97 Label_insn_18207 - FF003D99 FF003D99 Label_insn_18208 - FF003D9B FF003D9B Label_insn_18209 - FF003D9E FF003D9E Label_insn_18210 - FF003DA5 FF003DA5 Label_insn_18211 - FF003DA7 FF003DA7 Label_insn_5270 - FF003DAB FF003DAB Label_insn_18212 - FF003DAD FF003DAD Label_insn_18213 - FF003DB2 FF003DB2 Label_insn_5272 - FF003DB6 FF003DB6 Label_insn_18214 - FF003DB8 FF003DB8 Label_insn_18215 - FF003DBA FF003DBA Label_insn_5274 - FF003DBE FF003DBE Label_insn_18216 - FF003DC4 FF003DC4 Label_insn_18217 - FF003DCB FF003DCB Label_insn_18218 - FF003DCC FF003DCC post_callback_Label_insn_18218 - FF003DCE FF003DCE Label_insn_18219 - FF003DD0 FF003DD0 Label_insn_18220 - FF003DD2 FF003DD2 Label_insn_18221 - FF003DD9 FF003DD9 Label_insn_18222 - FF003DDB FF003DDB Label_insn_18223 - FF003DDD FF003DDD Label_insn_18224 - FF003DE3 FF003DE3 Label_insn_18225 - FF003DEA FF003DEA Label_insn_18226 - FF003DEB FF003DEB post_callback_Label_insn_18226 - FF003DED FF003DED Label_insn_5288 - FF003DF1 FF003DF1 Label_insn_18227 - FF003DF3 FF003DF3 Label_insn_18228 - FF003DF5 FF003DF5 Label_insn_18229 - FF003DFC FF003DFC Label_insn_5292 - FF003DFF FF003DFF Label_insn_18230 - FF003E01 FF003E01 Label_insn_5294 - FF003E09 FF003E09 Label_insn_18231 - FF003E0B FF003E0B Label_insn_5295 - FF003E0F FF003E0F Label_insn_18232 - FF003E15 FF003E15 Label_insn_18233 - FF003E1C FF003E1C Label_insn_18234 - FF003E1D FF003E1D post_callback_Label_insn_18234 - FF003E1F FF003E1F Label_insn_18235 - FF003E21 FF003E21 Label_insn_18236 - FF003E23 FF003E23 Label_insn_18237 - FF003E25 FF003E25 Label_insn_18238 - FF003E27 FF003E27 Label_insn_18239 - FF003E2D FF003E2D Label_insn_18240 - FF003E34 FF003E34 Label_insn_18241 - FF003E35 FF003E35 post_callback_Label_insn_18241 - FF003E38 FF003E38 Label_insn_18242 - FF003E39 FF003E39 post_callback_Label_insn_18242 - FF003E3B FF003E3B Label_insn_18243 - FF003E3D FF003E3D Label_insn_18244 - FF003E3F FF003E3F Label_insn_18245 - FF003E41 FF003E41 Label_insn_18246 - FF003E47 FF003E47 Label_insn_18247 - FF003E4E FF003E4E Label_insn_18248 - FF003E50 FF003E50 Label_insn_18249 - FF003E52 FF003E52 Label_insn_18250 - FF003E56 FF003E56 Label_insn_18251 - FF003E59 FF003E59 Label_insn_18252 - FF003E5F FF003E5F Label_insn_5319 - FF003E63 FF003E63 Label_insn_18253 - FF003E6A FF003E6A Label_insn_5320 - FF003E6E FF003E6E Label_insn_18254 - FF003E70 FF003E70 Label_insn_18255 - FF003E72 FF003E72 Label_insn_18256 - FF003E78 FF003E78 Label_insn_18257 - FF003E7F FF003E7F Label_insn_18258 - FF003E80 FF003E80 post_callback_Label_insn_18258 - FF003E82 FF003E82 Label_insn_18259 - FF003E84 FF003E84 Label_insn_18260 - FF003E86 FF003E86 Label_insn_18261 - FF003E8D FF003E8D Label_insn_5330 - FF003E95 FF003E95 Label_insn_18262 - FF003E97 FF003E97 Label_insn_18263 - FF003E99 FF003E99 Label_insn_5333 - FF003EA0 FF003EA0 Label_insn_18264 - FF003EA6 FF003EA6 Label_insn_18265 - FF003EAD FF003EAD Label_insn_18266 - FF003EAE FF003EAE post_callback_Label_insn_18266 - FF003EB0 FF003EB0 Label_insn_18267 - FF003EB2 FF003EB2 Label_insn_18268 - FF003EB4 FF003EB4 Label_insn_18269 - FF003EBB FF003EBB Label_insn_18270 - FF003EBD FF003EBD Label_insn_18271 - FF003EBF FF003EBF Label_insn_18272 - FF003EC5 FF003EC5 Label_insn_18273 - FF003ECC FF003ECC Label_insn_18274 - FF003ECD FF003ECD post_callback_Label_insn_18274 - FF003ECF FF003ECF Label_insn_18275 - FF003ED1 FF003ED1 Label_insn_18276 - FF003ED3 FF003ED3 Label_insn_18277 - FF003EDA FF003EDA Label_insn_18278 - FF003EDC FF003EDC Label_insn_18279 - FF003EDE FF003EDE Label_insn_18280 - FF003EE4 FF003EE4 Label_insn_18281 - FF003EEB FF003EEB Label_insn_18282 - FF003EEC FF003EEC post_callback_Label_insn_18282 - FF003EEE FF003EEE Label_insn_18283 - FF003EF0 FF003EF0 Label_insn_18284 - FF003EF2 FF003EF2 Label_insn_18285 - FF003EF9 FF003EF9 Label_insn_18286 - FF003EFB FF003EFB Label_insn_18287 - FF003EFD FF003EFD Label_insn_18288 - FF003F03 FF003F03 Label_insn_18289 - FF003F09 FF003F09 Label_insn_18365 - FF003F10 FF003F10 Label_insn_18290 - FF003F11 FF003F11 post_callback_Label_insn_18290 - FF003F13 FF003F13 Label_insn_5366 - FF003F17 FF003F17 Label_insn_18291 - FF003F19 FF003F19 Label_insn_18292 - FF003F1B FF003F1B Label_insn_18293 - FF003F22 FF003F22 Label_insn_5371 - FF003F26 FF003F26 Label_insn_18294 - FF003F28 FF003F28 Label_insn_18295 - FF003F2A FF003F2A Label_insn_18296 - FF003F30 FF003F30 Label_insn_18297 - FF003F37 FF003F37 Label_insn_18298 - FF003F38 FF003F38 post_callback_Label_insn_18298 - FF003F3A FF003F3A Label_insn_18299 - FF003F3C FF003F3C Label_insn_18300 - FF003F3E FF003F3E Label_insn_18301 - FF003F45 FF003F45 Label_insn_18302 - FF003F47 FF003F47 Label_insn_18303 - FF003F49 FF003F49 Label_insn_5383 - FF003F4C FF003F4C Label_insn_18304 - FF003F52 FF003F52 Label_insn_18305 - FF003F59 FF003F59 Label_insn_18306 - FF003F5A FF003F5A post_callback_Label_insn_18306 - FF003F5C FF003F5C Label_insn_18307 - FF003F5E FF003F5E Label_insn_18308 - FF003F60 FF003F60 Label_insn_18309 - FF003F62 FF003F62 Label_insn_18310 - FF003F64 FF003F64 Label_insn_18311 - FF003F6A FF003F6A Label_insn_18312 - FF003F70 FF003F70 Label_insn_18313 - FF003F72 FF003F72 Label_insn_18314 - FF003F74 FF003F74 Label_insn_18315 - FF003F7B FF003F7B Label_insn_18316 - FF003F7D FF003F7D Label_insn_18317 - FF003F7F FF003F7F Label_insn_18318 - FF003F85 FF003F85 Label_insn_18319 - FF003F8C FF003F8C Label_insn_18320 - FF003F8D FF003F8D post_callback_Label_insn_18320 - FF003F8F FF003F8F Label_insn_18321 - FF003F91 FF003F91 Label_insn_18322 - FF003F93 FF003F93 Label_insn_5407 - FF003F97 FF003F97 Label_insn_18323 - FF003F99 FF003F99 Label_insn_18324 - FF003F9B FF003F9B Label_insn_18325 - FF003FA1 FF003FA1 Label_insn_18326 - FF003FA8 FF003FA8 Label_insn_18327 - FF003FA9 FF003FA9 post_callback_Label_insn_18327 - FF003FAB FF003FAB Label_insn_18328 - FF003FAD FF003FAD Label_insn_18329 - FF003FAF FF003FAF Label_insn_18330 - FF003FB6 FF003FB6 Label_insn_18331 - FF003FB8 FF003FB8 Label_insn_18332 - FF003FBA FF003FBA Label_insn_18333 - FF003FC0 FF003FC0 Label_insn_18334 - FF003FC7 FF003FC7 Label_insn_18335 - FF003FC8 FF003FC8 post_callback_Label_insn_18335 - FF003FCA FF003FCA Label_insn_18336 - FF003FCC FF003FCC Label_insn_18337 - FF003FCE FF003FCE Label_insn_18338 - FF003FD5 FF003FD5 Label_insn_18339 - FF003FD7 FF003FD7 Label_insn_18340 - FF003FD9 FF003FD9 Label_insn_18341 - FF003FDF FF003FDF Label_insn_18342 - FF003FE6 FF003FE6 Label_insn_18343 - FF003FE7 FF003FE7 post_callback_Label_insn_18343 - FF003FE9 FF003FE9 Label_insn_18344 - FF003FEB FF003FEB Label_insn_18345 - FF003FED FF003FED Label_insn_18346 - FF003FF4 FF003FF4 Label_insn_18347 - FF003FF6 FF003FF6 Label_insn_18348 - FF003FF8 FF003FF8 Label_insn_18349 - FF003FFE FF003FFE Label_insn_18350 - FF004005 FF004005 Label_insn_18351 - FF004006 FF004006 post_callback_Label_insn_18351 - FF004008 FF004008 Label_insn_18352 - FF00400A FF00400A Label_insn_18353 - FF00400C FF00400C Label_insn_18354 - FF004013 FF004013 Label_insn_18355 - FF004015 FF004015 Label_insn_18356 - FF004017 FF004017 Label_insn_18357 - FF00401D FF00401D Label_insn_18358 - FF004024 FF004024 Label_insn_18359 - FF004025 FF004025 post_callback_Label_insn_18359 - FF004027 FF004027 Label_insn_18360 - FF004029 FF004029 Label_insn_18361 - FF00402B FF00402B Label_insn_18362 - FF00402D FF00402D Label_insn_18363 - FF00402F FF00402F Label_insn_18364 - FF004036 FF004036 Label_insn_18366 - FF004037 FF004037 post_callback_Label_insn_18366 - FF004039 FF004039 Label_insn_18367 - FF00403B FF00403B Label_insn_18368 - FF00403D FF00403D Label_insn_18369 - FF004044 FF004044 Label_insn_18370 - FF004046 FF004046 Label_insn_18371 - FF004048 FF004048 Label_insn_18372 - FF00404E FF00404E Label_insn_18373 - FF004055 FF004055 Label_insn_18374 - FF004056 FF004056 post_callback_Label_insn_18374 - FF004058 FF004058 Label_insn_18375 - FF00405A FF00405A Label_insn_18376 - FF00405C FF00405C Label_insn_18377 - FF00405E FF00405E Label_insn_18378 - FF004064 FF004064 Label_insn_18379 - FF00406B FF00406B Label_insn_18380 - FF00406D FF00406D Label_insn_18381 - FF00406F FF00406F Label_insn_18382 - FF004076 FF004076 Label_insn_18383 - FF004079 FF004079 Label_insn_18384 - FF00407F FF00407F Label_insn_18385 - FF004086 FF004086 Label_insn_18386 - FF004088 FF004088 Label_insn_18387 - FF00408A FF00408A Label_insn_18388 - FF004090 FF004090 Label_insn_18389 - FF004097 FF004097 Label_insn_18390 - FF004098 FF004098 post_callback_Label_insn_18390 - FF00409A FF00409A Label_insn_18391 - FF00409C FF00409C Label_insn_18392 - FF00409E FF00409E Label_insn_18393 - FF0040A5 FF0040A5 Label_insn_18394 - FF0040A7 FF0040A7 Label_insn_18395 - FF0040A9 FF0040A9 Label_insn_18396 - FF0040AF FF0040AF Label_insn_18397 - FF0040B6 FF0040B6 Label_insn_18398 - FF0040B7 FF0040B7 post_callback_Label_insn_18398 - FF0040B9 FF0040B9 Label_insn_18399 - FF0040BB FF0040BB Label_insn_18400 - FF0040BD FF0040BD Label_insn_18401 - FF0040C4 FF0040C4 Label_insn_18402 - FF0040C6 FF0040C6 Label_insn_18403 - FF0040C8 FF0040C8 Label_insn_18404 - FF0040CE FF0040CE Label_insn_18405 - FF0040D5 FF0040D5 Label_insn_18406 - FF0040D6 FF0040D6 post_callback_Label_insn_18406 - FF0040D8 FF0040D8 Label_insn_18407 - FF0040DA FF0040DA Label_insn_18408 - FF0040DC FF0040DC Label_insn_18409 - FF0040E3 FF0040E3 Label_insn_18410 - FF0040E5 FF0040E5 Label_insn_18411 - FF0040E7 FF0040E7 Label_insn_18412 - FF0040ED FF0040ED Label_insn_18413 - FF0040F4 FF0040F4 Label_insn_18414 - FF0040F5 FF0040F5 post_callback_Label_insn_18414 - FF0040F7 FF0040F7 Label_insn_18415 - FF0040F9 FF0040F9 Label_insn_18416 - FF0040FB FF0040FB Label_insn_18417 - FF004102 FF004102 Label_insn_18418 - FF004104 FF004104 Label_insn_18419 - FF004106 FF004106 Label_insn_18420 - FF00410C FF00410C Label_insn_18421 - FF004113 FF004113 Label_insn_18422 - FF004114 FF004114 post_callback_Label_insn_18422 - FF004116 FF004116 Label_insn_18423 - FF004118 FF004118 Label_insn_18424 - FF00411A FF00411A Label_insn_18425 - FF004121 FF004121 Label_insn_18426 - FF004123 FF004123 Label_insn_18427 - FF004125 FF004125 Label_insn_18428 - FF00412B FF00412B Label_insn_18429 - FF004132 FF004132 Label_insn_18430 - FF004133 FF004133 post_callback_Label_insn_18430 - FF004135 FF004135 Label_insn_18431 - FF004137 FF004137 Label_insn_18432 - FF004139 FF004139 Label_insn_18433 - FF004140 FF004140 Label_insn_18434 - FF004142 FF004142 Label_insn_18435 - FF004144 FF004144 Label_insn_18436 - FF00414A FF00414A Label_insn_18437 - FF004151 FF004151 Label_insn_18438 - FF004152 FF004152 post_callback_Label_insn_18438 - FF004154 FF004154 Label_insn_18439 - FF004156 FF004156 Label_insn_18440 - FF004158 FF004158 Label_insn_18441 - FF00415F FF00415F Label_insn_5583 - FF004163 FF004163 Label_insn_18442 - FF004165 FF004165 Label_insn_18443 - FF004167 FF004167 Label_insn_18444 - FF00416D FF00416D Label_insn_5586 - FF004174 FF004174 Label_insn_18445 - FF00417B FF00417B Label_insn_18446 - FF00417C FF00417C post_callback_Label_insn_18446 - FF00417E FF00417E Label_insn_18447 - FF004180 FF004180 Label_insn_18448 - FF004182 FF004182 Label_insn_18449 - FF004189 FF004189 Label_insn_18450 - FF00418B FF00418B Label_insn_18451 - FF00418D FF00418D Label_insn_18452 - FF004193 FF004193 Label_insn_18453 - FF00419A FF00419A Label_insn_18454 - FF00419B FF00419B post_callback_Label_insn_18454 - FF00419D FF00419D Label_insn_18455 - FF00419F FF00419F Label_insn_18456 - FF0041A1 FF0041A1 Label_insn_18457 - FF0041A8 FF0041A8 Label_insn_18458 - FF0041AA FF0041AA Label_insn_18459 - FF0041AC FF0041AC Label_insn_18460 - FF0041B2 FF0041B2 Label_insn_18461 - FF0041B9 FF0041B9 Label_insn_18462 - FF0041BA FF0041BA post_callback_Label_insn_18462 - FF0041BC FF0041BC Label_insn_18463 - FF0041BE FF0041BE Label_insn_18464 - FF0041C0 FF0041C0 Label_insn_18465 - FF0041C7 FF0041C7 Label_insn_18466 - FF0041C9 FF0041C9 Label_insn_18467 - FF0041CB FF0041CB Label_insn_18468 - FF0041D1 FF0041D1 Label_insn_18469 - FF0041D8 FF0041D8 Label_insn_18470 - FF0041D9 FF0041D9 post_callback_Label_insn_18470 - FF0041DB FF0041DB Label_insn_18471 - FF0041DD FF0041DD Label_insn_18472 - FF0041DF FF0041DF Label_insn_18473 - FF0041E6 FF0041E6 Label_insn_18474 - FF0041E8 FF0041E8 Label_insn_18475 - FF0041EA FF0041EA Label_insn_18476 - FF0041F0 FF0041F0 Label_insn_18477 - FF0041F7 FF0041F7 Label_insn_18478 - FF0041F8 FF0041F8 post_callback_Label_insn_18478 - FF0041FA FF0041FA Label_insn_18479 - FF0041FC FF0041FC Label_insn_18480 - FF0041FE FF0041FE Label_insn_18481 - FF004205 FF004205 Label_insn_18482 - FF004207 FF004207 Label_insn_18483 - FF004209 FF004209 Label_insn_18484 - FF00420F FF00420F Label_insn_18485 - FF004216 FF004216 Label_insn_18486 - FF004217 FF004217 post_callback_Label_insn_18486 - FF004219 FF004219 Label_insn_18487 - FF00421B FF00421B Label_insn_18488 - FF00421D FF00421D Label_insn_18489 - FF004224 FF004224 Label_insn_18490 - FF004226 FF004226 Label_insn_18491 - FF004228 FF004228 Label_insn_18492 - FF00422E FF00422E Label_insn_18493 - FF004235 FF004235 Label_insn_18494 - FF004236 FF004236 post_callback_Label_insn_18494 - FF004238 FF004238 Label_insn_18495 - FF00423A FF00423A Label_insn_18496 - FF00423C FF00423C Label_insn_18497 - FF004243 FF004243 Label_insn_5653 - FF004247 FF004247 Label_insn_18498 - FF004249 FF004249 Label_insn_18499 - FF00424B FF00424B Label_insn_18500 - FF004251 FF004251 Label_insn_18501 - FF004258 FF004258 Label_insn_18502 - FF004259 FF004259 post_callback_Label_insn_18502 - FF00425B FF00425B Label_insn_18503 - FF00425D FF00425D Label_insn_18504 - FF00425F FF00425F Label_insn_18505 - FF004266 FF004266 Label_insn_18506 - FF004268 FF004268 Label_insn_18507 - FF00426A FF00426A Label_insn_18508 - FF004270 FF004270 Label_insn_18509 - FF004277 FF004277 Label_insn_18510 - FF004278 FF004278 post_callback_Label_insn_18510 - FF00427A FF00427A Label_insn_18511 - FF00427C FF00427C Label_insn_18512 - FF00427E FF00427E Label_insn_18513 - FF004285 FF004285 Label_insn_18514 - FF004287 FF004287 Label_insn_18515 - FF004289 FF004289 Label_insn_18516 - FF00428F FF00428F Label_insn_18517 - FF004296 FF004296 Label_insn_18518 - FF004297 FF004297 post_callback_Label_insn_18518 - FF004299 FF004299 Label_insn_18519 - FF00429B FF00429B Label_insn_18520 - FF00429D FF00429D Label_insn_18521 - FF0042A4 FF0042A4 Label_insn_18522 - FF0042A6 FF0042A6 Label_insn_18523 - FF0042A8 FF0042A8 Label_insn_18524 - FF0042AE FF0042AE Label_insn_18525 - FF0042B5 FF0042B5 Label_insn_18526 - FF0042B6 FF0042B6 post_callback_Label_insn_18526 - FF0042B8 FF0042B8 Label_insn_18527 - FF0042BA FF0042BA Label_insn_18528 - FF0042BC FF0042BC Label_insn_18529 - FF0042C3 FF0042C3 Label_insn_18530 - FF0042C5 FF0042C5 Label_insn_18531 - FF0042C7 FF0042C7 Label_insn_18532 - FF0042CD FF0042CD Label_insn_18533 - FF0042D4 FF0042D4 Label_insn_18534 - FF0042D5 FF0042D5 post_callback_Label_insn_18534 - FF0042D7 FF0042D7 Label_insn_18535 - FF0042D9 FF0042D9 Label_insn_18536 - FF0042DB FF0042DB Label_insn_18537 - FF0042E2 FF0042E2 Label_insn_18538 - FF0042E4 FF0042E4 Label_insn_18539 - FF0042E6 FF0042E6 Label_insn_18540 - FF0042EC FF0042EC Label_insn_18541 - FF0042F3 FF0042F3 Label_insn_18542 - FF0042F4 FF0042F4 post_callback_Label_insn_18542 - FF0042F6 FF0042F6 Label_insn_18543 - FF0042F8 FF0042F8 Label_insn_18544 - FF0042FA FF0042FA Label_insn_18545 - FF004301 FF004301 Label_insn_18546 - FF004303 FF004303 Label_insn_18547 - FF004305 FF004305 Label_insn_18548 - FF00430B FF00430B Label_insn_18549 - FF004312 FF004312 Label_insn_18550 - FF004313 FF004313 post_callback_Label_insn_18550 - FF004315 FF004315 Label_insn_18551 - FF004317 FF004317 Label_insn_18552 - FF004319 FF004319 Label_insn_18553 - FF004320 FF004320 Label_insn_18554 - FF004322 FF004322 Label_insn_18555 - FF004324 FF004324 Label_insn_18556 - FF00432A FF00432A Label_insn_18557 - FF004331 FF004331 Label_insn_18558 - FF004332 FF004332 post_callback_Label_insn_18558 - FF004334 FF004334 Label_insn_18559 - FF004336 FF004336 Label_insn_18560 - FF004338 FF004338 Label_insn_18561 - FF00433F FF00433F Label_insn_18562 - FF004341 FF004341 Label_insn_18563 - FF004343 FF004343 Label_insn_18564 - FF004349 FF004349 Label_insn_18565 - FF004350 FF004350 Label_insn_18566 - FF004351 FF004351 post_callback_Label_insn_18566 - FF004353 FF004353 Label_insn_18567 - FF004355 FF004355 Label_insn_18568 - FF004357 FF004357 Label_insn_18569 - FF00435E FF00435E Label_insn_18570 - FF004360 FF004360 Label_insn_18571 - FF004362 FF004362 Label_insn_18572 - FF004368 FF004368 Label_insn_18573 - FF00436F FF00436F Label_insn_18574 - FF004370 FF004370 post_callback_Label_insn_18574 - FF004372 FF004372 Label_insn_18575 - FF004374 FF004374 Label_insn_18576 - FF004376 FF004376 Label_insn_18577 - FF00437D FF00437D Label_insn_18578 - FF00437F FF00437F Label_insn_18579 - FF004381 FF004381 Label_insn_18580 - FF004387 FF004387 Label_insn_18581 - FF00438E FF00438E Label_insn_18582 - FF00438F FF00438F post_callback_Label_insn_18582 - FF004391 FF004391 Label_insn_18583 - FF004393 FF004393 Label_insn_18584 - FF004395 FF004395 Label_insn_18585 - FF00439C FF00439C Label_insn_18586 - FF00439E FF00439E Label_insn_18587 - FF0043A0 FF0043A0 Label_insn_18588 - FF0043A6 FF0043A6 Label_insn_18589 - FF0043AD FF0043AD Label_insn_18590 - FF0043AE FF0043AE post_callback_Label_insn_18590 - FF0043B0 FF0043B0 Label_insn_18591 - FF0043B2 FF0043B2 Label_insn_18592 - FF0043B4 FF0043B4 Label_insn_18593 - FF0043BB FF0043BB Label_insn_18594 - FF0043BD FF0043BD Label_insn_18595 - FF0043BF FF0043BF Label_insn_18596 - FF0043C5 FF0043C5 Label_insn_18597 - FF0043CC FF0043CC Label_insn_18598 - FF0043CD FF0043CD post_callback_Label_insn_18598 - FF0043CF FF0043CF Label_insn_18599 - FF0043D1 FF0043D1 Label_insn_18600 - FF0043D3 FF0043D3 Label_insn_18601 - FF0043DA FF0043DA Label_insn_18602 - FF0043DC FF0043DC Label_insn_18603 - FF0043DE FF0043DE Label_insn_18604 - FF0043E4 FF0043E4 Label_insn_18605 - FF0043EB FF0043EB Label_insn_18606 - FF0043EC FF0043EC post_callback_Label_insn_18606 - FF0043EE FF0043EE Label_insn_18607 - FF0043F0 FF0043F0 Label_insn_18608 - FF0043F2 FF0043F2 Label_insn_5801 - FF0043F6 FF0043F6 Label_insn_5814 - FF0043FA FF0043FA Label_insn_5849 - FF004401 FF004401 Label_insn_5866 - FF004408 FF004408 Label_insn_5868 - FF00440C FF00440C Label_insn_5878 - FF004410 FF004410 Label_insn_5882 - FF004417 FF004417 Label_insn_5884 - FF00441E FF00441E Label_insn_6065 - FF004422 FF004422 Label_insn_6077 - FF004429 FF004429 Label_insn_6090 - FF004430 FF004430 Label_insn_6095 - FF004433 FF004433 Label_insn_6101 - FF00443B FF00443B Label_insn_6102 - FF00443F FF00443F Label_insn_6116 - FF004443 FF004443 Label_insn_6126 - FF004447 FF004447 Label_insn_6127 - FF00444B FF00444B Label_insn_6148 - FF004453 FF004453 Label_insn_6158 - FF00445B FF00445B Label_insn_6159 - FF004462 FF004462 Label_insn_6160 - FF00446A FF00446A Label_insn_6265 - FF00446E FF00446E Label_insn_6291 - FF004472 FF004472 Label_insn_6304 - FF004475 FF004475 Label_insn_6306 - FF004479 FF004479 Label_insn_6308 - FF00447D FF00447D Label_insn_6309 - FF004480 FF004480 Label_insn_6335 - FF004484 FF004484 Label_insn_6348 - FF004487 FF004487 Label_insn_6350 - FF00448B FF00448B Label_insn_6352 - FF00448F FF00448F Label_insn_6353 - FF004492 FF004492 Label_insn_6369 - FF004496 FF004496 Label_insn_6371 - FF004499 FF004499 Label_insn_6513 - FF00449C FF00449C Label_insn_6514 - FF00449F FF00449F Label_insn_6560 - FF0044A2 FF0044A2 Label_insn_6794 - FF0044A5 FF0044A5 Label_insn_6825 - FF0044A9 FF0044A9 Label_insn_6845 - FF0044AD FF0044AD Label_insn_6848 - FF0044B1 FF0044B1 Label_insn_6857 - FF0044B8 FF0044B8 Label_insn_6861 - FF0044BB FF0044BB Label_insn_6893 - FF0044BF FF0044BF Label_insn_6950 - FF0044C6 FF0044C6 Label_insn_6969 - FF0044CA FF0044CA Label_insn_6975 - FF0044CE FF0044CE Label_insn_6981 - FF0044D2 FF0044D2 Label_insn_6987 - FF0044D6 FF0044D6 Label_insn_6993 - FF0044DA FF0044DA Label_insn_6999 - FF0044DD FF0044DD Label_insn_7008 - FF0044E4 FF0044E4 Label_insn_7014 - FF0044E7 FF0044E7 Label_insn_7023 - FF0044EE FF0044EE Label_insn_7041 - FF0044F2 FF0044F2 Label_insn_7049 - FF0044F9 FF0044F9 Label_insn_7059 - FF004500 FF004500 Label_insn_7065 - FF004504 FF004504 Label_insn_7067 - FF004506 FF004506 Label_insn_7070 - FF004509 FF004509 Label_insn_7078 - FF00450C FF00450C Label_insn_7126 - FF00450E FF00450E Label_insn_7134 - FF004512 FF004512 Label_insn_7138 - FF004516 FF004516 Label_insn_7160 - FF00451A FF00451A Label_insn_7173 - FF00451E FF00451E Label_insn_7182 - FF004522 FF004522 Label_insn_7189 - FF004529 FF004529 Label_insn_7191 - FF00452D FF00452D Label_insn_7249 - FF004531 FF004531 Label_insn_7271 - FF004533 FF004533 Label_insn_7298 - FF004537 FF004537 Label_insn_7333 - FF00453C FF00453C Label_insn_7352 - FF004541 FF004541 Label_insn_7390 - FF004545 FF004545 Label_insn_7422 - FF004549 FF004549 Label_insn_7444 - FF00454C FF00454C Label_insn_7459 - FF00454E FF00454E Label_insn_7461 - FF004551 FF004551 Label_insn_7495 - FF004555 FF004555 Label_insn_7496 - FF00455D FF00455D Label_insn_7534 - FF004564 FF004564 Label_insn_7536 - FF004568 FF004568 Label_insn_7553 - FF00456B FF00456B Label_insn_7575 - FF00456F FF00456F Label_insn_7591 - FF004573 FF004573 Label_insn_7595 - FF004577 FF004577 Label_insn_7612 - FF00457A FF00457A Label_insn_7639 - FF004581 FF004581 Label_insn_7656 - FF004588 FF004588 Label_insn_7670 - FF00458C FF00458C Label_insn_7694 - FF004590 FF004590 Label_insn_7701 - FF004594 FF004594 Label_insn_7708 - FF00459B FF00459B Label_insn_7712 - FF00459E FF00459E Label_insn_7718 - FF0045A1 FF0045A1 Label_insn_7751 - FF0045A5 FF0045A5 Label_insn_7799 - FF0045A7 FF0045A7 Label_insn_7836 - FF0045A9 FF0045A9 Label_insn_7844 - FF0045AB FF0045AB Label_insn_7848 - FF0045AE FF0045AE Label_insn_7856 - FF0045B1 FF0045B1 Label_insn_7941 - FF0045B8 FF0045B8 Label_insn_7946 - FF0045BF FF0045BF Label_insn_7951 - FF0045C6 FF0045C6 Label_insn_7952 - FF0045CD FF0045CD Label_insn_7953 - FF0045D0 FF0045D0 Label_insn_7966 - FF0045D4 FF0045D4 Label_insn_7971 - FF0045DB FF0045DB Label_insn_7978 - FF0045DD FF0045DD Label_insn_7988 - FF0045E1 FF0045E1 Label_insn_8006 - FF0045E5 FF0045E5 Label_insn_8013 - FF0045E9 FF0045E9 Label_insn_8056 - FF0045ED FF0045ED Label_insn_8076 - FF0045F1 FF0045F1 Label_insn_8086 - FF0045F5 FF0045F5 Label_insn_8090 - FF0045FC FF0045FC Label_insn_8104 - FF004600 FF004600 Label_insn_8108 - FF004603 FF004603 Label_insn_8120 - FF004607 FF004607 Label_insn_8127 - FF00460B FF00460B Label_insn_8131 - FF00460F FF00460F Label_insn_8142 - FF004613 FF004613 Label_insn_8146 - FF004617 FF004617 Label_insn_8147 - FF00461A FF00461A Label_insn_8148 - FF00461C FF00461C Label_insn_8149 - FF004621 FF004621 Label_insn_8151 - FF004624 FF004624 Label_insn_8160 - FF004626 FF004626 Label_insn_8166 - FF00462A FF00462A Label_insn_8170 - FF00462E FF00462E Label_insn_8171 - FF004631 FF004631 Label_insn_8172 - FF004633 FF004633 Label_insn_8173 - FF004638 FF004638 Label_insn_8175 - FF00463B FF00463B Label_insn_8191 - FF00463F FF00463F Label_insn_8205 - FF004643 FF004643 Label_insn_8213 - FF004647 FF004647 Label_insn_8227 - FF00464A FF00464A Label_insn_8229 - FF00464D FF00464D Label_insn_8233 - FF004651 FF004651 Label_insn_8283 - FF004655 FF004655 Label_insn_8284 - FF004659 FF004659 Label_insn_8302 - FF00465D FF00465D Label_insn_8307 - FF004664 FF004664 Label_insn_8326 - FF004668 FF004668 Label_insn_8333 - FF00466C FF00466C Label_insn_8335 - FF00466F FF00466F Label_insn_8347 - FF004673 FF004673 Label_insn_8354 - FF004677 FF004677 Label_insn_8358 - FF00467E FF00467E Label_insn_8369 - FF004682 FF004682 Label_insn_8382 - FF004686 FF004686 Label_insn_8383 - FF00468A FF00468A Label_insn_8401 - FF00468E FF00468E Label_insn_8410 - FF004692 FF004692 Label_insn_8413 - FF004696 FF004696 Label_insn_8417 - FF00469A FF00469A Label_insn_8426 - FF00469E FF00469E Label_insn_8431 - FF0046A2 FF0046A2 Label_insn_8447 - FF0046A6 FF0046A6 Label_insn_8456 - FF0046AA FF0046AA Label_insn_8460 - FF0046B1 FF0046B1 Label_insn_8474 - FF0046B5 FF0046B5 Label_insn_8483 - FF0046B9 FF0046B9 Label_insn_8487 - FF0046C0 FF0046C0 Label_insn_8495 - FF0046C4 FF0046C4 Label_insn_8526 - FF0046C8 FF0046C8 Label_insn_8528 - FF0046CB FF0046CB Label_insn_8529 - FF0046D3 FF0046D3 Label_insn_8535 - FF0046D7 FF0046D7 Label_insn_8541 - FF0046DB FF0046DB Label_insn_8563 - FF0046DF FF0046DF Label_insn_8571 - FF0046E3 FF0046E3 Label_insn_8573 - FF0046E6 FF0046E6 Label_insn_8624 - FF0046EA FF0046EA Label_insn_8625 - FF0046EE FF0046EE Label_insn_8742 - FF0046F4 FF0046F4 Label_insn_8789 - FF0046F8 FF0046F8 Label_insn_8793 - FF0046FC FF0046FC Label_insn_8796 - FF004700 FF004700 Label_insn_8801 - FF004704 FF004704 Label_insn_8802 - FF004708 FF004708 Label_insn_8817 - FF00470C FF00470C Label_insn_8823 - FF004710 FF004710 Label_insn_8830 - FF004714 FF004714 Label_insn_8835 - FF004718 FF004718 Label_insn_8843 - FF00471C FF00471C Label_insn_8851 - FF004720 FF004720 Label_insn_8893 - FF004724 FF004724 Label_insn_8895 - FF004728 FF004728 Label_insn_8896 - FF00472C FF00472C Label_insn_8907 - FF004730 FF004730 Label_insn_8914 - FF004734 FF004734 Label_insn_8916 - FF004738 FF004738 Label_insn_8941 - FF00473C FF00473C Label_insn_8943 - FF004740 FF004740 Label_insn_8967 - FF004744 FF004744 Label_insn_8980 - FF004748 FF004748 Label_insn_8999 - FF00474C FF00474C Label_insn_9001 - FF004750 FF004750 Label_insn_9013 - FF004754 FF004754 Label_insn_9016 - FF004758 FF004758 Label_insn_9021 - FF00475C FF00475C Label_insn_9046 - FF00475E FF00475E Label_insn_9051 - FF004762 FF004762 Label_insn_9063 - FF004766 FF004766 Label_insn_9084 - FF004768 FF004768 Label_insn_9089 - FF00476C FF00476C Label_insn_9091 - FF004770 FF004770 Label_insn_9101 - FF004774 FF004774 Label_insn_9109 - FF004778 FF004778 Label_insn_9112 - FF00477C FF00477C Label_insn_9122 - FF004781 FF004781 Label_insn_9139 - FF004785 FF004785 Label_insn_9155 - FF004789 FF004789 Label_insn_9159 - FF00478D FF00478D Label_insn_9161 - FF004791 FF004791 Label_insn_9166 - FF004794 FF004794 Label_insn_9180 - FF004798 FF004798 Label_insn_9184 - FF00479C FF00479C Label_insn_9188 - FF0047A0 FF0047A0 Label_insn_9190 - FF0047A4 FF0047A4 Label_insn_9194 - FF0047A7 FF0047A7 Label_insn_9213 - FF0047AB FF0047AB Label_insn_9215 - FF0047AD FF0047AD Label_insn_9241 - FF0047B1 FF0047B1 Label_insn_9243 - FF0047B5 FF0047B5 Label_insn_9251 - FF0047B9 FF0047B9 Label_insn_9262 - FF0047BD FF0047BD Label_insn_9264 - FF0047C1 FF0047C1 Label_insn_9276 - FF0047C5 FF0047C5 Label_insn_9277 - FF0047C8 FF0047C8 Label_insn_9278 - FF0047CA FF0047CA Label_insn_9279 - FF0047CF FF0047CF Label_insn_9281 - FF0047D2 FF0047D2 Label_insn_9282 - FF0047D6 FF0047D6 Label_insn_9285 - FF0047DA FF0047DA Label_insn_9293 - FF0047DE FF0047DE Label_insn_9295 - FF0047E2 FF0047E2 Label_insn_9351 - FF0047E6 FF0047E6 Label_insn_9357 - FF0047E9 FF0047E9 Label_insn_9374 - FF0047EB FF0047EB Label_insn_9398 - FF0047EE FF0047EE Label_insn_9446 - FF0047F2 FF0047F2 Label_insn_9447 - FF0047F5 FF0047F5 Label_insn_9448 - FF0047F7 FF0047F7 Label_insn_9449 - FF0047FC FF0047FC Label_insn_9451 - FF0047FF FF0047FF Label_insn_9452 - FF004803 FF004803 Label_insn_9455 - FF004807 FF004807 Label_insn_9464 - FF00480B FF00480B Label_insn_9466 - FF00480F FF00480F Label_insn_9478 - FF004813 FF004813 Label_insn_9482 - FF004817 FF004817 Label_insn_9488 - FF00481B FF00481B Label_insn_9515 - FF00481F FF00481F Label_insn_9517 - FF004823 FF004823 Label_insn_9525 - FF004827 FF004827 Label_insn_9532 - FF00482B FF00482B Label_insn_9534 - FF00482F FF00482F Label_insn_9541 - FF004833 FF004833 Label_insn_9543 - FF004836 FF004836 Label_insn_9544 - FF004838 FF004838 Label_insn_9547 - FF00483D FF00483D Label_insn_9549 - FF004840 FF004840 Label_insn_9550 - FF004844 FF004844 Label_insn_9553 - FF004848 FF004848 Label_insn_9560 - FF00484C FF00484C Label_insn_9561 - FF004850 FF004850 Label_insn_9571 - FF004853 FF004853 Label_insn_9596 - FF004855 FF004855 Label_insn_9612 - FF004858 FF004858 Label_insn_9614 - FF00485C FF00485C Label_insn_9624 - FF00485F FF00485F Label_insn_9625 - FF004863 FF004863 Label_insn_9626 - FF004865 FF004865 Label_insn_9633 - FF004869 FF004869 Label_insn_9644 - FF00486C FF00486C Label_insn_9646 - FF004870 FF004870 Label_insn_9647 - FF004872 FF004872 Label_insn_9683 - FF004878 FF004878 Label_insn_9684 - FF00487F FF00487F Label_insn_9687 - FF004886 FF004886 Label_insn_9688 - FF00488D FF00488D Label_insn_9689 - FF004890 FF004890 Label_insn_9935 - FF004895 FF004895 Label_insn_9700 - FF00489B FF00489B Label_insn_9701 - FF00489F FF00489F Label_insn_9717 - FF0048A5 FF0048A5 Label_insn_9718 - FF0048AC FF0048AC Label_insn_9747 - FF0048B0 FF0048B0 Label_insn_9748 - FF0048B6 FF0048B6 Label_insn_9762 - FF0048BC FF0048BC Label_insn_9936 - FF0048C1 FF0048C1 Label_insn_18609 - FF0048C8 FF0048C8 Label_insn_18610 - FF0048CF FF0048CF Label_insn_18611 - FF0048D1 FF0048D1 Label_insn_18612 - FF0048D8 FF0048D8 Label_insn_18613 - FF0048DA FF0048DA Label_insn_18614 - FF0048E1 FF0048E1 Label_insn_18615 - FF0048E8 FF0048E8 Label_insn_18616 - FF0048EF FF0048EF Label_insn_18617 - FF0048F6 FF0048F6 Label_insn_18618 - FF0048F8 FF0048F8 Label_insn_18619 - FF0048FF FF0048FF Label_insn_18620 - FF004906 FF004906 Label_insn_18621 - FF00490D FF00490D Label_insn_18622 - FF004914 FF004914 Label_insn_18623 - FF00491B FF00491B Label_insn_18624 - FF004922 FF004922 Label_insn_18625 - FF004929 FF004929 Label_insn_18626 - FF004930 FF004930 Label_insn_18627 - FF004937 FF004937 Label_insn_18628 - FF00493E FF00493E Label_insn_18629 - FF004945 FF004945 Label_insn_18630 - FF00494C FF00494C Label_insn_18631 - FF004953 FF004953 Label_insn_18632 - FF00495A FF00495A Label_insn_18633 - FF004961 FF004961 Label_insn_18634 - FF004968 FF004968 Label_insn_18635 - FF00496F FF00496F Label_insn_18636 - FF004976 FF004976 Label_insn_18637 - FF00497D FF00497D Label_insn_18638 - FF004984 FF004984 Label_insn_18639 - FF00498B FF00498B Label_insn_18640 - FF00498D FF00498D Label_insn_18641 - FF004994 FF004994 Label_insn_18642 - FF00499B FF00499B Label_insn_18643 - FF0049A2 FF0049A2 Label_insn_18644 - FF0049A9 FF0049A9 Label_insn_18645 - FF0049B0 FF0049B0 Label_insn_18646 - FF0049B7 FF0049B7 Label_insn_18647 - FF0049BE FF0049BE Label_insn_18648 - FF0049C5 FF0049C5 Label_insn_18649 - FF0049CC FF0049CC Label_insn_18650 - FF0049D3 FF0049D3 Label_insn_18651 - FF0049DA FF0049DA Label_insn_18652 - FF0049E1 FF0049E1 Label_insn_18653 - FF0049E8 FF0049E8 Label_insn_18654 - FF0049EF FF0049EF Label_insn_18655 - FF0049F6 FF0049F6 Label_insn_18656 - FF0049FD FF0049FD Label_insn_18657 - FF004A04 FF004A04 Label_insn_18658 - FF004A0B FF004A0B Label_insn_18659 - FF004A12 FF004A12 Label_insn_18660 - FF004A19 FF004A19 Label_insn_18661 - FF004A20 FF004A20 Label_insn_18662 - FF004A27 FF004A27 Label_insn_18663 - FF004A2E FF004A2E Label_insn_18664 - FF004A30 FF004A30 Label_insn_18665 - FF004A37 FF004A37 Label_insn_18666 - FF004A3E FF004A3E Label_insn_18667 - FF004A45 FF004A45 Label_insn_18668 - FF004A4C FF004A4C Label_insn_18669 - FF004A53 FF004A53 Label_insn_18670 - FF004A5A FF004A5A Label_insn_18671 - FF004A61 FF004A61 Label_insn_18672 - diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.bspri.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.bspri.REMOVED.git-id deleted file mode 100644 index 18e656d41..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.bspri.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -d473b20428fcd826e536802a226c376672f59c47 \ No newline at end of file diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe deleted file mode 100755 index 9799a8dda600a59282b693472ee482909a8f0288..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50820 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 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.SMPobjdump b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.SMPobjdump deleted file mode 100644 index 1bef9ba5f..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.SMPobjdump +++ /dev/null @@ -1,9770 +0,0 @@ -08048df8 <.init> push %ebp -08048df9 <.init+0x1> mov %esp,%ebp -08048dfb <.init+0x3> push %ebx -08048dfc <.init+0x4> sub $0x4,%esp -08048dff <.init+0x7> call 08048e04 <getpagesize@plt-0x34> -08048e04 <.init+0xc> pop %ebx -08048e05 <.init+0xd> add $0xc1f0,%ebx -08048e0b <.init+0x13> mov -0x8(%ebx),%edx -08048e11 <.init+0x19> test %edx,%edx -08048e13 <.init+0x1b> je 08048e1a <getpagesize@plt-0x1e> -08048e15 <.init+0x1d> call 08048eb8 <__gmon_start__@plt> -08048e1a <.init+0x22> call 080492c0 <exit@plt+0xa8> -08048e1f <.init+0x27> call 080520e0 <exit@plt+0x8ec8> -08048e24 <.init+0x2c> pop %eax -08048e25 <.init+0x2d> pop %ebx -08048e26 <.init+0x2e> leave -08048e27 <.init+0x2f> ret -08048e28 <getpagesize@plt-0x10> pushl 0x8054ff8 -08048e2e <getpagesize@plt-0xa> jmp *0x8054ffc -08048e34 <getpagesize@plt-0x4> add %al,(%eax) -08048e38 <getpagesize@plt> jmp *0x8055000 -08048e3e <getpagesize@plt+0x6> push $0x0 -08048e43 <getpagesize@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048e48 <abort@plt> jmp *0x8055004 -08048e4e <abort@plt+0x6> push $0x8 -08048e53 <abort@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048e58 <__errno_location@plt> jmp *0x8055008 -08048e5e <__errno_location@plt+0x6> push $0x10 -08048e63 <__errno_location@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048e68 <__cxa_atexit@plt> jmp *0x805500c -08048e6e <__cxa_atexit@plt+0x6> push $0x18 -08048e73 <__cxa_atexit@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048e78 <open64@plt> jmp *0x8055010 -08048e7e <open64@plt+0x6> push $0x20 -08048e83 <open64@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048e88 <fputs_unlocked@plt> jmp *0x8055014 -08048e8e <fputs_unlocked@plt+0x6> push $0x28 -08048e93 <fputs_unlocked@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048e98 <__ctype_get_mb_cur_max@plt> jmp *0x8055018 -08048e9e <__ctype_get_mb_cur_max@plt+0x6> push $0x30 -08048ea3 <__ctype_get_mb_cur_max@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048ea8 <__fprintf_chk@plt> jmp *0x805501c -08048eae <__fprintf_chk@plt+0x6> push $0x38 -08048eb3 <__fprintf_chk@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048eb8 <__gmon_start__@plt> jmp *0x8055020 -08048ebe <__gmon_start__@plt+0x6> push $0x40 -08048ec3 <__gmon_start__@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048ec8 <realloc@plt> jmp *0x8055024 -08048ece <realloc@plt+0x6> push $0x48 -08048ed3 <realloc@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048ed8 <iconv_open@plt> jmp *0x8055028 -08048ede <iconv_open@plt+0x6> push $0x50 -08048ee3 <iconv_open@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048ee8 <__printf_chk@plt> jmp *0x805502c -08048eee <__printf_chk@plt+0x6> push $0x58 -08048ef3 <__printf_chk@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048ef8 <strchr@plt> jmp *0x8055030 -08048efe <strchr@plt+0x6> push $0x60 -08048f03 <strchr@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048f08 <getenv@plt> jmp *0x8055034 -08048f0e <getenv@plt+0x6> push $0x68 -08048f13 <getenv@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048f18 <calloc@plt> jmp *0x8055038 -08048f1e <calloc@plt+0x6> push $0x70 -08048f23 <calloc@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048f28 <write@plt> jmp *0x805503c -08048f2e <write@plt+0x6> push $0x78 -08048f33 <write@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048f38 <__uflow@plt> jmp *0x8055040 -08048f3e <__uflow@plt+0x6> push $0x80 -08048f43 <__uflow@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048f48 <memset@plt> jmp *0x8055044 -08048f4e <memset@plt+0x6> push $0x88 -08048f53 <memset@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048f58 <fopen64@plt> jmp *0x8055048 -08048f5e <fopen64@plt+0x6> push $0x90 -08048f63 <fopen64@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048f68 <__libc_start_main@plt> jmp *0x805504c -08048f6e <__libc_start_main@plt+0x6> push $0x98 -08048f73 <__libc_start_main@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048f78 <stpcpy@plt> jmp *0x8055050 -08048f7e <stpcpy@plt+0x6> push $0xa0 -08048f83 <stpcpy@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048f88 <_exit@plt> jmp *0x8055054 -08048f8e <_exit@plt+0x6> push $0xa8 -08048f93 <_exit@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048f98 <strrchr@plt> jmp *0x8055058 -08048f9e <strrchr@plt+0x6> push $0xb0 -08048fa3 <strrchr@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048fa8 <__assert_fail@plt> jmp *0x805505c -08048fae <__assert_fail@plt+0x6> push $0xb8 -08048fb3 <__assert_fail@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048fb8 <bindtextdomain@plt> jmp *0x8055060 -08048fbe <bindtextdomain@plt+0x6> push $0xc0 -08048fc3 <bindtextdomain@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048fc8 <mbrtowc@plt> jmp *0x8055064 -08048fce <mbrtowc@plt+0x6> push $0xc8 -08048fd3 <mbrtowc@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048fd8 <read@plt> jmp *0x8055068 -08048fde <read@plt+0x6> push $0xd0 -08048fe3 <read@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048fe8 <ungetc@plt> jmp *0x805506c -08048fee <ungetc@plt+0x6> push $0xd8 -08048ff3 <ungetc@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08048ff8 <free@plt> jmp *0x8055070 -08048ffe <free@plt+0x6> push $0xe0 -08049003 <free@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049008 <dcgettext@plt> jmp *0x8055074 -0804900e <dcgettext@plt+0x6> push $0xe8 -08049013 <dcgettext@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049018 <getopt_long@plt> jmp *0x8055078 -0804901e <getopt_long@plt+0x6> push $0xf0 -08049023 <getopt_long@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049028 <ioctl@plt> jmp *0x805507c -0804902e <ioctl@plt+0x6> push $0xf8 -08049033 <ioctl@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049038 <__ctype_b_loc@plt> jmp *0x8055080 -0804903e <__ctype_b_loc@plt+0x6> push $0x100 -08049043 <__ctype_b_loc@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049048 <fclose@plt> jmp *0x8055084 -0804904e <fclose@plt+0x6> push $0x108 -08049053 <fclose@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049058 <mbsinit@plt> jmp *0x8055088 -0804905e <mbsinit@plt+0x6> push $0x110 -08049063 <mbsinit@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049068 <memcpy@plt> jmp *0x805508c -0804906e <memcpy@plt+0x6> push $0x118 -08049073 <memcpy@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049078 <strlen@plt> jmp *0x8055090 -0804907e <strlen@plt+0x6> push $0x120 -08049083 <strlen@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049088 <iconv@plt> jmp *0x8055094 -0804908e <iconv@plt+0x6> push $0x128 -08049093 <iconv@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049098 <setlocale@plt> jmp *0x8055098 -0804909e <setlocale@plt+0x6> push $0x130 -080490a3 <setlocale@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080490a8 <strcpy@plt> jmp *0x805509c -080490ae <strcpy@plt+0x6> push $0x138 -080490b3 <strcpy@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080490b8 <iswspace@plt> jmp *0x80550a0 -080490be <iswspace@plt+0x6> push $0x140 -080490c3 <iswspace@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080490c8 <close@plt> jmp *0x80550a4 -080490ce <close@plt+0x6> push $0x148 -080490d3 <close@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080490d8 <fwrite@plt> jmp *0x80550a8 -080490de <fwrite@plt+0x6> push $0x150 -080490e3 <fwrite@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080490e8 <nl_langinfo@plt> jmp *0x80550ac -080490ee <nl_langinfo@plt+0x6> push $0x158 -080490f3 <nl_langinfo@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080490f8 <malloc@plt> jmp *0x80550b0 -080490fe <malloc@plt+0x6> push $0x160 -08049103 <malloc@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049108 <iswalnum@plt> jmp *0x80550b4 -0804910e <iswalnum@plt+0x6> push $0x168 -08049113 <iswalnum@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049118 <__stack_chk_fail@plt> jmp *0x80550b8 -0804911e <__stack_chk_fail@plt+0x6> push $0x170 -08049123 <__stack_chk_fail@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049128 <iconv_close@plt> jmp *0x80550bc -0804912e <iconv_close@plt+0x6> push $0x178 -08049133 <iconv_close@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049138 <__fpending@plt> jmp *0x80550c0 -0804913e <__fpending@plt+0x6> push $0x180 -08049143 <__fpending@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049148 <error@plt> jmp *0x80550c4 -0804914e <error@plt+0x6> push $0x188 -08049153 <error@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049158 <strnlen@plt> jmp *0x80550c8 -0804915e <strnlen@plt+0x6> push $0x190 -08049163 <strnlen@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049168 <memmove@plt> jmp *0x80550cc -0804916e <memmove@plt+0x6> push $0x198 -08049173 <memmove@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049178 <__strndup@plt> jmp *0x80550d0 -0804917e <__strndup@plt+0x6> push $0x1a0 -08049183 <__strndup@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049188 <textdomain@plt> jmp *0x80550d4 -0804918e <textdomain@plt+0x6> push $0x1a8 -08049193 <textdomain@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049198 <__fxstat64@plt> jmp *0x80550d8 -0804919e <__fxstat64@plt+0x6> push $0x1b0 -080491a3 <__fxstat64@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080491a8 <fscanf@plt> jmp *0x80550dc -080491ae <fscanf@plt+0x6> push $0x1b8 -080491b3 <fscanf@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080491b8 <__sprintf_chk@plt> jmp *0x80550e0 -080491be <__sprintf_chk@plt+0x6> push $0x1c0 -080491c3 <__sprintf_chk@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080491c8 <memchr@plt> jmp *0x80550e4 -080491ce <memchr@plt+0x6> push $0x1c8 -080491d3 <memchr@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080491d8 <__snprintf_chk@plt> jmp *0x80550e8 -080491de <__snprintf_chk@plt+0x6> push $0x1d0 -080491e3 <__snprintf_chk@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080491e8 <iswprint@plt> jmp *0x80550ec -080491ee <iswprint@plt+0x6> push $0x1d8 -080491f3 <iswprint@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -080491f8 <strcmp@plt> jmp *0x80550f0 -080491fe <strcmp@plt+0x6> push $0x1e0 -08049203 <strcmp@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049208 <__strdup@plt> jmp *0x80550f4 -0804920e <__strdup@plt+0x6> push $0x1e8 -08049213 <__strdup@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049218 <exit@plt> jmp *0x80550f8 -0804921e <exit@plt+0x6> push $0x1f0 -08049223 <exit@plt+0xb> jmp 08048e28 <getpagesize@plt-0x10> -08049230 <.text> xor %ebp,%ebp -08049232 <.text+0x2> pop %esi -08049233 <.text+0x3> mov %esp,%ecx -08049235 <.text+0x5> and $0xfffffff0,%esp -08049238 <.text+0x8> push %eax -08049239 <.text+0x9> push %esp -0804923a <.text+0xa> push %edx -0804923b <.text+0xb> push $0x8052030 -08049240 <.text+0x10> push $0x8052040 -08049245 <.text+0x15> push %ecx -08049246 <.text+0x16> push %esi -08049247 <.text+0x17> push $0x80495b0 -0804924c <.text+0x1c> call 08048f68 <__libc_start_main@plt> -08049251 <.text+0x21> hlt -08049252 <.text+0x22> nop -08049253 <.text+0x23> nop -08049254 <.text+0x24> nop -08049255 <.text+0x25> nop -08049256 <.text+0x26> nop -08049257 <.text+0x27> nop -08049258 <.text+0x28> nop -08049259 <.text+0x29> nop -0804925a <.text+0x2a> nop -0804925b <.text+0x2b> nop -0804925c <.text+0x2c> nop -0804925d <.text+0x2d> nop -0804925e <.text+0x2e> nop -0804925f <.text+0x2f> nop -08049260 <.text+0x30> push %ebp -08049261 <.text+0x31> mov %esp,%ebp -08049263 <.text+0x33> push %ebx -08049264 <.text+0x34> sub $0x4,%esp -08049267 <.text+0x37> cmpb $0x0,0x8055164 -0804926e <.text+0x3e> jne 080492af <exit@plt+0x97> -08049270 <.text+0x40> mov 0x8055168,%eax -08049275 <.text+0x45> mov $0x8054f14,%ebx -0804927a <.text+0x4a> sub $0x8054f10,%ebx -08049280 <.text+0x50> sar $0x2,%ebx -08049283 <.text+0x53> sub $0x1,%ebx -08049286 <.text+0x56> cmp %ebx,%eax -08049288 <.text+0x58> jae 080492a8 <exit@plt+0x90> -0804928a <.text+0x5a> lea 0x0(%esi),%esi -08049290 <.text+0x60> add $0x1,%eax -08049293 <.text+0x63> mov %eax,0x8055168 -08049298 <.text+0x68> call *0x8054f10(,%eax,4) -0804929f <.text+0x6f> mov 0x8055168,%eax -080492a4 <.text+0x74> cmp %ebx,%eax -080492a6 <.text+0x76> jb 08049290 <exit@plt+0x78> -080492a8 <.text+0x78> movb $0x1,0x8055164 -080492af <.text+0x7f> add $0x4,%esp -080492b2 <.text+0x82> pop %ebx -080492b3 <.text+0x83> pop %ebp -080492b4 <.text+0x84> ret -080492b5 <.text+0x85> lea 0x0(%esi,%eiz,1),%esi -080492b9 <.text+0x89> lea 0x0(%edi,%eiz,1),%edi -080492c0 <.text+0x90> push %ebp -080492c1 <.text+0x91> mov %esp,%ebp -080492c3 <.text+0x93> sub $0x18,%esp -080492c6 <.text+0x96> mov 0x8054f18,%eax -080492cb <.text+0x9b> test %eax,%eax -080492cd <.text+0x9d> je 080492e1 <exit@plt+0xc9> -080492cf <.text+0x9f> mov $0x0,%eax -080492d4 <.text+0xa4> test %eax,%eax -080492d6 <.text+0xa6> je 080492e1 <exit@plt+0xc9> -080492d8 <.text+0xa8> movl $0x8054f18,(%esp) -080492df <.text+0xaf> call *%eax -080492e1 <.text+0xb1> leave -080492e2 <.text+0xb2> ret -080492e3 <.text+0xb3> nop -080492e4 <.text+0xb4> nop -080492e5 <.text+0xb5> nop -080492e6 <.text+0xb6> nop -080492e7 <.text+0xb7> nop -080492e8 <.text+0xb8> nop -080492e9 <.text+0xb9> nop -080492ea <.text+0xba> nop -080492eb <.text+0xbb> nop -080492ec <.text+0xbc> nop -080492ed <.text+0xbd> nop -080492ee <.text+0xbe> nop -080492ef <.text+0xbf> nop -080492f0 <.text+0xc0> push %ebp -080492f1 <.text+0xc1> mov %esp,%ebp -080492f3 <.text+0xc3> push %esi -080492f4 <.text+0xc4> push %ebx -080492f5 <.text+0xc5> sub $0x10,%esp -080492f8 <.text+0xc8> mov 0x8(%ebp),%ebx -080492fb <.text+0xcb> test %ebx,%ebx -080492fd <.text+0xcd> je 08049348 <exit@plt+0x130> -080492ff <.text+0xcf> mov 0x8055178,%esi -08049305 <.text+0xd5> movl $0x5,0x8(%esp) -0804930d <.text+0xdd> movl $0x8052148,0x4(%esp) -08049315 <.text+0xe5> movl $0x0,(%esp) -0804931c <.text+0xec> call 08049008 <dcgettext@plt> -08049321 <.text+0xf1> mov %esi,0xc(%esp) -08049325 <.text+0xf5> movl $0x1,0x4(%esp) -0804932d <.text+0xfd> mov %eax,0x8(%esp) -08049331 <.text+0x101> mov 0x8055144,%eax -08049336 <.text+0x106> mov %eax,(%esp) -08049339 <.text+0x109> call 08048ea8 <__fprintf_chk@plt> -0804933e <.text+0x10e> mov %ebx,(%esp) -08049341 <.text+0x111> call 08049218 <exit@plt> -08049346 <.text+0x116> xchg %ax,%ax -08049348 <.text+0x118> mov 0x8055178,%esi -0804934e <.text+0x11e> movl $0x5,0x8(%esp) -08049356 <.text+0x126> movl $0x8052170,0x4(%esp) -0804935e <.text+0x12e> movl $0x0,(%esp) -08049365 <.text+0x135> call 08049008 <dcgettext@plt> -0804936a <.text+0x13a> mov %esi,0x8(%esp) -0804936e <.text+0x13e> movl $0x1,(%esp) -08049375 <.text+0x145> mov %eax,0x4(%esp) -08049379 <.text+0x149> call 08048ee8 <__printf_chk@plt> -0804937e <.text+0x14e> mov 0x8055160,%esi -08049384 <.text+0x154> movl $0x5,0x8(%esp) -0804938c <.text+0x15c> movl $0x8052194,0x4(%esp) -08049394 <.text+0x164> movl $0x0,(%esp) -0804939b <.text+0x16b> call 08049008 <dcgettext@plt> -080493a0 <.text+0x170> mov %esi,0x4(%esp) -080493a4 <.text+0x174> mov %eax,(%esp) -080493a7 <.text+0x177> call 08048e88 <fputs_unlocked@plt> -080493ac <.text+0x17c> mov 0x8055160,%esi -080493b2 <.text+0x182> movl $0x5,0x8(%esp) -080493ba <.text+0x18a> movl $0x8052314,0x4(%esp) -080493c2 <.text+0x192> movl $0x0,(%esp) -080493c9 <.text+0x199> call 08049008 <dcgettext@plt> -080493ce <.text+0x19e> mov %esi,0x4(%esp) -080493d2 <.text+0x1a2> mov %eax,(%esp) -080493d5 <.text+0x1a5> call 08048e88 <fputs_unlocked@plt> -080493da <.text+0x1aa> mov 0x8055160,%esi -080493e0 <.text+0x1b0> movl $0x5,0x8(%esp) -080493e8 <.text+0x1b8> movl $0x80523e8,0x4(%esp) -080493f0 <.text+0x1c0> movl $0x0,(%esp) -080493f7 <.text+0x1c7> call 08049008 <dcgettext@plt> -080493fc <.text+0x1cc> mov %esi,0x4(%esp) -08049400 <.text+0x1d0> mov %eax,(%esp) -08049403 <.text+0x1d3> call 08048e88 <fputs_unlocked@plt> -08049408 <.text+0x1d8> mov 0x8055160,%esi -0804940e <.text+0x1de> movl $0x5,0x8(%esp) -08049416 <.text+0x1e6> movl $0x8052418,0x4(%esp) -0804941e <.text+0x1ee> movl $0x0,(%esp) -08049425 <.text+0x1f5> call 08049008 <dcgettext@plt> -0804942a <.text+0x1fa> mov %esi,0x4(%esp) -0804942e <.text+0x1fe> mov %eax,(%esp) -08049431 <.text+0x201> call 08048e88 <fputs_unlocked@plt> -08049436 <.text+0x206> mov 0x8055160,%esi -0804943c <.text+0x20c> movl $0x5,0x8(%esp) -08049444 <.text+0x214> movl $0x8052450,0x4(%esp) -0804944c <.text+0x21c> movl $0x0,(%esp) -08049453 <.text+0x223> call 08049008 <dcgettext@plt> -08049458 <.text+0x228> mov %esi,0x4(%esp) -0804945c <.text+0x22c> mov %eax,(%esp) -0804945f <.text+0x22f> call 08048e88 <fputs_unlocked@plt> -08049464 <.text+0x234> mov 0x8055178,%esi -0804946a <.text+0x23a> movl $0x5,0x8(%esp) -08049472 <.text+0x242> movl $0x8052488,0x4(%esp) -0804947a <.text+0x24a> movl $0x0,(%esp) -08049481 <.text+0x251> call 08049008 <dcgettext@plt> -08049486 <.text+0x256> mov %esi,0xc(%esp) -0804948a <.text+0x25a> mov %esi,0x8(%esp) -0804948e <.text+0x25e> movl $0x1,(%esp) -08049495 <.text+0x265> mov %eax,0x4(%esp) -08049499 <.text+0x269> call 08048ee8 <__printf_chk@plt> -0804949e <.text+0x26e> mov 0x8055178,%eax -080494a3 <.text+0x273> mov %eax,(%esp) -080494a6 <.text+0x276> call 0804ba50 <exit@plt+0x2838> -080494ab <.text+0x27b> movl $0x5,0x8(%esp) -080494b3 <.text+0x283> movl $0x80525cd,0x4(%esp) -080494bb <.text+0x28b> movl $0x0,(%esp) -080494c2 <.text+0x292> mov %eax,%esi -080494c4 <.text+0x294> call 08049008 <dcgettext@plt> -080494c9 <.text+0x299> mov %esi,0x8(%esp) -080494cd <.text+0x29d> movl $0x80525e4,0xc(%esp) -080494d5 <.text+0x2a5> movl $0x1,(%esp) -080494dc <.text+0x2ac> mov %eax,0x4(%esp) -080494e0 <.text+0x2b0> call 08048ee8 <__printf_chk@plt> -080494e5 <.text+0x2b5> movl $0x5,0x8(%esp) -080494ed <.text+0x2bd> movl $0x8052514,0x4(%esp) -080494f5 <.text+0x2c5> movl $0x0,(%esp) -080494fc <.text+0x2cc> call 08049008 <dcgettext@plt> -08049501 <.text+0x2d1> movl $0x80525fe,0xc(%esp) -08049509 <.text+0x2d9> movl $0x80525fa,0x8(%esp) -08049511 <.text+0x2e1> movl $0x1,(%esp) -08049518 <.text+0x2e8> mov %eax,0x4(%esp) -0804951c <.text+0x2ec> call 08048ee8 <__printf_chk@plt> -08049521 <.text+0x2f1> mov 0x8055160,%esi -08049527 <.text+0x2f7> movl $0x5,0x8(%esp) -0804952f <.text+0x2ff> movl $0x8052548,0x4(%esp) -08049537 <.text+0x307> movl $0x0,(%esp) -0804953e <.text+0x30e> call 08049008 <dcgettext@plt> -08049543 <.text+0x313> mov %esi,0x4(%esp) -08049547 <.text+0x317> mov %eax,(%esp) -0804954a <.text+0x31a> call 08048e88 <fputs_unlocked@plt> -0804954f <.text+0x31f> movl $0x5,(%esp) -08049556 <.text+0x326> call 0804bca0 <exit@plt+0x2a88> -0804955b <.text+0x32b> test %al,%al -0804955d <.text+0x32d> je 0804933e <exit@plt+0x126> -08049563 <.text+0x333> mov 0x8055178,%eax -08049568 <.text+0x338> mov %eax,(%esp) -0804956b <.text+0x33b> call 0804ba50 <exit@plt+0x2838> -08049570 <.text+0x340> movl $0x5,0x8(%esp) -08049578 <.text+0x348> movl $0x8052588,0x4(%esp) -08049580 <.text+0x350> movl $0x0,(%esp) -08049587 <.text+0x357> mov %eax,%esi -08049589 <.text+0x359> call 08049008 <dcgettext@plt> -0804958e <.text+0x35e> mov %esi,0x8(%esp) -08049592 <.text+0x362> movl $0x1,(%esp) -08049599 <.text+0x369> mov %eax,0x4(%esp) -0804959d <.text+0x36d> call 08048ee8 <__printf_chk@plt> -080495a2 <.text+0x372> jmp 0804933e <exit@plt+0x126> -080495a7 <.text+0x377> mov %esi,%esi -080495a9 <.text+0x379> lea 0x0(%edi,%eiz,1),%edi -080495b0 <.text+0x380> push %ebp -080495b1 <.text+0x381> mov %esp,%ebp -080495b3 <.text+0x383> and $0xfffffff0,%esp -080495b6 <.text+0x386> push %edi -080495b7 <.text+0x387> push %esi -080495b8 <.text+0x388> push %ebx -080495b9 <.text+0x389> sub $0x174,%esp -080495bf <.text+0x38f> call 08048e38 <getpagesize@plt> -080495c4 <.text+0x394> mov 0xc(%ebp),%edx -080495c7 <.text+0x397> mov %eax,0x64(%esp) -080495cb <.text+0x39b> mov (%edx),%eax -080495cd <.text+0x39d> mov %eax,(%esp) -080495d0 <.text+0x3a0> call 0804a440 <exit@plt+0x1228> -080495d5 <.text+0x3a5> movl $0x8052890,0x4(%esp) -080495dd <.text+0x3ad> movl $0x6,(%esp) -080495e4 <.text+0x3b4> call 08049098 <setlocale@plt> -080495e9 <.text+0x3b9> movl $0x8052608,0x4(%esp) -080495f1 <.text+0x3c1> movl $0x80525fe,(%esp) -080495f8 <.text+0x3c8> call 08048fb8 <bindtextdomain@plt> -080495fd <.text+0x3cd> movl $0x80525fe,(%esp) -08049604 <.text+0x3d4> call 08049188 <textdomain@plt> -08049609 <.text+0x3d9> movl $0x804bbc0,(%esp) -08049610 <.text+0x3e0> call 080520a0 <exit@plt+0x8e88> -08049615 <.text+0x3e5> mov 0x8(%ebp),%ebx -08049618 <.text+0x3e8> mov 0xc(%ebp),%esi -0804961b <.text+0x3eb> movb $0x0,0x82(%esp) -08049623 <.text+0x3f3> movb $0x0,0x83(%esp) -0804962b <.text+0x3fb> movb $0x0,0x7a(%esp) -08049630 <.text+0x400> movb $0x0,0x6b(%esp) -08049635 <.text+0x405> movb $0x0,0x98(%esp) -0804963d <.text+0x40d> movb $0x0,0x7b(%esp) -08049642 <.text+0x412> movl $0x0,0x10(%esp) -0804964a <.text+0x41a> movl $0x8052740,0xc(%esp) -08049652 <.text+0x422> movl $0x8052657,0x8(%esp) -0804965a <.text+0x42a> mov %esi,0x4(%esp) -0804965e <.text+0x42e> mov %ebx,(%esp) -08049661 <.text+0x431> call 08049018 <getopt_long@plt> -08049666 <.text+0x436> cmp $0xffffffff,%eax -08049669 <.text+0x439> je 080497cc <exit@plt+0x5b4> -0804966f <.text+0x43f> cmp $0x62,%eax -08049672 <.text+0x442> je 080497b0 <exit@plt+0x598> -08049678 <.text+0x448> jg 080496b8 <exit@plt+0x4a0> -0804967a <.text+0x44a> cmp $0x41,%eax -0804967d <.text+0x44d> lea 0x0(%esi),%esi -08049680 <.text+0x450> je 080496dc <exit@plt+0x4c4> -08049682 <.text+0x452> lea 0x0(%esi),%esi -08049688 <.text+0x458> jg 08049717 <exit@plt+0x4ff> -0804968e <.text+0x45e> cmp $0xffffff7d,%eax -08049693 <.text+0x463> nop -08049694 <.text+0x464> lea 0x0(%esi,%eiz,1),%esi -08049698 <.text+0x468> je 08049742 <exit@plt+0x52a> -0804969e <.text+0x46e> cmp $0xffffff7e,%eax -080496a3 <.text+0x473> nop -080496a4 <.text+0x474> lea 0x0(%esi,%eiz,1),%esi -080496a8 <.text+0x478> jne 08049721 <exit@plt+0x509> -080496aa <.text+0x47a> movl $0x0,(%esp) -080496b1 <.text+0x481> call 080492f0 <exit@plt+0xd8> -080496b6 <.text+0x486> xchg %ax,%ax -080496b8 <.text+0x488> cmp $0x73,%eax -080496bb <.text+0x48b> je 080497c2 <exit@plt+0x5aa> -080496c1 <.text+0x491> jg 080496f6 <exit@plt+0x4de> -080496c3 <.text+0x493> cmp $0x65,%eax -080496c6 <.text+0x496> xchg %ax,%ax -080496c8 <.text+0x498> je 080496e4 <exit@plt+0x4cc> -080496ca <.text+0x49a> cmp $0x6e,%eax -080496cd <.text+0x49d> lea 0x0(%esi),%esi -080496d0 <.text+0x4a0> jne 08049721 <exit@plt+0x509> -080496d2 <.text+0x4a2> movb $0x1,0x7b(%esp) -080496d7 <.text+0x4a7> jmp 08049642 <exit@plt+0x42a> -080496dc <.text+0x4ac> movb $0x1,0x82(%esp) -080496e4 <.text+0x4b4> movb $0x1,0x83(%esp) -080496ec <.text+0x4bc> movb $0x1,0x7a(%esp) -080496f1 <.text+0x4c1> jmp 08049642 <exit@plt+0x42a> -080496f6 <.text+0x4c6> cmp $0x75,%eax -080496f9 <.text+0x4c9> je 08049642 <exit@plt+0x42a> -080496ff <.text+0x4cf> jl 0804972d <exit@plt+0x515> -08049701 <.text+0x4d1> cmp $0x76,%eax -08049704 <.text+0x4d4> lea 0x0(%esi,%eiz,1),%esi -08049708 <.text+0x4d8> jne 08049721 <exit@plt+0x509> -0804970a <.text+0x4da> movb $0x1,0x83(%esp) -08049712 <.text+0x4e2> jmp 08049642 <exit@plt+0x42a> -08049717 <.text+0x4e7> cmp $0x45,%eax -0804971a <.text+0x4ea> je 080496ec <exit@plt+0x4d4> -0804971c <.text+0x4ec> cmp $0x54,%eax -0804971f <.text+0x4ef> je 0804979c <exit@plt+0x584> -08049721 <.text+0x4f1> movl $0x1,(%esp) -08049728 <.text+0x4f8> call 080492f0 <exit@plt+0xd8> -0804972d <.text+0x4fd> movb $0x1,0x82(%esp) -08049735 <.text+0x505> movb $0x1,0x83(%esp) -0804973d <.text+0x50d> jmp 08049642 <exit@plt+0x42a> -08049742 <.text+0x512> movl $0x805261a,0x4(%esp) -0804974a <.text+0x51a> movl $0x805262d,(%esp) -08049751 <.text+0x521> call 0804add0 <exit@plt+0x1bb8> -08049756 <.text+0x526> movl $0x0,0x18(%esp) -0804975e <.text+0x52e> movl $0x805263f,0x14(%esp) -08049766 <.text+0x536> movl $0x80525fa,0x8(%esp) -0804976e <.text+0x53e> movl $0x8052653,0x4(%esp) -08049776 <.text+0x546> mov %eax,0x10(%esp) -0804977a <.text+0x54a> mov 0x8055120,%eax -0804977f <.text+0x54f> mov %eax,0xc(%esp) -08049783 <.text+0x553> mov 0x8055160,%eax -08049788 <.text+0x558> mov %eax,(%esp) -0804978b <.text+0x55b> call 0804b8e0 <exit@plt+0x26c8> -08049790 <.text+0x560> movl $0x0,(%esp) -08049797 <.text+0x567> call 08049218 <exit@plt> -0804979c <.text+0x56c> movb $0x1,0x82(%esp) -080497a4 <.text+0x574> jmp 08049642 <exit@plt+0x42a> -080497a9 <.text+0x579> lea 0x0(%esi,%eiz,1),%esi -080497b0 <.text+0x580> movb $0x1,0x98(%esp) -080497b8 <.text+0x588> movb $0x1,0x7b(%esp) -080497bd <.text+0x58d> jmp 08049642 <exit@plt+0x42a> -080497c2 <.text+0x592> movb $0x1,0x6b(%esp) -080497c7 <.text+0x597> jmp 08049642 <exit@plt+0x42a> -080497cc <.text+0x59c> lea 0x10c(%esp),%ecx -080497d3 <.text+0x5a3> mov %ecx,0x28(%esp) -080497d7 <.text+0x5a7> mov %ecx,0x8(%esp) -080497db <.text+0x5ab> movl $0x1,0x4(%esp) -080497e3 <.text+0x5b3> movl $0x3,(%esp) -080497ea <.text+0x5ba> call 08049198 <__fxstat64@plt> -080497ef <.text+0x5bf> test %eax,%eax -080497f1 <.text+0x5c1> js 0804a342 <exit@plt+0x112a> -080497f7 <.text+0x5c7> lea 0xac(%esp),%eax -080497fe <.text+0x5ce> mov 0x28(%esp),%esi -08049802 <.text+0x5d2> mov $0x18,%ecx -08049807 <.text+0x5d7> mov %eax,%edi -08049809 <.text+0x5d9> rep movsl %ds:(%esi),%es:(%edi) -0804980b <.text+0x5db> mov %eax,0x2c(%esp) -0804980f <.text+0x5df> mov 0xe0(%esp),%ebx -08049816 <.text+0x5e6> lea -0x8000(%ebx),%eax -0804981c <.text+0x5ec> cmp $0x1fff8000,%eax -08049821 <.text+0x5f1> jbe 0804a11b <exit@plt+0xf03> -08049827 <.text+0x5f7> mov $0x8000,%ebx -0804982c <.text+0x5fc> mov 0x11c(%esp),%eax -08049833 <.text+0x603> movb $0x0,0x4b(%esp) -08049838 <.text+0x608> and $0xf000,%eax -0804983d <.text+0x60d> cmp $0x8000,%eax -08049842 <.text+0x612> je 0804a30c <exit@plt+0x10f4> -08049848 <.text+0x618> mov 0x8055140,%ecx -0804984e <.text+0x61e> mov 0xc(%ebp),%eax -08049851 <.text+0x621> movzbl 0x7b(%esp),%edx -08049856 <.text+0x626> movl $0x80527f2,0x8055170 -08049860 <.text+0x630> mov %ecx,0x60(%esp) -08049864 <.text+0x634> lea (%eax,%ecx,4),%eax -08049867 <.text+0x637> mov %eax,0x58(%esp) -0804986b <.text+0x63b> movzbl 0x98(%esp),%eax -08049873 <.text+0x643> mov %edx,0x44(%esp) -08049877 <.text+0x647> movb $0x1,0x53(%esp) -0804987c <.text+0x64c> movb $0x0,0x4a(%esp) -08049881 <.text+0x651> xor $0x1,%eax -08049884 <.text+0x654> and %eax,%edx -08049886 <.text+0x656> mov %edx,0x5c(%esp) -0804988a <.text+0x65a> mov %ebx,0x74(%esp) -0804988e <.text+0x65e> mov 0x8(%ebp),%ecx -08049891 <.text+0x661> cmp %ecx,0x60(%esp) -08049895 <.text+0x665> jl 08049ef6 <exit@plt+0xcde> -0804989b <.text+0x66b> mov 0x8055170,%eax -080498a0 <.text+0x670> movzbl (%eax),%edx -080498a3 <.text+0x673> cmp 0x80527f2,%dl -080498a9 <.text+0x679> je 08049ed0 <exit@plt+0xcb8> -080498af <.text+0x67f> movl $0x0,0x4(%esp) -080498b7 <.text+0x687> mov %eax,(%esp) -080498ba <.text+0x68a> call 08048e78 <open64@plt> -080498bf <.text+0x68f> test %eax,%eax -080498c1 <.text+0x691> mov %eax,0x8055174 -080498c6 <.text+0x696> js 0804a135 <exit@plt+0xf1d> -080498cc <.text+0x69c> lea 0x10c(%esp),%ecx -080498d3 <.text+0x6a3> mov %ecx,0x8(%esp) -080498d7 <.text+0x6a7> mov %eax,0x4(%esp) -080498db <.text+0x6ab> movl $0x3,(%esp) -080498e2 <.text+0x6b2> call 08049198 <__fxstat64@plt> -080498e7 <.text+0x6b7> test %eax,%eax -080498e9 <.text+0x6b9> js 0804a017 <exit@plt+0xdff> -080498ef <.text+0x6bf> mov 0x2c(%esp),%edi -080498f3 <.text+0x6c3> mov $0x18,%ecx -080498f8 <.text+0x6c8> mov 0x28(%esp),%esi -080498fc <.text+0x6cc> rep movsl %ds:(%esi),%es:(%edi) -080498fe <.text+0x6ce> mov 0xe0(%esp),%eax -08049905 <.text+0x6d5> mov %eax,0x7c(%esp) -08049909 <.text+0x6d9> sub $0x8000,%eax -0804990e <.text+0x6de> cmp $0x1fff8000,%eax -08049913 <.text+0x6e3> jbe 08049f06 <exit@plt+0xcee> -08049919 <.text+0x6e9> movl $0x8000,0x7c(%esp) -08049921 <.text+0x6f1> cmpb $0x0,0x4b(%esp) -08049926 <.text+0x6f6> je 08049946 <exit@plt+0x72e> -08049928 <.text+0x6f8> mov 0x3c(%esp),%edx -0804992c <.text+0x6fc> mov 0x40(%esp),%eax -08049930 <.text+0x700> xor 0x110(%esp),%edx -08049937 <.text+0x707> xor 0x10c(%esp),%eax -0804993e <.text+0x70e> or %eax,%edx -08049940 <.text+0x710> je 0804a04a <exit@plt+0xe32> -08049946 <.text+0x716> cmpb $0x0,0x7a(%esp) -0804994b <.text+0x71b> jne 0804996d <exit@plt+0x755> -0804994d <.text+0x71d> mov 0x44(%esp),%esi -08049951 <.text+0x721> test %esi,%esi -08049953 <.text+0x723> jne 0804996d <exit@plt+0x755> -08049955 <.text+0x725> cmpb $0x0,0x83(%esp) -0804995d <.text+0x72d> jne 0804996d <exit@plt+0x755> -0804995f <.text+0x72f> cmpb $0x0,0x82(%esp) -08049967 <.text+0x737> je 0804a1c9 <exit@plt+0xfb1> -0804996d <.text+0x73d> mov 0x7c(%esp),%eax -08049971 <.text+0x741> add 0x64(%esp),%eax -08049975 <.text+0x745> mov %eax,(%esp) -08049978 <.text+0x748> call 0804d070 <exit@plt+0x3e58> -0804997d <.text+0x74d> mov 0x64(%esp),%ecx -08049981 <.text+0x751> mov 0x74(%esp),%edx -08049985 <.text+0x755> mov %eax,0x54(%esp) -08049989 <.text+0x759> lea 0x12(%ecx,%edx,1),%eax -0804998d <.text+0x75d> mov 0x7c(%esp),%edx -08049991 <.text+0x761> lea (%eax,%edx,4),%eax -08049994 <.text+0x764> mov %eax,(%esp) -08049997 <.text+0x767> call 0804d070 <exit@plt+0x3e58> -0804999c <.text+0x76c> mov 0x64(%esp),%esi -080499a0 <.text+0x770> xor %edx,%edx -080499a2 <.text+0x772> movb $0x1,0x73(%esp) -080499a7 <.text+0x777> sub $0x1,%esi -080499aa <.text+0x77a> mov %eax,%ecx -080499ac <.text+0x77c> add %esi,%ecx -080499ae <.text+0x77e> mov %eax,0x4c(%esp) -080499b2 <.text+0x782> mov %ecx,%eax -080499b4 <.text+0x784> divl 0x64(%esp) -080499b8 <.text+0x788> add 0x54(%esp),%esi -080499bc <.text+0x78c> mov %esi,%eax -080499be <.text+0x78e> sub %edx,%ecx -080499c0 <.text+0x790> xor %edx,%edx -080499c2 <.text+0x792> divl 0x64(%esp) -080499c6 <.text+0x796> mov %ecx,0x90(%esp) -080499cd <.text+0x79d> mov 0x805516c,%ecx -080499d3 <.text+0x7a3> mov %ecx,0x94(%esp) -080499da <.text+0x7aa> sub %edx,%esi -080499dc <.text+0x7ac> mov 0x90(%esp),%edx -080499e3 <.text+0x7b3> mov %esi,%eax -080499e5 <.text+0x7b5> add $0x1,%eax -080499e8 <.text+0x7b8> mov %eax,0x6c(%esp) -080499ec <.text+0x7bc> mov %eax,0x9c(%esp) -080499f3 <.text+0x7c3> mov 0x74(%esp),%eax -080499f7 <.text+0x7c7> mov %esi,0x84(%esp) -080499fe <.text+0x7ce> mov 0x84(%esp),%ecx -08049a05 <.text+0x7d5> add 0x74(%esp),%edx -08049a09 <.text+0x7d9> mov 0x90(%esp),%esi -08049a10 <.text+0x7e0> neg %eax -08049a12 <.text+0x7e2> mov %edx,0x88(%esp) -08049a19 <.text+0x7e9> mov %ecx,0x8c(%esp) -08049a20 <.text+0x7f0> mov %eax,0x98(%esp) -08049a27 <.text+0x7f7> nop -08049a28 <.text+0x7f8> cmp %esi,0x88(%esp) -08049a2f <.text+0x7ff> ja 08049ad9 <exit@plt+0x8c1> -08049a35 <.text+0x805> sub 0x88(%esp),%esi -08049a3c <.text+0x80c> mov 0x90(%esp),%ebx -08049a43 <.text+0x813> mov 0x74(%esp),%edi -08049a47 <.text+0x817> jmp 08049a52 <exit@plt+0x83a> -08049a49 <.text+0x819> lea 0x0(%esi,%eiz,1),%esi -08049a50 <.text+0x820> mov %eax,%esi -08049a52 <.text+0x822> mov %edi,0x8(%esp) -08049a56 <.text+0x826> mov %ebx,0x4(%esp) -08049a5a <.text+0x82a> movl $0x1,(%esp) -08049a61 <.text+0x831> call 0804a3e0 <exit@plt+0x11c8> -08049a66 <.text+0x836> cmp %eax,%edi -08049a68 <.text+0x838> je 08049aa9 <exit@plt+0x891> -08049a6a <.text+0x83a> movl $0x5,0x8(%esp) -08049a72 <.text+0x842> movl $0x8052690,0x4(%esp) -08049a7a <.text+0x84a> movl $0x0,(%esp) -08049a81 <.text+0x851> call 08049008 <dcgettext@plt> -08049a86 <.text+0x856> mov %eax,0x30(%esp) -08049a8a <.text+0x85a> call 08048e58 <__errno_location@plt> -08049a8f <.text+0x85f> mov 0x30(%esp),%edx -08049a93 <.text+0x863> mov %edx,0x8(%esp) -08049a97 <.text+0x867> mov (%eax),%eax -08049a99 <.text+0x869> movl $0x1,(%esp) -08049aa0 <.text+0x870> mov %eax,0x4(%esp) -08049aa4 <.text+0x874> call 08049148 <error@plt> -08049aa9 <.text+0x879> mov 0x98(%esp),%edx -08049ab0 <.text+0x880> add %edi,%ebx -08049ab2 <.text+0x882> lea (%esi,%edx,1),%eax -08049ab5 <.text+0x885> mov %eax,%ecx -08049ab7 <.text+0x887> add %edi,%ecx -08049ab9 <.text+0x889> jae 08049a50 <exit@plt+0x838> -08049abb <.text+0x88b> mov 0x90(%esp),%eax -08049ac2 <.text+0x892> mov %esi,0x8(%esp) -08049ac6 <.text+0x896> mov %ebx,0x4(%esp) -08049aca <.text+0x89a> mov %eax,(%esp) -08049acd <.text+0x89d> call 08049168 <memmove@plt> -08049ad2 <.text+0x8a2> add 0x90(%esp),%esi -08049ad9 <.text+0x8a9> mov 0x8c(%esp),%edx -08049ae0 <.text+0x8b0> cmp %edx,0x9c(%esp) -08049ae7 <.text+0x8b7> jbe 08049cb0 <exit@plt+0xa98> -08049aed <.text+0x8bd> cmpb $0x0,0x73(%esp) -08049af2 <.text+0x8c2> movl $0x0,0x16c(%esp) -08049afd <.text+0x8cd> jne 08049dd8 <exit@plt+0xbc0> -08049b03 <.text+0x8d3> mov %esi,%ebx -08049b05 <.text+0x8d5> sub 0x90(%esp),%ebx -08049b0c <.text+0x8dc> jne 08049e30 <exit@plt+0xc18> -08049b12 <.text+0x8e2> mov 0x84(%esp),%eax -08049b19 <.text+0x8e9> mov 0x7c(%esp),%ecx -08049b1d <.text+0x8ed> mov %eax,0x4(%esp) -08049b21 <.text+0x8f1> mov 0x8055174,%eax -08049b26 <.text+0x8f6> mov %ecx,0x8(%esp) -08049b2a <.text+0x8fa> mov %eax,(%esp) -08049b2d <.text+0x8fd> call 0804ce10 <exit@plt+0x3bf8> -08049b32 <.text+0x902> cmp $0xffffffff,%eax -08049b35 <.text+0x905> je 08049f2f <exit@plt+0xd17> -08049b3b <.text+0x90b> test %eax,%eax -08049b3d <.text+0x90d> je 08049ff8 <exit@plt+0xde0> -08049b43 <.text+0x913> add 0x84(%esp),%eax -08049b4a <.text+0x91a> mov %eax,0x8c(%esp) -08049b51 <.text+0x921> movb $0xa,(%eax) -08049b54 <.text+0x924> mov 0x84(%esp),%ecx -08049b5b <.text+0x92b> mov 0x6c(%esp),%edi -08049b5f <.text+0x92f> mov %ecx,0x9c(%esp) -08049b66 <.text+0x936> mov 0x9c(%esp),%edx -08049b6d <.text+0x93d> movzbl (%edx),%ebx -08049b70 <.text+0x940> cmp $0xa,%bl -08049b73 <.text+0x943> je 08049c7b <exit@plt+0xa63> -08049b79 <.text+0x949> mov 0x94(%esp),%eax -08049b80 <.text+0x950> test %eax,%eax -08049b82 <.text+0x952> js 08049bec <exit@plt+0x9d4> -08049b84 <.text+0x954> cmpb $0x0,0x7b(%esp) -08049b89 <.text+0x959> je 08049bec <exit@plt+0x9d4> -08049b8b <.text+0x95b> mov 0x80527e0,%eax -08049b90 <.text+0x960> movzbl (%eax),%edx -08049b93 <.text+0x963> lea 0x1(%edx),%ecx -08049b96 <.text+0x966> cmp $0x38,%dl -08049b99 <.text+0x969> mov %cl,(%eax) -08049b9b <.text+0x96b> jle 08049e24 <exit@plt+0xc0c> -08049ba1 <.text+0x971> movb $0x30,(%eax) -08049ba4 <.text+0x974> mov 0x805511c,%edx -08049baa <.text+0x97a> sub $0x1,%eax -08049bad <.text+0x97d> cmp %edx,%eax -08049baf <.text+0x97f> jae 08049b90 <exit@plt+0x978> -08049bb1 <.text+0x981> cmp $0x8055108,%edx -08049bb7 <.text+0x987> jbe 08049e18 <exit@plt+0xc00> -08049bbd <.text+0x98d> lea -0x1(%edx),%eax -08049bc0 <.text+0x990> mov %eax,0x805511c -08049bc5 <.text+0x995> movb $0x31,-0x1(%edx) -08049bc9 <.text+0x999> mov 0x8055104,%eax -08049bce <.text+0x99e> cmp %eax,0x805511c -08049bd4 <.text+0x9a4> jae 08049bde <exit@plt+0x9c6> -08049bd6 <.text+0x9a6> sub $0x1,%eax -08049bd9 <.text+0x9a9> mov %eax,0x8055104 -08049bde <.text+0x9ae> mov %esi,(%esp) -08049be1 <.text+0x9b1> mov %eax,0x4(%esp) -08049be5 <.text+0x9b5> call 08048f78 <stpcpy@plt> -08049bea <.text+0x9ba> mov %eax,%esi -08049bec <.text+0x9bc> cmpb $0x0,0x83(%esp) -08049bf4 <.text+0x9c4> je 08049d88 <exit@plt+0xb70> -08049bfa <.text+0x9ca> movzbl 0x82(%esp),%edx -08049c02 <.text+0x9d2> jmp 08049c18 <exit@plt+0xa00> -08049c04 <.text+0x9d4> lea 0x0(%esi,%eiz,1),%esi -08049c08 <.text+0x9d8> cmp $0x7e,%bl -08049c0b <.text+0x9db> ja 08049c38 <exit@plt+0xa20> -08049c0d <.text+0x9dd> mov %bl,(%esi) -08049c0f <.text+0x9df> add $0x1,%esi -08049c12 <.text+0x9e2> movzbl (%edi),%ebx -08049c15 <.text+0x9e5> add $0x1,%edi -08049c18 <.text+0x9e8> cmp $0x1f,%bl -08049c1b <.text+0x9eb> ja 08049c08 <exit@plt+0x9f0> -08049c1d <.text+0x9ed> cmp $0x9,%bl -08049c20 <.text+0x9f0> je 08049c60 <exit@plt+0xa48> -08049c22 <.text+0x9f2> cmp $0xa,%bl -08049c25 <.text+0x9f5> je 08049c70 <exit@plt+0xa58> -08049c27 <.text+0x9f7> add $0x40,%ebx -08049c2a <.text+0x9fa> movb $0x5e,(%esi) -08049c2d <.text+0x9fd> mov %bl,0x1(%esi) -08049c30 <.text+0xa00> add $0x2,%esi -08049c33 <.text+0xa03> jmp 08049c12 <exit@plt+0x9fa> -08049c35 <.text+0xa05> lea 0x0(%esi),%esi -08049c38 <.text+0xa08> cmp $0x7f,%bl -08049c3b <.text+0xa0b> je 08049ca0 <exit@plt+0xa88> -08049c3d <.text+0xa0d> cmp $0x9f,%bl -08049c40 <.text+0xa10> movb $0x4d,(%esi) -08049c43 <.text+0xa13> lea 0x2(%esi),%eax -08049c46 <.text+0xa16> movb $0x2d,0x1(%esi) -08049c4a <.text+0xa1a> jbe 08049c88 <exit@plt+0xa70> -08049c4c <.text+0xa1c> cmp $0xff,%bl -08049c4f <.text+0xa1f> je 08049dc8 <exit@plt+0xbb0> -08049c55 <.text+0xa25> add $0xffffff80,%ebx -08049c58 <.text+0xa28> add $0x3,%esi -08049c5b <.text+0xa2b> mov %bl,(%eax) -08049c5d <.text+0xa2d> jmp 08049c12 <exit@plt+0x9fa> -08049c5f <.text+0xa2f> nop -08049c60 <.text+0xa30> test %dl,%dl -08049c62 <.text+0xa32> jne 08049c27 <exit@plt+0xa0f> -08049c64 <.text+0xa34> movb $0x9,(%esi) -08049c67 <.text+0xa37> add $0x1,%esi -08049c6a <.text+0xa3a> jmp 08049c12 <exit@plt+0x9fa> -08049c6c <.text+0xa3c> lea 0x0(%esi,%eiz,1),%esi -08049c70 <.text+0xa40> movl $0xffffffff,0x94(%esp) -08049c7b <.text+0xa4b> mov %edi,0x9c(%esp) -08049c82 <.text+0xa52> jmp 08049a28 <exit@plt+0x810> -08049c87 <.text+0xa57> nop -08049c88 <.text+0xa58> sub $0x40,%ebx -08049c8b <.text+0xa5b> movb $0x5e,0x2(%esi) -08049c8f <.text+0xa5f> mov %bl,0x3(%esi) -08049c92 <.text+0xa62> add $0x4,%esi -08049c95 <.text+0xa65> jmp 08049c12 <exit@plt+0x9fa> -08049c9a <.text+0xa6a> lea 0x0(%esi),%esi -08049ca0 <.text+0xa70> movb $0x5e,(%esi) -08049ca3 <.text+0xa73> movb $0x3f,0x1(%esi) -08049ca7 <.text+0xa77> add $0x2,%esi -08049caa <.text+0xa7a> jmp 08049c12 <exit@plt+0x9fa> -08049caf <.text+0xa7f> nop -08049cb0 <.text+0xa80> addl $0x1,0x94(%esp) -08049cb8 <.text+0xa88> mov 0x94(%esp),%ecx -08049cbf <.text+0xa8f> test %ecx,%ecx -08049cc1 <.text+0xa91> jle 08049d64 <exit@plt+0xb4c> -08049cc7 <.text+0xa97> cmpl $0x1,0x94(%esp) -08049ccf <.text+0xa9f> je 08049cf8 <exit@plt+0xae0> -08049cd1 <.text+0xaa1> cmpb $0x0,0x6b(%esp) -08049cd6 <.text+0xaa6> movl $0x2,0x94(%esp) -08049ce1 <.text+0xab1> je 08049cf8 <exit@plt+0xae0> -08049ce3 <.text+0xab3> mov 0x9c(%esp),%eax -08049cea <.text+0xaba> mov %eax,%edi -08049cec <.text+0xabc> movzbl (%eax),%ebx -08049cef <.text+0xabf> add $0x1,%edi -08049cf2 <.text+0xac2> jmp 08049b70 <exit@plt+0x958> -08049cf7 <.text+0xac7> nop -08049cf8 <.text+0xac8> mov 0x5c(%esp),%edx -08049cfc <.text+0xacc> test %edx,%edx -08049cfe <.text+0xace> je 08049d64 <exit@plt+0xb4c> -08049d00 <.text+0xad0> mov 0x80527e0,%eax -08049d05 <.text+0xad5> lea 0x0(%esi),%esi -08049d08 <.text+0xad8> movzbl (%eax),%edx -08049d0b <.text+0xadb> lea 0x1(%edx),%ecx -08049d0e <.text+0xade> cmp $0x38,%dl -08049d11 <.text+0xae1> mov %cl,(%eax) -08049d13 <.text+0xae3> jle 08049f25 <exit@plt+0xd0d> -08049d19 <.text+0xae9> movb $0x30,(%eax) -08049d1c <.text+0xaec> mov 0x805511c,%edx -08049d22 <.text+0xaf2> sub $0x1,%eax -08049d25 <.text+0xaf5> cmp %edx,%eax -08049d27 <.text+0xaf7> jae 08049d08 <exit@plt+0xaf0> -08049d29 <.text+0xaf9> cmp $0x8055108,%edx -08049d2f <.text+0xaff> jbe 08049e94 <exit@plt+0xc7c> -08049d35 <.text+0xb05> lea -0x1(%edx),%eax -08049d38 <.text+0xb08> mov %eax,0x805511c -08049d3d <.text+0xb0d> movb $0x31,-0x1(%edx) -08049d41 <.text+0xb11> mov 0x8055104,%eax -08049d46 <.text+0xb16> cmp %eax,0x805511c -08049d4c <.text+0xb1c> jae 08049d56 <exit@plt+0xb3e> -08049d4e <.text+0xb1e> sub $0x1,%eax -08049d51 <.text+0xb21> mov %eax,0x8055104 -08049d56 <.text+0xb26> mov %esi,(%esp) -08049d59 <.text+0xb29> mov %eax,0x4(%esp) -08049d5d <.text+0xb2d> call 08048f78 <stpcpy@plt> -08049d62 <.text+0xb32> mov %eax,%esi -08049d64 <.text+0xb34> cmpb $0x0,0x7a(%esp) -08049d69 <.text+0xb39> je 08049d71 <exit@plt+0xb59> -08049d6b <.text+0xb3b> movb $0x24,(%esi) -08049d6e <.text+0xb3e> add $0x1,%esi -08049d71 <.text+0xb41> movb $0xa,(%esi) -08049d74 <.text+0xb44> mov 0x9c(%esp),%edi -08049d7b <.text+0xb4b> add $0x1,%esi -08049d7e <.text+0xb4e> add $0x1,%edi -08049d81 <.text+0xb51> jmp 08049b66 <exit@plt+0x94e> -08049d86 <.text+0xb56> xchg %ax,%ax -08049d88 <.text+0xb58> movzbl 0x82(%esp),%eax -08049d90 <.text+0xb60> jmp 08049dac <exit@plt+0xb94> -08049d92 <.text+0xb62> lea 0x0(%esi),%esi -08049d98 <.text+0xb68> cmp $0xa,%bl -08049d9b <.text+0xb6b> je 08049c70 <exit@plt+0xa58> -08049da1 <.text+0xb71> mov %bl,(%esi) -08049da3 <.text+0xb73> add $0x1,%esi -08049da6 <.text+0xb76> movzbl (%edi),%ebx -08049da9 <.text+0xb79> add $0x1,%edi -08049dac <.text+0xb7c> cmp $0x9,%bl -08049daf <.text+0xb7f> jne 08049d98 <exit@plt+0xb80> -08049db1 <.text+0xb81> test %al,%al -08049db3 <.text+0xb83> je 08049da1 <exit@plt+0xb89> -08049db5 <.text+0xb85> movb $0x5e,(%esi) -08049db8 <.text+0xb88> movb $0x49,0x1(%esi) -08049dbc <.text+0xb8c> add $0x2,%esi -08049dbf <.text+0xb8f> jmp 08049da6 <exit@plt+0xb8e> -08049dc1 <.text+0xb91> lea 0x0(%esi,%eiz,1),%esi -08049dc8 <.text+0xb98> movb $0x5e,(%eax) -08049dcb <.text+0xb9b> movb $0x3f,0x3(%esi) -08049dcf <.text+0xb9f> add $0x4,%esi -08049dd2 <.text+0xba2> jmp 08049c12 <exit@plt+0x9fa> -08049dd7 <.text+0xba7> nop -08049dd8 <.text+0xba8> mov 0x8055174,%eax -08049ddd <.text+0xbad> lea 0x16c(%esp),%ecx -08049de4 <.text+0xbb4> mov %ecx,0x8(%esp) -08049de8 <.text+0xbb8> movl $0x541b,0x4(%esp) -08049df0 <.text+0xbc0> mov %eax,(%esp) -08049df3 <.text+0xbc3> call 08049028 <ioctl@plt> -08049df8 <.text+0xbc8> test %eax,%eax -08049dfa <.text+0xbca> js 08049ea0 <exit@plt+0xc88> -08049e00 <.text+0xbd0> mov 0x16c(%esp),%ebx -08049e07 <.text+0xbd7> test %ebx,%ebx -08049e09 <.text+0xbd9> jne 08049b12 <exit@plt+0x8fa> -08049e0f <.text+0xbdf> jmp 08049b03 <exit@plt+0x8eb> -08049e14 <.text+0xbe4> lea 0x0(%esi,%eiz,1),%esi -08049e18 <.text+0xbe8> movb $0x3e,0x8055108 -08049e1f <.text+0xbef> jmp 08049bc9 <exit@plt+0x9b1> -08049e24 <.text+0xbf4> mov 0x8055104,%eax -08049e29 <.text+0xbf9> jmp 08049bde <exit@plt+0x9c6> -08049e2e <.text+0xbfe> xchg %ax,%ax -08049e30 <.text+0xc00> mov 0x90(%esp),%edx -08049e37 <.text+0xc07> mov %ebx,0x8(%esp) -08049e3b <.text+0xc0b> movl $0x1,(%esp) -08049e42 <.text+0xc12> mov %edx,0x4(%esp) -08049e46 <.text+0xc16> call 0804a3e0 <exit@plt+0x11c8> -08049e4b <.text+0xc1b> cmp %eax,%ebx -08049e4d <.text+0xc1d> je 08049e88 <exit@plt+0xc70> -08049e4f <.text+0xc1f> movl $0x5,0x8(%esp) -08049e57 <.text+0xc27> movl $0x8052690,0x4(%esp) -08049e5f <.text+0xc2f> movl $0x0,(%esp) -08049e66 <.text+0xc36> call 08049008 <dcgettext@plt> -08049e6b <.text+0xc3b> mov %eax,%ebx -08049e6d <.text+0xc3d> call 08048e58 <__errno_location@plt> -08049e72 <.text+0xc42> mov %ebx,0x8(%esp) -08049e76 <.text+0xc46> mov (%eax),%eax -08049e78 <.text+0xc48> movl $0x1,(%esp) -08049e7f <.text+0xc4f> mov %eax,0x4(%esp) -08049e83 <.text+0xc53> call 08049148 <error@plt> -08049e88 <.text+0xc58> mov 0x90(%esp),%esi -08049e8f <.text+0xc5f> jmp 08049b12 <exit@plt+0x8fa> -08049e94 <.text+0xc64> movb $0x3e,0x8055108 -08049e9b <.text+0xc6b> jmp 08049d41 <exit@plt+0xb29> -08049ea0 <.text+0xc70> call 08048e58 <__errno_location@plt> -08049ea5 <.text+0xc75> mov (%eax),%edx -08049ea7 <.text+0xc77> cmp $0x19,%edx -08049eaa <.text+0xc7a> je 08049ec6 <exit@plt+0xcae> -08049eac <.text+0xc7c> cmp $0x5f,%edx -08049eaf <.text+0xc7f> nop -08049eb0 <.text+0xc80> je 08049ec6 <exit@plt+0xcae> -08049eb2 <.text+0xc82> cmp $0x16,%edx -08049eb5 <.text+0xc85> je 08049ec6 <exit@plt+0xcae> -08049eb7 <.text+0xc87> cmp $0x13,%edx -08049eba <.text+0xc8a> je 08049ec6 <exit@plt+0xcae> -08049ebc <.text+0xc8c> cmp $0x26,%edx -08049ebf <.text+0xc8f> nop -08049ec0 <.text+0xc90> jne 0804a380 <exit@plt+0x1168> -08049ec6 <.text+0xc96> movb $0x0,0x73(%esp) -08049ecb <.text+0xc9b> jmp 08049e00 <exit@plt+0xbe8> -08049ed0 <.text+0xca0> movzbl 0x1(%eax),%edx -08049ed4 <.text+0xca4> cmp 0x80527f3,%dl -08049eda <.text+0xcaa> jne 080498af <exit@plt+0x697> -08049ee0 <.text+0xcb0> movl $0x0,0x8055174 -08049eea <.text+0xcba> xor %eax,%eax -08049eec <.text+0xcbc> movb $0x1,0x4a(%esp) -08049ef1 <.text+0xcc1> jmp 080498cc <exit@plt+0x6b4> -08049ef6 <.text+0xcc6> mov 0x58(%esp),%edx -08049efa <.text+0xcca> mov (%edx),%eax -08049efc <.text+0xccc> mov %eax,0x8055170 -08049f01 <.text+0xcd1> jmp 080498a0 <exit@plt+0x688> -08049f06 <.text+0xcd6> mov 0x7c(%esp),%eax -08049f0a <.text+0xcda> sub $0x1,%eax -08049f0d <.text+0xcdd> cmp $0x1fffffff,%eax -08049f12 <.text+0xce2> jbe 08049921 <exit@plt+0x709> -08049f18 <.text+0xce8> movl $0x200,0x7c(%esp) -08049f20 <.text+0xcf0> jmp 08049921 <exit@plt+0x709> -08049f25 <.text+0xcf5> mov 0x8055104,%eax -08049f2a <.text+0xcfa> jmp 08049d56 <exit@plt+0xb3e> -08049f2f <.text+0xcff> call 08048e58 <__errno_location@plt> -08049f34 <.text+0xd04> movl $0x8052be4,0x8(%esp) -08049f3c <.text+0xd0c> mov %eax,%edi -08049f3e <.text+0xd0e> mov 0x8055170,%eax -08049f43 <.text+0xd13> mov %eax,0xc(%esp) -08049f47 <.text+0xd17> mov (%edi),%eax -08049f49 <.text+0xd19> movl $0x0,(%esp) -08049f50 <.text+0xd20> mov %eax,0x4(%esp) -08049f54 <.text+0xd24> call 08049148 <error@plt> -08049f59 <.text+0xd29> sub 0x90(%esp),%esi -08049f60 <.text+0xd30> jne 0804a0c1 <exit@plt+0xea9> -08049f66 <.text+0xd36> mov 0x94(%esp),%ecx -08049f6d <.text+0xd3d> movb $0x0,0x53(%esp) -08049f72 <.text+0xd42> mov %ecx,0x805516c -08049f78 <.text+0xd48> mov 0x4c(%esp),%ecx -08049f7c <.text+0xd4c> mov %ecx,(%esp) -08049f7f <.text+0xd4f> call 08048ff8 <free@plt> -08049f84 <.text+0xd54> mov 0x54(%esp),%eax -08049f88 <.text+0xd58> mov %eax,(%esp) -08049f8b <.text+0xd5b> call 08048ff8 <free@plt> -08049f90 <.text+0xd60> mov 0x8055170,%eax -08049f95 <.text+0xd65> movzbl (%eax),%edx -08049f98 <.text+0xd68> cmp 0x80527f2,%dl -08049f9e <.text+0xd6e> je 08049fea <exit@plt+0xdd2> -08049fa0 <.text+0xd70> mov 0x8055174,%eax -08049fa5 <.text+0xd75> mov %eax,(%esp) -08049fa8 <.text+0xd78> call 080490c8 <close@plt> -08049fad <.text+0xd7d> test %eax,%eax -08049faf <.text+0xd7f> js 0804a135 <exit@plt+0xf1d> -08049fb5 <.text+0xd85> addl $0x1,0x60(%esp) -08049fba <.text+0xd8a> mov 0x60(%esp),%edx -08049fbe <.text+0xd8e> addl $0x4,0x58(%esp) -08049fc3 <.text+0xd93> cmp %edx,0x8(%ebp) -08049fc6 <.text+0xd96> jg 0804988e <exit@plt+0x676> -08049fcc <.text+0xd9c> cmpb $0x0,0x4a(%esp) -08049fd1 <.text+0xda1> jne 0804a2ba <exit@plt+0x10a2> -08049fd7 <.text+0xda7> movzbl 0x53(%esp),%eax -08049fdc <.text+0xdac> xor $0x1,%eax -08049fdf <.text+0xdaf> movzbl %al,%eax -08049fe2 <.text+0xdb2> mov %eax,(%esp) -08049fe5 <.text+0xdb5> call 08049218 <exit@plt> -08049fea <.text+0xdba> movzbl 0x1(%eax),%eax -08049fee <.text+0xdbe> cmp 0x80527f3,%al -08049ff4 <.text+0xdc4> je 08049fb5 <exit@plt+0xd9d> -08049ff6 <.text+0xdc6> jmp 08049fa0 <exit@plt+0xd88> -08049ff8 <.text+0xdc8> sub 0x90(%esp),%esi -08049fff <.text+0xdcf> jne 0804a168 <exit@plt+0xf50> -0804a005 <.text+0xdd5> mov 0x94(%esp),%edx -0804a00c <.text+0xddc> mov %edx,0x805516c -0804a012 <.text+0xde2> jmp 08049f78 <exit@plt+0xd60> -0804a017 <.text+0xde7> call 08048e58 <__errno_location@plt> -0804a01c <.text+0xdec> mov 0x8055170,%edx -0804a022 <.text+0xdf2> movl $0x8052be4,0x8(%esp) -0804a02a <.text+0xdfa> mov %edx,0xc(%esp) -0804a02e <.text+0xdfe> mov (%eax),%eax -0804a030 <.text+0xe00> movl $0x0,(%esp) -0804a037 <.text+0xe07> mov %eax,0x4(%esp) -0804a03b <.text+0xe0b> call 08049148 <error@plt> -0804a040 <.text+0xe10> movb $0x0,0x53(%esp) -0804a045 <.text+0xe15> jmp 08049f90 <exit@plt+0xd78> -0804a04a <.text+0xe1a> mov 0x34(%esp),%edx -0804a04e <.text+0xe1e> cmp %edx,0x168(%esp) -0804a055 <.text+0xe25> jne 08049946 <exit@plt+0x72e> -0804a05b <.text+0xe2b> mov 0x38(%esp),%ecx -0804a05f <.text+0xe2f> cmp %ecx,0x164(%esp) -0804a066 <.text+0xe36> jne 08049946 <exit@plt+0x72e> -0804a06c <.text+0xe3c> cmpl $0x0,0x8055174 -0804a073 <.text+0xe43> je 08049946 <exit@plt+0x72e> -0804a079 <.text+0xe49> mov 0x8055170,%esi -0804a07f <.text+0xe4f> movl $0x5,0x8(%esp) -0804a087 <.text+0xe57> movl $0x8052672,0x4(%esp) -0804a08f <.text+0xe5f> movl $0x0,(%esp) -0804a096 <.text+0xe66> call 08049008 <dcgettext@plt> -0804a09b <.text+0xe6b> mov %esi,0xc(%esp) -0804a09f <.text+0xe6f> movl $0x0,0x4(%esp) -0804a0a7 <.text+0xe77> movl $0x0,(%esp) -0804a0ae <.text+0xe7e> mov %eax,0x8(%esp) -0804a0b2 <.text+0xe82> call 08049148 <error@plt> -0804a0b7 <.text+0xe87> movb $0x0,0x53(%esp) -0804a0bc <.text+0xe8c> jmp 08049f90 <exit@plt+0xd78> -0804a0c1 <.text+0xe91> mov 0x90(%esp),%edx -0804a0c8 <.text+0xe98> mov %esi,0x8(%esp) -0804a0cc <.text+0xe9c> movl $0x1,(%esp) -0804a0d3 <.text+0xea3> mov %edx,0x4(%esp) -0804a0d7 <.text+0xea7> call 0804a3e0 <exit@plt+0x11c8> -0804a0dc <.text+0xeac> cmp %eax,%esi -0804a0de <.text+0xeae> je 08049f66 <exit@plt+0xd4e> -0804a0e4 <.text+0xeb4> movl $0x5,0x8(%esp) -0804a0ec <.text+0xebc> movl $0x8052690,0x4(%esp) -0804a0f4 <.text+0xec4> movl $0x0,(%esp) -0804a0fb <.text+0xecb> call 08049008 <dcgettext@plt> -0804a100 <.text+0xed0> mov %eax,0x8(%esp) -0804a104 <.text+0xed4> mov (%edi),%eax -0804a106 <.text+0xed6> movl $0x1,(%esp) -0804a10d <.text+0xedd> mov %eax,0x4(%esp) -0804a111 <.text+0xee1> call 08049148 <error@plt> -0804a116 <.text+0xee6> jmp 08049f66 <exit@plt+0xd4e> -0804a11b <.text+0xeeb> lea -0x1(%ebx),%eax -0804a11e <.text+0xeee> cmp $0x1fffffff,%eax -0804a123 <.text+0xef3> jbe 0804982c <exit@plt+0x614> -0804a129 <.text+0xef9> mov $0x200,%ebx -0804a12e <.text+0xefe> xchg %ax,%ax -0804a130 <.text+0xf00> jmp 0804982c <exit@plt+0x614> -0804a135 <.text+0xf05> call 08048e58 <__errno_location@plt> -0804a13a <.text+0xf0a> mov 0x8055170,%edx -0804a140 <.text+0xf10> movl $0x8052be4,0x8(%esp) -0804a148 <.text+0xf18> mov %edx,0xc(%esp) -0804a14c <.text+0xf1c> mov (%eax),%eax -0804a14e <.text+0xf1e> movl $0x0,(%esp) -0804a155 <.text+0xf25> mov %eax,0x4(%esp) -0804a159 <.text+0xf29> call 08049148 <error@plt> -0804a15e <.text+0xf2e> movb $0x0,0x53(%esp) -0804a163 <.text+0xf33> jmp 08049fb5 <exit@plt+0xd9d> -0804a168 <.text+0xf38> mov 0x90(%esp),%eax -0804a16f <.text+0xf3f> mov %esi,0x8(%esp) -0804a173 <.text+0xf43> movl $0x1,(%esp) -0804a17a <.text+0xf4a> mov %eax,0x4(%esp) -0804a17e <.text+0xf4e> call 0804a3e0 <exit@plt+0x11c8> -0804a183 <.text+0xf53> cmp %eax,%esi -0804a185 <.text+0xf55> je 0804a005 <exit@plt+0xded> -0804a18b <.text+0xf5b> movl $0x5,0x8(%esp) -0804a193 <.text+0xf63> movl $0x8052690,0x4(%esp) -0804a19b <.text+0xf6b> movl $0x0,(%esp) -0804a1a2 <.text+0xf72> call 08049008 <dcgettext@plt> -0804a1a7 <.text+0xf77> mov %eax,%esi -0804a1a9 <.text+0xf79> call 08048e58 <__errno_location@plt> -0804a1ae <.text+0xf7e> mov %esi,0x8(%esp) -0804a1b2 <.text+0xf82> mov (%eax),%eax -0804a1b4 <.text+0xf84> movl $0x1,(%esp) -0804a1bb <.text+0xf8b> mov %eax,0x4(%esp) -0804a1bf <.text+0xf8f> call 08049148 <error@plt> -0804a1c4 <.text+0xf94> jmp 0804a005 <exit@plt+0xded> -0804a1c9 <.text+0xf99> cmpb $0x0,0x6b(%esp) -0804a1ce <.text+0xf9e> jne 0804996d <exit@plt+0x755> -0804a1d4 <.text+0xfa4> mov 0x7c(%esp),%esi -0804a1d8 <.text+0xfa8> cmp 0x74(%esp),%esi -0804a1dc <.text+0xfac> jae 0804a1e2 <exit@plt+0xfca> -0804a1de <.text+0xfae> mov 0x74(%esp),%esi -0804a1e2 <.text+0xfb2> mov 0x64(%esp),%edi -0804a1e6 <.text+0xfb6> mov %esi,%ebx -0804a1e8 <.text+0xfb8> sub $0x1,%edi -0804a1eb <.text+0xfbb> lea (%edi,%esi,1),%eax -0804a1ee <.text+0xfbe> mov %eax,(%esp) -0804a1f1 <.text+0xfc1> call 0804d070 <exit@plt+0x3e58> -0804a1f6 <.text+0xfc6> xor %edx,%edx -0804a1f8 <.text+0xfc8> add %eax,%edi -0804a1fa <.text+0xfca> mov %eax,0x54(%esp) -0804a1fe <.text+0xfce> mov %edi,%eax -0804a200 <.text+0xfd0> divl 0x64(%esp) -0804a204 <.text+0xfd4> sub %edx,%edi -0804a206 <.text+0xfd6> mov %edi,%esi -0804a208 <.text+0xfd8> mov 0x8055174,%eax -0804a20d <.text+0xfdd> mov %ebx,0x8(%esp) -0804a211 <.text+0xfe1> mov %esi,0x4(%esp) -0804a215 <.text+0xfe5> mov %eax,(%esp) -0804a218 <.text+0xfe8> call 0804ce10 <exit@plt+0x3bf8> -0804a21d <.text+0xfed> cmp $0xffffffff,%eax -0804a220 <.text+0xff0> mov %eax,%edi -0804a222 <.text+0xff2> je 0804a27f <exit@plt+0x1067> -0804a224 <.text+0xff4> test %eax,%eax -0804a226 <.text+0xff6> je 0804a2b3 <exit@plt+0x109b> -0804a22c <.text+0xffc> mov %eax,0x8(%esp) -0804a230 <.text+0x1000> mov %esi,0x4(%esp) -0804a234 <.text+0x1004> movl $0x1,(%esp) -0804a23b <.text+0x100b> call 0804a3e0 <exit@plt+0x11c8> -0804a240 <.text+0x1010> cmp %eax,%edi -0804a242 <.text+0x1012> je 0804a208 <exit@plt+0xff0> -0804a244 <.text+0x1014> movl $0x5,0x8(%esp) -0804a24c <.text+0x101c> movl $0x8052690,0x4(%esp) -0804a254 <.text+0x1024> movl $0x0,(%esp) -0804a25b <.text+0x102b> call 08049008 <dcgettext@plt> -0804a260 <.text+0x1030> mov %eax,%edi -0804a262 <.text+0x1032> call 08048e58 <__errno_location@plt> -0804a267 <.text+0x1037> mov %edi,0x8(%esp) -0804a26b <.text+0x103b> mov (%eax),%eax -0804a26d <.text+0x103d> movl $0x1,(%esp) -0804a274 <.text+0x1044> mov %eax,0x4(%esp) -0804a278 <.text+0x1048> call 08049148 <error@plt> -0804a27d <.text+0x104d> jmp 0804a208 <exit@plt+0xff0> -0804a27f <.text+0x104f> call 08048e58 <__errno_location@plt> -0804a284 <.text+0x1054> mov 0x8055170,%edx -0804a28a <.text+0x105a> movl $0x8052be4,0x8(%esp) -0804a292 <.text+0x1062> mov %edx,0xc(%esp) -0804a296 <.text+0x1066> mov (%eax),%eax -0804a298 <.text+0x1068> movl $0x0,(%esp) -0804a29f <.text+0x106f> mov %eax,0x4(%esp) -0804a2a3 <.text+0x1073> call 08049148 <error@plt> -0804a2a8 <.text+0x1078> xor %eax,%eax -0804a2aa <.text+0x107a> and %al,0x53(%esp) -0804a2ae <.text+0x107e> jmp 08049f84 <exit@plt+0xd6c> -0804a2b3 <.text+0x1083> mov $0x1,%eax -0804a2b8 <.text+0x1088> jmp 0804a2aa <exit@plt+0x1092> -0804a2ba <.text+0x108a> movl $0x0,(%esp) -0804a2c1 <.text+0x1091> call 080490c8 <close@plt> -0804a2c6 <.text+0x1096> test %eax,%eax -0804a2c8 <.text+0x1098> jns 08049fd7 <exit@plt+0xdbf> -0804a2ce <.text+0x109e> movl $0x5,0x8(%esp) -0804a2d6 <.text+0x10a6> movl $0x80526b2,0x4(%esp) -0804a2de <.text+0x10ae> movl $0x0,(%esp) -0804a2e5 <.text+0x10b5> call 08049008 <dcgettext@plt> -0804a2ea <.text+0x10ba> mov %eax,%ebx -0804a2ec <.text+0x10bc> call 08048e58 <__errno_location@plt> -0804a2f1 <.text+0x10c1> mov %ebx,0x8(%esp) -0804a2f5 <.text+0x10c5> mov (%eax),%eax -0804a2f7 <.text+0x10c7> movl $0x1,(%esp) -0804a2fe <.text+0x10ce> mov %eax,0x4(%esp) -0804a302 <.text+0x10d2> call 08049148 <error@plt> -0804a307 <.text+0x10d7> jmp 08049fd7 <exit@plt+0xdbf> -0804a30c <.text+0x10dc> mov 0x10c(%esp),%edx -0804a313 <.text+0x10e3> mov 0x110(%esp),%ecx -0804a31a <.text+0x10ea> mov 0x164(%esp),%eax -0804a321 <.text+0x10f1> movb $0x1,0x4b(%esp) -0804a326 <.text+0x10f6> mov %edx,0x40(%esp) -0804a32a <.text+0x10fa> mov 0x168(%esp),%edx -0804a331 <.text+0x1101> mov %ecx,0x3c(%esp) -0804a335 <.text+0x1105> mov %eax,0x38(%esp) -0804a339 <.text+0x1109> mov %edx,0x34(%esp) -0804a33d <.text+0x110d> jmp 08049848 <exit@plt+0x630> -0804a342 <.text+0x1112> movl $0x5,0x8(%esp) -0804a34a <.text+0x111a> movl $0x8052662,0x4(%esp) -0804a352 <.text+0x1122> movl $0x0,(%esp) -0804a359 <.text+0x1129> call 08049008 <dcgettext@plt> -0804a35e <.text+0x112e> mov %eax,%ebx -0804a360 <.text+0x1130> call 08048e58 <__errno_location@plt> -0804a365 <.text+0x1135> mov %ebx,0x8(%esp) -0804a369 <.text+0x1139> mov (%eax),%eax -0804a36b <.text+0x113b> movl $0x1,(%esp) -0804a372 <.text+0x1142> mov %eax,0x4(%esp) -0804a376 <.text+0x1146> call 08049148 <error@plt> -0804a37b <.text+0x114b> jmp 080497f7 <exit@plt+0x5df> -0804a380 <.text+0x1150> mov %eax,%edi -0804a382 <.text+0x1152> mov 0x8055170,%eax -0804a387 <.text+0x1157> mov %eax,(%esp) -0804a38a <.text+0x115a> call 0804bd40 <exit@plt+0x2b28> -0804a38f <.text+0x115f> movl $0x5,0x8(%esp) -0804a397 <.text+0x1167> movl $0x805269c,0x4(%esp) -0804a39f <.text+0x116f> movl $0x0,(%esp) -0804a3a6 <.text+0x1176> mov %eax,%esi -0804a3a8 <.text+0x1178> call 08049008 <dcgettext@plt> -0804a3ad <.text+0x117d> mov %esi,0xc(%esp) -0804a3b1 <.text+0x1181> mov %eax,0x8(%esp) -0804a3b5 <.text+0x1185> mov (%edi),%eax -0804a3b7 <.text+0x1187> movl $0x0,(%esp) -0804a3be <.text+0x118e> mov %eax,0x4(%esp) -0804a3c2 <.text+0x1192> call 08049148 <error@plt> -0804a3c7 <.text+0x1197> mov 0x94(%esp),%eax -0804a3ce <.text+0x119e> movb $0x0,0x53(%esp) -0804a3d3 <.text+0x11a3> mov %eax,0x805516c -0804a3d8 <.text+0x11a8> jmp 08049f78 <exit@plt+0xd60> -0804a3dd <.text+0x11ad> nop -0804a3de <.text+0x11ae> nop -0804a3df <.text+0x11af> nop -0804a3e0 <.text+0x11b0> push %ebp -0804a3e1 <.text+0x11b1> mov %esp,%ebp -0804a3e3 <.text+0x11b3> push %edi -0804a3e4 <.text+0x11b4> xor %edi,%edi -0804a3e6 <.text+0x11b6> push %esi -0804a3e7 <.text+0x11b7> push %ebx -0804a3e8 <.text+0x11b8> sub $0x1c,%esp -0804a3eb <.text+0x11bb> mov 0x10(%ebp),%ebx -0804a3ee <.text+0x11be> test %ebx,%ebx -0804a3f0 <.text+0x11c0> je 0804a41c <exit@plt+0x1204> -0804a3f2 <.text+0x11c2> mov 0xc(%ebp),%esi -0804a3f5 <.text+0x11c5> jmp 0804a404 <exit@plt+0x11ec> -0804a3f7 <.text+0x11c7> nop -0804a3f8 <.text+0x11c8> test %eax,%eax -0804a3fa <.text+0x11ca> je 0804a428 <exit@plt+0x1210> -0804a3fc <.text+0x11cc> add %eax,%edi -0804a3fe <.text+0x11ce> sub %eax,%ebx -0804a400 <.text+0x11d0> je 0804a41c <exit@plt+0x1204> -0804a402 <.text+0x11d2> add %eax,%esi -0804a404 <.text+0x11d4> mov %ebx,0x8(%esp) -0804a408 <.text+0x11d8> mov %esi,0x4(%esp) -0804a40c <.text+0x11dc> mov 0x8(%ebp),%eax -0804a40f <.text+0x11df> mov %eax,(%esp) -0804a412 <.text+0x11e2> call 0804ce70 <exit@plt+0x3c58> -0804a417 <.text+0x11e7> cmp $0xffffffff,%eax -0804a41a <.text+0x11ea> jne 0804a3f8 <exit@plt+0x11e0> -0804a41c <.text+0x11ec> add $0x1c,%esp -0804a41f <.text+0x11ef> mov %edi,%eax -0804a421 <.text+0x11f1> pop %ebx -0804a422 <.text+0x11f2> pop %esi -0804a423 <.text+0x11f3> pop %edi -0804a424 <.text+0x11f4> pop %ebp -0804a425 <.text+0x11f5> ret -0804a426 <.text+0x11f6> xchg %ax,%ax -0804a428 <.text+0x11f8> call 08048e58 <__errno_location@plt> -0804a42d <.text+0x11fd> movl $0x1c,(%eax) -0804a433 <.text+0x1203> add $0x1c,%esp -0804a436 <.text+0x1206> mov %edi,%eax -0804a438 <.text+0x1208> pop %ebx -0804a439 <.text+0x1209> pop %esi -0804a43a <.text+0x120a> pop %edi -0804a43b <.text+0x120b> pop %ebp -0804a43c <.text+0x120c> ret -0804a43d <.text+0x120d> nop -0804a43e <.text+0x120e> nop -0804a43f <.text+0x120f> nop -0804a440 <.text+0x1210> push %ebp -0804a441 <.text+0x1211> mov %esp,%ebp -0804a443 <.text+0x1213> sub $0x38,%esp -0804a446 <.text+0x1216> mov %ebx,-0xc(%ebp) -0804a449 <.text+0x1219> mov 0x8(%ebp),%ebx -0804a44c <.text+0x121c> movl $0x2f,0x4(%esp) -0804a454 <.text+0x1224> mov %esi,-0x8(%ebp) -0804a457 <.text+0x1227> mov %edi,-0x4(%ebp) -0804a45a <.text+0x122a> mov %ebx,(%esp) -0804a45d <.text+0x122d> call 08048f98 <strrchr@plt> -0804a462 <.text+0x1232> test %eax,%eax -0804a464 <.text+0x1234> je 0804a4a9 <exit@plt+0x1291> -0804a466 <.text+0x1236> lea 0x1(%eax),%edx -0804a469 <.text+0x1239> mov %edx,%ecx -0804a46b <.text+0x123b> sub %ebx,%ecx -0804a46d <.text+0x123d> cmp $0x6,%ecx -0804a470 <.text+0x1240> mov %edx,-0x1c(%ebp) -0804a473 <.text+0x1243> jle 0804a4a9 <exit@plt+0x1291> -0804a475 <.text+0x1245> lea -0x6(%eax),%esi -0804a478 <.text+0x1248> mov $0x80527e8,%edi -0804a47d <.text+0x124d> mov $0x7,%ecx -0804a482 <.text+0x1252> repz cmpsb %es:(%edi),%ds:(%esi) -0804a484 <.text+0x1254> jne 0804a4a9 <exit@plt+0x1291> -0804a486 <.text+0x1256> mov -0x1c(%ebp),%esi -0804a489 <.text+0x1259> mov $0x3,%ecx -0804a48e <.text+0x125e> mov $0x80527f0,%edi -0804a493 <.text+0x1263> mov -0x1c(%ebp),%ebx -0804a496 <.text+0x1266> repz cmpsb %es:(%edi),%ds:(%esi) -0804a498 <.text+0x1268> seta %cl -0804a49b <.text+0x126b> mov %ecx,%esi -0804a49d <.text+0x126d> setb %cl -0804a4a0 <.text+0x1270> mov %esi,%edx -0804a4a2 <.text+0x1272> cmp %cl,%dl -0804a4a4 <.text+0x1274> jne 0804a4a9 <exit@plt+0x1291> -0804a4a6 <.text+0x1276> lea 0x4(%eax),%ebx -0804a4a9 <.text+0x1279> mov %ebx,0x8055178 -0804a4af <.text+0x127f> mov -0x8(%ebp),%esi -0804a4b2 <.text+0x1282> mov -0xc(%ebp),%ebx -0804a4b5 <.text+0x1285> mov -0x4(%ebp),%edi -0804a4b8 <.text+0x1288> mov %ebp,%esp -0804a4ba <.text+0x128a> pop %ebp -0804a4bb <.text+0x128b> ret -0804a4bc <.text+0x128c> nop -0804a4bd <.text+0x128d> nop -0804a4be <.text+0x128e> nop -0804a4bf <.text+0x128f> nop -0804a4c0 <.text+0x1290> push %ebp -0804a4c1 <.text+0x1291> mov %esp,%ebp -0804a4c3 <.text+0x1293> push %edi -0804a4c4 <.text+0x1294> push %esi -0804a4c5 <.text+0x1295> push %ebx -0804a4c6 <.text+0x1296> mov %eax,%ebx -0804a4c8 <.text+0x1298> sub $0xdc,%esp -0804a4ce <.text+0x129e> movl $0x2,0x4(%esp) -0804a4d6 <.text+0x12a6> lea -0x78(%ebp),%esi -0804a4d9 <.text+0x12a9> mov %gs:0x14,%eax -0804a4df <.text+0x12af> mov %eax,-0x1c(%ebp) -0804a4e2 <.text+0x12b2> xor %eax,%eax -0804a4e4 <.text+0x12b4> mov %edx,(%esp) -0804a4e7 <.text+0x12b7> call 0804b150 <exit@plt+0x1f38> -0804a4ec <.text+0x12bc> mov %eax,-0xc0(%ebp) -0804a4f2 <.text+0x12c2> lea 0x0(%esi),%esi -0804a4f8 <.text+0x12c8> cmpb $0x0,(%ebx) -0804a4fb <.text+0x12cb> je 0804a900 <exit@plt+0x16e8> -0804a501 <.text+0x12d1> mov -0xc0(%ebp),%edx -0804a507 <.text+0x12d7> mov %ebx,(%esp) -0804a50a <.text+0x12da> mov %edx,0x4(%esp) -0804a50e <.text+0x12de> call 0804e1d0 <exit@plt+0x4fb8> -0804a513 <.text+0x12e3> test %eax,%eax -0804a515 <.text+0x12e5> mov %eax,%edi -0804a517 <.text+0x12e7> je 0804a900 <exit@plt+0x16e8> -0804a51d <.text+0x12ed> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804a522 <.text+0x12f2> cmp $0x1,%eax -0804a525 <.text+0x12f5> jbe 0804ab08 <exit@plt+0x18f0> -0804a52b <.text+0x12fb> cmp %ebx,%edi -0804a52d <.text+0x12fd> mov %ebx,-0x6c(%ebp) -0804a530 <.text+0x1300> movb $0x0,-0x7c(%ebp) -0804a534 <.text+0x1304> movl $0x0,(%esi) -0804a53a <.text+0x130a> movl $0x0,0x4(%esi) -0804a541 <.text+0x1311> movb $0x0,-0x70(%ebp) -0804a545 <.text+0x1315> jbe 0804a607 <exit@plt+0x13ef> -0804a54b <.text+0x131b> mov %edi,-0xcc(%ebp) -0804a551 <.text+0x1321> cmpb $0x0,-0x7c(%ebp) -0804a555 <.text+0x1325> jne 0804aa4c <exit@plt+0x1834> -0804a55b <.text+0x132b> mov -0x6c(%ebp),%edx -0804a55e <.text+0x132e> movzbl (%edx),%eax -0804a561 <.text+0x1331> mov %eax,%ecx -0804a563 <.text+0x1333> shr $0x5,%cl -0804a566 <.text+0x1336> movzbl %cl,%ecx -0804a569 <.text+0x1339> mov 0x8052fa0(,%ecx,4),%ecx -0804a570 <.text+0x1340> bt %eax,%ecx -0804a573 <.text+0x1343> jae 0804aa38 <exit@plt+0x1820> -0804a579 <.text+0x1349> movl $0x1,-0x68(%ebp) -0804a580 <.text+0x1350> movsbl (%edx),%eax -0804a583 <.text+0x1353> movb $0x1,-0x64(%ebp) -0804a587 <.text+0x1357> mov %eax,-0x60(%ebp) -0804a58a <.text+0x135a> cmpb $0x0,-0x64(%ebp) -0804a58e <.text+0x135e> movb $0x1,-0x70(%ebp) -0804a592 <.text+0x1362> jne 0804aa00 <exit@plt+0x17e8> -0804a598 <.text+0x1368> mov -0x5c(%ebp),%edi -0804a59b <.text+0x136b> mov -0x6c(%ebp),%edx -0804a59e <.text+0x136e> mov -0x68(%ebp),%eax -0804a5a1 <.text+0x1371> mov -0x64(%ebp),%ecx -0804a5a4 <.text+0x1374> mov %edi,-0x34(%ebp) -0804a5a7 <.text+0x1377> mov -0x58(%ebp),%edi -0804a5aa <.text+0x137a> mov -0x60(%ebp),%ebx -0804a5ad <.text+0x137d> mov %eax,-0x40(%ebp) -0804a5b0 <.text+0x1380> lea (%edx,%eax,1),%eax -0804a5b3 <.text+0x1383> cmp %eax,-0xcc(%ebp) -0804a5b9 <.text+0x1389> mov %edi,-0x30(%ebp) -0804a5bc <.text+0x138c> mov -0x54(%ebp),%edi -0804a5bf <.text+0x138f> mov %edx,-0x44(%ebp) -0804a5c2 <.text+0x1392> mov %ecx,-0x3c(%ebp) -0804a5c5 <.text+0x1395> mov %ebx,-0x38(%ebp) -0804a5c8 <.text+0x1398> mov %edi,-0x2c(%ebp) -0804a5cb <.text+0x139b> mov -0x50(%ebp),%edi -0804a5ce <.text+0x139e> mov %eax,-0x6c(%ebp) -0804a5d1 <.text+0x13a1> movb $0x0,-0x70(%ebp) -0804a5d5 <.text+0x13a5> mov %edi,-0x28(%ebp) -0804a5d8 <.text+0x13a8> mov -0x4c(%ebp),%edi -0804a5db <.text+0x13ab> mov %edi,-0x24(%ebp) -0804a5de <.text+0x13ae> mov -0x48(%ebp),%edi -0804a5e1 <.text+0x13b1> mov %edi,-0x20(%ebp) -0804a5e4 <.text+0x13b4> ja 0804a551 <exit@plt+0x1339> -0804a5ea <.text+0x13ba> test %cl,%cl -0804a5ec <.text+0x13bc> mov -0xcc(%ebp),%edi -0804a5f2 <.text+0x13c2> je 0804a607 <exit@plt+0x13ef> -0804a5f4 <.text+0x13c4> mov %ebx,(%esp) -0804a5f7 <.text+0x13c7> call 08049108 <iswalnum@plt> -0804a5fc <.text+0x13cc> movb $0x0,-0xb9(%ebp) -0804a603 <.text+0x13d3> test %eax,%eax -0804a605 <.text+0x13d5> jne 0804a60e <exit@plt+0x13f6> -0804a607 <.text+0x13d7> movb $0x1,-0xb9(%ebp) -0804a60e <.text+0x13de> mov -0xc0(%ebp),%eax -0804a614 <.text+0x13e4> lea -0xb0(%ebp),%ebx -0804a61a <.text+0x13ea> movb $0x0,-0xb4(%ebp) -0804a621 <.text+0x13f1> cmpb $0x0,-0xb4(%ebp) -0804a628 <.text+0x13f8> mov %edi,-0x6c(%ebp) -0804a62b <.text+0x13fb> movb $0x0,-0x7c(%ebp) -0804a62f <.text+0x13ff> movl $0x0,(%esi) -0804a635 <.text+0x1405> movl $0x0,0x4(%esi) -0804a63c <.text+0x140c> movb $0x0,-0x70(%ebp) -0804a640 <.text+0x1410> mov %eax,-0xa4(%ebp) -0804a646 <.text+0x1416> movl $0x0,-0xb0(%ebp) -0804a650 <.text+0x1420> movl $0x0,-0xac(%ebp) -0804a65a <.text+0x142a> movb $0x0,-0xa8(%ebp) -0804a661 <.text+0x1431> jne 0804a72e <exit@plt+0x1516> -0804a667 <.text+0x1437> nop -0804a668 <.text+0x1438> mov -0xa4(%ebp),%edx -0804a66e <.text+0x143e> movzbl (%edx),%eax -0804a671 <.text+0x1441> mov %eax,%ecx -0804a673 <.text+0x1443> shr $0x5,%cl -0804a676 <.text+0x1446> movzbl %cl,%ecx -0804a679 <.text+0x1449> mov 0x8052fa0(,%ecx,4),%ecx -0804a680 <.text+0x1450> bt %eax,%ecx -0804a683 <.text+0x1453> jae 0804a9d8 <exit@plt+0x17c0> -0804a689 <.text+0x1459> movl $0x1,-0xa0(%ebp) -0804a693 <.text+0x1463> movsbl (%edx),%eax -0804a696 <.text+0x1466> movb $0x1,-0x9c(%ebp) -0804a69d <.text+0x146d> mov %eax,-0x98(%ebp) -0804a6a3 <.text+0x1473> cmpb $0x0,-0x9c(%ebp) -0804a6aa <.text+0x147a> movb $0x1,-0xa8(%ebp) -0804a6b1 <.text+0x1481> jne 0804a7e0 <exit@plt+0x15c8> -0804a6b7 <.text+0x1487> cmpb $0x0,-0x70(%ebp) -0804a6bb <.text+0x148b> jne 0804a6fa <exit@plt+0x14e2> -0804a6bd <.text+0x148d> cmpb $0x0,-0x7c(%ebp) -0804a6c1 <.text+0x1491> jne 0804a954 <exit@plt+0x173c> -0804a6c7 <.text+0x1497> mov -0x6c(%ebp),%edx -0804a6ca <.text+0x149a> movzbl (%edx),%eax -0804a6cd <.text+0x149d> mov %eax,%ecx -0804a6cf <.text+0x149f> shr $0x5,%cl -0804a6d2 <.text+0x14a2> movzbl %cl,%ecx -0804a6d5 <.text+0x14a5> mov 0x8052fa0(,%ecx,4),%ecx -0804a6dc <.text+0x14ac> bt %eax,%ecx -0804a6df <.text+0x14af> jae 0804a940 <exit@plt+0x1728> -0804a6e5 <.text+0x14b5> movl $0x1,-0x68(%ebp) -0804a6ec <.text+0x14bc> movsbl (%edx),%eax -0804a6ef <.text+0x14bf> movb $0x1,-0x64(%ebp) -0804a6f3 <.text+0x14c3> mov %eax,-0x60(%ebp) -0804a6f6 <.text+0x14c6> movb $0x1,-0x70(%ebp) -0804a6fa <.text+0x14ca> cmpb $0x0,-0x64(%ebp) -0804a6fe <.text+0x14ce> jne 0804a930 <exit@plt+0x1718> -0804a704 <.text+0x14d4> mov -0x68(%ebp),%eax -0804a707 <.text+0x14d7> add %eax,-0x6c(%ebp) -0804a70a <.text+0x14da> mov -0xa0(%ebp),%eax -0804a710 <.text+0x14e0> add %eax,-0xa4(%ebp) -0804a716 <.text+0x14e6> cmpb $0x0,-0xb4(%ebp) -0804a71d <.text+0x14ed> movb $0x0,-0x70(%ebp) -0804a721 <.text+0x14f1> movb $0x0,-0xa8(%ebp) -0804a728 <.text+0x14f8> je 0804a668 <exit@plt+0x1450> -0804a72e <.text+0x14fe> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804a733 <.text+0x1503> mov %eax,0x4(%esp) -0804a737 <.text+0x1507> mov -0xa4(%ebp),%eax -0804a73d <.text+0x150d> mov %eax,(%esp) -0804a740 <.text+0x1510> call 0804b110 <exit@plt+0x1ef8> -0804a745 <.text+0x1515> mov %ebx,0xc(%esp) -0804a749 <.text+0x1519> mov %eax,0x8(%esp) -0804a74d <.text+0x151d> mov -0xa4(%ebp),%eax -0804a753 <.text+0x1523> mov %eax,0x4(%esp) -0804a757 <.text+0x1527> lea -0x98(%ebp),%eax -0804a75d <.text+0x152d> mov %eax,(%esp) -0804a760 <.text+0x1530> call 08048fc8 <mbrtowc@plt> -0804a765 <.text+0x1535> cmp $0xffffffff,%eax -0804a768 <.text+0x1538> mov %eax,-0xa0(%ebp) -0804a76e <.text+0x153e> je 0804aa10 <exit@plt+0x17f8> -0804a774 <.text+0x1544> cmp $0xfffffffe,%eax -0804a777 <.text+0x1547> je 0804aad0 <exit@plt+0x18b8> -0804a77d <.text+0x154d> test %eax,%eax -0804a77f <.text+0x154f> jne 0804a7a8 <exit@plt+0x1590> -0804a781 <.text+0x1551> mov -0xa4(%ebp),%eax -0804a787 <.text+0x1557> movl $0x1,-0xa0(%ebp) -0804a791 <.text+0x1561> cmpb $0x0,(%eax) -0804a794 <.text+0x1564> jne 0804ad9e <exit@plt+0x1b86> -0804a79a <.text+0x156a> mov -0x98(%ebp),%edx -0804a7a0 <.text+0x1570> test %edx,%edx -0804a7a2 <.text+0x1572> jne 0804ad7a <exit@plt+0x1b62> -0804a7a8 <.text+0x1578> mov %ebx,(%esp) -0804a7ab <.text+0x157b> movb $0x1,-0x9c(%ebp) -0804a7b2 <.text+0x1582> call 08049058 <mbsinit@plt> -0804a7b7 <.text+0x1587> test %eax,%eax -0804a7b9 <.text+0x1589> je 0804a6a3 <exit@plt+0x148b> -0804a7bf <.text+0x158f> cmpb $0x0,-0x9c(%ebp) -0804a7c6 <.text+0x1596> movb $0x0,-0xb4(%ebp) -0804a7cd <.text+0x159d> movb $0x1,-0xa8(%ebp) -0804a7d4 <.text+0x15a4> je 0804a6b7 <exit@plt+0x149f> -0804a7da <.text+0x15aa> lea 0x0(%esi),%esi -0804a7e0 <.text+0x15b0> mov -0x98(%ebp),%eax -0804a7e6 <.text+0x15b6> test %eax,%eax -0804a7e8 <.text+0x15b8> jne 0804a6b7 <exit@plt+0x149f> -0804a7ee <.text+0x15be> cmpb $0x0,-0x70(%ebp) -0804a7f2 <.text+0x15c2> jne 0804a831 <exit@plt+0x1619> -0804a7f4 <.text+0x15c4> cmpb $0x0,-0x7c(%ebp) -0804a7f8 <.text+0x15c8> jne 0804abec <exit@plt+0x19d4> -0804a7fe <.text+0x15ce> mov -0x6c(%ebp),%edx -0804a801 <.text+0x15d1> movzbl (%edx),%eax -0804a804 <.text+0x15d4> mov %eax,%ecx -0804a806 <.text+0x15d6> shr $0x5,%cl -0804a809 <.text+0x15d9> movzbl %cl,%ecx -0804a80c <.text+0x15dc> mov 0x8052fa0(,%ecx,4),%ecx -0804a813 <.text+0x15e3> bt %eax,%ecx -0804a816 <.text+0x15e6> jae 0804abd8 <exit@plt+0x19c0> -0804a81c <.text+0x15ec> movl $0x1,-0x68(%ebp) -0804a823 <.text+0x15f3> movsbl (%edx),%eax -0804a826 <.text+0x15f6> movb $0x1,-0x64(%ebp) -0804a82a <.text+0x15fa> mov %eax,-0x60(%ebp) -0804a82d <.text+0x15fd> movb $0x1,-0x70(%ebp) -0804a831 <.text+0x1601> cmpb $0x0,-0x64(%ebp) -0804a835 <.text+0x1605> jne 0804ab98 <exit@plt+0x1980> -0804a83b <.text+0x160b> mov -0x5c(%ebp),%ecx -0804a83e <.text+0x160e> mov -0x6c(%ebp),%eax -0804a841 <.text+0x1611> mov -0x64(%ebp),%edx -0804a844 <.text+0x1614> mov %ecx,-0x34(%ebp) -0804a847 <.text+0x1617> mov -0x58(%ebp),%ecx -0804a84a <.text+0x161a> mov %eax,-0x44(%ebp) -0804a84d <.text+0x161d> mov -0x68(%ebp),%eax -0804a850 <.text+0x1620> test %dl,%dl -0804a852 <.text+0x1622> mov %edx,-0x3c(%ebp) -0804a855 <.text+0x1625> mov %ecx,-0x30(%ebp) -0804a858 <.text+0x1628> mov -0x54(%ebp),%ecx -0804a85b <.text+0x162b> mov %eax,-0x40(%ebp) -0804a85e <.text+0x162e> mov -0x60(%ebp),%eax -0804a861 <.text+0x1631> mov %ecx,-0x2c(%ebp) -0804a864 <.text+0x1634> mov -0x50(%ebp),%ecx -0804a867 <.text+0x1637> mov %eax,-0x38(%ebp) -0804a86a <.text+0x163a> mov %ecx,-0x28(%ebp) -0804a86d <.text+0x163d> mov -0x4c(%ebp),%ecx -0804a870 <.text+0x1640> mov %ecx,-0x24(%ebp) -0804a873 <.text+0x1643> mov -0x48(%ebp),%ecx -0804a876 <.text+0x1646> mov %ecx,-0x20(%ebp) -0804a879 <.text+0x1649> je 0804a889 <exit@plt+0x1671> -0804a87b <.text+0x164b> mov %eax,(%esp) -0804a87e <.text+0x164e> call 08049108 <iswalnum@plt> -0804a883 <.text+0x1653> xor %edx,%edx -0804a885 <.text+0x1655> test %eax,%eax -0804a887 <.text+0x1657> jne 0804a88e <exit@plt+0x1676> -0804a889 <.text+0x1659> mov $0x1,%edx -0804a88e <.text+0x165e> cmpb $0x0,-0xb9(%ebp) -0804a895 <.text+0x1665> je 0804a89f <exit@plt+0x1687> -0804a897 <.text+0x1667> test %dl,%dl -0804a899 <.text+0x1669> jne 0804ad4c <exit@plt+0x1b34> -0804a89f <.text+0x166f> mov %edi,-0x6c(%ebp) -0804a8a2 <.text+0x1672> movb $0x0,-0x7c(%ebp) -0804a8a6 <.text+0x1676> movl $0x0,(%esi) -0804a8ac <.text+0x167c> movl $0x0,0x4(%esi) -0804a8b3 <.text+0x1683> movb $0x0,-0x70(%ebp) -0804a8b7 <.text+0x1687> movzbl (%edi),%eax -0804a8ba <.text+0x168a> mov %eax,%edx -0804a8bc <.text+0x168c> shr $0x5,%dl -0804a8bf <.text+0x168f> movzbl %dl,%edx -0804a8c2 <.text+0x1692> mov 0x8052fa0(,%edx,4),%edx -0804a8c9 <.text+0x1699> bt %eax,%edx -0804a8cc <.text+0x169c> jae 0804ac70 <exit@plt+0x1a58> -0804a8d2 <.text+0x16a2> movl $0x1,-0x68(%ebp) -0804a8d9 <.text+0x16a9> movsbl (%edi),%eax -0804a8dc <.text+0x16ac> movb $0x1,-0x64(%ebp) -0804a8e0 <.text+0x16b0> mov %eax,-0x60(%ebp) -0804a8e3 <.text+0x16b3> cmpb $0x0,-0x64(%ebp) -0804a8e7 <.text+0x16b7> movb $0x1,-0x70(%ebp) -0804a8eb <.text+0x16bb> jne 0804aba8 <exit@plt+0x1990> -0804a8f1 <.text+0x16c1> mov -0x68(%ebp),%ebx -0804a8f4 <.text+0x16c4> add %edi,%ebx -0804a8f6 <.text+0x16c6> cmpb $0x0,(%ebx) -0804a8f9 <.text+0x16c9> jne 0804a501 <exit@plt+0x12e9> -0804a8ff <.text+0x16cf> nop -0804a900 <.text+0x16d0> xor %ebx,%ebx -0804a902 <.text+0x16d2> mov -0xc0(%ebp),%edi -0804a908 <.text+0x16d8> mov %edi,(%esp) -0804a90b <.text+0x16db> call 08048ff8 <free@plt> -0804a910 <.text+0x16e0> mov %ebx,%eax -0804a912 <.text+0x16e2> mov -0x1c(%ebp),%edx -0804a915 <.text+0x16e5> xor %gs:0x14,%edx -0804a91c <.text+0x16ec> jne 0804adc2 <exit@plt+0x1baa> -0804a922 <.text+0x16f2> add $0xdc,%esp -0804a928 <.text+0x16f8> pop %ebx -0804a929 <.text+0x16f9> pop %esi -0804a92a <.text+0x16fa> pop %edi -0804a92b <.text+0x16fb> pop %ebp -0804a92c <.text+0x16fc> ret -0804a92d <.text+0x16fd> lea 0x0(%esi),%esi -0804a930 <.text+0x1700> mov -0x60(%ebp),%ecx -0804a933 <.text+0x1703> test %ecx,%ecx -0804a935 <.text+0x1705> jne 0804a704 <exit@plt+0x14ec> -0804a93b <.text+0x170b> call 08048e48 <abort@plt> -0804a940 <.text+0x1710> mov %esi,(%esp) -0804a943 <.text+0x1713> call 08049058 <mbsinit@plt> -0804a948 <.text+0x1718> test %eax,%eax -0804a94a <.text+0x171a> je 0804ad56 <exit@plt+0x1b3e> -0804a950 <.text+0x1720> movb $0x1,-0x7c(%ebp) -0804a954 <.text+0x1724> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804a959 <.text+0x1729> mov %eax,0x4(%esp) -0804a95d <.text+0x172d> mov -0x6c(%ebp),%eax -0804a960 <.text+0x1730> mov %eax,(%esp) -0804a963 <.text+0x1733> call 0804b110 <exit@plt+0x1ef8> -0804a968 <.text+0x1738> lea -0x60(%ebp),%edx -0804a96b <.text+0x173b> mov %esi,0xc(%esp) -0804a96f <.text+0x173f> mov %edx,(%esp) -0804a972 <.text+0x1742> mov %eax,0x8(%esp) -0804a976 <.text+0x1746> mov -0x6c(%ebp),%eax -0804a979 <.text+0x1749> mov %eax,0x4(%esp) -0804a97d <.text+0x174d> call 08048fc8 <mbrtowc@plt> -0804a982 <.text+0x1752> cmp $0xffffffff,%eax -0804a985 <.text+0x1755> mov %eax,-0x68(%ebp) -0804a988 <.text+0x1758> je 0804aa28 <exit@plt+0x1810> -0804a98e <.text+0x175e> cmp $0xfffffffe,%eax -0804a991 <.text+0x1761> je 0804aaf0 <exit@plt+0x18d8> -0804a997 <.text+0x1767> test %eax,%eax -0804a999 <.text+0x1769> jne 0804a9b9 <exit@plt+0x17a1> -0804a99b <.text+0x176b> mov -0x6c(%ebp),%eax -0804a99e <.text+0x176e> movl $0x1,-0x68(%ebp) -0804a9a5 <.text+0x1775> cmpb $0x0,(%eax) -0804a9a8 <.text+0x1778> jne 0804ad9e <exit@plt+0x1b86> -0804a9ae <.text+0x177e> mov -0x60(%ebp),%eax -0804a9b1 <.text+0x1781> test %eax,%eax -0804a9b3 <.text+0x1783> jne 0804ad7a <exit@plt+0x1b62> -0804a9b9 <.text+0x1789> mov %esi,(%esp) -0804a9bc <.text+0x178c> movb $0x1,-0x64(%ebp) -0804a9c0 <.text+0x1790> call 08049058 <mbsinit@plt> -0804a9c5 <.text+0x1795> test %eax,%eax -0804a9c7 <.text+0x1797> je 0804a6f6 <exit@plt+0x14de> -0804a9cd <.text+0x179d> movb $0x0,-0x7c(%ebp) -0804a9d1 <.text+0x17a1> jmp 0804a6f6 <exit@plt+0x14de> -0804a9d6 <.text+0x17a6> xchg %ax,%ax -0804a9d8 <.text+0x17a8> mov %ebx,(%esp) -0804a9db <.text+0x17ab> nop -0804a9dc <.text+0x17ac> lea 0x0(%esi,%eiz,1),%esi -0804a9e0 <.text+0x17b0> call 08049058 <mbsinit@plt> -0804a9e5 <.text+0x17b5> test %eax,%eax -0804a9e7 <.text+0x17b7> je 0804ad56 <exit@plt+0x1b3e> -0804a9ed <.text+0x17bd> movb $0x1,-0xb4(%ebp) -0804a9f4 <.text+0x17c4> jmp 0804a72e <exit@plt+0x1516> -0804a9f9 <.text+0x17c9> lea 0x0(%esi,%eiz,1),%esi -0804aa00 <.text+0x17d0> mov -0x60(%ebp),%edx -0804aa03 <.text+0x17d3> test %edx,%edx -0804aa05 <.text+0x17d5> je 0804a93b <exit@plt+0x1723> -0804aa0b <.text+0x17db> jmp 0804a598 <exit@plt+0x1380> -0804aa10 <.text+0x17e0> movl $0x1,-0xa0(%ebp) -0804aa1a <.text+0x17ea> movb $0x0,-0x9c(%ebp) -0804aa21 <.text+0x17f1> jmp 0804a6a3 <exit@plt+0x148b> -0804aa26 <.text+0x17f6> xchg %ax,%ax -0804aa28 <.text+0x17f8> movl $0x1,-0x68(%ebp) -0804aa2f <.text+0x17ff> movb $0x0,-0x64(%ebp) -0804aa33 <.text+0x1803> jmp 0804a6f6 <exit@plt+0x14de> -0804aa38 <.text+0x1808> mov %esi,(%esp) -0804aa3b <.text+0x180b> call 08049058 <mbsinit@plt> -0804aa40 <.text+0x1810> test %eax,%eax -0804aa42 <.text+0x1812> je 0804ad56 <exit@plt+0x1b3e> -0804aa48 <.text+0x1818> movb $0x1,-0x7c(%ebp) -0804aa4c <.text+0x181c> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804aa51 <.text+0x1821> lea -0x60(%ebp),%edi -0804aa54 <.text+0x1824> mov %eax,0x4(%esp) -0804aa58 <.text+0x1828> mov -0x6c(%ebp),%eax -0804aa5b <.text+0x182b> mov %eax,(%esp) -0804aa5e <.text+0x182e> call 0804b110 <exit@plt+0x1ef8> -0804aa63 <.text+0x1833> mov %esi,0xc(%esp) -0804aa67 <.text+0x1837> mov %edi,(%esp) -0804aa6a <.text+0x183a> mov %eax,0x8(%esp) -0804aa6e <.text+0x183e> mov -0x6c(%ebp),%eax -0804aa71 <.text+0x1841> mov %eax,0x4(%esp) -0804aa75 <.text+0x1845> call 08048fc8 <mbrtowc@plt> -0804aa7a <.text+0x184a> cmp $0xffffffff,%eax -0804aa7d <.text+0x184d> mov %eax,-0x68(%ebp) -0804aa80 <.text+0x1850> je 0804ab88 <exit@plt+0x1970> -0804aa86 <.text+0x1856> cmp $0xfffffffe,%eax -0804aa89 <.text+0x1859> je 0804abc0 <exit@plt+0x19a8> -0804aa8f <.text+0x185f> test %eax,%eax -0804aa91 <.text+0x1861> jne 0804aab1 <exit@plt+0x1899> -0804aa93 <.text+0x1863> mov -0x6c(%ebp),%eax -0804aa96 <.text+0x1866> movl $0x1,-0x68(%ebp) -0804aa9d <.text+0x186d> cmpb $0x0,(%eax) -0804aaa0 <.text+0x1870> jne 0804ad9e <exit@plt+0x1b86> -0804aaa6 <.text+0x1876> mov -0x60(%ebp),%ecx -0804aaa9 <.text+0x1879> test %ecx,%ecx -0804aaab <.text+0x187b> jne 0804ad7a <exit@plt+0x1b62> -0804aab1 <.text+0x1881> mov %esi,(%esp) -0804aab4 <.text+0x1884> movb $0x1,-0x64(%ebp) -0804aab8 <.text+0x1888> call 08049058 <mbsinit@plt> -0804aabd <.text+0x188d> test %eax,%eax -0804aabf <.text+0x188f> je 0804a58a <exit@plt+0x1372> -0804aac5 <.text+0x1895> movb $0x0,-0x7c(%ebp) -0804aac9 <.text+0x1899> jmp 0804a58a <exit@plt+0x1372> -0804aace <.text+0x189e> xchg %ax,%ax -0804aad0 <.text+0x18a0> mov -0xa4(%ebp),%eax -0804aad6 <.text+0x18a6> mov %eax,(%esp) -0804aad9 <.text+0x18a9> call 08049078 <strlen@plt> -0804aade <.text+0x18ae> movb $0x0,-0x9c(%ebp) -0804aae5 <.text+0x18b5> mov %eax,-0xa0(%ebp) -0804aaeb <.text+0x18bb> jmp 0804a6a3 <exit@plt+0x148b> -0804aaf0 <.text+0x18c0> mov -0x6c(%ebp),%eax -0804aaf3 <.text+0x18c3> mov %eax,(%esp) -0804aaf6 <.text+0x18c6> call 08049078 <strlen@plt> -0804aafb <.text+0x18cb> movb $0x0,-0x64(%ebp) -0804aaff <.text+0x18cf> mov %eax,-0x68(%ebp) -0804ab02 <.text+0x18d2> jmp 0804a6f6 <exit@plt+0x14de> -0804ab07 <.text+0x18d7> nop -0804ab08 <.text+0x18d8> cmp %edi,%ebx -0804ab0a <.text+0x18da> movb $0x1,-0xb9(%ebp) -0804ab11 <.text+0x18e1> jae 0804ab31 <exit@plt+0x1919> -0804ab13 <.text+0x18e3> call 08049038 <__ctype_b_loc@plt> -0804ab18 <.text+0x18e8> movzbl -0x1(%edi),%edx -0804ab1c <.text+0x18ec> mov (%eax),%eax -0804ab1e <.text+0x18ee> movzwl (%eax,%edx,2),%eax -0804ab22 <.text+0x18f2> shr $0x3,%eax -0804ab25 <.text+0x18f5> xor $0x1,%eax -0804ab28 <.text+0x18f8> and $0x1,%eax -0804ab2b <.text+0x18fb> mov %al,-0xb9(%ebp) -0804ab31 <.text+0x1901> mov -0xc0(%ebp),%edx -0804ab37 <.text+0x1907> mov %edx,(%esp) -0804ab3a <.text+0x190a> call 08049078 <strlen@plt> -0804ab3f <.text+0x190f> movzbl (%edi,%eax,1),%ebx -0804ab43 <.text+0x1913> mov $0x1,%eax -0804ab48 <.text+0x1918> test %bl,%bl -0804ab4a <.text+0x191a> je 0804ab63 <exit@plt+0x194b> -0804ab4c <.text+0x191c> call 08049038 <__ctype_b_loc@plt> -0804ab51 <.text+0x1921> movzbl %bl,%ebx -0804ab54 <.text+0x1924> mov (%eax),%eax -0804ab56 <.text+0x1926> movzwl (%eax,%ebx,2),%eax -0804ab5a <.text+0x192a> shr $0x3,%eax -0804ab5d <.text+0x192d> xor $0x1,%eax -0804ab60 <.text+0x1930> and $0x1,%eax -0804ab63 <.text+0x1933> cmpb $0x0,-0xb9(%ebp) -0804ab6a <.text+0x193a> je 0804ab74 <exit@plt+0x195c> -0804ab6c <.text+0x193c> test %al,%al -0804ab6e <.text+0x193e> jne 0804ad4c <exit@plt+0x1b34> -0804ab74 <.text+0x1944> cmpb $0x0,(%edi) -0804ab77 <.text+0x1947> je 0804a900 <exit@plt+0x16e8> -0804ab7d <.text+0x194d> lea 0x1(%edi),%ebx -0804ab80 <.text+0x1950> jmp 0804a4f8 <exit@plt+0x12e0> -0804ab85 <.text+0x1955> lea 0x0(%esi),%esi -0804ab88 <.text+0x1958> movl $0x1,-0x68(%ebp) -0804ab8f <.text+0x195f> movb $0x0,-0x64(%ebp) -0804ab93 <.text+0x1963> jmp 0804a58a <exit@plt+0x1372> -0804ab98 <.text+0x1968> mov -0x60(%ebp),%ecx -0804ab9b <.text+0x196b> test %ecx,%ecx -0804ab9d <.text+0x196d> je 0804a889 <exit@plt+0x1671> -0804aba3 <.text+0x1973> jmp 0804a83b <exit@plt+0x1623> -0804aba8 <.text+0x1978> mov -0x60(%ebp),%eax -0804abab <.text+0x197b> test %eax,%eax -0804abad <.text+0x197d> lea 0x0(%esi),%esi -0804abb0 <.text+0x1980> je 0804a900 <exit@plt+0x16e8> -0804abb6 <.text+0x1986> xchg %ax,%ax -0804abb8 <.text+0x1988> jmp 0804a8f1 <exit@plt+0x16d9> -0804abbd <.text+0x198d> lea 0x0(%esi),%esi -0804abc0 <.text+0x1990> mov -0x6c(%ebp),%eax -0804abc3 <.text+0x1993> mov %eax,(%esp) -0804abc6 <.text+0x1996> call 08049078 <strlen@plt> -0804abcb <.text+0x199b> movb $0x0,-0x64(%ebp) -0804abcf <.text+0x199f> mov %eax,-0x68(%ebp) -0804abd2 <.text+0x19a2> jmp 0804a58a <exit@plt+0x1372> -0804abd7 <.text+0x19a7> nop -0804abd8 <.text+0x19a8> mov %esi,(%esp) -0804abdb <.text+0x19ab> call 08049058 <mbsinit@plt> -0804abe0 <.text+0x19b0> test %eax,%eax -0804abe2 <.text+0x19b2> je 0804ad56 <exit@plt+0x1b3e> -0804abe8 <.text+0x19b8> movb $0x1,-0x7c(%ebp) -0804abec <.text+0x19bc> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804abf1 <.text+0x19c1> mov %eax,0x4(%esp) -0804abf5 <.text+0x19c5> mov -0x6c(%ebp),%eax -0804abf8 <.text+0x19c8> mov %eax,(%esp) -0804abfb <.text+0x19cb> call 0804b110 <exit@plt+0x1ef8> -0804ac00 <.text+0x19d0> lea -0x60(%ebp),%edx -0804ac03 <.text+0x19d3> mov %esi,0xc(%esp) -0804ac07 <.text+0x19d7> mov %edx,(%esp) -0804ac0a <.text+0x19da> mov %eax,0x8(%esp) -0804ac0e <.text+0x19de> mov -0x6c(%ebp),%eax -0804ac11 <.text+0x19e1> mov %eax,0x4(%esp) -0804ac15 <.text+0x19e5> call 08048fc8 <mbrtowc@plt> -0804ac1a <.text+0x19ea> cmp $0xffffffff,%eax -0804ac1d <.text+0x19ed> mov %eax,-0x68(%ebp) -0804ac20 <.text+0x19f0> je 0804acfe <exit@plt+0x1ae6> -0804ac26 <.text+0x19f6> cmp $0xfffffffe,%eax -0804ac29 <.text+0x19f9> je 0804ad1e <exit@plt+0x1b06> -0804ac2f <.text+0x19ff> test %eax,%eax -0804ac31 <.text+0x1a01> jne 0804ac51 <exit@plt+0x1a39> -0804ac33 <.text+0x1a03> mov -0x6c(%ebp),%eax -0804ac36 <.text+0x1a06> movl $0x1,-0x68(%ebp) -0804ac3d <.text+0x1a0d> cmpb $0x0,(%eax) -0804ac40 <.text+0x1a10> jne 0804ad9e <exit@plt+0x1b86> -0804ac46 <.text+0x1a16> mov -0x60(%ebp),%ebx -0804ac49 <.text+0x1a19> test %ebx,%ebx -0804ac4b <.text+0x1a1b> jne 0804ad7a <exit@plt+0x1b62> -0804ac51 <.text+0x1a21> mov %esi,(%esp) -0804ac54 <.text+0x1a24> movb $0x1,-0x64(%ebp) -0804ac58 <.text+0x1a28> call 08049058 <mbsinit@plt> -0804ac5d <.text+0x1a2d> test %eax,%eax -0804ac5f <.text+0x1a2f> je 0804a82d <exit@plt+0x1615> -0804ac65 <.text+0x1a35> movb $0x0,-0x7c(%ebp) -0804ac69 <.text+0x1a39> jmp 0804a82d <exit@plt+0x1615> -0804ac6e <.text+0x1a3e> xchg %ax,%ax -0804ac70 <.text+0x1a40> mov %esi,(%esp) -0804ac73 <.text+0x1a43> call 08049058 <mbsinit@plt> -0804ac78 <.text+0x1a48> test %eax,%eax -0804ac7a <.text+0x1a4a> je 0804ad56 <exit@plt+0x1b3e> -0804ac80 <.text+0x1a50> movb $0x1,-0x7c(%ebp) -0804ac84 <.text+0x1a54> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804ac89 <.text+0x1a59> mov %eax,0x4(%esp) -0804ac8d <.text+0x1a5d> mov -0x6c(%ebp),%eax -0804ac90 <.text+0x1a60> mov %eax,(%esp) -0804ac93 <.text+0x1a63> call 0804b110 <exit@plt+0x1ef8> -0804ac98 <.text+0x1a68> mov %esi,0xc(%esp) -0804ac9c <.text+0x1a6c> mov %eax,0x8(%esp) -0804aca0 <.text+0x1a70> mov -0x6c(%ebp),%eax -0804aca3 <.text+0x1a73> mov %eax,0x4(%esp) -0804aca7 <.text+0x1a77> lea -0x60(%ebp),%eax -0804acaa <.text+0x1a7a> mov %eax,(%esp) -0804acad <.text+0x1a7d> call 08048fc8 <mbrtowc@plt> -0804acb2 <.text+0x1a82> cmp $0xffffffff,%eax -0804acb5 <.text+0x1a85> mov %eax,-0x68(%ebp) -0804acb8 <.text+0x1a88> je 0804ad0e <exit@plt+0x1af6> -0804acba <.text+0x1a8a> cmp $0xfffffffe,%eax -0804acbd <.text+0x1a8d> je 0804ad35 <exit@plt+0x1b1d> -0804acbf <.text+0x1a8f> test %eax,%eax -0804acc1 <.text+0x1a91> jne 0804ace1 <exit@plt+0x1ac9> -0804acc3 <.text+0x1a93> mov -0x6c(%ebp),%eax -0804acc6 <.text+0x1a96> movl $0x1,-0x68(%ebp) -0804accd <.text+0x1a9d> cmpb $0x0,(%eax) -0804acd0 <.text+0x1aa0> jne 0804ad9e <exit@plt+0x1b86> -0804acd6 <.text+0x1aa6> mov -0x60(%ebp),%edx -0804acd9 <.text+0x1aa9> test %edx,%edx -0804acdb <.text+0x1aab> jne 0804ad7a <exit@plt+0x1b62> -0804ace1 <.text+0x1ab1> mov %esi,(%esp) -0804ace4 <.text+0x1ab4> movb $0x1,-0x64(%ebp) -0804ace8 <.text+0x1ab8> call 08049058 <mbsinit@plt> -0804aced <.text+0x1abd> test %eax,%eax -0804acef <.text+0x1abf> je 0804a8e3 <exit@plt+0x16cb> -0804acf5 <.text+0x1ac5> movb $0x0,-0x7c(%ebp) -0804acf9 <.text+0x1ac9> jmp 0804a8e3 <exit@plt+0x16cb> -0804acfe <.text+0x1ace> movl $0x1,-0x68(%ebp) -0804ad05 <.text+0x1ad5> movb $0x0,-0x64(%ebp) -0804ad09 <.text+0x1ad9> jmp 0804a82d <exit@plt+0x1615> -0804ad0e <.text+0x1ade> movl $0x1,-0x68(%ebp) -0804ad15 <.text+0x1ae5> movb $0x0,-0x64(%ebp) -0804ad19 <.text+0x1ae9> jmp 0804a8e3 <exit@plt+0x16cb> -0804ad1e <.text+0x1aee> mov -0x6c(%ebp),%eax -0804ad21 <.text+0x1af1> mov %eax,(%esp) -0804ad24 <.text+0x1af4> call 08049078 <strlen@plt> -0804ad29 <.text+0x1af9> movb $0x0,-0x64(%ebp) -0804ad2d <.text+0x1afd> mov %eax,-0x68(%ebp) -0804ad30 <.text+0x1b00> jmp 0804a82d <exit@plt+0x1615> -0804ad35 <.text+0x1b05> mov -0x6c(%ebp),%eax -0804ad38 <.text+0x1b08> mov %eax,(%esp) -0804ad3b <.text+0x1b0b> call 08049078 <strlen@plt> -0804ad40 <.text+0x1b10> movb $0x0,-0x64(%ebp) -0804ad44 <.text+0x1b14> mov %eax,-0x68(%ebp) -0804ad47 <.text+0x1b17> jmp 0804a8e3 <exit@plt+0x16cb> -0804ad4c <.text+0x1b1c> mov $0x1,%ebx -0804ad51 <.text+0x1b21> jmp 0804a902 <exit@plt+0x16ea> -0804ad56 <.text+0x1b26> movl $0x805284c,0xc(%esp) -0804ad5e <.text+0x1b2e> movl $0x8e,0x8(%esp) -0804ad66 <.text+0x1b36> movl $0x80527f4,0x4(%esp) -0804ad6e <.text+0x1b3e> movl $0x80527fe,(%esp) -0804ad75 <.text+0x1b45> call 08048fa8 <__assert_fail@plt> -0804ad7a <.text+0x1b4a> movl $0x805284c,0xc(%esp) -0804ad82 <.text+0x1b52> movl $0xab,0x8(%esp) -0804ad8a <.text+0x1b5a> movl $0x80527f4,0x4(%esp) -0804ad92 <.text+0x1b62> movl $0x805282c,(%esp) -0804ad99 <.text+0x1b69> call 08048fa8 <__assert_fail@plt> -0804ad9e <.text+0x1b6e> movl $0x805284c,0xc(%esp) -0804ada6 <.text+0x1b76> movl $0xaa,0x8(%esp) -0804adae <.text+0x1b7e> movl $0x80527f4,0x4(%esp) -0804adb6 <.text+0x1b86> movl $0x8052815,(%esp) -0804adbd <.text+0x1b8d> call 08048fa8 <__assert_fail@plt> -0804adc2 <.text+0x1b92> call 08049118 <__stack_chk_fail@plt> -0804adc7 <.text+0x1b97> mov %esi,%esi -0804adc9 <.text+0x1b99> lea 0x0(%edi,%eiz,1),%edi -0804add0 <.text+0x1ba0> push %ebp -0804add1 <.text+0x1ba1> mov %esp,%ebp -0804add3 <.text+0x1ba3> push %edi -0804add4 <.text+0x1ba4> push %esi -0804add5 <.text+0x1ba5> push %ebx -0804add6 <.text+0x1ba6> sub $0x3c,%esp -0804add9 <.text+0x1ba9> movl $0x5,0x8(%esp) -0804ade1 <.text+0x1bb1> mov 0x8(%ebp),%eax -0804ade4 <.text+0x1bb4> movl $0x0,(%esp) -0804adeb <.text+0x1bbb> mov %eax,0x4(%esp) -0804adef <.text+0x1bbf> call 08049008 <dcgettext@plt> -0804adf4 <.text+0x1bc4> mov %eax,%ebx -0804adf6 <.text+0x1bc6> call 0804d1a0 <exit@plt+0x3f88> -0804adfb <.text+0x1bcb> movl $0x805283e,0x4(%esp) -0804ae03 <.text+0x1bd3> mov %eax,%esi -0804ae05 <.text+0x1bd5> mov %eax,(%esp) -0804ae08 <.text+0x1bd8> call 0804d130 <exit@plt+0x3f18> -0804ae0d <.text+0x1bdd> test %eax,%eax -0804ae0f <.text+0x1bdf> jne 0804aef8 <exit@plt+0x1ce0> -0804ae15 <.text+0x1be5> mov 0xc(%ebp),%edx -0804ae18 <.text+0x1be8> movl $0x0,-0x20(%ebp) -0804ae1f <.text+0x1bef> movl $0x0,-0x24(%ebp) -0804ae26 <.text+0x1bf6> mov %edx,-0x1c(%ebp) -0804ae29 <.text+0x1bf9> mov %edx,%esi -0804ae2b <.text+0x1bfb> test %esi,%esi -0804ae2d <.text+0x1bfd> mov %esi,%edi -0804ae2f <.text+0x1bff> je 0804afb6 <exit@plt+0x1d9e> -0804ae35 <.text+0x1c05> mov 0x8(%ebp),%eax -0804ae38 <.text+0x1c08> mov %ebx,(%esp) -0804ae3b <.text+0x1c0b> mov %eax,0x4(%esp) -0804ae3f <.text+0x1c0f> call 080491f8 <strcmp@plt> -0804ae44 <.text+0x1c14> test %eax,%eax -0804ae46 <.text+0x1c16> jne 0804ae80 <exit@plt+0x1c68> -0804ae48 <.text+0x1c18> cmp -0x24(%ebp),%edi -0804ae4b <.text+0x1c1b> jne 0804afd0 <exit@plt+0x1db8> -0804ae51 <.text+0x1c21> cmp -0x20(%ebp),%edi -0804ae54 <.text+0x1c24> jne 0804ae68 <exit@plt+0x1c50> -0804ae56 <.text+0x1c26> mov %edi,%ebx -0804ae58 <.text+0x1c28> add $0x3c,%esp -0804ae5b <.text+0x1c2b> mov %ebx,%eax -0804ae5d <.text+0x1c2d> pop %ebx -0804ae5e <.text+0x1c2e> pop %esi -0804ae5f <.text+0x1c2f> pop %edi -0804ae60 <.text+0x1c30> pop %ebp -0804ae61 <.text+0x1c31> ret -0804ae62 <.text+0x1c32> lea 0x0(%esi),%esi -0804ae68 <.text+0x1c38> mov -0x20(%ebp),%ebx -0804ae6b <.text+0x1c3b> test %ebx,%ebx -0804ae6d <.text+0x1c3d> je 0804ae56 <exit@plt+0x1c3e> -0804ae6f <.text+0x1c3f> mov -0x20(%ebp),%eax -0804ae72 <.text+0x1c42> mov %eax,(%esp) -0804ae75 <.text+0x1c45> call 08048ff8 <free@plt> -0804ae7a <.text+0x1c4a> jmp 0804ae56 <exit@plt+0x1c3e> -0804ae7c <.text+0x1c4c> lea 0x0(%esi,%eiz,1),%esi -0804ae80 <.text+0x1c50> mov 0x8(%ebp),%edx -0804ae83 <.text+0x1c53> mov %ebx,%eax -0804ae85 <.text+0x1c55> call 0804a4c0 <exit@plt+0x12a8> -0804ae8a <.text+0x1c5a> test %al,%al -0804ae8c <.text+0x1c5c> jne 0804aec0 <exit@plt+0x1ca8> -0804ae8e <.text+0x1c5e> test %esi,%esi -0804ae90 <.text+0x1c60> je 0804ae9f <exit@plt+0x1c87> -0804ae92 <.text+0x1c62> mov %esi,%edx -0804ae94 <.text+0x1c64> mov %ebx,%eax -0804ae96 <.text+0x1c66> call 0804a4c0 <exit@plt+0x12a8> -0804ae9b <.text+0x1c6b> test %al,%al -0804ae9d <.text+0x1c6d> jne 0804aec0 <exit@plt+0x1ca8> -0804ae9f <.text+0x1c6f> mov -0x1c(%ebp),%ecx -0804aea2 <.text+0x1c72> test %ecx,%ecx -0804aea4 <.text+0x1c74> je 0804b008 <exit@plt+0x1df0> -0804aeaa <.text+0x1c7a> mov -0x1c(%ebp),%edx -0804aead <.text+0x1c7d> mov %ebx,%eax -0804aeaf <.text+0x1c7f> call 0804a4c0 <exit@plt+0x12a8> -0804aeb4 <.text+0x1c84> test %al,%al -0804aeb6 <.text+0x1c86> je 0804b008 <exit@plt+0x1df0> -0804aebc <.text+0x1c8c> lea 0x0(%esi,%eiz,1),%esi -0804aec0 <.text+0x1c90> mov -0x24(%ebp),%edx -0804aec3 <.text+0x1c93> test %edx,%edx -0804aec5 <.text+0x1c95> je 0804aed2 <exit@plt+0x1cba> -0804aec7 <.text+0x1c97> mov -0x24(%ebp),%edx -0804aeca <.text+0x1c9a> mov %edx,(%esp) -0804aecd <.text+0x1c9d> call 08048ff8 <free@plt> -0804aed2 <.text+0x1ca2> mov -0x20(%ebp),%edi -0804aed5 <.text+0x1ca5> test %edi,%edi -0804aed7 <.text+0x1ca7> je 0804ae58 <exit@plt+0x1c40> -0804aedd <.text+0x1cad> mov -0x20(%ebp),%eax -0804aee0 <.text+0x1cb0> mov %eax,(%esp) -0804aee3 <.text+0x1cb3> call 08048ff8 <free@plt> -0804aee8 <.text+0x1cb8> add $0x3c,%esp -0804aeeb <.text+0x1cbb> mov %ebx,%eax -0804aeed <.text+0x1cbd> pop %ebx -0804aeee <.text+0x1cbe> pop %esi -0804aeef <.text+0x1cbf> pop %edi -0804aef0 <.text+0x1cc0> pop %ebp -0804aef1 <.text+0x1cc1> ret -0804aef2 <.text+0x1cc2> lea 0x0(%esi),%esi -0804aef8 <.text+0x1cc8> mov %esi,0x8(%esp) -0804aefc <.text+0x1ccc> movl $0x805283e,0x4(%esp) -0804af04 <.text+0x1cd4> mov 0xc(%ebp),%eax -0804af07 <.text+0x1cd7> mov %eax,(%esp) -0804af0a <.text+0x1cda> call 0804b960 <exit@plt+0x2748> -0804af0f <.text+0x1cdf> mov %eax,-0x24(%ebp) -0804af12 <.text+0x1ce2> mov %esi,(%esp) -0804af15 <.text+0x1ce5> call 08049078 <strlen@plt> -0804af1a <.text+0x1cea> mov %eax,-0x20(%ebp) -0804af1d <.text+0x1ced> add $0xb,%eax -0804af20 <.text+0x1cf0> mov %eax,(%esp) -0804af23 <.text+0x1cf3> call 0804d070 <exit@plt+0x3e58> -0804af28 <.text+0x1cf8> mov -0x20(%ebp),%edx -0804af2b <.text+0x1cfb> mov %esi,0x4(%esp) -0804af2f <.text+0x1cff> mov %edx,0x8(%esp) -0804af33 <.text+0x1d03> mov %eax,%edi -0804af35 <.text+0x1d05> mov %eax,(%esp) -0804af38 <.text+0x1d08> call 08049068 <memcpy@plt> -0804af3d <.text+0x1d0d> mov -0x20(%ebp),%edx -0804af40 <.text+0x1d10> lea (%edi,%edx,1),%eax -0804af43 <.text+0x1d13> movl $0x52542f2f,(%eax) -0804af49 <.text+0x1d19> movl $0x4c534e41,0x4(%eax) -0804af50 <.text+0x1d20> movw $0x5449,0x8(%eax) -0804af56 <.text+0x1d26> movb $0x0,0xa(%eax) -0804af5a <.text+0x1d2a> mov %edi,0x8(%esp) -0804af5e <.text+0x1d2e> movl $0x805283e,0x4(%esp) -0804af66 <.text+0x1d36> mov 0xc(%ebp),%eax -0804af69 <.text+0x1d39> mov %eax,(%esp) -0804af6c <.text+0x1d3c> call 0804b960 <exit@plt+0x2748> -0804af71 <.text+0x1d41> mov %edi,(%esp) -0804af74 <.text+0x1d44> mov %eax,%esi -0804af76 <.text+0x1d46> call 08048ff8 <free@plt> -0804af7b <.text+0x1d4b> test %esi,%esi -0804af7d <.text+0x1d4d> je 0804af9b <exit@plt+0x1d83> -0804af7f <.text+0x1d4f> movl $0x3f,0x4(%esp) -0804af87 <.text+0x1d57> mov %esi,(%esp) -0804af8a <.text+0x1d5a> call 08048ef8 <strchr@plt> -0804af8f <.text+0x1d5f> test %eax,%eax -0804af91 <.text+0x1d61> je 0804aff0 <exit@plt+0x1dd8> -0804af93 <.text+0x1d63> mov %esi,(%esp) -0804af96 <.text+0x1d66> call 08048ff8 <free@plt> -0804af9b <.text+0x1d6b> mov -0x24(%ebp),%esi -0804af9e <.text+0x1d6e> movl $0x0,-0x1c(%ebp) -0804afa5 <.text+0x1d75> movl $0x0,-0x20(%ebp) -0804afac <.text+0x1d7c> test %esi,%esi -0804afae <.text+0x1d7e> mov %esi,%edi -0804afb0 <.text+0x1d80> jne 0804ae35 <exit@plt+0x1c1d> -0804afb6 <.text+0x1d86> mov -0x1c(%ebp),%edi -0804afb9 <.text+0x1d89> test %edi,%edi -0804afbb <.text+0x1d8b> jne 0804ae35 <exit@plt+0x1c1d> -0804afc1 <.text+0x1d91> mov 0x8(%ebp),%edi -0804afc4 <.text+0x1d94> jmp 0804ae35 <exit@plt+0x1c1d> -0804afc9 <.text+0x1d99> lea 0x0(%esi,%eiz,1),%esi -0804afd0 <.text+0x1da0> mov -0x24(%ebp),%esi -0804afd3 <.text+0x1da3> test %esi,%esi -0804afd5 <.text+0x1da5> je 0804ae51 <exit@plt+0x1c39> -0804afdb <.text+0x1dab> mov -0x24(%ebp),%edx -0804afde <.text+0x1dae> mov %edx,(%esp) -0804afe1 <.text+0x1db1> call 08048ff8 <free@plt> -0804afe6 <.text+0x1db6> jmp 0804ae51 <exit@plt+0x1c39> -0804afeb <.text+0x1dbb> nop -0804afec <.text+0x1dbc> lea 0x0(%esi,%eiz,1),%esi -0804aff0 <.text+0x1dc0> mov %esi,-0x1c(%ebp) -0804aff3 <.text+0x1dc3> mov -0x1c(%ebp),%edx -0804aff6 <.text+0x1dc6> mov -0x24(%ebp),%esi -0804aff9 <.text+0x1dc9> mov %edx,-0x20(%ebp) -0804affc <.text+0x1dcc> jmp 0804ae2b <exit@plt+0x1c13> -0804b001 <.text+0x1dd1> lea 0x0(%esi,%eiz,1),%esi -0804b008 <.text+0x1dd8> mov %ebx,(%esp) -0804b00b <.text+0x1ddb> call 08049078 <strlen@plt> -0804b010 <.text+0x1de0> mov %edi,(%esp) -0804b013 <.text+0x1de3> mov %eax,%esi -0804b015 <.text+0x1de5> call 08049078 <strlen@plt> -0804b01a <.text+0x1dea> lea 0x4(%esi,%eax,1),%eax -0804b01e <.text+0x1dee> mov %eax,(%esp) -0804b021 <.text+0x1df1> call 0804d070 <exit@plt+0x3e58> -0804b026 <.text+0x1df6> mov %edi,0x14(%esp) -0804b02a <.text+0x1dfa> mov %ebx,0x10(%esp) -0804b02e <.text+0x1dfe> movl $0x8052844,0xc(%esp) -0804b036 <.text+0x1e06> movl $0xffffffff,0x8(%esp) -0804b03e <.text+0x1e0e> movl $0x1,0x4(%esp) -0804b046 <.text+0x1e16> mov %eax,%esi -0804b048 <.text+0x1e18> mov %eax,(%esp) -0804b04b <.text+0x1e1b> call 080491b8 <__sprintf_chk@plt> -0804b050 <.text+0x1e20> mov -0x24(%ebp),%eax -0804b053 <.text+0x1e23> test %eax,%eax -0804b055 <.text+0x1e25> je 0804b062 <exit@plt+0x1e4a> -0804b057 <.text+0x1e27> mov -0x24(%ebp),%edx -0804b05a <.text+0x1e2a> mov %edx,(%esp) -0804b05d <.text+0x1e2d> call 08048ff8 <free@plt> -0804b062 <.text+0x1e32> mov %esi,%ebx -0804b064 <.text+0x1e34> jmp 0804aed2 <exit@plt+0x1cba> -0804b069 <.text+0x1e39> lea 0x0(%esi,%eiz,1),%esi -0804b070 <.text+0x1e40> push %ebp -0804b071 <.text+0x1e41> mov %esp,%ebp -0804b073 <.text+0x1e43> sub $0x38,%esp -0804b076 <.text+0x1e46> mov %esi,-0x8(%ebp) -0804b079 <.text+0x1e49> mov 0x8(%ebp),%esi -0804b07c <.text+0x1e4c> mov %ebx,-0xc(%ebp) -0804b07f <.text+0x1e4f> mov %edi,-0x4(%ebp) -0804b082 <.text+0x1e52> movl $0x5,0x8(%esp) -0804b08a <.text+0x1e5a> mov %esi,0x4(%esp) -0804b08e <.text+0x1e5e> movl $0x0,(%esp) -0804b095 <.text+0x1e65> call 08049008 <dcgettext@plt> -0804b09a <.text+0x1e6a> cmp %eax,%esi -0804b09c <.text+0x1e6c> mov %eax,%ebx -0804b09e <.text+0x1e6e> je 0804b0ab <exit@plt+0x1e93> -0804b0a0 <.text+0x1e70> mov %esi,%edx -0804b0a2 <.text+0x1e72> call 0804a4c0 <exit@plt+0x12a8> -0804b0a7 <.text+0x1e77> test %al,%al -0804b0a9 <.text+0x1e79> je 0804b0c0 <exit@plt+0x1ea8> -0804b0ab <.text+0x1e7b> mov %ebx,%eax -0804b0ad <.text+0x1e7d> mov -0x8(%ebp),%esi -0804b0b0 <.text+0x1e80> mov -0xc(%ebp),%ebx -0804b0b3 <.text+0x1e83> mov -0x4(%ebp),%edi -0804b0b6 <.text+0x1e86> mov %ebp,%esp -0804b0b8 <.text+0x1e88> pop %ebp -0804b0b9 <.text+0x1e89> ret -0804b0ba <.text+0x1e8a> lea 0x0(%esi),%esi -0804b0c0 <.text+0x1e90> mov %ebx,(%esp) -0804b0c3 <.text+0x1e93> call 08049078 <strlen@plt> -0804b0c8 <.text+0x1e98> mov %esi,(%esp) -0804b0cb <.text+0x1e9b> mov %eax,%edi -0804b0cd <.text+0x1e9d> call 08049078 <strlen@plt> -0804b0d2 <.text+0x1ea2> lea 0x4(%edi,%eax,1),%eax -0804b0d6 <.text+0x1ea6> mov %eax,(%esp) -0804b0d9 <.text+0x1ea9> call 0804d070 <exit@plt+0x3e58> -0804b0de <.text+0x1eae> mov %ebx,0x10(%esp) -0804b0e2 <.text+0x1eb2> mov %esi,0x14(%esp) -0804b0e6 <.text+0x1eb6> movl $0x8052844,0xc(%esp) -0804b0ee <.text+0x1ebe> movl $0xffffffff,0x8(%esp) -0804b0f6 <.text+0x1ec6> movl $0x1,0x4(%esp) -0804b0fe <.text+0x1ece> mov %eax,%edi -0804b100 <.text+0x1ed0> mov %eax,(%esp) -0804b103 <.text+0x1ed3> mov %edi,%ebx -0804b105 <.text+0x1ed5> call 080491b8 <__sprintf_chk@plt> -0804b10a <.text+0x1eda> jmp 0804b0ab <exit@plt+0x1e93> -0804b10c <.text+0x1edc> nop -0804b10d <.text+0x1edd> nop -0804b10e <.text+0x1ede> nop -0804b10f <.text+0x1edf> nop -0804b110 <.text+0x1ee0> push %ebp -0804b111 <.text+0x1ee1> mov %esp,%ebp -0804b113 <.text+0x1ee3> sub $0x18,%esp -0804b116 <.text+0x1ee6> mov %ebx,-0x8(%ebp) -0804b119 <.text+0x1ee9> mov 0xc(%ebp),%ebx -0804b11c <.text+0x1eec> mov %esi,-0x4(%ebp) -0804b11f <.text+0x1eef> mov 0x8(%ebp),%esi -0804b122 <.text+0x1ef2> movl $0x0,0x4(%esp) -0804b12a <.text+0x1efa> mov %ebx,0x8(%esp) -0804b12e <.text+0x1efe> mov %esi,(%esp) -0804b131 <.text+0x1f01> call 080491c8 <memchr@plt> -0804b136 <.text+0x1f06> test %eax,%eax -0804b138 <.text+0x1f08> je 0804b13f <exit@plt+0x1f27> -0804b13a <.text+0x1f0a> sub %esi,%eax -0804b13c <.text+0x1f0c> lea 0x1(%eax),%ebx -0804b13f <.text+0x1f0f> mov %ebx,%eax -0804b141 <.text+0x1f11> mov -0x4(%ebp),%esi -0804b144 <.text+0x1f14> mov -0x8(%ebp),%ebx -0804b147 <.text+0x1f17> mov %ebp,%esp -0804b149 <.text+0x1f19> pop %ebp -0804b14a <.text+0x1f1a> ret -0804b14b <.text+0x1f1b> nop -0804b14c <.text+0x1f1c> nop -0804b14d <.text+0x1f1d> nop -0804b14e <.text+0x1f1e> nop -0804b14f <.text+0x1f1f> nop -0804b150 <.text+0x1f20> push %ebp -0804b151 <.text+0x1f21> mov %esp,%ebp -0804b153 <.text+0x1f23> push %edi -0804b154 <.text+0x1f24> push %esi -0804b155 <.text+0x1f25> push %ebx -0804b156 <.text+0x1f26> sub $0x6c,%esp -0804b159 <.text+0x1f29> mov 0xc(%ebp),%edi -0804b15c <.text+0x1f2c> mov %gs:0x14,%eax -0804b162 <.text+0x1f32> mov %eax,-0x1c(%ebp) -0804b165 <.text+0x1f35> xor %eax,%eax -0804b167 <.text+0x1f37> mov 0x8(%ebp),%eax -0804b16a <.text+0x1f3a> mov %eax,(%esp) -0804b16d <.text+0x1f3d> call 08049208 <__strdup@plt> -0804b172 <.text+0x1f42> test %eax,%eax -0804b174 <.text+0x1f44> mov %eax,%esi -0804b176 <.text+0x1f46> je 0804b5e9 <exit@plt+0x23d1> -0804b17c <.text+0x1f4c> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804b181 <.text+0x1f51> cmp $0x1,%eax -0804b184 <.text+0x1f54> jbe 0804b3a0 <exit@plt+0x2188> -0804b18a <.text+0x1f5a> test %edi,%edi -0804b18c <.text+0x1f5c> lea 0x0(%esi,%eiz,1),%esi -0804b190 <.text+0x1f60> jne 0804b438 <exit@plt+0x2220> -0804b196 <.text+0x1f66> mov %esi,(%esp) -0804b199 <.text+0x1f69> mov %esi,%edi -0804b19b <.text+0x1f6b> mov %esi,-0x44(%ebp) -0804b19e <.text+0x1f6e> call 08049078 <strlen@plt> -0804b1a3 <.text+0x1f73> movb $0x0,-0x54(%ebp) -0804b1a7 <.text+0x1f77> movl $0x0,-0x50(%ebp) -0804b1ae <.text+0x1f7e> movl $0x0,-0x4c(%ebp) -0804b1b5 <.text+0x1f85> movb $0x0,-0x48(%ebp) -0804b1b9 <.text+0x1f89> lea (%esi,%eax,1),%eax -0804b1bc <.text+0x1f8c> cmp %eax,%esi -0804b1be <.text+0x1f8e> mov %eax,-0x58(%ebp) -0804b1c1 <.text+0x1f91> jae 0804b261 <exit@plt+0x2049> -0804b1c7 <.text+0x1f97> xor %ebx,%ebx -0804b1c9 <.text+0x1f99> jmp 0804b1f6 <exit@plt+0x1fde> -0804b1cb <.text+0x1f9b> nop -0804b1cc <.text+0x1f9c> lea 0x0(%esi,%eiz,1),%esi -0804b1d0 <.text+0x1fa0> cmp $0x1,%ebx -0804b1d3 <.text+0x1fa3> je 0804b2f8 <exit@plt+0x20e0> -0804b1d9 <.text+0x1fa9> cmp $0x2,%ebx -0804b1dc <.text+0x1fac> lea 0x0(%esi,%eiz,1),%esi -0804b1e0 <.text+0x1fb0> je 0804b233 <exit@plt+0x201b> -0804b1e2 <.text+0x1fb2> mov $0x1,%ebx -0804b1e7 <.text+0x1fb7> add -0x40(%ebp),%edi -0804b1ea <.text+0x1fba> cmp %edi,-0x58(%ebp) -0804b1ed <.text+0x1fbd> movb $0x0,-0x48(%ebp) -0804b1f1 <.text+0x1fc1> mov %edi,-0x44(%ebp) -0804b1f4 <.text+0x1fc4> jbe 0804b258 <exit@plt+0x2040> -0804b1f6 <.text+0x1fc6> cmpb $0x0,-0x54(%ebp) -0804b1fa <.text+0x1fca> jne 0804b297 <exit@plt+0x207f> -0804b200 <.text+0x1fd0> movzbl (%edi),%eax -0804b203 <.text+0x1fd3> mov %eax,%edx -0804b205 <.text+0x1fd5> shr $0x5,%dl -0804b208 <.text+0x1fd8> movzbl %dl,%edx -0804b20b <.text+0x1fdb> mov 0x8052fa0(,%edx,4),%edx -0804b212 <.text+0x1fe2> bt %eax,%edx -0804b215 <.text+0x1fe5> jae 0804b280 <exit@plt+0x2068> -0804b217 <.text+0x1fe7> mov -0x44(%ebp),%edi -0804b21a <.text+0x1fea> movl $0x1,-0x40(%ebp) -0804b221 <.text+0x1ff1> movsbl (%edi),%eax -0804b224 <.text+0x1ff4> movb $0x1,-0x3c(%ebp) -0804b228 <.text+0x1ff8> mov %eax,-0x38(%ebp) -0804b22b <.text+0x1ffb> test %ebx,%ebx -0804b22d <.text+0x1ffd> movb $0x1,-0x48(%ebp) -0804b231 <.text+0x2001> jne 0804b1d0 <exit@plt+0x1fb8> -0804b233 <.text+0x2003> cmpb $0x0,-0x3c(%ebp) -0804b237 <.text+0x2007> je 0804b1e2 <exit@plt+0x1fca> -0804b239 <.text+0x2009> mov -0x38(%ebp),%eax -0804b23c <.text+0x200c> mov %eax,(%esp) -0804b23f <.text+0x200f> call 080490b8 <iswspace@plt> -0804b244 <.text+0x2014> test %eax,%eax -0804b246 <.text+0x2016> je 0804b1e2 <exit@plt+0x1fca> -0804b248 <.text+0x2018> add -0x40(%ebp),%edi -0804b24b <.text+0x201b> cmp %edi,-0x58(%ebp) -0804b24e <.text+0x201e> movb $0x0,-0x48(%ebp) -0804b252 <.text+0x2022> mov %edi,-0x44(%ebp) -0804b255 <.text+0x2025> ja 0804b1f6 <exit@plt+0x1fde> -0804b257 <.text+0x2027> nop -0804b258 <.text+0x2028> cmp $0x2,%ebx -0804b25b <.text+0x202b> je 0804b5c0 <exit@plt+0x23a8> -0804b261 <.text+0x2031> mov -0x1c(%ebp),%edx -0804b264 <.text+0x2034> xor %gs:0x14,%edx -0804b26b <.text+0x203b> mov %esi,%eax -0804b26d <.text+0x203d> jne 0804b5e4 <exit@plt+0x23cc> -0804b273 <.text+0x2043> add $0x6c,%esp -0804b276 <.text+0x2046> pop %ebx -0804b277 <.text+0x2047> pop %esi -0804b278 <.text+0x2048> pop %edi -0804b279 <.text+0x2049> pop %ebp -0804b27a <.text+0x204a> ret -0804b27b <.text+0x204b> nop -0804b27c <.text+0x204c> lea 0x0(%esi,%eiz,1),%esi -0804b280 <.text+0x2050> lea -0x50(%ebp),%edx -0804b283 <.text+0x2053> mov %edx,(%esp) -0804b286 <.text+0x2056> call 08049058 <mbsinit@plt> -0804b28b <.text+0x205b> test %eax,%eax -0804b28d <.text+0x205d> je 0804b5ee <exit@plt+0x23d6> -0804b293 <.text+0x2063> movb $0x1,-0x54(%ebp) -0804b297 <.text+0x2067> lea -0x50(%ebp),%eax -0804b29a <.text+0x206a> mov -0x44(%ebp),%edx -0804b29d <.text+0x206d> mov %eax,0xc(%esp) -0804b2a1 <.text+0x2071> mov -0x58(%ebp),%eax -0804b2a4 <.text+0x2074> mov %edx,0x4(%esp) -0804b2a8 <.text+0x2078> sub %edx,%eax -0804b2aa <.text+0x207a> lea -0x38(%ebp),%edx -0804b2ad <.text+0x207d> mov %eax,0x8(%esp) -0804b2b1 <.text+0x2081> mov %edx,(%esp) -0804b2b4 <.text+0x2084> call 08048fc8 <mbrtowc@plt> -0804b2b9 <.text+0x2089> cmp $0xffffffff,%eax -0804b2bc <.text+0x208c> mov %eax,-0x40(%ebp) -0804b2bf <.text+0x208f> je 0804b328 <exit@plt+0x2110> -0804b2c1 <.text+0x2091> cmp $0xfffffffe,%eax -0804b2c4 <.text+0x2094> je 0804b388 <exit@plt+0x2170> -0804b2ca <.text+0x209a> test %eax,%eax -0804b2cc <.text+0x209c> je 0804b340 <exit@plt+0x2128> -0804b2ce <.text+0x209e> mov -0x44(%ebp),%edi -0804b2d1 <.text+0x20a1> lea -0x50(%ebp),%eax -0804b2d4 <.text+0x20a4> mov %eax,(%esp) -0804b2d7 <.text+0x20a7> movb $0x1,-0x3c(%ebp) -0804b2db <.text+0x20ab> call 08049058 <mbsinit@plt> -0804b2e0 <.text+0x20b0> test %eax,%eax -0804b2e2 <.text+0x20b2> je 0804b22b <exit@plt+0x2013> -0804b2e8 <.text+0x20b8> movb $0x0,-0x54(%ebp) -0804b2ec <.text+0x20bc> jmp 0804b22b <exit@plt+0x2013> -0804b2f1 <.text+0x20c1> lea 0x0(%esi,%eiz,1),%esi -0804b2f8 <.text+0x20c8> cmpb $0x0,-0x3c(%ebp) -0804b2fc <.text+0x20cc> lea 0x0(%esi,%eiz,1),%esi -0804b300 <.text+0x20d0> je 0804b1e7 <exit@plt+0x1fcf> -0804b306 <.text+0x20d6> mov -0x38(%ebp),%eax -0804b309 <.text+0x20d9> mov %eax,(%esp) -0804b30c <.text+0x20dc> call 080490b8 <iswspace@plt> -0804b311 <.text+0x20e1> test %eax,%eax -0804b313 <.text+0x20e3> je 0804b1e7 <exit@plt+0x1fcf> -0804b319 <.text+0x20e9> mov %edi,-0x5c(%ebp) -0804b31c <.text+0x20ec> mov $0x2,%bl -0804b31e <.text+0x20ee> jmp 0804b1e7 <exit@plt+0x1fcf> -0804b323 <.text+0x20f3> nop -0804b324 <.text+0x20f4> lea 0x0(%esi,%eiz,1),%esi -0804b328 <.text+0x20f8> movl $0x1,-0x40(%ebp) -0804b32f <.text+0x20ff> mov -0x44(%ebp),%edi -0804b332 <.text+0x2102> movb $0x0,-0x3c(%ebp) -0804b336 <.text+0x2106> jmp 0804b22b <exit@plt+0x2013> -0804b33b <.text+0x210b> nop -0804b33c <.text+0x210c> lea 0x0(%esi,%eiz,1),%esi -0804b340 <.text+0x2110> mov -0x44(%ebp),%edi -0804b343 <.text+0x2113> movl $0x1,-0x40(%ebp) -0804b34a <.text+0x211a> cmpb $0x0,(%edi) -0804b34d <.text+0x211d> jne 0804b612 <exit@plt+0x23fa> -0804b353 <.text+0x2123> mov -0x38(%ebp),%eax -0804b356 <.text+0x2126> test %eax,%eax -0804b358 <.text+0x2128> je 0804b2d1 <exit@plt+0x20b9> -0804b35e <.text+0x212e> movl $0x8052868,0xc(%esp) -0804b366 <.text+0x2136> movl $0xa2,0x8(%esp) -0804b36e <.text+0x213e> movl $0x805285f,0x4(%esp) -0804b376 <.text+0x2146> movl $0x805282c,(%esp) -0804b37d <.text+0x214d> call 08048fa8 <__assert_fail@plt> -0804b382 <.text+0x2152> lea 0x0(%esi),%esi -0804b388 <.text+0x2158> mov -0x44(%ebp),%edi -0804b38b <.text+0x215b> mov -0x58(%ebp),%eax -0804b38e <.text+0x215e> movb $0x0,-0x3c(%ebp) -0804b392 <.text+0x2162> sub %edi,%eax -0804b394 <.text+0x2164> mov %eax,-0x40(%ebp) -0804b397 <.text+0x2167> jmp 0804b22b <exit@plt+0x2013> -0804b39c <.text+0x216c> lea 0x0(%esi,%eiz,1),%esi -0804b3a0 <.text+0x2170> test %edi,%edi -0804b3a2 <.text+0x2172> je 0804b3f8 <exit@plt+0x21e0> -0804b3a4 <.text+0x2174> movzbl (%esi),%edx -0804b3a7 <.text+0x2177> mov %esi,%ebx -0804b3a9 <.text+0x2179> test %dl,%dl -0804b3ab <.text+0x217b> je 0804b3d4 <exit@plt+0x21bc> -0804b3ad <.text+0x217d> mov %dl,-0x60(%ebp) -0804b3b0 <.text+0x2180> call 08049038 <__ctype_b_loc@plt> -0804b3b5 <.text+0x2185> movzbl -0x60(%ebp),%edx -0804b3b9 <.text+0x2189> mov (%eax),%eax -0804b3bb <.text+0x218b> jmp 0804b3ca <exit@plt+0x21b2> -0804b3bd <.text+0x218d> lea 0x0(%esi),%esi -0804b3c0 <.text+0x2190> add $0x1,%ebx -0804b3c3 <.text+0x2193> movzbl (%ebx),%edx -0804b3c6 <.text+0x2196> test %dl,%dl -0804b3c8 <.text+0x2198> je 0804b3d4 <exit@plt+0x21bc> -0804b3ca <.text+0x219a> movzbl %dl,%edx -0804b3cd <.text+0x219d> testb $0x20,0x1(%eax,%edx,2) -0804b3d2 <.text+0x21a2> jne 0804b3c0 <exit@plt+0x21a8> -0804b3d4 <.text+0x21a4> mov %ebx,(%esp) -0804b3d7 <.text+0x21a7> call 08049078 <strlen@plt> -0804b3dc <.text+0x21ac> mov %ebx,0x4(%esp) -0804b3e0 <.text+0x21b0> mov %esi,(%esp) -0804b3e3 <.text+0x21b3> add $0x1,%eax -0804b3e6 <.text+0x21b6> mov %eax,0x8(%esp) -0804b3ea <.text+0x21ba> call 08049168 <memmove@plt> -0804b3ef <.text+0x21bf> cmp $0x1,%edi -0804b3f2 <.text+0x21c2> je 0804b261 <exit@plt+0x2049> -0804b3f8 <.text+0x21c8> mov %esi,(%esp) -0804b3fb <.text+0x21cb> call 08049078 <strlen@plt> -0804b400 <.text+0x21d0> lea -0x1(%esi,%eax,1),%ebx -0804b404 <.text+0x21d4> cmp %ebx,%esi -0804b406 <.text+0x21d6> ja 0804b261 <exit@plt+0x2049> -0804b40c <.text+0x21dc> call 08049038 <__ctype_b_loc@plt> -0804b411 <.text+0x21e1> jmp 0804b426 <exit@plt+0x220e> -0804b413 <.text+0x21e3> nop -0804b414 <.text+0x21e4> lea 0x0(%esi,%eiz,1),%esi -0804b418 <.text+0x21e8> movb $0x0,(%ebx) -0804b41b <.text+0x21eb> sub $0x1,%ebx -0804b41e <.text+0x21ee> cmp %ebx,%esi -0804b420 <.text+0x21f0> ja 0804b261 <exit@plt+0x2049> -0804b426 <.text+0x21f6> movzbl (%ebx),%ecx -0804b429 <.text+0x21f9> mov (%eax),%edx -0804b42b <.text+0x21fb> testb $0x20,0x1(%edx,%ecx,2) -0804b430 <.text+0x2200> jne 0804b418 <exit@plt+0x2200> -0804b432 <.text+0x2202> jmp 0804b261 <exit@plt+0x2049> -0804b437 <.text+0x2207> nop -0804b438 <.text+0x2208> mov %esi,(%esp) -0804b43b <.text+0x220b> mov %esi,%ebx -0804b43d <.text+0x220d> mov %esi,-0x44(%ebp) -0804b440 <.text+0x2210> call 08049078 <strlen@plt> -0804b445 <.text+0x2215> movb $0x0,-0x54(%ebp) -0804b449 <.text+0x2219> movl $0x0,-0x50(%ebp) -0804b450 <.text+0x2220> movl $0x0,-0x4c(%ebp) -0804b457 <.text+0x2227> movb $0x0,-0x48(%ebp) -0804b45b <.text+0x222b> lea (%esi,%eax,1),%eax -0804b45e <.text+0x222e> cmp %eax,%esi -0804b460 <.text+0x2230> mov %eax,-0x58(%ebp) -0804b463 <.text+0x2233> jb 0804b4d3 <exit@plt+0x22bb> -0804b465 <.text+0x2235> jmp 0804b590 <exit@plt+0x2378> -0804b46a <.text+0x223a> lea 0x0(%esi),%esi -0804b470 <.text+0x2240> movzbl (%ebx),%eax -0804b473 <.text+0x2243> mov %eax,%edx -0804b475 <.text+0x2245> shr $0x5,%dl -0804b478 <.text+0x2248> movzbl %dl,%edx -0804b47b <.text+0x224b> mov 0x8052fa0(,%edx,4),%edx -0804b482 <.text+0x2252> bt %eax,%edx -0804b485 <.text+0x2255> jae 0804b538 <exit@plt+0x2320> -0804b48b <.text+0x225b> mov -0x44(%ebp),%ebx -0804b48e <.text+0x225e> movl $0x1,-0x40(%ebp) -0804b495 <.text+0x2265> movsbl (%ebx),%eax -0804b498 <.text+0x2268> movb $0x1,-0x3c(%ebp) -0804b49c <.text+0x226c> mov %eax,-0x38(%ebp) -0804b49f <.text+0x226f> cmpb $0x0,-0x3c(%ebp) -0804b4a3 <.text+0x2273> movb $0x1,-0x48(%ebp) -0804b4a7 <.text+0x2277> je 0804b590 <exit@plt+0x2378> -0804b4ad <.text+0x227d> mov -0x38(%ebp),%eax -0804b4b0 <.text+0x2280> mov %eax,(%esp) -0804b4b3 <.text+0x2283> call 080490b8 <iswspace@plt> -0804b4b8 <.text+0x2288> test %eax,%eax -0804b4ba <.text+0x228a> je 0804b590 <exit@plt+0x2378> -0804b4c0 <.text+0x2290> add -0x40(%ebp),%ebx -0804b4c3 <.text+0x2293> cmp %ebx,-0x58(%ebp) -0804b4c6 <.text+0x2296> movb $0x0,-0x48(%ebp) -0804b4ca <.text+0x229a> mov %ebx,-0x44(%ebp) -0804b4cd <.text+0x229d> jbe 0804b590 <exit@plt+0x2378> -0804b4d3 <.text+0x22a3> cmpb $0x0,-0x54(%ebp) -0804b4d7 <.text+0x22a7> je 0804b470 <exit@plt+0x2258> -0804b4d9 <.text+0x22a9> lea -0x50(%ebp),%eax -0804b4dc <.text+0x22ac> mov -0x44(%ebp),%edx -0804b4df <.text+0x22af> mov %eax,0xc(%esp) -0804b4e3 <.text+0x22b3> mov -0x58(%ebp),%eax -0804b4e6 <.text+0x22b6> mov %edx,0x4(%esp) -0804b4ea <.text+0x22ba> sub %edx,%eax -0804b4ec <.text+0x22bc> lea -0x38(%ebp),%edx -0804b4ef <.text+0x22bf> mov %eax,0x8(%esp) -0804b4f3 <.text+0x22c3> mov %edx,(%esp) -0804b4f6 <.text+0x22c6> call 08048fc8 <mbrtowc@plt> -0804b4fb <.text+0x22cb> cmp $0xffffffff,%eax -0804b4fe <.text+0x22ce> mov %eax,-0x40(%ebp) -0804b501 <.text+0x22d1> je 0804b558 <exit@plt+0x2340> -0804b503 <.text+0x22d3> cmp $0xfffffffe,%eax -0804b506 <.text+0x22d6> je 0804b5d0 <exit@plt+0x23b8> -0804b50c <.text+0x22dc> test %eax,%eax -0804b50e <.text+0x22de> xchg %ax,%ax -0804b510 <.text+0x22e0> je 0804b570 <exit@plt+0x2358> -0804b512 <.text+0x22e2> mov -0x44(%ebp),%ebx -0804b515 <.text+0x22e5> lea -0x50(%ebp),%eax -0804b518 <.text+0x22e8> mov %eax,(%esp) -0804b51b <.text+0x22eb> movb $0x1,-0x3c(%ebp) -0804b51f <.text+0x22ef> call 08049058 <mbsinit@plt> -0804b524 <.text+0x22f4> test %eax,%eax -0804b526 <.text+0x22f6> je 0804b49f <exit@plt+0x2287> -0804b52c <.text+0x22fc> movb $0x0,-0x54(%ebp) -0804b530 <.text+0x2300> jmp 0804b49f <exit@plt+0x2287> -0804b535 <.text+0x2305> lea 0x0(%esi),%esi -0804b538 <.text+0x2308> lea -0x50(%ebp),%edx -0804b53b <.text+0x230b> mov %edx,(%esp) -0804b53e <.text+0x230e> call 08049058 <mbsinit@plt> -0804b543 <.text+0x2313> test %eax,%eax -0804b545 <.text+0x2315> je 0804b5ee <exit@plt+0x23d6> -0804b54b <.text+0x231b> movb $0x1,-0x54(%ebp) -0804b54f <.text+0x231f> jmp 0804b4d9 <exit@plt+0x22c1> -0804b551 <.text+0x2321> lea 0x0(%esi,%eiz,1),%esi -0804b558 <.text+0x2328> movl $0x1,-0x40(%ebp) -0804b55f <.text+0x232f> mov -0x44(%ebp),%ebx -0804b562 <.text+0x2332> movb $0x0,-0x3c(%ebp) -0804b566 <.text+0x2336> jmp 0804b49f <exit@plt+0x2287> -0804b56b <.text+0x233b> nop -0804b56c <.text+0x233c> lea 0x0(%esi,%eiz,1),%esi -0804b570 <.text+0x2340> mov -0x44(%ebp),%ebx -0804b573 <.text+0x2343> movl $0x1,-0x40(%ebp) -0804b57a <.text+0x234a> cmpb $0x0,(%ebx) -0804b57d <.text+0x234d> jne 0804b612 <exit@plt+0x23fa> -0804b583 <.text+0x2353> mov -0x38(%ebp),%edx -0804b586 <.text+0x2356> test %edx,%edx -0804b588 <.text+0x2358> je 0804b515 <exit@plt+0x22fd> -0804b58a <.text+0x235a> jmp 0804b35e <exit@plt+0x2146> -0804b58f <.text+0x235f> nop -0804b590 <.text+0x2360> mov %ebx,(%esp) -0804b593 <.text+0x2363> call 08049078 <strlen@plt> -0804b598 <.text+0x2368> mov %ebx,0x4(%esp) -0804b59c <.text+0x236c> mov %esi,(%esp) -0804b59f <.text+0x236f> add $0x1,%eax -0804b5a2 <.text+0x2372> mov %eax,0x8(%esp) -0804b5a6 <.text+0x2376> call 08049168 <memmove@plt> -0804b5ab <.text+0x237b> cmp $0x1,%edi -0804b5ae <.text+0x237e> je 0804b261 <exit@plt+0x2049> -0804b5b4 <.text+0x2384> jmp 0804b196 <exit@plt+0x1f7e> -0804b5b9 <.text+0x2389> lea 0x0(%esi,%eiz,1),%esi -0804b5c0 <.text+0x2390> mov -0x5c(%ebp),%edx -0804b5c3 <.text+0x2393> movb $0x0,(%edx) -0804b5c6 <.text+0x2396> jmp 0804b261 <exit@plt+0x2049> -0804b5cb <.text+0x239b> nop -0804b5cc <.text+0x239c> lea 0x0(%esi,%eiz,1),%esi -0804b5d0 <.text+0x23a0> mov -0x44(%ebp),%ebx -0804b5d3 <.text+0x23a3> mov -0x58(%ebp),%eax -0804b5d6 <.text+0x23a6> movb $0x0,-0x3c(%ebp) -0804b5da <.text+0x23aa> sub %ebx,%eax -0804b5dc <.text+0x23ac> mov %eax,-0x40(%ebp) -0804b5df <.text+0x23af> jmp 0804b49f <exit@plt+0x2287> -0804b5e4 <.text+0x23b4> call 08049118 <__stack_chk_fail@plt> -0804b5e9 <.text+0x23b9> call 0804b910 <exit@plt+0x26f8> -0804b5ee <.text+0x23be> movl $0x8052868,0xc(%esp) -0804b5f6 <.text+0x23c6> movl $0x86,0x8(%esp) -0804b5fe <.text+0x23ce> movl $0x805285f,0x4(%esp) -0804b606 <.text+0x23d6> movl $0x80527fe,(%esp) -0804b60d <.text+0x23dd> call 08048fa8 <__assert_fail@plt> -0804b612 <.text+0x23e2> movl $0x8052868,0xc(%esp) -0804b61a <.text+0x23ea> movl $0xa1,0x8(%esp) -0804b622 <.text+0x23f2> movl $0x805285f,0x4(%esp) -0804b62a <.text+0x23fa> movl $0x8052815,(%esp) -0804b631 <.text+0x2401> call 08048fa8 <__assert_fail@plt> -0804b636 <.text+0x2406> nop -0804b637 <.text+0x2407> nop -0804b638 <.text+0x2408> nop -0804b639 <.text+0x2409> nop -0804b63a <.text+0x240a> nop -0804b63b <.text+0x240b> nop -0804b63c <.text+0x240c> nop -0804b63d <.text+0x240d> nop -0804b63e <.text+0x240e> nop -0804b63f <.text+0x240f> nop -0804b640 <.text+0x2410> push %ebp -0804b641 <.text+0x2411> mov %esp,%ebp -0804b643 <.text+0x2413> push %ebx -0804b644 <.text+0x2414> sub $0x14,%esp -0804b647 <.text+0x2417> movl $0x5,0x8(%esp) -0804b64f <.text+0x241f> movl $0x805287a,0x4(%esp) -0804b657 <.text+0x2427> movl $0x0,(%esp) -0804b65e <.text+0x242e> call 08049008 <dcgettext@plt> -0804b663 <.text+0x2433> movl $0x80525e4,0x8(%esp) -0804b66b <.text+0x243b> movl $0x1,(%esp) -0804b672 <.text+0x2442> mov %eax,0x4(%esp) -0804b676 <.text+0x2446> call 08048ee8 <__printf_chk@plt> -0804b67b <.text+0x244b> movl $0x5,0x8(%esp) -0804b683 <.text+0x2453> movl $0x80528ec,0x4(%esp) -0804b68b <.text+0x245b> movl $0x0,(%esp) -0804b692 <.text+0x2462> call 08049008 <dcgettext@plt> -0804b697 <.text+0x2467> movl $0x80525fe,0xc(%esp) -0804b69f <.text+0x246f> movl $0x80525fa,0x8(%esp) -0804b6a7 <.text+0x2477> movl $0x1,(%esp) -0804b6ae <.text+0x247e> mov %eax,0x4(%esp) -0804b6b2 <.text+0x2482> call 08048ee8 <__printf_chk@plt> -0804b6b7 <.text+0x2487> mov 0x8055160,%ebx -0804b6bd <.text+0x248d> movl $0x5,0x8(%esp) -0804b6c5 <.text+0x2495> movl $0x8052920,0x4(%esp) -0804b6cd <.text+0x249d> movl $0x0,(%esp) -0804b6d4 <.text+0x24a4> call 08049008 <dcgettext@plt> -0804b6d9 <.text+0x24a9> mov %ebx,0x4(%esp) -0804b6dd <.text+0x24ad> mov %eax,(%esp) -0804b6e0 <.text+0x24b0> call 08048e88 <fputs_unlocked@plt> -0804b6e5 <.text+0x24b5> add $0x14,%esp -0804b6e8 <.text+0x24b8> pop %ebx -0804b6e9 <.text+0x24b9> pop %ebp -0804b6ea <.text+0x24ba> ret -0804b6eb <.text+0x24bb> nop -0804b6ec <.text+0x24bc> lea 0x0(%esi,%eiz,1),%esi -0804b6f0 <.text+0x24c0> push %ebp -0804b6f1 <.text+0x24c1> mov %esp,%ebp -0804b6f3 <.text+0x24c3> push %edi -0804b6f4 <.text+0x24c4> push %esi -0804b6f5 <.text+0x24c5> push %ebx -0804b6f6 <.text+0x24c6> xor %ebx,%ebx -0804b6f8 <.text+0x24c8> sub $0x2c,%esp -0804b6fb <.text+0x24cb> mov 0x18(%ebp),%esi -0804b6fe <.text+0x24ce> mov 0x8(%ebp),%edi -0804b701 <.text+0x24d1> mov 0xc(%ebp),%eax -0804b704 <.text+0x24d4> mov 0x10(%ebp),%edx -0804b707 <.text+0x24d7> cmpl $0x0,(%esi) -0804b70a <.text+0x24da> mov 0x14(%ebp),%ecx -0804b70d <.text+0x24dd> je 0804b719 <exit@plt+0x2501> -0804b70f <.text+0x24df> nop -0804b710 <.text+0x24e0> add $0x1,%ebx -0804b713 <.text+0x24e3> cmpl $0x0,(%esi,%ebx,4) -0804b717 <.text+0x24e7> jne 0804b710 <exit@plt+0x24f8> -0804b719 <.text+0x24e9> test %eax,%eax -0804b71b <.text+0x24eb> je 0804b8b0 <exit@plt+0x2698> -0804b721 <.text+0x24f1> mov %ecx,0x14(%esp) -0804b725 <.text+0x24f5> mov %edx,0x10(%esp) -0804b729 <.text+0x24f9> mov %eax,0xc(%esp) -0804b72d <.text+0x24fd> movl $0x8052891,0x8(%esp) -0804b735 <.text+0x2505> movl $0x1,0x4(%esp) -0804b73d <.text+0x250d> mov %edi,(%esp) -0804b740 <.text+0x2510> call 08048ea8 <__fprintf_chk@plt> -0804b745 <.text+0x2515> movl $0x5,0x8(%esp) -0804b74d <.text+0x251d> movl $0x80528a4,0x4(%esp) -0804b755 <.text+0x2525> movl $0x0,(%esp) -0804b75c <.text+0x252c> call 08049008 <dcgettext@plt> -0804b761 <.text+0x2531> movl $0x7d9,0x10(%esp) -0804b769 <.text+0x2539> movl $0x8052ba0,0x8(%esp) -0804b771 <.text+0x2541> movl $0x1,0x4(%esp) -0804b779 <.text+0x2549> mov %edi,(%esp) -0804b77c <.text+0x254c> mov %eax,0xc(%esp) -0804b780 <.text+0x2550> call 08048ea8 <__fprintf_chk@plt> -0804b785 <.text+0x2555> movl $0x5,0x8(%esp) -0804b78d <.text+0x255d> movl $0x8052964,0x4(%esp) -0804b795 <.text+0x2565> movl $0x0,(%esp) -0804b79c <.text+0x256c> call 08049008 <dcgettext@plt> -0804b7a1 <.text+0x2571> mov %edi,0x4(%esp) -0804b7a5 <.text+0x2575> mov %eax,(%esp) -0804b7a8 <.text+0x2578> call 08048e88 <fputs_unlocked@plt> -0804b7ad <.text+0x257d> cmp $0x9,%ebx -0804b7b0 <.text+0x2580> jbe 0804b7f0 <exit@plt+0x25d8> -0804b7b2 <.text+0x2582> movl $0x5,0x8(%esp) -0804b7ba <.text+0x258a> movl $0x8052b2c,0x4(%esp) -0804b7c2 <.text+0x2592> lea 0x0(%esi),%esi -0804b7c8 <.text+0x2598> movl $0x0,(%esp) -0804b7cf <.text+0x259f> call 08049008 <dcgettext@plt> -0804b7d4 <.text+0x25a4> mov %esi,0x10(%ebp) -0804b7d7 <.text+0x25a7> mov %edi,0x8(%ebp) -0804b7da <.text+0x25aa> mov %eax,0xc(%ebp) -0804b7dd <.text+0x25ad> add $0x2c,%esp -0804b7e0 <.text+0x25b0> pop %ebx -0804b7e1 <.text+0x25b1> pop %esi -0804b7e2 <.text+0x25b2> pop %edi -0804b7e3 <.text+0x25b3> pop %ebp -0804b7e4 <.text+0x25b4> jmp 0804ced0 <exit@plt+0x3cb8> -0804b7e9 <.text+0x25b9> lea 0x0(%esi,%eiz,1),%esi -0804b7f0 <.text+0x25c0> jmp *0x8052b68(,%ebx,4) -0804b7f7 <.text+0x25c7> movl $0x5,0x8(%esp) -0804b7ff <.text+0x25cf> movl $0x8052ac8,0x4(%esp) -0804b807 <.text+0x25d7> jmp 0804b7c8 <exit@plt+0x25b0> -0804b809 <.text+0x25d9> movl $0x5,0x8(%esp) -0804b811 <.text+0x25e1> movl $0x8052af8,0x4(%esp) -0804b819 <.text+0x25e9> jmp 0804b7c8 <exit@plt+0x25b0> -0804b81b <.text+0x25eb> call 08048e48 <abort@plt> -0804b820 <.text+0x25f0> movl $0x5,0x8(%esp) -0804b828 <.text+0x25f8> movl $0x80528a8,0x4(%esp) -0804b830 <.text+0x2600> jmp 0804b7c8 <exit@plt+0x25b0> -0804b832 <.text+0x2602> movl $0x5,0x8(%esp) -0804b83a <.text+0x260a> movl $0x80528b8,0x4(%esp) -0804b842 <.text+0x2612> jmp 0804b7c8 <exit@plt+0x25b0> -0804b844 <.text+0x2614> movl $0x5,0x8(%esp) -0804b84c <.text+0x261c> movl $0x80528cf,0x4(%esp) -0804b854 <.text+0x2624> jmp 0804b7c8 <exit@plt+0x25b0> -0804b859 <.text+0x2629> movl $0x5,0x8(%esp) -0804b861 <.text+0x2631> movl $0x8052a30,0x4(%esp) -0804b869 <.text+0x2639> jmp 0804b7c8 <exit@plt+0x25b0> -0804b86e <.text+0x263e> movl $0x5,0x8(%esp) -0804b876 <.text+0x2646> movl $0x8052a50,0x4(%esp) -0804b87e <.text+0x264e> jmp 0804b7c8 <exit@plt+0x25b0> -0804b883 <.text+0x2653> movl $0x5,0x8(%esp) -0804b88b <.text+0x265b> movl $0x8052a74,0x4(%esp) -0804b893 <.text+0x2663> jmp 0804b7c8 <exit@plt+0x25b0> -0804b898 <.text+0x2668> movl $0x5,0x8(%esp) -0804b8a0 <.text+0x2670> movl $0x8052a9c,0x4(%esp) -0804b8a8 <.text+0x2678> jmp 0804b7c8 <exit@plt+0x25b0> -0804b8ad <.text+0x267d> lea 0x0(%esi),%esi -0804b8b0 <.text+0x2680> mov %ecx,0x10(%esp) -0804b8b4 <.text+0x2684> mov %edx,0xc(%esp) -0804b8b8 <.text+0x2688> movl $0x805289d,0x8(%esp) -0804b8c0 <.text+0x2690> movl $0x1,0x4(%esp) -0804b8c8 <.text+0x2698> mov %edi,(%esp) -0804b8cb <.text+0x269b> call 08048ea8 <__fprintf_chk@plt> -0804b8d0 <.text+0x26a0> jmp 0804b745 <exit@plt+0x252d> -0804b8d5 <.text+0x26a5> lea 0x0(%esi,%eiz,1),%esi -0804b8d9 <.text+0x26a9> lea 0x0(%edi,%eiz,1),%edi -0804b8e0 <.text+0x26b0> push %ebp -0804b8e1 <.text+0x26b1> mov %esp,%ebp -0804b8e3 <.text+0x26b3> sub $0x28,%esp -0804b8e6 <.text+0x26b6> lea 0x18(%ebp),%eax -0804b8e9 <.text+0x26b9> mov %eax,0x10(%esp) -0804b8ed <.text+0x26bd> mov 0x14(%ebp),%eax -0804b8f0 <.text+0x26c0> mov %eax,0xc(%esp) -0804b8f4 <.text+0x26c4> mov 0x10(%ebp),%eax -0804b8f7 <.text+0x26c7> mov %eax,0x8(%esp) -0804b8fb <.text+0x26cb> mov 0xc(%ebp),%eax -0804b8fe <.text+0x26ce> mov %eax,0x4(%esp) -0804b902 <.text+0x26d2> mov 0x8(%ebp),%eax -0804b905 <.text+0x26d5> mov %eax,(%esp) -0804b908 <.text+0x26d8> call 0804b6f0 <exit@plt+0x24d8> -0804b90d <.text+0x26dd> leave -0804b90e <.text+0x26de> ret -0804b90f <.text+0x26df> nop -0804b910 <.text+0x26e0> push %ebp -0804b911 <.text+0x26e1> mov %esp,%ebp -0804b913 <.text+0x26e3> sub $0x18,%esp -0804b916 <.text+0x26e6> movl $0x5,0x8(%esp) -0804b91e <.text+0x26ee> movl $0x8052bcf,0x4(%esp) -0804b926 <.text+0x26f6> movl $0x0,(%esp) -0804b92d <.text+0x26fd> call 08049008 <dcgettext@plt> -0804b932 <.text+0x2702> mov 0x8055124,%edx -0804b938 <.text+0x2708> movl $0x8052be4,0x8(%esp) -0804b940 <.text+0x2710> movl $0x0,0x4(%esp) -0804b948 <.text+0x2718> mov %edx,(%esp) -0804b94b <.text+0x271b> mov %eax,0xc(%esp) -0804b94f <.text+0x271f> call 08049148 <error@plt> -0804b954 <.text+0x2724> call 08048e48 <abort@plt> -0804b959 <.text+0x2729> nop -0804b95a <.text+0x272a> nop -0804b95b <.text+0x272b> nop -0804b95c <.text+0x272c> nop -0804b95d <.text+0x272d> nop -0804b95e <.text+0x272e> nop -0804b95f <.text+0x272f> nop -0804b960 <.text+0x2730> push %ebp -0804b961 <.text+0x2731> mov %esp,%ebp -0804b963 <.text+0x2733> push %ebx -0804b964 <.text+0x2734> sub $0x14,%esp -0804b967 <.text+0x2737> mov 0x10(%ebp),%eax -0804b96a <.text+0x273a> mov %eax,0x8(%esp) -0804b96e <.text+0x273e> mov 0xc(%ebp),%eax -0804b971 <.text+0x2741> mov %eax,0x4(%esp) -0804b975 <.text+0x2745> mov 0x8(%ebp),%eax -0804b978 <.text+0x2748> mov %eax,(%esp) -0804b97b <.text+0x274b> call 0804ee40 <exit@plt+0x5c28> -0804b980 <.text+0x2750> test %eax,%eax -0804b982 <.text+0x2752> mov %eax,%ebx -0804b984 <.text+0x2754> je 0804b990 <exit@plt+0x2778> -0804b986 <.text+0x2756> mov %ebx,%eax -0804b988 <.text+0x2758> add $0x14,%esp -0804b98b <.text+0x275b> pop %ebx -0804b98c <.text+0x275c> pop %ebp -0804b98d <.text+0x275d> ret -0804b98e <.text+0x275e> xchg %ax,%ax -0804b990 <.text+0x2760> call 08048e58 <__errno_location@plt> -0804b995 <.text+0x2765> cmpl $0xc,(%eax) -0804b998 <.text+0x2768> jne 0804b986 <exit@plt+0x276e> -0804b99a <.text+0x276a> lea 0x0(%esi),%esi -0804b9a0 <.text+0x2770> call 0804b910 <exit@plt+0x26f8> -0804b9a5 <.text+0x2775> lea 0x0(%esi,%eiz,1),%esi -0804b9a9 <.text+0x2779> lea 0x0(%edi,%eiz,1),%edi -0804b9b0 <.text+0x2780> push %ebp -0804b9b1 <.text+0x2781> mov %esp,%ebp -0804b9b3 <.text+0x2783> push %ebx -0804b9b4 <.text+0x2784> sub $0x14,%esp -0804b9b7 <.text+0x2787> mov 0xc(%ebp),%eax -0804b9ba <.text+0x278a> mov %eax,0x4(%esp) -0804b9be <.text+0x278e> mov 0x8(%ebp),%eax -0804b9c1 <.text+0x2791> mov %eax,(%esp) -0804b9c4 <.text+0x2794> call 0804ec40 <exit@plt+0x5a28> -0804b9c9 <.text+0x2799> test %eax,%eax -0804b9cb <.text+0x279b> mov %eax,%ebx -0804b9cd <.text+0x279d> je 0804b9d8 <exit@plt+0x27c0> -0804b9cf <.text+0x279f> mov %ebx,%eax -0804b9d1 <.text+0x27a1> add $0x14,%esp -0804b9d4 <.text+0x27a4> pop %ebx -0804b9d5 <.text+0x27a5> pop %ebp -0804b9d6 <.text+0x27a6> ret -0804b9d7 <.text+0x27a7> nop -0804b9d8 <.text+0x27a8> call 08048e58 <__errno_location@plt> -0804b9dd <.text+0x27ad> cmpl $0xc,(%eax) -0804b9e0 <.text+0x27b0> jne 0804b9cf <exit@plt+0x27b7> -0804b9e2 <.text+0x27b2> call 0804b910 <exit@plt+0x26f8> -0804b9e7 <.text+0x27b7> mov %esi,%esi -0804b9e9 <.text+0x27b9> lea 0x0(%edi,%eiz,1),%edi -0804b9f0 <.text+0x27c0> push %ebp -0804b9f1 <.text+0x27c1> mov %esp,%ebp -0804b9f3 <.text+0x27c3> push %ebx -0804b9f4 <.text+0x27c4> sub $0x24,%esp -0804b9f7 <.text+0x27c7> mov 0x18(%ebp),%eax -0804b9fa <.text+0x27ca> mov %eax,0x10(%esp) -0804b9fe <.text+0x27ce> mov 0x14(%ebp),%eax -0804ba01 <.text+0x27d1> mov %eax,0xc(%esp) -0804ba05 <.text+0x27d5> mov 0x10(%ebp),%eax -0804ba08 <.text+0x27d8> mov %eax,0x8(%esp) -0804ba0c <.text+0x27dc> mov 0xc(%ebp),%eax -0804ba0f <.text+0x27df> mov %eax,0x4(%esp) -0804ba13 <.text+0x27e3> mov 0x8(%ebp),%eax -0804ba16 <.text+0x27e6> mov %eax,(%esp) -0804ba19 <.text+0x27e9> call 0804ef10 <exit@plt+0x5cf8> -0804ba1e <.text+0x27ee> test %eax,%eax -0804ba20 <.text+0x27f0> mov %eax,%ebx -0804ba22 <.text+0x27f2> js 0804ba30 <exit@plt+0x2818> -0804ba24 <.text+0x27f4> mov %ebx,%eax -0804ba26 <.text+0x27f6> add $0x24,%esp -0804ba29 <.text+0x27f9> pop %ebx -0804ba2a <.text+0x27fa> pop %ebp -0804ba2b <.text+0x27fb> ret -0804ba2c <.text+0x27fc> lea 0x0(%esi,%eiz,1),%esi -0804ba30 <.text+0x2800> call 08048e58 <__errno_location@plt> -0804ba35 <.text+0x2805> cmpl $0xc,(%eax) -0804ba38 <.text+0x2808> jne 0804ba24 <exit@plt+0x280c> -0804ba3a <.text+0x280a> lea 0x0(%esi),%esi -0804ba40 <.text+0x2810> call 0804b910 <exit@plt+0x26f8> -0804ba45 <.text+0x2815> nop -0804ba46 <.text+0x2816> nop -0804ba47 <.text+0x2817> nop -0804ba48 <.text+0x2818> nop -0804ba49 <.text+0x2819> nop -0804ba4a <.text+0x281a> nop -0804ba4b <.text+0x281b> nop -0804ba4c <.text+0x281c> nop -0804ba4d <.text+0x281d> nop -0804ba4e <.text+0x281e> nop -0804ba4f <.text+0x281f> nop -0804ba50 <.text+0x2820> push %ebp -0804ba51 <.text+0x2821> mov %esp,%ebp -0804ba53 <.text+0x2823> mov 0x8(%ebp),%eax -0804ba56 <.text+0x2826> push %ebx -0804ba57 <.text+0x2827> movzbl (%eax),%edx -0804ba5a <.text+0x282a> mov %eax,%ecx -0804ba5c <.text+0x282c> cmp $0x2f,%dl -0804ba5f <.text+0x282f> jne 0804ba75 <exit@plt+0x285d> -0804ba61 <.text+0x2831> lea 0x0(%esi,%eiz,1),%esi -0804ba68 <.text+0x2838> add $0x1,%eax -0804ba6b <.text+0x283b> movzbl (%eax),%edx -0804ba6e <.text+0x283e> cmp $0x2f,%dl -0804ba71 <.text+0x2841> je 0804ba68 <exit@plt+0x2850> -0804ba73 <.text+0x2843> mov %eax,%ecx -0804ba75 <.text+0x2845> test %dl,%dl -0804ba77 <.text+0x2847> je 0804baa6 <exit@plt+0x288e> -0804ba79 <.text+0x2849> xor %ebx,%ebx -0804ba7b <.text+0x284b> jmp 0804ba92 <exit@plt+0x287a> -0804ba7d <.text+0x284d> lea 0x0(%esi),%esi -0804ba80 <.text+0x2850> test %bl,%bl -0804ba82 <.text+0x2852> je 0804ba88 <exit@plt+0x2870> -0804ba84 <.text+0x2854> mov %ecx,%eax -0804ba86 <.text+0x2856> xor %ebx,%ebx -0804ba88 <.text+0x2858> add $0x1,%ecx -0804ba8b <.text+0x285b> movzbl (%ecx),%edx -0804ba8e <.text+0x285e> test %dl,%dl -0804ba90 <.text+0x2860> je 0804baa6 <exit@plt+0x288e> -0804ba92 <.text+0x2862> cmp $0x2f,%dl -0804ba95 <.text+0x2865> jne 0804ba80 <exit@plt+0x2868> -0804ba97 <.text+0x2867> add $0x1,%ecx -0804ba9a <.text+0x286a> mov $0x1,%ebx -0804ba9f <.text+0x286f> movzbl (%ecx),%edx -0804baa2 <.text+0x2872> test %dl,%dl -0804baa4 <.text+0x2874> jne 0804ba92 <exit@plt+0x287a> -0804baa6 <.text+0x2876> pop %ebx -0804baa7 <.text+0x2877> pop %ebp -0804baa8 <.text+0x2878> ret -0804baa9 <.text+0x2879> lea 0x0(%esi,%eiz,1),%esi -0804bab0 <.text+0x2880> push %ebp -0804bab1 <.text+0x2881> mov %esp,%ebp -0804bab3 <.text+0x2883> push %ebx -0804bab4 <.text+0x2884> sub $0x14,%esp -0804bab7 <.text+0x2887> mov 0x8(%ebp),%ebx -0804baba <.text+0x288a> mov %ebx,(%esp) -0804babd <.text+0x288d> call 08049078 <strlen@plt> -0804bac2 <.text+0x2892> cmp $0x1,%eax -0804bac5 <.text+0x2895> jbe 0804bace <exit@plt+0x28b6> -0804bac7 <.text+0x2897> cmpb $0x2f,-0x1(%ebx,%eax,1) -0804bacc <.text+0x289c> je 0804bad8 <exit@plt+0x28c0> -0804bace <.text+0x289e> add $0x14,%esp -0804bad1 <.text+0x28a1> pop %ebx -0804bad2 <.text+0x28a2> pop %ebp -0804bad3 <.text+0x28a3> ret -0804bad4 <.text+0x28a4> lea 0x0(%esi,%eiz,1),%esi -0804bad8 <.text+0x28a8> add %eax,%ebx -0804bada <.text+0x28aa> sub $0x1,%eax -0804badd <.text+0x28ad> cmp $0x1,%eax -0804bae0 <.text+0x28b0> jbe 0804bace <exit@plt+0x28b6> -0804bae2 <.text+0x28b2> movzbl -0x2(%ebx),%edx -0804bae6 <.text+0x28b6> sub $0x1,%ebx -0804bae9 <.text+0x28b9> cmp $0x2f,%dl -0804baec <.text+0x28bc> je 0804bada <exit@plt+0x28c2> -0804baee <.text+0x28be> add $0x14,%esp -0804baf1 <.text+0x28c1> pop %ebx -0804baf2 <.text+0x28c2> pop %ebp -0804baf3 <.text+0x28c3> ret -0804baf4 <.text+0x28c4> lea 0x0(%esi),%esi -0804bafa <.text+0x28ca> lea 0x0(%edi),%edi -0804bb00 <.text+0x28d0> push %ebp -0804bb01 <.text+0x28d1> mov %esp,%ebp -0804bb03 <.text+0x28d3> push %esi -0804bb04 <.text+0x28d4> push %ebx -0804bb05 <.text+0x28d5> sub $0x10,%esp -0804bb08 <.text+0x28d8> mov 0x8(%ebp),%esi -0804bb0b <.text+0x28db> movzbl (%esi),%eax -0804bb0e <.text+0x28de> mov %esi,%ecx -0804bb10 <.text+0x28e0> mov %esi,%edx -0804bb12 <.text+0x28e2> mov %esi,%ebx -0804bb14 <.text+0x28e4> cmp $0x2f,%al -0804bb16 <.text+0x28e6> jne 0804bb26 <exit@plt+0x290e> -0804bb18 <.text+0x28e8> add $0x1,%ecx -0804bb1b <.text+0x28eb> movzbl (%ecx),%eax -0804bb1e <.text+0x28ee> cmp $0x2f,%al -0804bb20 <.text+0x28f0> je 0804bb18 <exit@plt+0x2900> -0804bb22 <.text+0x28f2> mov %ecx,%edx -0804bb24 <.text+0x28f4> mov %ecx,%ebx -0804bb26 <.text+0x28f6> test %al,%al -0804bb28 <.text+0x28f8> je 0804bb80 <exit@plt+0x2968> -0804bb2a <.text+0x28fa> xor %ecx,%ecx -0804bb2c <.text+0x28fc> jmp 0804bb42 <exit@plt+0x292a> -0804bb2e <.text+0x28fe> xchg %ax,%ax -0804bb30 <.text+0x2900> test %cl,%cl -0804bb32 <.text+0x2902> je 0804bb38 <exit@plt+0x2920> -0804bb34 <.text+0x2904> mov %edx,%ebx -0804bb36 <.text+0x2906> xor %ecx,%ecx -0804bb38 <.text+0x2908> add $0x1,%edx -0804bb3b <.text+0x290b> movzbl (%edx),%eax -0804bb3e <.text+0x290e> test %al,%al -0804bb40 <.text+0x2910> je 0804bb55 <exit@plt+0x293d> -0804bb42 <.text+0x2912> cmp $0x2f,%al -0804bb44 <.text+0x2914> jne 0804bb30 <exit@plt+0x2918> -0804bb46 <.text+0x2916> add $0x1,%edx -0804bb49 <.text+0x2919> mov $0x1,%ecx -0804bb4e <.text+0x291e> movzbl (%edx),%eax -0804bb51 <.text+0x2921> test %al,%al -0804bb53 <.text+0x2923> jne 0804bb42 <exit@plt+0x292a> -0804bb55 <.text+0x2925> cmpb $0x0,(%ebx) -0804bb58 <.text+0x2928> je 0804bb80 <exit@plt+0x2968> -0804bb5a <.text+0x292a> mov %ebx,(%esp) -0804bb5d <.text+0x292d> call 0804bab0 <exit@plt+0x2898> -0804bb62 <.text+0x2932> xor %edx,%edx -0804bb64 <.text+0x2934> cmpb $0x2f,(%ebx,%eax,1) -0804bb68 <.text+0x2938> mov %ebx,(%esp) -0804bb6b <.text+0x293b> sete %dl -0804bb6e <.text+0x293e> add %edx,%eax -0804bb70 <.text+0x2940> mov %eax,0x4(%esp) -0804bb74 <.text+0x2944> call 0804f290 <exit@plt+0x6078> -0804bb79 <.text+0x2949> add $0x10,%esp -0804bb7c <.text+0x294c> pop %ebx -0804bb7d <.text+0x294d> pop %esi -0804bb7e <.text+0x294e> pop %ebp -0804bb7f <.text+0x294f> ret -0804bb80 <.text+0x2950> mov %esi,(%esp) -0804bb83 <.text+0x2953> call 0804bab0 <exit@plt+0x2898> -0804bb88 <.text+0x2958> mov %esi,(%esp) -0804bb8b <.text+0x295b> mov %eax,0x4(%esp) -0804bb8f <.text+0x295f> call 0804f290 <exit@plt+0x6078> -0804bb94 <.text+0x2964> add $0x10,%esp -0804bb97 <.text+0x2967> pop %ebx -0804bb98 <.text+0x2968> pop %esi -0804bb99 <.text+0x2969> pop %ebp -0804bb9a <.text+0x296a> ret -0804bb9b <.text+0x296b> nop -0804bb9c <.text+0x296c> nop -0804bb9d <.text+0x296d> nop -0804bb9e <.text+0x296e> nop -0804bb9f <.text+0x296f> nop -0804bba0 <.text+0x2970> push %ebp -0804bba1 <.text+0x2971> mov %esp,%ebp -0804bba3 <.text+0x2973> mov 0x8(%ebp),%eax -0804bba6 <.text+0x2976> pop %ebp -0804bba7 <.text+0x2977> mov %eax,0x805517c -0804bbac <.text+0x297c> ret -0804bbad <.text+0x297d> lea 0x0(%esi),%esi -0804bbb0 <.text+0x2980> push %ebp -0804bbb1 <.text+0x2981> mov %esp,%ebp -0804bbb3 <.text+0x2983> mov 0x8(%ebp),%eax -0804bbb6 <.text+0x2986> pop %ebp -0804bbb7 <.text+0x2987> mov %al,0x8055180 -0804bbbc <.text+0x298c> ret -0804bbbd <.text+0x298d> lea 0x0(%esi),%esi -0804bbc0 <.text+0x2990> push %ebp -0804bbc1 <.text+0x2991> mov %esp,%ebp -0804bbc3 <.text+0x2993> sub $0x28,%esp -0804bbc6 <.text+0x2996> mov 0x8055160,%eax -0804bbcb <.text+0x299b> mov %ebx,-0x8(%ebp) -0804bbce <.text+0x299e> mov %esi,-0x4(%ebp) -0804bbd1 <.text+0x29a1> mov %eax,(%esp) -0804bbd4 <.text+0x29a4> call 0804f2c0 <exit@plt+0x60a8> -0804bbd9 <.text+0x29a9> test %eax,%eax -0804bbdb <.text+0x29ab> je 0804bbf2 <exit@plt+0x29da> -0804bbdd <.text+0x29ad> cmpb $0x0,0x8055180 -0804bbe4 <.text+0x29b4> je 0804bc0d <exit@plt+0x29f5> -0804bbe6 <.text+0x29b6> call 08048e58 <__errno_location@plt> -0804bbeb <.text+0x29bb> cmpl $0x20,(%eax) -0804bbee <.text+0x29be> mov %eax,%ebx -0804bbf0 <.text+0x29c0> jne 0804bc14 <exit@plt+0x29fc> -0804bbf2 <.text+0x29c2> mov 0x8055144,%eax -0804bbf7 <.text+0x29c7> mov %eax,(%esp) -0804bbfa <.text+0x29ca> call 0804f2c0 <exit@plt+0x60a8> -0804bbff <.text+0x29cf> test %eax,%eax -0804bc01 <.text+0x29d1> jne 0804bc65 <exit@plt+0x2a4d> -0804bc03 <.text+0x29d3> mov -0x8(%ebp),%ebx -0804bc06 <.text+0x29d6> mov -0x4(%ebp),%esi -0804bc09 <.text+0x29d9> mov %ebp,%esp -0804bc0b <.text+0x29db> pop %ebp -0804bc0c <.text+0x29dc> ret -0804bc0d <.text+0x29dd> call 08048e58 <__errno_location@plt> -0804bc12 <.text+0x29e2> mov %eax,%ebx -0804bc14 <.text+0x29e4> movl $0x5,0x8(%esp) -0804bc1c <.text+0x29ec> movl $0x8052690,0x4(%esp) -0804bc24 <.text+0x29f4> movl $0x0,(%esp) -0804bc2b <.text+0x29fb> call 08049008 <dcgettext@plt> -0804bc30 <.text+0x2a00> mov %eax,%esi -0804bc32 <.text+0x2a02> mov 0x805517c,%eax -0804bc37 <.text+0x2a07> test %eax,%eax -0804bc39 <.text+0x2a09> je 0804bc72 <exit@plt+0x2a5a> -0804bc3b <.text+0x2a0b> mov %eax,(%esp) -0804bc3e <.text+0x2a0e> call 0804cb50 <exit@plt+0x3938> -0804bc43 <.text+0x2a13> mov %esi,0x10(%esp) -0804bc47 <.text+0x2a17> movl $0x8052be0,0x8(%esp) -0804bc4f <.text+0x2a1f> mov %eax,0xc(%esp) -0804bc53 <.text+0x2a23> mov (%ebx),%eax -0804bc55 <.text+0x2a25> movl $0x0,(%esp) -0804bc5c <.text+0x2a2c> mov %eax,0x4(%esp) -0804bc60 <.text+0x2a30> call 08049148 <error@plt> -0804bc65 <.text+0x2a35> mov 0x8055124,%eax -0804bc6a <.text+0x2a3a> mov %eax,(%esp) -0804bc6d <.text+0x2a3d> call 08048f88 <_exit@plt> -0804bc72 <.text+0x2a42> mov %esi,0xc(%esp) -0804bc76 <.text+0x2a46> movl $0x8052be4,0x8(%esp) -0804bc7e <.text+0x2a4e> mov (%ebx),%eax -0804bc80 <.text+0x2a50> movl $0x0,(%esp) -0804bc87 <.text+0x2a57> mov %eax,0x4(%esp) -0804bc8b <.text+0x2a5b> call 08049148 <error@plt> -0804bc90 <.text+0x2a60> jmp 0804bc65 <exit@plt+0x2a4d> -0804bc92 <.text+0x2a62> nop -0804bc93 <.text+0x2a63> nop -0804bc94 <.text+0x2a64> nop -0804bc95 <.text+0x2a65> nop -0804bc96 <.text+0x2a66> nop -0804bc97 <.text+0x2a67> nop -0804bc98 <.text+0x2a68> nop -0804bc99 <.text+0x2a69> nop -0804bc9a <.text+0x2a6a> nop -0804bc9b <.text+0x2a6b> nop -0804bc9c <.text+0x2a6c> nop -0804bc9d <.text+0x2a6d> nop -0804bc9e <.text+0x2a6e> nop -0804bc9f <.text+0x2a6f> nop -0804bca0 <.text+0x2a70> push %ebp -0804bca1 <.text+0x2a71> mov %esp,%ebp -0804bca3 <.text+0x2a73> sub $0x18,%esp -0804bca6 <.text+0x2a76> mov %esi,-0x8(%ebp) -0804bca9 <.text+0x2a79> mov %edi,-0x4(%ebp) -0804bcac <.text+0x2a7c> movl $0x0,0x4(%esp) -0804bcb4 <.text+0x2a84> mov 0x8(%ebp),%eax -0804bcb7 <.text+0x2a87> mov %eax,(%esp) -0804bcba <.text+0x2a8a> call 08049098 <setlocale@plt> -0804bcbf <.text+0x2a8f> mov %eax,%esi -0804bcc1 <.text+0x2a91> mov $0x1,%eax -0804bcc6 <.text+0x2a96> test %esi,%esi -0804bcc8 <.text+0x2a98> je 0804bce3 <exit@plt+0x2acb> -0804bcca <.text+0x2a9a> movzbl (%esi),%eax -0804bccd <.text+0x2a9d> cmp 0x8052be7,%al -0804bcd3 <.text+0x2aa3> jne 0804bcf0 <exit@plt+0x2ad8> -0804bcd5 <.text+0x2aa5> movzbl 0x1(%esi),%eax -0804bcd9 <.text+0x2aa9> cmp 0x8052be8,%al -0804bcdf <.text+0x2aaf> jne 0804bcf0 <exit@plt+0x2ad8> -0804bce1 <.text+0x2ab1> xor %eax,%eax -0804bce3 <.text+0x2ab3> mov -0x8(%ebp),%esi -0804bce6 <.text+0x2ab6> mov -0x4(%ebp),%edi -0804bce9 <.text+0x2ab9> mov %ebp,%esp -0804bceb <.text+0x2abb> pop %ebp -0804bcec <.text+0x2abc> ret -0804bced <.text+0x2abd> lea 0x0(%esi),%esi -0804bcf0 <.text+0x2ac0> mov $0x8052be9,%edi -0804bcf5 <.text+0x2ac5> mov $0x6,%ecx -0804bcfa <.text+0x2aca> repz cmpsb %es:(%edi),%ds:(%esi) -0804bcfc <.text+0x2acc> mov -0x8(%ebp),%esi -0804bcff <.text+0x2acf> mov -0x4(%ebp),%edi -0804bd02 <.text+0x2ad2> setne %al -0804bd05 <.text+0x2ad5> mov %ebp,%esp -0804bd07 <.text+0x2ad7> pop %ebp -0804bd08 <.text+0x2ad8> ret -0804bd09 <.text+0x2ad9> nop -0804bd0a <.text+0x2ada> nop -0804bd0b <.text+0x2adb> nop -0804bd0c <.text+0x2adc> nop -0804bd0d <.text+0x2add> nop -0804bd0e <.text+0x2ade> nop -0804bd0f <.text+0x2adf> nop -0804bd10 <.text+0x2ae0> push %ebp -0804bd11 <.text+0x2ae1> mov %esp,%ebp -0804bd13 <.text+0x2ae3> sub $0x18,%esp -0804bd16 <.text+0x2ae6> mov 0xc(%ebp),%eax -0804bd19 <.text+0x2ae9> movl $0x6,0x4(%esp) -0804bd21 <.text+0x2af1> mov %eax,0x8(%esp) -0804bd25 <.text+0x2af5> mov 0x8(%ebp),%eax -0804bd28 <.text+0x2af8> mov %eax,(%esp) -0804bd2b <.text+0x2afb> call 0804cbd0 <exit@plt+0x39b8> -0804bd30 <.text+0x2b00> leave -0804bd31 <.text+0x2b01> ret -0804bd32 <.text+0x2b02> lea 0x0(%esi,%eiz,1),%esi -0804bd39 <.text+0x2b09> lea 0x0(%edi,%eiz,1),%edi -0804bd40 <.text+0x2b10> push %ebp -0804bd41 <.text+0x2b11> mov %esp,%ebp -0804bd43 <.text+0x2b13> sub $0x18,%esp -0804bd46 <.text+0x2b16> mov 0x8(%ebp),%eax -0804bd49 <.text+0x2b19> movl $0x0,(%esp) -0804bd50 <.text+0x2b20> mov %eax,0x4(%esp) -0804bd54 <.text+0x2b24> call 0804bd10 <exit@plt+0x2af8> -0804bd59 <.text+0x2b29> leave -0804bd5a <.text+0x2b2a> ret -0804bd5b <.text+0x2b2b> nop -0804bd5c <.text+0x2b2c> nop -0804bd5d <.text+0x2b2d> nop -0804bd5e <.text+0x2b2e> nop -0804bd5f <.text+0x2b2f> nop -0804bd60 <.text+0x2b30> push %ebp -0804bd61 <.text+0x2b31> mov %esp,%ebp -0804bd63 <.text+0x2b33> mov 0x8(%ebp),%eax -0804bd66 <.text+0x2b36> test %eax,%eax -0804bd68 <.text+0x2b38> je 0804bd70 <exit@plt+0x2b58> -0804bd6a <.text+0x2b3a> mov (%eax),%eax -0804bd6c <.text+0x2b3c> pop %ebp -0804bd6d <.text+0x2b3d> ret -0804bd6e <.text+0x2b3e> xchg %ax,%ax -0804bd70 <.text+0x2b40> mov $0x80551a0,%eax -0804bd75 <.text+0x2b45> mov (%eax),%eax -0804bd77 <.text+0x2b47> pop %ebp -0804bd78 <.text+0x2b48> ret -0804bd79 <.text+0x2b49> lea 0x0(%esi,%eiz,1),%esi -0804bd80 <.text+0x2b50> push %ebp -0804bd81 <.text+0x2b51> mov %esp,%ebp -0804bd83 <.text+0x2b53> mov 0x8(%ebp),%eax -0804bd86 <.text+0x2b56> test %eax,%eax -0804bd88 <.text+0x2b58> je 0804bd98 <exit@plt+0x2b80> -0804bd8a <.text+0x2b5a> mov 0xc(%ebp),%edx -0804bd8d <.text+0x2b5d> mov %edx,(%eax) -0804bd8f <.text+0x2b5f> pop %ebp -0804bd90 <.text+0x2b60> ret -0804bd91 <.text+0x2b61> lea 0x0(%esi,%eiz,1),%esi -0804bd98 <.text+0x2b68> mov 0xc(%ebp),%edx -0804bd9b <.text+0x2b6b> mov $0x80551a0,%eax -0804bda0 <.text+0x2b70> mov %edx,(%eax) -0804bda2 <.text+0x2b72> pop %ebp -0804bda3 <.text+0x2b73> ret -0804bda4 <.text+0x2b74> lea 0x0(%esi),%esi -0804bdaa <.text+0x2b7a> lea 0x0(%edi),%edi -0804bdb0 <.text+0x2b80> push %ebp -0804bdb1 <.text+0x2b81> mov %esp,%ebp -0804bdb3 <.text+0x2b83> sub $0xc,%esp -0804bdb6 <.text+0x2b86> mov %ebx,(%esp) -0804bdb9 <.text+0x2b89> mov 0x8(%ebp),%ebx -0804bdbc <.text+0x2b8c> mov %esi,0x4(%esp) -0804bdc0 <.text+0x2b90> movzbl 0xc(%ebp),%ecx -0804bdc4 <.text+0x2b94> mov %edi,0x8(%esp) -0804bdc8 <.text+0x2b98> test %ebx,%ebx -0804bdca <.text+0x2b9a> je 0804be08 <exit@plt+0x2bf0> -0804bdcc <.text+0x2b9c> mov %ecx,%eax -0804bdce <.text+0x2b9e> mov 0x10(%ebp),%edx -0804bdd1 <.text+0x2ba1> and $0x1f,%ecx -0804bdd4 <.text+0x2ba4> shr $0x5,%al -0804bdd7 <.text+0x2ba7> movzbl %al,%esi -0804bdda <.text+0x2baa> mov 0x8(%ebx,%esi,4),%edi -0804bdde <.text+0x2bae> and $0x1,%edx -0804bde1 <.text+0x2bb1> mov %edi,%eax -0804bde3 <.text+0x2bb3> shr %cl,%eax -0804bde5 <.text+0x2bb5> and $0x1,%eax -0804bde8 <.text+0x2bb8> xor %eax,%edx -0804bdea <.text+0x2bba> shl %cl,%edx -0804bdec <.text+0x2bbc> xor %edi,%edx -0804bdee <.text+0x2bbe> mov %edx,0x8(%ebx,%esi,4) -0804bdf2 <.text+0x2bc2> mov (%esp),%ebx -0804bdf5 <.text+0x2bc5> mov 0x4(%esp),%esi -0804bdf9 <.text+0x2bc9> mov 0x8(%esp),%edi -0804bdfd <.text+0x2bcd> mov %ebp,%esp -0804bdff <.text+0x2bcf> pop %ebp -0804be00 <.text+0x2bd0> ret -0804be01 <.text+0x2bd1> lea 0x0(%esi,%eiz,1),%esi -0804be08 <.text+0x2bd8> mov $0x80551a0,%ebx -0804be0d <.text+0x2bdd> jmp 0804bdcc <exit@plt+0x2bb4> -0804be0f <.text+0x2bdf> nop -0804be10 <.text+0x2be0> push %ebp -0804be11 <.text+0x2be1> mov %esp,%ebp -0804be13 <.text+0x2be3> mov 0x8(%ebp),%edx -0804be16 <.text+0x2be6> test %edx,%edx -0804be18 <.text+0x2be8> je 0804be28 <exit@plt+0x2c10> -0804be1a <.text+0x2bea> mov 0xc(%ebp),%ecx -0804be1d <.text+0x2bed> mov 0x4(%edx),%eax -0804be20 <.text+0x2bf0> mov %ecx,0x4(%edx) -0804be23 <.text+0x2bf3> pop %ebp -0804be24 <.text+0x2bf4> ret -0804be25 <.text+0x2bf5> lea 0x0(%esi),%esi -0804be28 <.text+0x2bf8> mov 0xc(%ebp),%ecx -0804be2b <.text+0x2bfb> mov $0x80551a0,%edx -0804be30 <.text+0x2c00> mov 0x4(%edx),%eax -0804be33 <.text+0x2c03> mov %ecx,0x4(%edx) -0804be36 <.text+0x2c06> pop %ebp -0804be37 <.text+0x2c07> ret -0804be38 <.text+0x2c08> nop -0804be39 <.text+0x2c09> lea 0x0(%esi,%eiz,1),%esi -0804be40 <.text+0x2c10> push %ebp -0804be41 <.text+0x2c11> mov %esp,%ebp -0804be43 <.text+0x2c13> push %esi -0804be44 <.text+0x2c14> push %ebx -0804be45 <.text+0x2c15> sub $0x10,%esp -0804be48 <.text+0x2c18> mov 0x8055128,%esi -0804be4e <.text+0x2c1e> cmpl $0x1,0x805512c -0804be55 <.text+0x2c25> jbe 0804be77 <exit@plt+0x2c5f> -0804be57 <.text+0x2c27> mov $0x1,%ebx -0804be5c <.text+0x2c2c> lea 0x0(%esi,%eiz,1),%esi -0804be60 <.text+0x2c30> mov 0x4(%esi,%ebx,8),%eax -0804be64 <.text+0x2c34> add $0x1,%ebx -0804be67 <.text+0x2c37> mov %eax,(%esp) -0804be6a <.text+0x2c3a> call 08048ff8 <free@plt> -0804be6f <.text+0x2c3f> cmp %ebx,0x805512c -0804be75 <.text+0x2c45> ja 0804be60 <exit@plt+0x2c48> -0804be77 <.text+0x2c47> mov 0x4(%esi),%eax -0804be7a <.text+0x2c4a> cmp $0x80551e0,%eax -0804be7f <.text+0x2c4f> je 0804be9d <exit@plt+0x2c85> -0804be81 <.text+0x2c51> mov %eax,(%esp) -0804be84 <.text+0x2c54> call 08048ff8 <free@plt> -0804be89 <.text+0x2c59> movl $0x100,0x8055130 -0804be93 <.text+0x2c63> movl $0x80551e0,0x8055134 -0804be9d <.text+0x2c6d> cmp $0x8055130,%esi -0804bea3 <.text+0x2c73> je 0804beb7 <exit@plt+0x2c9f> -0804bea5 <.text+0x2c75> mov %esi,(%esp) -0804bea8 <.text+0x2c78> call 08048ff8 <free@plt> -0804bead <.text+0x2c7d> movl $0x8055130,0x8055128 -0804beb7 <.text+0x2c87> movl $0x1,0x805512c -0804bec1 <.text+0x2c91> add $0x10,%esp -0804bec4 <.text+0x2c94> pop %ebx -0804bec5 <.text+0x2c95> pop %esi -0804bec6 <.text+0x2c96> pop %ebp -0804bec7 <.text+0x2c97> ret -0804bec8 <.text+0x2c98> nop -0804bec9 <.text+0x2c99> lea 0x0(%esi,%eiz,1),%esi -0804bed0 <.text+0x2ca0> push %ebp -0804bed1 <.text+0x2ca1> mov %esp,%ebp -0804bed3 <.text+0x2ca3> sub $0x28,%esp -0804bed6 <.text+0x2ca6> mov %ebx,-0xc(%ebp) -0804bed9 <.text+0x2ca9> mov 0x8(%ebp),%ebx -0804bedc <.text+0x2cac> mov %esi,-0x8(%ebp) -0804bedf <.text+0x2caf> mov %edi,-0x4(%ebp) -0804bee2 <.text+0x2cb2> call 08048e58 <__errno_location@plt> -0804bee7 <.text+0x2cb7> test %ebx,%ebx -0804bee9 <.text+0x2cb9> mov %eax,%esi -0804beeb <.text+0x2cbb> mov (%eax),%edi -0804beed <.text+0x2cbd> je 0804bf10 <exit@plt+0x2cf8> -0804beef <.text+0x2cbf> mov %ebx,(%esp) -0804bef2 <.text+0x2cc2> movl $0x28,0x4(%esp) -0804befa <.text+0x2cca> call 0804d0a0 <exit@plt+0x3e88> -0804beff <.text+0x2ccf> mov %edi,(%esi) -0804bf01 <.text+0x2cd1> mov -0xc(%ebp),%ebx -0804bf04 <.text+0x2cd4> mov -0x8(%ebp),%esi -0804bf07 <.text+0x2cd7> mov -0x4(%ebp),%edi -0804bf0a <.text+0x2cda> mov %ebp,%esp -0804bf0c <.text+0x2cdc> pop %ebp -0804bf0d <.text+0x2cdd> ret -0804bf0e <.text+0x2cde> xchg %ax,%ax -0804bf10 <.text+0x2ce0> mov $0x80551a0,%ebx -0804bf15 <.text+0x2ce5> jmp 0804beef <exit@plt+0x2cd7> -0804bf17 <.text+0x2ce7> mov %esi,%esi -0804bf19 <.text+0x2ce9> lea 0x0(%edi,%eiz,1),%edi -0804bf20 <.text+0x2cf0> push %ebp -0804bf21 <.text+0x2cf1> mov %esp,%ebp -0804bf23 <.text+0x2cf3> sub $0x30,%esp -0804bf26 <.text+0x2cf6> lea -0x20(%ebp),%ecx -0804bf29 <.text+0x2cf9> mov %edx,-0x28(%ebp) -0804bf2c <.text+0x2cfc> xor %edx,%edx -0804bf2e <.text+0x2cfe> movl $0x0,-0x24(%ebp) -0804bf35 <.text+0x2d05> movl $0x0,(%ecx,%edx,1) -0804bf3c <.text+0x2d0c> add $0x4,%edx -0804bf3f <.text+0x2d0f> cmp $0x20,%edx -0804bf42 <.text+0x2d12> jb 0804bf35 <exit@plt+0x2d1d> -0804bf44 <.text+0x2d14> mov -0x28(%ebp),%edx -0804bf47 <.text+0x2d17> mov %edx,(%eax) -0804bf49 <.text+0x2d19> mov -0x24(%ebp),%edx -0804bf4c <.text+0x2d1c> mov %edx,0x4(%eax) -0804bf4f <.text+0x2d1f> mov -0x20(%ebp),%edx -0804bf52 <.text+0x2d22> mov %edx,0x8(%eax) -0804bf55 <.text+0x2d25> mov -0x1c(%ebp),%edx -0804bf58 <.text+0x2d28> mov %edx,0xc(%eax) -0804bf5b <.text+0x2d2b> mov -0x18(%ebp),%edx -0804bf5e <.text+0x2d2e> mov %edx,0x10(%eax) -0804bf61 <.text+0x2d31> mov -0x14(%ebp),%edx -0804bf64 <.text+0x2d34> mov %edx,0x14(%eax) -0804bf67 <.text+0x2d37> mov -0x10(%ebp),%edx -0804bf6a <.text+0x2d3a> mov %edx,0x18(%eax) -0804bf6d <.text+0x2d3d> mov -0xc(%ebp),%edx -0804bf70 <.text+0x2d40> mov %edx,0x1c(%eax) -0804bf73 <.text+0x2d43> mov -0x8(%ebp),%edx -0804bf76 <.text+0x2d46> mov %edx,0x20(%eax) -0804bf79 <.text+0x2d49> mov -0x4(%ebp),%edx -0804bf7c <.text+0x2d4c> mov %edx,0x24(%eax) -0804bf7f <.text+0x2d4f> leave -0804bf80 <.text+0x2d50> ret -0804bf81 <.text+0x2d51> jmp 0804bf90 <exit@plt+0x2d78> -0804bf83 <.text+0x2d53> nop -0804bf84 <.text+0x2d54> nop -0804bf85 <.text+0x2d55> nop -0804bf86 <.text+0x2d56> nop -0804bf87 <.text+0x2d57> nop -0804bf88 <.text+0x2d58> nop -0804bf89 <.text+0x2d59> nop -0804bf8a <.text+0x2d5a> nop -0804bf8b <.text+0x2d5b> nop -0804bf8c <.text+0x2d5c> nop -0804bf8d <.text+0x2d5d> nop -0804bf8e <.text+0x2d5e> nop -0804bf8f <.text+0x2d5f> nop -0804bf90 <.text+0x2d60> push %ebp -0804bf91 <.text+0x2d61> mov %esp,%ebp -0804bf93 <.text+0x2d63> push %edi -0804bf94 <.text+0x2d64> push %esi -0804bf95 <.text+0x2d65> push %ebx -0804bf96 <.text+0x2d66> sub $0x7c,%esp -0804bf99 <.text+0x2d69> mov %eax,-0x40(%ebp) -0804bf9c <.text+0x2d6c> mov %edx,-0x38(%ebp) -0804bf9f <.text+0x2d6f> mov %ecx,-0x3c(%ebp) -0804bfa2 <.text+0x2d72> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804bfa7 <.text+0x2d77> mov %eax,-0x54(%ebp) -0804bfaa <.text+0x2d7a> mov 0x10(%ebp),%eax -0804bfad <.text+0x2d7d> shr %eax -0804bfaf <.text+0x2d7f> and $0x1,%eax -0804bfb2 <.text+0x2d82> cmpl $0x7,0xc(%ebp) -0804bfb6 <.text+0x2d86> mov %al,-0x41(%ebp) -0804bfb9 <.text+0x2d89> jbe 0804bfc0 <exit@plt+0x2da8> -0804bfbb <.text+0x2d8b> call 08048e48 <abort@plt> -0804bfc0 <.text+0x2d90> mov 0xc(%ebp),%eax -0804bfc3 <.text+0x2d93> jmp *0x8052c40(,%eax,4) -0804bfca <.text+0x2d9a> movb $0x0,-0x41(%ebp) -0804bfce <.text+0x2d9e> xor %ebx,%ebx -0804bfd0 <.text+0x2da0> movb $0x1,-0x31(%ebp) -0804bfd4 <.text+0x2da4> movl $0x0,-0x48(%ebp) -0804bfdb <.text+0x2dab> movl $0x0,-0x50(%ebp) -0804bfe2 <.text+0x2db2> lea 0x0(%esi),%esi -0804bfe8 <.text+0x2db8> mov 0x10(%ebp),%esi -0804bfeb <.text+0x2dbb> mov 0x10(%ebp),%edi -0804bfee <.text+0x2dbe> movl $0x0,-0x2c(%ebp) -0804bff5 <.text+0x2dc5> and $0x4,%esi -0804bff8 <.text+0x2dc8> and $0x1,%edi -0804bffb <.text+0x2dcb> mov %esi,-0x5c(%ebp) -0804bffe <.text+0x2dce> mov %edi,-0x58(%ebp) -0804c001 <.text+0x2dd1> cmpl $0xffffffff,0x8(%ebp) -0804c005 <.text+0x2dd5> je 0804c148 <exit@plt+0x2f30> -0804c00b <.text+0x2ddb> nop -0804c00c <.text+0x2ddc> lea 0x0(%esi,%eiz,1),%esi -0804c010 <.text+0x2de0> mov 0x8(%ebp),%eax -0804c013 <.text+0x2de3> cmp %eax,-0x2c(%ebp) -0804c016 <.text+0x2de6> setne %al -0804c019 <.text+0x2de9> test %al,%al -0804c01b <.text+0x2deb> je 0804c15d <exit@plt+0x2f45> -0804c021 <.text+0x2df1> cmpb $0x0,-0x31(%ebp) -0804c025 <.text+0x2df5> jne 0804c3d8 <exit@plt+0x31c0> -0804c02b <.text+0x2dfb> mov -0x3c(%ebp),%eax -0804c02e <.text+0x2dfe> add -0x2c(%ebp),%eax -0804c031 <.text+0x2e01> mov %eax,-0x30(%ebp) -0804c034 <.text+0x2e04> mov -0x30(%ebp),%ecx -0804c037 <.text+0x2e07> movzbl (%ecx),%edx -0804c03a <.text+0x2e0a> cmp $0x7e,%dl -0804c03d <.text+0x2e0d> jbe 0804c3fb <exit@plt+0x31e3> -0804c043 <.text+0x2e13> cmpl $0x1,-0x54(%ebp) -0804c047 <.text+0x2e17> jne 0804c6f8 <exit@plt+0x34e0> -0804c04d <.text+0x2e1d> mov %dl,-0x68(%ebp) -0804c050 <.text+0x2e20> mov $0x1,%esi -0804c055 <.text+0x2e25> call 08049038 <__ctype_b_loc@plt> -0804c05a <.text+0x2e2a> movzbl -0x68(%ebp),%edx -0804c05e <.text+0x2e2e> movzbl %dl,%ecx -0804c061 <.text+0x2e31> mov (%eax),%eax -0804c063 <.text+0x2e33> movzwl (%eax,%ecx,2),%eax -0804c067 <.text+0x2e37> shr $0xe,%eax -0804c06a <.text+0x2e3a> and $0x1,%eax -0804c06d <.text+0x2e3d> mov %al,-0x4c(%ebp) -0804c070 <.text+0x2e40> cmpb $0x0,-0x31(%ebp) -0804c074 <.text+0x2e44> je 0804c470 <exit@plt+0x3258> -0804c07a <.text+0x2e4a> cmpb $0x0,-0x4c(%ebp) -0804c07e <.text+0x2e4e> jne 0804c390 <exit@plt+0x3178> -0804c084 <.text+0x2e54> lea 0x0(%esi,%eiz,1),%esi -0804c088 <.text+0x2e58> mov -0x2c(%ebp),%edi -0804c08b <.text+0x2e5b> mov -0x30(%ebp),%eax -0804c08e <.text+0x2e5e> lea (%esi,%edi,1),%ecx -0804c091 <.text+0x2e61> mov %edi,%esi -0804c093 <.text+0x2e63> mov %ecx,-0x6c(%ebp) -0804c096 <.text+0x2e66> jmp 0804c0ad <exit@plt+0x2e95> -0804c098 <.text+0x2e68> cmp -0x38(%ebp),%ebx -0804c09b <.text+0x2e6b> jae 0804c0a3 <exit@plt+0x2e8b> -0804c09d <.text+0x2e6d> mov -0x40(%ebp),%edi -0804c0a0 <.text+0x2e70> mov %dl,(%edi,%ebx,1) -0804c0a3 <.text+0x2e73> movzbl 0x1(%eax),%edx -0804c0a7 <.text+0x2e77> add $0x1,%ebx -0804c0aa <.text+0x2e7a> add $0x1,%eax -0804c0ad <.text+0x2e7d> cmpb $0x0,-0x31(%ebp) -0804c0b1 <.text+0x2e81> je 0804c11a <exit@plt+0x2f02> -0804c0b3 <.text+0x2e83> cmpb $0x0,-0x4c(%ebp) -0804c0b7 <.text+0x2e87> jne 0804c11a <exit@plt+0x2f02> -0804c0b9 <.text+0x2e89> cmpb $0x0,-0x41(%ebp) -0804c0bd <.text+0x2e8d> jne 0804c420 <exit@plt+0x3208> -0804c0c3 <.text+0x2e93> cmp -0x38(%ebp),%ebx -0804c0c6 <.text+0x2e96> jae 0804c0cf <exit@plt+0x2eb7> -0804c0c8 <.text+0x2e98> mov -0x40(%ebp),%ecx -0804c0cb <.text+0x2e9b> movb $0x5c,(%ecx,%ebx,1) -0804c0cf <.text+0x2e9f> lea 0x1(%ebx),%edi -0804c0d2 <.text+0x2ea2> cmp %edi,-0x38(%ebp) -0804c0d5 <.text+0x2ea5> mov %edi,-0x2c(%ebp) -0804c0d8 <.text+0x2ea8> jbe 0804c0eb <exit@plt+0x2ed3> -0804c0da <.text+0x2eaa> mov %edx,%ecx -0804c0dc <.text+0x2eac> shr $0x6,%cl -0804c0df <.text+0x2eaf> mov %ecx,%edi -0804c0e1 <.text+0x2eb1> lea 0x30(%edi),%ecx -0804c0e4 <.text+0x2eb4> mov -0x40(%ebp),%edi -0804c0e7 <.text+0x2eb7> mov %cl,0x1(%edi,%ebx,1) -0804c0eb <.text+0x2ebb> mov -0x2c(%ebp),%ecx -0804c0ee <.text+0x2ebe> add $0x1,%ecx -0804c0f1 <.text+0x2ec1> cmp %ecx,-0x38(%ebp) -0804c0f4 <.text+0x2ec4> mov %ecx,-0x60(%ebp) -0804c0f7 <.text+0x2ec7> jbe 0804c10e <exit@plt+0x2ef6> -0804c0f9 <.text+0x2ec9> mov %edx,%ebx -0804c0fb <.text+0x2ecb> mov -0x40(%ebp),%ecx -0804c0fe <.text+0x2ece> mov -0x2c(%ebp),%edi -0804c101 <.text+0x2ed1> shr $0x3,%bl -0804c104 <.text+0x2ed4> and $0x7,%ebx -0804c107 <.text+0x2ed7> add $0x30,%ebx -0804c10a <.text+0x2eda> mov %bl,0x1(%ecx,%edi,1) -0804c10e <.text+0x2ede> mov -0x60(%ebp),%ebx -0804c111 <.text+0x2ee1> and $0x7,%edx -0804c114 <.text+0x2ee4> add $0x30,%edx -0804c117 <.text+0x2ee7> add $0x1,%ebx -0804c11a <.text+0x2eea> add $0x1,%esi -0804c11d <.text+0x2eed> cmp %esi,-0x6c(%ebp) -0804c120 <.text+0x2ef0> ja 0804c098 <exit@plt+0x2e80> -0804c126 <.text+0x2ef6> mov %esi,-0x2c(%ebp) -0804c129 <.text+0x2ef9> lea 0x0(%esi,%eiz,1),%esi -0804c130 <.text+0x2f00> cmp -0x38(%ebp),%ebx -0804c133 <.text+0x2f03> jae 0804c13b <exit@plt+0x2f23> -0804c135 <.text+0x2f05> mov -0x40(%ebp),%ecx -0804c138 <.text+0x2f08> mov %dl,(%ecx,%ebx,1) -0804c13b <.text+0x2f0b> add $0x1,%ebx -0804c13e <.text+0x2f0e> cmpl $0xffffffff,0x8(%ebp) -0804c142 <.text+0x2f12> jne 0804c010 <exit@plt+0x2df8> -0804c148 <.text+0x2f18> mov -0x3c(%ebp),%edi -0804c14b <.text+0x2f1b> mov -0x2c(%ebp),%esi -0804c14e <.text+0x2f1e> cmpb $0x0,(%edi,%esi,1) -0804c152 <.text+0x2f22> setne %al -0804c155 <.text+0x2f25> test %al,%al -0804c157 <.text+0x2f27> jne 0804c021 <exit@plt+0x2e09> -0804c15d <.text+0x2f2d> test %ebx,%ebx -0804c15f <.text+0x2f2f> jne 0804c176 <exit@plt+0x2f5e> -0804c161 <.text+0x2f31> cmpl $0x2,0xc(%ebp) -0804c165 <.text+0x2f35> jne 0804c176 <exit@plt+0x2f5e> -0804c167 <.text+0x2f37> cmpb $0x0,-0x41(%ebp) -0804c16b <.text+0x2f3b> nop -0804c16c <.text+0x2f3c> lea 0x0(%esi,%eiz,1),%esi -0804c170 <.text+0x2f40> jne 0804c420 <exit@plt+0x3208> -0804c176 <.text+0x2f46> mov -0x50(%ebp),%eax -0804c179 <.text+0x2f49> test %eax,%eax -0804c17b <.text+0x2f4b> je 0804c1ae <exit@plt+0x2f96> -0804c17d <.text+0x2f4d> cmpb $0x0,-0x41(%ebp) -0804c181 <.text+0x2f51> jne 0804c1ae <exit@plt+0x2f96> -0804c183 <.text+0x2f53> mov -0x50(%ebp),%edx -0804c186 <.text+0x2f56> movzbl (%edx),%eax -0804c189 <.text+0x2f59> test %al,%al -0804c18b <.text+0x2f5b> je 0804c1ae <exit@plt+0x2f96> -0804c18d <.text+0x2f5d> mov -0x40(%ebp),%edx -0804c190 <.text+0x2f60> mov -0x50(%ebp),%ecx -0804c193 <.text+0x2f63> mov -0x38(%ebp),%esi -0804c196 <.text+0x2f66> add %ebx,%edx -0804c198 <.text+0x2f68> cmp %ebx,%esi -0804c19a <.text+0x2f6a> jbe 0804c19e <exit@plt+0x2f86> -0804c19c <.text+0x2f6c> mov %al,(%edx) -0804c19e <.text+0x2f6e> add $0x1,%ecx -0804c1a1 <.text+0x2f71> add $0x1,%ebx -0804c1a4 <.text+0x2f74> movzbl (%ecx),%eax -0804c1a7 <.text+0x2f77> add $0x1,%edx -0804c1aa <.text+0x2f7a> test %al,%al -0804c1ac <.text+0x2f7c> jne 0804c198 <exit@plt+0x2f80> -0804c1ae <.text+0x2f7e> cmp -0x38(%ebp),%ebx -0804c1b1 <.text+0x2f81> jae 0804c44f <exit@plt+0x3237> -0804c1b7 <.text+0x2f87> mov -0x40(%ebp),%ecx -0804c1ba <.text+0x2f8a> mov %ebx,%eax -0804c1bc <.text+0x2f8c> movb $0x0,(%ecx,%ebx,1) -0804c1c0 <.text+0x2f90> add $0x7c,%esp -0804c1c3 <.text+0x2f93> pop %ebx -0804c1c4 <.text+0x2f94> pop %esi -0804c1c5 <.text+0x2f95> pop %edi -0804c1c6 <.text+0x2f96> pop %ebp -0804c1c7 <.text+0x2f97> ret -0804c1c8 <.text+0x2f98> movl $0x5,0x8(%esp) -0804c1d0 <.text+0x2fa0> movl $0x8052bf1,0x4(%esp) -0804c1d8 <.text+0x2fa8> movl $0x0,(%esp) -0804c1df <.text+0x2faf> call 08049008 <dcgettext@plt> -0804c1e4 <.text+0x2fb4> cmpl $0x7,0xc(%ebp) -0804c1e8 <.text+0x2fb8> sete %bl -0804c1eb <.text+0x2fbb> cmp $0x8052bf1,%eax -0804c1f0 <.text+0x2fc0> mov %eax,%esi -0804c1f2 <.text+0x2fc2> jne 0804c1fc <exit@plt+0x2fe4> -0804c1f4 <.text+0x2fc4> test %bl,%bl -0804c1f6 <.text+0x2fc6> jne 0804c33c <exit@plt+0x3124> -0804c1fc <.text+0x2fcc> movl $0x5,0x8(%esp) -0804c204 <.text+0x2fd4> movl $0x805282a,0x4(%esp) -0804c20c <.text+0x2fdc> movl $0x0,(%esp) -0804c213 <.text+0x2fe3> call 08049008 <dcgettext@plt> -0804c218 <.text+0x2fe8> cmp $0x805282a,%eax -0804c21d <.text+0x2fed> mov %eax,%edi -0804c21f <.text+0x2fef> jne 0804c229 <exit@plt+0x3011> -0804c221 <.text+0x2ff1> test %bl,%bl -0804c223 <.text+0x2ff3> jne 0804c346 <exit@plt+0x312e> -0804c229 <.text+0x2ff9> cmpb $0x0,-0x41(%ebp) -0804c22d <.text+0x2ffd> jne 0804c839 <exit@plt+0x3621> -0804c233 <.text+0x3003> movzbl (%esi),%eax -0804c236 <.text+0x3006> test %al,%al -0804c238 <.text+0x3008> je 0804c839 <exit@plt+0x3621> -0804c23e <.text+0x300e> mov -0x40(%ebp),%ecx -0804c241 <.text+0x3011> xor %ebx,%ebx -0804c243 <.text+0x3013> mov -0x38(%ebp),%edx -0804c246 <.text+0x3016> xchg %ax,%ax -0804c248 <.text+0x3018> cmp %ebx,%edx -0804c24a <.text+0x301a> jbe 0804c24f <exit@plt+0x3037> -0804c24c <.text+0x301c> mov %al,(%ecx,%ebx,1) -0804c24f <.text+0x301f> add $0x1,%ebx -0804c252 <.text+0x3022> movzbl (%esi,%ebx,1),%eax -0804c256 <.text+0x3026> test %al,%al -0804c258 <.text+0x3028> jne 0804c248 <exit@plt+0x3030> -0804c25a <.text+0x302a> mov %edi,(%esp) -0804c25d <.text+0x302d> call 08049078 <strlen@plt> -0804c262 <.text+0x3032> mov %edi,-0x50(%ebp) -0804c265 <.text+0x3035> movb $0x1,-0x31(%ebp) -0804c269 <.text+0x3039> mov %eax,-0x48(%ebp) -0804c26c <.text+0x303c> jmp 0804bfe8 <exit@plt+0x2dd0> -0804c271 <.text+0x3041> movb $0x0,-0x41(%ebp) -0804c275 <.text+0x3045> xor %ebx,%ebx -0804c277 <.text+0x3047> movb $0x0,-0x31(%ebp) -0804c27b <.text+0x304b> movl $0x0,-0x48(%ebp) -0804c282 <.text+0x3052> movl $0x0,-0x50(%ebp) -0804c289 <.text+0x3059> jmp 0804bfe8 <exit@plt+0x2dd0> -0804c28e <.text+0x305e> movb $0x1,-0x41(%ebp) -0804c292 <.text+0x3062> xor %ebx,%ebx -0804c294 <.text+0x3064> movb $0x0,-0x31(%ebp) -0804c298 <.text+0x3068> movl $0x1,-0x48(%ebp) -0804c29f <.text+0x306f> movl $0x805282a,-0x50(%ebp) -0804c2a6 <.text+0x3076> movl $0x2,0xc(%ebp) -0804c2ad <.text+0x307d> jmp 0804bfe8 <exit@plt+0x2dd0> -0804c2b2 <.text+0x3082> cmpb $0x0,-0x41(%ebp) -0804c2b6 <.text+0x3086> jne 0804c8b6 <exit@plt+0x369e> -0804c2bc <.text+0x308c> mov -0x38(%ebp),%edi -0804c2bf <.text+0x308f> test %edi,%edi -0804c2c1 <.text+0x3091> je 0804c2c9 <exit@plt+0x30b1> -0804c2c3 <.text+0x3093> mov -0x40(%ebp),%ecx -0804c2c6 <.text+0x3096> movb $0x27,(%ecx) -0804c2c9 <.text+0x3099> movb $0x0,-0x31(%ebp) -0804c2cd <.text+0x309d> mov $0x1,%ebx -0804c2d2 <.text+0x30a2> movl $0x1,-0x48(%ebp) -0804c2d9 <.text+0x30a9> movl $0x805282a,-0x50(%ebp) -0804c2e0 <.text+0x30b0> jmp 0804bfe8 <exit@plt+0x2dd0> -0804c2e5 <.text+0x30b5> cmpb $0x0,-0x41(%ebp) -0804c2e9 <.text+0x30b9> jne 0804c89d <exit@plt+0x3685> -0804c2ef <.text+0x30bf> mov -0x38(%ebp),%eax -0804c2f2 <.text+0x30c2> test %eax,%eax -0804c2f4 <.text+0x30c4> je 0804c2fc <exit@plt+0x30e4> -0804c2f6 <.text+0x30c6> mov -0x40(%ebp),%edx -0804c2f9 <.text+0x30c9> movb $0x22,(%edx) -0804c2fc <.text+0x30cc> movb $0x1,-0x31(%ebp) -0804c300 <.text+0x30d0> mov $0x1,%ebx -0804c305 <.text+0x30d5> movl $0x1,-0x48(%ebp) -0804c30c <.text+0x30dc> movl $0x8052bef,-0x50(%ebp) -0804c313 <.text+0x30e3> jmp 0804bfe8 <exit@plt+0x2dd0> -0804c318 <.text+0x30e8> movb $0x1,-0x41(%ebp) -0804c31c <.text+0x30ec> xor %ebx,%ebx -0804c31e <.text+0x30ee> movb $0x1,-0x31(%ebp) -0804c322 <.text+0x30f2> movl $0x1,-0x48(%ebp) -0804c329 <.text+0x30f9> movl $0x8052bef,-0x50(%ebp) -0804c330 <.text+0x3100> movl $0x3,0xc(%ebp) -0804c337 <.text+0x3107> jmp 0804bfe8 <exit@plt+0x2dd0> -0804c33c <.text+0x310c> mov $0x8052bef,%esi -0804c341 <.text+0x3111> jmp 0804c1fc <exit@plt+0x2fe4> -0804c346 <.text+0x3116> mov $0x8052bef,%edi -0804c34b <.text+0x311b> jmp 0804c229 <exit@plt+0x3011> -0804c350 <.text+0x3120> cmpl $0xffffffff,0x8(%ebp) -0804c354 <.text+0x3124> je 0804c7d8 <exit@plt+0x35c0> -0804c35a <.text+0x312a> cmpl $0x1,0x8(%ebp) -0804c35e <.text+0x312e> setne %al -0804c361 <.text+0x3131> test %al,%al -0804c363 <.text+0x3133> jne 0804c380 <exit@plt+0x3168> -0804c365 <.text+0x3135> mov -0x2c(%ebp),%esi -0804c368 <.text+0x3138> test %esi,%esi -0804c36a <.text+0x313a> jne 0804c380 <exit@plt+0x3168> -0804c36c <.text+0x313c> cmpl $0x2,0xc(%ebp) -0804c370 <.text+0x3140> jne 0804c380 <exit@plt+0x3168> -0804c372 <.text+0x3142> cmpb $0x0,-0x41(%ebp) -0804c376 <.text+0x3146> jne 0804c420 <exit@plt+0x3208> -0804c37c <.text+0x314c> lea 0x0(%esi,%eiz,1),%esi -0804c380 <.text+0x3150> mov -0x2c(%ebp),%eax -0804c383 <.text+0x3153> cmpb $0x0,-0x31(%ebp) -0804c387 <.text+0x3157> je 0804c473 <exit@plt+0x325b> -0804c38d <.text+0x315d> mov %eax,-0x2c(%ebp) -0804c390 <.text+0x3160> mov 0x14(%ebp),%ecx -0804c393 <.text+0x3163> test %ecx,%ecx -0804c395 <.text+0x3165> je 0804c3c8 <exit@plt+0x31b0> -0804c397 <.text+0x3167> mov 0x14(%ebp),%edi -0804c39a <.text+0x316a> mov %edx,%eax -0804c39c <.text+0x316c> mov %edx,%ecx -0804c39e <.text+0x316e> shr $0x5,%al -0804c3a1 <.text+0x3171> and $0x1f,%ecx -0804c3a4 <.text+0x3174> movzbl %al,%eax -0804c3a7 <.text+0x3177> mov $0x1,%esi -0804c3ac <.text+0x317c> shl %cl,%esi -0804c3ae <.text+0x317e> test %esi,(%edi,%eax,4) -0804c3b1 <.text+0x3181> je 0804c3c8 <exit@plt+0x31b0> -0804c3b3 <.text+0x3183> cmpb $0x0,-0x41(%ebp) -0804c3b7 <.text+0x3187> jne 0804c420 <exit@plt+0x3208> -0804c3b9 <.text+0x3189> cmp -0x38(%ebp),%ebx -0804c3bc <.text+0x318c> jae 0804c3c5 <exit@plt+0x31ad> -0804c3be <.text+0x318e> mov -0x40(%ebp),%eax -0804c3c1 <.text+0x3191> movb $0x5c,(%eax,%ebx,1) -0804c3c5 <.text+0x3195> add $0x1,%ebx -0804c3c8 <.text+0x3198> addl $0x1,-0x2c(%ebp) -0804c3cc <.text+0x319c> jmp 0804c130 <exit@plt+0x2f18> -0804c3d1 <.text+0x31a1> lea 0x0(%esi,%eiz,1),%esi -0804c3d8 <.text+0x31a8> mov -0x48(%ebp),%esi -0804c3db <.text+0x31ab> test %esi,%esi -0804c3dd <.text+0x31ad> jne 0804c698 <exit@plt+0x3480> -0804c3e3 <.text+0x31b3> mov -0x3c(%ebp),%edx -0804c3e6 <.text+0x31b6> add -0x2c(%ebp),%edx -0804c3e9 <.text+0x31b9> mov %edx,-0x30(%ebp) -0804c3ec <.text+0x31bc> mov -0x30(%ebp),%ecx -0804c3ef <.text+0x31bf> movzbl (%ecx),%edx -0804c3f2 <.text+0x31c2> cmp $0x7e,%dl -0804c3f5 <.text+0x31c5> ja 0804c043 <exit@plt+0x2e2b> -0804c3fb <.text+0x31cb> movzbl %dl,%eax -0804c3fe <.text+0x31ce> jmp *0x8052c60(,%eax,4) -0804c405 <.text+0x31d5> lea 0x0(%esi),%esi -0804c408 <.text+0x31d8> mov $0x66,%eax -0804c40d <.text+0x31dd> lea 0x0(%esi),%esi -0804c410 <.text+0x31e0> cmpb $0x0,-0x31(%ebp) -0804c414 <.text+0x31e4> je 0804c470 <exit@plt+0x3258> -0804c416 <.text+0x31e6> cmpb $0x0,-0x41(%ebp) -0804c41a <.text+0x31ea> mov %eax,%edx -0804c41c <.text+0x31ec> je 0804c3b9 <exit@plt+0x31a1> -0804c41e <.text+0x31ee> xchg %ax,%ax -0804c420 <.text+0x31f0> movl $0x0,0xc(%esp) -0804c428 <.text+0x31f8> mov 0x10(%ebp),%eax -0804c42b <.text+0x31fb> and $0xfffffffd,%eax -0804c42e <.text+0x31fe> mov %eax,0x8(%esp) -0804c432 <.text+0x3202> mov 0xc(%ebp),%ebx -0804c435 <.text+0x3205> mov %ebx,0x4(%esp) -0804c439 <.text+0x3209> mov 0x8(%ebp),%esi -0804c43c <.text+0x320c> mov %esi,(%esp) -0804c43f <.text+0x320f> mov -0x3c(%ebp),%ecx -0804c442 <.text+0x3212> mov -0x38(%ebp),%edx -0804c445 <.text+0x3215> mov -0x40(%ebp),%eax -0804c448 <.text+0x3218> call 0804bf90 <exit@plt+0x2d78> -0804c44d <.text+0x321d> mov %eax,%ebx -0804c44f <.text+0x321f> add $0x7c,%esp -0804c452 <.text+0x3222> mov %ebx,%eax -0804c454 <.text+0x3224> pop %ebx -0804c455 <.text+0x3225> pop %esi -0804c456 <.text+0x3226> pop %edi -0804c457 <.text+0x3227> pop %ebp -0804c458 <.text+0x3228> ret -0804c459 <.text+0x3229> lea 0x0(%esi,%eiz,1),%esi -0804c460 <.text+0x3230> cmpb $0x0,-0x31(%ebp) -0804c464 <.text+0x3234> mov $0x76,%eax -0804c469 <.text+0x3239> jne 0804c416 <exit@plt+0x31fe> -0804c46b <.text+0x323b> nop -0804c46c <.text+0x323c> lea 0x0(%esi,%eiz,1),%esi -0804c470 <.text+0x3240> mov -0x2c(%ebp),%eax -0804c473 <.text+0x3243> cmpb $0x0,-0x41(%ebp) -0804c477 <.text+0x3247> jne 0804c38d <exit@plt+0x3175> -0804c47d <.text+0x324d> add $0x1,%eax -0804c480 <.text+0x3250> mov %eax,-0x2c(%ebp) -0804c483 <.text+0x3253> jmp 0804c130 <exit@plt+0x2f18> -0804c488 <.text+0x3258> mov $0x72,%eax -0804c48d <.text+0x325d> cmpl $0x2,0xc(%ebp) -0804c491 <.text+0x3261> jne 0804c410 <exit@plt+0x31f8> -0804c497 <.text+0x3267> cmpb $0x0,-0x41(%ebp) -0804c49b <.text+0x326b> je 0804c410 <exit@plt+0x31f8> -0804c4a1 <.text+0x3271> jmp 0804c420 <exit@plt+0x3208> -0804c4a6 <.text+0x3276> xchg %ax,%ax -0804c4a8 <.text+0x3278> mov $0x6e,%eax -0804c4ad <.text+0x327d> lea 0x0(%esi),%esi -0804c4b0 <.text+0x3280> jmp 0804c48d <exit@plt+0x3275> -0804c4b2 <.text+0x3282> lea 0x0(%esi),%esi -0804c4b8 <.text+0x3288> mov $0x74,%eax -0804c4bd <.text+0x328d> lea 0x0(%esi),%esi -0804c4c0 <.text+0x3290> jmp 0804c48d <exit@plt+0x3275> -0804c4c2 <.text+0x3292> lea 0x0(%esi),%esi -0804c4c8 <.text+0x3298> mov $0x62,%eax -0804c4cd <.text+0x329d> lea 0x0(%esi),%esi -0804c4d0 <.text+0x32a0> jmp 0804c410 <exit@plt+0x31f8> -0804c4d5 <.text+0x32a5> lea 0x0(%esi),%esi -0804c4d8 <.text+0x32a8> mov $0x61,%eax -0804c4dd <.text+0x32ad> lea 0x0(%esi),%esi -0804c4e0 <.text+0x32b0> jmp 0804c410 <exit@plt+0x31f8> -0804c4e5 <.text+0x32b5> lea 0x0(%esi),%esi -0804c4e8 <.text+0x32b8> cmpb $0x0,-0x31(%ebp) -0804c4ec <.text+0x32bc> lea 0x0(%esi,%eiz,1),%esi -0804c4f0 <.text+0x32c0> je 0804c7b0 <exit@plt+0x3598> -0804c4f6 <.text+0x32c6> cmpb $0x0,-0x41(%ebp) -0804c4fa <.text+0x32ca> jne 0804c420 <exit@plt+0x3208> -0804c500 <.text+0x32d0> cmp -0x38(%ebp),%ebx -0804c503 <.text+0x32d3> jae 0804c50c <exit@plt+0x32f4> -0804c505 <.text+0x32d5> mov -0x40(%ebp),%esi -0804c508 <.text+0x32d8> movb $0x5c,(%esi,%ebx,1) -0804c50c <.text+0x32dc> mov -0x2c(%ebp),%eax -0804c50f <.text+0x32df> add $0x1,%ebx -0804c512 <.text+0x32e2> add $0x1,%eax -0804c515 <.text+0x32e5> cmp %eax,0x8(%ebp) -0804c518 <.text+0x32e8> jbe 0804c7c8 <exit@plt+0x35b0> -0804c51e <.text+0x32ee> mov -0x3c(%ebp),%edx -0804c521 <.text+0x32f1> mov -0x2c(%ebp),%edi -0804c524 <.text+0x32f4> movzbl 0x1(%edx,%edi,1),%eax -0804c529 <.text+0x32f9> cmp $0x2f,%al -0804c52b <.text+0x32fb> jle 0804c7c8 <exit@plt+0x35b0> -0804c531 <.text+0x3301> cmp $0x39,%al -0804c533 <.text+0x3303> jg 0804c7c8 <exit@plt+0x35b0> -0804c539 <.text+0x3309> cmp %ebx,-0x38(%ebp) -0804c53c <.text+0x330c> jbe 0804c545 <exit@plt+0x332d> -0804c53e <.text+0x330e> mov -0x40(%ebp),%ecx -0804c541 <.text+0x3311> movb $0x30,(%ecx,%ebx,1) -0804c545 <.text+0x3315> lea 0x1(%ebx),%eax -0804c548 <.text+0x3318> cmp %eax,-0x38(%ebp) -0804c54b <.text+0x331b> jbe 0804c555 <exit@plt+0x333d> -0804c54d <.text+0x331d> mov -0x40(%ebp),%esi -0804c550 <.text+0x3320> movb $0x30,0x1(%esi,%ebx,1) -0804c555 <.text+0x3325> lea 0x1(%eax),%ebx -0804c558 <.text+0x3328> mov $0x30,%edx -0804c55d <.text+0x332d> jmp 0804c390 <exit@plt+0x3178> -0804c562 <.text+0x3332> lea 0x0(%esi),%esi -0804c568 <.text+0x3338> cmpb $0x0,-0x31(%ebp) -0804c56c <.text+0x333c> je 0804c580 <exit@plt+0x3368> -0804c56e <.text+0x333e> cmpb $0x0,-0x41(%ebp) -0804c572 <.text+0x3342> je 0804c580 <exit@plt+0x3368> -0804c574 <.text+0x3344> mov -0x48(%ebp),%edi -0804c577 <.text+0x3347> test %edi,%edi -0804c579 <.text+0x3349> jne 0804c3c8 <exit@plt+0x31b0> -0804c57f <.text+0x334f> nop -0804c580 <.text+0x3350> mov $0x5c,%eax -0804c585 <.text+0x3355> jmp 0804c48d <exit@plt+0x3275> -0804c58a <.text+0x335a> lea 0x0(%esi),%esi -0804c590 <.text+0x3360> cmpl $0x2,0xc(%ebp) -0804c594 <.text+0x3364> je 0804c372 <exit@plt+0x315a> -0804c59a <.text+0x336a> cmpl $0x3,0xc(%ebp) -0804c59e <.text+0x336e> xchg %ax,%ax -0804c5a0 <.text+0x3370> jne 0804c380 <exit@plt+0x3168> -0804c5a6 <.text+0x3376> mov -0x5c(%ebp),%eax -0804c5a9 <.text+0x3379> test %eax,%eax -0804c5ab <.text+0x337b> je 0804c380 <exit@plt+0x3168> -0804c5b1 <.text+0x3381> mov -0x2c(%ebp),%eax -0804c5b4 <.text+0x3384> add $0x2,%eax -0804c5b7 <.text+0x3387> cmp %eax,0x8(%ebp) -0804c5ba <.text+0x338a> jbe 0804c380 <exit@plt+0x3168> -0804c5c0 <.text+0x3390> mov -0x3c(%ebp),%ecx -0804c5c3 <.text+0x3393> mov -0x2c(%ebp),%edi -0804c5c6 <.text+0x3396> cmpb $0x3f,0x1(%ecx,%edi,1) -0804c5cb <.text+0x339b> jne 0804c380 <exit@plt+0x3168> -0804c5d1 <.text+0x33a1> movzbl (%ecx,%eax,1),%esi -0804c5d5 <.text+0x33a5> lea -0x21(%esi),%ecx -0804c5d8 <.text+0x33a8> cmp $0x1d,%cl -0804c5db <.text+0x33ab> ja 0804c380 <exit@plt+0x3168> -0804c5e1 <.text+0x33b1> mov $0x1,%edi -0804c5e6 <.text+0x33b6> shl %cl,%edi -0804c5e8 <.text+0x33b8> mov %edi,%ecx -0804c5ea <.text+0x33ba> and $0x380051c1,%ecx -0804c5f0 <.text+0x33c0> je 0804c380 <exit@plt+0x3168> -0804c5f6 <.text+0x33c6> cmpb $0x0,-0x41(%ebp) -0804c5fa <.text+0x33ca> jne 0804c420 <exit@plt+0x3208> -0804c600 <.text+0x33d0> cmp -0x38(%ebp),%ebx -0804c603 <.text+0x33d3> jae 0804c60c <exit@plt+0x33f4> -0804c605 <.text+0x33d5> mov -0x40(%ebp),%edx -0804c608 <.text+0x33d8> movb $0x3f,(%edx,%ebx,1) -0804c60c <.text+0x33dc> lea 0x1(%ebx),%ecx -0804c60f <.text+0x33df> cmp %ecx,-0x38(%ebp) -0804c612 <.text+0x33e2> jbe 0804c61c <exit@plt+0x3404> -0804c614 <.text+0x33e4> mov -0x40(%ebp),%edi -0804c617 <.text+0x33e7> movb $0x22,0x1(%edi,%ebx,1) -0804c61c <.text+0x33ec> lea 0x1(%ecx),%edx -0804c61f <.text+0x33ef> cmp %edx,-0x38(%ebp) -0804c622 <.text+0x33f2> jbe 0804c62c <exit@plt+0x3414> -0804c624 <.text+0x33f4> mov -0x40(%ebp),%ebx -0804c627 <.text+0x33f7> movb $0x22,0x1(%ebx,%ecx,1) -0804c62c <.text+0x33fc> lea 0x1(%edx),%ebx -0804c62f <.text+0x33ff> cmp %ebx,-0x38(%ebp) -0804c632 <.text+0x3402> jbe 0804c63c <exit@plt+0x3424> -0804c634 <.text+0x3404> mov -0x40(%ebp),%edi -0804c637 <.text+0x3407> movb $0x3f,0x1(%edi,%edx,1) -0804c63c <.text+0x340c> mov %esi,%edx -0804c63e <.text+0x340e> add $0x1,%ebx -0804c641 <.text+0x3411> jmp 0804c383 <exit@plt+0x316b> -0804c646 <.text+0x3416> xchg %ax,%ax -0804c648 <.text+0x3418> cmpl $0x2,0xc(%ebp) -0804c64c <.text+0x341c> jne 0804c380 <exit@plt+0x3168> -0804c652 <.text+0x3422> cmpb $0x0,-0x41(%ebp) -0804c656 <.text+0x3426> jne 0804c420 <exit@plt+0x3208> -0804c65c <.text+0x342c> cmp -0x38(%ebp),%ebx -0804c65f <.text+0x342f> nop -0804c660 <.text+0x3430> jae 0804c669 <exit@plt+0x3451> -0804c662 <.text+0x3432> mov -0x40(%ebp),%ecx -0804c665 <.text+0x3435> movb $0x27,(%ecx,%ebx,1) -0804c669 <.text+0x3439> lea 0x1(%ebx),%eax -0804c66c <.text+0x343c> cmp %eax,-0x38(%ebp) -0804c66f <.text+0x343f> jbe 0804c679 <exit@plt+0x3461> -0804c671 <.text+0x3441> mov -0x40(%ebp),%esi -0804c674 <.text+0x3444> movb $0x5c,0x1(%esi,%ebx,1) -0804c679 <.text+0x3449> lea 0x1(%eax),%ebx -0804c67c <.text+0x344c> cmp %ebx,-0x38(%ebp) -0804c67f <.text+0x344f> jbe 0804c689 <exit@plt+0x3471> -0804c681 <.text+0x3451> mov -0x40(%ebp),%edi -0804c684 <.text+0x3454> movb $0x27,0x1(%edi,%eax,1) -0804c689 <.text+0x3459> add $0x1,%ebx -0804c68c <.text+0x345c> mov -0x2c(%ebp),%eax -0804c68f <.text+0x345f> jmp 0804c383 <exit@plt+0x316b> -0804c694 <.text+0x3464> lea 0x0(%esi,%eiz,1),%esi -0804c698 <.text+0x3468> mov -0x2c(%ebp),%eax -0804c69b <.text+0x346b> add -0x48(%ebp),%eax -0804c69e <.text+0x346e> cmp %eax,0x8(%ebp) -0804c6a1 <.text+0x3471> jae 0804c6b8 <exit@plt+0x34a0> -0804c6a3 <.text+0x3473> mov -0x3c(%ebp),%ecx -0804c6a6 <.text+0x3476> add -0x2c(%ebp),%ecx -0804c6a9 <.text+0x3479> mov %ecx,-0x30(%ebp) -0804c6ac <.text+0x347c> jmp 0804c034 <exit@plt+0x2e1c> -0804c6b1 <.text+0x3481> lea 0x0(%esi,%eiz,1),%esi -0804c6b8 <.text+0x3488> mov -0x48(%ebp),%edi -0804c6bb <.text+0x348b> mov -0x3c(%ebp),%esi -0804c6be <.text+0x348e> add -0x2c(%ebp),%esi -0804c6c1 <.text+0x3491> mov -0x48(%ebp),%ecx -0804c6c4 <.text+0x3494> cmp %edi,%edi -0804c6c6 <.text+0x3496> mov -0x50(%ebp),%edi -0804c6c9 <.text+0x3499> mov %esi,-0x30(%ebp) -0804c6cc <.text+0x349c> repz cmpsb %es:(%edi),%ds:(%esi) -0804c6ce <.text+0x349e> jne 0804c034 <exit@plt+0x2e1c> -0804c6d4 <.text+0x34a4> cmpb $0x0,-0x41(%ebp) -0804c6d8 <.text+0x34a8> jne 0804c420 <exit@plt+0x3208> -0804c6de <.text+0x34ae> cmp -0x38(%ebp),%ebx -0804c6e1 <.text+0x34b1> jae 0804c6ea <exit@plt+0x34d2> -0804c6e3 <.text+0x34b3> mov -0x40(%ebp),%eax -0804c6e6 <.text+0x34b6> movb $0x5c,(%eax,%ebx,1) -0804c6ea <.text+0x34ba> add $0x1,%ebx -0804c6ed <.text+0x34bd> jmp 0804c034 <exit@plt+0x2e1c> -0804c6f2 <.text+0x34c2> lea 0x0(%esi),%esi -0804c6f8 <.text+0x34c8> cmpl $0xffffffff,0x8(%ebp) -0804c6fc <.text+0x34cc> movl $0x0,-0x24(%ebp) -0804c703 <.text+0x34d3> movl $0x0,-0x20(%ebp) -0804c70a <.text+0x34da> je 0804c81f <exit@plt+0x3607> -0804c710 <.text+0x34e0> movb $0x1,-0x4c(%ebp) -0804c714 <.text+0x34e4> xor %esi,%esi -0804c716 <.text+0x34e6> mov %ebx,-0x60(%ebp) -0804c719 <.text+0x34e9> mov %dl,-0x61(%ebp) -0804c71c <.text+0x34ec> mov -0x2c(%ebp),%edx -0804c71f <.text+0x34ef> lea -0x24(%ebp),%ebx -0804c722 <.text+0x34f2> mov -0x3c(%ebp),%ecx -0804c725 <.text+0x34f5> mov %ebx,0xc(%esp) -0804c729 <.text+0x34f9> mov 0x8(%ebp),%eax -0804c72c <.text+0x34fc> lea (%esi,%edx,1),%edi -0804c72f <.text+0x34ff> add %edi,%ecx -0804c731 <.text+0x3501> sub %edi,%eax -0804c733 <.text+0x3503> mov %eax,0x8(%esp) -0804c737 <.text+0x3507> lea -0x1c(%ebp),%eax -0804c73a <.text+0x350a> mov %ecx,0x4(%esp) -0804c73e <.text+0x350e> mov %eax,(%esp) -0804c741 <.text+0x3511> mov %ecx,-0x68(%ebp) -0804c744 <.text+0x3514> call 08048fc8 <mbrtowc@plt> -0804c749 <.text+0x3519> mov -0x68(%ebp),%ecx -0804c74c <.text+0x351c> test %eax,%eax -0804c74e <.text+0x351e> mov %eax,%ebx -0804c750 <.text+0x3520> je 0804c798 <exit@plt+0x3580> -0804c752 <.text+0x3522> cmp $0xffffffff,%eax -0804c755 <.text+0x3525> je 0804c840 <exit@plt+0x3628> -0804c75b <.text+0x352b> cmp $0xfffffffe,%eax -0804c75e <.text+0x352e> je 0804c850 <exit@plt+0x3638> -0804c764 <.text+0x3534> cmpb $0x0,-0x41(%ebp) -0804c768 <.text+0x3538> je 0804c772 <exit@plt+0x355a> -0804c76a <.text+0x353a> cmpl $0x2,0xc(%ebp) -0804c76e <.text+0x353e> xchg %ax,%ax -0804c770 <.text+0x3540> je 0804c7e8 <exit@plt+0x35d0> -0804c772 <.text+0x3542> mov -0x1c(%ebp),%eax -0804c775 <.text+0x3545> mov %eax,(%esp) -0804c778 <.text+0x3548> call 080491e8 <iswprint@plt> -0804c77d <.text+0x354d> cmp $0x1,%eax -0804c780 <.text+0x3550> sbb %eax,%eax -0804c782 <.text+0x3552> add %ebx,%esi -0804c784 <.text+0x3554> not %eax -0804c786 <.text+0x3556> and %al,-0x4c(%ebp) -0804c789 <.text+0x3559> lea -0x24(%ebp),%eax -0804c78c <.text+0x355c> mov %eax,(%esp) -0804c78f <.text+0x355f> call 08049058 <mbsinit@plt> -0804c794 <.text+0x3564> test %eax,%eax -0804c796 <.text+0x3566> je 0804c71c <exit@plt+0x3504> -0804c798 <.text+0x3568> mov -0x60(%ebp),%ebx -0804c79b <.text+0x356b> movzbl -0x61(%ebp),%edx -0804c79f <.text+0x356f> cmp $0x1,%esi -0804c7a2 <.text+0x3572> ja 0804c088 <exit@plt+0x2e70> -0804c7a8 <.text+0x3578> jmp 0804c070 <exit@plt+0x2e58> -0804c7ad <.text+0x357d> lea 0x0(%esi),%esi -0804c7b0 <.text+0x3580> mov -0x58(%ebp),%ecx -0804c7b3 <.text+0x3583> test %ecx,%ecx -0804c7b5 <.text+0x3585> je 0804c470 <exit@plt+0x3258> -0804c7bb <.text+0x358b> addl $0x1,-0x2c(%ebp) -0804c7bf <.text+0x358f> nop -0804c7c0 <.text+0x3590> jmp 0804c001 <exit@plt+0x2de9> -0804c7c5 <.text+0x3595> lea 0x0(%esi),%esi -0804c7c8 <.text+0x3598> mov $0x30,%edx -0804c7cd <.text+0x359d> lea 0x0(%esi),%esi -0804c7d0 <.text+0x35a0> jmp 0804c390 <exit@plt+0x3178> -0804c7d5 <.text+0x35a5> lea 0x0(%esi),%esi -0804c7d8 <.text+0x35a8> mov -0x3c(%ebp),%eax -0804c7db <.text+0x35ab> cmpb $0x0,0x1(%eax) -0804c7df <.text+0x35af> setne %al -0804c7e2 <.text+0x35b2> jmp 0804c361 <exit@plt+0x3149> -0804c7e7 <.text+0x35b7> nop -0804c7e8 <.text+0x35b8> cmp $0x1,%eax -0804c7eb <.text+0x35bb> jbe 0804c772 <exit@plt+0x355a> -0804c7ed <.text+0x35bd> mov $0x1,%eax -0804c7f2 <.text+0x35c2> lea 0x0(%esi),%esi -0804c7f8 <.text+0x35c8> movzbl 0x1(%ecx),%edx -0804c7fc <.text+0x35cc> sub $0x5b,%edx -0804c7ff <.text+0x35cf> cmp $0x21,%dl -0804c802 <.text+0x35d2> ja 0804c810 <exit@plt+0x35f8> -0804c804 <.text+0x35d4> movzbl %dl,%edx -0804c807 <.text+0x35d7> jmp *0x8052e5c(,%edx,4) -0804c80e <.text+0x35de> xchg %ax,%ax -0804c810 <.text+0x35e0> add $0x1,%eax -0804c813 <.text+0x35e3> add $0x1,%ecx -0804c816 <.text+0x35e6> cmp %eax,%ebx -0804c818 <.text+0x35e8> ja 0804c7f8 <exit@plt+0x35e0> -0804c81a <.text+0x35ea> jmp 0804c772 <exit@plt+0x355a> -0804c81f <.text+0x35ef> mov -0x3c(%ebp),%eax -0804c822 <.text+0x35f2> mov %eax,(%esp) -0804c825 <.text+0x35f5> mov %dl,-0x68(%ebp) -0804c828 <.text+0x35f8> call 08049078 <strlen@plt> -0804c82d <.text+0x35fd> movzbl -0x68(%ebp),%edx -0804c831 <.text+0x3601> mov %eax,0x8(%ebp) -0804c834 <.text+0x3604> jmp 0804c710 <exit@plt+0x34f8> -0804c839 <.text+0x3609> xor %ebx,%ebx -0804c83b <.text+0x360b> jmp 0804c25a <exit@plt+0x3042> -0804c840 <.text+0x3610> mov -0x60(%ebp),%ebx -0804c843 <.text+0x3613> movzbl -0x61(%ebp),%edx -0804c847 <.text+0x3617> movb $0x0,-0x4c(%ebp) -0804c84b <.text+0x361b> jmp 0804c79f <exit@plt+0x3587> -0804c850 <.text+0x3620> cmp %edi,0x8(%ebp) -0804c853 <.text+0x3623> mov -0x60(%ebp),%ebx -0804c856 <.text+0x3626> movzbl -0x61(%ebp),%edx -0804c85a <.text+0x362a> jbe 0804c847 <exit@plt+0x362f> -0804c85c <.text+0x362c> cmpb $0x0,(%ecx) -0804c85f <.text+0x362f> je 0804c847 <exit@plt+0x362f> -0804c861 <.text+0x3631> mov -0x2c(%ebp),%edi -0804c864 <.text+0x3634> mov -0x3c(%ebp),%eax -0804c867 <.text+0x3637> mov %ebx,-0x4c(%ebp) -0804c86a <.text+0x363a> mov %esi,%ebx -0804c86c <.text+0x363c> lea 0x1(%edi,%esi,1),%ecx -0804c870 <.text+0x3640> mov %edx,%edi -0804c872 <.text+0x3642> mov 0x8(%ebp),%esi -0804c875 <.text+0x3645> add %ecx,%eax -0804c877 <.text+0x3647> jmp 0804c88d <exit@plt+0x3675> -0804c879 <.text+0x3649> lea 0x0(%esi,%eiz,1),%esi -0804c880 <.text+0x3650> movzbl (%eax),%edx -0804c883 <.text+0x3653> add $0x1,%ecx -0804c886 <.text+0x3656> add $0x1,%eax -0804c889 <.text+0x3659> test %dl,%dl -0804c88b <.text+0x365b> je 0804c894 <exit@plt+0x367c> -0804c88d <.text+0x365d> add $0x1,%ebx -0804c890 <.text+0x3660> cmp %esi,%ecx -0804c892 <.text+0x3662> jb 0804c880 <exit@plt+0x3668> -0804c894 <.text+0x3664> mov %ebx,%esi -0804c896 <.text+0x3666> mov %edi,%edx -0804c898 <.text+0x3668> mov -0x4c(%ebp),%ebx -0804c89b <.text+0x366b> jmp 0804c847 <exit@plt+0x362f> -0804c89d <.text+0x366d> movb $0x1,-0x31(%ebp) -0804c8a1 <.text+0x3671> xor %ebx,%ebx -0804c8a3 <.text+0x3673> movl $0x1,-0x48(%ebp) -0804c8aa <.text+0x367a> movl $0x8052bef,-0x50(%ebp) -0804c8b1 <.text+0x3681> jmp 0804bfe8 <exit@plt+0x2dd0> -0804c8b6 <.text+0x3686> movb $0x0,-0x31(%ebp) -0804c8ba <.text+0x368a> xor %ebx,%ebx -0804c8bc <.text+0x368c> movl $0x1,-0x48(%ebp) -0804c8c3 <.text+0x3693> movl $0x805282a,-0x50(%ebp) -0804c8ca <.text+0x369a> jmp 0804bfe8 <exit@plt+0x2dd0> -0804c8cf <.text+0x369f> nop -0804c8d0 <.text+0x36a0> push %ebp -0804c8d1 <.text+0x36a1> mov %esp,%ebp -0804c8d3 <.text+0x36a3> push %edi -0804c8d4 <.text+0x36a4> push %esi -0804c8d5 <.text+0x36a5> push %ebx -0804c8d6 <.text+0x36a6> mov %eax,%ebx -0804c8d8 <.text+0x36a8> sub $0x3c,%esp -0804c8db <.text+0x36ab> mov 0x8(%ebp),%esi -0804c8de <.text+0x36ae> mov %edx,-0x28(%ebp) -0804c8e1 <.text+0x36b1> mov %ecx,-0x2c(%ebp) -0804c8e4 <.text+0x36b4> call 08048e58 <__errno_location@plt> -0804c8e9 <.text+0x36b9> test %ebx,%ebx -0804c8eb <.text+0x36bb> mov 0x8055128,%edi -0804c8f1 <.text+0x36c1> mov %eax,-0x20(%ebp) -0804c8f4 <.text+0x36c4> mov (%eax),%eax -0804c8f6 <.text+0x36c6> mov %eax,-0x34(%ebp) -0804c8f9 <.text+0x36c9> js 0804ca3c <exit@plt+0x3824> -0804c8ff <.text+0x36cf> cmp 0x805512c,%ebx -0804c905 <.text+0x36d5> jb 0804c96b <exit@plt+0x3753> -0804c907 <.text+0x36d7> lea 0x1(%ebx),%edx -0804c90a <.text+0x36da> cmp $0x1fffffff,%edx -0804c910 <.text+0x36e0> mov %edx,-0x1c(%ebp) -0804c913 <.text+0x36e3> ja 0804ca41 <exit@plt+0x3829> -0804c919 <.text+0x36e9> mov -0x1c(%ebp),%eax -0804c91c <.text+0x36ec> shl $0x3,%eax -0804c91f <.text+0x36ef> cmp $0x8055130,%edi -0804c925 <.text+0x36f5> je 0804ca10 <exit@plt+0x37f8> -0804c92b <.text+0x36fb> mov %edi,(%esp) -0804c92e <.text+0x36fe> mov %eax,0x4(%esp) -0804c932 <.text+0x3702> call 0804cff0 <exit@plt+0x3dd8> -0804c937 <.text+0x3707> mov %eax,%edi -0804c939 <.text+0x3709> mov %eax,0x8055128 -0804c93e <.text+0x370e> mov 0x805512c,%eax -0804c943 <.text+0x3713> mov -0x1c(%ebp),%ecx -0804c946 <.text+0x3716> movl $0x0,0x4(%esp) -0804c94e <.text+0x371e> sub %eax,%ecx -0804c950 <.text+0x3720> shl $0x3,%ecx -0804c953 <.text+0x3723> lea (%edi,%eax,8),%eax -0804c956 <.text+0x3726> mov %ecx,0x8(%esp) -0804c95a <.text+0x372a> mov %eax,(%esp) -0804c95d <.text+0x372d> call 08048f48 <memset@plt> -0804c962 <.text+0x3732> mov -0x1c(%ebp),%edx -0804c965 <.text+0x3735> mov %edx,0x805512c -0804c96b <.text+0x373b> mov 0x4(%esi),%edx -0804c96e <.text+0x373e> lea (%edi,%ebx,8),%edi -0804c971 <.text+0x3741> mov (%edi),%eax -0804c973 <.text+0x3743> mov 0x4(%edi),%ebx -0804c976 <.text+0x3746> mov -0x28(%ebp),%ecx -0804c979 <.text+0x3749> or $0x1,%edx -0804c97c <.text+0x374c> mov %edx,0x8(%esp) -0804c980 <.text+0x3750> mov %edx,-0x1c(%ebp) -0804c983 <.text+0x3753> mov -0x2c(%ebp),%edx -0804c986 <.text+0x3756> mov %eax,-0x24(%ebp) -0804c989 <.text+0x3759> lea 0x8(%esi),%eax -0804c98c <.text+0x375c> mov %eax,-0x30(%ebp) -0804c98f <.text+0x375f> mov %eax,0xc(%esp) -0804c993 <.text+0x3763> mov (%esi),%eax -0804c995 <.text+0x3765> mov %edx,(%esp) -0804c998 <.text+0x3768> mov -0x24(%ebp),%edx -0804c99b <.text+0x376b> mov %eax,0x4(%esp) -0804c99f <.text+0x376f> mov %ebx,%eax -0804c9a1 <.text+0x3771> call 0804bf90 <exit@plt+0x2d78> -0804c9a6 <.text+0x3776> cmp %eax,-0x24(%ebp) -0804c9a9 <.text+0x3779> ja 0804c9fd <exit@plt+0x37e5> -0804c9ab <.text+0x377b> lea 0x1(%eax),%edx -0804c9ae <.text+0x377e> cmp $0x80551e0,%ebx -0804c9b4 <.text+0x3784> mov %edx,(%edi) -0804c9b6 <.text+0x3786> je 0804c9c6 <exit@plt+0x37ae> -0804c9b8 <.text+0x3788> mov %edx,-0x38(%ebp) -0804c9bb <.text+0x378b> mov %ebx,(%esp) -0804c9be <.text+0x378e> call 08048ff8 <free@plt> -0804c9c3 <.text+0x3793> mov -0x38(%ebp),%edx -0804c9c6 <.text+0x3796> mov %edx,(%esp) -0804c9c9 <.text+0x3799> mov %edx,-0x38(%ebp) -0804c9cc <.text+0x379c> call 0804d070 <exit@plt+0x3e58> -0804c9d1 <.text+0x37a1> mov -0x28(%ebp),%ecx -0804c9d4 <.text+0x37a4> mov -0x38(%ebp),%edx -0804c9d7 <.text+0x37a7> mov %eax,0x4(%edi) -0804c9da <.text+0x37aa> mov %eax,%ebx -0804c9dc <.text+0x37ac> mov -0x30(%ebp),%eax -0804c9df <.text+0x37af> mov %eax,0xc(%esp) -0804c9e3 <.text+0x37b3> mov -0x1c(%ebp),%eax -0804c9e6 <.text+0x37b6> mov %eax,0x8(%esp) -0804c9ea <.text+0x37ba> mov (%esi),%eax -0804c9ec <.text+0x37bc> mov %eax,0x4(%esp) -0804c9f0 <.text+0x37c0> mov -0x2c(%ebp),%eax -0804c9f3 <.text+0x37c3> mov %eax,(%esp) -0804c9f6 <.text+0x37c6> mov %ebx,%eax -0804c9f8 <.text+0x37c8> call 0804bf90 <exit@plt+0x2d78> -0804c9fd <.text+0x37cd> mov -0x34(%ebp),%eax -0804ca00 <.text+0x37d0> mov -0x20(%ebp),%edx -0804ca03 <.text+0x37d3> mov %eax,(%edx) -0804ca05 <.text+0x37d5> add $0x3c,%esp -0804ca08 <.text+0x37d8> mov %ebx,%eax -0804ca0a <.text+0x37da> pop %ebx -0804ca0b <.text+0x37db> pop %esi -0804ca0c <.text+0x37dc> pop %edi -0804ca0d <.text+0x37dd> pop %ebp -0804ca0e <.text+0x37de> ret -0804ca0f <.text+0x37df> nop -0804ca10 <.text+0x37e0> mov %eax,0x4(%esp) -0804ca14 <.text+0x37e4> movl $0x0,(%esp) -0804ca1b <.text+0x37eb> call 0804cff0 <exit@plt+0x3dd8> -0804ca20 <.text+0x37f0> mov 0x8055134,%edx -0804ca26 <.text+0x37f6> mov %eax,%edi -0804ca28 <.text+0x37f8> mov %eax,0x8055128 -0804ca2d <.text+0x37fd> mov 0x8055130,%eax -0804ca32 <.text+0x3802> mov %edx,0x4(%edi) -0804ca35 <.text+0x3805> mov %eax,(%edi) -0804ca37 <.text+0x3807> jmp 0804c93e <exit@plt+0x3726> -0804ca3c <.text+0x380c> call 08048e48 <abort@plt> -0804ca41 <.text+0x3811> call 0804b910 <exit@plt+0x26f8> -0804ca46 <.text+0x3816> lea 0x0(%esi),%esi -0804ca49 <.text+0x3819> lea 0x0(%edi,%eiz,1),%edi -0804ca50 <.text+0x3820> push %ebp -0804ca51 <.text+0x3821> mov %esp,%ebp -0804ca53 <.text+0x3823> push %ebx -0804ca54 <.text+0x3824> sub $0x44,%esp -0804ca57 <.text+0x3827> mov 0x80551a0,%edx -0804ca5d <.text+0x382d> movsbl 0x10(%ebp),%eax -0804ca61 <.text+0x3831> lea -0x30(%ebp),%ebx -0804ca64 <.text+0x3834> mov %ebx,(%esp) -0804ca67 <.text+0x3837> movl $0x1,0x8(%esp) -0804ca6f <.text+0x383f> mov %edx,-0x30(%ebp) -0804ca72 <.text+0x3842> mov 0x80551a4,%edx -0804ca78 <.text+0x3848> mov %eax,0x4(%esp) -0804ca7c <.text+0x384c> mov %edx,-0x2c(%ebp) -0804ca7f <.text+0x384f> mov 0x80551a8,%edx -0804ca85 <.text+0x3855> mov %edx,-0x28(%ebp) -0804ca88 <.text+0x3858> mov 0x80551ac,%edx -0804ca8e <.text+0x385e> mov %edx,-0x24(%ebp) -0804ca91 <.text+0x3861> mov 0x80551b0,%edx -0804ca97 <.text+0x3867> mov %edx,-0x20(%ebp) -0804ca9a <.text+0x386a> mov 0x80551b4,%edx -0804caa0 <.text+0x3870> mov %edx,-0x1c(%ebp) -0804caa3 <.text+0x3873> mov 0x80551b8,%edx -0804caa9 <.text+0x3879> mov %edx,-0x18(%ebp) -0804caac <.text+0x387c> mov 0x80551bc,%edx -0804cab2 <.text+0x3882> mov %edx,-0x14(%ebp) -0804cab5 <.text+0x3885> mov 0x80551c0,%edx -0804cabb <.text+0x388b> mov %edx,-0x10(%ebp) -0804cabe <.text+0x388e> mov 0x80551c4,%edx -0804cac4 <.text+0x3894> mov %edx,-0xc(%ebp) -0804cac7 <.text+0x3897> call 0804bdb0 <exit@plt+0x2b98> -0804cacc <.text+0x389c> mov 0xc(%ebp),%ecx -0804cacf <.text+0x389f> xor %eax,%eax -0804cad1 <.text+0x38a1> mov 0x8(%ebp),%edx -0804cad4 <.text+0x38a4> mov %ebx,(%esp) -0804cad7 <.text+0x38a7> call 0804c8d0 <exit@plt+0x36b8> -0804cadc <.text+0x38ac> add $0x44,%esp -0804cadf <.text+0x38af> pop %ebx -0804cae0 <.text+0x38b0> pop %ebp -0804cae1 <.text+0x38b1> ret -0804cae2 <.text+0x38b2> lea 0x0(%esi,%eiz,1),%esi -0804cae9 <.text+0x38b9> lea 0x0(%edi,%eiz,1),%edi -0804caf0 <.text+0x38c0> push %ebp -0804caf1 <.text+0x38c1> mov %esp,%ebp -0804caf3 <.text+0x38c3> sub $0x18,%esp -0804caf6 <.text+0x38c6> mov 0xc(%ebp),%eax -0804caf9 <.text+0x38c9> movl $0x3a,0x8(%esp) -0804cb01 <.text+0x38d1> mov %eax,0x4(%esp) -0804cb05 <.text+0x38d5> mov 0x8(%ebp),%eax -0804cb08 <.text+0x38d8> mov %eax,(%esp) -0804cb0b <.text+0x38db> call 0804ca50 <exit@plt+0x3838> -0804cb10 <.text+0x38e0> leave -0804cb11 <.text+0x38e1> ret -0804cb12 <.text+0x38e2> lea 0x0(%esi,%eiz,1),%esi -0804cb19 <.text+0x38e9> lea 0x0(%edi,%eiz,1),%edi -0804cb20 <.text+0x38f0> push %ebp -0804cb21 <.text+0x38f1> mov %esp,%ebp -0804cb23 <.text+0x38f3> sub $0x18,%esp -0804cb26 <.text+0x38f6> movsbl 0xc(%ebp),%eax -0804cb2a <.text+0x38fa> movl $0xffffffff,0x4(%esp) -0804cb32 <.text+0x3902> mov %eax,0x8(%esp) -0804cb36 <.text+0x3906> mov 0x8(%ebp),%eax -0804cb39 <.text+0x3909> mov %eax,(%esp) -0804cb3c <.text+0x390c> call 0804ca50 <exit@plt+0x3838> -0804cb41 <.text+0x3911> leave -0804cb42 <.text+0x3912> ret -0804cb43 <.text+0x3913> lea 0x0(%esi),%esi -0804cb49 <.text+0x3919> lea 0x0(%edi,%eiz,1),%edi -0804cb50 <.text+0x3920> push %ebp -0804cb51 <.text+0x3921> mov %esp,%ebp -0804cb53 <.text+0x3923> sub $0x18,%esp -0804cb56 <.text+0x3926> mov 0x8(%ebp),%eax -0804cb59 <.text+0x3929> movl $0x3a,0x4(%esp) -0804cb61 <.text+0x3931> mov %eax,(%esp) -0804cb64 <.text+0x3934> call 0804cb20 <exit@plt+0x3908> -0804cb69 <.text+0x3939> leave -0804cb6a <.text+0x393a> ret -0804cb6b <.text+0x393b> nop -0804cb6c <.text+0x393c> lea 0x0(%esi,%eiz,1),%esi -0804cb70 <.text+0x3940> push %ebp -0804cb71 <.text+0x3941> mov %esp,%ebp -0804cb73 <.text+0x3943> push %ebx -0804cb74 <.text+0x3944> sub $0x44,%esp -0804cb77 <.text+0x3947> mov 0xc(%ebp),%edx -0804cb7a <.text+0x394a> lea -0x30(%ebp),%ebx -0804cb7d <.text+0x394d> mov %ebx,%eax -0804cb7f <.text+0x394f> call 0804bf20 <exit@plt+0x2d08> -0804cb84 <.text+0x3954> mov 0x14(%ebp),%ecx -0804cb87 <.text+0x3957> mov 0x10(%ebp),%edx -0804cb8a <.text+0x395a> mov 0x8(%ebp),%eax -0804cb8d <.text+0x395d> mov %ebx,(%esp) -0804cb90 <.text+0x3960> call 0804c8d0 <exit@plt+0x36b8> -0804cb95 <.text+0x3965> add $0x44,%esp -0804cb98 <.text+0x3968> pop %ebx -0804cb99 <.text+0x3969> pop %ebp -0804cb9a <.text+0x396a> ret -0804cb9b <.text+0x396b> nop -0804cb9c <.text+0x396c> lea 0x0(%esi,%eiz,1),%esi -0804cba0 <.text+0x3970> push %ebp -0804cba1 <.text+0x3971> mov %esp,%ebp -0804cba3 <.text+0x3973> sub $0x18,%esp -0804cba6 <.text+0x3976> mov 0x10(%ebp),%eax -0804cba9 <.text+0x3979> movl $0x0,(%esp) -0804cbb0 <.text+0x3980> mov %eax,0xc(%esp) -0804cbb4 <.text+0x3984> mov 0xc(%ebp),%eax -0804cbb7 <.text+0x3987> mov %eax,0x8(%esp) -0804cbbb <.text+0x398b> mov 0x8(%ebp),%eax -0804cbbe <.text+0x398e> mov %eax,0x4(%esp) -0804cbc2 <.text+0x3992> call 0804cb70 <exit@plt+0x3958> -0804cbc7 <.text+0x3997> leave -0804cbc8 <.text+0x3998> ret -0804cbc9 <.text+0x3999> lea 0x0(%esi,%eiz,1),%esi -0804cbd0 <.text+0x39a0> push %ebp -0804cbd1 <.text+0x39a1> mov %esp,%ebp -0804cbd3 <.text+0x39a3> push %ebx -0804cbd4 <.text+0x39a4> sub $0x44,%esp -0804cbd7 <.text+0x39a7> mov 0xc(%ebp),%edx -0804cbda <.text+0x39aa> lea -0x30(%ebp),%ebx -0804cbdd <.text+0x39ad> mov %ebx,%eax -0804cbdf <.text+0x39af> call 0804bf20 <exit@plt+0x2d08> -0804cbe4 <.text+0x39b4> mov 0x10(%ebp),%edx -0804cbe7 <.text+0x39b7> mov $0xffffffff,%ecx -0804cbec <.text+0x39bc> mov 0x8(%ebp),%eax -0804cbef <.text+0x39bf> mov %ebx,(%esp) -0804cbf2 <.text+0x39c2> call 0804c8d0 <exit@plt+0x36b8> -0804cbf7 <.text+0x39c7> add $0x44,%esp -0804cbfa <.text+0x39ca> pop %ebx -0804cbfb <.text+0x39cb> pop %ebp -0804cbfc <.text+0x39cc> ret -0804cbfd <.text+0x39cd> lea 0x0(%esi),%esi -0804cc00 <.text+0x39d0> push %ebp -0804cc01 <.text+0x39d1> mov %esp,%ebp -0804cc03 <.text+0x39d3> sub $0x18,%esp -0804cc06 <.text+0x39d6> mov 0xc(%ebp),%eax -0804cc09 <.text+0x39d9> movl $0x0,(%esp) -0804cc10 <.text+0x39e0> mov %eax,0x8(%esp) -0804cc14 <.text+0x39e4> mov 0x8(%ebp),%eax -0804cc17 <.text+0x39e7> mov %eax,0x4(%esp) -0804cc1b <.text+0x39eb> call 0804cbd0 <exit@plt+0x39b8> -0804cc20 <.text+0x39f0> leave -0804cc21 <.text+0x39f1> ret -0804cc22 <.text+0x39f2> lea 0x0(%esi,%eiz,1),%esi -0804cc29 <.text+0x39f9> lea 0x0(%edi,%eiz,1),%edi -0804cc30 <.text+0x3a00> push %ebp -0804cc31 <.text+0x3a01> mov %esp,%ebp -0804cc33 <.text+0x3a03> sub $0x8,%esp -0804cc36 <.text+0x3a06> mov 0x8(%ebp),%eax -0804cc39 <.text+0x3a09> mov 0x10(%ebp),%ecx -0804cc3c <.text+0x3a0c> movl $0x80551a0,0x8(%ebp) -0804cc43 <.text+0x3a13> mov 0xc(%ebp),%edx -0804cc46 <.text+0x3a16> leave -0804cc47 <.text+0x3a17> jmp 0804c8d0 <exit@plt+0x36b8> -0804cc4c <.text+0x3a1c> lea 0x0(%esi,%eiz,1),%esi -0804cc50 <.text+0x3a20> push %ebp -0804cc51 <.text+0x3a21> mov %esp,%ebp -0804cc53 <.text+0x3a23> sub $0x18,%esp -0804cc56 <.text+0x3a26> mov 0xc(%ebp),%eax -0804cc59 <.text+0x3a29> movl $0x0,(%esp) -0804cc60 <.text+0x3a30> mov %eax,0x8(%esp) -0804cc64 <.text+0x3a34> mov 0x8(%ebp),%eax -0804cc67 <.text+0x3a37> mov %eax,0x4(%esp) -0804cc6b <.text+0x3a3b> call 0804cc30 <exit@plt+0x3a18> -0804cc70 <.text+0x3a40> leave -0804cc71 <.text+0x3a41> ret -0804cc72 <.text+0x3a42> lea 0x0(%esi,%eiz,1),%esi -0804cc79 <.text+0x3a49> lea 0x0(%edi,%eiz,1),%edi -0804cc80 <.text+0x3a50> push %ebp -0804cc81 <.text+0x3a51> mov $0xffffffff,%ecx -0804cc86 <.text+0x3a56> mov %esp,%ebp -0804cc88 <.text+0x3a58> sub $0x8,%esp -0804cc8b <.text+0x3a5b> mov 0x8(%ebp),%eax -0804cc8e <.text+0x3a5e> mov 0xc(%ebp),%edx -0804cc91 <.text+0x3a61> movl $0x80551a0,0x8(%ebp) -0804cc98 <.text+0x3a68> leave -0804cc99 <.text+0x3a69> jmp 0804c8d0 <exit@plt+0x36b8> -0804cc9e <.text+0x3a6e> xchg %ax,%ax -0804cca0 <.text+0x3a70> push %ebp -0804cca1 <.text+0x3a71> mov %esp,%ebp -0804cca3 <.text+0x3a73> sub $0x18,%esp -0804cca6 <.text+0x3a76> mov 0x8(%ebp),%eax -0804cca9 <.text+0x3a79> movl $0x0,(%esp) -0804ccb0 <.text+0x3a80> mov %eax,0x4(%esp) -0804ccb4 <.text+0x3a84> call 0804cc80 <exit@plt+0x3a68> -0804ccb9 <.text+0x3a89> leave -0804ccba <.text+0x3a8a> ret -0804ccbb <.text+0x3a8b> nop -0804ccbc <.text+0x3a8c> lea 0x0(%esi,%eiz,1),%esi -0804ccc0 <.text+0x3a90> push %ebp -0804ccc1 <.text+0x3a91> mov %esp,%ebp -0804ccc3 <.text+0x3a93> push %edi -0804ccc4 <.text+0x3a94> push %esi -0804ccc5 <.text+0x3a95> push %ebx -0804ccc6 <.text+0x3a96> mov $0x80551a0,%ebx -0804cccb <.text+0x3a9b> sub $0x3c,%esp -0804ccce <.text+0x3a9e> mov 0x14(%ebp),%eax -0804ccd1 <.text+0x3aa1> test %eax,%eax -0804ccd3 <.text+0x3aa3> je 0804ccd7 <exit@plt+0x3abf> -0804ccd5 <.text+0x3aa5> mov %eax,%ebx -0804ccd7 <.text+0x3aa7> call 08048e58 <__errno_location@plt> -0804ccdc <.text+0x3aac> mov 0x10(%ebp),%ecx -0804ccdf <.text+0x3aaf> lea 0x8(%ebx),%edx -0804cce2 <.text+0x3ab2> mov %edx,-0x1c(%ebp) -0804cce5 <.text+0x3ab5> test %ecx,%ecx -0804cce7 <.text+0x3ab7> mov 0x8(%ebp),%ecx -0804ccea <.text+0x3aba> mov %eax,-0x20(%ebp) -0804cced <.text+0x3abd> mov (%eax),%eax -0804ccef <.text+0x3abf> mov %eax,-0x2c(%ebp) -0804ccf2 <.text+0x3ac2> sete %al -0804ccf5 <.text+0x3ac5> movzbl %al,%esi -0804ccf8 <.text+0x3ac8> or 0x4(%ebx),%esi -0804ccfb <.text+0x3acb> mov %edx,0xc(%esp) -0804ccff <.text+0x3acf> xor %edx,%edx -0804cd01 <.text+0x3ad1> mov %esi,0x8(%esp) -0804cd05 <.text+0x3ad5> mov (%ebx),%eax -0804cd07 <.text+0x3ad7> mov %eax,0x4(%esp) -0804cd0b <.text+0x3adb> mov 0xc(%ebp),%eax -0804cd0e <.text+0x3ade> mov %eax,(%esp) -0804cd11 <.text+0x3ae1> xor %eax,%eax -0804cd13 <.text+0x3ae3> call 0804bf90 <exit@plt+0x2d78> -0804cd18 <.text+0x3ae8> mov %eax,%edi -0804cd1a <.text+0x3aea> add $0x1,%edi -0804cd1d <.text+0x3aed> mov %eax,-0x28(%ebp) -0804cd20 <.text+0x3af0> mov %edi,(%esp) -0804cd23 <.text+0x3af3> call 0804d070 <exit@plt+0x3e58> -0804cd28 <.text+0x3af8> mov -0x1c(%ebp),%edx -0804cd2b <.text+0x3afb> mov %esi,0x8(%esp) -0804cd2f <.text+0x3aff> mov 0x8(%ebp),%ecx -0804cd32 <.text+0x3b02> mov %edx,0xc(%esp) -0804cd36 <.text+0x3b06> mov %edi,%edx -0804cd38 <.text+0x3b08> mov %eax,-0x24(%ebp) -0804cd3b <.text+0x3b0b> mov (%ebx),%eax -0804cd3d <.text+0x3b0d> mov %eax,0x4(%esp) -0804cd41 <.text+0x3b11> mov 0xc(%ebp),%eax -0804cd44 <.text+0x3b14> mov %eax,(%esp) -0804cd47 <.text+0x3b17> mov -0x24(%ebp),%eax -0804cd4a <.text+0x3b1a> call 0804bf90 <exit@plt+0x2d78> -0804cd4f <.text+0x3b1f> mov -0x20(%ebp),%edx -0804cd52 <.text+0x3b22> mov -0x2c(%ebp),%eax -0804cd55 <.text+0x3b25> mov %eax,(%edx) -0804cd57 <.text+0x3b27> mov 0x10(%ebp),%edx -0804cd5a <.text+0x3b2a> test %edx,%edx -0804cd5c <.text+0x3b2c> je 0804cd66 <exit@plt+0x3b4e> -0804cd5e <.text+0x3b2e> mov -0x28(%ebp),%eax -0804cd61 <.text+0x3b31> mov 0x10(%ebp),%edx -0804cd64 <.text+0x3b34> mov %eax,(%edx) -0804cd66 <.text+0x3b36> mov -0x24(%ebp),%eax -0804cd69 <.text+0x3b39> add $0x3c,%esp -0804cd6c <.text+0x3b3c> pop %ebx -0804cd6d <.text+0x3b3d> pop %esi -0804cd6e <.text+0x3b3e> pop %edi -0804cd6f <.text+0x3b3f> pop %ebp -0804cd70 <.text+0x3b40> ret -0804cd71 <.text+0x3b41> jmp 0804cd80 <exit@plt+0x3b68> -0804cd73 <.text+0x3b43> nop -0804cd74 <.text+0x3b44> nop -0804cd75 <.text+0x3b45> nop -0804cd76 <.text+0x3b46> nop -0804cd77 <.text+0x3b47> nop -0804cd78 <.text+0x3b48> nop -0804cd79 <.text+0x3b49> nop -0804cd7a <.text+0x3b4a> nop -0804cd7b <.text+0x3b4b> nop -0804cd7c <.text+0x3b4c> nop -0804cd7d <.text+0x3b4d> nop -0804cd7e <.text+0x3b4e> nop -0804cd7f <.text+0x3b4f> nop -0804cd80 <.text+0x3b50> push %ebp -0804cd81 <.text+0x3b51> mov %esp,%ebp -0804cd83 <.text+0x3b53> sub $0x18,%esp -0804cd86 <.text+0x3b56> mov 0x10(%ebp),%eax -0804cd89 <.text+0x3b59> movl $0x0,0x8(%esp) -0804cd91 <.text+0x3b61> mov %eax,0xc(%esp) -0804cd95 <.text+0x3b65> mov 0xc(%ebp),%eax -0804cd98 <.text+0x3b68> mov %eax,0x4(%esp) -0804cd9c <.text+0x3b6c> mov 0x8(%ebp),%eax -0804cd9f <.text+0x3b6f> mov %eax,(%esp) -0804cda2 <.text+0x3b72> call 0804ccc0 <exit@plt+0x3aa8> -0804cda7 <.text+0x3b77> leave -0804cda8 <.text+0x3b78> ret -0804cda9 <.text+0x3b79> lea 0x0(%esi,%eiz,1),%esi -0804cdb0 <.text+0x3b80> push %ebp -0804cdb1 <.text+0x3b81> mov %esp,%ebp -0804cdb3 <.text+0x3b83> sub $0x28,%esp -0804cdb6 <.text+0x3b86> mov 0x18(%ebp),%eax -0804cdb9 <.text+0x3b89> mov %edi,-0x4(%ebp) -0804cdbc <.text+0x3b8c> mov $0x80551a0,%edi -0804cdc1 <.text+0x3b91> mov %ebx,-0xc(%ebp) -0804cdc4 <.text+0x3b94> mov %esi,-0x8(%ebp) -0804cdc7 <.text+0x3b97> test %eax,%eax -0804cdc9 <.text+0x3b99> je 0804cdcd <exit@plt+0x3bb5> -0804cdcb <.text+0x3b9b> mov %eax,%edi -0804cdcd <.text+0x3b9d> call 08048e58 <__errno_location@plt> -0804cdd2 <.text+0x3ba2> mov 0x10(%ebp),%ecx -0804cdd5 <.text+0x3ba5> mov 0xc(%ebp),%edx -0804cdd8 <.text+0x3ba8> mov (%eax),%esi -0804cdda <.text+0x3baa> mov %eax,%ebx -0804cddc <.text+0x3bac> lea 0x8(%edi),%eax -0804cddf <.text+0x3baf> mov %eax,0xc(%esp) -0804cde3 <.text+0x3bb3> mov 0x4(%edi),%eax -0804cde6 <.text+0x3bb6> mov %eax,0x8(%esp) -0804cdea <.text+0x3bba> mov (%edi),%eax -0804cdec <.text+0x3bbc> mov %eax,0x4(%esp) -0804cdf0 <.text+0x3bc0> mov 0x14(%ebp),%eax -0804cdf3 <.text+0x3bc3> mov %eax,(%esp) -0804cdf6 <.text+0x3bc6> mov 0x8(%ebp),%eax -0804cdf9 <.text+0x3bc9> call 0804bf90 <exit@plt+0x2d78> -0804cdfe <.text+0x3bce> mov %esi,(%ebx) -0804ce00 <.text+0x3bd0> mov -0xc(%ebp),%ebx -0804ce03 <.text+0x3bd3> mov -0x8(%ebp),%esi -0804ce06 <.text+0x3bd6> mov -0x4(%ebp),%edi -0804ce09 <.text+0x3bd9> mov %ebp,%esp -0804ce0b <.text+0x3bdb> pop %ebp -0804ce0c <.text+0x3bdc> ret -0804ce0d <.text+0x3bdd> nop -0804ce0e <.text+0x3bde> nop -0804ce0f <.text+0x3bdf> nop -0804ce10 <.text+0x3be0> push %ebp -0804ce11 <.text+0x3be1> mov %esp,%ebp -0804ce13 <.text+0x3be3> push %edi -0804ce14 <.text+0x3be4> push %esi -0804ce15 <.text+0x3be5> push %ebx -0804ce16 <.text+0x3be6> sub $0x1c,%esp -0804ce19 <.text+0x3be9> mov 0xc(%ebp),%edi -0804ce1c <.text+0x3bec> mov 0x10(%ebp),%ebx -0804ce1f <.text+0x3bef> nop -0804ce20 <.text+0x3bf0> mov 0x8(%ebp),%eax -0804ce23 <.text+0x3bf3> mov %ebx,0x8(%esp) -0804ce27 <.text+0x3bf7> mov %edi,0x4(%esp) -0804ce2b <.text+0x3bfb> mov %eax,(%esp) -0804ce2e <.text+0x3bfe> call 08048fd8 <read@plt> -0804ce33 <.text+0x3c03> test %eax,%eax -0804ce35 <.text+0x3c05> mov %eax,%esi -0804ce37 <.text+0x3c07> jns 0804ce60 <exit@plt+0x3c48> -0804ce39 <.text+0x3c09> call 08048e58 <__errno_location@plt> -0804ce3e <.text+0x3c0e> mov (%eax),%eax -0804ce40 <.text+0x3c10> cmp $0x4,%eax -0804ce43 <.text+0x3c13> je 0804ce20 <exit@plt+0x3c08> -0804ce45 <.text+0x3c15> cmp $0x16,%eax -0804ce48 <.text+0x3c18> jne 0804ce60 <exit@plt+0x3c48> -0804ce4a <.text+0x3c1a> cmp $0x7fffe000,%ebx -0804ce50 <.text+0x3c20> jbe 0804ce60 <exit@plt+0x3c48> -0804ce52 <.text+0x3c22> mov $0x7fffe000,%ebx -0804ce57 <.text+0x3c27> jmp 0804ce20 <exit@plt+0x3c08> -0804ce59 <.text+0x3c29> lea 0x0(%esi,%eiz,1),%esi -0804ce60 <.text+0x3c30> add $0x1c,%esp -0804ce63 <.text+0x3c33> mov %esi,%eax -0804ce65 <.text+0x3c35> pop %ebx -0804ce66 <.text+0x3c36> pop %esi -0804ce67 <.text+0x3c37> pop %edi -0804ce68 <.text+0x3c38> pop %ebp -0804ce69 <.text+0x3c39> ret -0804ce6a <.text+0x3c3a> nop -0804ce6b <.text+0x3c3b> nop -0804ce6c <.text+0x3c3c> nop -0804ce6d <.text+0x3c3d> nop -0804ce6e <.text+0x3c3e> nop -0804ce6f <.text+0x3c3f> nop -0804ce70 <.text+0x3c40> push %ebp -0804ce71 <.text+0x3c41> mov %esp,%ebp -0804ce73 <.text+0x3c43> push %edi -0804ce74 <.text+0x3c44> push %esi -0804ce75 <.text+0x3c45> push %ebx -0804ce76 <.text+0x3c46> sub $0x1c,%esp -0804ce79 <.text+0x3c49> mov 0xc(%ebp),%edi -0804ce7c <.text+0x3c4c> mov 0x10(%ebp),%ebx -0804ce7f <.text+0x3c4f> nop -0804ce80 <.text+0x3c50> mov 0x8(%ebp),%eax -0804ce83 <.text+0x3c53> mov %ebx,0x8(%esp) -0804ce87 <.text+0x3c57> mov %edi,0x4(%esp) -0804ce8b <.text+0x3c5b> mov %eax,(%esp) -0804ce8e <.text+0x3c5e> call 08048f28 <write@plt> -0804ce93 <.text+0x3c63> test %eax,%eax -0804ce95 <.text+0x3c65> mov %eax,%esi -0804ce97 <.text+0x3c67> jns 0804cec0 <exit@plt+0x3ca8> -0804ce99 <.text+0x3c69> call 08048e58 <__errno_location@plt> -0804ce9e <.text+0x3c6e> mov (%eax),%eax -0804cea0 <.text+0x3c70> cmp $0x4,%eax -0804cea3 <.text+0x3c73> je 0804ce80 <exit@plt+0x3c68> -0804cea5 <.text+0x3c75> cmp $0x16,%eax -0804cea8 <.text+0x3c78> jne 0804cec0 <exit@plt+0x3ca8> -0804ceaa <.text+0x3c7a> cmp $0x7fffe000,%ebx -0804ceb0 <.text+0x3c80> jbe 0804cec0 <exit@plt+0x3ca8> -0804ceb2 <.text+0x3c82> mov $0x7fffe000,%ebx -0804ceb7 <.text+0x3c87> jmp 0804ce80 <exit@plt+0x3c68> -0804ceb9 <.text+0x3c89> lea 0x0(%esi,%eiz,1),%esi -0804cec0 <.text+0x3c90> add $0x1c,%esp -0804cec3 <.text+0x3c93> mov %esi,%eax -0804cec5 <.text+0x3c95> pop %ebx -0804cec6 <.text+0x3c96> pop %esi -0804cec7 <.text+0x3c97> pop %edi -0804cec8 <.text+0x3c98> pop %ebp -0804cec9 <.text+0x3c99> ret -0804ceca <.text+0x3c9a> nop -0804cecb <.text+0x3c9b> nop -0804cecc <.text+0x3c9c> nop -0804cecd <.text+0x3c9d> nop -0804cece <.text+0x3c9e> nop -0804cecf <.text+0x3c9f> nop -0804ced0 <.text+0x3ca0> push %ebp -0804ced1 <.text+0x3ca1> mov %esp,%ebp -0804ced3 <.text+0x3ca3> sub $0x818,%esp -0804ced9 <.text+0x3ca9> mov 0x8(%ebp),%eax -0804cedc <.text+0x3cac> mov %edi,-0x4(%ebp) -0804cedf <.text+0x3caf> lea -0x7ec(%ebp),%edi -0804cee5 <.text+0x3cb5> mov %ebx,-0xc(%ebp) -0804cee8 <.text+0x3cb8> mov %esi,-0x8(%ebp) -0804ceeb <.text+0x3cbb> mov %eax,-0x7fc(%ebp) -0804cef1 <.text+0x3cc1> mov 0x10(%ebp),%eax -0804cef4 <.text+0x3cc4> mov %gs:0x14,%edx -0804cefb <.text+0x3ccb> mov %edx,-0x1c(%ebp) -0804cefe <.text+0x3cce> xor %edx,%edx -0804cf00 <.text+0x3cd0> movl $0x7d0,-0x7f0(%ebp) -0804cf0a <.text+0x3cda> mov %edi,(%esp) -0804cf0d <.text+0x3cdd> mov %eax,0xc(%esp) -0804cf11 <.text+0x3ce1> mov 0xc(%ebp),%eax -0804cf14 <.text+0x3ce4> mov %eax,0x8(%esp) -0804cf18 <.text+0x3ce8> lea -0x7f0(%ebp),%eax -0804cf1e <.text+0x3cee> mov %eax,0x4(%esp) -0804cf22 <.text+0x3cf2> call 0804f350 <exit@plt+0x6138> -0804cf27 <.text+0x3cf7> mov -0x7f0(%ebp),%ebx -0804cf2d <.text+0x3cfd> test %eax,%eax -0804cf2f <.text+0x3cff> mov %eax,%esi -0804cf31 <.text+0x3d01> je 0804cfa6 <exit@plt+0x3d8e> -0804cf33 <.text+0x3d03> mov -0x7fc(%ebp),%edx -0804cf39 <.text+0x3d09> mov %ebx,0x8(%esp) -0804cf3d <.text+0x3d0d> movl $0x1,0x4(%esp) -0804cf45 <.text+0x3d15> mov %eax,(%esp) -0804cf48 <.text+0x3d18> mov %edx,0xc(%esp) -0804cf4c <.text+0x3d1c> call 080490d8 <fwrite@plt> -0804cf51 <.text+0x3d21> cmp %eax,%ebx -0804cf53 <.text+0x3d23> ja 0804cf78 <exit@plt+0x3d60> -0804cf55 <.text+0x3d25> test %ebx,%ebx -0804cf57 <.text+0x3d27> mov %ebx,%eax -0804cf59 <.text+0x3d29> js 0804cf9b <exit@plt+0x3d83> -0804cf5b <.text+0x3d2b> mov -0x1c(%ebp),%edx -0804cf5e <.text+0x3d2e> xor %gs:0x14,%edx -0804cf65 <.text+0x3d35> jne 0804cfbb <exit@plt+0x3da3> -0804cf67 <.text+0x3d37> mov -0xc(%ebp),%ebx -0804cf6a <.text+0x3d3a> mov -0x8(%ebp),%esi -0804cf6d <.text+0x3d3d> mov -0x4(%ebp),%edi -0804cf70 <.text+0x3d40> mov %ebp,%esp -0804cf72 <.text+0x3d42> pop %ebp -0804cf73 <.text+0x3d43> ret -0804cf74 <.text+0x3d44> lea 0x0(%esi,%eiz,1),%esi -0804cf78 <.text+0x3d48> cmp %edi,%esi -0804cf7a <.text+0x3d4a> mov $0xffffffff,%eax -0804cf7f <.text+0x3d4f> je 0804cf5b <exit@plt+0x3d43> -0804cf81 <.text+0x3d51> call 08048e58 <__errno_location@plt> -0804cf86 <.text+0x3d56> mov (%eax),%edi -0804cf88 <.text+0x3d58> mov %eax,%ebx -0804cf8a <.text+0x3d5a> mov %esi,(%esp) -0804cf8d <.text+0x3d5d> call 08048ff8 <free@plt> -0804cf92 <.text+0x3d62> mov $0xffffffff,%eax -0804cf97 <.text+0x3d67> mov %edi,(%ebx) -0804cf99 <.text+0x3d69> jmp 0804cf5b <exit@plt+0x3d43> -0804cf9b <.text+0x3d6b> call 08048e58 <__errno_location@plt> -0804cfa0 <.text+0x3d70> movl $0x4b,(%eax) -0804cfa6 <.text+0x3d76> mov -0x7fc(%ebp),%eax -0804cfac <.text+0x3d7c> mov %eax,(%esp) -0804cfaf <.text+0x3d7f> call 0804d190 <exit@plt+0x3f78> -0804cfb4 <.text+0x3d84> mov $0xffffffff,%eax -0804cfb9 <.text+0x3d89> jmp 0804cf5b <exit@plt+0x3d43> -0804cfbb <.text+0x3d8b> call 08049118 <__stack_chk_fail@plt> -0804cfc0 <.text+0x3d90> push %ebp -0804cfc1 <.text+0x3d91> mov %esp,%ebp -0804cfc3 <.text+0x3d93> sub $0x18,%esp -0804cfc6 <.text+0x3d96> mov 0xc(%ebp),%eax -0804cfc9 <.text+0x3d99> mov %eax,0x4(%esp) -0804cfcd <.text+0x3d9d> mov 0x8(%ebp),%eax -0804cfd0 <.text+0x3da0> mov %eax,(%esp) -0804cfd3 <.text+0x3da3> call 08048f18 <calloc@plt> -0804cfd8 <.text+0x3da8> test %eax,%eax -0804cfda <.text+0x3daa> je 0804cfde <exit@plt+0x3dc6> -0804cfdc <.text+0x3dac> leave -0804cfdd <.text+0x3dad> ret -0804cfde <.text+0x3dae> xchg %ax,%ax -0804cfe0 <.text+0x3db0> call 0804b910 <exit@plt+0x26f8> -0804cfe5 <.text+0x3db5> lea 0x0(%esi,%eiz,1),%esi -0804cfe9 <.text+0x3db9> lea 0x0(%edi,%eiz,1),%edi -0804cff0 <.text+0x3dc0> push %ebp -0804cff1 <.text+0x3dc1> mov %esp,%ebp -0804cff3 <.text+0x3dc3> push %ebx -0804cff4 <.text+0x3dc4> sub $0x14,%esp -0804cff7 <.text+0x3dc7> mov 0xc(%ebp),%ebx -0804cffa <.text+0x3dca> mov 0x8(%ebp),%eax -0804cffd <.text+0x3dcd> mov %ebx,0x4(%esp) -0804d001 <.text+0x3dd1> mov %eax,(%esp) -0804d004 <.text+0x3dd4> call 08048ec8 <realloc@plt> -0804d009 <.text+0x3dd9> test %eax,%eax -0804d00b <.text+0x3ddb> je 0804d013 <exit@plt+0x3dfb> -0804d00d <.text+0x3ddd> add $0x14,%esp -0804d010 <.text+0x3de0> pop %ebx -0804d011 <.text+0x3de1> pop %ebp -0804d012 <.text+0x3de2> ret -0804d013 <.text+0x3de3> test %ebx,%ebx -0804d015 <.text+0x3de5> je 0804d00d <exit@plt+0x3df5> -0804d017 <.text+0x3de7> call 0804b910 <exit@plt+0x26f8> -0804d01c <.text+0x3dec> lea 0x0(%esi,%eiz,1),%esi -0804d020 <.text+0x3df0> push %ebp -0804d021 <.text+0x3df1> mov %esp,%ebp -0804d023 <.text+0x3df3> push %ebx -0804d024 <.text+0x3df4> sub $0x4,%esp -0804d027 <.text+0x3df7> mov 0x8(%ebp),%ecx -0804d02a <.text+0x3dfa> mov 0xc(%ebp),%ebx -0804d02d <.text+0x3dfd> test %ecx,%ecx -0804d02f <.text+0x3dff> mov (%ebx),%eax -0804d031 <.text+0x3e01> je 0804d058 <exit@plt+0x3e40> -0804d033 <.text+0x3e03> cmp $0xaaaaaaa9,%eax -0804d038 <.text+0x3e08> ja 0804d060 <exit@plt+0x3e48> -0804d03a <.text+0x3e0a> lea 0x1(%eax),%edx -0804d03d <.text+0x3e0d> shr %edx -0804d03f <.text+0x3e0f> add %edx,%eax -0804d041 <.text+0x3e11> mov %eax,(%ebx) -0804d043 <.text+0x3e13> mov %eax,0xc(%ebp) -0804d046 <.text+0x3e16> mov %ecx,0x8(%ebp) -0804d049 <.text+0x3e19> add $0x4,%esp -0804d04c <.text+0x3e1c> pop %ebx -0804d04d <.text+0x3e1d> pop %ebp -0804d04e <.text+0x3e1e> jmp 0804cff0 <exit@plt+0x3dd8> -0804d053 <.text+0x3e23> nop -0804d054 <.text+0x3e24> lea 0x0(%esi,%eiz,1),%esi -0804d058 <.text+0x3e28> test %eax,%eax -0804d05a <.text+0x3e2a> jne 0804d041 <exit@plt+0x3e29> -0804d05c <.text+0x3e2c> mov $0x40,%al -0804d05e <.text+0x3e2e> jmp 0804d041 <exit@plt+0x3e29> -0804d060 <.text+0x3e30> call 0804b910 <exit@plt+0x26f8> -0804d065 <.text+0x3e35> lea 0x0(%esi,%eiz,1),%esi -0804d069 <.text+0x3e39> lea 0x0(%edi,%eiz,1),%edi -0804d070 <.text+0x3e40> push %ebp -0804d071 <.text+0x3e41> mov %esp,%ebp -0804d073 <.text+0x3e43> push %ebx -0804d074 <.text+0x3e44> sub $0x14,%esp -0804d077 <.text+0x3e47> mov 0x8(%ebp),%ebx -0804d07a <.text+0x3e4a> mov %ebx,(%esp) -0804d07d <.text+0x3e4d> call 080490f8 <malloc@plt> -0804d082 <.text+0x3e52> test %eax,%eax -0804d084 <.text+0x3e54> je 0804d08c <exit@plt+0x3e74> -0804d086 <.text+0x3e56> add $0x14,%esp -0804d089 <.text+0x3e59> pop %ebx -0804d08a <.text+0x3e5a> pop %ebp -0804d08b <.text+0x3e5b> ret -0804d08c <.text+0x3e5c> test %ebx,%ebx -0804d08e <.text+0x3e5e> xchg %ax,%ax -0804d090 <.text+0x3e60> je 0804d086 <exit@plt+0x3e6e> -0804d092 <.text+0x3e62> call 0804b910 <exit@plt+0x26f8> -0804d097 <.text+0x3e67> mov %esi,%esi -0804d099 <.text+0x3e69> lea 0x0(%edi,%eiz,1),%edi -0804d0a0 <.text+0x3e70> push %ebp -0804d0a1 <.text+0x3e71> mov %esp,%ebp -0804d0a3 <.text+0x3e73> push %ebx -0804d0a4 <.text+0x3e74> sub $0x14,%esp -0804d0a7 <.text+0x3e77> mov 0xc(%ebp),%ebx -0804d0aa <.text+0x3e7a> mov %ebx,(%esp) -0804d0ad <.text+0x3e7d> call 0804d070 <exit@plt+0x3e58> -0804d0b2 <.text+0x3e82> mov 0x8(%ebp),%edx -0804d0b5 <.text+0x3e85> mov %ebx,0x8(%esp) -0804d0b9 <.text+0x3e89> mov %edx,0x4(%esp) -0804d0bd <.text+0x3e8d> mov %eax,(%esp) -0804d0c0 <.text+0x3e90> call 08049068 <memcpy@plt> -0804d0c5 <.text+0x3e95> add $0x14,%esp -0804d0c8 <.text+0x3e98> pop %ebx -0804d0c9 <.text+0x3e99> pop %ebp -0804d0ca <.text+0x3e9a> ret -0804d0cb <.text+0x3e9b> nop -0804d0cc <.text+0x3e9c> lea 0x0(%esi,%eiz,1),%esi -0804d0d0 <.text+0x3ea0> push %ebp -0804d0d1 <.text+0x3ea1> mov %esp,%ebp -0804d0d3 <.text+0x3ea3> push %ebx -0804d0d4 <.text+0x3ea4> sub $0x14,%esp -0804d0d7 <.text+0x3ea7> mov 0x8(%ebp),%ebx -0804d0da <.text+0x3eaa> mov %ebx,(%esp) -0804d0dd <.text+0x3ead> call 08049078 <strlen@plt> -0804d0e2 <.text+0x3eb2> mov %ebx,(%esp) -0804d0e5 <.text+0x3eb5> add $0x1,%eax -0804d0e8 <.text+0x3eb8> mov %eax,0x4(%esp) -0804d0ec <.text+0x3ebc> call 0804d0a0 <exit@plt+0x3e88> -0804d0f1 <.text+0x3ec1> add $0x14,%esp -0804d0f4 <.text+0x3ec4> pop %ebx -0804d0f5 <.text+0x3ec5> pop %ebp -0804d0f6 <.text+0x3ec6> ret -0804d0f7 <.text+0x3ec7> mov %esi,%esi -0804d0f9 <.text+0x3ec9> lea 0x0(%edi,%eiz,1),%edi -0804d100 <.text+0x3ed0> push %ebp -0804d101 <.text+0x3ed1> mov %esp,%ebp -0804d103 <.text+0x3ed3> push %ebx -0804d104 <.text+0x3ed4> sub $0x14,%esp -0804d107 <.text+0x3ed7> mov 0x8(%ebp),%ebx -0804d10a <.text+0x3eda> mov %ebx,(%esp) -0804d10d <.text+0x3edd> call 0804d070 <exit@plt+0x3e58> -0804d112 <.text+0x3ee2> mov %ebx,0x8(%esp) -0804d116 <.text+0x3ee6> movl $0x0,0x4(%esp) -0804d11e <.text+0x3eee> mov %eax,(%esp) -0804d121 <.text+0x3ef1> call 08048f48 <memset@plt> -0804d126 <.text+0x3ef6> add $0x14,%esp -0804d129 <.text+0x3ef9> pop %ebx -0804d12a <.text+0x3efa> pop %ebp -0804d12b <.text+0x3efb> ret -0804d12c <.text+0x3efc> nop -0804d12d <.text+0x3efd> nop -0804d12e <.text+0x3efe> nop -0804d12f <.text+0x3eff> nop -0804d130 <.text+0x3f00> push %ebp -0804d131 <.text+0x3f01> xor %edx,%edx -0804d133 <.text+0x3f03> mov %esp,%ebp -0804d135 <.text+0x3f05> xor %eax,%eax -0804d137 <.text+0x3f07> push %edi -0804d138 <.text+0x3f08> push %esi -0804d139 <.text+0x3f09> mov 0x8(%ebp),%esi -0804d13c <.text+0x3f0c> push %ebx -0804d13d <.text+0x3f0d> mov 0xc(%ebp),%ebx -0804d140 <.text+0x3f10> cmp %ebx,%esi -0804d142 <.text+0x3f12> je 0804d179 <exit@plt+0x3f61> -0804d144 <.text+0x3f14> lea 0x0(%esi,%eiz,1),%esi -0804d148 <.text+0x3f18> movzbl (%esi,%edx,1),%eax -0804d14c <.text+0x3f1c> lea -0x41(%eax),%ecx -0804d14f <.text+0x3f1f> cmp $0x19,%ecx -0804d152 <.text+0x3f22> ja 0804d157 <exit@plt+0x3f3f> -0804d154 <.text+0x3f24> add $0x20,%eax -0804d157 <.text+0x3f27> movzbl (%ebx,%edx,1),%ecx -0804d15b <.text+0x3f2b> lea -0x41(%ecx),%edi -0804d15e <.text+0x3f2e> cmp $0x19,%edi -0804d161 <.text+0x3f31> ja 0804d166 <exit@plt+0x3f4e> -0804d163 <.text+0x3f33> add $0x20,%ecx -0804d166 <.text+0x3f36> test %al,%al -0804d168 <.text+0x3f38> je 0804d180 <exit@plt+0x3f68> -0804d16a <.text+0x3f3a> add $0x1,%edx -0804d16d <.text+0x3f3d> cmp %cl,%al -0804d16f <.text+0x3f3f> je 0804d148 <exit@plt+0x3f30> -0804d171 <.text+0x3f41> movzbl %al,%eax -0804d174 <.text+0x3f44> movzbl %cl,%ecx -0804d177 <.text+0x3f47> sub %ecx,%eax -0804d179 <.text+0x3f49> pop %ebx -0804d17a <.text+0x3f4a> pop %esi -0804d17b <.text+0x3f4b> pop %edi -0804d17c <.text+0x3f4c> pop %ebp -0804d17d <.text+0x3f4d> ret -0804d17e <.text+0x3f4e> xchg %ax,%ax -0804d180 <.text+0x3f50> xor %eax,%eax -0804d182 <.text+0x3f52> jmp 0804d174 <exit@plt+0x3f5c> -0804d184 <.text+0x3f54> nop -0804d185 <.text+0x3f55> nop -0804d186 <.text+0x3f56> nop -0804d187 <.text+0x3f57> nop -0804d188 <.text+0x3f58> nop -0804d189 <.text+0x3f59> nop -0804d18a <.text+0x3f5a> nop -0804d18b <.text+0x3f5b> nop -0804d18c <.text+0x3f5c> nop -0804d18d <.text+0x3f5d> nop -0804d18e <.text+0x3f5e> nop -0804d18f <.text+0x3f5f> nop -0804d190 <.text+0x3f60> push %ebp -0804d191 <.text+0x3f61> mov %esp,%ebp -0804d193 <.text+0x3f63> mov 0x8(%ebp),%eax -0804d196 <.text+0x3f66> orl $0x20,(%eax) -0804d199 <.text+0x3f69> pop %ebp -0804d19a <.text+0x3f6a> ret -0804d19b <.text+0x3f6b> nop -0804d19c <.text+0x3f6c> nop -0804d19d <.text+0x3f6d> nop -0804d19e <.text+0x3f6e> nop -0804d19f <.text+0x3f6f> nop -0804d1a0 <.text+0x3f70> push %ebp -0804d1a1 <.text+0x3f71> mov %esp,%ebp -0804d1a3 <.text+0x3f73> push %edi -0804d1a4 <.text+0x3f74> push %esi -0804d1a5 <.text+0x3f75> push %ebx -0804d1a6 <.text+0x3f76> sub $0xac,%esp -0804d1ac <.text+0x3f7c> movl $0xe,(%esp) -0804d1b3 <.text+0x3f83> mov %gs:0x14,%eax -0804d1b9 <.text+0x3f89> mov %eax,-0x1c(%ebp) -0804d1bc <.text+0x3f8c> xor %eax,%eax -0804d1be <.text+0x3f8e> call 080490e8 <nl_langinfo@plt> -0804d1c3 <.text+0x3f93> test %eax,%eax -0804d1c5 <.text+0x3f95> mov %eax,%esi -0804d1c7 <.text+0x3f97> je 0804d260 <exit@plt+0x4048> -0804d1cd <.text+0x3f9d> mov 0x80552e0,%edx -0804d1d3 <.text+0x3fa3> test %edx,%edx -0804d1d5 <.text+0x3fa5> mov %edx,%ebx -0804d1d7 <.text+0x3fa7> je 0804d275 <exit@plt+0x405d> -0804d1dd <.text+0x3fad> movzbl (%ebx),%edi -0804d1e0 <.text+0x3fb0> mov %edi,%eax -0804d1e2 <.text+0x3fb2> test %al,%al -0804d1e4 <.text+0x3fb4> jne 0804d209 <exit@plt+0x3ff1> -0804d1e6 <.text+0x3fb6> jmp 0804d232 <exit@plt+0x401a> -0804d1e8 <.text+0x3fb8> mov %ebx,(%esp) -0804d1eb <.text+0x3fbb> call 08049078 <strlen@plt> -0804d1f0 <.text+0x3fc0> lea 0x1(%ebx,%eax,1),%ebx -0804d1f4 <.text+0x3fc4> mov %ebx,(%esp) -0804d1f7 <.text+0x3fc7> call 08049078 <strlen@plt> -0804d1fc <.text+0x3fcc> lea 0x1(%ebx,%eax,1),%ebx -0804d200 <.text+0x3fd0> movzbl (%ebx),%edi -0804d203 <.text+0x3fd3> mov %edi,%ecx -0804d205 <.text+0x3fd5> test %cl,%cl -0804d207 <.text+0x3fd7> je 0804d232 <exit@plt+0x401a> -0804d209 <.text+0x3fd9> mov %ebx,0x4(%esp) -0804d20d <.text+0x3fdd> mov %esi,(%esp) -0804d210 <.text+0x3fe0> call 080491f8 <strcmp@plt> -0804d215 <.text+0x3fe5> test %eax,%eax -0804d217 <.text+0x3fe7> je 0804d226 <exit@plt+0x400e> -0804d219 <.text+0x3fe9> mov %edi,%edx -0804d21b <.text+0x3feb> cmp $0x2a,%dl -0804d21e <.text+0x3fee> jne 0804d1e8 <exit@plt+0x3fd0> -0804d220 <.text+0x3ff0> cmpb $0x0,0x1(%ebx) -0804d224 <.text+0x3ff4> jne 0804d1e8 <exit@plt+0x3fd0> -0804d226 <.text+0x3ff6> mov %ebx,(%esp) -0804d229 <.text+0x3ff9> call 08049078 <strlen@plt> -0804d22e <.text+0x3ffe> lea 0x1(%ebx,%eax,1),%esi -0804d232 <.text+0x4002> cmpb $0x0,(%esi) -0804d235 <.text+0x4005> jne 0804d23c <exit@plt+0x4024> -0804d237 <.text+0x4007> mov $0x8052f83,%esi -0804d23c <.text+0x400c> mov -0x1c(%ebp),%ebx -0804d23f <.text+0x400f> xor %gs:0x14,%ebx -0804d246 <.text+0x4016> mov %esi,%eax -0804d248 <.text+0x4018> jne 0804d5bb <exit@plt+0x43a3> -0804d24e <.text+0x401e> add $0xac,%esp -0804d254 <.text+0x4024> pop %ebx -0804d255 <.text+0x4025> pop %esi -0804d256 <.text+0x4026> pop %edi -0804d257 <.text+0x4027> pop %ebp -0804d258 <.text+0x4028> ret -0804d259 <.text+0x4029> lea 0x0(%esi,%eiz,1),%esi -0804d260 <.text+0x4030> mov 0x80552e0,%edx -0804d266 <.text+0x4036> mov $0x8052890,%esi -0804d26b <.text+0x403b> test %edx,%edx -0804d26d <.text+0x403d> mov %edx,%ebx -0804d26f <.text+0x403f> jne 0804d1dd <exit@plt+0x3fc5> -0804d275 <.text+0x4045> mov %edx,-0x9c(%ebp) -0804d27b <.text+0x404b> movl $0x8052f60,(%esp) -0804d282 <.text+0x4052> call 08048f08 <getenv@plt> -0804d287 <.text+0x4057> mov -0x9c(%ebp),%edx -0804d28d <.text+0x405d> test %eax,%eax -0804d28f <.text+0x405f> mov %eax,%edi -0804d291 <.text+0x4061> je 0804d29c <exit@plt+0x4084> -0804d293 <.text+0x4063> cmpb $0x0,(%eax) -0804d296 <.text+0x4066> jne 0804d55b <exit@plt+0x4343> -0804d29c <.text+0x406c> mov $0x7,%ecx -0804d2a1 <.text+0x4071> mov $0x8052f70,%edi -0804d2a6 <.text+0x4076> movl $0x8,-0x8c(%ebp) -0804d2b0 <.text+0x4080> movl $0x1,-0x98(%ebp) -0804d2ba <.text+0x408a> mov $0x1,%eax -0804d2bf <.text+0x408f> cmpb $0x2f,(%edi,%ecx,1) -0804d2c3 <.text+0x4093> je 0804d502 <exit@plt+0x42ea> -0804d2c9 <.text+0x4099> add -0x8c(%ebp),%eax -0804d2cf <.text+0x409f> mov $0x8052890,%ebx -0804d2d4 <.text+0x40a4> mov %edx,-0x9c(%ebp) -0804d2da <.text+0x40aa> mov %eax,-0x90(%ebp) -0804d2e0 <.text+0x40b0> add $0xe,%eax -0804d2e3 <.text+0x40b3> mov %eax,(%esp) -0804d2e6 <.text+0x40b6> call 080490f8 <malloc@plt> -0804d2eb <.text+0x40bb> test %eax,%eax -0804d2ed <.text+0x40bd> mov %eax,-0x94(%ebp) -0804d2f3 <.text+0x40c3> je 0804d4f7 <exit@plt+0x42df> -0804d2f9 <.text+0x40c9> mov -0x8c(%ebp),%ecx -0804d2ff <.text+0x40cf> mov %edi,0x4(%esp) -0804d303 <.text+0x40d3> mov %eax,(%esp) -0804d306 <.text+0x40d6> mov %ecx,0x8(%esp) -0804d30a <.text+0x40da> call 08049068 <memcpy@plt> -0804d30f <.text+0x40df> mov -0x98(%ebp),%ebx -0804d315 <.text+0x40e5> mov -0x9c(%ebp),%edx -0804d31b <.text+0x40eb> test %ebx,%ebx -0804d31d <.text+0x40ed> jne 0804d580 <exit@plt+0x4368> -0804d323 <.text+0x40f3> mov -0x94(%ebp),%eax -0804d329 <.text+0x40f9> mov $0x8052890,%ebx -0804d32e <.text+0x40fe> add -0x90(%ebp),%eax -0804d334 <.text+0x4104> movl $0x72616863,(%eax) -0804d33a <.text+0x410a> movl $0x2e746573,0x4(%eax) -0804d341 <.text+0x4111> movl $0x61696c61,0x8(%eax) -0804d348 <.text+0x4118> movw $0x73,0xc(%eax) -0804d34e <.text+0x411e> mov -0x94(%ebp),%ecx -0804d354 <.text+0x4124> mov %edx,-0x9c(%ebp) -0804d35a <.text+0x412a> movl $0x80526de,0x4(%esp) -0804d362 <.text+0x4132> mov %ecx,(%esp) -0804d365 <.text+0x4135> call 08048f58 <fopen64@plt> -0804d36a <.text+0x413a> mov -0x9c(%ebp),%edx -0804d370 <.text+0x4140> movl $0x0,-0x8c(%ebp) -0804d37a <.text+0x414a> test %eax,%eax -0804d37c <.text+0x414c> mov %eax,%edi -0804d37e <.text+0x414e> je 0804d4e9 <exit@plt+0x42d1> -0804d384 <.text+0x4154> mov %esi,-0x98(%ebp) -0804d38a <.text+0x415a> mov %edx,%esi -0804d38c <.text+0x415c> lea 0x0(%esi,%eiz,1),%esi -0804d390 <.text+0x4160> mov 0x4(%edi),%edx -0804d393 <.text+0x4163> cmp 0x8(%edi),%edx -0804d396 <.text+0x4166> jae 0804d5cd <exit@plt+0x43b5> -0804d39c <.text+0x416c> movzbl (%edx),%eax -0804d39f <.text+0x416f> add $0x1,%edx -0804d3a2 <.text+0x4172> mov %edx,0x4(%edi) -0804d3a5 <.text+0x4175> cmp $0x20,%eax -0804d3a8 <.text+0x4178> je 0804d518 <exit@plt+0x4300> -0804d3ae <.text+0x417e> cmp $0xa,%eax -0804d3b1 <.text+0x4181> je 0804d518 <exit@plt+0x4300> -0804d3b7 <.text+0x4187> cmp $0x9,%eax -0804d3ba <.text+0x418a> je 0804d518 <exit@plt+0x4300> -0804d3c0 <.text+0x4190> cmp $0x23,%eax -0804d3c3 <.text+0x4193> je 0804d4a0 <exit@plt+0x4288> -0804d3c9 <.text+0x4199> mov %edi,0x4(%esp) -0804d3cd <.text+0x419d> lea -0x82(%ebp),%ebx -0804d3d3 <.text+0x41a3> mov %eax,(%esp) -0804d3d6 <.text+0x41a6> call 08048fe8 <ungetc@plt> -0804d3db <.text+0x41ab> lea -0x4f(%ebp),%eax -0804d3de <.text+0x41ae> mov %ebx,0xc(%esp) -0804d3e2 <.text+0x41b2> mov %eax,0x8(%esp) -0804d3e6 <.text+0x41b6> movl $0x8052f79,0x4(%esp) -0804d3ee <.text+0x41be> mov %edi,(%esp) -0804d3f1 <.text+0x41c1> call 080491a8 <fscanf@plt> -0804d3f6 <.text+0x41c6> cmp $0x1,%eax -0804d3f9 <.text+0x41c9> jle 0804d4bf <exit@plt+0x42a7> -0804d3ff <.text+0x41cf> lea -0x4f(%ebp),%edx -0804d402 <.text+0x41d2> mov %edx,(%esp) -0804d405 <.text+0x41d5> call 08049078 <strlen@plt> -0804d40a <.text+0x41da> mov %ebx,(%esp) -0804d40d <.text+0x41dd> mov %eax,-0x90(%ebp) -0804d413 <.text+0x41e3> call 08049078 <strlen@plt> -0804d418 <.text+0x41e8> mov -0x8c(%ebp),%ecx -0804d41e <.text+0x41ee> test %ecx,%ecx -0804d420 <.text+0x41f0> mov %eax,%edx -0804d422 <.text+0x41f2> jne 0804d521 <exit@plt+0x4309> -0804d428 <.text+0x41f8> mov -0x90(%ebp),%eax -0804d42e <.text+0x41fe> mov %edx,-0x9c(%ebp) -0804d434 <.text+0x4204> add %edx,%eax -0804d436 <.text+0x4206> lea 0x2(%eax),%ebx -0804d439 <.text+0x4209> add $0x3,%eax -0804d43c <.text+0x420c> mov %ebx,-0x8c(%ebp) -0804d442 <.text+0x4212> mov %eax,(%esp) -0804d445 <.text+0x4215> call 080490f8 <malloc@plt> -0804d44a <.text+0x421a> mov -0x9c(%ebp),%edx -0804d450 <.text+0x4220> mov %eax,%ebx -0804d452 <.text+0x4222> test %ebx,%ebx -0804d454 <.text+0x4224> je 0804d595 <exit@plt+0x437d> -0804d45a <.text+0x422a> mov -0x8c(%ebp),%esi -0804d460 <.text+0x4230> lea -0x4f(%ebp),%eax -0804d463 <.text+0x4233> mov %eax,0x4(%esp) -0804d467 <.text+0x4237> sub %edx,%esi -0804d469 <.text+0x4239> mov %esi,%eax -0804d46b <.text+0x423b> sub -0x90(%ebp),%eax -0804d471 <.text+0x4241> lea -0x2(%ebx,%eax,1),%eax -0804d475 <.text+0x4245> mov %eax,(%esp) -0804d478 <.text+0x4248> call 080490a8 <strcpy@plt> -0804d47d <.text+0x424d> lea -0x1(%ebx,%esi,1),%eax -0804d481 <.text+0x4251> mov %ebx,%esi -0804d483 <.text+0x4253> lea -0x82(%ebp),%edx -0804d489 <.text+0x4259> mov %edx,0x4(%esp) -0804d48d <.text+0x425d> mov %eax,(%esp) -0804d490 <.text+0x4260> call 080490a8 <strcpy@plt> -0804d495 <.text+0x4265> jmp 0804d390 <exit@plt+0x4178> -0804d49a <.text+0x426a> lea 0x0(%esi),%esi -0804d4a0 <.text+0x4270> mov 0x4(%edi),%edx -0804d4a3 <.text+0x4273> cmp 0x8(%edi),%edx -0804d4a6 <.text+0x4276> jae 0804d5c0 <exit@plt+0x43a8> -0804d4ac <.text+0x427c> movzbl (%edx),%eax -0804d4af <.text+0x427f> add $0x1,%edx -0804d4b2 <.text+0x4282> mov %edx,0x4(%edi) -0804d4b5 <.text+0x4285> cmp $0xa,%eax -0804d4b8 <.text+0x4288> je 0804d518 <exit@plt+0x4300> -0804d4ba <.text+0x428a> cmp $0xffffffff,%eax -0804d4bd <.text+0x428d> jne 0804d4a0 <exit@plt+0x4288> -0804d4bf <.text+0x428f> mov %esi,%edx -0804d4c1 <.text+0x4291> mov -0x98(%ebp),%esi -0804d4c7 <.text+0x4297> mov %edx,%ebx -0804d4c9 <.text+0x4299> mov %edi,(%esp) -0804d4cc <.text+0x429c> call 08049048 <fclose@plt> -0804d4d1 <.text+0x42a1> mov -0x8c(%ebp),%eax -0804d4d7 <.text+0x42a7> test %eax,%eax -0804d4d9 <.text+0x42a9> je 0804d5b1 <exit@plt+0x4399> -0804d4df <.text+0x42af> mov -0x8c(%ebp),%ecx -0804d4e5 <.text+0x42b5> movb $0x0,(%ebx,%ecx,1) -0804d4e9 <.text+0x42b9> mov -0x94(%ebp),%eax -0804d4ef <.text+0x42bf> mov %eax,(%esp) -0804d4f2 <.text+0x42c2> call 08048ff8 <free@plt> -0804d4f7 <.text+0x42c7> mov %ebx,0x80552e0 -0804d4fd <.text+0x42cd> jmp 0804d1dd <exit@plt+0x3fc5> -0804d502 <.text+0x42d2> xor %eax,%eax -0804d504 <.text+0x42d4> movl $0x0,-0x98(%ebp) -0804d50e <.text+0x42de> jmp 0804d2c9 <exit@plt+0x40b1> -0804d513 <.text+0x42e3> nop -0804d514 <.text+0x42e4> lea 0x0(%esi,%eiz,1),%esi -0804d518 <.text+0x42e8> mov %esi,%ebx -0804d51a <.text+0x42ea> mov %ebx,%esi -0804d51c <.text+0x42ec> jmp 0804d390 <exit@plt+0x4178> -0804d521 <.text+0x42f1> mov -0x8c(%ebp),%ebx -0804d527 <.text+0x42f7> mov -0x90(%ebp),%ecx -0804d52d <.text+0x42fd> mov %edx,-0x9c(%ebp) -0804d533 <.text+0x4303> mov %esi,(%esp) -0804d536 <.text+0x4306> lea 0x2(%ebx,%ecx,1),%eax -0804d53a <.text+0x430a> add %edx,%eax -0804d53c <.text+0x430c> mov %eax,-0x8c(%ebp) -0804d542 <.text+0x4312> add $0x1,%eax -0804d545 <.text+0x4315> mov %eax,0x4(%esp) -0804d549 <.text+0x4319> call 08048ec8 <realloc@plt> -0804d54e <.text+0x431e> mov -0x9c(%ebp),%edx -0804d554 <.text+0x4324> mov %eax,%ebx -0804d556 <.text+0x4326> jmp 0804d452 <exit@plt+0x423a> -0804d55b <.text+0x432b> mov %eax,(%esp) -0804d55e <.text+0x432e> call 08049078 <strlen@plt> -0804d563 <.text+0x4333> mov -0x9c(%ebp),%edx -0804d569 <.text+0x4339> test %eax,%eax -0804d56b <.text+0x433b> mov %eax,-0x8c(%ebp) -0804d571 <.text+0x4341> je 0804d502 <exit@plt+0x42ea> -0804d573 <.text+0x4343> mov %eax,%ecx -0804d575 <.text+0x4345> sub $0x1,%ecx -0804d578 <.text+0x4348> jmp 0804d2b0 <exit@plt+0x4098> -0804d57d <.text+0x434d> lea 0x0(%esi),%esi -0804d580 <.text+0x4350> mov -0x94(%ebp),%eax -0804d586 <.text+0x4356> mov -0x8c(%ebp),%ebx -0804d58c <.text+0x435c> movb $0x2f,(%eax,%ebx,1) -0804d590 <.text+0x4360> jmp 0804d323 <exit@plt+0x410b> -0804d595 <.text+0x4365> mov %esi,%edx -0804d597 <.text+0x4367> mov -0x98(%ebp),%esi -0804d59d <.text+0x436d> test %edx,%edx -0804d59f <.text+0x436f> je 0804d5a9 <exit@plt+0x4391> -0804d5a1 <.text+0x4371> mov %edx,(%esp) -0804d5a4 <.text+0x4374> call 08048ff8 <free@plt> -0804d5a9 <.text+0x4379> mov %edi,(%esp) -0804d5ac <.text+0x437c> call 08049048 <fclose@plt> -0804d5b1 <.text+0x4381> mov $0x8052890,%ebx -0804d5b6 <.text+0x4386> jmp 0804d4e9 <exit@plt+0x42d1> -0804d5bb <.text+0x438b> call 08049118 <__stack_chk_fail@plt> -0804d5c0 <.text+0x4390> mov %edi,(%esp) -0804d5c3 <.text+0x4393> call 08048f38 <__uflow@plt> -0804d5c8 <.text+0x4398> jmp 0804d4b5 <exit@plt+0x429d> -0804d5cd <.text+0x439d> mov %edi,(%esp) -0804d5d0 <.text+0x43a0> call 08048f38 <__uflow@plt> -0804d5d5 <.text+0x43a5> cmp $0xffffffff,%eax -0804d5d8 <.text+0x43a8> je 0804d4bf <exit@plt+0x42a7> -0804d5de <.text+0x43ae> xchg %ax,%ax -0804d5e0 <.text+0x43b0> jmp 0804d3a5 <exit@plt+0x418d> -0804d5e5 <.text+0x43b5> nop -0804d5e6 <.text+0x43b6> nop -0804d5e7 <.text+0x43b7> nop -0804d5e8 <.text+0x43b8> nop -0804d5e9 <.text+0x43b9> nop -0804d5ea <.text+0x43ba> nop -0804d5eb <.text+0x43bb> nop -0804d5ec <.text+0x43bc> nop -0804d5ed <.text+0x43bd> nop -0804d5ee <.text+0x43be> nop -0804d5ef <.text+0x43bf> nop -0804d5f0 <.text+0x43c0> push %ebp -0804d5f1 <.text+0x43c1> mov %esp,%ebp -0804d5f3 <.text+0x43c3> push %esi -0804d5f4 <.text+0x43c4> push %ebx -0804d5f5 <.text+0x43c5> mov %eax,%ebx -0804d5f7 <.text+0x43c7> sub $0x10,%esp -0804d5fa <.text+0x43ca> cmpb $0x0,0xc(%eax) -0804d5fe <.text+0x43ce> jne 0804d637 <exit@plt+0x441f> -0804d600 <.text+0x43d0> cmpb $0x0,(%eax) -0804d603 <.text+0x43d3> lea 0x4(%eax),%esi -0804d606 <.text+0x43d6> jne 0804d656 <exit@plt+0x443e> -0804d608 <.text+0x43d8> mov 0x10(%eax),%edx -0804d60b <.text+0x43db> movzbl (%edx),%eax -0804d60e <.text+0x43de> mov %eax,%ecx -0804d610 <.text+0x43e0> shr $0x5,%cl -0804d613 <.text+0x43e3> movzbl %cl,%ecx -0804d616 <.text+0x43e6> mov 0x8052fa0(,%ecx,4),%ecx -0804d61d <.text+0x43ed> bt %eax,%ecx -0804d620 <.text+0x43f0> jae 0804d640 <exit@plt+0x4428> -0804d622 <.text+0x43f2> movl $0x1,0x14(%ebx) -0804d629 <.text+0x43f9> movsbl (%edx),%eax -0804d62c <.text+0x43fc> movb $0x1,0x18(%ebx) -0804d630 <.text+0x4400> mov %eax,0x1c(%ebx) -0804d633 <.text+0x4403> movb $0x1,0xc(%ebx) -0804d637 <.text+0x4407> add $0x10,%esp -0804d63a <.text+0x440a> pop %ebx -0804d63b <.text+0x440b> pop %esi -0804d63c <.text+0x440c> pop %ebp -0804d63d <.text+0x440d> ret -0804d63e <.text+0x440e> xchg %ax,%ax -0804d640 <.text+0x4410> lea 0x4(%ebx),%esi -0804d643 <.text+0x4413> mov %esi,(%esp) -0804d646 <.text+0x4416> call 08049058 <mbsinit@plt> -0804d64b <.text+0x441b> test %eax,%eax -0804d64d <.text+0x441d> je 0804d6f7 <exit@plt+0x44df> -0804d653 <.text+0x4423> movb $0x1,(%ebx) -0804d656 <.text+0x4426> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804d65b <.text+0x442b> mov %eax,0x4(%esp) -0804d65f <.text+0x442f> mov 0x10(%ebx),%eax -0804d662 <.text+0x4432> mov %eax,(%esp) -0804d665 <.text+0x4435> call 0804b110 <exit@plt+0x1ef8> -0804d66a <.text+0x443a> mov %esi,0xc(%esp) -0804d66e <.text+0x443e> mov %eax,0x8(%esp) -0804d672 <.text+0x4442> mov 0x10(%ebx),%eax -0804d675 <.text+0x4445> mov %eax,0x4(%esp) -0804d679 <.text+0x4449> lea 0x1c(%ebx),%eax -0804d67c <.text+0x444c> mov %eax,(%esp) -0804d67f <.text+0x444f> call 08048fc8 <mbrtowc@plt> -0804d684 <.text+0x4454> cmp $0xffffffff,%eax -0804d687 <.text+0x4457> mov %eax,0x14(%ebx) -0804d68a <.text+0x445a> je 0804d6d0 <exit@plt+0x44b8> -0804d68c <.text+0x445c> cmp $0xfffffffe,%eax -0804d68f <.text+0x445f> je 0804d6e0 <exit@plt+0x44c8> -0804d691 <.text+0x4461> test %eax,%eax -0804d693 <.text+0x4463> jne 0804d6af <exit@plt+0x4497> -0804d695 <.text+0x4465> mov 0x10(%ebx),%eax -0804d698 <.text+0x4468> movl $0x1,0x14(%ebx) -0804d69f <.text+0x446f> cmpb $0x0,(%eax) -0804d6a2 <.text+0x4472> jne 0804d73f <exit@plt+0x4527> -0804d6a8 <.text+0x4478> mov 0x1c(%ebx),%eax -0804d6ab <.text+0x447b> test %eax,%eax -0804d6ad <.text+0x447d> jne 0804d71b <exit@plt+0x4503> -0804d6af <.text+0x447f> movb $0x1,0x18(%ebx) -0804d6b3 <.text+0x4483> mov %esi,(%esp) -0804d6b6 <.text+0x4486> call 08049058 <mbsinit@plt> -0804d6bb <.text+0x448b> test %eax,%eax -0804d6bd <.text+0x448d> je 0804d633 <exit@plt+0x441b> -0804d6c3 <.text+0x4493> movb $0x0,(%ebx) -0804d6c6 <.text+0x4496> jmp 0804d633 <exit@plt+0x441b> -0804d6cb <.text+0x449b> nop -0804d6cc <.text+0x449c> lea 0x0(%esi,%eiz,1),%esi -0804d6d0 <.text+0x44a0> movl $0x1,0x14(%ebx) -0804d6d7 <.text+0x44a7> movb $0x0,0x18(%ebx) -0804d6db <.text+0x44ab> jmp 0804d633 <exit@plt+0x441b> -0804d6e0 <.text+0x44b0> mov 0x10(%ebx),%eax -0804d6e3 <.text+0x44b3> mov %eax,(%esp) -0804d6e6 <.text+0x44b6> call 08049078 <strlen@plt> -0804d6eb <.text+0x44bb> movb $0x0,0x18(%ebx) -0804d6ef <.text+0x44bf> mov %eax,0x14(%ebx) -0804d6f2 <.text+0x44c2> jmp 0804d633 <exit@plt+0x441b> -0804d6f7 <.text+0x44c7> movl $0x8052fc0,0xc(%esp) -0804d6ff <.text+0x44cf> movl $0x8e,0x8(%esp) -0804d707 <.text+0x44d7> movl $0x80527f4,0x4(%esp) -0804d70f <.text+0x44df> movl $0x80527fe,(%esp) -0804d716 <.text+0x44e6> call 08048fa8 <__assert_fail@plt> -0804d71b <.text+0x44eb> movl $0x8052fc0,0xc(%esp) -0804d723 <.text+0x44f3> movl $0xab,0x8(%esp) -0804d72b <.text+0x44fb> movl $0x80527f4,0x4(%esp) -0804d733 <.text+0x4503> movl $0x805282c,(%esp) -0804d73a <.text+0x450a> call 08048fa8 <__assert_fail@plt> -0804d73f <.text+0x450f> movl $0x8052fc0,0xc(%esp) -0804d747 <.text+0x4517> movl $0xaa,0x8(%esp) -0804d74f <.text+0x451f> movl $0x80527f4,0x4(%esp) -0804d757 <.text+0x4527> movl $0x8052815,(%esp) -0804d75e <.text+0x452e> call 08048fa8 <__assert_fail@plt> -0804d763 <.text+0x4533> lea 0x0(%esi),%esi -0804d769 <.text+0x4539> lea 0x0(%edi,%eiz,1),%edi -0804d770 <.text+0x4540> push %ebp -0804d771 <.text+0x4541> mov %esp,%ebp -0804d773 <.text+0x4543> push %edi -0804d774 <.text+0x4544> mov %eax,%edi -0804d776 <.text+0x4546> push %esi -0804d777 <.text+0x4547> push %ebx -0804d778 <.text+0x4548> mov %edx,%ebx -0804d77a <.text+0x454a> sub $0x4c,%esp -0804d77d <.text+0x454d> mov %edx,(%esp) -0804d780 <.text+0x4550> mov %gs:0x14,%eax -0804d786 <.text+0x4556> mov %eax,-0x1c(%ebp) -0804d789 <.text+0x4559> xor %eax,%eax -0804d78b <.text+0x455b> mov %ecx,-0x34(%ebp) -0804d78e <.text+0x455e> call 08049078 <strlen@plt> -0804d793 <.text+0x4563> cmp $0x3fffffff,%eax -0804d798 <.text+0x4568> mov %eax,-0x30(%ebp) -0804d79b <.text+0x456b> ja 0804d8ba <exit@plt+0x46a2> -0804d7a1 <.text+0x4571> shl $0x2,%eax -0804d7a4 <.text+0x4574> cmp $0xfb7,%eax -0804d7a9 <.text+0x4579> jbe 0804d867 <exit@plt+0x464f> -0804d7af <.text+0x457f> mov %eax,(%esp) -0804d7b2 <.text+0x4582> call 080511b0 <exit@plt+0x7f98> -0804d7b7 <.text+0x4587> test %eax,%eax -0804d7b9 <.text+0x4589> je 0804d8ba <exit@plt+0x46a2> -0804d7bf <.text+0x458f> cmpl $0x2,-0x30(%ebp) -0804d7c3 <.text+0x4593> movl $0x1,0x4(%eax) -0804d7ca <.text+0x459a> jbe 0804d811 <exit@plt+0x45f9> -0804d7cc <.text+0x459c> mov %edi,-0x2c(%ebp) -0804d7cf <.text+0x459f> mov -0x30(%ebp),%edi -0804d7d2 <.text+0x45a2> xor %edx,%edx -0804d7d4 <.text+0x45a4> mov $0x2,%esi -0804d7d9 <.text+0x45a9> lea 0x0(%esi,%eiz,1),%esi -0804d7e0 <.text+0x45b0> movzbl -0x1(%ebx,%esi,1),%ecx -0804d7e5 <.text+0x45b5> cmp (%ebx,%edx,1),%cl -0804d7e8 <.text+0x45b8> jne 0804d7fc <exit@plt+0x45e4> -0804d7ea <.text+0x45ba> jmp 0804d898 <exit@plt+0x4680> -0804d7ef <.text+0x45bf> nop -0804d7f0 <.text+0x45c0> sub (%eax,%edx,4),%edx -0804d7f3 <.text+0x45c3> cmp (%ebx,%edx,1),%cl -0804d7f6 <.text+0x45c6> je 0804d898 <exit@plt+0x4680> -0804d7fc <.text+0x45cc> test %edx,%edx -0804d7fe <.text+0x45ce> xchg %ax,%ax -0804d800 <.text+0x45d0> jne 0804d7f0 <exit@plt+0x45d8> -0804d802 <.text+0x45d2> mov %esi,(%eax,%esi,4) -0804d805 <.text+0x45d5> xor %edx,%edx -0804d807 <.text+0x45d7> add $0x1,%esi -0804d80a <.text+0x45da> cmp %edi,%esi -0804d80c <.text+0x45dc> jne 0804d7e0 <exit@plt+0x45c8> -0804d80e <.text+0x45de> mov -0x2c(%ebp),%edi -0804d811 <.text+0x45e1> mov -0x34(%ebp),%edx -0804d814 <.text+0x45e4> mov %edi,%esi -0804d816 <.text+0x45e6> movl $0x0,(%edx) -0804d81c <.text+0x45ec> xor %edx,%edx -0804d81e <.text+0x45ee> movzbl (%edi),%ecx -0804d821 <.text+0x45f1> mov %eax,-0x2c(%ebp) -0804d824 <.text+0x45f4> lea 0x0(%esi,%eiz,1),%esi -0804d828 <.text+0x45f8> test %cl,%cl -0804d82a <.text+0x45fa> je 0804d843 <exit@plt+0x462b> -0804d82c <.text+0x45fc> cmp %cl,(%ebx,%edx,1) -0804d82f <.text+0x45ff> je 0804d8a8 <exit@plt+0x4690> -0804d831 <.text+0x4601> test %edx,%edx -0804d833 <.text+0x4603> je 0804d888 <exit@plt+0x4670> -0804d835 <.text+0x4605> mov -0x2c(%ebp),%eax -0804d838 <.text+0x4608> mov (%eax,%edx,4),%eax -0804d83b <.text+0x460b> add %eax,%edi -0804d83d <.text+0x460d> sub %eax,%edx -0804d83f <.text+0x460f> test %cl,%cl -0804d841 <.text+0x4611> jne 0804d82c <exit@plt+0x4614> -0804d843 <.text+0x4613> mov -0x2c(%ebp),%eax -0804d846 <.text+0x4616> mov %eax,(%esp) -0804d849 <.text+0x4619> call 08051140 <exit@plt+0x7f28> -0804d84e <.text+0x461e> mov $0x1,%eax -0804d853 <.text+0x4623> mov -0x1c(%ebp),%edx -0804d856 <.text+0x4626> xor %gs:0x14,%edx -0804d85d <.text+0x462d> jne 0804d8be <exit@plt+0x46a6> -0804d85f <.text+0x462f> lea -0xc(%ebp),%esp -0804d862 <.text+0x4632> pop %ebx -0804d863 <.text+0x4633> pop %esi -0804d864 <.text+0x4634> pop %edi -0804d865 <.text+0x4635> pop %ebp -0804d866 <.text+0x4636> ret -0804d867 <.text+0x4637> mov -0x30(%ebp),%edx -0804d86a <.text+0x463a> lea 0x26(,%edx,4),%eax -0804d871 <.text+0x4641> and $0xfffffff0,%eax -0804d874 <.text+0x4644> sub %eax,%esp -0804d876 <.text+0x4646> lea 0x13(%esp),%eax -0804d87a <.text+0x464a> and $0xfffffff0,%eax -0804d87d <.text+0x464d> add $0x8,%eax -0804d880 <.text+0x4650> jmp 0804d7b7 <exit@plt+0x459f> -0804d885 <.text+0x4655> lea 0x0(%esi),%esi -0804d888 <.text+0x4658> add $0x1,%edi -0804d88b <.text+0x465b> add $0x1,%esi -0804d88e <.text+0x465e> movzbl (%esi),%ecx -0804d891 <.text+0x4661> jmp 0804d828 <exit@plt+0x4610> -0804d893 <.text+0x4663> nop -0804d894 <.text+0x4664> lea 0x0(%esi,%eiz,1),%esi -0804d898 <.text+0x4668> add $0x1,%edx -0804d89b <.text+0x466b> mov %esi,%ecx -0804d89d <.text+0x466d> sub %edx,%ecx -0804d89f <.text+0x466f> mov %ecx,(%eax,%esi,4) -0804d8a2 <.text+0x4672> jmp 0804d807 <exit@plt+0x45ef> -0804d8a7 <.text+0x4677> nop -0804d8a8 <.text+0x4678> add $0x1,%edx -0804d8ab <.text+0x467b> cmp -0x30(%ebp),%edx -0804d8ae <.text+0x467e> jne 0804d88b <exit@plt+0x4673> -0804d8b0 <.text+0x4680> mov -0x34(%ebp),%edx -0804d8b3 <.text+0x4683> mov -0x2c(%ebp),%eax -0804d8b6 <.text+0x4686> mov %edi,(%edx) -0804d8b8 <.text+0x4688> jmp 0804d846 <exit@plt+0x462e> -0804d8ba <.text+0x468a> xor %eax,%eax -0804d8bc <.text+0x468c> jmp 0804d853 <exit@plt+0x463b> -0804d8be <.text+0x468e> call 08049118 <__stack_chk_fail@plt> -0804d8c3 <.text+0x4693> lea 0x0(%esi),%esi -0804d8c9 <.text+0x4699> lea 0x0(%edi,%eiz,1),%edi -0804d8d0 <.text+0x46a0> push %ebp -0804d8d1 <.text+0x46a1> mov %esp,%ebp -0804d8d3 <.text+0x46a3> push %edi -0804d8d4 <.text+0x46a4> push %esi -0804d8d5 <.text+0x46a5> push %ebx -0804d8d6 <.text+0x46a6> mov %edx,%ebx -0804d8d8 <.text+0x46a8> sub $0xfc,%esp -0804d8de <.text+0x46ae> mov %edx,(%esp) -0804d8e1 <.text+0x46b1> mov %eax,-0xe0(%ebp) -0804d8e7 <.text+0x46b7> mov %ecx,-0xe4(%ebp) -0804d8ed <.text+0x46bd> mov %gs:0x14,%eax -0804d8f3 <.text+0x46c3> mov %eax,-0x1c(%ebp) -0804d8f6 <.text+0x46c6> xor %eax,%eax -0804d8f8 <.text+0x46c8> call 08051210 <exit@plt+0x7ff8> -0804d8fd <.text+0x46cd> cmp $0x5d1745d,%eax -0804d902 <.text+0x46d2> mov %eax,-0xd8(%ebp) -0804d908 <.text+0x46d8> jbe 0804d924 <exit@plt+0x470c> -0804d90a <.text+0x46da> xor %eax,%eax -0804d90c <.text+0x46dc> mov -0x1c(%ebp),%edx -0804d90f <.text+0x46df> xor %gs:0x14,%edx -0804d916 <.text+0x46e6> jne 0804e180 <exit@plt+0x4f68> -0804d91c <.text+0x46ec> lea -0xc(%ebp),%esp -0804d91f <.text+0x46ef> pop %ebx -0804d920 <.text+0x46f0> pop %esi -0804d921 <.text+0x46f1> pop %edi -0804d922 <.text+0x46f2> pop %ebp -0804d923 <.text+0x46f3> ret -0804d924 <.text+0x46f4> imul $0x2c,%eax,%eax -0804d927 <.text+0x46f7> cmp $0xfb7,%eax -0804d92c <.text+0x46fc> jbe 0804dc43 <exit@plt+0x4a2b> -0804d932 <.text+0x4702> mov %eax,(%esp) -0804d935 <.text+0x4705> call 080511b0 <exit@plt+0x7f98> -0804d93a <.text+0x470a> mov %eax,-0xdc(%ebp) -0804d940 <.text+0x4710> mov -0xdc(%ebp),%ecx -0804d946 <.text+0x4716> test %ecx,%ecx -0804d948 <.text+0x4718> je 0804d90a <exit@plt+0x46f2> -0804d94a <.text+0x471a> mov %ebx,-0x44(%ebp) -0804d94d <.text+0x471d> mov -0xdc(%ebp),%ebx -0804d953 <.text+0x4723> lea -0x34(%ebp),%edx -0804d956 <.text+0x4726> movb $0x0,-0x54(%ebp) -0804d95a <.text+0x472a> lea -0x50(%ebp),%edi -0804d95d <.text+0x472d> movl $0x0,-0x50(%ebp) -0804d964 <.text+0x4734> movl $0x0,-0x4c(%ebp) -0804d96b <.text+0x473b> movb $0x0,-0x48(%ebp) -0804d96f <.text+0x473f> mov %ebx,%esi -0804d971 <.text+0x4741> mov %edx,-0xec(%ebp) -0804d977 <.text+0x4747> jmp 0804d9b5 <exit@plt+0x479d> -0804d979 <.text+0x4749> lea 0x0(%esi,%eiz,1),%esi -0804d980 <.text+0x4750> mov -0x44(%ebp),%eax -0804d983 <.text+0x4753> cmp -0xec(%ebp),%eax -0804d989 <.text+0x4759> je 0804e0f9 <exit@plt+0x4ee1> -0804d98f <.text+0x475f> mov %eax,(%esi) -0804d991 <.text+0x4761> mov -0x40(%ebp),%eax -0804d994 <.text+0x4764> mov %eax,0x4(%esi) -0804d997 <.text+0x4767> movzbl -0x3c(%ebp),%eax -0804d99b <.text+0x476b> test %al,%al -0804d99d <.text+0x476d> mov %al,0x8(%esi) -0804d9a0 <.text+0x4770> je 0804d9a8 <exit@plt+0x4790> -0804d9a2 <.text+0x4772> mov -0x38(%ebp),%eax -0804d9a5 <.text+0x4775> mov %eax,0xc(%esi) -0804d9a8 <.text+0x4778> mov -0x40(%ebp),%eax -0804d9ab <.text+0x477b> add $0x28,%esi -0804d9ae <.text+0x477e> add %eax,-0x44(%ebp) -0804d9b1 <.text+0x4781> movb $0x0,-0x48(%ebp) -0804d9b5 <.text+0x4785> cmpb $0x0,-0x54(%ebp) -0804d9b9 <.text+0x4789> jne 0804defc <exit@plt+0x4ce4> -0804d9bf <.text+0x478f> mov -0x44(%ebp),%edx -0804d9c2 <.text+0x4792> movzbl (%edx),%eax -0804d9c5 <.text+0x4795> mov %eax,%ecx -0804d9c7 <.text+0x4797> shr $0x5,%cl -0804d9ca <.text+0x479a> movzbl %cl,%ecx -0804d9cd <.text+0x479d> mov 0x8052fa0(,%ecx,4),%ecx -0804d9d4 <.text+0x47a4> bt %eax,%ecx -0804d9d7 <.text+0x47a7> jae 0804dee8 <exit@plt+0x4cd0> -0804d9dd <.text+0x47ad> movl $0x1,-0x40(%ebp) -0804d9e4 <.text+0x47b4> movsbl (%edx),%eax -0804d9e7 <.text+0x47b7> movb $0x1,-0x3c(%ebp) -0804d9eb <.text+0x47bb> mov %eax,-0x38(%ebp) -0804d9ee <.text+0x47be> cmpb $0x0,-0x3c(%ebp) -0804d9f2 <.text+0x47c2> movb $0x1,-0x48(%ebp) -0804d9f6 <.text+0x47c6> je 0804d980 <exit@plt+0x4768> -0804d9f8 <.text+0x47c8> mov -0x38(%ebp),%eax -0804d9fb <.text+0x47cb> test %eax,%eax -0804d9fd <.text+0x47cd> jne 0804d980 <exit@plt+0x4768> -0804d9ff <.text+0x47cf> mov -0xd8(%ebp),%ecx -0804da05 <.text+0x47d5> mov -0xdc(%ebp),%esi -0804da0b <.text+0x47db> movl $0x2,-0xd4(%ebp) -0804da15 <.text+0x47e5> lea (%ecx,%ecx,4),%eax -0804da18 <.text+0x47e8> lea (%esi,%eax,8),%eax -0804da1b <.text+0x47eb> mov %eax,-0xd0(%ebp) -0804da21 <.text+0x47f1> movl $0x1,0x4(%eax) -0804da28 <.text+0x47f8> xor %eax,%eax -0804da2a <.text+0x47fa> cmp $0x2,%ecx -0804da2d <.text+0x47fd> jbe 0804dadf <exit@plt+0x48c7> -0804da33 <.text+0x4803> mov -0xdc(%ebp),%edx -0804da39 <.text+0x4809> movzbl 0x30(%ebx),%ecx -0804da3d <.text+0x480d> mov %edx,-0xdc(%ebp) -0804da43 <.text+0x4813> mov %cl,-0xcc(%ebp) -0804da49 <.text+0x4819> jmp 0804da74 <exit@plt+0x485c> -0804da4b <.text+0x481b> nop -0804da4c <.text+0x481c> lea 0x0(%esi,%eiz,1),%esi -0804da50 <.text+0x4820> cmpb $0x0,0x8(%esi) -0804da54 <.text+0x4824> je 0804da89 <exit@plt+0x4871> -0804da56 <.text+0x4826> mov 0x34(%ebx),%ecx -0804da59 <.text+0x4829> cmp 0xc(%esi),%ecx -0804da5c <.text+0x482c> sete %cl -0804da5f <.text+0x482f> test %cl,%cl -0804da61 <.text+0x4831> jne 0804daa3 <exit@plt+0x488b> -0804da63 <.text+0x4833> test %eax,%eax -0804da65 <.text+0x4835> je 0804dec8 <exit@plt+0x4cb0> -0804da6b <.text+0x483b> mov -0xd0(%ebp),%esi -0804da71 <.text+0x4841> sub (%esi,%eax,4),%eax -0804da74 <.text+0x4844> mov -0xdc(%ebp),%edi -0804da7a <.text+0x484a> lea (%eax,%eax,4),%ecx -0804da7d <.text+0x484d> cmpb $0x0,-0xcc(%ebp) -0804da84 <.text+0x4854> lea (%edi,%ecx,8),%esi -0804da87 <.text+0x4857> jne 0804da50 <exit@plt+0x4838> -0804da89 <.text+0x4859> mov 0x2c(%ebx),%ecx -0804da8c <.text+0x485c> cmp 0x4(%esi),%ecx -0804da8f <.text+0x485f> jne 0804da63 <exit@plt+0x484b> -0804da91 <.text+0x4861> mov 0x28(%ebx),%edx -0804da94 <.text+0x4864> cmp %ecx,%ecx -0804da96 <.text+0x4866> mov (%esi),%edi -0804da98 <.text+0x4868> mov %edx,%esi -0804da9a <.text+0x486a> repz cmpsb %es:(%edi),%ds:(%esi) -0804da9c <.text+0x486c> sete %cl -0804da9f <.text+0x486f> test %cl,%cl -0804daa1 <.text+0x4871> je 0804da63 <exit@plt+0x484b> -0804daa3 <.text+0x4873> mov -0xd4(%ebp),%ecx -0804daa9 <.text+0x4879> add $0x1,%eax -0804daac <.text+0x487c> mov -0xd4(%ebp),%esi -0804dab2 <.text+0x4882> mov -0xd0(%ebp),%edi -0804dab8 <.text+0x4888> mov -0xdc(%ebp),%edx -0804dabe <.text+0x488e> sub %eax,%ecx -0804dac0 <.text+0x4890> mov %ecx,(%edi,%esi,4) -0804dac3 <.text+0x4893> addl $0x1,-0xd4(%ebp) -0804daca <.text+0x489a> add $0x28,%ebx -0804dacd <.text+0x489d> mov -0xd8(%ebp),%edi -0804dad3 <.text+0x48a3> cmp %edi,-0xd4(%ebp) -0804dad9 <.text+0x48a9> jne 0804da39 <exit@plt+0x4821> -0804dadf <.text+0x48af> mov -0xe4(%ebp),%eax -0804dae5 <.text+0x48b5> lea -0x88(%ebp),%ebx -0804daeb <.text+0x48bb> mov -0xe0(%ebp),%edx -0804daf1 <.text+0x48c1> movb $0x0,-0x8c(%ebp) -0804daf8 <.text+0x48c8> movb $0x0,-0x80(%ebp) -0804dafc <.text+0x48cc> movl $0x0,(%eax) -0804db02 <.text+0x48d2> xor %eax,%eax -0804db04 <.text+0x48d4> mov %edx,-0x7c(%ebp) -0804db07 <.text+0x48d7> movl $0x0,-0x88(%ebp) -0804db11 <.text+0x48e1> movl $0x0,-0x84(%ebp) -0804db1b <.text+0x48eb> mov %edx,-0xb4(%ebp) -0804db21 <.text+0x48f1> movb $0x0,-0xc4(%ebp) -0804db28 <.text+0x48f8> movl $0x0,-0xc0(%ebp) -0804db32 <.text+0x4902> movl $0x0,-0xbc(%ebp) -0804db3c <.text+0x490c> movb $0x0,-0xb8(%ebp) -0804db43 <.text+0x4913> movl $0x0,-0xcc(%ebp) -0804db4d <.text+0x491d> jmp 0804dbbb <exit@plt+0x49a3> -0804db4f <.text+0x491f> nop -0804db50 <.text+0x4920> mov -0xcc(%ebp),%ecx -0804db56 <.text+0x4926> mov -0xdc(%ebp),%esi -0804db5c <.text+0x492c> lea (%ecx,%ecx,4),%eax -0804db5f <.text+0x492f> lea (%esi,%eax,8),%eax -0804db62 <.text+0x4932> cmpb $0x0,0x8(%eax) -0804db66 <.text+0x4936> je 0804dc60 <exit@plt+0x4a48> -0804db6c <.text+0x493c> test %dl,%dl -0804db6e <.text+0x493e> je 0804dc60 <exit@plt+0x4a48> -0804db74 <.text+0x4944> mov 0xc(%eax),%eax -0804db77 <.text+0x4947> cmp -0xa8(%ebp),%eax -0804db7d <.text+0x494d> sete %al -0804db80 <.text+0x4950> test %al,%al -0804db82 <.text+0x4952> je 0804dc6f <exit@plt+0x4a57> -0804db88 <.text+0x4958> addl $0x1,-0xcc(%ebp) -0804db8f <.text+0x495f> mov -0xb0(%ebp),%eax -0804db95 <.text+0x4965> mov -0xcc(%ebp),%ecx -0804db9b <.text+0x496b> add %eax,-0xb4(%ebp) -0804dba1 <.text+0x4971> cmp %ecx,-0xd8(%ebp) -0804dba7 <.text+0x4977> movb $0x0,-0xb8(%ebp) -0804dbae <.text+0x497e> je 0804e14c <exit@plt+0x4f34> -0804dbb4 <.text+0x4984> movzbl -0xb8(%ebp),%eax -0804dbbb <.text+0x498b> test %al,%al -0804dbbd <.text+0x498d> jne 0804dc0e <exit@plt+0x49f6> -0804dbbf <.text+0x498f> cmpb $0x0,-0xc4(%ebp) -0804dbc6 <.text+0x4996> jne 0804de05 <exit@plt+0x4bed> -0804dbcc <.text+0x499c> mov -0xb4(%ebp),%edx -0804dbd2 <.text+0x49a2> movzbl (%edx),%eax -0804dbd5 <.text+0x49a5> mov %eax,%ecx -0804dbd7 <.text+0x49a7> shr $0x5,%cl -0804dbda <.text+0x49aa> movzbl %cl,%ecx -0804dbdd <.text+0x49ad> mov 0x8052fa0(,%ecx,4),%ecx -0804dbe4 <.text+0x49b4> bt %eax,%ecx -0804dbe7 <.text+0x49b7> jae 0804dde8 <exit@plt+0x4bd0> -0804dbed <.text+0x49bd> movl $0x1,-0xb0(%ebp) -0804dbf7 <.text+0x49c7> movsbl (%edx),%eax -0804dbfa <.text+0x49ca> movb $0x1,-0xac(%ebp) -0804dc01 <.text+0x49d1> mov %eax,-0xa8(%ebp) -0804dc07 <.text+0x49d7> movb $0x1,-0xb8(%ebp) -0804dc0e <.text+0x49de> movzbl -0xac(%ebp),%edx -0804dc15 <.text+0x49e5> test %dl,%dl -0804dc17 <.text+0x49e7> je 0804db50 <exit@plt+0x4938> -0804dc1d <.text+0x49ed> mov -0xa8(%ebp),%ecx -0804dc23 <.text+0x49f3> test %ecx,%ecx -0804dc25 <.text+0x49f5> jne 0804db50 <exit@plt+0x4938> -0804dc2b <.text+0x49fb> mov -0xdc(%ebp),%edi -0804dc31 <.text+0x4a01> mov %edi,(%esp) -0804dc34 <.text+0x4a04> call 08051140 <exit@plt+0x7f28> -0804dc39 <.text+0x4a09> mov $0x1,%eax -0804dc3e <.text+0x4a0e> jmp 0804d90c <exit@plt+0x46f4> -0804dc43 <.text+0x4a13> add $0x26,%eax -0804dc46 <.text+0x4a16> and $0xfffffff0,%eax -0804dc49 <.text+0x4a19> sub %eax,%esp -0804dc4b <.text+0x4a1b> lea 0x1f(%esp),%eax -0804dc4f <.text+0x4a1f> and $0xfffffff0,%eax -0804dc52 <.text+0x4a22> add $0x8,%eax -0804dc55 <.text+0x4a25> mov %eax,-0xdc(%ebp) -0804dc5b <.text+0x4a2b> jmp 0804d940 <exit@plt+0x4728> -0804dc60 <.text+0x4a30> mov 0x4(%eax),%ecx -0804dc63 <.text+0x4a33> cmp -0xb0(%ebp),%ecx -0804dc69 <.text+0x4a39> je 0804deb0 <exit@plt+0x4c98> -0804dc6f <.text+0x4a3f> mov -0xcc(%ebp),%esi -0804dc75 <.text+0x4a45> test %esi,%esi -0804dc77 <.text+0x4a47> je 0804df80 <exit@plt+0x4d68> -0804dc7d <.text+0x4a4d> mov -0xcc(%ebp),%edi -0804dc83 <.text+0x4a53> mov -0xd0(%ebp),%eax -0804dc89 <.text+0x4a59> mov (%eax,%edi,4),%esi -0804dc8c <.text+0x4a5c> sub %esi,%edi -0804dc8e <.text+0x4a5e> test %esi,%esi -0804dc90 <.text+0x4a60> mov %edi,-0xcc(%ebp) -0804dc96 <.text+0x4a66> je 0804dbb4 <exit@plt+0x499c> -0804dc9c <.text+0x4a6c> cmpb $0x0,-0x80(%ebp) -0804dca0 <.text+0x4a70> jne 0804dcde <exit@plt+0x4ac6> -0804dca2 <.text+0x4a72> cmpb $0x0,-0x8c(%ebp) -0804dca9 <.text+0x4a79> jne 0804dd08 <exit@plt+0x4af0> -0804dcab <.text+0x4a7b> mov -0x7c(%ebp),%edx -0804dcae <.text+0x4a7e> movzbl (%edx),%eax -0804dcb1 <.text+0x4a81> mov %eax,%ecx -0804dcb3 <.text+0x4a83> shr $0x5,%cl -0804dcb6 <.text+0x4a86> movzbl %cl,%ecx -0804dcb9 <.text+0x4a89> mov 0x8052fa0(,%ecx,4),%ecx -0804dcc0 <.text+0x4a90> bt %eax,%ecx -0804dcc3 <.text+0x4a93> jae 0804dda0 <exit@plt+0x4b88> -0804dcc9 <.text+0x4a99> movl $0x1,-0x78(%ebp) -0804dcd0 <.text+0x4aa0> movsbl (%edx),%eax -0804dcd3 <.text+0x4aa3> movb $0x1,-0x74(%ebp) -0804dcd7 <.text+0x4aa7> mov %eax,-0x70(%ebp) -0804dcda <.text+0x4aaa> movb $0x1,-0x80(%ebp) -0804dcde <.text+0x4aae> cmpb $0x0,-0x74(%ebp) -0804dce2 <.text+0x4ab2> jne 0804dd90 <exit@plt+0x4b78> -0804dce8 <.text+0x4ab8> mov -0x78(%ebp),%eax -0804dceb <.text+0x4abb> add %eax,-0x7c(%ebp) -0804dcee <.text+0x4abe> sub $0x1,%esi -0804dcf1 <.text+0x4ac1> movb $0x0,-0x80(%ebp) -0804dcf5 <.text+0x4ac5> je 0804dbb4 <exit@plt+0x499c> -0804dcfb <.text+0x4acb> cmpb $0x0,-0x8c(%ebp) -0804dd02 <.text+0x4ad2> je 0804dcab <exit@plt+0x4a93> -0804dd04 <.text+0x4ad4> lea 0x0(%esi,%eiz,1),%esi -0804dd08 <.text+0x4ad8> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804dd0d <.text+0x4add> mov %eax,0x4(%esp) -0804dd11 <.text+0x4ae1> mov -0x7c(%ebp),%eax -0804dd14 <.text+0x4ae4> mov %eax,(%esp) -0804dd17 <.text+0x4ae7> call 0804b110 <exit@plt+0x1ef8> -0804dd1c <.text+0x4aec> lea -0x70(%ebp),%edx -0804dd1f <.text+0x4aef> mov %ebx,0xc(%esp) -0804dd23 <.text+0x4af3> mov %edx,(%esp) -0804dd26 <.text+0x4af6> mov %eax,0x8(%esp) -0804dd2a <.text+0x4afa> mov -0x7c(%ebp),%eax -0804dd2d <.text+0x4afd> mov %eax,0x4(%esp) -0804dd31 <.text+0x4b01> call 08048fc8 <mbrtowc@plt> -0804dd36 <.text+0x4b06> cmp $0xffffffff,%eax -0804dd39 <.text+0x4b09> mov %eax,-0x78(%ebp) -0804dd3c <.text+0x4b0c> je 0804ddc0 <exit@plt+0x4ba8> -0804dd42 <.text+0x4b12> cmp $0xfffffffe,%eax -0804dd45 <.text+0x4b15> je 0804ddd0 <exit@plt+0x4bb8> -0804dd4b <.text+0x4b1b> test %eax,%eax -0804dd4d <.text+0x4b1d> lea 0x0(%esi),%esi -0804dd50 <.text+0x4b20> jne 0804dd70 <exit@plt+0x4b58> -0804dd52 <.text+0x4b22> mov -0x7c(%ebp),%eax -0804dd55 <.text+0x4b25> movl $0x1,-0x78(%ebp) -0804dd5c <.text+0x4b2c> cmpb $0x0,(%eax) -0804dd5f <.text+0x4b2f> jne 0804e185 <exit@plt+0x4f6d> -0804dd65 <.text+0x4b35> mov -0x70(%ebp),%ecx -0804dd68 <.text+0x4b38> test %ecx,%ecx -0804dd6a <.text+0x4b3a> jne 0804e1a9 <exit@plt+0x4f91> -0804dd70 <.text+0x4b40> mov %ebx,(%esp) -0804dd73 <.text+0x4b43> movb $0x1,-0x74(%ebp) -0804dd77 <.text+0x4b47> call 08049058 <mbsinit@plt> -0804dd7c <.text+0x4b4c> test %eax,%eax -0804dd7e <.text+0x4b4e> je 0804dcda <exit@plt+0x4ac2> -0804dd84 <.text+0x4b54> movb $0x0,-0x8c(%ebp) -0804dd8b <.text+0x4b5b> jmp 0804dcda <exit@plt+0x4ac2> -0804dd90 <.text+0x4b60> mov -0x70(%ebp),%edx -0804dd93 <.text+0x4b63> test %edx,%edx -0804dd95 <.text+0x4b65> jne 0804dce8 <exit@plt+0x4ad0> -0804dd9b <.text+0x4b6b> call 08048e48 <abort@plt> -0804dda0 <.text+0x4b70> mov %ebx,(%esp) -0804dda3 <.text+0x4b73> call 08049058 <mbsinit@plt> -0804dda8 <.text+0x4b78> test %eax,%eax -0804ddaa <.text+0x4b7a> je 0804e15c <exit@plt+0x4f44> -0804ddb0 <.text+0x4b80> movb $0x1,-0x8c(%ebp) -0804ddb7 <.text+0x4b87> jmp 0804dd08 <exit@plt+0x4af0> -0804ddbc <.text+0x4b8c> lea 0x0(%esi,%eiz,1),%esi -0804ddc0 <.text+0x4b90> movl $0x1,-0x78(%ebp) -0804ddc7 <.text+0x4b97> movb $0x0,-0x74(%ebp) -0804ddcb <.text+0x4b9b> jmp 0804dcda <exit@plt+0x4ac2> -0804ddd0 <.text+0x4ba0> mov -0x7c(%ebp),%eax -0804ddd3 <.text+0x4ba3> mov %eax,(%esp) -0804ddd6 <.text+0x4ba6> call 08049078 <strlen@plt> -0804dddb <.text+0x4bab> movb $0x0,-0x74(%ebp) -0804dddf <.text+0x4baf> mov %eax,-0x78(%ebp) -0804dde2 <.text+0x4bb2> jmp 0804dcda <exit@plt+0x4ac2> -0804dde7 <.text+0x4bb7> nop -0804dde8 <.text+0x4bb8> lea -0xc0(%ebp),%esi -0804ddee <.text+0x4bbe> mov %esi,(%esp) -0804ddf1 <.text+0x4bc1> call 08049058 <mbsinit@plt> -0804ddf6 <.text+0x4bc6> test %eax,%eax -0804ddf8 <.text+0x4bc8> je 0804e15c <exit@plt+0x4f44> -0804ddfe <.text+0x4bce> movb $0x1,-0xc4(%ebp) -0804de05 <.text+0x4bd5> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804de0a <.text+0x4bda> lea -0xc0(%ebp),%edi -0804de10 <.text+0x4be0> mov %eax,0x4(%esp) -0804de14 <.text+0x4be4> mov -0xb4(%ebp),%eax -0804de1a <.text+0x4bea> mov %eax,(%esp) -0804de1d <.text+0x4bed> call 0804b110 <exit@plt+0x1ef8> -0804de22 <.text+0x4bf2> mov %edi,0xc(%esp) -0804de26 <.text+0x4bf6> mov %eax,0x8(%esp) -0804de2a <.text+0x4bfa> mov -0xb4(%ebp),%eax -0804de30 <.text+0x4c00> mov %eax,0x4(%esp) -0804de34 <.text+0x4c04> lea -0xa8(%ebp),%eax -0804de3a <.text+0x4c0a> mov %eax,(%esp) -0804de3d <.text+0x4c0d> call 08048fc8 <mbrtowc@plt> -0804de42 <.text+0x4c12> cmp $0xffffffff,%eax -0804de45 <.text+0x4c15> mov %eax,-0xb0(%ebp) -0804de4b <.text+0x4c1b> je 0804dff0 <exit@plt+0x4dd8> -0804de51 <.text+0x4c21> cmp $0xfffffffe,%eax -0804de54 <.text+0x4c24> je 0804e008 <exit@plt+0x4df0> -0804de5a <.text+0x4c2a> test %eax,%eax -0804de5c <.text+0x4c2c> jne 0804de85 <exit@plt+0x4c6d> -0804de5e <.text+0x4c2e> mov -0xb4(%ebp),%eax -0804de64 <.text+0x4c34> movl $0x1,-0xb0(%ebp) -0804de6e <.text+0x4c3e> cmpb $0x0,(%eax) -0804de71 <.text+0x4c41> jne 0804e185 <exit@plt+0x4f6d> -0804de77 <.text+0x4c47> mov -0xa8(%ebp),%esi -0804de7d <.text+0x4c4d> test %esi,%esi -0804de7f <.text+0x4c4f> jne 0804e1a9 <exit@plt+0x4f91> -0804de85 <.text+0x4c55> lea -0xc0(%ebp),%edx -0804de8b <.text+0x4c5b> mov %edx,(%esp) -0804de8e <.text+0x4c5e> movb $0x1,-0xac(%ebp) -0804de95 <.text+0x4c65> call 08049058 <mbsinit@plt> -0804de9a <.text+0x4c6a> test %eax,%eax -0804de9c <.text+0x4c6c> je 0804dc07 <exit@plt+0x49ef> -0804dea2 <.text+0x4c72> movb $0x0,-0xc4(%ebp) -0804dea9 <.text+0x4c79> jmp 0804dc07 <exit@plt+0x49ef> -0804deae <.text+0x4c7e> xchg %ax,%ax -0804deb0 <.text+0x4c80> mov (%eax),%esi -0804deb2 <.text+0x4c82> cmp %ecx,%ecx -0804deb4 <.text+0x4c84> mov -0xb4(%ebp),%edi -0804deba <.text+0x4c8a> repz cmpsb %es:(%edi),%ds:(%esi) -0804debc <.text+0x4c8c> sete %al -0804debf <.text+0x4c8f> jmp 0804db80 <exit@plt+0x4968> -0804dec4 <.text+0x4c94> lea 0x0(%esi,%eiz,1),%esi -0804dec8 <.text+0x4c98> mov -0xd4(%ebp),%ecx -0804dece <.text+0x4c9e> mov -0xd0(%ebp),%esi -0804ded4 <.text+0x4ca4> mov -0xdc(%ebp),%edx -0804deda <.text+0x4caa> mov %ecx,(%esi,%ecx,4) -0804dedd <.text+0x4cad> jmp 0804dac3 <exit@plt+0x48ab> -0804dee2 <.text+0x4cb2> lea 0x0(%esi),%esi -0804dee8 <.text+0x4cb8> mov %edi,(%esp) -0804deeb <.text+0x4cbb> call 08049058 <mbsinit@plt> -0804def0 <.text+0x4cc0> test %eax,%eax -0804def2 <.text+0x4cc2> je 0804e15c <exit@plt+0x4f44> -0804def8 <.text+0x4cc8> movb $0x1,-0x54(%ebp) -0804defc <.text+0x4ccc> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804df01 <.text+0x4cd1> mov %eax,0x4(%esp) -0804df05 <.text+0x4cd5> mov -0x44(%ebp),%eax -0804df08 <.text+0x4cd8> mov %eax,(%esp) -0804df0b <.text+0x4cdb> call 0804b110 <exit@plt+0x1ef8> -0804df10 <.text+0x4ce0> mov %edi,0xc(%esp) -0804df14 <.text+0x4ce4> mov %eax,0x8(%esp) -0804df18 <.text+0x4ce8> mov -0x44(%ebp),%eax -0804df1b <.text+0x4ceb> mov %eax,0x4(%esp) -0804df1f <.text+0x4cef> lea -0x38(%ebp),%eax -0804df22 <.text+0x4cf2> mov %eax,(%esp) -0804df25 <.text+0x4cf5> call 08048fc8 <mbrtowc@plt> -0804df2a <.text+0x4cfa> cmp $0xffffffff,%eax -0804df2d <.text+0x4cfd> mov %eax,-0x40(%ebp) -0804df30 <.text+0x4d00> je 0804e0d2 <exit@plt+0x4eba> -0804df36 <.text+0x4d06> cmp $0xfffffffe,%eax -0804df39 <.text+0x4d09> je 0804e0e2 <exit@plt+0x4eca> -0804df3f <.text+0x4d0f> test %eax,%eax -0804df41 <.text+0x4d11> jne 0804df61 <exit@plt+0x4d49> -0804df43 <.text+0x4d13> mov -0x44(%ebp),%eax -0804df46 <.text+0x4d16> movl $0x1,-0x40(%ebp) -0804df4d <.text+0x4d1d> cmpb $0x0,(%eax) -0804df50 <.text+0x4d20> jne 0804e185 <exit@plt+0x4f6d> -0804df56 <.text+0x4d26> mov -0x38(%ebp),%edx -0804df59 <.text+0x4d29> test %edx,%edx -0804df5b <.text+0x4d2b> jne 0804e1a9 <exit@plt+0x4f91> -0804df61 <.text+0x4d31> mov %edi,(%esp) -0804df64 <.text+0x4d34> movb $0x1,-0x3c(%ebp) -0804df68 <.text+0x4d38> call 08049058 <mbsinit@plt> -0804df6d <.text+0x4d3d> test %eax,%eax -0804df6f <.text+0x4d3f> je 0804d9ee <exit@plt+0x47d6> -0804df75 <.text+0x4d45> movb $0x0,-0x54(%ebp) -0804df79 <.text+0x4d49> jmp 0804d9ee <exit@plt+0x47d6> -0804df7e <.text+0x4d4e> xchg %ax,%ax -0804df80 <.text+0x4d50> cmpb $0x0,-0x80(%ebp) -0804df84 <.text+0x4d54> jne 0804dfc6 <exit@plt+0x4dae> -0804df86 <.text+0x4d56> cmpb $0x0,-0x8c(%ebp) -0804df8d <.text+0x4d5d> jne 0804e04d <exit@plt+0x4e35> -0804df93 <.text+0x4d63> mov -0x7c(%ebp),%edx -0804df96 <.text+0x4d66> movzbl (%edx),%eax -0804df99 <.text+0x4d69> mov %eax,%ecx -0804df9b <.text+0x4d6b> shr $0x5,%cl -0804df9e <.text+0x4d6e> movzbl %cl,%ecx -0804dfa1 <.text+0x4d71> mov 0x8052fa0(,%ecx,4),%ecx -0804dfa8 <.text+0x4d78> bt %eax,%ecx -0804dfab <.text+0x4d7b> jae 0804e035 <exit@plt+0x4e1d> -0804dfb1 <.text+0x4d81> movl $0x1,-0x78(%ebp) -0804dfb8 <.text+0x4d88> movsbl (%edx),%eax -0804dfbb <.text+0x4d8b> movb $0x1,-0x74(%ebp) -0804dfbf <.text+0x4d8f> mov %eax,-0x70(%ebp) -0804dfc2 <.text+0x4d92> movb $0x1,-0x80(%ebp) -0804dfc6 <.text+0x4d96> cmpb $0x0,-0x74(%ebp) -0804dfca <.text+0x4d9a> jne 0804e028 <exit@plt+0x4e10> -0804dfcc <.text+0x4d9c> mov -0x78(%ebp),%eax -0804dfcf <.text+0x4d9f> add %eax,-0x7c(%ebp) -0804dfd2 <.text+0x4da2> mov -0xb0(%ebp),%eax -0804dfd8 <.text+0x4da8> movb $0x0,-0x80(%ebp) -0804dfdc <.text+0x4dac> add %eax,-0xb4(%ebp) -0804dfe2 <.text+0x4db2> movb $0x0,-0xb8(%ebp) -0804dfe9 <.text+0x4db9> jmp 0804dbb4 <exit@plt+0x499c> -0804dfee <.text+0x4dbe> xchg %ax,%ax -0804dff0 <.text+0x4dc0> movl $0x1,-0xb0(%ebp) -0804dffa <.text+0x4dca> movb $0x0,-0xac(%ebp) -0804e001 <.text+0x4dd1> jmp 0804dc07 <exit@plt+0x49ef> -0804e006 <.text+0x4dd6> xchg %ax,%ax -0804e008 <.text+0x4dd8> mov -0xb4(%ebp),%eax -0804e00e <.text+0x4dde> mov %eax,(%esp) -0804e011 <.text+0x4de1> call 08049078 <strlen@plt> -0804e016 <.text+0x4de6> movb $0x0,-0xac(%ebp) -0804e01d <.text+0x4ded> mov %eax,-0xb0(%ebp) -0804e023 <.text+0x4df3> jmp 0804dc07 <exit@plt+0x49ef> -0804e028 <.text+0x4df8> mov -0x70(%ebp),%edi -0804e02b <.text+0x4dfb> test %edi,%edi -0804e02d <.text+0x4dfd> je 0804dd9b <exit@plt+0x4b83> -0804e033 <.text+0x4e03> jmp 0804dfcc <exit@plt+0x4db4> -0804e035 <.text+0x4e05> mov %ebx,(%esp) -0804e038 <.text+0x4e08> call 08049058 <mbsinit@plt> -0804e03d <.text+0x4e0d> test %eax,%eax -0804e03f <.text+0x4e0f> nop -0804e040 <.text+0x4e10> je 0804e15c <exit@plt+0x4f44> -0804e046 <.text+0x4e16> movb $0x1,-0x8c(%ebp) -0804e04d <.text+0x4e1d> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804e052 <.text+0x4e22> mov %eax,0x4(%esp) -0804e056 <.text+0x4e26> mov -0x7c(%ebp),%eax -0804e059 <.text+0x4e29> mov %eax,(%esp) -0804e05c <.text+0x4e2c> call 0804b110 <exit@plt+0x1ef8> -0804e061 <.text+0x4e31> lea -0x70(%ebp),%ecx -0804e064 <.text+0x4e34> mov %ebx,0xc(%esp) -0804e068 <.text+0x4e38> mov %ecx,(%esp) -0804e06b <.text+0x4e3b> mov %eax,0x8(%esp) -0804e06f <.text+0x4e3f> mov -0x7c(%ebp),%eax -0804e072 <.text+0x4e42> mov %eax,0x4(%esp) -0804e076 <.text+0x4e46> call 08048fc8 <mbrtowc@plt> -0804e07b <.text+0x4e4b> cmp $0xffffffff,%eax -0804e07e <.text+0x4e4e> mov %eax,-0x78(%ebp) -0804e081 <.text+0x4e51> je 0804e125 <exit@plt+0x4f0d> -0804e087 <.text+0x4e57> cmp $0xfffffffe,%eax -0804e08a <.text+0x4e5a> je 0804e135 <exit@plt+0x4f1d> -0804e090 <.text+0x4e60> test %eax,%eax -0804e092 <.text+0x4e62> jne 0804e0b2 <exit@plt+0x4e9a> -0804e094 <.text+0x4e64> mov -0x7c(%ebp),%eax -0804e097 <.text+0x4e67> movl $0x1,-0x78(%ebp) -0804e09e <.text+0x4e6e> cmpb $0x0,(%eax) -0804e0a1 <.text+0x4e71> jne 0804e185 <exit@plt+0x4f6d> -0804e0a7 <.text+0x4e77> mov -0x70(%ebp),%eax -0804e0aa <.text+0x4e7a> test %eax,%eax -0804e0ac <.text+0x4e7c> jne 0804e1a9 <exit@plt+0x4f91> -0804e0b2 <.text+0x4e82> mov %ebx,(%esp) -0804e0b5 <.text+0x4e85> movb $0x1,-0x74(%ebp) -0804e0b9 <.text+0x4e89> call 08049058 <mbsinit@plt> -0804e0be <.text+0x4e8e> test %eax,%eax -0804e0c0 <.text+0x4e90> je 0804dfc2 <exit@plt+0x4daa> -0804e0c6 <.text+0x4e96> movb $0x0,-0x8c(%ebp) -0804e0cd <.text+0x4e9d> jmp 0804dfc2 <exit@plt+0x4daa> -0804e0d2 <.text+0x4ea2> movl $0x1,-0x40(%ebp) -0804e0d9 <.text+0x4ea9> movb $0x0,-0x3c(%ebp) -0804e0dd <.text+0x4ead> jmp 0804d9ee <exit@plt+0x47d6> -0804e0e2 <.text+0x4eb2> mov -0x44(%ebp),%eax -0804e0e5 <.text+0x4eb5> mov %eax,(%esp) -0804e0e8 <.text+0x4eb8> call 08049078 <strlen@plt> -0804e0ed <.text+0x4ebd> movb $0x0,-0x3c(%ebp) -0804e0f1 <.text+0x4ec1> mov %eax,-0x40(%ebp) -0804e0f4 <.text+0x4ec4> jmp 0804d9ee <exit@plt+0x47d6> -0804e0f9 <.text+0x4ec9> mov -0x40(%ebp),%eax -0804e0fc <.text+0x4ecc> lea 0x10(%esi),%edx -0804e0ff <.text+0x4ecf> lea -0x34(%ebp),%ecx -0804e102 <.text+0x4ed2> mov %edx,(%esp) -0804e105 <.text+0x4ed5> mov %edx,-0xe8(%ebp) -0804e10b <.text+0x4edb> mov %eax,0x8(%esp) -0804e10f <.text+0x4edf> mov %ecx,0x4(%esp) -0804e113 <.text+0x4ee3> call 08049068 <memcpy@plt> -0804e118 <.text+0x4ee8> mov -0xe8(%ebp),%edx -0804e11e <.text+0x4eee> mov %edx,(%esi) -0804e120 <.text+0x4ef0> jmp 0804d991 <exit@plt+0x4779> -0804e125 <.text+0x4ef5> movl $0x1,-0x78(%ebp) -0804e12c <.text+0x4efc> movb $0x0,-0x74(%ebp) -0804e130 <.text+0x4f00> jmp 0804dfc2 <exit@plt+0x4daa> -0804e135 <.text+0x4f05> mov -0x7c(%ebp),%eax -0804e138 <.text+0x4f08> mov %eax,(%esp) -0804e13b <.text+0x4f0b> call 08049078 <strlen@plt> -0804e140 <.text+0x4f10> movb $0x0,-0x74(%ebp) -0804e144 <.text+0x4f14> mov %eax,-0x78(%ebp) -0804e147 <.text+0x4f17> jmp 0804dfc2 <exit@plt+0x4daa> -0804e14c <.text+0x4f1c> mov -0x7c(%ebp),%eax -0804e14f <.text+0x4f1f> mov -0xe4(%ebp),%esi -0804e155 <.text+0x4f25> mov %eax,(%esi) -0804e157 <.text+0x4f27> jmp 0804dc2b <exit@plt+0x4a13> -0804e15c <.text+0x4f2c> movl $0x8052fc0,0xc(%esp) -0804e164 <.text+0x4f34> movl $0x8e,0x8(%esp) -0804e16c <.text+0x4f3c> movl $0x80527f4,0x4(%esp) -0804e174 <.text+0x4f44> movl $0x80527fe,(%esp) -0804e17b <.text+0x4f4b> call 08048fa8 <__assert_fail@plt> -0804e180 <.text+0x4f50> call 08049118 <__stack_chk_fail@plt> -0804e185 <.text+0x4f55> movl $0x8052fc0,0xc(%esp) -0804e18d <.text+0x4f5d> movl $0xaa,0x8(%esp) -0804e195 <.text+0x4f65> movl $0x80527f4,0x4(%esp) -0804e19d <.text+0x4f6d> movl $0x8052815,(%esp) -0804e1a4 <.text+0x4f74> call 08048fa8 <__assert_fail@plt> -0804e1a9 <.text+0x4f79> movl $0x8052fc0,0xc(%esp) -0804e1b1 <.text+0x4f81> movl $0xab,0x8(%esp) -0804e1b9 <.text+0x4f89> movl $0x80527f4,0x4(%esp) -0804e1c1 <.text+0x4f91> movl $0x805282c,(%esp) -0804e1c8 <.text+0x4f98> call 08048fa8 <__assert_fail@plt> -0804e1cd <.text+0x4f9d> lea 0x0(%esi),%esi -0804e1d0 <.text+0x4fa0> push %ebp -0804e1d1 <.text+0x4fa1> mov %esp,%ebp -0804e1d3 <.text+0x4fa3> push %edi -0804e1d4 <.text+0x4fa4> push %esi -0804e1d5 <.text+0x4fa5> push %ebx -0804e1d6 <.text+0x4fa6> sub $0x17c,%esp -0804e1dc <.text+0x4fac> mov 0x8(%ebp),%eax -0804e1df <.text+0x4faf> mov %gs:0x14,%edx -0804e1e6 <.text+0x4fb6> mov %edx,-0x1c(%ebp) -0804e1e9 <.text+0x4fb9> xor %edx,%edx -0804e1eb <.text+0x4fbb> mov 0xc(%ebp),%ebx -0804e1ee <.text+0x4fbe> mov %eax,-0x13c(%ebp) -0804e1f4 <.text+0x4fc4> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804e1f9 <.text+0x4fc9> cmp $0x1,%eax -0804e1fc <.text+0x4fcc> jbe 0804e688 <exit@plt+0x5470> -0804e202 <.text+0x4fd2> mov %ebx,-0x44(%ebp) -0804e205 <.text+0x4fd5> lea -0x50(%ebp),%esi -0804e208 <.text+0x4fd8> movb $0x0,-0x54(%ebp) -0804e20c <.text+0x4fdc> movl $0x0,-0x50(%ebp) -0804e213 <.text+0x4fe3> movl $0x0,-0x4c(%ebp) -0804e21a <.text+0x4fea> movb $0x0,-0x48(%ebp) -0804e21e <.text+0x4fee> movzbl (%ebx),%eax -0804e221 <.text+0x4ff1> mov %eax,%edx -0804e223 <.text+0x4ff3> shr $0x5,%dl -0804e226 <.text+0x4ff6> movzbl %dl,%edx -0804e229 <.text+0x4ff9> mov 0x8052fa0(,%edx,4),%edx -0804e230 <.text+0x5000> bt %eax,%edx -0804e233 <.text+0x5003> jb 0804e6c0 <exit@plt+0x54a8> -0804e239 <.text+0x5009> mov %esi,(%esp) -0804e23c <.text+0x500c> call 08049058 <mbsinit@plt> -0804e241 <.text+0x5011> test %eax,%eax -0804e243 <.text+0x5013> je 0804ec03 <exit@plt+0x59eb> -0804e249 <.text+0x5019> movb $0x1,-0x54(%ebp) -0804e24d <.text+0x501d> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804e252 <.text+0x5022> mov %eax,0x4(%esp) -0804e256 <.text+0x5026> mov -0x44(%ebp),%eax -0804e259 <.text+0x5029> mov %eax,(%esp) -0804e25c <.text+0x502c> call 0804b110 <exit@plt+0x1ef8> -0804e261 <.text+0x5031> mov %esi,0xc(%esp) -0804e265 <.text+0x5035> mov %eax,0x8(%esp) -0804e269 <.text+0x5039> mov -0x44(%ebp),%eax -0804e26c <.text+0x503c> mov %eax,0x4(%esp) -0804e270 <.text+0x5040> lea -0x38(%ebp),%eax -0804e273 <.text+0x5043> mov %eax,(%esp) -0804e276 <.text+0x5046> call 08048fc8 <mbrtowc@plt> -0804e27b <.text+0x504b> cmp $0xffffffff,%eax -0804e27e <.text+0x504e> mov %eax,-0x40(%ebp) -0804e281 <.text+0x5051> je 0804e6f0 <exit@plt+0x54d8> -0804e287 <.text+0x5057> cmp $0xfffffffe,%eax -0804e28a <.text+0x505a> je 0804ea18 <exit@plt+0x5800> -0804e290 <.text+0x5060> test %eax,%eax -0804e292 <.text+0x5062> jne 0804e2b2 <exit@plt+0x509a> -0804e294 <.text+0x5064> mov -0x44(%ebp),%eax -0804e297 <.text+0x5067> movl $0x1,-0x40(%ebp) -0804e29e <.text+0x506e> cmpb $0x0,(%eax) -0804e2a1 <.text+0x5071> jne 0804ebdf <exit@plt+0x59c7> -0804e2a7 <.text+0x5077> mov -0x38(%ebp),%edx -0804e2aa <.text+0x507a> test %edx,%edx -0804e2ac <.text+0x507c> jne 0804ebbb <exit@plt+0x59a3> -0804e2b2 <.text+0x5082> mov %esi,(%esp) -0804e2b5 <.text+0x5085> movb $0x1,-0x3c(%ebp) -0804e2b9 <.text+0x5089> call 08049058 <mbsinit@plt> -0804e2be <.text+0x508e> test %eax,%eax -0804e2c0 <.text+0x5090> je 0804e2c6 <exit@plt+0x50ae> -0804e2c2 <.text+0x5092> movb $0x0,-0x54(%ebp) -0804e2c6 <.text+0x5096> cmpb $0x0,-0x3c(%ebp) -0804e2ca <.text+0x509a> movb $0x1,-0x48(%ebp) -0804e2ce <.text+0x509e> jne 0804e6df <exit@plt+0x54c7> -0804e2d4 <.text+0x50a4> mov -0x13c(%ebp),%ecx -0804e2da <.text+0x50aa> mov %ebx,-0x7c(%ebp) -0804e2dd <.text+0x50ad> movb $0x0,-0x8c(%ebp) -0804e2e4 <.text+0x50b4> movl $0x0,-0x88(%ebp) -0804e2ee <.text+0x50be> movl $0x0,-0x84(%ebp) -0804e2f8 <.text+0x50c8> movb $0x0,-0x80(%ebp) -0804e2fc <.text+0x50cc> mov %ecx,-0xb4(%ebp) -0804e302 <.text+0x50d2> movb $0x0,-0xc4(%ebp) -0804e309 <.text+0x50d9> movl $0x0,-0xc0(%ebp) -0804e313 <.text+0x50e3> movl $0x0,-0xbc(%ebp) -0804e31d <.text+0x50ed> movb $0x0,-0xb8(%ebp) -0804e324 <.text+0x50f4> movl $0x0,-0x148(%ebp) -0804e32e <.text+0x50fe> movl $0x0,-0x150(%ebp) -0804e338 <.text+0x5108> movl $0x0,-0x140(%ebp) -0804e342 <.text+0x5112> movl $0x0,-0x144(%ebp) -0804e34c <.text+0x511c> movb $0x1,-0x154(%ebp) -0804e353 <.text+0x5123> mov %ebx,-0x14c(%ebp) -0804e359 <.text+0x5129> lea -0xc4(%ebp),%eax -0804e35f <.text+0x512f> call 0804d5f0 <exit@plt+0x43d8> -0804e364 <.text+0x5134> movzbl -0xac(%ebp),%eax -0804e36b <.text+0x513b> test %al,%al -0804e36d <.text+0x513d> je 0804e37d <exit@plt+0x5165> -0804e36f <.text+0x513f> mov -0xa8(%ebp),%edi -0804e375 <.text+0x5145> test %edi,%edi -0804e377 <.text+0x5147> je 0804e718 <exit@plt+0x5500> -0804e37d <.text+0x514d> cmpb $0x0,-0x154(%ebp) -0804e384 <.text+0x5154> je 0804e3f8 <exit@plt+0x51e0> -0804e386 <.text+0x5156> cmpl $0x9,-0x144(%ebp) -0804e38d <.text+0x515d> jbe 0804e3f8 <exit@plt+0x51e0> -0804e38f <.text+0x515f> mov -0x148(%ebp),%esi -0804e395 <.text+0x5165> cmp %esi,-0x140(%ebp) -0804e39b <.text+0x516b> jb 0804e3f8 <exit@plt+0x51e0> -0804e39d <.text+0x516d> mov -0x140(%ebp),%ebx -0804e3a3 <.text+0x5173> sub -0x150(%ebp),%ebx -0804e3a9 <.text+0x5179> je 0804e3cf <exit@plt+0x51b7> -0804e3ab <.text+0x517b> lea -0x8c(%ebp),%eax -0804e3b1 <.text+0x5181> call 0804d5f0 <exit@plt+0x43d8> -0804e3b6 <.text+0x5186> cmpb $0x0,-0x74(%ebp) -0804e3ba <.text+0x518a> jne 0804eaf0 <exit@plt+0x58d8> -0804e3c0 <.text+0x5190> mov -0x78(%ebp),%eax -0804e3c3 <.text+0x5193> add %eax,-0x7c(%ebp) -0804e3c6 <.text+0x5196> sub $0x1,%ebx -0804e3c9 <.text+0x5199> movb $0x0,-0x80(%ebp) -0804e3cd <.text+0x519d> jne 0804e3ab <exit@plt+0x5193> -0804e3cf <.text+0x519f> lea -0x8c(%ebp),%eax -0804e3d5 <.text+0x51a5> call 0804d5f0 <exit@plt+0x43d8> -0804e3da <.text+0x51aa> cmpb $0x0,-0x74(%ebp) -0804e3de <.text+0x51ae> jne 0804eb59 <exit@plt+0x5941> -0804e3e4 <.text+0x51b4> mov -0x140(%ebp),%edx -0804e3ea <.text+0x51ba> movzbl -0xac(%ebp),%eax -0804e3f1 <.text+0x51c1> mov %edx,-0x150(%ebp) -0804e3f7 <.text+0x51c7> nop -0804e3f8 <.text+0x51c8> mov -0x140(%ebp),%ebx -0804e3fe <.text+0x51ce> add $0x1,%ebx -0804e401 <.text+0x51d1> test %al,%al -0804e403 <.text+0x51d3> je 0804ea70 <exit@plt+0x5858> -0804e409 <.text+0x51d9> cmpb $0x0,-0x3c(%ebp) -0804e40d <.text+0x51dd> je 0804ea70 <exit@plt+0x5858> -0804e413 <.text+0x51e3> mov -0xa8(%ebp),%eax -0804e419 <.text+0x51e9> cmp -0x38(%ebp),%eax -0804e41c <.text+0x51ec> sete %al -0804e41f <.text+0x51ef> test %al,%al -0804e421 <.text+0x51f1> je 0804ea7f <exit@plt+0x5867> -0804e427 <.text+0x51f7> mov -0xac(%ebp),%edx -0804e42d <.text+0x51fd> mov -0xc4(%ebp),%eax -0804e433 <.text+0x5203> mov -0x14c(%ebp),%esi -0804e439 <.text+0x5209> mov %edx,-0xe4(%ebp) -0804e43f <.text+0x520f> mov -0xa8(%ebp),%edx -0804e445 <.text+0x5215> mov %eax,-0xfc(%ebp) -0804e44b <.text+0x521b> mov -0xc0(%ebp),%eax -0804e451 <.text+0x5221> mov %esi,-0x124(%ebp) -0804e457 <.text+0x5227> mov %edx,-0xe0(%ebp) -0804e45d <.text+0x522d> mov -0xa4(%ebp),%edx -0804e463 <.text+0x5233> mov %eax,-0xf8(%ebp) -0804e469 <.text+0x5239> mov -0xbc(%ebp),%eax -0804e46f <.text+0x523f> mov %edx,-0xdc(%ebp) -0804e475 <.text+0x5245> mov -0xa0(%ebp),%edx -0804e47b <.text+0x524b> mov %eax,-0xf4(%ebp) -0804e481 <.text+0x5251> mov -0xb8(%ebp),%eax -0804e487 <.text+0x5257> mov %edx,-0xd8(%ebp) -0804e48d <.text+0x525d> mov -0x9c(%ebp),%edx -0804e493 <.text+0x5263> mov %eax,-0xf0(%ebp) -0804e499 <.text+0x5269> mov -0xb4(%ebp),%eax -0804e49f <.text+0x526f> movb $0x0,-0xf0(%ebp) -0804e4a6 <.text+0x5276> mov %edx,-0xd4(%ebp) -0804e4ac <.text+0x527c> mov -0x98(%ebp),%edx -0804e4b2 <.text+0x5282> mov %eax,-0xec(%ebp) -0804e4b8 <.text+0x5288> mov -0xb0(%ebp),%eax -0804e4be <.text+0x528e> add %eax,-0xec(%ebp) -0804e4c4 <.text+0x5294> mov %edx,-0xd0(%ebp) -0804e4ca <.text+0x529a> mov -0x94(%ebp),%edx -0804e4d0 <.text+0x52a0> mov %eax,-0xe8(%ebp) -0804e4d6 <.text+0x52a6> lea -0x134(%ebp),%eax -0804e4dc <.text+0x52ac> mov %edx,-0xcc(%ebp) -0804e4e2 <.text+0x52b2> mov -0x90(%ebp),%edx -0804e4e8 <.text+0x52b8> mov %edx,-0xc8(%ebp) -0804e4ee <.text+0x52be> movb $0x0,-0x134(%ebp) -0804e4f5 <.text+0x52c5> movl $0x0,-0x130(%ebp) -0804e4ff <.text+0x52cf> movl $0x0,-0x12c(%ebp) -0804e509 <.text+0x52d9> movb $0x0,-0x128(%ebp) -0804e510 <.text+0x52e0> call 0804d5f0 <exit@plt+0x43d8> -0804e515 <.text+0x52e5> cmpb $0x0,-0x11c(%ebp) -0804e51c <.text+0x52ec> jne 0804eb00 <exit@plt+0x58e8> -0804e522 <.text+0x52f2> mov -0x140(%ebp),%ebx -0804e528 <.text+0x52f8> mov -0x120(%ebp),%eax -0804e52e <.text+0x52fe> add %eax,-0x124(%ebp) -0804e534 <.text+0x5304> movb $0x0,-0x128(%ebp) -0804e53b <.text+0x530b> add $0x2,%ebx -0804e53e <.text+0x530e> jmp 0804e597 <exit@plt+0x537f> -0804e540 <.text+0x5310> mov -0xe0(%ebp),%eax -0804e546 <.text+0x5316> test %eax,%eax -0804e548 <.text+0x5318> je 0804e718 <exit@plt+0x5500> -0804e54e <.text+0x531e> cmpb $0x0,-0x11c(%ebp) -0804e555 <.text+0x5325> je 0804e658 <exit@plt+0x5440> -0804e55b <.text+0x532b> cmp -0x118(%ebp),%eax -0804e561 <.text+0x5331> setne %al -0804e564 <.text+0x5334> test %al,%al -0804e566 <.text+0x5336> lea 0x1(%ebx),%edx -0804e569 <.text+0x5339> jne 0804ea7f <exit@plt+0x5867> -0804e56f <.text+0x533f> mov -0xe8(%ebp),%eax -0804e575 <.text+0x5345> mov %edx,%ebx -0804e577 <.text+0x5347> add %eax,-0xec(%ebp) -0804e57d <.text+0x534d> mov -0x120(%ebp),%eax -0804e583 <.text+0x5353> add %eax,-0x124(%ebp) -0804e589 <.text+0x5359> movb $0x0,-0xf0(%ebp) -0804e590 <.text+0x5360> movb $0x0,-0x128(%ebp) -0804e597 <.text+0x5367> cmpb $0x0,-0x134(%ebp) -0804e59e <.text+0x536e> jne 0804e75d <exit@plt+0x5545> -0804e5a4 <.text+0x5374> mov -0x124(%ebp),%edx -0804e5aa <.text+0x537a> movzbl (%edx),%eax -0804e5ad <.text+0x537d> mov %eax,%ecx -0804e5af <.text+0x537f> shr $0x5,%cl -0804e5b2 <.text+0x5382> movzbl %cl,%ecx -0804e5b5 <.text+0x5385> mov 0x8052fa0(,%ecx,4),%ecx -0804e5bc <.text+0x538c> bt %eax,%ecx -0804e5bf <.text+0x538f> jae 0804e740 <exit@plt+0x5528> -0804e5c5 <.text+0x5395> movl $0x1,-0x120(%ebp) -0804e5cf <.text+0x539f> movsbl (%edx),%eax -0804e5d2 <.text+0x53a2> movb $0x1,-0x11c(%ebp) -0804e5d9 <.text+0x53a9> mov %eax,-0x118(%ebp) -0804e5df <.text+0x53af> cmpb $0x0,-0x11c(%ebp) -0804e5e6 <.text+0x53b6> movb $0x1,-0x128(%ebp) -0804e5ed <.text+0x53bd> jne 0804e720 <exit@plt+0x5508> -0804e5f3 <.text+0x53c3> cmpb $0x0,-0xf0(%ebp) -0804e5fa <.text+0x53ca> jne 0804e64b <exit@plt+0x5433> -0804e5fc <.text+0x53cc> cmpb $0x0,-0xfc(%ebp) -0804e603 <.text+0x53d3> jne 0804e825 <exit@plt+0x560d> -0804e609 <.text+0x53d9> mov -0xec(%ebp),%edx -0804e60f <.text+0x53df> movzbl (%edx),%eax -0804e612 <.text+0x53e2> mov %eax,%ecx -0804e614 <.text+0x53e4> shr $0x5,%cl -0804e617 <.text+0x53e7> movzbl %cl,%ecx -0804e61a <.text+0x53ea> mov 0x8052fa0(,%ecx,4),%ecx -0804e621 <.text+0x53f1> bt %eax,%ecx -0804e624 <.text+0x53f4> jae 0804e808 <exit@plt+0x55f0> -0804e62a <.text+0x53fa> movl $0x1,-0xe8(%ebp) -0804e634 <.text+0x5404> movsbl (%edx),%eax -0804e637 <.text+0x5407> movb $0x1,-0xe4(%ebp) -0804e63e <.text+0x540e> mov %eax,-0xe0(%ebp) -0804e644 <.text+0x5414> movb $0x1,-0xf0(%ebp) -0804e64b <.text+0x541b> cmpb $0x0,-0xe4(%ebp) -0804e652 <.text+0x5422> jne 0804e540 <exit@plt+0x5328> -0804e658 <.text+0x5428> mov -0xe8(%ebp),%ecx -0804e65e <.text+0x542e> mov $0x1,%eax -0804e663 <.text+0x5433> cmp -0x120(%ebp),%ecx -0804e669 <.text+0x5439> jne 0804e564 <exit@plt+0x534c> -0804e66f <.text+0x543f> mov -0x124(%ebp),%edi -0804e675 <.text+0x5445> cmp %ecx,%ecx -0804e677 <.text+0x5447> mov -0xec(%ebp),%esi -0804e67d <.text+0x544d> repz cmpsb %es:(%edi),%ds:(%esi) -0804e67f <.text+0x544f> setne %al -0804e682 <.text+0x5452> jmp 0804e564 <exit@plt+0x534c> -0804e687 <.text+0x5457> nop -0804e688 <.text+0x5458> movzbl (%ebx),%eax -0804e68b <.text+0x545b> test %al,%al -0804e68d <.text+0x545d> mov %al,-0x140(%ebp) -0804e693 <.text+0x5463> jne 0804e8d0 <exit@plt+0x56b8> -0804e699 <.text+0x5469> mov -0x13c(%ebp),%esi -0804e69f <.text+0x546f> mov -0x1c(%ebp),%ecx -0804e6a2 <.text+0x5472> xor %gs:0x14,%ecx -0804e6a9 <.text+0x5479> mov %esi,%eax -0804e6ab <.text+0x547b> jne 0804ebb6 <exit@plt+0x599e> -0804e6b1 <.text+0x5481> add $0x17c,%esp -0804e6b7 <.text+0x5487> pop %ebx -0804e6b8 <.text+0x5488> pop %esi -0804e6b9 <.text+0x5489> pop %edi -0804e6ba <.text+0x548a> pop %ebp -0804e6bb <.text+0x548b> ret -0804e6bc <.text+0x548c> lea 0x0(%esi,%eiz,1),%esi -0804e6c0 <.text+0x5490> movl $0x1,-0x40(%ebp) -0804e6c7 <.text+0x5497> movsbl (%ebx),%eax -0804e6ca <.text+0x549a> movb $0x1,-0x3c(%ebp) -0804e6ce <.text+0x549e> cmpb $0x0,-0x3c(%ebp) -0804e6d2 <.text+0x54a2> movb $0x1,-0x48(%ebp) -0804e6d6 <.text+0x54a6> mov %eax,-0x38(%ebp) -0804e6d9 <.text+0x54a9> je 0804e2d4 <exit@plt+0x50bc> -0804e6df <.text+0x54af> mov -0x38(%ebp),%eax -0804e6e2 <.text+0x54b2> test %eax,%eax -0804e6e4 <.text+0x54b4> je 0804e699 <exit@plt+0x5481> -0804e6e6 <.text+0x54b6> jmp 0804e2d4 <exit@plt+0x50bc> -0804e6eb <.text+0x54bb> nop -0804e6ec <.text+0x54bc> lea 0x0(%esi,%eiz,1),%esi -0804e6f0 <.text+0x54c0> movl $0x1,-0x40(%ebp) -0804e6f7 <.text+0x54c7> movb $0x0,-0x3c(%ebp) -0804e6fb <.text+0x54cb> jmp 0804e2c6 <exit@plt+0x50ae> -0804e700 <.text+0x54d0> mov -0x13c(%ebp),%edx -0804e706 <.text+0x54d6> mov -0x144(%ebp),%eax -0804e70c <.text+0x54dc> cmpb $0x0,(%edx,%eax,1) -0804e710 <.text+0x54e0> jne 0804ea4c <exit@plt+0x5834> -0804e716 <.text+0x54e6> xchg %ax,%ax -0804e718 <.text+0x54e8> xor %esi,%esi -0804e71a <.text+0x54ea> jmp 0804e69f <exit@plt+0x5487> -0804e71c <.text+0x54ec> lea 0x0(%esi,%eiz,1),%esi -0804e720 <.text+0x54f0> mov -0x118(%ebp),%eax -0804e726 <.text+0x54f6> test %eax,%eax -0804e728 <.text+0x54f8> jne 0804e5f3 <exit@plt+0x53db> -0804e72e <.text+0x54fe> mov -0xb4(%ebp),%esi -0804e734 <.text+0x5504> jmp 0804e69f <exit@plt+0x5487> -0804e739 <.text+0x5509> lea 0x0(%esi,%eiz,1),%esi -0804e740 <.text+0x5510> lea -0x130(%ebp),%eax -0804e746 <.text+0x5516> mov %eax,(%esp) -0804e749 <.text+0x5519> call 08049058 <mbsinit@plt> -0804e74e <.text+0x551e> test %eax,%eax -0804e750 <.text+0x5520> je 0804ec03 <exit@plt+0x59eb> -0804e756 <.text+0x5526> movb $0x1,-0x134(%ebp) -0804e75d <.text+0x552d> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804e762 <.text+0x5532> mov %eax,0x4(%esp) -0804e766 <.text+0x5536> mov -0x124(%ebp),%eax -0804e76c <.text+0x553c> mov %eax,(%esp) -0804e76f <.text+0x553f> call 0804b110 <exit@plt+0x1ef8> -0804e774 <.text+0x5544> lea -0x130(%ebp),%edx -0804e77a <.text+0x554a> lea -0x118(%ebp),%ecx -0804e780 <.text+0x5550> mov %edx,0xc(%esp) -0804e784 <.text+0x5554> mov %ecx,(%esp) -0804e787 <.text+0x5557> mov %eax,0x8(%esp) -0804e78b <.text+0x555b> mov -0x124(%ebp),%eax -0804e791 <.text+0x5561> mov %eax,0x4(%esp) -0804e795 <.text+0x5565> call 08048fc8 <mbrtowc@plt> -0804e79a <.text+0x556a> cmp $0xffffffff,%eax -0804e79d <.text+0x556d> mov %eax,-0x120(%ebp) -0804e7a3 <.text+0x5573> je 0804ea30 <exit@plt+0x5818> -0804e7a9 <.text+0x5579> cmp $0xfffffffe,%eax -0804e7ac <.text+0x557c> je 0804eab0 <exit@plt+0x5898> -0804e7b2 <.text+0x5582> test %eax,%eax -0804e7b4 <.text+0x5584> jne 0804e7dd <exit@plt+0x55c5> -0804e7b6 <.text+0x5586> mov -0x124(%ebp),%eax -0804e7bc <.text+0x558c> movl $0x1,-0x120(%ebp) -0804e7c6 <.text+0x5596> cmpb $0x0,(%eax) -0804e7c9 <.text+0x5599> jne 0804ebdf <exit@plt+0x59c7> -0804e7cf <.text+0x559f> mov -0x118(%ebp),%edx -0804e7d5 <.text+0x55a5> test %edx,%edx -0804e7d7 <.text+0x55a7> jne 0804ebbb <exit@plt+0x59a3> -0804e7dd <.text+0x55ad> lea -0x130(%ebp),%esi -0804e7e3 <.text+0x55b3> mov %esi,(%esp) -0804e7e6 <.text+0x55b6> movb $0x1,-0x11c(%ebp) -0804e7ed <.text+0x55bd> call 08049058 <mbsinit@plt> -0804e7f2 <.text+0x55c2> test %eax,%eax -0804e7f4 <.text+0x55c4> je 0804e5df <exit@plt+0x53c7> -0804e7fa <.text+0x55ca> movb $0x0,-0x134(%ebp) -0804e801 <.text+0x55d1> jmp 0804e5df <exit@plt+0x53c7> -0804e806 <.text+0x55d6> xchg %ax,%ax -0804e808 <.text+0x55d8> lea -0xf8(%ebp),%eax -0804e80e <.text+0x55de> mov %eax,(%esp) -0804e811 <.text+0x55e1> call 08049058 <mbsinit@plt> -0804e816 <.text+0x55e6> test %eax,%eax -0804e818 <.text+0x55e8> je 0804ec03 <exit@plt+0x59eb> -0804e81e <.text+0x55ee> movb $0x1,-0xfc(%ebp) -0804e825 <.text+0x55f5> call 08048e98 <__ctype_get_mb_cur_max@plt> -0804e82a <.text+0x55fa> mov %eax,0x4(%esp) -0804e82e <.text+0x55fe> mov -0xec(%ebp),%eax -0804e834 <.text+0x5604> mov %eax,(%esp) -0804e837 <.text+0x5607> call 0804b110 <exit@plt+0x1ef8> -0804e83c <.text+0x560c> lea -0xf8(%ebp),%edx -0804e842 <.text+0x5612> lea -0xe0(%ebp),%ecx -0804e848 <.text+0x5618> mov %edx,0xc(%esp) -0804e84c <.text+0x561c> mov %ecx,(%esp) -0804e84f <.text+0x561f> mov %eax,0x8(%esp) -0804e853 <.text+0x5623> mov -0xec(%ebp),%eax -0804e859 <.text+0x5629> mov %eax,0x4(%esp) -0804e85d <.text+0x562d> call 08048fc8 <mbrtowc@plt> -0804e862 <.text+0x5632> cmp $0xffffffff,%eax -0804e865 <.text+0x5635> mov %eax,-0xe8(%ebp) -0804e86b <.text+0x563b> je 0804ea58 <exit@plt+0x5840> -0804e871 <.text+0x5641> cmp $0xfffffffe,%eax -0804e874 <.text+0x5644> je 0804ead0 <exit@plt+0x58b8> -0804e87a <.text+0x564a> test %eax,%eax -0804e87c <.text+0x564c> jne 0804e8a5 <exit@plt+0x568d> -0804e87e <.text+0x564e> mov -0xec(%ebp),%eax -0804e884 <.text+0x5654> movl $0x1,-0xe8(%ebp) -0804e88e <.text+0x565e> cmpb $0x0,(%eax) -0804e891 <.text+0x5661> jne 0804ebdf <exit@plt+0x59c7> -0804e897 <.text+0x5667> mov -0xe0(%ebp),%edi -0804e89d <.text+0x566d> test %edi,%edi -0804e89f <.text+0x566f> jne 0804ebbb <exit@plt+0x59a3> -0804e8a5 <.text+0x5675> lea -0xf8(%ebp),%esi -0804e8ab <.text+0x567b> mov %esi,(%esp) -0804e8ae <.text+0x567e> movb $0x1,-0xe4(%ebp) -0804e8b5 <.text+0x5685> call 08049058 <mbsinit@plt> -0804e8ba <.text+0x568a> test %eax,%eax -0804e8bc <.text+0x568c> je 0804e644 <exit@plt+0x542c> -0804e8c2 <.text+0x5692> movb $0x0,-0xfc(%ebp) -0804e8c9 <.text+0x5699> jmp 0804e644 <exit@plt+0x542c> -0804e8ce <.text+0x569e> xchg %ax,%ax -0804e8d0 <.text+0x56a0> mov -0x13c(%ebp),%ecx -0804e8d6 <.text+0x56a6> lea 0x1(%ebx),%edx -0804e8d9 <.text+0x56a9> mov %edx,-0x150(%ebp) -0804e8df <.text+0x56af> cmpb $0x0,(%ecx) -0804e8e2 <.text+0x56b2> je 0804e718 <exit@plt+0x5500> -0804e8e8 <.text+0x56b8> mov %ebx,-0x158(%ebp) -0804e8ee <.text+0x56be> xor %edi,%edi -0804e8f0 <.text+0x56c0> movl $0x0,-0x148(%ebp) -0804e8fa <.text+0x56ca> movb $0x1,-0x14c(%ebp) -0804e901 <.text+0x56d1> movl $0x0,-0x144(%ebp) -0804e90b <.text+0x56db> movl $0x0,-0x15c(%ebp) -0804e915 <.text+0x56e5> mov %ebx,-0x16c(%ebp) -0804e91b <.text+0x56eb> mov -0x13c(%ebp),%ebx -0804e921 <.text+0x56f1> add -0x144(%ebp),%ebx -0804e927 <.text+0x56f7> cmpb $0x0,-0x14c(%ebp) -0804e92e <.text+0x56fe> mov %ebx,-0x154(%ebp) -0804e934 <.text+0x5704> je 0804e990 <exit@plt+0x5778> -0804e936 <.text+0x5706> cmpl $0x9,-0x144(%ebp) -0804e93d <.text+0x570d> jbe 0804e990 <exit@plt+0x5778> -0804e93f <.text+0x570f> cmp -0x148(%ebp),%edi -0804e945 <.text+0x5715> jb 0804e990 <exit@plt+0x5778> -0804e947 <.text+0x5717> mov -0x158(%ebp),%esi -0804e94d <.text+0x571d> test %esi,%esi -0804e94f <.text+0x571f> je 0804eb28 <exit@plt+0x5910> -0804e955 <.text+0x5725> mov -0x158(%ebp),%esi -0804e95b <.text+0x572b> mov %edi,%eax -0804e95d <.text+0x572d> sub -0x15c(%ebp),%eax -0804e963 <.text+0x5733> mov %esi,(%esp) -0804e966 <.text+0x5736> mov %eax,0x4(%esp) -0804e96a <.text+0x573a> call 08049158 <strnlen@plt> -0804e96f <.text+0x573f> mov %edi,-0x15c(%ebp) -0804e975 <.text+0x5745> add %eax,%esi -0804e977 <.text+0x5747> mov %esi,-0x158(%ebp) -0804e97d <.text+0x574d> cmpb $0x0,(%esi) -0804e980 <.text+0x5750> je 0804eb28 <exit@plt+0x5910> -0804e986 <.text+0x5756> mov %edi,-0x15c(%ebp) -0804e98c <.text+0x575c> lea 0x0(%esi,%eiz,1),%esi -0804e990 <.text+0x5760> addl $0x1,-0x144(%ebp) -0804e997 <.text+0x5767> add $0x1,%edi -0804e99a <.text+0x576a> mov -0x13c(%ebp),%ecx -0804e9a0 <.text+0x5770> mov -0x144(%ebp),%edx -0804e9a6 <.text+0x5776> movzbl -0x140(%ebp),%eax -0804e9ad <.text+0x577d> cmp -0x1(%ecx,%edx,1),%al -0804e9b1 <.text+0x5781> jne 0804e700 <exit@plt+0x54e8> -0804e9b7 <.text+0x5787> mov -0x150(%ebp),%esi -0804e9bd <.text+0x578d> movzbl (%esi),%edx -0804e9c0 <.text+0x5790> test %dl,%dl -0804e9c2 <.text+0x5792> je 0804ea08 <exit@plt+0x57f0> -0804e9c4 <.text+0x5794> mov -0x144(%ebp),%eax -0804e9ca <.text+0x579a> movzbl (%ecx,%eax,1),%ecx -0804e9ce <.text+0x579e> test %cl,%cl -0804e9d0 <.text+0x57a0> je 0804e718 <exit@plt+0x5500> -0804e9d6 <.text+0x57a6> add $0x1,%edi -0804e9d9 <.text+0x57a9> xor %eax,%eax -0804e9db <.text+0x57ab> cmp %cl,%dl -0804e9dd <.text+0x57ad> jne 0804ea4c <exit@plt+0x5834> -0804e9df <.text+0x57af> mov -0x16c(%ebp),%esi -0804e9e5 <.text+0x57b5> jmp 0804e9ff <exit@plt+0x57e7> -0804e9e7 <.text+0x57b7> nop -0804e9e8 <.text+0x57b8> movzbl 0x2(%ebx,%eax,1),%ecx -0804e9ed <.text+0x57bd> test %cl,%cl -0804e9ef <.text+0x57bf> je 0804e718 <exit@plt+0x5500> -0804e9f5 <.text+0x57c5> add $0x1,%edi -0804e9f8 <.text+0x57c8> add $0x1,%eax -0804e9fb <.text+0x57cb> cmp %cl,%dl -0804e9fd <.text+0x57cd> jne 0804ea46 <exit@plt+0x582e> -0804e9ff <.text+0x57cf> movzbl 0x2(%esi,%eax,1),%edx -0804ea04 <.text+0x57d4> test %dl,%dl -0804ea06 <.text+0x57d6> jne 0804e9e8 <exit@plt+0x57d0> -0804ea08 <.text+0x57d8> mov -0x154(%ebp),%esi -0804ea0e <.text+0x57de> jmp 0804e69f <exit@plt+0x5487> -0804ea13 <.text+0x57e3> nop -0804ea14 <.text+0x57e4> lea 0x0(%esi,%eiz,1),%esi -0804ea18 <.text+0x57e8> mov -0x44(%ebp),%eax -0804ea1b <.text+0x57eb> mov %eax,(%esp) -0804ea1e <.text+0x57ee> call 08049078 <strlen@plt> -0804ea23 <.text+0x57f3> movb $0x0,-0x3c(%ebp) -0804ea27 <.text+0x57f7> mov %eax,-0x40(%ebp) -0804ea2a <.text+0x57fa> jmp 0804e2c6 <exit@plt+0x50ae> -0804ea2f <.text+0x57ff> nop -0804ea30 <.text+0x5800> movl $0x1,-0x120(%ebp) -0804ea3a <.text+0x580a> movb $0x0,-0x11c(%ebp) -0804ea41 <.text+0x5811> jmp 0804e5df <exit@plt+0x53c7> -0804ea46 <.text+0x5816> mov %esi,-0x16c(%ebp) -0804ea4c <.text+0x581c> addl $0x5,-0x148(%ebp) -0804ea53 <.text+0x5823> jmp 0804e91b <exit@plt+0x5703> -0804ea58 <.text+0x5828> movl $0x1,-0xe8(%ebp) -0804ea62 <.text+0x5832> movb $0x0,-0xe4(%ebp) -0804ea69 <.text+0x5839> jmp 0804e644 <exit@plt+0x542c> -0804ea6e <.text+0x583e> xchg %ax,%ax -0804ea70 <.text+0x5840> mov -0xb0(%ebp),%ecx -0804ea76 <.text+0x5846> cmp -0x40(%ebp),%ecx -0804ea79 <.text+0x5849> je 0804eb13 <exit@plt+0x58fb> -0804ea7f <.text+0x584f> mov -0xb0(%ebp),%eax -0804ea85 <.text+0x5855> addl $0x1,-0x144(%ebp) -0804ea8c <.text+0x585c> add %eax,-0xb4(%ebp) -0804ea92 <.text+0x5862> addl $0x5,-0x148(%ebp) -0804ea99 <.text+0x5869> movb $0x0,-0xb8(%ebp) -0804eaa0 <.text+0x5870> mov %ebx,-0x140(%ebp) -0804eaa6 <.text+0x5876> jmp 0804e359 <exit@plt+0x5141> -0804eaab <.text+0x587b> nop -0804eaac <.text+0x587c> lea 0x0(%esi,%eiz,1),%esi -0804eab0 <.text+0x5880> mov -0x124(%ebp),%eax -0804eab6 <.text+0x5886> mov %eax,(%esp) -0804eab9 <.text+0x5889> call 08049078 <strlen@plt> -0804eabe <.text+0x588e> movb $0x0,-0x11c(%ebp) -0804eac5 <.text+0x5895> mov %eax,-0x120(%ebp) -0804eacb <.text+0x589b> jmp 0804e5df <exit@plt+0x53c7> -0804ead0 <.text+0x58a0> mov -0xec(%ebp),%eax -0804ead6 <.text+0x58a6> mov %eax,(%esp) -0804ead9 <.text+0x58a9> call 08049078 <strlen@plt> -0804eade <.text+0x58ae> movb $0x0,-0xe4(%ebp) -0804eae5 <.text+0x58b5> mov %eax,-0xe8(%ebp) -0804eaeb <.text+0x58bb> jmp 0804e644 <exit@plt+0x542c> -0804eaf0 <.text+0x58c0> mov -0x70(%ebp),%esi -0804eaf3 <.text+0x58c3> test %esi,%esi -0804eaf5 <.text+0x58c5> je 0804e3cf <exit@plt+0x51b7> -0804eafb <.text+0x58cb> jmp 0804e3c0 <exit@plt+0x51a8> -0804eb00 <.text+0x58d0> mov -0x118(%ebp),%ecx -0804eb06 <.text+0x58d6> test %ecx,%ecx -0804eb08 <.text+0x58d8> jne 0804e522 <exit@plt+0x530a> -0804eb0e <.text+0x58de> call 08048e48 <abort@plt> -0804eb13 <.text+0x58e3> mov -0x44(%ebp),%edi -0804eb16 <.text+0x58e6> cmp %ecx,%ecx -0804eb18 <.text+0x58e8> mov -0xb4(%ebp),%esi -0804eb1e <.text+0x58ee> repz cmpsb %es:(%edi),%ds:(%esi) -0804eb20 <.text+0x58f0> sete %al -0804eb23 <.text+0x58f3> jmp 0804e41f <exit@plt+0x5207> -0804eb28 <.text+0x58f8> mov -0x16c(%ebp),%edx -0804eb2e <.text+0x58fe> lea -0x138(%ebp),%ecx -0804eb34 <.text+0x5904> mov %ebx,%eax -0804eb36 <.text+0x5906> call 0804d770 <exit@plt+0x4558> -0804eb3b <.text+0x590b> test %al,%al -0804eb3d <.text+0x590d> jne 0804ec27 <exit@plt+0x5a0f> -0804eb43 <.text+0x5913> movb $0x0,-0x14c(%ebp) -0804eb4a <.text+0x591a> movl $0x0,-0x158(%ebp) -0804eb54 <.text+0x5924> jmp 0804e990 <exit@plt+0x5778> -0804eb59 <.text+0x5929> mov -0x70(%ebp),%ebx -0804eb5c <.text+0x592c> test %ebx,%ebx -0804eb5e <.text+0x592e> je 0804eb78 <exit@plt+0x5960> -0804eb60 <.text+0x5930> mov -0x140(%ebp),%ecx -0804eb66 <.text+0x5936> movzbl -0xac(%ebp),%eax -0804eb6d <.text+0x593d> mov %ecx,-0x150(%ebp) -0804eb73 <.text+0x5943> jmp 0804e3f8 <exit@plt+0x51e0> -0804eb78 <.text+0x5948> mov -0x14c(%ebp),%edx -0804eb7e <.text+0x594e> lea -0x138(%ebp),%ecx -0804eb84 <.text+0x5954> mov -0x13c(%ebp),%eax -0804eb8a <.text+0x595a> call 0804d8d0 <exit@plt+0x46b8> -0804eb8f <.text+0x595f> test %al,%al -0804eb91 <.text+0x5961> jne 0804ec27 <exit@plt+0x5a0f> -0804eb97 <.text+0x5967> mov -0x140(%ebp),%esi -0804eb9d <.text+0x596d> movzbl -0xac(%ebp),%eax -0804eba4 <.text+0x5974> movb $0x0,-0x154(%ebp) -0804ebab <.text+0x597b> mov %esi,-0x150(%ebp) -0804ebb1 <.text+0x5981> jmp 0804e3f8 <exit@plt+0x51e0> -0804ebb6 <.text+0x5986> call 08049118 <__stack_chk_fail@plt> -0804ebbb <.text+0x598b> movl $0x8052fc0,0xc(%esp) -0804ebc3 <.text+0x5993> movl $0xab,0x8(%esp) -0804ebcb <.text+0x599b> movl $0x80527f4,0x4(%esp) -0804ebd3 <.text+0x59a3> movl $0x805282c,(%esp) -0804ebda <.text+0x59aa> call 08048fa8 <__assert_fail@plt> -0804ebdf <.text+0x59af> movl $0x8052fc0,0xc(%esp) -0804ebe7 <.text+0x59b7> movl $0xaa,0x8(%esp) -0804ebef <.text+0x59bf> movl $0x80527f4,0x4(%esp) -0804ebf7 <.text+0x59c7> movl $0x8052815,(%esp) -0804ebfe <.text+0x59ce> call 08048fa8 <__assert_fail@plt> -0804ec03 <.text+0x59d3> movl $0x8052fc0,0xc(%esp) -0804ec0b <.text+0x59db> movl $0x8e,0x8(%esp) -0804ec13 <.text+0x59e3> movl $0x80527f4,0x4(%esp) -0804ec1b <.text+0x59eb> movl $0x80527fe,(%esp) -0804ec22 <.text+0x59f2> call 08048fa8 <__assert_fail@plt> -0804ec27 <.text+0x59f7> mov -0x138(%ebp),%esi -0804ec2d <.text+0x59fd> jmp 0804e69f <exit@plt+0x5487> -0804ec32 <.text+0x5a02> nop -0804ec33 <.text+0x5a03> nop -0804ec34 <.text+0x5a04> nop -0804ec35 <.text+0x5a05> nop -0804ec36 <.text+0x5a06> nop -0804ec37 <.text+0x5a07> nop -0804ec38 <.text+0x5a08> nop -0804ec39 <.text+0x5a09> nop -0804ec3a <.text+0x5a0a> nop -0804ec3b <.text+0x5a0b> nop -0804ec3c <.text+0x5a0c> nop -0804ec3d <.text+0x5a0d> nop -0804ec3e <.text+0x5a0e> nop -0804ec3f <.text+0x5a0f> nop -0804ec40 <.text+0x5a10> push %ebp -0804ec41 <.text+0x5a11> mov %esp,%ebp -0804ec43 <.text+0x5a13> push %edi -0804ec44 <.text+0x5a14> push %esi -0804ec45 <.text+0x5a15> push %ebx -0804ec46 <.text+0x5a16> sub $0x4c,%esp -0804ec49 <.text+0x5a19> mov 0x8(%ebp),%eax -0804ec4c <.text+0x5a1c> mov %eax,(%esp) -0804ec4f <.text+0x5a1f> mov %eax,-0x1c(%ebp) -0804ec52 <.text+0x5a22> call 08049078 <strlen@plt> -0804ec57 <.text+0x5a27> cmp $0xfff,%eax -0804ec5c <.text+0x5a2c> mov %eax,%ebx -0804ec5e <.text+0x5a2e> ja 0804ec63 <exit@plt+0x5a4b> -0804ec60 <.text+0x5a30> shl $0x4,%ebx -0804ec63 <.text+0x5a33> lea 0x1(%ebx),%edi -0804ec66 <.text+0x5a36> mov %eax,-0x20(%ebp) -0804ec69 <.text+0x5a39> mov %edi,(%esp) -0804ec6c <.text+0x5a3c> call 080490f8 <malloc@plt> -0804ec71 <.text+0x5a41> test %eax,%eax -0804ec73 <.text+0x5a43> mov %eax,%esi -0804ec75 <.text+0x5a45> je 0804ee27 <exit@plt+0x5c0f> -0804ec7b <.text+0x5a4b> mov 0xc(%ebp),%eax -0804ec7e <.text+0x5a4e> movl $0x0,0x10(%esp) -0804ec86 <.text+0x5a56> movl $0x0,0xc(%esp) -0804ec8e <.text+0x5a5e> movl $0x0,0x8(%esp) -0804ec96 <.text+0x5a66> movl $0x0,0x4(%esp) -0804ec9e <.text+0x5a6e> mov %eax,(%esp) -0804eca1 <.text+0x5a71> call 08049088 <iconv@plt> -0804eca6 <.text+0x5a76> mov %esi,-0x24(%ebp) -0804eca9 <.text+0x5a79> mov %ebx,-0x28(%ebp) -0804ecac <.text+0x5a7c> jmp 0804ed0f <exit@plt+0x5af7> -0804ecae <.text+0x5a7e> xchg %ax,%ax -0804ecb0 <.text+0x5a80> call 08048e58 <__errno_location@plt> -0804ecb5 <.text+0x5a85> mov (%eax),%ebx -0804ecb7 <.text+0x5a87> mov %eax,%edx -0804ecb9 <.text+0x5a89> cmp $0x16,%ebx -0804ecbc <.text+0x5a8c> je 0804eda2 <exit@plt+0x5b8a> -0804ecc2 <.text+0x5a92> cmp $0x7,%ebx -0804ecc5 <.text+0x5a95> jne 0804ee0b <exit@plt+0x5bf3> -0804eccb <.text+0x5a9b> mov -0x24(%ebp),%eax -0804ecce <.text+0x5a9e> lea (%edi,%edi,1),%ebx -0804ecd1 <.text+0x5aa1> cmp %ebx,%edi -0804ecd3 <.text+0x5aa3> mov %eax,-0x2c(%ebp) -0804ecd6 <.text+0x5aa6> jae 0804ee00 <exit@plt+0x5be8> -0804ecdc <.text+0x5aac> mov %edx,-0x30(%ebp) -0804ecdf <.text+0x5aaf> mov %ebx,0x4(%esp) -0804ece3 <.text+0x5ab3> mov %esi,(%esp) -0804ece6 <.text+0x5ab6> call 08048ec8 <realloc@plt> -0804eceb <.text+0x5abb> mov -0x30(%ebp),%edx -0804ecee <.text+0x5abe> test %eax,%eax -0804ecf0 <.text+0x5ac0> je 0804ee00 <exit@plt+0x5be8> -0804ecf6 <.text+0x5ac6> mov -0x2c(%ebp),%edx -0804ecf9 <.text+0x5ac9> mov %ebx,%edi -0804ecfb <.text+0x5acb> sub %esi,%edx -0804ecfd <.text+0x5acd> mov %edx,%esi -0804ecff <.text+0x5acf> lea (%eax,%edx,1),%edx -0804ed02 <.text+0x5ad2> mov %edx,-0x24(%ebp) -0804ed05 <.text+0x5ad5> lea -0x1(%ebx),%edx -0804ed08 <.text+0x5ad8> sub %esi,%edx -0804ed0a <.text+0x5ada> mov %eax,%esi -0804ed0c <.text+0x5adc> mov %edx,-0x28(%ebp) -0804ed0f <.text+0x5adf> lea -0x28(%ebp),%edx -0804ed12 <.text+0x5ae2> mov %edx,0x10(%esp) -0804ed16 <.text+0x5ae6> lea -0x20(%ebp),%edx -0804ed19 <.text+0x5ae9> mov %edx,0x8(%esp) -0804ed1d <.text+0x5aed> mov 0xc(%ebp),%edx -0804ed20 <.text+0x5af0> lea -0x24(%ebp),%eax -0804ed23 <.text+0x5af3> mov %eax,0xc(%esp) -0804ed27 <.text+0x5af7> lea -0x1c(%ebp),%eax -0804ed2a <.text+0x5afa> mov %eax,0x4(%esp) -0804ed2e <.text+0x5afe> mov %edx,(%esp) -0804ed31 <.text+0x5b01> call 08049088 <iconv@plt> -0804ed36 <.text+0x5b06> cmp $0xffffffff,%eax -0804ed39 <.text+0x5b09> je 0804ecb0 <exit@plt+0x5a98> -0804ed3f <.text+0x5b0f> jmp 0804eda2 <exit@plt+0x5b8a> -0804ed41 <.text+0x5b11> lea 0x0(%esi,%eiz,1),%esi -0804ed48 <.text+0x5b18> nop -0804ed49 <.text+0x5b19> lea 0x0(%esi,%eiz,1),%esi -0804ed50 <.text+0x5b20> call 08048e58 <__errno_location@plt> -0804ed55 <.text+0x5b25> mov (%eax),%ebx -0804ed57 <.text+0x5b27> mov %eax,%edx -0804ed59 <.text+0x5b29> cmp $0x7,%ebx -0804ed5c <.text+0x5b2c> jne 0804ee0b <exit@plt+0x5bf3> -0804ed62 <.text+0x5b32> mov -0x24(%ebp),%eax -0804ed65 <.text+0x5b35> lea (%edi,%edi,1),%ebx -0804ed68 <.text+0x5b38> cmp %ebx,%edi -0804ed6a <.text+0x5b3a> mov %eax,-0x2c(%ebp) -0804ed6d <.text+0x5b3d> jae 0804ee00 <exit@plt+0x5be8> -0804ed73 <.text+0x5b43> mov %edx,-0x30(%ebp) -0804ed76 <.text+0x5b46> mov %ebx,0x4(%esp) -0804ed7a <.text+0x5b4a> mov %esi,(%esp) -0804ed7d <.text+0x5b4d> call 08048ec8 <realloc@plt> -0804ed82 <.text+0x5b52> mov -0x30(%ebp),%edx -0804ed85 <.text+0x5b55> test %eax,%eax -0804ed87 <.text+0x5b57> je 0804ee00 <exit@plt+0x5be8> -0804ed89 <.text+0x5b59> mov -0x2c(%ebp),%edx -0804ed8c <.text+0x5b5c> mov %ebx,%edi -0804ed8e <.text+0x5b5e> sub %esi,%edx -0804ed90 <.text+0x5b60> mov %edx,%esi -0804ed92 <.text+0x5b62> lea (%eax,%edx,1),%edx -0804ed95 <.text+0x5b65> mov %edx,-0x24(%ebp) -0804ed98 <.text+0x5b68> lea -0x1(%ebx),%edx -0804ed9b <.text+0x5b6b> sub %esi,%edx -0804ed9d <.text+0x5b6d> mov %eax,%esi -0804ed9f <.text+0x5b6f> mov %edx,-0x28(%ebp) -0804eda2 <.text+0x5b72> lea -0x28(%ebp),%eax -0804eda5 <.text+0x5b75> mov %eax,0x10(%esp) -0804eda9 <.text+0x5b79> mov 0xc(%ebp),%eax -0804edac <.text+0x5b7c> lea -0x24(%ebp),%edx -0804edaf <.text+0x5b7f> mov %edx,0xc(%esp) -0804edb3 <.text+0x5b83> movl $0x0,0x8(%esp) -0804edbb <.text+0x5b8b> movl $0x0,0x4(%esp) -0804edc3 <.text+0x5b93> mov %eax,(%esp) -0804edc6 <.text+0x5b96> call 08049088 <iconv@plt> -0804edcb <.text+0x5b9b> cmp $0xffffffff,%eax -0804edce <.text+0x5b9e> je 0804ed48 <exit@plt+0x5b30> -0804edd4 <.text+0x5ba4> mov -0x24(%ebp),%eax -0804edd7 <.text+0x5ba7> movb $0x0,(%eax) -0804edda <.text+0x5baa> add $0x1,%eax -0804eddd <.text+0x5bad> mov %eax,%edx -0804eddf <.text+0x5baf> sub %esi,%edx -0804ede1 <.text+0x5bb1> cmp %edi,%edx -0804ede3 <.text+0x5bb3> jae 0804ee1d <exit@plt+0x5c05> -0804ede5 <.text+0x5bb5> mov %eax,-0x24(%ebp) -0804ede8 <.text+0x5bb8> mov %edx,0x4(%esp) -0804edec <.text+0x5bbc> mov %esi,(%esp) -0804edef <.text+0x5bbf> call 08048ec8 <realloc@plt> -0804edf4 <.text+0x5bc4> test %eax,%eax -0804edf6 <.text+0x5bc6> je 0804ee1d <exit@plt+0x5c05> -0804edf8 <.text+0x5bc8> mov %eax,%esi -0804edfa <.text+0x5bca> jmp 0804ee1d <exit@plt+0x5c05> -0804edfc <.text+0x5bcc> lea 0x0(%esi,%eiz,1),%esi -0804ee00 <.text+0x5bd0> movl $0xc,(%edx) -0804ee06 <.text+0x5bd6> mov $0xc,%ebx -0804ee0b <.text+0x5bdb> mov %esi,(%esp) -0804ee0e <.text+0x5bde> xor %esi,%esi -0804ee10 <.text+0x5be0> mov %edx,-0x30(%ebp) -0804ee13 <.text+0x5be3> call 08048ff8 <free@plt> -0804ee18 <.text+0x5be8> mov -0x30(%ebp),%edx -0804ee1b <.text+0x5beb> mov %ebx,(%edx) -0804ee1d <.text+0x5bed> add $0x4c,%esp -0804ee20 <.text+0x5bf0> mov %esi,%eax -0804ee22 <.text+0x5bf2> pop %ebx -0804ee23 <.text+0x5bf3> pop %esi -0804ee24 <.text+0x5bf4> pop %edi -0804ee25 <.text+0x5bf5> pop %ebp -0804ee26 <.text+0x5bf6> ret -0804ee27 <.text+0x5bf7> call 08048e58 <__errno_location@plt> -0804ee2c <.text+0x5bfc> movl $0xc,(%eax) -0804ee32 <.text+0x5c02> jmp 0804ee1d <exit@plt+0x5c05> -0804ee34 <.text+0x5c04> lea 0x0(%esi),%esi -0804ee3a <.text+0x5c0a> lea 0x0(%edi),%edi -0804ee40 <.text+0x5c10> push %ebp -0804ee41 <.text+0x5c11> mov %esp,%ebp -0804ee43 <.text+0x5c13> sub $0x28,%esp -0804ee46 <.text+0x5c16> mov %ebx,-0xc(%ebp) -0804ee49 <.text+0x5c19> mov 0x8(%ebp),%ebx -0804ee4c <.text+0x5c1c> mov %esi,-0x8(%ebp) -0804ee4f <.text+0x5c1f> mov 0x10(%ebp),%esi -0804ee52 <.text+0x5c22> mov %edi,-0x4(%ebp) -0804ee55 <.text+0x5c25> mov 0xc(%ebp),%edi -0804ee58 <.text+0x5c28> cmpb $0x0,(%ebx) -0804ee5b <.text+0x5c2b> je 0804ee6d <exit@plt+0x5c55> -0804ee5d <.text+0x5c2d> mov %esi,0x4(%esp) -0804ee61 <.text+0x5c31> mov %edi,(%esp) -0804ee64 <.text+0x5c34> call 0804d130 <exit@plt+0x3f18> -0804ee69 <.text+0x5c39> test %eax,%eax -0804ee6b <.text+0x5c3b> jne 0804eea0 <exit@plt+0x5c88> -0804ee6d <.text+0x5c3d> mov %ebx,(%esp) -0804ee70 <.text+0x5c40> call 08049208 <__strdup@plt> -0804ee75 <.text+0x5c45> test %eax,%eax -0804ee77 <.text+0x5c47> mov %eax,%esi -0804ee79 <.text+0x5c49> je 0804ee90 <exit@plt+0x5c78> -0804ee7b <.text+0x5c4b> mov %esi,%eax -0804ee7d <.text+0x5c4d> mov -0xc(%ebp),%ebx -0804ee80 <.text+0x5c50> mov -0x8(%ebp),%esi -0804ee83 <.text+0x5c53> mov -0x4(%ebp),%edi -0804ee86 <.text+0x5c56> mov %ebp,%esp -0804ee88 <.text+0x5c58> pop %ebp -0804ee89 <.text+0x5c59> ret -0804ee8a <.text+0x5c5a> lea 0x0(%esi),%esi -0804ee90 <.text+0x5c60> call 08048e58 <__errno_location@plt> -0804ee95 <.text+0x5c65> movl $0xc,(%eax) -0804ee9b <.text+0x5c6b> jmp 0804ee7b <exit@plt+0x5c63> -0804ee9d <.text+0x5c6d> lea 0x0(%esi),%esi -0804eea0 <.text+0x5c70> mov %edi,0x4(%esp) -0804eea4 <.text+0x5c74> mov %esi,(%esp) -0804eea7 <.text+0x5c77> xor %esi,%esi -0804eea9 <.text+0x5c79> call 08048ed8 <iconv_open@plt> -0804eeae <.text+0x5c7e> cmp $0xffffffff,%eax -0804eeb1 <.text+0x5c81> mov %eax,%edi -0804eeb3 <.text+0x5c83> je 0804ee7b <exit@plt+0x5c63> -0804eeb5 <.text+0x5c85> mov %eax,0x4(%esp) -0804eeb9 <.text+0x5c89> mov %ebx,(%esp) -0804eebc <.text+0x5c8c> call 0804ec40 <exit@plt+0x5a28> -0804eec1 <.text+0x5c91> test %eax,%eax -0804eec3 <.text+0x5c93> mov %eax,%esi -0804eec5 <.text+0x5c95> je 0804eeea <exit@plt+0x5cd2> -0804eec7 <.text+0x5c97> mov %edi,(%esp) -0804eeca <.text+0x5c9a> call 08049128 <iconv_close@plt> -0804eecf <.text+0x5c9f> test %eax,%eax -0804eed1 <.text+0x5ca1> jns 0804ee7b <exit@plt+0x5c63> -0804eed3 <.text+0x5ca3> call 08048e58 <__errno_location@plt> -0804eed8 <.text+0x5ca8> mov (%eax),%edi -0804eeda <.text+0x5caa> mov %eax,%ebx -0804eedc <.text+0x5cac> mov %esi,(%esp) -0804eedf <.text+0x5caf> xor %esi,%esi -0804eee1 <.text+0x5cb1> call 08048ff8 <free@plt> -0804eee6 <.text+0x5cb6> mov %edi,(%ebx) -0804eee8 <.text+0x5cb8> jmp 0804ee7b <exit@plt+0x5c63> -0804eeea <.text+0x5cba> call 08048e58 <__errno_location@plt> -0804eeef <.text+0x5cbf> mov (%eax),%esi -0804eef1 <.text+0x5cc1> mov %eax,%ebx -0804eef3 <.text+0x5cc3> mov %edi,(%esp) -0804eef6 <.text+0x5cc6> call 08049128 <iconv_close@plt> -0804eefb <.text+0x5ccb> mov %esi,(%ebx) -0804eefd <.text+0x5ccd> xor %esi,%esi -0804eeff <.text+0x5ccf> jmp 0804ee7b <exit@plt+0x5c63> -0804ef04 <.text+0x5cd4> lea 0x0(%esi),%esi -0804ef0a <.text+0x5cda> lea 0x0(%edi),%edi -0804ef10 <.text+0x5ce0> push %ebp -0804ef11 <.text+0x5ce1> mov %esp,%ebp -0804ef13 <.text+0x5ce3> push %edi -0804ef14 <.text+0x5ce4> push %esi -0804ef15 <.text+0x5ce5> push %ebx -0804ef16 <.text+0x5ce6> sub $0x106c,%esp -0804ef1c <.text+0x5cec> mov 0x8(%ebp),%eax -0804ef1f <.text+0x5cef> mov 0x14(%ebp),%edx -0804ef22 <.text+0x5cf2> mov 0x10(%ebp),%edi -0804ef25 <.text+0x5cf5> movl $0x0,0x10(%esp) -0804ef2d <.text+0x5cfd> mov %eax,-0x104c(%ebp) -0804ef33 <.text+0x5d03> mov 0x18(%ebp),%eax -0804ef36 <.text+0x5d06> mov %edx,-0x1054(%ebp) -0804ef3c <.text+0x5d0c> movl $0x0,0xc(%esp) -0804ef44 <.text+0x5d14> mov %gs:0x14,%edx -0804ef4b <.text+0x5d1b> mov %edx,-0x1c(%ebp) -0804ef4e <.text+0x5d1e> xor %edx,%edx -0804ef50 <.text+0x5d20> mov %eax,-0x1050(%ebp) -0804ef56 <.text+0x5d26> movl $0x0,0x8(%esp) -0804ef5e <.text+0x5d2e> movl $0x0,0x4(%esp) -0804ef66 <.text+0x5d36> mov %edi,(%esp) -0804ef69 <.text+0x5d39> call 08049088 <iconv@plt> -0804ef6e <.text+0x5d3e> mov 0xc(%ebp),%edx -0804ef71 <.text+0x5d41> mov -0x104c(%ebp),%eax -0804ef77 <.text+0x5d47> test %edx,%edx -0804ef79 <.text+0x5d49> mov %eax,-0x1028(%ebp) -0804ef7f <.text+0x5d4f> mov %edx,-0x102c(%ebp) -0804ef85 <.text+0x5d55> je 0804f041 <exit@plt+0x5e29> -0804ef8b <.text+0x5d5b> lea -0x1024(%ebp),%eax -0804ef91 <.text+0x5d61> xor %esi,%esi -0804ef93 <.text+0x5d63> lea -0x1020(%ebp),%edx -0804ef99 <.text+0x5d69> mov %eax,-0x103c(%ebp) -0804ef9f <.text+0x5d6f> lea -0x102c(%ebp),%eax -0804efa5 <.text+0x5d75> mov %edx,-0x1048(%ebp) -0804efab <.text+0x5d7b> lea -0x1028(%ebp),%edx -0804efb1 <.text+0x5d81> lea -0x101c(%ebp),%ebx -0804efb7 <.text+0x5d87> mov %eax,-0x1040(%ebp) -0804efbd <.text+0x5d8d> mov %edx,-0x1044(%ebp) -0804efc3 <.text+0x5d93> jmp 0804efe0 <exit@plt+0x5dc8> -0804efc5 <.text+0x5d95> lea 0x0(%esi),%esi -0804efc8 <.text+0x5d98> mov -0x1020(%ebp),%eax -0804efce <.text+0x5d9e> mov -0x102c(%ebp),%edx -0804efd4 <.text+0x5da4> sub %ebx,%eax -0804efd6 <.text+0x5da6> add %eax,%esi -0804efd8 <.text+0x5da8> test %edx,%edx -0804efda <.text+0x5daa> je 0804f068 <exit@plt+0x5e50> -0804efe0 <.text+0x5db0> mov -0x103c(%ebp),%eax -0804efe6 <.text+0x5db6> mov -0x1048(%ebp),%edx -0804efec <.text+0x5dbc> mov %ebx,-0x1020(%ebp) -0804eff2 <.text+0x5dc2> movl $0x1000,-0x1024(%ebp) -0804effc <.text+0x5dcc> mov %eax,0x10(%esp) -0804f000 <.text+0x5dd0> mov -0x1040(%ebp),%eax -0804f006 <.text+0x5dd6> mov %edx,0xc(%esp) -0804f00a <.text+0x5dda> mov -0x1044(%ebp),%edx -0804f010 <.text+0x5de0> mov %edi,(%esp) -0804f013 <.text+0x5de3> mov %eax,0x8(%esp) -0804f017 <.text+0x5de7> mov %edx,0x4(%esp) -0804f01b <.text+0x5deb> call 08049088 <iconv@plt> -0804f020 <.text+0x5df0> cmp $0xffffffff,%eax -0804f023 <.text+0x5df3> jne 0804efc8 <exit@plt+0x5db0> -0804f025 <.text+0x5df5> call 08048e58 <__errno_location@plt> -0804f02a <.text+0x5dfa> mov (%eax),%eax -0804f02c <.text+0x5dfc> cmp $0x7,%eax -0804f02f <.text+0x5dff> nop -0804f030 <.text+0x5e00> je 0804efc8 <exit@plt+0x5db0> -0804f032 <.text+0x5e02> cmp $0x16,%eax -0804f035 <.text+0x5e05> je 0804f068 <exit@plt+0x5e50> -0804f037 <.text+0x5e07> mov $0xffffffff,%eax -0804f03c <.text+0x5e0c> jmp 0804f206 <exit@plt+0x5fee> -0804f041 <.text+0x5e11> lea -0x1024(%ebp),%eax -0804f047 <.text+0x5e17> xor %esi,%esi -0804f049 <.text+0x5e19> lea -0x1020(%ebp),%edx -0804f04f <.text+0x5e1f> lea -0x101c(%ebp),%ebx -0804f055 <.text+0x5e25> mov %eax,-0x103c(%ebp) -0804f05b <.text+0x5e2b> mov %edx,-0x1048(%ebp) -0804f061 <.text+0x5e31> lea 0x0(%esi,%eiz,1),%esi -0804f068 <.text+0x5e38> mov -0x103c(%ebp),%eax -0804f06e <.text+0x5e3e> mov -0x1048(%ebp),%edx -0804f074 <.text+0x5e44> mov %ebx,-0x1020(%ebp) -0804f07a <.text+0x5e4a> movl $0x1000,-0x1024(%ebp) -0804f084 <.text+0x5e54> mov %eax,0x10(%esp) -0804f088 <.text+0x5e58> mov %edx,0xc(%esp) -0804f08c <.text+0x5e5c> movl $0x0,0x8(%esp) -0804f094 <.text+0x5e64> movl $0x0,0x4(%esp) -0804f09c <.text+0x5e6c> mov %edi,(%esp) -0804f09f <.text+0x5e6f> call 08049088 <iconv@plt> -0804f0a4 <.text+0x5e74> cmp $0xffffffff,%eax -0804f0a7 <.text+0x5e77> je 0804f037 <exit@plt+0x5e1f> -0804f0a9 <.text+0x5e79> mov -0x1020(%ebp),%eax -0804f0af <.text+0x5e7f> sub %ebx,%eax -0804f0b1 <.text+0x5e81> add %eax,%esi -0804f0b3 <.text+0x5e83> je 0804f1f8 <exit@plt+0x5fe0> -0804f0b9 <.text+0x5e89> mov -0x1054(%ebp),%edx -0804f0bf <.text+0x5e8f> mov (%edx),%ebx -0804f0c1 <.text+0x5e91> test %ebx,%ebx -0804f0c3 <.text+0x5e93> je 0804f220 <exit@plt+0x6008> -0804f0c9 <.text+0x5e99> mov -0x1050(%ebp),%eax -0804f0cf <.text+0x5e9f> cmp (%eax),%esi -0804f0d1 <.text+0x5ea1> ja 0804f220 <exit@plt+0x6008> -0804f0d7 <.text+0x5ea7> movl $0x0,0x10(%esp) -0804f0df <.text+0x5eaf> movl $0x0,0xc(%esp) -0804f0e7 <.text+0x5eb7> movl $0x0,0x8(%esp) -0804f0ef <.text+0x5ebf> movl $0x0,0x4(%esp) -0804f0f7 <.text+0x5ec7> mov %edi,(%esp) -0804f0fa <.text+0x5eca> call 08049088 <iconv@plt> -0804f0ff <.text+0x5ecf> mov -0x104c(%ebp),%edx -0804f105 <.text+0x5ed5> mov 0xc(%ebp),%eax -0804f108 <.text+0x5ed8> mov %ebx,-0x1028(%ebp) -0804f10e <.text+0x5ede> mov %ebx,-0x104c(%ebp) -0804f114 <.text+0x5ee4> mov -0x1048(%ebp),%ebx -0804f11a <.text+0x5eea> mov %edx,-0x1020(%ebp) -0804f120 <.text+0x5ef0> lea -0x102c(%ebp),%edx -0804f126 <.text+0x5ef6> mov %eax,-0x1024(%ebp) -0804f12c <.text+0x5efc> lea -0x1028(%ebp),%eax -0804f132 <.text+0x5f02> mov %eax,-0x1044(%ebp) -0804f138 <.text+0x5f08> mov 0xc(%ebp),%eax -0804f13b <.text+0x5f0b> mov %esi,-0x102c(%ebp) -0804f141 <.text+0x5f11> mov %edx,-0x1040(%ebp) -0804f147 <.text+0x5f17> jmp 0804f156 <exit@plt+0x5f3e> -0804f149 <.text+0x5f19> lea 0x0(%esi,%eiz,1),%esi -0804f150 <.text+0x5f20> mov -0x1024(%ebp),%eax -0804f156 <.text+0x5f26> test %eax,%eax -0804f158 <.text+0x5f28> je 0804f248 <exit@plt+0x6030> -0804f15e <.text+0x5f2e> mov -0x1040(%ebp),%edx -0804f164 <.text+0x5f34> mov -0x1044(%ebp),%eax -0804f16a <.text+0x5f3a> mov %ebx,0x4(%esp) -0804f16e <.text+0x5f3e> mov %edi,(%esp) -0804f171 <.text+0x5f41> mov %edx,0x10(%esp) -0804f175 <.text+0x5f45> mov -0x103c(%ebp),%edx -0804f17b <.text+0x5f4b> mov %eax,0xc(%esp) -0804f17f <.text+0x5f4f> mov %edx,0x8(%esp) -0804f183 <.text+0x5f53> call 08049088 <iconv@plt> -0804f188 <.text+0x5f58> cmp $0xffffffff,%eax -0804f18b <.text+0x5f5b> jne 0804f150 <exit@plt+0x5f38> -0804f18d <.text+0x5f5d> call 08048e58 <__errno_location@plt> -0804f192 <.text+0x5f62> mov -0x104c(%ebp),%ebx -0804f198 <.text+0x5f68> cmpl $0x16,(%eax) -0804f19b <.text+0x5f6b> jne 0804f253 <exit@plt+0x603b> -0804f1a1 <.text+0x5f71> mov -0x1040(%ebp),%eax -0804f1a7 <.text+0x5f77> mov -0x1044(%ebp),%edx -0804f1ad <.text+0x5f7d> movl $0x0,0x8(%esp) -0804f1b5 <.text+0x5f85> movl $0x0,0x4(%esp) -0804f1bd <.text+0x5f8d> mov %eax,0x10(%esp) -0804f1c1 <.text+0x5f91> mov %edx,0xc(%esp) -0804f1c5 <.text+0x5f95> mov %edi,(%esp) -0804f1c8 <.text+0x5f98> call 08049088 <iconv@plt> -0804f1cd <.text+0x5f9d> cmp $0xffffffff,%eax -0804f1d0 <.text+0x5fa0> je 0804f253 <exit@plt+0x603b> -0804f1d6 <.text+0x5fa6> mov -0x102c(%ebp),%eax -0804f1dc <.text+0x5fac> test %eax,%eax -0804f1de <.text+0x5fae> jne 0804f279 <exit@plt+0x6061> -0804f1e4 <.text+0x5fb4> mov -0x1054(%ebp),%eax -0804f1ea <.text+0x5fba> mov -0x1050(%ebp),%edx -0804f1f0 <.text+0x5fc0> mov %ebx,(%eax) -0804f1f2 <.text+0x5fc2> xor %eax,%eax -0804f1f4 <.text+0x5fc4> mov %esi,(%edx) -0804f1f6 <.text+0x5fc6> jmp 0804f206 <exit@plt+0x5fee> -0804f1f8 <.text+0x5fc8> mov -0x1050(%ebp),%eax -0804f1fe <.text+0x5fce> movl $0x0,(%eax) -0804f204 <.text+0x5fd4> xor %eax,%eax -0804f206 <.text+0x5fd6> mov -0x1c(%ebp),%edx -0804f209 <.text+0x5fd9> xor %gs:0x14,%edx -0804f210 <.text+0x5fe0> jne 0804f27e <exit@plt+0x6066> -0804f212 <.text+0x5fe2> add $0x106c,%esp -0804f218 <.text+0x5fe8> pop %ebx -0804f219 <.text+0x5fe9> pop %esi -0804f21a <.text+0x5fea> pop %edi -0804f21b <.text+0x5feb> pop %ebp -0804f21c <.text+0x5fec> ret -0804f21d <.text+0x5fed> lea 0x0(%esi),%esi -0804f220 <.text+0x5ff0> mov %esi,(%esp) -0804f223 <.text+0x5ff3> call 080490f8 <malloc@plt> -0804f228 <.text+0x5ff8> test %eax,%eax -0804f22a <.text+0x5ffa> mov %eax,%ebx -0804f22c <.text+0x5ffc> jne 0804f0d7 <exit@plt+0x5ebf> -0804f232 <.text+0x6002> call 08048e58 <__errno_location@plt> -0804f237 <.text+0x6007> movl $0xc,(%eax) -0804f23d <.text+0x600d> or $0xffffffff,%eax -0804f240 <.text+0x6010> jmp 0804f206 <exit@plt+0x5fee> -0804f242 <.text+0x6012> lea 0x0(%esi),%esi -0804f248 <.text+0x6018> mov -0x104c(%ebp),%ebx -0804f24e <.text+0x601e> jmp 0804f1a1 <exit@plt+0x5f89> -0804f253 <.text+0x6023> mov -0x1054(%ebp),%eax -0804f259 <.text+0x6029> cmp %ebx,(%eax) -0804f25b <.text+0x602b> je 0804f037 <exit@plt+0x5e1f> -0804f261 <.text+0x6031> call 08048e58 <__errno_location@plt> -0804f266 <.text+0x6036> mov (%eax),%edi -0804f268 <.text+0x6038> mov %eax,%esi -0804f26a <.text+0x603a> mov %ebx,(%esp) -0804f26d <.text+0x603d> call 08048ff8 <free@plt> -0804f272 <.text+0x6042> or $0xffffffff,%eax -0804f275 <.text+0x6045> mov %edi,(%esi) -0804f277 <.text+0x6047> jmp 0804f206 <exit@plt+0x5fee> -0804f279 <.text+0x6049> call 08048e48 <abort@plt> -0804f27e <.text+0x604e> call 08049118 <__stack_chk_fail@plt> -0804f283 <.text+0x6053> nop -0804f284 <.text+0x6054> nop -0804f285 <.text+0x6055> nop -0804f286 <.text+0x6056> nop -0804f287 <.text+0x6057> nop -0804f288 <.text+0x6058> nop -0804f289 <.text+0x6059> nop -0804f28a <.text+0x605a> nop -0804f28b <.text+0x605b> nop -0804f28c <.text+0x605c> nop -0804f28d <.text+0x605d> nop -0804f28e <.text+0x605e> nop -0804f28f <.text+0x605f> nop -0804f290 <.text+0x6060> push %ebp -0804f291 <.text+0x6061> mov %esp,%ebp -0804f293 <.text+0x6063> sub $0x18,%esp -0804f296 <.text+0x6066> mov 0xc(%ebp),%eax -0804f299 <.text+0x6069> mov %eax,0x4(%esp) -0804f29d <.text+0x606d> mov 0x8(%ebp),%eax -0804f2a0 <.text+0x6070> mov %eax,(%esp) -0804f2a3 <.text+0x6073> call 08049178 <__strndup@plt> -0804f2a8 <.text+0x6078> test %eax,%eax -0804f2aa <.text+0x607a> je 0804f2ae <exit@plt+0x6096> -0804f2ac <.text+0x607c> leave -0804f2ad <.text+0x607d> ret -0804f2ae <.text+0x607e> xchg %ax,%ax -0804f2b0 <.text+0x6080> call 0804b910 <exit@plt+0x26f8> -0804f2b5 <.text+0x6085> nop -0804f2b6 <.text+0x6086> nop -0804f2b7 <.text+0x6087> nop -0804f2b8 <.text+0x6088> nop -0804f2b9 <.text+0x6089> nop -0804f2ba <.text+0x608a> nop -0804f2bb <.text+0x608b> nop -0804f2bc <.text+0x608c> nop -0804f2bd <.text+0x608d> nop -0804f2be <.text+0x608e> nop -0804f2bf <.text+0x608f> nop -0804f2c0 <.text+0x6090> push %ebp -0804f2c1 <.text+0x6091> mov %esp,%ebp -0804f2c3 <.text+0x6093> sub $0x28,%esp -0804f2c6 <.text+0x6096> mov %esi,-0x8(%ebp) -0804f2c9 <.text+0x6099> mov 0x8(%ebp),%esi -0804f2cc <.text+0x609c> mov %ebx,-0xc(%ebp) -0804f2cf <.text+0x609f> mov %edi,-0x4(%ebp) -0804f2d2 <.text+0x60a2> mov %esi,(%esp) -0804f2d5 <.text+0x60a5> call 08049138 <__fpending@plt> -0804f2da <.text+0x60aa> mov (%esi),%ebx -0804f2dc <.text+0x60ac> mov %esi,(%esp) -0804f2df <.text+0x60af> and $0x20,%ebx -0804f2e2 <.text+0x60b2> mov %eax,%edi -0804f2e4 <.text+0x60b4> call 08049048 <fclose@plt> -0804f2e9 <.text+0x60b9> test %eax,%eax -0804f2eb <.text+0x60bb> setne %al -0804f2ee <.text+0x60be> test %ebx,%ebx -0804f2f0 <.text+0x60c0> jne 0804f328 <exit@plt+0x6110> -0804f2f2 <.text+0x60c2> test %al,%al -0804f2f4 <.text+0x60c4> je 0804f30a <exit@plt+0x60f2> -0804f2f6 <.text+0x60c6> test %edi,%edi -0804f2f8 <.text+0x60c8> jne 0804f320 <exit@plt+0x6108> -0804f2fa <.text+0x60ca> lea 0x0(%esi),%esi -0804f300 <.text+0x60d0> call 08048e58 <__errno_location@plt> -0804f305 <.text+0x60d5> cmpl $0x9,(%eax) -0804f308 <.text+0x60d8> jne 0804f320 <exit@plt+0x6108> -0804f30a <.text+0x60da> xor %eax,%eax -0804f30c <.text+0x60dc> mov -0xc(%ebp),%ebx -0804f30f <.text+0x60df> mov -0x8(%ebp),%esi -0804f312 <.text+0x60e2> mov -0x4(%ebp),%edi -0804f315 <.text+0x60e5> mov %ebp,%esp -0804f317 <.text+0x60e7> pop %ebp -0804f318 <.text+0x60e8> ret -0804f319 <.text+0x60e9> lea 0x0(%esi,%eiz,1),%esi -0804f320 <.text+0x60f0> mov $0xffffffff,%eax -0804f325 <.text+0x60f5> jmp 0804f30c <exit@plt+0x60f4> -0804f327 <.text+0x60f7> nop -0804f328 <.text+0x60f8> test %al,%al -0804f32a <.text+0x60fa> jne 0804f320 <exit@plt+0x6108> -0804f32c <.text+0x60fc> lea 0x0(%esi,%eiz,1),%esi -0804f330 <.text+0x6100> call 08048e58 <__errno_location@plt> -0804f335 <.text+0x6105> movl $0x0,(%eax) -0804f33b <.text+0x610b> mov $0xffffffff,%eax -0804f340 <.text+0x6110> jmp 0804f30c <exit@plt+0x60f4> -0804f342 <.text+0x6112> nop -0804f343 <.text+0x6113> nop -0804f344 <.text+0x6114> nop -0804f345 <.text+0x6115> nop -0804f346 <.text+0x6116> nop -0804f347 <.text+0x6117> nop -0804f348 <.text+0x6118> nop -0804f349 <.text+0x6119> nop -0804f34a <.text+0x611a> nop -0804f34b <.text+0x611b> nop -0804f34c <.text+0x611c> nop -0804f34d <.text+0x611d> nop -0804f34e <.text+0x611e> nop -0804f34f <.text+0x611f> nop -0804f350 <.text+0x6120> push %ebp -0804f351 <.text+0x6121> mov %esp,%ebp -0804f353 <.text+0x6123> push %edi -0804f354 <.text+0x6124> xor %edi,%edi -0804f356 <.text+0x6126> push %esi -0804f357 <.text+0x6127> push %ebx -0804f358 <.text+0x6128> sub $0x3bc,%esp -0804f35e <.text+0x612e> mov 0x8(%ebp),%eax -0804f361 <.text+0x6131> mov 0x10(%ebp),%ecx -0804f364 <.text+0x6134> lea -0x2e8(%ebp),%ebx -0804f36a <.text+0x613a> mov 0xc(%ebp),%edx -0804f36d <.text+0x613d> mov 0x14(%ebp),%esi -0804f370 <.text+0x6140> mov %eax,-0x334(%ebp) -0804f376 <.text+0x6146> mov %gs:0x14,%eax -0804f37c <.text+0x614c> mov %eax,-0x1c(%ebp) -0804f37f <.text+0x614f> xor %eax,%eax -0804f381 <.text+0x6151> lea -0x300(%ebp),%eax -0804f387 <.text+0x6157> mov %edx,-0x344(%ebp) -0804f38d <.text+0x615d> mov %ecx,-0x30c(%ebp) -0804f393 <.text+0x6163> mov %ebx,0x8(%esp) -0804f397 <.text+0x6167> mov %eax,0x4(%esp) -0804f39b <.text+0x616b> mov %ecx,(%esp) -0804f39e <.text+0x616e> call 080515a0 <exit@plt+0x8388> -0804f3a3 <.text+0x6173> test %eax,%eax -0804f3a5 <.text+0x6175> js 0804f3fd <exit@plt+0x61e5> -0804f3a7 <.text+0x6177> mov %ebx,0x4(%esp) -0804f3ab <.text+0x617b> mov %esi,(%esp) -0804f3ae <.text+0x617e> call 08051480 <exit@plt+0x8268> -0804f3b3 <.text+0x6183> test %eax,%eax -0804f3b5 <.text+0x6185> js 080509ed <exit@plt+0x77d5> -0804f3bb <.text+0x618b> mov -0x2f8(%ebp),%eax -0804f3c1 <.text+0x6191> add $0x7,%eax -0804f3c4 <.text+0x6194> sbb %edx,%edx -0804f3c6 <.text+0x6196> or %edx,%eax -0804f3c8 <.text+0x6198> add -0x2f4(%ebp),%eax -0804f3ce <.text+0x619e> jae 0804f418 <exit@plt+0x6200> -0804f3d0 <.text+0x61a0> mov -0x2fc(%ebp),%eax -0804f3d6 <.text+0x61a6> mov %eax,(%esp) -0804f3d9 <.text+0x61a9> call 08048ff8 <free@plt> -0804f3de <.text+0x61ae> mov -0x2e4(%ebp),%eax -0804f3e4 <.text+0x61b4> test %eax,%eax -0804f3e6 <.text+0x61b6> je 0804f3f0 <exit@plt+0x61d8> -0804f3e8 <.text+0x61b8> mov %eax,(%esp) -0804f3eb <.text+0x61bb> call 08048ff8 <free@plt> -0804f3f0 <.text+0x61c0> call 08048e58 <__errno_location@plt> -0804f3f5 <.text+0x61c5> xor %edi,%edi -0804f3f7 <.text+0x61c7> movl $0xc,(%eax) -0804f3fd <.text+0x61cd> mov -0x1c(%ebp),%ecx -0804f400 <.text+0x61d0> xor %gs:0x14,%ecx -0804f407 <.text+0x61d7> mov %edi,%eax -0804f409 <.text+0x61d9> jne 0805110e <exit@plt+0x7ef6> -0804f40f <.text+0x61df> lea -0xc(%ebp),%esp -0804f412 <.text+0x61e2> pop %ebx -0804f413 <.text+0x61e3> pop %esi -0804f414 <.text+0x61e4> pop %edi -0804f415 <.text+0x61e5> pop %ebp -0804f416 <.text+0x61e6> ret -0804f417 <.text+0x61e7> nop -0804f418 <.text+0x61e8> mov %eax,%edx -0804f41a <.text+0x61ea> add $0x6,%edx -0804f41d <.text+0x61ed> jb 0804f3d0 <exit@plt+0x61b8> -0804f41f <.text+0x61ef> cmp $0xf9f,%edx -0804f425 <.text+0x61f5> ja 0804f5f0 <exit@plt+0x63d8> -0804f42b <.text+0x61fb> add $0x24,%eax -0804f42e <.text+0x61fe> and $0xfffffff0,%eax -0804f431 <.text+0x6201> sub %eax,%esp -0804f433 <.text+0x6203> lea 0x3b(%esp),%edx -0804f437 <.text+0x6207> and $0xfffffff0,%edx -0804f43a <.text+0x620a> mov %edx,-0x32c(%ebp) -0804f440 <.text+0x6210> movl $0x0,-0x35c(%ebp) -0804f44a <.text+0x621a> mov -0x334(%ebp),%edx -0804f450 <.text+0x6220> xor %ebx,%ebx -0804f452 <.text+0x6222> xor %edi,%edi -0804f454 <.text+0x6224> test %edx,%edx -0804f456 <.text+0x6226> je 0804f466 <exit@plt+0x624e> -0804f458 <.text+0x6228> mov -0x344(%ebp),%ecx -0804f45e <.text+0x622e> mov -0x334(%ebp),%edi -0804f464 <.text+0x6234> mov (%ecx),%ebx -0804f466 <.text+0x6236> mov -0x32c(%ebp),%eax -0804f46c <.text+0x623c> xor %edx,%edx -0804f46e <.text+0x623e> mov -0x32c(%ebp),%ecx -0804f474 <.text+0x6244> mov -0x2fc(%ebp),%esi -0804f47a <.text+0x624a> movl $0x0,-0x33c(%ebp) -0804f484 <.text+0x6254> add $0x1,%eax -0804f487 <.text+0x6257> mov %eax,-0x348(%ebp) -0804f48d <.text+0x625d> lea -0x2d8(%ebp),%eax -0804f493 <.text+0x6263> add $0x2,%ecx -0804f496 <.text+0x6266> mov %eax,-0x37c(%ebp) -0804f49c <.text+0x626c> mov %edi,%eax -0804f49e <.text+0x626e> mov %edx,%edi -0804f4a0 <.text+0x6270> mov %ecx,-0x358(%ebp) -0804f4a6 <.text+0x6276> mov %eax,%edx -0804f4a8 <.text+0x6278> mov (%esi),%eax -0804f4aa <.text+0x627a> cmp -0x30c(%ebp),%eax -0804f4b0 <.text+0x6280> je 0804f581 <exit@plt+0x6369> -0804f4b6 <.text+0x6286> sub -0x30c(%ebp),%eax -0804f4bc <.text+0x628c> mov %eax,%ecx -0804f4be <.text+0x628e> add %edi,%ecx -0804f4c0 <.text+0x6290> mov %eax,-0x310(%ebp) -0804f4c6 <.text+0x6296> sbb %eax,%eax -0804f4c8 <.text+0x6298> or %eax,%ecx -0804f4ca <.text+0x629a> cmp %ecx,%ebx -0804f4cc <.text+0x629c> jae 0804f548 <exit@plt+0x6330> -0804f4ce <.text+0x629e> cmp $0x0,%ebx -0804f4d1 <.text+0x62a1> jne 0804fef8 <exit@plt+0x6ce0> -0804f4d7 <.text+0x62a7> mov $0xc,%bl -0804f4d9 <.text+0x62a9> cmp %ecx,%ebx -0804f4db <.text+0x62ab> jae 0804f4df <exit@plt+0x62c7> -0804f4dd <.text+0x62ad> mov %ecx,%ebx -0804f4df <.text+0x62af> cmp $0xffffffff,%ebx -0804f4e2 <.text+0x62b2> je 08050048 <exit@plt+0x6e30> -0804f4e8 <.text+0x62b8> cmp -0x334(%ebp),%edx -0804f4ee <.text+0x62be> sete -0x330(%ebp) -0804f4f5 <.text+0x62c5> test %edx,%edx -0804f4f7 <.text+0x62c7> je 0804f506 <exit@plt+0x62ee> -0804f4f9 <.text+0x62c9> cmpb $0x0,-0x330(%ebp) -0804f500 <.text+0x62d0> je 0804ff08 <exit@plt+0x6cf0> -0804f506 <.text+0x62d6> mov %edx,-0x368(%ebp) -0804f50c <.text+0x62dc> mov %ecx,-0x364(%ebp) -0804f512 <.text+0x62e2> mov %ebx,(%esp) -0804f515 <.text+0x62e5> call 080490f8 <malloc@plt> -0804f51a <.text+0x62ea> mov -0x368(%ebp),%edx -0804f520 <.text+0x62f0> mov -0x364(%ebp),%ecx -0804f526 <.text+0x62f6> mov %eax,-0x328(%ebp) -0804f52c <.text+0x62fc> mov -0x328(%ebp),%eax -0804f532 <.text+0x6302> test %eax,%eax -0804f534 <.text+0x6304> je 08050048 <exit@plt+0x6e30> -0804f53a <.text+0x630a> test %edi,%edi -0804f53c <.text+0x630c> jne 080500d8 <exit@plt+0x6ec0> -0804f542 <.text+0x6312> mov -0x328(%ebp),%edx -0804f548 <.text+0x6318> mov -0x310(%ebp),%eax -0804f54e <.text+0x631e> lea (%edx,%edi,1),%edi -0804f551 <.text+0x6321> mov %edi,(%esp) -0804f554 <.text+0x6324> mov %edx,-0x368(%ebp) -0804f55a <.text+0x632a> mov %ecx,-0x364(%ebp) -0804f560 <.text+0x6330> mov %eax,0x8(%esp) -0804f564 <.text+0x6334> mov -0x30c(%ebp),%eax -0804f56a <.text+0x633a> mov %eax,0x4(%esp) -0804f56e <.text+0x633e> call 08049068 <memcpy@plt> -0804f573 <.text+0x6343> mov -0x364(%ebp),%ecx -0804f579 <.text+0x6349> mov -0x368(%ebp),%edx -0804f57f <.text+0x634f> mov %ecx,%edi -0804f581 <.text+0x6351> mov -0x33c(%ebp),%ecx -0804f587 <.text+0x6357> cmp %ecx,-0x300(%ebp) -0804f58d <.text+0x635d> je 080505c0 <exit@plt+0x73a8> -0804f593 <.text+0x6363> movzbl 0x24(%esi),%eax -0804f597 <.text+0x6367> cmp $0x25,%al -0804f599 <.text+0x6369> je 0804ff38 <exit@plt+0x6d20> -0804f59f <.text+0x636f> mov 0x28(%esi),%ecx -0804f5a2 <.text+0x6372> cmp $0xffffffff,%ecx -0804f5a5 <.text+0x6375> je 0804f8f0 <exit@plt+0x66d8> -0804f5ab <.text+0x637b> cmp $0x6e,%al -0804f5ad <.text+0x637d> je 08050078 <exit@plt+0x6e60> -0804f5b3 <.text+0x6383> cmp $0x46,%al -0804f5b5 <.text+0x6385> je 0804f620 <exit@plt+0x6408> -0804f5b7 <.text+0x6387> cmp $0x66,%al -0804f5b9 <.text+0x6389> je 0804f620 <exit@plt+0x6408> -0804f5bb <.text+0x638b> cmp $0x65,%al -0804f5bd <.text+0x638d> lea 0x0(%esi),%esi -0804f5c0 <.text+0x6390> je 0804f620 <exit@plt+0x6408> -0804f5c2 <.text+0x6392> cmp $0x45,%al -0804f5c4 <.text+0x6394> je 0804f620 <exit@plt+0x6408> -0804f5c6 <.text+0x6396> cmp $0x67,%al -0804f5c8 <.text+0x6398> je 0804f620 <exit@plt+0x6408> -0804f5ca <.text+0x639a> cmp $0x47,%al -0804f5cc <.text+0x639c> lea 0x0(%esi,%eiz,1),%esi -0804f5d0 <.text+0x63a0> je 0804f620 <exit@plt+0x6408> -0804f5d2 <.text+0x63a2> cmp $0x61,%al -0804f5d4 <.text+0x63a4> je 0804f620 <exit@plt+0x6408> -0804f5d6 <.text+0x63a6> cmp $0x41,%al -0804f5d8 <.text+0x63a8> je 0804f620 <exit@plt+0x6408> -0804f5da <.text+0x63aa> mov -0x2e4(%ebp),%eax -0804f5e0 <.text+0x63b0> shl $0x4,%ecx -0804f5e3 <.text+0x63b3> mov (%ecx,%eax,1),%ecx -0804f5e6 <.text+0x63b6> mov %ecx,-0x310(%ebp) -0804f5ec <.text+0x63bc> jmp 0804f63a <exit@plt+0x6422> -0804f5ee <.text+0x63be> xchg %ax,%ax -0804f5f0 <.text+0x63c0> cmp $0xffffffff,%edx -0804f5f3 <.text+0x63c3> je 0804f3d0 <exit@plt+0x61b8> -0804f5f9 <.text+0x63c9> mov %edx,(%esp) -0804f5fc <.text+0x63cc> call 080490f8 <malloc@plt> -0804f601 <.text+0x63d1> test %eax,%eax -0804f603 <.text+0x63d3> mov %eax,-0x32c(%ebp) -0804f609 <.text+0x63d9> je 0804f3d0 <exit@plt+0x61b8> -0804f60f <.text+0x63df> mov %eax,-0x35c(%ebp) -0804f615 <.text+0x63e5> jmp 0804f44a <exit@plt+0x6232> -0804f61a <.text+0x63ea> lea 0x0(%esi),%esi -0804f620 <.text+0x63f0> shl $0x4,%ecx -0804f623 <.text+0x63f3> add -0x2e4(%ebp),%ecx -0804f629 <.text+0x63f9> mov (%ecx),%eax -0804f62b <.text+0x63fb> cmp $0xc,%eax -0804f62e <.text+0x63fe> mov %eax,-0x310(%ebp) -0804f634 <.text+0x6404> je 080501c0 <exit@plt+0x6fa8> -0804f63a <.text+0x640a> mov -0x32c(%ebp),%ecx -0804f640 <.text+0x6410> mov 0x8(%esi),%eax -0804f643 <.text+0x6413> movb $0x25,(%ecx) -0804f646 <.text+0x6416> mov -0x348(%ebp),%ecx -0804f64c <.text+0x641c> test $0x1,%al -0804f64e <.text+0x641e> mov %ecx,-0x30c(%ebp) -0804f654 <.text+0x6424> je 0804f665 <exit@plt+0x644d> -0804f656 <.text+0x6426> movb $0x27,(%ecx) -0804f659 <.text+0x6429> mov -0x358(%ebp),%ecx -0804f65f <.text+0x642f> mov %ecx,-0x30c(%ebp) -0804f665 <.text+0x6435> test $0x2,%al -0804f667 <.text+0x6437> je 0804f67b <exit@plt+0x6463> -0804f669 <.text+0x6439> mov -0x30c(%ebp),%ecx -0804f66f <.text+0x643f> movb $0x2d,(%ecx) -0804f672 <.text+0x6442> add $0x1,%ecx -0804f675 <.text+0x6445> mov %ecx,-0x30c(%ebp) -0804f67b <.text+0x644b> test $0x4,%al -0804f67d <.text+0x644d> je 0804f691 <exit@plt+0x6479> -0804f67f <.text+0x644f> mov -0x30c(%ebp),%ecx -0804f685 <.text+0x6455> movb $0x2b,(%ecx) -0804f688 <.text+0x6458> add $0x1,%ecx -0804f68b <.text+0x645b> mov %ecx,-0x30c(%ebp) -0804f691 <.text+0x6461> test $0x8,%al -0804f693 <.text+0x6463> je 0804f6a7 <exit@plt+0x648f> -0804f695 <.text+0x6465> mov -0x30c(%ebp),%ecx -0804f69b <.text+0x646b> movb $0x20,(%ecx) -0804f69e <.text+0x646e> add $0x1,%ecx -0804f6a1 <.text+0x6471> mov %ecx,-0x30c(%ebp) -0804f6a7 <.text+0x6477> test $0x10,%al -0804f6a9 <.text+0x6479> je 0804f6bd <exit@plt+0x64a5> -0804f6ab <.text+0x647b> mov -0x30c(%ebp),%ecx -0804f6b1 <.text+0x6481> movb $0x23,(%ecx) -0804f6b4 <.text+0x6484> add $0x1,%ecx -0804f6b7 <.text+0x6487> mov %ecx,-0x30c(%ebp) -0804f6bd <.text+0x648d> test $0x20,%al -0804f6bf <.text+0x648f> je 0804f6d3 <exit@plt+0x64bb> -0804f6c1 <.text+0x6491> mov -0x30c(%ebp),%eax -0804f6c7 <.text+0x6497> movb $0x30,(%eax) -0804f6ca <.text+0x649a> add $0x1,%eax -0804f6cd <.text+0x649d> mov %eax,-0x30c(%ebp) -0804f6d3 <.text+0x64a3> mov 0xc(%esi),%eax -0804f6d6 <.text+0x64a6> mov 0x10(%esi),%ecx -0804f6d9 <.text+0x64a9> cmp %ecx,%eax -0804f6db <.text+0x64ab> je 0804f713 <exit@plt+0x64fb> -0804f6dd <.text+0x64ad> sub %eax,%ecx -0804f6df <.text+0x64af> mov %eax,0x4(%esp) -0804f6e3 <.text+0x64b3> mov -0x30c(%ebp),%eax -0804f6e9 <.text+0x64b9> mov %ecx,0x8(%esp) -0804f6ed <.text+0x64bd> mov %edx,-0x368(%ebp) -0804f6f3 <.text+0x64c3> mov %ecx,-0x364(%ebp) -0804f6f9 <.text+0x64c9> mov %eax,(%esp) -0804f6fc <.text+0x64cc> call 08049068 <memcpy@plt> -0804f701 <.text+0x64d1> mov -0x364(%ebp),%ecx -0804f707 <.text+0x64d7> add %ecx,-0x30c(%ebp) -0804f70d <.text+0x64dd> mov -0x368(%ebp),%edx -0804f713 <.text+0x64e3> mov 0x18(%esi),%eax -0804f716 <.text+0x64e6> mov 0x1c(%esi),%ecx -0804f719 <.text+0x64e9> cmp %ecx,%eax -0804f71b <.text+0x64eb> je 0804f753 <exit@plt+0x653b> -0804f71d <.text+0x64ed> sub %eax,%ecx -0804f71f <.text+0x64ef> mov %eax,0x4(%esp) -0804f723 <.text+0x64f3> mov -0x30c(%ebp),%eax -0804f729 <.text+0x64f9> mov %ecx,0x8(%esp) -0804f72d <.text+0x64fd> mov %edx,-0x368(%ebp) -0804f733 <.text+0x6503> mov %ecx,-0x364(%ebp) -0804f739 <.text+0x6509> mov %eax,(%esp) -0804f73c <.text+0x650c> call 08049068 <memcpy@plt> -0804f741 <.text+0x6511> mov -0x364(%ebp),%ecx -0804f747 <.text+0x6517> add %ecx,-0x30c(%ebp) -0804f74d <.text+0x651d> mov -0x368(%ebp),%edx -0804f753 <.text+0x6523> cmpl $0x10,-0x310(%ebp) -0804f75a <.text+0x652a> ja 0804f788 <exit@plt+0x6570> -0804f75c <.text+0x652c> movzbl -0x310(%ebp),%ecx -0804f763 <.text+0x6533> mov $0x1,%eax -0804f768 <.text+0x6538> shl %cl,%eax -0804f76a <.text+0x653a> test $0x14180,%eax -0804f76f <.text+0x653f> jne 0804f932 <exit@plt+0x671a> -0804f775 <.text+0x6545> test $0x10,%ah -0804f778 <.text+0x6548> jne 08050160 <exit@plt+0x6f48> -0804f77e <.text+0x654e> test $0x6,%ah -0804f781 <.text+0x6551> jne 0804f920 <exit@plt+0x6708> -0804f787 <.text+0x6557> nop -0804f788 <.text+0x6558> movzbl 0x24(%esi),%eax -0804f78c <.text+0x655c> mov -0x30c(%ebp),%ecx -0804f792 <.text+0x6562> mov %al,(%ecx) -0804f794 <.text+0x6564> mov -0x30c(%ebp),%eax -0804f79a <.text+0x656a> add $0x1,%ecx -0804f79d <.text+0x656d> mov %ecx,-0x350(%ebp) -0804f7a3 <.text+0x6573> movb $0x0,0x1(%eax) -0804f7a7 <.text+0x6577> mov 0x14(%esi),%eax -0804f7aa <.text+0x657a> movl $0x0,-0x30c(%ebp) -0804f7b4 <.text+0x6584> cmp $0xffffffff,%eax -0804f7b7 <.text+0x6587> je 0804f7de <exit@plt+0x65c6> -0804f7b9 <.text+0x6589> shl $0x4,%eax -0804f7bc <.text+0x658c> add -0x2e4(%ebp),%eax -0804f7c2 <.text+0x6592> cmpl $0x5,(%eax) -0804f7c5 <.text+0x6595> jne 0804f8f0 <exit@plt+0x66d8> -0804f7cb <.text+0x659b> mov 0x4(%eax),%eax -0804f7ce <.text+0x659e> movl $0x1,-0x30c(%ebp) -0804f7d8 <.text+0x65a8> mov %eax,-0x2f0(%ebp) -0804f7de <.text+0x65ae> mov 0x20(%esi),%eax -0804f7e1 <.text+0x65b1> cmp $0xffffffff,%eax -0804f7e4 <.text+0x65b4> je 0804f811 <exit@plt+0x65f9> -0804f7e6 <.text+0x65b6> shl $0x4,%eax -0804f7e9 <.text+0x65b9> add -0x2e4(%ebp),%eax -0804f7ef <.text+0x65bf> cmpl $0x5,(%eax) -0804f7f2 <.text+0x65c2> jne 0804f8f0 <exit@plt+0x66d8> -0804f7f8 <.text+0x65c8> mov -0x30c(%ebp),%ecx -0804f7fe <.text+0x65ce> mov 0x4(%eax),%eax -0804f801 <.text+0x65d1> mov %eax,-0x2f0(%ebp,%ecx,4) -0804f808 <.text+0x65d8> add $0x1,%ecx -0804f80b <.text+0x65db> mov %ecx,-0x30c(%ebp) -0804f811 <.text+0x65e1> mov %edi,%eax -0804f813 <.text+0x65e3> add $0x2,%eax -0804f816 <.text+0x65e6> mov %eax,-0x338(%ebp) -0804f81c <.text+0x65ec> sbb %eax,%eax -0804f81e <.text+0x65ee> or -0x338(%ebp),%eax -0804f824 <.text+0x65f4> cmp %eax,%ebx -0804f826 <.text+0x65f6> jae 0804f8a1 <exit@plt+0x6689> -0804f828 <.text+0x65f8> test %ebx,%ebx -0804f82a <.text+0x65fa> jne 08050178 <exit@plt+0x6f60> -0804f830 <.text+0x6600> mov $0xc,%bl -0804f832 <.text+0x6602> cmp %edi,-0x338(%ebp) -0804f838 <.text+0x6608> sbb %eax,%eax -0804f83a <.text+0x660a> or -0x338(%ebp),%eax -0804f840 <.text+0x6610> cmp %eax,%ebx -0804f842 <.text+0x6612> jae 0804f856 <exit@plt+0x663e> -0804f844 <.text+0x6614> cmp -0x338(%ebp),%edi -0804f84a <.text+0x661a> ja 08050048 <exit@plt+0x6e30> -0804f850 <.text+0x6620> mov -0x338(%ebp),%ebx -0804f856 <.text+0x6626> cmp $0xffffffff,%ebx -0804f859 <.text+0x6629> je 08050048 <exit@plt+0x6e30> -0804f85f <.text+0x662f> cmp -0x334(%ebp),%edx -0804f865 <.text+0x6635> sete -0x328(%ebp) -0804f86c <.text+0x663c> test %edx,%edx -0804f86e <.text+0x663e> je 0804f87d <exit@plt+0x6665> -0804f870 <.text+0x6640> cmpb $0x0,-0x328(%ebp) -0804f877 <.text+0x6647> je 08050188 <exit@plt+0x6f70> -0804f87d <.text+0x664d> mov %edx,-0x368(%ebp) -0804f883 <.text+0x6653> mov %ebx,(%esp) -0804f886 <.text+0x6656> call 080490f8 <malloc@plt> -0804f88b <.text+0x665b> mov -0x368(%ebp),%edx -0804f891 <.text+0x6661> mov %eax,%ecx -0804f893 <.text+0x6663> test %ecx,%ecx -0804f895 <.text+0x6665> je 08050048 <exit@plt+0x6e30> -0804f89b <.text+0x666b> test %edi,%edi -0804f89d <.text+0x666d> jne 0804f8f8 <exit@plt+0x66e0> -0804f89f <.text+0x666f> mov %ecx,%edx -0804f8a1 <.text+0x6671> movb $0x0,(%edx,%edi,1) -0804f8a5 <.text+0x6675> mov -0x2f0(%ebp),%ecx -0804f8ab <.text+0x667b> mov -0x2ec(%ebp),%eax -0804f8b1 <.text+0x6681> mov %esi,-0x340(%ebp) -0804f8b7 <.text+0x6687> mov %edx,%esi -0804f8b9 <.text+0x6689> mov %ecx,-0x34c(%ebp) -0804f8bf <.text+0x668f> mov %eax,-0x354(%ebp) -0804f8c5 <.text+0x6695> mov %ebx,%ecx -0804f8c7 <.text+0x6697> sub %edi,%ecx -0804f8c9 <.text+0x6699> movl $0xffffffff,-0x2e0(%ebp) -0804f8d3 <.text+0x66a3> js 0804fad0 <exit@plt+0x68b8> -0804f8d9 <.text+0x66a9> cmpl $0x11,-0x310(%ebp) -0804f8e0 <.text+0x66b0> jbe 0804f950 <exit@plt+0x6738> -0804f8e2 <.text+0x66b2> jmp 0804f8f0 <exit@plt+0x66d8> -0804f8e4 <.text+0x66b4> lea 0x0(%esi,%eiz,1),%esi -0804f8e8 <.text+0x66b8> fstp %st(0) -0804f8ea <.text+0x66ba> lea 0x0(%esi),%esi -0804f8f0 <.text+0x66c0> call 08048e48 <abort@plt> -0804f8f5 <.text+0x66c5> lea 0x0(%esi),%esi -0804f8f8 <.text+0x66c8> cmpb $0x0,-0x328(%ebp) -0804f8ff <.text+0x66cf> je 0804f89f <exit@plt+0x6687> -0804f901 <.text+0x66d1> mov %ecx,(%esp) -0804f904 <.text+0x66d4> mov %ecx,-0x364(%ebp) -0804f90a <.text+0x66da> mov %edi,0x8(%esp) -0804f90e <.text+0x66de> mov %edx,0x4(%esp) -0804f912 <.text+0x66e2> call 08049068 <memcpy@plt> -0804f917 <.text+0x66e7> mov -0x364(%ebp),%ecx -0804f91d <.text+0x66ed> jmp 0804f89f <exit@plt+0x6687> -0804f91f <.text+0x66ef> nop -0804f920 <.text+0x66f0> mov -0x30c(%ebp),%eax -0804f926 <.text+0x66f6> movb $0x6c,(%eax) -0804f929 <.text+0x66f9> add $0x1,%eax -0804f92c <.text+0x66fc> mov %eax,-0x30c(%ebp) -0804f932 <.text+0x6702> mov -0x30c(%ebp),%ecx -0804f938 <.text+0x6708> movb $0x6c,(%ecx) -0804f93b <.text+0x670b> add $0x1,%ecx -0804f93e <.text+0x670e> mov %ecx,-0x30c(%ebp) -0804f944 <.text+0x6714> jmp 0804f788 <exit@plt+0x6570> -0804f949 <.text+0x6719> lea 0x0(%esi,%eiz,1),%esi -0804f950 <.text+0x6720> mov -0x310(%ebp),%edx -0804f956 <.text+0x6726> jmp *0x8052fd4(,%edx,4) -0804f95d <.text+0x672d> lea 0x0(%esi),%esi -0804f960 <.text+0x6730> mov -0x340(%ebp),%eax -0804f966 <.text+0x6736> mov 0x28(%eax),%edx -0804f969 <.text+0x6739> mov -0x2e4(%ebp),%eax -0804f96f <.text+0x673f> shl $0x4,%edx -0804f972 <.text+0x6742> cmpl $0x1,-0x30c(%ebp) -0804f979 <.text+0x6749> mov 0x4(%edx,%eax,1),%eax -0804f97d <.text+0x674d> je 0804fb08 <exit@plt+0x68f0> -0804f983 <.text+0x6753> jae 0804fbe0 <exit@plt+0x69c8> -0804f989 <.text+0x6759> mov %eax,0x14(%esp) -0804f98d <.text+0x675d> mov -0x32c(%ebp),%eax -0804f993 <.text+0x6763> lea -0x2e0(%ebp),%edx -0804f999 <.text+0x6769> mov %ecx,0x4(%esp) -0804f99d <.text+0x676d> mov %ecx,-0x364(%ebp) -0804f9a3 <.text+0x6773> mov %edx,0x18(%esp) -0804f9a7 <.text+0x6777> mov %eax,0x10(%esp) -0804f9ab <.text+0x677b> lea (%esi,%edi,1),%eax -0804f9ae <.text+0x677e> movl $0xffffffff,0xc(%esp) -0804f9b6 <.text+0x6786> movl $0x1,0x8(%esp) -0804f9be <.text+0x678e> mov %eax,(%esp) -0804f9c1 <.text+0x6791> call 080491d8 <__snprintf_chk@plt> -0804f9c6 <.text+0x6796> mov -0x364(%ebp),%ecx -0804f9cc <.text+0x679c> mov %eax,-0x330(%ebp) -0804f9d2 <.text+0x67a2> mov -0x2e0(%ebp),%eax -0804f9d8 <.text+0x67a8> test %eax,%eax -0804f9da <.text+0x67aa> js 0804fb69 <exit@plt+0x6951> -0804f9e0 <.text+0x67b0> cmp %eax,%ecx -0804f9e2 <.text+0x67b2> mov %eax,-0x328(%ebp) -0804f9e8 <.text+0x67b8> jbe 0804f9f7 <exit@plt+0x67df> -0804f9ea <.text+0x67ba> lea (%esi,%eax,1),%edx -0804f9ed <.text+0x67bd> cmpb $0x0,(%edx,%edi,1) -0804f9f1 <.text+0x67c1> jne 0804f8f0 <exit@plt+0x66d8> -0804f9f7 <.text+0x67c7> cmp %eax,-0x330(%ebp) -0804f9fd <.text+0x67cd> jle 0804fa11 <exit@plt+0x67f9> -0804f9ff <.text+0x67cf> mov -0x330(%ebp),%edx -0804fa05 <.text+0x67d5> mov %edx,-0x2e0(%ebp) -0804fa0b <.text+0x67db> mov %edx,-0x328(%ebp) -0804fa11 <.text+0x67e1> mov -0x328(%ebp),%eax -0804fa17 <.text+0x67e7> add $0x1,%eax -0804fa1a <.text+0x67ea> cmp %eax,%ecx -0804fa1c <.text+0x67ec> ja 08050748 <exit@plt+0x7530> -0804fa22 <.text+0x67f2> cmp $0x7fffffff,%ecx -0804fa28 <.text+0x67f8> je 080508c0 <exit@plt+0x76a8> -0804fa2e <.text+0x67fe> mov -0x328(%ebp),%ecx -0804fa34 <.text+0x6804> mov %ebx,%edx -0804fa36 <.text+0x6806> add -0x338(%ebp),%ecx -0804fa3c <.text+0x680c> sar $0x1f,%edx -0804fa3f <.text+0x680f> lea (%ebx,%ebx,1),%eax -0804fa42 <.text+0x6812> or %edx,%eax -0804fa44 <.text+0x6814> cmp %ecx,%edi -0804fa46 <.text+0x6816> mov $0xffffffff,%edx -0804fa4b <.text+0x681b> ja 0804fa55 <exit@plt+0x683d> -0804fa4d <.text+0x681d> cmp %ecx,%eax -0804fa4f <.text+0x681f> mov %eax,%edx -0804fa51 <.text+0x6821> jae 0804fa55 <exit@plt+0x683d> -0804fa53 <.text+0x6823> mov %ecx,%edx -0804fa55 <.text+0x6825> cmp %edx,%ebx -0804fa57 <.text+0x6827> jae 0804f8c5 <exit@plt+0x66ad> -0804fa5d <.text+0x682d> cmp $0x0,%ebx -0804fa60 <.text+0x6830> jne 080500c8 <exit@plt+0x6eb0> -0804fa66 <.text+0x6836> mov $0xc,%bl -0804fa68 <.text+0x6838> cmp %edx,%ebx -0804fa6a <.text+0x683a> jae 0804fa6e <exit@plt+0x6856> -0804fa6c <.text+0x683c> mov %edx,%ebx -0804fa6e <.text+0x683e> cmp $0xffffffff,%ebx -0804fa71 <.text+0x6841> je 080501a8 <exit@plt+0x6f90> -0804fa77 <.text+0x6847> cmp -0x334(%ebp),%esi -0804fa7d <.text+0x684d> sete %cl -0804fa80 <.text+0x6850> test %esi,%esi -0804fa82 <.text+0x6852> je 0804fa8c <exit@plt+0x6874> -0804fa84 <.text+0x6854> test %cl,%cl -0804fa86 <.text+0x6856> je 080500a8 <exit@plt+0x6e90> -0804fa8c <.text+0x685c> mov %cl,-0x364(%ebp) -0804fa92 <.text+0x6862> mov %ebx,(%esp) -0804fa95 <.text+0x6865> call 080490f8 <malloc@plt> -0804fa9a <.text+0x686a> movzbl -0x364(%ebp),%ecx -0804faa1 <.text+0x6871> mov %eax,%edx -0804faa3 <.text+0x6873> test %edx,%edx -0804faa5 <.text+0x6875> je 080501a8 <exit@plt+0x6f90> -0804faab <.text+0x687b> test %cl,%cl -0804faad <.text+0x687d> jne 0804fb80 <exit@plt+0x6968> -0804fab3 <.text+0x6883> mov %ebx,%ecx -0804fab5 <.text+0x6885> mov %edx,%esi -0804fab7 <.text+0x6887> sub %edi,%ecx -0804fab9 <.text+0x6889> movl $0xffffffff,-0x2e0(%ebp) -0804fac3 <.text+0x6893> jns 0804f8d9 <exit@plt+0x66c1> -0804fac9 <.text+0x6899> lea 0x0(%esi,%eiz,1),%esi -0804fad0 <.text+0x68a0> mov $0x7fffffff,%ecx -0804fad5 <.text+0x68a5> jmp 0804f8d9 <exit@plt+0x66c1> -0804fada <.text+0x68aa> lea 0x0(%esi),%esi -0804fae0 <.text+0x68b0> mov -0x340(%ebp),%eax -0804fae6 <.text+0x68b6> mov 0x28(%eax),%edx -0804fae9 <.text+0x68b9> mov -0x2e4(%ebp),%eax -0804faef <.text+0x68bf> shl $0x4,%edx -0804faf2 <.text+0x68c2> cmpl $0x1,-0x30c(%ebp) -0804faf9 <.text+0x68c9> movzbl 0x4(%edx,%eax,1),%eax -0804fafe <.text+0x68ce> jne 0804f983 <exit@plt+0x676b> -0804fb04 <.text+0x68d4> lea 0x0(%esi,%eiz,1),%esi -0804fb08 <.text+0x68d8> mov %eax,0x18(%esp) -0804fb0c <.text+0x68dc> mov -0x34c(%ebp),%eax -0804fb12 <.text+0x68e2> lea -0x2e0(%ebp),%edx -0804fb18 <.text+0x68e8> mov %edx,0x1c(%esp) -0804fb1c <.text+0x68ec> mov %eax,0x14(%esp) -0804fb20 <.text+0x68f0> mov -0x32c(%ebp),%edx -0804fb26 <.text+0x68f6> mov %edx,0x10(%esp) -0804fb2a <.text+0x68fa> lea (%esi,%edi,1),%eax -0804fb2d <.text+0x68fd> mov %ecx,0x4(%esp) -0804fb31 <.text+0x6901> mov %ecx,-0x364(%ebp) -0804fb37 <.text+0x6907> movl $0xffffffff,0xc(%esp) -0804fb3f <.text+0x690f> movl $0x1,0x8(%esp) -0804fb47 <.text+0x6917> mov %eax,(%esp) -0804fb4a <.text+0x691a> call 080491d8 <__snprintf_chk@plt> -0804fb4f <.text+0x691f> mov -0x364(%ebp),%ecx -0804fb55 <.text+0x6925> mov %eax,-0x330(%ebp) -0804fb5b <.text+0x692b> mov -0x2e0(%ebp),%eax -0804fb61 <.text+0x6931> test %eax,%eax -0804fb63 <.text+0x6933> jns 0804f9e0 <exit@plt+0x67c8> -0804fb69 <.text+0x6939> mov -0x350(%ebp),%eax -0804fb6f <.text+0x693f> cmpb $0x0,(%eax) -0804fb72 <.text+0x6942> je 08050118 <exit@plt+0x6f00> -0804fb78 <.text+0x6948> movb $0x0,(%eax) -0804fb7b <.text+0x694b> jmp 0804f8c5 <exit@plt+0x66ad> -0804fb80 <.text+0x6950> test %edi,%edi -0804fb82 <.text+0x6952> je 0804fab3 <exit@plt+0x689b> -0804fb88 <.text+0x6958> mov %esi,0x4(%esp) -0804fb8c <.text+0x695c> mov %edx,(%esp) -0804fb8f <.text+0x695f> mov %edx,-0x368(%ebp) -0804fb95 <.text+0x6965> mov %edi,0x8(%esp) -0804fb99 <.text+0x6969> call 08049068 <memcpy@plt> -0804fb9e <.text+0x696e> mov -0x368(%ebp),%edx -0804fba4 <.text+0x6974> mov %edx,%esi -0804fba6 <.text+0x6976> jmp 0804f8c5 <exit@plt+0x66ad> -0804fbab <.text+0x697b> nop -0804fbac <.text+0x697c> lea 0x0(%esi,%eiz,1),%esi -0804fbb0 <.text+0x6980> mov -0x340(%ebp),%eax -0804fbb6 <.text+0x6986> mov 0x28(%eax),%edx -0804fbb9 <.text+0x6989> mov -0x2e4(%ebp),%eax -0804fbbf <.text+0x698f> shl $0x4,%edx -0804fbc2 <.text+0x6992> cmpl $0x1,-0x30c(%ebp) -0804fbc9 <.text+0x6999> movzwl 0x4(%edx,%eax,1),%eax -0804fbce <.text+0x699e> je 0804fb08 <exit@plt+0x68f0> -0804fbd4 <.text+0x69a4> jb 0804f989 <exit@plt+0x6771> -0804fbda <.text+0x69aa> lea 0x0(%esi),%esi -0804fbe0 <.text+0x69b0> cmpl $0x2,-0x30c(%ebp) -0804fbe7 <.text+0x69b7> jne 0804f8f0 <exit@plt+0x66d8> -0804fbed <.text+0x69bd> mov %eax,0x1c(%esp) -0804fbf1 <.text+0x69c1> mov -0x354(%ebp),%eax -0804fbf7 <.text+0x69c7> lea -0x2e0(%ebp),%edx -0804fbfd <.text+0x69cd> mov %edx,0x20(%esp) -0804fc01 <.text+0x69d1> mov -0x34c(%ebp),%edx -0804fc07 <.text+0x69d7> mov %eax,0x18(%esp) -0804fc0b <.text+0x69db> mov -0x32c(%ebp),%eax -0804fc11 <.text+0x69e1> mov %edx,0x14(%esp) -0804fc15 <.text+0x69e5> mov %eax,0x10(%esp) -0804fc19 <.text+0x69e9> lea (%esi,%edi,1),%eax -0804fc1c <.text+0x69ec> mov %ecx,0x4(%esp) -0804fc20 <.text+0x69f0> mov %ecx,-0x364(%ebp) -0804fc26 <.text+0x69f6> movl $0xffffffff,0xc(%esp) -0804fc2e <.text+0x69fe> movl $0x1,0x8(%esp) -0804fc36 <.text+0x6a06> mov %eax,(%esp) -0804fc39 <.text+0x6a09> call 080491d8 <__snprintf_chk@plt> -0804fc3e <.text+0x6a0e> mov -0x364(%ebp),%ecx -0804fc44 <.text+0x6a14> mov %eax,-0x330(%ebp) -0804fc4a <.text+0x6a1a> jmp 0804f9d2 <exit@plt+0x67ba> -0804fc4f <.text+0x6a1f> nop -0804fc50 <.text+0x6a20> mov -0x340(%ebp),%eax -0804fc56 <.text+0x6a26> mov 0x28(%eax),%edx -0804fc59 <.text+0x6a29> mov -0x2e4(%ebp),%eax -0804fc5f <.text+0x6a2f> shl $0x4,%edx -0804fc62 <.text+0x6a32> cmpl $0x1,-0x30c(%ebp) -0804fc69 <.text+0x6a39> movswl 0x4(%edx,%eax,1),%eax -0804fc6e <.text+0x6a3e> jne 0804f983 <exit@plt+0x676b> -0804fc74 <.text+0x6a44> jmp 0804fb08 <exit@plt+0x68f0> -0804fc79 <.text+0x6a49> lea 0x0(%esi,%eiz,1),%esi -0804fc80 <.text+0x6a50> mov -0x340(%ebp),%eax -0804fc86 <.text+0x6a56> mov 0x28(%eax),%edx -0804fc89 <.text+0x6a59> mov -0x2e4(%ebp),%eax -0804fc8f <.text+0x6a5f> shl $0x4,%edx -0804fc92 <.text+0x6a62> cmpl $0x1,-0x30c(%ebp) -0804fc99 <.text+0x6a69> movsbl 0x4(%edx,%eax,1),%eax -0804fc9e <.text+0x6a6e> jne 0804f983 <exit@plt+0x676b> -0804fca4 <.text+0x6a74> jmp 0804fb08 <exit@plt+0x68f0> -0804fca9 <.text+0x6a79> lea 0x0(%esi,%eiz,1),%esi -0804fcb0 <.text+0x6a80> mov -0x340(%ebp),%edx -0804fcb6 <.text+0x6a86> mov 0x28(%edx),%edx -0804fcb9 <.text+0x6a89> shl $0x4,%edx -0804fcbc <.text+0x6a8c> mov %edx,%eax -0804fcbe <.text+0x6a8e> mov -0x2e4(%ebp),%edx -0804fcc4 <.text+0x6a94> cmpl $0x1,-0x30c(%ebp) -0804fccb <.text+0x6a9b> lea 0x4(%eax,%edx,1),%edx -0804fccf <.text+0x6a9f> mov (%edx),%eax -0804fcd1 <.text+0x6aa1> mov 0x4(%edx),%edx -0804fcd4 <.text+0x6aa4> mov %eax,-0x328(%ebp) -0804fcda <.text+0x6aaa> mov %edx,-0x324(%ebp) -0804fce0 <.text+0x6ab0> je 08050548 <exit@plt+0x7330> -0804fce6 <.text+0x6ab6> jae 0804feb8 <exit@plt+0x6ca0> -0804fcec <.text+0x6abc> lea -0x2e0(%ebp),%edx -0804fcf2 <.text+0x6ac2> mov -0x328(%ebp),%eax -0804fcf8 <.text+0x6ac8> mov %edx,0x1c(%esp) -0804fcfc <.text+0x6acc> mov -0x324(%ebp),%edx -0804fd02 <.text+0x6ad2> mov %eax,0x14(%esp) -0804fd06 <.text+0x6ad6> mov %edx,0x18(%esp) -0804fd0a <.text+0x6ada> jmp 0804fb20 <exit@plt+0x6908> -0804fd0f <.text+0x6adf> nop -0804fd10 <.text+0x6ae0> mov -0x340(%ebp),%eax -0804fd16 <.text+0x6ae6> mov -0x2e4(%ebp),%edx -0804fd1c <.text+0x6aec> mov 0x28(%eax),%eax -0804fd1f <.text+0x6aef> shl $0x4,%eax -0804fd22 <.text+0x6af2> lea 0x4(%eax,%edx,1),%edx -0804fd26 <.text+0x6af6> mov (%edx),%eax -0804fd28 <.text+0x6af8> mov 0x4(%edx),%edx -0804fd2b <.text+0x6afb> cmpl $0x1,-0x30c(%ebp) -0804fd32 <.text+0x6b02> mov %eax,-0x328(%ebp) -0804fd38 <.text+0x6b08> mov %edx,-0x324(%ebp) -0804fd3e <.text+0x6b0e> je 08050548 <exit@plt+0x7330> -0804fd44 <.text+0x6b14> jae 0804feb8 <exit@plt+0x6ca0> -0804fd4a <.text+0x6b1a> lea -0x2e0(%ebp),%edx -0804fd50 <.text+0x6b20> mov -0x328(%ebp),%eax -0804fd56 <.text+0x6b26> mov %edx,0x1c(%esp) -0804fd5a <.text+0x6b2a> mov -0x324(%ebp),%edx -0804fd60 <.text+0x6b30> mov %eax,0x14(%esp) -0804fd64 <.text+0x6b34> mov %edx,0x18(%esp) -0804fd68 <.text+0x6b38> mov -0x32c(%ebp),%edx -0804fd6e <.text+0x6b3e> mov %edx,0x10(%esp) -0804fd72 <.text+0x6b42> jmp 0804fb2a <exit@plt+0x6912> -0804fd77 <.text+0x6b47> nop -0804fd78 <.text+0x6b48> mov -0x340(%ebp),%eax -0804fd7e <.text+0x6b4e> mov 0x28(%eax),%edx -0804fd81 <.text+0x6b51> mov -0x2e4(%ebp),%eax -0804fd87 <.text+0x6b57> shl $0x4,%edx -0804fd8a <.text+0x6b5a> cmpl $0x1,-0x30c(%ebp) -0804fd91 <.text+0x6b61> fldl 0x4(%edx,%eax,1) -0804fd95 <.text+0x6b65> je 08050710 <exit@plt+0x74f8> -0804fd9b <.text+0x6b6b> jb 080504a8 <exit@plt+0x7290> -0804fda1 <.text+0x6b71> cmpl $0x2,-0x30c(%ebp) -0804fda8 <.text+0x6b78> jne 0804f8e8 <exit@plt+0x66d0> -0804fdae <.text+0x6b7e> mov -0x354(%ebp),%edx -0804fdb4 <.text+0x6b84> lea -0x2e0(%ebp),%eax -0804fdba <.text+0x6b8a> mov %eax,0x24(%esp) -0804fdbe <.text+0x6b8e> fstpl 0x1c(%esp) -0804fdc2 <.text+0x6b92> mov %edx,0x18(%esp) -0804fdc6 <.text+0x6b96> mov -0x34c(%ebp),%eax -0804fdcc <.text+0x6b9c> mov -0x32c(%ebp),%edx -0804fdd2 <.text+0x6ba2> mov %ecx,0x4(%esp) -0804fdd6 <.text+0x6ba6> mov %ecx,-0x364(%ebp) -0804fddc <.text+0x6bac> mov %eax,0x14(%esp) -0804fde0 <.text+0x6bb0> lea (%esi,%edi,1),%eax -0804fde3 <.text+0x6bb3> mov %edx,0x10(%esp) -0804fde7 <.text+0x6bb7> movl $0xffffffff,0xc(%esp) -0804fdef <.text+0x6bbf> movl $0x1,0x8(%esp) -0804fdf7 <.text+0x6bc7> mov %eax,(%esp) -0804fdfa <.text+0x6bca> call 080491d8 <__snprintf_chk@plt> -0804fdff <.text+0x6bcf> mov -0x364(%ebp),%ecx -0804fe05 <.text+0x6bd5> mov %eax,-0x330(%ebp) -0804fe0b <.text+0x6bdb> jmp 0804f9d2 <exit@plt+0x67ba> -0804fe10 <.text+0x6be0> mov -0x340(%ebp),%eax -0804fe16 <.text+0x6be6> mov 0x28(%eax),%edx -0804fe19 <.text+0x6be9> mov -0x2e4(%ebp),%eax -0804fe1f <.text+0x6bef> shl $0x4,%edx -0804fe22 <.text+0x6bf2> fldt 0x4(%edx,%eax,1) -0804fe26 <.text+0x6bf6> cmpl $0x1,-0x30c(%ebp) -0804fe2d <.text+0x6bfd> fstpt -0x328(%ebp) -0804fe33 <.text+0x6c03> je 080506f0 <exit@plt+0x74d8> -0804fe39 <.text+0x6c09> jb 080504c8 <exit@plt+0x72b0> -0804fe3f <.text+0x6c0f> cmpl $0x2,-0x30c(%ebp) -0804fe46 <.text+0x6c16> jne 0804f8f0 <exit@plt+0x66d8> -0804fe4c <.text+0x6c1c> lea -0x2e0(%ebp),%eax -0804fe52 <.text+0x6c22> mov -0x34c(%ebp),%edx -0804fe58 <.text+0x6c28> mov %eax,0x28(%esp) -0804fe5c <.text+0x6c2c> mov -0x354(%ebp),%eax -0804fe62 <.text+0x6c32> fldt -0x328(%ebp) -0804fe68 <.text+0x6c38> mov %ecx,0x4(%esp) -0804fe6c <.text+0x6c3c> mov %ecx,-0x364(%ebp) -0804fe72 <.text+0x6c42> mov %eax,0x18(%esp) -0804fe76 <.text+0x6c46> mov -0x32c(%ebp),%eax -0804fe7c <.text+0x6c4c> fstpt 0x1c(%esp) -0804fe80 <.text+0x6c50> mov %edx,0x14(%esp) -0804fe84 <.text+0x6c54> mov %eax,0x10(%esp) -0804fe88 <.text+0x6c58> lea (%esi,%edi,1),%eax -0804fe8b <.text+0x6c5b> movl $0xffffffff,0xc(%esp) -0804fe93 <.text+0x6c63> movl $0x1,0x8(%esp) -0804fe9b <.text+0x6c6b> mov %eax,(%esp) -0804fe9e <.text+0x6c6e> call 080491d8 <__snprintf_chk@plt> -0804fea3 <.text+0x6c73> mov -0x364(%ebp),%ecx -0804fea9 <.text+0x6c79> mov %eax,-0x330(%ebp) -0804feaf <.text+0x6c7f> jmp 0804f9d2 <exit@plt+0x67ba> -0804feb4 <.text+0x6c84> lea 0x0(%esi,%eiz,1),%esi -0804feb8 <.text+0x6c88> cmpl $0x2,-0x30c(%ebp) -0804febf <.text+0x6c8f> jne 0804f8f0 <exit@plt+0x66d8> -0804fec5 <.text+0x6c95> lea -0x2e0(%ebp),%edx -0804fecb <.text+0x6c9b> mov -0x328(%ebp),%eax -0804fed1 <.text+0x6ca1> mov %edx,0x24(%esp) -0804fed5 <.text+0x6ca5> mov -0x324(%ebp),%edx -0804fedb <.text+0x6cab> mov %eax,0x1c(%esp) -0804fedf <.text+0x6caf> mov %edx,0x20(%esp) -0804fee3 <.text+0x6cb3> mov -0x354(%ebp),%edx -0804fee9 <.text+0x6cb9> mov %edx,0x18(%esp) -0804feed <.text+0x6cbd> jmp 0804fdc6 <exit@plt+0x6bae> -0804fef2 <.text+0x6cc2> lea 0x0(%esi),%esi -0804fef8 <.text+0x6cc8> jl 08050048 <exit@plt+0x6e30> -0804fefe <.text+0x6cce> add %ebx,%ebx -0804ff00 <.text+0x6cd0> jmp 0804f4d9 <exit@plt+0x62c1> -0804ff05 <.text+0x6cd5> lea 0x0(%esi),%esi -0804ff08 <.text+0x6cd8> mov %edx,(%esp) -0804ff0b <.text+0x6cdb> mov %edx,-0x368(%ebp) -0804ff11 <.text+0x6ce1> mov %ecx,-0x364(%ebp) -0804ff17 <.text+0x6ce7> mov %ebx,0x4(%esp) -0804ff1b <.text+0x6ceb> call 08048ec8 <realloc@plt> -0804ff20 <.text+0x6cf0> mov -0x364(%ebp),%ecx -0804ff26 <.text+0x6cf6> mov -0x368(%ebp),%edx -0804ff2c <.text+0x6cfc> mov %eax,-0x328(%ebp) -0804ff32 <.text+0x6d02> jmp 0804f52c <exit@plt+0x6314> -0804ff37 <.text+0x6d07> nop -0804ff38 <.text+0x6d08> cmpl $0xffffffff,0x28(%esi) -0804ff3c <.text+0x6d0c> jne 0804f8f0 <exit@plt+0x66d8> -0804ff42 <.text+0x6d12> mov %edi,%ecx -0804ff44 <.text+0x6d14> add $0x1,%ecx -0804ff47 <.text+0x6d17> sbb %eax,%eax -0804ff49 <.text+0x6d19> or %eax,%ecx -0804ff4b <.text+0x6d1b> cmp %ecx,%ebx -0804ff4d <.text+0x6d1d> jae 0804ffc5 <exit@plt+0x6dad> -0804ff4f <.text+0x6d1f> cmp $0x0,%ebx -0804ff52 <.text+0x6d22> jne 080501b0 <exit@plt+0x6f98> -0804ff58 <.text+0x6d28> mov $0xc,%bl -0804ff5a <.text+0x6d2a> cmp %ecx,%ebx -0804ff5c <.text+0x6d2c> jae 0804ff60 <exit@plt+0x6d48> -0804ff5e <.text+0x6d2e> mov %ecx,%ebx -0804ff60 <.text+0x6d30> cmp $0xffffffff,%ebx -0804ff63 <.text+0x6d33> je 08050048 <exit@plt+0x6e30> -0804ff69 <.text+0x6d39> cmp -0x334(%ebp),%edx -0804ff6f <.text+0x6d3f> sete -0x310(%ebp) -0804ff76 <.text+0x6d46> test %edx,%edx -0804ff78 <.text+0x6d48> je 0804ff83 <exit@plt+0x6d6b> -0804ff7a <.text+0x6d4a> cmpb $0x0,-0x310(%ebp) -0804ff81 <.text+0x6d51> je 0804ffe8 <exit@plt+0x6dd0> -0804ff83 <.text+0x6d53> mov %edx,-0x368(%ebp) -0804ff89 <.text+0x6d59> mov %ecx,-0x364(%ebp) -0804ff8f <.text+0x6d5f> mov %ebx,(%esp) -0804ff92 <.text+0x6d62> call 080490f8 <malloc@plt> -0804ff97 <.text+0x6d67> mov -0x368(%ebp),%edx -0804ff9d <.text+0x6d6d> mov -0x364(%ebp),%ecx -0804ffa3 <.text+0x6d73> mov %eax,-0x30c(%ebp) -0804ffa9 <.text+0x6d79> mov -0x30c(%ebp),%eax -0804ffaf <.text+0x6d7f> test %eax,%eax -0804ffb1 <.text+0x6d81> je 08050048 <exit@plt+0x6e30> -0804ffb7 <.text+0x6d87> test %edi,%edi -0804ffb9 <.text+0x6d89> jne 08050580 <exit@plt+0x7368> -0804ffbf <.text+0x6d8f> mov -0x30c(%ebp),%edx -0804ffc5 <.text+0x6d95> movb $0x25,(%edx,%edi,1) -0804ffc9 <.text+0x6d99> mov %ecx,%edi -0804ffcb <.text+0x6d9b> mov 0x4(%esi),%ecx -0804ffce <.text+0x6d9e> add $0x2c,%esi -0804ffd1 <.text+0x6da1> addl $0x1,-0x33c(%ebp) -0804ffd8 <.text+0x6da8> mov %ecx,-0x30c(%ebp) -0804ffde <.text+0x6dae> jmp 0804f4a8 <exit@plt+0x6290> -0804ffe3 <.text+0x6db3> nop -0804ffe4 <.text+0x6db4> lea 0x0(%esi,%eiz,1),%esi -0804ffe8 <.text+0x6db8> mov %edx,(%esp) -0804ffeb <.text+0x6dbb> mov %edx,-0x368(%ebp) -0804fff1 <.text+0x6dc1> mov %ecx,-0x364(%ebp) -0804fff7 <.text+0x6dc7> mov %ebx,0x4(%esp) -0804fffb <.text+0x6dcb> call 08048ec8 <realloc@plt> -08050000 <.text+0x6dd0> mov -0x364(%ebp),%ecx -08050006 <.text+0x6dd6> mov -0x368(%ebp),%edx -0805000c <.text+0x6ddc> mov %eax,-0x30c(%ebp) -08050012 <.text+0x6de2> jmp 0804ffa9 <exit@plt+0x6d91> -08050014 <.text+0x6de4> cmpl $0xffffffff,-0x328(%ebp) -0805001b <.text+0x6deb> je 08050048 <exit@plt+0x6e30> -0805001d <.text+0x6ded> mov -0x328(%ebp),%eax -08050023 <.text+0x6df3> mov %edx,-0x368(%ebp) -08050029 <.text+0x6df9> mov %eax,(%esp) -0805002c <.text+0x6dfc> call 080490f8 <malloc@plt> -08050031 <.text+0x6e01> mov -0x368(%ebp),%edx -08050037 <.text+0x6e07> test %eax,%eax -08050039 <.text+0x6e09> mov %eax,-0x30c(%ebp) -0805003f <.text+0x6e0f> jne 080502f4 <exit@plt+0x70dc> -08050045 <.text+0x6e15> lea 0x0(%esi),%esi -08050048 <.text+0x6e18> mov %edx,%edi -0805004a <.text+0x6e1a> test %edi,%edi -0805004c <.text+0x6e1c> jne 08050528 <exit@plt+0x7310> -08050052 <.text+0x6e22> mov -0x35c(%ebp),%edx -08050058 <.text+0x6e28> test %edx,%edx -0805005a <.text+0x6e2a> je 0804f3d0 <exit@plt+0x61b8> -08050060 <.text+0x6e30> mov -0x35c(%ebp),%edx -08050066 <.text+0x6e36> mov %edx,(%esp) -08050069 <.text+0x6e39> call 08048ff8 <free@plt> -0805006e <.text+0x6e3e> jmp 0804f3d0 <exit@plt+0x61b8> -08050073 <.text+0x6e43> nop -08050074 <.text+0x6e44> lea 0x0(%esi,%eiz,1),%esi -08050078 <.text+0x6e48> shl $0x4,%ecx -0805007b <.text+0x6e4b> add -0x2e4(%ebp),%ecx -08050081 <.text+0x6e51> mov (%ecx),%eax -08050083 <.text+0x6e53> sub $0x12,%eax -08050086 <.text+0x6e56> cmp $0x4,%eax -08050089 <.text+0x6e59> ja 0804f8f0 <exit@plt+0x66d8> -0805008f <.text+0x6e5f> jmp *0x805301c(,%eax,4) -08050096 <.text+0x6e66> xchg %ax,%ax -08050098 <.text+0x6e68> mov 0x4(%ecx),%eax -0805009b <.text+0x6e6b> mov %edi,(%eax) -0805009d <.text+0x6e6d> jmp 0804ffcb <exit@plt+0x6db3> -080500a2 <.text+0x6e72> lea 0x0(%esi),%esi -080500a8 <.text+0x6e78> mov %cl,-0x364(%ebp) -080500ae <.text+0x6e7e> mov %ebx,0x4(%esp) -080500b2 <.text+0x6e82> mov %esi,(%esp) -080500b5 <.text+0x6e85> call 08048ec8 <realloc@plt> -080500ba <.text+0x6e8a> movzbl -0x364(%ebp),%ecx -080500c1 <.text+0x6e91> mov %eax,%edx -080500c3 <.text+0x6e93> jmp 0804faa3 <exit@plt+0x688b> -080500c8 <.text+0x6e98> jl 080501a8 <exit@plt+0x6f90> -080500ce <.text+0x6e9e> add %ebx,%ebx -080500d0 <.text+0x6ea0> jmp 0804fa68 <exit@plt+0x6850> -080500d5 <.text+0x6ea5> lea 0x0(%esi),%esi -080500d8 <.text+0x6ea8> cmpb $0x0,-0x330(%ebp) -080500df <.text+0x6eaf> nop -080500e0 <.text+0x6eb0> je 0804f542 <exit@plt+0x632a> -080500e6 <.text+0x6eb6> mov %edx,0x4(%esp) -080500ea <.text+0x6eba> mov -0x328(%ebp),%edx -080500f0 <.text+0x6ec0> mov %ecx,-0x364(%ebp) -080500f6 <.text+0x6ec6> mov %edi,0x8(%esp) -080500fa <.text+0x6eca> mov %edx,(%esp) -080500fd <.text+0x6ecd> call 08049068 <memcpy@plt> -08050102 <.text+0x6ed2> mov -0x328(%ebp),%edx -08050108 <.text+0x6ed8> mov -0x364(%ebp),%ecx -0805010e <.text+0x6ede> jmp 0804f548 <exit@plt+0x6330> -08050113 <.text+0x6ee3> nop -08050114 <.text+0x6ee4> lea 0x0(%esi,%eiz,1),%esi -08050118 <.text+0x6ee8> mov -0x330(%ebp),%eax -0805011e <.text+0x6eee> test %eax,%eax -08050120 <.text+0x6ef0> jns 0804f9ff <exit@plt+0x67e7> -08050126 <.text+0x6ef6> test %ebx,%ebx -08050128 <.text+0x6ef8> js 08050738 <exit@plt+0x7520> -0805012e <.text+0x6efe> lea (%ebx,%ebx,1),%eax -08050131 <.text+0x6f01> add $0xc,%eax -08050134 <.text+0x6f04> jb 08050738 <exit@plt+0x7520> -0805013a <.text+0x6f0a> cmp %eax,%ebx -0805013c <.text+0x6f0c> jae 0804f8c5 <exit@plt+0x66ad> -08050142 <.text+0x6f12> cmp $0x0,%ebx -08050145 <.text+0x6f15> jne 08050a2d <exit@plt+0x7815> -0805014b <.text+0x6f1b> mov $0xc,%bl -0805014d <.text+0x6f1d> cmp %eax,%ebx -0805014f <.text+0x6f1f> nop -08050150 <.text+0x6f20> jae 0804fa6e <exit@plt+0x6856> -08050156 <.text+0x6f26> mov %eax,%ebx -08050158 <.text+0x6f28> jmp 0804fa6e <exit@plt+0x6856> -0805015d <.text+0x6f2d> lea 0x0(%esi),%esi -08050160 <.text+0x6f30> mov -0x30c(%ebp),%eax -08050166 <.text+0x6f36> movb $0x4c,(%eax) -08050169 <.text+0x6f39> add $0x1,%eax -0805016c <.text+0x6f3c> mov %eax,-0x30c(%ebp) -08050172 <.text+0x6f42> jmp 0804f788 <exit@plt+0x6570> -08050177 <.text+0x6f47> nop -08050178 <.text+0x6f48> lea (%ebx,%ebx,1),%eax -0805017b <.text+0x6f4b> sar $0x1f,%ebx -0805017e <.text+0x6f4e> or %eax,%ebx -08050180 <.text+0x6f50> jmp 0804f832 <exit@plt+0x661a> -08050185 <.text+0x6f55> lea 0x0(%esi),%esi -08050188 <.text+0x6f58> mov %edx,(%esp) -0805018b <.text+0x6f5b> mov %edx,-0x368(%ebp) -08050191 <.text+0x6f61> mov %ebx,0x4(%esp) -08050195 <.text+0x6f65> call 08048ec8 <realloc@plt> -0805019a <.text+0x6f6a> mov -0x368(%ebp),%edx -080501a0 <.text+0x6f70> mov %eax,%ecx -080501a2 <.text+0x6f72> jmp 0804f893 <exit@plt+0x667b> -080501a7 <.text+0x6f77> nop -080501a8 <.text+0x6f78> mov %esi,%edi -080501aa <.text+0x6f7a> jmp 0805004a <exit@plt+0x6e32> -080501af <.text+0x6f7f> nop -080501b0 <.text+0x6f80> jl 08050048 <exit@plt+0x6e30> -080501b6 <.text+0x6f86> add %ebx,%ebx -080501b8 <.text+0x6f88> jmp 0804ff5a <exit@plt+0x6d42> -080501bd <.text+0x6f8d> lea 0x0(%esi),%esi -080501c0 <.text+0x6f90> fldt 0x4(%ecx) -080501c3 <.text+0x6f93> mov %edx,-0x368(%ebp) -080501c9 <.text+0x6f99> fld %st(0) -080501cb <.text+0x6f9b> fstpt (%esp) -080501ce <.text+0x6f9e> fstpt -0x378(%ebp) -080501d4 <.text+0x6fa4> call 08051420 <exit@plt+0x8208> -080501d9 <.text+0x6fa9> mov -0x368(%ebp),%edx -080501df <.text+0x6faf> test %eax,%eax -080501e1 <.text+0x6fb1> fldt -0x378(%ebp) -080501e7 <.text+0x6fb7> je 08050478 <exit@plt+0x7260> -080501ed <.text+0x6fbd> fstp %st(0) -080501ef <.text+0x6fbf> mov 0x8(%esi),%ecx -080501f2 <.text+0x6fc2> mov 0xc(%esi),%eax -080501f5 <.text+0x6fc5> movl $0x0,-0x310(%ebp) -080501ff <.text+0x6fcf> movl $0x0,-0x340(%ebp) -08050209 <.text+0x6fd9> mov %ecx,-0x34c(%ebp) -0805020f <.text+0x6fdf> mov 0x10(%esi),%ecx -08050212 <.text+0x6fe2> cmp %ecx,%eax -08050214 <.text+0x6fe4> mov %ecx,-0x30c(%ebp) -0805021a <.text+0x6fea> je 08050255 <exit@plt+0x703d> -0805021c <.text+0x6fec> mov 0x14(%esi),%ecx -0805021f <.text+0x6fef> cmp $0xffffffff,%ecx -08050222 <.text+0x6ff2> je 08050b26 <exit@plt+0x790e> -08050228 <.text+0x6ff8> shl $0x4,%ecx -0805022b <.text+0x6ffb> add -0x2e4(%ebp),%ecx -08050231 <.text+0x7001> cmpl $0x5,(%ecx) -08050234 <.text+0x7004> jne 0804f8f0 <exit@plt+0x66d8> -0805023a <.text+0x700a> mov 0x4(%ecx),%ecx -0805023d <.text+0x700d> movl $0x1,-0x340(%ebp) -08050247 <.text+0x7017> test %ecx,%ecx -08050249 <.text+0x7019> mov %ecx,-0x310(%ebp) -0805024f <.text+0x701f> js 08050c5e <exit@plt+0x7a46> -08050255 <.text+0x7025> mov 0x1c(%esi),%ecx -08050258 <.text+0x7028> mov 0x18(%esi),%eax -0805025b <.text+0x702b> mov %ecx,-0x30c(%ebp) -08050261 <.text+0x7031> cmp %ecx,%eax -08050263 <.text+0x7033> je 08050ca6 <exit@plt+0x7a8e> -08050269 <.text+0x7039> mov 0x20(%esi),%ecx -0805026c <.text+0x703c> cmp $0xffffffff,%ecx -0805026f <.text+0x703f> je 08050aaa <exit@plt+0x7892> -08050275 <.text+0x7045> shl $0x4,%ecx -08050278 <.text+0x7048> add -0x2e4(%ebp),%ecx -0805027e <.text+0x704e> cmpl $0x5,(%ecx) -08050281 <.text+0x7051> jne 0804f8f0 <exit@plt+0x66d8> -08050287 <.text+0x7057> mov 0x4(%ecx),%ecx -0805028a <.text+0x705a> test %ecx,%ecx -0805028c <.text+0x705c> mov %ecx,-0x38c(%ebp) -08050292 <.text+0x7062> js 08050ca6 <exit@plt+0x7a8e> -08050298 <.text+0x7068> mov -0x38c(%ebp),%eax -0805029e <.text+0x706e> mov $0xc,%ecx -080502a3 <.text+0x7073> test %eax,%eax -080502a5 <.text+0x7075> jne 08050a3a <exit@plt+0x7822> -080502ab <.text+0x707b> cmp %ecx,-0x310(%ebp) -080502b1 <.text+0x7081> jbe 08051125 <exit@plt+0x7f0d> -080502b7 <.text+0x7087> mov -0x310(%ebp),%ecx -080502bd <.text+0x708d> add $0x1,%ecx -080502c0 <.text+0x7090> mov %ecx,-0x328(%ebp) -080502c6 <.text+0x7096> mov -0x310(%ebp),%ecx -080502cc <.text+0x709c> cmp -0x328(%ebp),%ecx -080502d2 <.text+0x70a2> ja 08050048 <exit@plt+0x6e30> -080502d8 <.text+0x70a8> cmpl $0x2bc,-0x328(%ebp) -080502e2 <.text+0x70b2> lea -0x2d8(%ebp),%ecx -080502e8 <.text+0x70b8> mov %ecx,-0x30c(%ebp) -080502ee <.text+0x70be> ja 08050014 <exit@plt+0x6dfc> -080502f4 <.text+0x70c4> mov 0x28(%esi),%ecx -080502f7 <.text+0x70c7> mov -0x2e4(%ebp),%eax -080502fd <.text+0x70cd> shl $0x4,%ecx -08050300 <.text+0x70d0> fldt 0x4(%ecx,%eax,1) -08050304 <.text+0x70d4> mov %edx,-0x368(%ebp) -0805030a <.text+0x70da> fld %st(0) -0805030c <.text+0x70dc> fstpt (%esp) -0805030f <.text+0x70df> fstpt -0x378(%ebp) -08050315 <.text+0x70e5> call 08051420 <exit@plt+0x8208> -0805031a <.text+0x70ea> mov -0x368(%ebp),%edx -08050320 <.text+0x70f0> test %eax,%eax -08050322 <.text+0x70f2> fldt -0x378(%ebp) -08050328 <.text+0x70f8> je 080507f8 <exit@plt+0x75e0> -0805032e <.text+0x70fe> fstp %st(0) -08050330 <.text+0x7100> movzbl 0x24(%esi),%eax -08050334 <.text+0x7104> sub $0x41,%eax -08050337 <.text+0x7107> cmp $0x19,%al -08050339 <.text+0x7109> ja 08050a81 <exit@plt+0x7869> -0805033f <.text+0x710f> mov -0x30c(%ebp),%ecx -08050345 <.text+0x7115> movb $0x4e,(%ecx) -08050348 <.text+0x7118> movb $0x41,0x1(%ecx) -0805034c <.text+0x711c> movb $0x4e,0x2(%ecx) -08050350 <.text+0x7120> add $0x3,%ecx -08050353 <.text+0x7123> mov %ecx,-0x338(%ebp) -08050359 <.text+0x7129> movl $0x0,-0x330(%ebp) -08050363 <.text+0x7133> mov -0x340(%ebp),%eax -08050369 <.text+0x7139> test %eax,%eax -0805036b <.text+0x713b> jne 08050760 <exit@plt+0x7548> -08050371 <.text+0x7141> mov -0x338(%ebp),%ecx -08050377 <.text+0x7147> sub -0x30c(%ebp),%ecx -0805037d <.text+0x714d> cmp %ecx,-0x328(%ebp) -08050383 <.text+0x7153> jbe 0804f8f0 <exit@plt+0x66d8> -08050389 <.text+0x7159> mov %ebx,%eax -0805038b <.text+0x715b> sub %edi,%eax -0805038d <.text+0x715d> cmp %ecx,%eax -0805038f <.text+0x715f> ja 08050a1f <exit@plt+0x7807> -08050395 <.text+0x7165> mov %ecx,%eax -08050397 <.text+0x7167> add %edi,%eax -08050399 <.text+0x7169> mov %eax,-0x310(%ebp) -0805039f <.text+0x716f> sbb %eax,%eax -080503a1 <.text+0x7171> or -0x310(%ebp),%eax -080503a7 <.text+0x7177> cmp %eax,%ebx -080503a9 <.text+0x7179> jae 08050425 <exit@plt+0x720d> -080503ab <.text+0x717b> cmp $0x0,%ebx -080503ae <.text+0x717e> jne 08050c51 <exit@plt+0x7a39> -080503b4 <.text+0x7184> mov $0xc,%bl -080503b6 <.text+0x7186> cmp %eax,%ebx -080503b8 <.text+0x7188> jae 080503bc <exit@plt+0x71a4> -080503ba <.text+0x718a> mov %eax,%ebx -080503bc <.text+0x718c> cmp $0xffffffff,%ebx -080503bf <.text+0x718f> je 08050048 <exit@plt+0x6e30> -080503c5 <.text+0x7195> cmp -0x334(%ebp),%edx -080503cb <.text+0x719b> sete -0x330(%ebp) -080503d2 <.text+0x71a2> test %edx,%edx -080503d4 <.text+0x71a4> je 080503e3 <exit@plt+0x71cb> -080503d6 <.text+0x71a6> cmpb $0x0,-0x330(%ebp) -080503dd <.text+0x71ad> je 08050c22 <exit@plt+0x7a0a> -080503e3 <.text+0x71b3> mov %edx,-0x368(%ebp) -080503e9 <.text+0x71b9> mov %ecx,-0x364(%ebp) -080503ef <.text+0x71bf> mov %ebx,(%esp) -080503f2 <.text+0x71c2> call 080490f8 <malloc@plt> -080503f7 <.text+0x71c7> mov -0x368(%ebp),%edx -080503fd <.text+0x71cd> mov -0x364(%ebp),%ecx -08050403 <.text+0x71d3> mov %eax,-0x328(%ebp) -08050409 <.text+0x71d9> mov -0x328(%ebp),%eax -0805040f <.text+0x71df> test %eax,%eax -08050411 <.text+0x71e1> je 08050048 <exit@plt+0x6e30> -08050417 <.text+0x71e7> test %edi,%edi -08050419 <.text+0x71e9> jne 08050dc2 <exit@plt+0x7baa> -0805041f <.text+0x71ef> mov -0x328(%ebp),%edx -08050425 <.text+0x71f5> mov %ecx,0x8(%esp) -08050429 <.text+0x71f9> mov -0x30c(%ebp),%ecx -0805042f <.text+0x71ff> lea (%edx,%edi,1),%edi -08050432 <.text+0x7202> mov %edx,-0x368(%ebp) -08050438 <.text+0x7208> mov %edi,(%esp) -0805043b <.text+0x720b> mov %ecx,0x4(%esp) -0805043f <.text+0x720f> call 08049068 <memcpy@plt> -08050444 <.text+0x7214> mov -0x37c(%ebp),%eax -0805044a <.text+0x721a> cmp %eax,-0x30c(%ebp) -08050450 <.text+0x7220> mov -0x368(%ebp),%edx -08050456 <.text+0x7226> je 0805046c <exit@plt+0x7254> -08050458 <.text+0x7228> mov -0x30c(%ebp),%ecx -0805045e <.text+0x722e> mov %ecx,(%esp) -08050461 <.text+0x7231> call 08048ff8 <free@plt> -08050466 <.text+0x7236> mov -0x368(%ebp),%edx -0805046c <.text+0x723c> mov -0x310(%ebp),%edi -08050472 <.text+0x7242> jmp 0804ffcb <exit@plt+0x6db3> -08050477 <.text+0x7247> nop -08050478 <.text+0x7248> fld %st(0) -0805047a <.text+0x724a> fadd %st(1),%st -0805047c <.text+0x724c> fxch %st(1) -0805047e <.text+0x724e> fucompp -08050480 <.text+0x7250> fnstsw %ax -08050482 <.text+0x7252> sahf -08050483 <.text+0x7253> jp 0805048b <exit@plt+0x7273> -08050485 <.text+0x7255> je 080501ef <exit@plt+0x6fd7> -0805048b <.text+0x725b> mov 0x28(%esi),%eax -0805048e <.text+0x725e> mov -0x2e4(%ebp),%ecx -08050494 <.text+0x7264> shl $0x4,%eax -08050497 <.text+0x7267> mov (%eax,%ecx,1),%eax -0805049a <.text+0x726a> mov %eax,-0x310(%ebp) -080504a0 <.text+0x7270> jmp 0804f63a <exit@plt+0x6422> -080504a5 <.text+0x7275> lea 0x0(%esi),%esi -080504a8 <.text+0x7278> mov -0x32c(%ebp),%eax -080504ae <.text+0x727e> lea -0x2e0(%ebp),%edx -080504b4 <.text+0x7284> mov %edx,0x1c(%esp) -080504b8 <.text+0x7288> fstpl 0x14(%esp) -080504bc <.text+0x728c> mov %eax,0x10(%esp) -080504c0 <.text+0x7290> jmp 0804fb2a <exit@plt+0x6912> -080504c5 <.text+0x7295> lea 0x0(%esi),%esi -080504c8 <.text+0x7298> lea -0x2e0(%ebp),%eax -080504ce <.text+0x729e> mov %eax,0x20(%esp) -080504d2 <.text+0x72a2> mov -0x32c(%ebp),%eax -080504d8 <.text+0x72a8> fldt -0x328(%ebp) -080504de <.text+0x72ae> mov %eax,0x10(%esp) -080504e2 <.text+0x72b2> fstpt 0x14(%esp) -080504e6 <.text+0x72b6> jmp 0804fc19 <exit@plt+0x6a01> -080504eb <.text+0x72bb> nop -080504ec <.text+0x72bc> lea 0x0(%esi,%eiz,1),%esi -080504f0 <.text+0x72c0> mov 0x4(%ecx),%eax -080504f3 <.text+0x72c3> mov %edi,%ecx -080504f5 <.text+0x72c5> mov %cl,(%eax) -080504f7 <.text+0x72c7> jmp 0804ffcb <exit@plt+0x6db3> -080504fc <.text+0x72cc> lea 0x0(%esi,%eiz,1),%esi -08050500 <.text+0x72d0> mov 0x4(%ecx),%eax -08050503 <.text+0x72d3> mov %edi,(%eax) -08050505 <.text+0x72d5> movl $0x0,0x4(%eax) -0805050c <.text+0x72dc> jmp 0804ffcb <exit@plt+0x6db3> -08050511 <.text+0x72e1> lea 0x0(%esi,%eiz,1),%esi -08050518 <.text+0x72e8> mov 0x4(%ecx),%eax -0805051b <.text+0x72eb> mov %di,(%eax) -0805051e <.text+0x72ee> jmp 0804ffcb <exit@plt+0x6db3> -08050523 <.text+0x72f3> nop -08050524 <.text+0x72f4> lea 0x0(%esi,%eiz,1),%esi -08050528 <.text+0x72f8> cmp -0x334(%ebp),%edi -0805052e <.text+0x72fe> je 08050052 <exit@plt+0x6e3a> -08050534 <.text+0x7304> mov %edi,(%esp) -08050537 <.text+0x7307> call 08048ff8 <free@plt> -0805053c <.text+0x730c> jmp 08050052 <exit@plt+0x6e3a> -08050541 <.text+0x7311> lea 0x0(%esi,%eiz,1),%esi -08050548 <.text+0x7318> lea -0x2e0(%ebp),%eax -0805054e <.text+0x731e> mov -0x324(%ebp),%edx -08050554 <.text+0x7324> mov %eax,0x20(%esp) -08050558 <.text+0x7328> mov -0x328(%ebp),%eax -0805055e <.text+0x732e> mov %edx,0x1c(%esp) -08050562 <.text+0x7332> mov -0x34c(%ebp),%edx -08050568 <.text+0x7338> mov %eax,0x18(%esp) -0805056c <.text+0x733c> mov -0x32c(%ebp),%eax -08050572 <.text+0x7342> mov %edx,0x14(%esp) -08050576 <.text+0x7346> mov %eax,0x10(%esp) -0805057a <.text+0x734a> jmp 0804fc19 <exit@plt+0x6a01> -0805057f <.text+0x734f> nop -08050580 <.text+0x7350> cmpb $0x0,-0x310(%ebp) -08050587 <.text+0x7357> je 0804ffbf <exit@plt+0x6da7> -0805058d <.text+0x735d> mov -0x30c(%ebp),%eax -08050593 <.text+0x7363> mov %edx,0x4(%esp) -08050597 <.text+0x7367> mov %ecx,-0x364(%ebp) -0805059d <.text+0x736d> mov %edi,0x8(%esp) -080505a1 <.text+0x7371> mov %eax,(%esp) -080505a4 <.text+0x7374> call 08049068 <memcpy@plt> -080505a9 <.text+0x7379> mov -0x30c(%ebp),%edx -080505af <.text+0x737f> mov -0x364(%ebp),%ecx -080505b5 <.text+0x7385> jmp 0804ffc5 <exit@plt+0x6dad> -080505ba <.text+0x738a> lea 0x0(%esi),%esi -080505c0 <.text+0x7390> mov %edx,%eax -080505c2 <.text+0x7392> mov %edi,%edx -080505c4 <.text+0x7394> mov %edx,%esi -080505c6 <.text+0x7396> mov %eax,%edi -080505c8 <.text+0x7398> add $0x1,%esi -080505cb <.text+0x739b> sbb %eax,%eax -080505cd <.text+0x739d> or %esi,%eax -080505cf <.text+0x739f> cmp %ebx,%eax -080505d1 <.text+0x73a1> jbe 0805063c <exit@plt+0x7424> -080505d3 <.text+0x73a3> test %ebx,%ebx -080505d5 <.text+0x73a5> jne 08050c72 <exit@plt+0x7a5a> -080505db <.text+0x73ab> mov $0xc,%bl -080505dd <.text+0x73ad> cmp %edx,%esi -080505df <.text+0x73af> sbb %eax,%eax -080505e1 <.text+0x73b1> or %esi,%eax -080505e3 <.text+0x73b3> cmp %eax,%ebx -080505e5 <.text+0x73b5> jae 080505f1 <exit@plt+0x73d9> -080505e7 <.text+0x73b7> cmp %esi,%edx -080505e9 <.text+0x73b9> ja 0805004a <exit@plt+0x6e32> -080505ef <.text+0x73bf> mov %esi,%ebx -080505f1 <.text+0x73c1> cmp $0xffffffff,%ebx -080505f4 <.text+0x73c4> je 0805004a <exit@plt+0x6e32> -080505fa <.text+0x73ca> cmp -0x334(%ebp),%edi -08050600 <.text+0x73d0> sete -0x30c(%ebp) -08050607 <.text+0x73d7> test %edi,%edi -08050609 <.text+0x73d9> je 08050618 <exit@plt+0x7400> -0805060b <.text+0x73db> cmpb $0x0,-0x30c(%ebp) -08050612 <.text+0x73e2> je 08050cd0 <exit@plt+0x7ab8> -08050618 <.text+0x73e8> mov %edx,-0x368(%ebp) -0805061e <.text+0x73ee> mov %ebx,(%esp) -08050621 <.text+0x73f1> call 080490f8 <malloc@plt> -08050626 <.text+0x73f6> mov -0x368(%ebp),%edx -0805062c <.text+0x73fc> mov %eax,%ecx -0805062e <.text+0x73fe> test %ecx,%ecx -08050630 <.text+0x7400> je 0805004a <exit@plt+0x6e32> -08050636 <.text+0x7406> test %edx,%edx -08050638 <.text+0x7408> jne 080506b3 <exit@plt+0x749b> -0805063a <.text+0x740a> mov %ecx,%edi -0805063c <.text+0x740c> movb $0x0,(%edi,%edx,1) -08050640 <.text+0x7410> cmp -0x334(%ebp),%edi -08050646 <.text+0x7416> je 08050650 <exit@plt+0x7438> -08050648 <.text+0x7418> cmp %esi,%ebx -0805064a <.text+0x741a> ja 08050c7f <exit@plt+0x7a67> -08050650 <.text+0x7420> mov -0x35c(%ebp),%ebx -08050656 <.text+0x7426> test %ebx,%ebx -08050658 <.text+0x7428> je 08050674 <exit@plt+0x745c> -0805065a <.text+0x742a> mov -0x35c(%ebp),%eax -08050660 <.text+0x7430> mov %edx,-0x368(%ebp) -08050666 <.text+0x7436> mov %eax,(%esp) -08050669 <.text+0x7439> call 08048ff8 <free@plt> -0805066e <.text+0x743e> mov -0x368(%ebp),%edx -08050674 <.text+0x7444> mov -0x2fc(%ebp),%eax -0805067a <.text+0x744a> mov %edx,-0x368(%ebp) -08050680 <.text+0x7450> mov %eax,(%esp) -08050683 <.text+0x7453> call 08048ff8 <free@plt> -08050688 <.text+0x7458> mov -0x2e4(%ebp),%eax -0805068e <.text+0x745e> mov -0x368(%ebp),%edx -08050694 <.text+0x7464> test %eax,%eax -08050696 <.text+0x7466> je 080506a6 <exit@plt+0x748e> -08050698 <.text+0x7468> mov %eax,(%esp) -0805069b <.text+0x746b> call 08048ff8 <free@plt> -080506a0 <.text+0x7470> mov -0x368(%ebp),%edx -080506a6 <.text+0x7476> mov -0x344(%ebp),%ecx -080506ac <.text+0x747c> mov %edx,(%ecx) -080506ae <.text+0x747e> jmp 0804f3fd <exit@plt+0x61e5> -080506b3 <.text+0x7483> cmpb $0x0,-0x30c(%ebp) -080506ba <.text+0x748a> je 0805063a <exit@plt+0x7422> -080506c0 <.text+0x7490> mov %edx,0x8(%esp) -080506c4 <.text+0x7494> mov %edi,0x4(%esp) -080506c8 <.text+0x7498> mov %ecx,(%esp) -080506cb <.text+0x749b> mov %edx,-0x368(%ebp) -080506d1 <.text+0x74a1> mov %ecx,-0x364(%ebp) -080506d7 <.text+0x74a7> call 08049068 <memcpy@plt> -080506dc <.text+0x74ac> mov -0x364(%ebp),%ecx -080506e2 <.text+0x74b2> mov -0x368(%ebp),%edx -080506e8 <.text+0x74b8> mov %ecx,%edi -080506ea <.text+0x74ba> jmp 0805063c <exit@plt+0x7424> -080506ef <.text+0x74bf> nop -080506f0 <.text+0x74c0> fldt -0x328(%ebp) -080506f6 <.text+0x74c6> lea -0x2e0(%ebp),%edx -080506fc <.text+0x74cc> mov %edx,0x24(%esp) -08050700 <.text+0x74d0> fstpt 0x18(%esp) -08050704 <.text+0x74d4> jmp 0804fdc6 <exit@plt+0x6bae> -08050709 <.text+0x74d9> lea 0x0(%esi,%eiz,1),%esi -08050710 <.text+0x74e0> lea -0x2e0(%ebp),%edx -08050716 <.text+0x74e6> mov -0x34c(%ebp),%eax -0805071c <.text+0x74ec> mov %edx,0x20(%esp) -08050720 <.text+0x74f0> mov -0x32c(%ebp),%edx -08050726 <.text+0x74f6> fstpl 0x18(%esp) -0805072a <.text+0x74fa> mov %eax,0x14(%esp) -0805072e <.text+0x74fe> mov %edx,0x10(%esp) -08050732 <.text+0x7502> jmp 0804fc19 <exit@plt+0x6a01> -08050737 <.text+0x7507> nop -08050738 <.text+0x7508> mov $0xffffffff,%eax -0805073d <.text+0x750d> jmp 0805013a <exit@plt+0x6f22> -08050742 <.text+0x7512> lea 0x0(%esi),%esi -08050748 <.text+0x7518> mov %esi,%edx -0805074a <.text+0x751a> mov -0x340(%ebp),%esi -08050750 <.text+0x7520> add -0x328(%ebp),%edi -08050756 <.text+0x7526> jmp 0804ffcb <exit@plt+0x6db3> -0805075b <.text+0x752b> nop -0805075c <.text+0x752c> lea 0x0(%esi,%eiz,1),%esi -08050760 <.text+0x7530> mov -0x338(%ebp),%ecx -08050766 <.text+0x7536> sub -0x30c(%ebp),%ecx -0805076c <.text+0x753c> cmp %ecx,-0x310(%ebp) -08050772 <.text+0x7542> jbe 0805037d <exit@plt+0x7165> -08050778 <.text+0x7548> mov -0x30c(%ebp),%eax -0805077e <.text+0x754e> mov -0x338(%ebp),%ecx -08050784 <.text+0x7554> sub -0x338(%ebp),%eax -0805078a <.text+0x755a> add -0x310(%ebp),%eax -08050790 <.text+0x7560> add %eax,%ecx -08050792 <.text+0x7562> testb $0x2,-0x34c(%ebp) -08050799 <.text+0x7569> mov %eax,-0x310(%ebp) -0805079f <.text+0x756f> mov %ecx,-0x340(%ebp) -080507a5 <.text+0x7575> je 08050d08 <exit@plt+0x7af0> -080507ab <.text+0x757b> xor %eax,%eax -080507ad <.text+0x757d> cmpl $0x0,-0x310(%ebp) -080507b4 <.text+0x7584> je 08050db7 <exit@plt+0x7b9f> -080507ba <.text+0x758a> mov %edi,-0x330(%ebp) -080507c0 <.text+0x7590> mov -0x338(%ebp),%ecx -080507c6 <.text+0x7596> mov -0x310(%ebp),%edi -080507cc <.text+0x759c> lea 0x0(%esi,%eiz,1),%esi -080507d0 <.text+0x75a0> movb $0x20,(%ecx,%eax,1) -080507d4 <.text+0x75a4> add $0x1,%eax -080507d7 <.text+0x75a7> cmp %edi,%eax -080507d9 <.text+0x75a9> jne 080507d0 <exit@plt+0x75b8> -080507db <.text+0x75ab> mov -0x340(%ebp),%ecx -080507e1 <.text+0x75b1> mov -0x330(%ebp),%edi -080507e7 <.text+0x75b7> sub -0x30c(%ebp),%ecx -080507ed <.text+0x75bd> jmp 0805037d <exit@plt+0x7165> -080507f2 <.text+0x75c2> lea 0x0(%esi),%esi -080507f8 <.text+0x75c8> fnstcw -0x2da(%ebp) -080507fe <.text+0x75ce> movzwl -0x2da(%ebp),%ecx -08050805 <.text+0x75d5> mov %ecx,%eax -08050807 <.text+0x75d7> or $0x3,%ah -0805080a <.text+0x75da> mov %cx,-0x350(%ebp) -08050811 <.text+0x75e1> mov %ax,-0x2da(%ebp) -08050818 <.text+0x75e8> fldcw -0x2da(%ebp) -0805081e <.text+0x75ee> fxam -08050820 <.text+0x75f0> fnstsw %ax -08050822 <.text+0x75f2> test $0x2,%ah -08050825 <.text+0x75f5> je 08050a5d <exit@plt+0x7845> -0805082b <.text+0x75fb> mov -0x30c(%ebp),%eax -08050831 <.text+0x7601> fchs -08050833 <.text+0x7603> movb $0x2d,(%eax) -08050836 <.text+0x7606> add $0x1,%eax -08050839 <.text+0x7609> mov %eax,-0x330(%ebp) -0805083f <.text+0x760f> fldz -08050841 <.text+0x7611> fxch %st(1) -08050843 <.text+0x7613> fucom %st(1) -08050845 <.text+0x7615> fnstsw %ax -08050847 <.text+0x7617> fstp %st(1) -08050849 <.text+0x7619> sahf -0805084a <.text+0x761a> jbe 08050912 <exit@plt+0x76fa> -08050850 <.text+0x7620> fld %st(0) -08050852 <.text+0x7622> fadd %st(1),%st -08050854 <.text+0x7624> fucomp %st(1) -08050856 <.text+0x7626> fnstsw %ax -08050858 <.text+0x7628> sahf -08050859 <.text+0x7629> jne 08050912 <exit@plt+0x76fa> -0805085f <.text+0x762f> jp 08050912 <exit@plt+0x76fa> -08050865 <.text+0x7635> fstp %st(0) -08050867 <.text+0x7637> movzbl 0x24(%esi),%eax -0805086b <.text+0x763b> sub $0x41,%eax -0805086e <.text+0x763e> cmp $0x19,%al -08050870 <.text+0x7640> ja 08050eca <exit@plt+0x7cb2> -08050876 <.text+0x7646> mov -0x330(%ebp),%ecx -0805087c <.text+0x764c> movb $0x49,(%ecx) -0805087f <.text+0x764f> movb $0x4e,0x1(%ecx) -08050883 <.text+0x7653> movb $0x46,0x2(%ecx) -08050887 <.text+0x7657> add $0x3,%ecx -0805088a <.text+0x765a> mov %ecx,-0x338(%ebp) -08050890 <.text+0x7660> movl $0x0,-0x330(%ebp) -0805089a <.text+0x766a> lea 0x0(%esi),%esi -080508a0 <.text+0x7670> movzwl -0x350(%ebp),%ecx -080508a7 <.text+0x7677> mov %cx,-0x2da(%ebp) -080508ae <.text+0x767e> fldcw -0x2da(%ebp) -080508b4 <.text+0x7684> jmp 08050363 <exit@plt+0x714b> -080508b9 <.text+0x7689> lea 0x0(%esi,%eiz,1),%esi -080508c0 <.text+0x7690> test %esi,%esi -080508c2 <.text+0x7692> jne 08050cef <exit@plt+0x7ad7> -080508c8 <.text+0x7698> mov -0x35c(%ebp),%ecx -080508ce <.text+0x769e> test %ecx,%ecx -080508d0 <.text+0x76a0> je 080508e0 <exit@plt+0x76c8> -080508d2 <.text+0x76a2> mov -0x35c(%ebp),%eax -080508d8 <.text+0x76a8> mov %eax,(%esp) -080508db <.text+0x76ab> call 08048ff8 <free@plt> -080508e0 <.text+0x76b0> mov -0x2fc(%ebp),%eax -080508e6 <.text+0x76b6> mov %eax,(%esp) -080508e9 <.text+0x76b9> call 08048ff8 <free@plt> -080508ee <.text+0x76be> mov -0x2e4(%ebp),%eax -080508f4 <.text+0x76c4> test %eax,%eax -080508f6 <.text+0x76c6> je 08050900 <exit@plt+0x76e8> -080508f8 <.text+0x76c8> mov %eax,(%esp) -080508fb <.text+0x76cb> call 08048ff8 <free@plt> -08050900 <.text+0x76d0> call 08048e58 <__errno_location@plt> -08050905 <.text+0x76d5> xor %edi,%edi -08050907 <.text+0x76d7> movl $0x4b,(%eax) -0805090d <.text+0x76dd> jmp 0804f3fd <exit@plt+0x61e5> -08050912 <.text+0x76e2> fldz -08050914 <.text+0x76e4> fxch %st(1) -08050916 <.text+0x76e6> fucompp -08050918 <.text+0x76e8> fnstsw %ax -0805091a <.text+0x76ea> sahf -0805091b <.text+0x76eb> jp 0804f8f0 <exit@plt+0x66d8> -08050921 <.text+0x76f1> jne 0804f8f0 <exit@plt+0x66d8> -08050927 <.text+0x76f7> movzbl 0x24(%esi),%eax -0805092b <.text+0x76fb> cmp $0x46,%al -0805092d <.text+0x76fd> je 08050937 <exit@plt+0x771f> -0805092f <.text+0x76ff> cmp $0x66,%al -08050931 <.text+0x7701> jne 08050b90 <exit@plt+0x7978> -08050937 <.text+0x7707> mov -0x330(%ebp),%ecx -0805093d <.text+0x770d> movb $0x30,(%ecx) -08050940 <.text+0x7710> add $0x1,%ecx -08050943 <.text+0x7713> mov %ecx,-0x338(%ebp) -08050949 <.text+0x7719> mov -0x38c(%ebp),%ecx -0805094f <.text+0x771f> test %ecx,%ecx -08050951 <.text+0x7721> setne -0x354(%ebp) -08050958 <.text+0x7728> jne 08050967 <exit@plt+0x774f> -0805095a <.text+0x772a> testb $0x10,-0x34c(%ebp) -08050961 <.text+0x7731> je 080508a0 <exit@plt+0x7688> -08050967 <.text+0x7737> mov %edx,-0x368(%ebp) -0805096d <.text+0x773d> movl $0x10000,(%esp) -08050974 <.text+0x7744> call 080490e8 <nl_langinfo@plt> -08050979 <.text+0x7749> mov -0x368(%ebp),%edx -0805097f <.text+0x774f> movzbl (%eax),%eax -08050982 <.text+0x7752> test %al,%al -08050984 <.text+0x7754> mov %al,-0x360(%ebp) -0805098a <.text+0x775a> jne 08050993 <exit@plt+0x777b> -0805098c <.text+0x775c> movb $0x2e,-0x360(%ebp) -08050993 <.text+0x7763> mov -0x338(%ebp),%ecx -08050999 <.text+0x7769> movzbl -0x360(%ebp),%eax -080509a0 <.text+0x7770> mov %al,(%ecx) -080509a2 <.text+0x7772> add $0x1,%ecx -080509a5 <.text+0x7775> cmpb $0x0,-0x354(%ebp) -080509ac <.text+0x777c> mov %ecx,-0x338(%ebp) -080509b2 <.text+0x7782> je 080508a0 <exit@plt+0x7688> -080509b8 <.text+0x7788> mov %edi,-0x354(%ebp) -080509be <.text+0x778e> mov -0x38c(%ebp),%ecx -080509c4 <.text+0x7794> xor %eax,%eax -080509c6 <.text+0x7796> mov -0x330(%ebp),%edi -080509cc <.text+0x779c> lea 0x0(%esi,%eiz,1),%esi -080509d0 <.text+0x77a0> movb $0x30,0x2(%edi,%eax,1) -080509d5 <.text+0x77a5> add $0x1,%eax -080509d8 <.text+0x77a8> cmp %ecx,%eax -080509da <.text+0x77aa> jne 080509d0 <exit@plt+0x77b8> -080509dc <.text+0x77ac> mov -0x354(%ebp),%edi -080509e2 <.text+0x77b2> add %eax,-0x338(%ebp) -080509e8 <.text+0x77b8> jmp 080508a0 <exit@plt+0x7688> -080509ed <.text+0x77bd> mov -0x2fc(%ebp),%eax -080509f3 <.text+0x77c3> mov %eax,(%esp) -080509f6 <.text+0x77c6> call 08048ff8 <free@plt> -080509fb <.text+0x77cb> mov -0x2e4(%ebp),%eax -08050a01 <.text+0x77d1> test %eax,%eax -08050a03 <.text+0x77d3> je 08050a0d <exit@plt+0x77f5> -08050a05 <.text+0x77d5> mov %eax,(%esp) -08050a08 <.text+0x77d8> call 08048ff8 <free@plt> -08050a0d <.text+0x77dd> call 08048e58 <__errno_location@plt> -08050a12 <.text+0x77e2> xor %edi,%edi -08050a14 <.text+0x77e4> movl $0x16,(%eax) -08050a1a <.text+0x77ea> jmp 0804f3fd <exit@plt+0x61e5> -08050a1f <.text+0x77ef> lea (%ecx,%edi,1),%eax -08050a22 <.text+0x77f2> mov %eax,-0x310(%ebp) -08050a28 <.text+0x77f8> jmp 08050425 <exit@plt+0x720d> -08050a2d <.text+0x77fd> jl 080501a8 <exit@plt+0x6f90> -08050a33 <.text+0x7803> add %ebx,%ebx -08050a35 <.text+0x7805> jmp 0805014d <exit@plt+0x6f35> -08050a3a <.text+0x780a> mov -0x38c(%ebp),%ecx -08050a40 <.text+0x7810> add $0xc,%ecx -08050a43 <.text+0x7813> jae 080502ab <exit@plt+0x7093> -08050a49 <.text+0x7819> movl $0x0,-0x328(%ebp) -08050a53 <.text+0x7823> mov $0xffffffff,%ecx -08050a58 <.text+0x7828> jmp 080502cc <exit@plt+0x70b4> -08050a5d <.text+0x782d> testb $0x4,-0x34c(%ebp) -08050a64 <.text+0x7834> je 08050bf6 <exit@plt+0x79de> -08050a6a <.text+0x783a> mov -0x30c(%ebp),%ecx -08050a70 <.text+0x7840> movb $0x2b,(%ecx) -08050a73 <.text+0x7843> add $0x1,%ecx -08050a76 <.text+0x7846> mov %ecx,-0x330(%ebp) -08050a7c <.text+0x784c> jmp 0805083f <exit@plt+0x7627> -08050a81 <.text+0x7851> mov -0x30c(%ebp),%eax -08050a87 <.text+0x7857> movb $0x6e,(%eax) -08050a8a <.text+0x785a> movb $0x61,0x1(%eax) -08050a8e <.text+0x785e> movb $0x6e,0x2(%eax) -08050a92 <.text+0x7862> add $0x3,%eax -08050a95 <.text+0x7865> mov %eax,-0x338(%ebp) -08050a9b <.text+0x786b> movl $0x0,-0x330(%ebp) -08050aa5 <.text+0x7875> jmp 08050363 <exit@plt+0x714b> -08050aaa <.text+0x787a> add $0x1,%eax -08050aad <.text+0x787d> cmp %eax,-0x30c(%ebp) -08050ab3 <.text+0x7883> je 08050cb8 <exit@plt+0x7aa0> -08050ab9 <.text+0x7889> mov %edi,-0x328(%ebp) -08050abf <.text+0x788f> mov -0x30c(%ebp),%edi -08050ac5 <.text+0x7895> xor %ecx,%ecx -08050ac7 <.text+0x7897> movl $0x0,-0x38c(%ebp) -08050ad1 <.text+0x78a1> mov %ebx,-0x330(%ebp) -08050ad7 <.text+0x78a7> mov %edx,-0x338(%ebp) -08050add <.text+0x78ad> lea 0x0(%esi),%esi -08050ae0 <.text+0x78b0> movzbl (%eax),%ebx -08050ae3 <.text+0x78b3> add $0x1,%eax -08050ae6 <.text+0x78b6> cmp $0x19999999,%ecx -08050aec <.text+0x78bc> mov $0xffffffff,%edx -08050af1 <.text+0x78c1> ja 08050af8 <exit@plt+0x78e0> -08050af3 <.text+0x78c3> lea (%ecx,%ecx,4),%edx -08050af6 <.text+0x78c6> add %edx,%edx -08050af8 <.text+0x78c8> movsbl %bl,%ebx -08050afb <.text+0x78cb> lea -0x30(%edx,%ebx,1),%ecx -08050aff <.text+0x78cf> cmp %edx,%ecx -08050b01 <.text+0x78d1> sbb %edx,%edx -08050b03 <.text+0x78d3> or %edx,%ecx -08050b05 <.text+0x78d5> cmp %edi,%eax -08050b07 <.text+0x78d7> jne 08050ae0 <exit@plt+0x78c8> -08050b09 <.text+0x78d9> mov %ecx,-0x38c(%ebp) -08050b0f <.text+0x78df> mov -0x328(%ebp),%edi -08050b15 <.text+0x78e5> mov -0x330(%ebp),%ebx -08050b1b <.text+0x78eb> mov -0x338(%ebp),%edx -08050b21 <.text+0x78f1> jmp 08050298 <exit@plt+0x7080> -08050b26 <.text+0x78f6> mov %edi,-0x328(%ebp) -08050b2c <.text+0x78fc> xor %ecx,%ecx -08050b2e <.text+0x78fe> mov %edx,%edi -08050b30 <.text+0x7900> movl $0x0,-0x310(%ebp) -08050b3a <.text+0x790a> mov %ebx,-0x330(%ebp) -08050b40 <.text+0x7910> movzbl (%eax),%edx -08050b43 <.text+0x7913> add $0x1,%eax -08050b46 <.text+0x7916> cmp $0x19999999,%ecx -08050b4c <.text+0x791c> mov $0xffffffff,%ebx -08050b51 <.text+0x7921> ja 08050b58 <exit@plt+0x7940> -08050b53 <.text+0x7923> lea (%ecx,%ecx,4),%ebx -08050b56 <.text+0x7926> add %ebx,%ebx -08050b58 <.text+0x7928> movsbl %dl,%edx -08050b5b <.text+0x792b> lea -0x30(%ebx,%edx,1),%ecx -08050b5f <.text+0x792f> cmp %ebx,%ecx -08050b61 <.text+0x7931> sbb %edx,%edx -08050b63 <.text+0x7933> or %edx,%ecx -08050b65 <.text+0x7935> cmp %eax,-0x30c(%ebp) -08050b6b <.text+0x793b> jne 08050b40 <exit@plt+0x7928> -08050b6d <.text+0x793d> mov %edi,%edx -08050b6f <.text+0x793f> mov -0x330(%ebp),%ebx -08050b75 <.text+0x7945> mov %ecx,-0x310(%ebp) -08050b7b <.text+0x794b> mov -0x328(%ebp),%edi -08050b81 <.text+0x7951> movl $0x1,-0x340(%ebp) -08050b8b <.text+0x795b> jmp 08050255 <exit@plt+0x703d> -08050b90 <.text+0x7960> cmp $0x45,%al -08050b92 <.text+0x7962> je 08050b9c <exit@plt+0x7984> -08050b94 <.text+0x7964> cmp $0x65,%al -08050b96 <.text+0x7966> jne 08050dfc <exit@plt+0x7be4> -08050b9c <.text+0x796c> mov -0x330(%ebp),%eax -08050ba2 <.text+0x7972> movb $0x30,(%eax) -08050ba5 <.text+0x7975> add $0x1,%eax -08050ba8 <.text+0x7978> mov %eax,-0x338(%ebp) -08050bae <.text+0x797e> mov -0x38c(%ebp),%eax -08050bb4 <.text+0x7984> test %eax,%eax -08050bb6 <.text+0x7986> setne -0x354(%ebp) -08050bbd <.text+0x798d> jne 0805100a <exit@plt+0x7df2> -08050bc3 <.text+0x7993> testb $0x10,-0x34c(%ebp) -08050bca <.text+0x799a> jne 0805100a <exit@plt+0x7df2> -08050bd0 <.text+0x79a0> mov -0x338(%ebp),%ecx -08050bd6 <.text+0x79a6> movzbl 0x24(%esi),%eax -08050bda <.text+0x79aa> movb $0x2b,0x1(%ecx) -08050bde <.text+0x79ae> mov %al,(%ecx) -08050be0 <.text+0x79b0> movb $0x30,0x2(%ecx) -08050be4 <.text+0x79b4> movb $0x30,0x3(%ecx) -08050be8 <.text+0x79b8> add $0x4,%ecx -08050beb <.text+0x79bb> mov %ecx,-0x338(%ebp) -08050bf1 <.text+0x79c1> jmp 080508a0 <exit@plt+0x7688> -08050bf6 <.text+0x79c6> mov -0x30c(%ebp),%eax -08050bfc <.text+0x79cc> testb $0x8,-0x34c(%ebp) -08050c03 <.text+0x79d3> mov %eax,-0x330(%ebp) -08050c09 <.text+0x79d9> je 0805083f <exit@plt+0x7627> -08050c0f <.text+0x79df> mov %eax,%ecx -08050c11 <.text+0x79e1> add $0x1,%ecx -08050c14 <.text+0x79e4> movb $0x20,(%eax) -08050c17 <.text+0x79e7> mov %ecx,-0x330(%ebp) -08050c1d <.text+0x79ed> jmp 0805083f <exit@plt+0x7627> -08050c22 <.text+0x79f2> mov %edx,(%esp) -08050c25 <.text+0x79f5> mov %edx,-0x368(%ebp) -08050c2b <.text+0x79fb> mov %ecx,-0x364(%ebp) -08050c31 <.text+0x7a01> mov %ebx,0x4(%esp) -08050c35 <.text+0x7a05> call 08048ec8 <realloc@plt> -08050c3a <.text+0x7a0a> mov -0x364(%ebp),%ecx -08050c40 <.text+0x7a10> mov -0x368(%ebp),%edx -08050c46 <.text+0x7a16> mov %eax,-0x328(%ebp) -08050c4c <.text+0x7a1c> jmp 08050409 <exit@plt+0x71f1> -08050c51 <.text+0x7a21> jl 08050048 <exit@plt+0x6e30> -08050c57 <.text+0x7a27> add %ebx,%ebx -08050c59 <.text+0x7a29> jmp 080503b6 <exit@plt+0x719e> -08050c5e <.text+0x7a2e> neg %ecx -08050c60 <.text+0x7a30> orl $0x2,-0x34c(%ebp) -08050c67 <.text+0x7a37> mov %ecx,-0x310(%ebp) -08050c6d <.text+0x7a3d> jmp 08050255 <exit@plt+0x703d> -08050c72 <.text+0x7a42> lea (%ebx,%ebx,1),%eax -08050c75 <.text+0x7a45> sar $0x1f,%ebx -08050c78 <.text+0x7a48> or %eax,%ebx -08050c7a <.text+0x7a4a> jmp 080505dd <exit@plt+0x73c5> -08050c7f <.text+0x7a4f> mov %edx,-0x368(%ebp) -08050c85 <.text+0x7a55> mov %esi,0x4(%esp) -08050c89 <.text+0x7a59> mov %edi,(%esp) -08050c8c <.text+0x7a5c> call 08048ec8 <realloc@plt> -08050c91 <.text+0x7a61> mov -0x368(%ebp),%edx -08050c97 <.text+0x7a67> test %eax,%eax -08050c99 <.text+0x7a69> je 08050650 <exit@plt+0x7438> -08050c9f <.text+0x7a6f> mov %eax,%edi -08050ca1 <.text+0x7a71> jmp 08050650 <exit@plt+0x7438> -08050ca6 <.text+0x7a76> movzbl 0x24(%esi),%eax -08050caa <.text+0x7a7a> cmp $0x41,%al -08050cac <.text+0x7a7c> mov %al,-0x30c(%ebp) -08050cb2 <.text+0x7a82> jne 08050eae <exit@plt+0x7c96> -08050cb8 <.text+0x7a88> movl $0x0,-0x38c(%ebp) -08050cc2 <.text+0x7a92> mov $0xc,%ecx -08050cc7 <.text+0x7a97> jmp 080502ab <exit@plt+0x7093> -08050ccc <.text+0x7a9c> lea 0x0(%esi,%eiz,1),%esi -08050cd0 <.text+0x7aa0> mov %edx,-0x368(%ebp) -08050cd6 <.text+0x7aa6> mov %ebx,0x4(%esp) -08050cda <.text+0x7aaa> mov %edi,(%esp) -08050cdd <.text+0x7aad> call 08048ec8 <realloc@plt> -08050ce2 <.text+0x7ab2> mov -0x368(%ebp),%edx -08050ce8 <.text+0x7ab8> mov %eax,%ecx -08050cea <.text+0x7aba> jmp 0805062e <exit@plt+0x7416> -08050cef <.text+0x7abf> cmp -0x334(%ebp),%esi -08050cf5 <.text+0x7ac5> je 080508c8 <exit@plt+0x76b0> -08050cfb <.text+0x7acb> mov %esi,(%esp) -08050cfe <.text+0x7ace> call 08048ff8 <free@plt> -08050d03 <.text+0x7ad3> jmp 080508c8 <exit@plt+0x76b0> -08050d08 <.text+0x7ad8> mov -0x330(%ebp),%eax -08050d0e <.text+0x7ade> test %eax,%eax -08050d10 <.text+0x7ae0> je 08050d1f <exit@plt+0x7b07> -08050d12 <.text+0x7ae2> testb $0x20,-0x34c(%ebp) -08050d19 <.text+0x7ae9> jne 08050ef3 <exit@plt+0x7cdb> -08050d1f <.text+0x7aef> mov -0x340(%ebp),%eax -08050d25 <.text+0x7af5> mov -0x30c(%ebp),%ecx -08050d2b <.text+0x7afb> mov %eax,-0x330(%ebp) -08050d31 <.text+0x7b01> mov -0x338(%ebp),%eax -08050d37 <.text+0x7b07> cmp %ecx,%eax -08050d39 <.text+0x7b09> jbe 08050d7f <exit@plt+0x7b67> -08050d3b <.text+0x7b0b> mov -0x330(%ebp),%ecx -08050d41 <.text+0x7b11> mov %edi,-0x330(%ebp) -08050d47 <.text+0x7b17> mov -0x30c(%ebp),%edi -08050d4d <.text+0x7b1d> mov %ebx,-0x338(%ebp) -08050d53 <.text+0x7b23> nop -08050d54 <.text+0x7b24> lea 0x0(%esi,%eiz,1),%esi -08050d58 <.text+0x7b28> sub $0x1,%eax -08050d5b <.text+0x7b2b> sub $0x1,%ecx -08050d5e <.text+0x7b2e> movzbl (%eax),%ebx -08050d61 <.text+0x7b31> cmp %eax,%edi -08050d63 <.text+0x7b33> mov %bl,(%ecx) -08050d65 <.text+0x7b35> jb 08050d58 <exit@plt+0x7b40> -08050d67 <.text+0x7b37> mov -0x30c(%ebp),%eax -08050d6d <.text+0x7b3d> mov -0x330(%ebp),%edi -08050d73 <.text+0x7b43> mov -0x338(%ebp),%ebx -08050d79 <.text+0x7b49> mov %eax,-0x338(%ebp) -08050d7f <.text+0x7b4f> mov -0x310(%ebp),%ecx -08050d85 <.text+0x7b55> xor %eax,%eax -08050d87 <.text+0x7b57> test %ecx,%ecx -08050d89 <.text+0x7b59> je 08050db1 <exit@plt+0x7b99> -08050d8b <.text+0x7b5b> mov %edi,-0x330(%ebp) -08050d91 <.text+0x7b61> mov -0x338(%ebp),%ecx -08050d97 <.text+0x7b67> mov -0x310(%ebp),%edi -08050d9d <.text+0x7b6d> lea 0x0(%esi),%esi -08050da0 <.text+0x7b70> movb $0x20,(%ecx,%eax,1) -08050da4 <.text+0x7b74> add $0x1,%eax -08050da7 <.text+0x7b77> cmp %eax,%edi -08050da9 <.text+0x7b79> jne 08050da0 <exit@plt+0x7b88> -08050dab <.text+0x7b7b> mov -0x330(%ebp),%edi -08050db1 <.text+0x7b81> mov -0x340(%ebp),%ecx -08050db7 <.text+0x7b87> sub -0x30c(%ebp),%ecx -08050dbd <.text+0x7b8d> jmp 0805037d <exit@plt+0x7165> -08050dc2 <.text+0x7b92> cmpb $0x0,-0x330(%ebp) -08050dc9 <.text+0x7b99> je 0805041f <exit@plt+0x7207> -08050dcf <.text+0x7b9f> mov %edx,0x4(%esp) -08050dd3 <.text+0x7ba3> mov -0x328(%ebp),%edx -08050dd9 <.text+0x7ba9> mov %ecx,-0x364(%ebp) -08050ddf <.text+0x7baf> mov %edi,0x8(%esp) -08050de3 <.text+0x7bb3> mov %edx,(%esp) -08050de6 <.text+0x7bb6> call 08049068 <memcpy@plt> -08050deb <.text+0x7bbb> mov -0x328(%ebp),%edx -08050df1 <.text+0x7bc1> mov -0x364(%ebp),%ecx -08050df7 <.text+0x7bc7> jmp 08050425 <exit@plt+0x720d> -08050dfc <.text+0x7bcc> cmp $0x47,%al -08050dfe <.text+0x7bce> je 08050e08 <exit@plt+0x7bf0> -08050e00 <.text+0x7bd0> cmp $0x67,%al -08050e02 <.text+0x7bd2> jne 08050f80 <exit@plt+0x7d68> -08050e08 <.text+0x7bd8> mov -0x330(%ebp),%eax -08050e0e <.text+0x7bde> movb $0x30,(%eax) -08050e11 <.text+0x7be1> add $0x1,%eax -08050e14 <.text+0x7be4> testb $0x10,-0x34c(%ebp) -08050e1b <.text+0x7beb> mov %eax,-0x338(%ebp) -08050e21 <.text+0x7bf1> je 080508a0 <exit@plt+0x7688> -08050e27 <.text+0x7bf7> mov -0x38c(%ebp),%ecx -08050e2d <.text+0x7bfd> mov %edx,-0x368(%ebp) -08050e33 <.text+0x7c03> movl $0x10000,(%esp) -08050e3a <.text+0x7c0a> sub $0x1,%ecx -08050e3d <.text+0x7c0d> cmpl $0x1,-0x38c(%ebp) -08050e44 <.text+0x7c14> sbb %eax,%eax -08050e46 <.text+0x7c16> not %eax -08050e48 <.text+0x7c18> and %eax,%ecx -08050e4a <.text+0x7c1a> mov %ecx,-0x354(%ebp) -08050e50 <.text+0x7c20> call 080490e8 <nl_langinfo@plt> -08050e55 <.text+0x7c25> mov -0x368(%ebp),%edx -08050e5b <.text+0x7c2b> movzbl (%eax),%eax -08050e5e <.text+0x7c2e> test %al,%al -08050e60 <.text+0x7c30> jne 08050e67 <exit@plt+0x7c4f> -08050e62 <.text+0x7c32> mov $0x2e,%eax -08050e67 <.text+0x7c37> mov -0x338(%ebp),%ecx -08050e6d <.text+0x7c3d> mov %al,(%ecx) -08050e6f <.text+0x7c3f> add $0x1,%ecx -08050e72 <.text+0x7c42> cmpl $0x0,-0x354(%ebp) -08050e79 <.text+0x7c49> mov %ecx,-0x338(%ebp) -08050e7f <.text+0x7c4f> je 080508a0 <exit@plt+0x7688> -08050e85 <.text+0x7c55> mov -0x330(%ebp),%ecx -08050e8b <.text+0x7c5b> xor %eax,%eax -08050e8d <.text+0x7c5d> movb $0x30,0x2(%ecx,%eax,1) -08050e92 <.text+0x7c62> add $0x1,%eax -08050e95 <.text+0x7c65> cmp %eax,-0x354(%ebp) -08050e9b <.text+0x7c6b> jne 08050e8d <exit@plt+0x7c75> -08050e9d <.text+0x7c6d> mov -0x354(%ebp),%eax -08050ea3 <.text+0x7c73> add %eax,-0x338(%ebp) -08050ea9 <.text+0x7c79> jmp 080508a0 <exit@plt+0x7688> -08050eae <.text+0x7c7e> cmp $0x61,%al -08050eb0 <.text+0x7c80> mov $0x12,%ecx -08050eb5 <.text+0x7c85> movl $0x6,-0x38c(%ebp) -08050ebf <.text+0x7c8f> jne 080502ab <exit@plt+0x7093> -08050ec5 <.text+0x7c95> jmp 08050cb8 <exit@plt+0x7aa0> -08050eca <.text+0x7c9a> mov -0x330(%ebp),%eax -08050ed0 <.text+0x7ca0> movb $0x69,(%eax) -08050ed3 <.text+0x7ca3> movb $0x6e,0x1(%eax) -08050ed7 <.text+0x7ca7> movb $0x66,0x2(%eax) -08050edb <.text+0x7cab> add $0x3,%eax -08050ede <.text+0x7cae> mov %eax,-0x338(%ebp) -08050ee4 <.text+0x7cb4> movl $0x0,-0x330(%ebp) -08050eee <.text+0x7cbe> jmp 080508a0 <exit@plt+0x7688> -08050ef3 <.text+0x7cc3> mov -0x330(%ebp),%eax -08050ef9 <.text+0x7cc9> cmp %eax,-0x338(%ebp) -08050eff <.text+0x7ccf> jbe 08050f47 <exit@plt+0x7d2f> -08050f01 <.text+0x7cd1> mov -0x338(%ebp),%eax -08050f07 <.text+0x7cd7> mov -0x340(%ebp),%ecx -08050f0d <.text+0x7cdd> mov %edi,-0x338(%ebp) -08050f13 <.text+0x7ce3> mov -0x330(%ebp),%edi -08050f19 <.text+0x7ce9> mov %ebx,-0x34c(%ebp) -08050f1f <.text+0x7cef> nop -08050f20 <.text+0x7cf0> sub $0x1,%eax -08050f23 <.text+0x7cf3> sub $0x1,%ecx -08050f26 <.text+0x7cf6> movzbl (%eax),%ebx -08050f29 <.text+0x7cf9> cmp %eax,%edi -08050f2b <.text+0x7cfb> mov %bl,(%ecx) -08050f2d <.text+0x7cfd> jb 08050f20 <exit@plt+0x7d08> -08050f2f <.text+0x7cff> mov -0x330(%ebp),%ecx -08050f35 <.text+0x7d05> mov -0x34c(%ebp),%ebx -08050f3b <.text+0x7d0b> mov -0x338(%ebp),%edi -08050f41 <.text+0x7d11> mov %ecx,-0x338(%ebp) -08050f47 <.text+0x7d17> mov -0x310(%ebp),%ecx -08050f4d <.text+0x7d1d> xor %eax,%eax -08050f4f <.text+0x7d1f> test %ecx,%ecx -08050f51 <.text+0x7d21> je 08050db1 <exit@plt+0x7b99> -08050f57 <.text+0x7d27> mov %edi,-0x330(%ebp) -08050f5d <.text+0x7d2d> mov -0x338(%ebp),%ecx -08050f63 <.text+0x7d33> mov -0x310(%ebp),%edi -08050f69 <.text+0x7d39> lea 0x0(%esi,%eiz,1),%esi -08050f70 <.text+0x7d40> movb $0x30,(%ecx,%eax,1) -08050f74 <.text+0x7d44> add $0x1,%eax -08050f77 <.text+0x7d47> cmp %eax,%edi -08050f79 <.text+0x7d49> jne 08050f70 <exit@plt+0x7d58> -08050f7b <.text+0x7d4b> jmp 08050dab <exit@plt+0x7b93> -08050f80 <.text+0x7d50> cmp $0x41,%al -08050f82 <.text+0x7d52> jne 08051113 <exit@plt+0x7efb> -08050f88 <.text+0x7d58> mov -0x330(%ebp),%ecx -08050f8e <.text+0x7d5e> movb $0x30,(%ecx) -08050f91 <.text+0x7d61> movzbl 0x24(%esi),%eax -08050f95 <.text+0x7d65> add $0x17,%eax -08050f98 <.text+0x7d68> mov %al,0x1(%ecx) -08050f9b <.text+0x7d6b> mov -0x330(%ebp),%eax -08050fa1 <.text+0x7d71> add $0x2,%ecx -08050fa4 <.text+0x7d74> mov %ecx,-0x360(%ebp) -08050faa <.text+0x7d7a> movb $0x30,0x2(%eax) -08050fae <.text+0x7d7e> mov -0x38c(%ebp),%ecx -08050fb4 <.text+0x7d84> add $0x3,%eax -08050fb7 <.text+0x7d87> mov %eax,-0x338(%ebp) -08050fbd <.text+0x7d8d> test %ecx,%ecx -08050fbf <.text+0x7d8f> setne -0x354(%ebp) -08050fc6 <.text+0x7d96> jne 0805108c <exit@plt+0x7e74> -08050fcc <.text+0x7d9c> testb $0x10,-0x34c(%ebp) -08050fd3 <.text+0x7da3> jne 0805108c <exit@plt+0x7e74> -08050fd9 <.text+0x7da9> movzbl 0x24(%esi),%eax -08050fdd <.text+0x7dad> mov -0x338(%ebp),%ecx -08050fe3 <.text+0x7db3> add $0xf,%eax -08050fe6 <.text+0x7db6> mov %al,(%ecx) -08050fe8 <.text+0x7db8> movb $0x2b,0x1(%ecx) -08050fec <.text+0x7dbc> movb $0x30,0x2(%ecx) -08050ff0 <.text+0x7dc0> mov -0x360(%ebp),%eax -08050ff6 <.text+0x7dc6> add $0x3,%ecx -08050ff9 <.text+0x7dc9> mov %ecx,-0x338(%ebp) -08050fff <.text+0x7dcf> mov %eax,-0x330(%ebp) -08051005 <.text+0x7dd5> jmp 080508a0 <exit@plt+0x7688> -0805100a <.text+0x7dda> mov %edx,-0x368(%ebp) -08051010 <.text+0x7de0> movl $0x10000,(%esp) -08051017 <.text+0x7de7> call 080490e8 <nl_langinfo@plt> -0805101c <.text+0x7dec> mov -0x368(%ebp),%edx -08051022 <.text+0x7df2> movzbl (%eax),%eax -08051025 <.text+0x7df5> test %al,%al -08051027 <.text+0x7df7> mov %al,-0x360(%ebp) -0805102d <.text+0x7dfd> jne 08051036 <exit@plt+0x7e1e> -0805102f <.text+0x7dff> movb $0x2e,-0x360(%ebp) -08051036 <.text+0x7e06> mov -0x338(%ebp),%eax -0805103c <.text+0x7e0c> movzbl -0x360(%ebp),%ecx -08051043 <.text+0x7e13> mov %cl,(%eax) -08051045 <.text+0x7e15> add $0x1,%eax -08051048 <.text+0x7e18> cmpb $0x0,-0x354(%ebp) -0805104f <.text+0x7e1f> mov %eax,-0x338(%ebp) -08051055 <.text+0x7e25> je 08050bd0 <exit@plt+0x79b8> -0805105b <.text+0x7e2b> mov %edi,-0x354(%ebp) -08051061 <.text+0x7e31> mov -0x38c(%ebp),%ecx -08051067 <.text+0x7e37> xor %eax,%eax -08051069 <.text+0x7e39> mov -0x330(%ebp),%edi -0805106f <.text+0x7e3f> movb $0x30,0x2(%edi,%eax,1) -08051074 <.text+0x7e44> add $0x1,%eax -08051077 <.text+0x7e47> cmp %eax,%ecx -08051079 <.text+0x7e49> jne 0805106f <exit@plt+0x7e57> -0805107b <.text+0x7e4b> mov -0x354(%ebp),%edi -08051081 <.text+0x7e51> add %ecx,-0x338(%ebp) -08051087 <.text+0x7e57> jmp 08050bd0 <exit@plt+0x79b8> -0805108c <.text+0x7e5c> mov %edx,-0x368(%ebp) -08051092 <.text+0x7e62> movl $0x10000,(%esp) -08051099 <.text+0x7e69> call 080490e8 <nl_langinfo@plt> -0805109e <.text+0x7e6e> mov -0x368(%ebp),%edx -080510a4 <.text+0x7e74> movzbl (%eax),%eax -080510a7 <.text+0x7e77> test %al,%al -080510a9 <.text+0x7e79> mov %al,-0x37d(%ebp) -080510af <.text+0x7e7f> jne 080510b8 <exit@plt+0x7ea0> -080510b1 <.text+0x7e81> movb $0x2e,-0x37d(%ebp) -080510b8 <.text+0x7e88> mov -0x338(%ebp),%eax -080510be <.text+0x7e8e> movzbl -0x37d(%ebp),%ecx -080510c5 <.text+0x7e95> mov %cl,(%eax) -080510c7 <.text+0x7e97> add $0x1,%eax -080510ca <.text+0x7e9a> cmpb $0x0,-0x354(%ebp) -080510d1 <.text+0x7ea1> mov %eax,-0x338(%ebp) -080510d7 <.text+0x7ea7> je 08050fd9 <exit@plt+0x7dc1> -080510dd <.text+0x7ead> mov %edi,-0x354(%ebp) -080510e3 <.text+0x7eb3> mov -0x38c(%ebp),%ecx -080510e9 <.text+0x7eb9> xor %eax,%eax -080510eb <.text+0x7ebb> mov -0x330(%ebp),%edi -080510f1 <.text+0x7ec1> movb $0x30,0x4(%edi,%eax,1) -080510f6 <.text+0x7ec6> add $0x1,%eax -080510f9 <.text+0x7ec9> cmp %eax,%ecx -080510fb <.text+0x7ecb> jne 080510f1 <exit@plt+0x7ed9> -080510fd <.text+0x7ecd> mov -0x354(%ebp),%edi -08051103 <.text+0x7ed3> add %ecx,-0x338(%ebp) -08051109 <.text+0x7ed9> jmp 08050fd9 <exit@plt+0x7dc1> -0805110e <.text+0x7ede> call 08049118 <__stack_chk_fail@plt> -08051113 <.text+0x7ee3> cmp $0x61,%al -08051115 <.text+0x7ee5> je 08050f88 <exit@plt+0x7d70> -0805111b <.text+0x7eeb> nop -0805111c <.text+0x7eec> lea 0x0(%esi,%eiz,1),%esi -08051120 <.text+0x7ef0> jmp 0804f8f0 <exit@plt+0x66d8> -08051125 <.text+0x7ef5> lea 0x1(%ecx),%eax -08051128 <.text+0x7ef8> mov %eax,-0x328(%ebp) -0805112e <.text+0x7efe> xchg %ax,%ax -08051130 <.text+0x7f00> jmp 080502cc <exit@plt+0x70b4> -08051135 <.text+0x7f05> nop -08051136 <.text+0x7f06> nop -08051137 <.text+0x7f07> nop -08051138 <.text+0x7f08> nop -08051139 <.text+0x7f09> nop -0805113a <.text+0x7f0a> nop -0805113b <.text+0x7f0b> nop -0805113c <.text+0x7f0c> nop -0805113d <.text+0x7f0d> nop -0805113e <.text+0x7f0e> nop -0805113f <.text+0x7f0f> nop -08051140 <.text+0x7f10> push %ebp -08051141 <.text+0x7f11> mov %esp,%ebp -08051143 <.text+0x7f13> sub $0x8,%esp -08051146 <.text+0x7f16> mov 0x8(%ebp),%ecx -08051149 <.text+0x7f19> test %ecx,%ecx -0805114b <.text+0x7f1b> je 08051156 <exit@plt+0x7f3e> -0805114d <.text+0x7f1d> cmpl $0x1415fb4a,-0x4(%ecx) -08051154 <.text+0x7f24> je 08051158 <exit@plt+0x7f40> -08051156 <.text+0x7f26> leave -08051157 <.text+0x7f27> ret -08051158 <.text+0x7f28> mov %ecx,%eax -0805115a <.text+0x7f2a> mov $0xff00ff01,%edx -0805115f <.text+0x7f2f> mul %edx -08051161 <.text+0x7f31> shr $0x8,%edx -08051164 <.text+0x7f34> mov %edx,%eax -08051166 <.text+0x7f36> shl $0x8,%eax -08051169 <.text+0x7f39> lea (%eax,%edx,1),%edx -0805116c <.text+0x7f3c> mov %ecx,%eax -0805116e <.text+0x7f3e> sub %edx,%eax -08051170 <.text+0x7f40> lea 0x8055300(,%eax,4),%edx -08051177 <.text+0x7f47> mov 0x8055300(,%eax,4),%eax -0805117e <.text+0x7f4e> test %eax,%eax -08051180 <.text+0x7f50> jne 08051192 <exit@plt+0x7f7a> -08051182 <.text+0x7f52> jmp 08051156 <exit@plt+0x7f3e> -08051184 <.text+0x7f54> lea 0x0(%esi,%eiz,1),%esi -08051188 <.text+0x7f58> lea -0x8(%eax),%edx -0805118b <.text+0x7f5b> mov -0x8(%eax),%eax -0805118e <.text+0x7f5e> test %eax,%eax -08051190 <.text+0x7f60> je 08051156 <exit@plt+0x7f3e> -08051192 <.text+0x7f62> cmp %eax,%ecx -08051194 <.text+0x7f64> jne 08051188 <exit@plt+0x7f70> -08051196 <.text+0x7f66> lea -0x8(%ecx),%eax -08051199 <.text+0x7f69> mov -0x8(%ecx),%ecx -0805119c <.text+0x7f6c> mov %ecx,(%edx) -0805119e <.text+0x7f6e> mov %eax,0x8(%ebp) -080511a1 <.text+0x7f71> leave -080511a2 <.text+0x7f72> jmp 08048ff8 <free@plt> -080511a7 <.text+0x7f77> mov %esi,%esi -080511a9 <.text+0x7f79> lea 0x0(%edi,%eiz,1),%edi -080511b0 <.text+0x7f80> push %ebp -080511b1 <.text+0x7f81> mov %esp,%ebp -080511b3 <.text+0x7f83> sub $0x18,%esp -080511b6 <.text+0x7f86> mov 0x8(%ebp),%eax -080511b9 <.text+0x7f89> add $0x8,%eax -080511bc <.text+0x7f8c> jae 080511c8 <exit@plt+0x7fb0> -080511be <.text+0x7f8e> xor %eax,%eax -080511c0 <.text+0x7f90> leave -080511c1 <.text+0x7f91> ret -080511c2 <.text+0x7f92> lea 0x0(%esi),%esi -080511c8 <.text+0x7f98> mov %eax,(%esp) -080511cb <.text+0x7f9b> call 080490f8 <malloc@plt> -080511d0 <.text+0x7fa0> test %eax,%eax -080511d2 <.text+0x7fa2> je 080511be <exit@plt+0x7fa6> -080511d4 <.text+0x7fa4> lea 0x8(%eax),%ecx -080511d7 <.text+0x7fa7> mov $0xff00ff01,%edx -080511dc <.text+0x7fac> mov %ecx,%eax -080511de <.text+0x7fae> mul %edx -080511e0 <.text+0x7fb0> movl $0x1415fb4a,-0x4(%ecx) -080511e7 <.text+0x7fb7> shr $0x8,%edx -080511ea <.text+0x7fba> mov %edx,%eax -080511ec <.text+0x7fbc> shl $0x8,%eax -080511ef <.text+0x7fbf> lea (%eax,%edx,1),%edx -080511f2 <.text+0x7fc2> mov %ecx,%eax -080511f4 <.text+0x7fc4> sub %edx,%eax -080511f6 <.text+0x7fc6> mov %eax,%edx -080511f8 <.text+0x7fc8> mov 0x8055300(,%eax,4),%eax -080511ff <.text+0x7fcf> mov %eax,-0x8(%ecx) -08051202 <.text+0x7fd2> mov %ecx,%eax -08051204 <.text+0x7fd4> mov %ecx,0x8055300(,%edx,4) -0805120b <.text+0x7fdb> leave -0805120c <.text+0x7fdc> ret -0805120d <.text+0x7fdd> nop -0805120e <.text+0x7fde> nop -0805120f <.text+0x7fdf> nop -08051210 <.text+0x7fe0> push %ebp -08051211 <.text+0x7fe1> mov %esp,%ebp -08051213 <.text+0x7fe3> push %edi -08051214 <.text+0x7fe4> push %esi -08051215 <.text+0x7fe5> push %ebx -08051216 <.text+0x7fe6> sub $0x5c,%esp -08051219 <.text+0x7fe9> mov 0x8(%ebp),%ebx -0805121c <.text+0x7fec> mov %gs:0x14,%eax -08051222 <.text+0x7ff2> mov %eax,-0x1c(%ebp) -08051225 <.text+0x7ff5> xor %eax,%eax -08051227 <.text+0x7ff7> call 08048e98 <__ctype_get_mb_cur_max@plt> -0805122c <.text+0x7ffc> cmp $0x1,%eax -0805122f <.text+0x7fff> jbe 080513a0 <exit@plt+0x8188> -08051235 <.text+0x8005> movb $0x0,-0x54(%ebp) -08051239 <.text+0x8009> xor %esi,%esi -0805123b <.text+0x800b> cmpb $0x0,-0x54(%ebp) -0805123f <.text+0x800f> mov %ebx,-0x44(%ebp) -08051242 <.text+0x8012> lea -0x38(%ebp),%edi -08051245 <.text+0x8015> movl $0x0,-0x50(%ebp) -0805124c <.text+0x801c> lea -0x50(%ebp),%ebx -0805124f <.text+0x801f> movl $0x0,-0x4c(%ebp) -08051256 <.text+0x8026> movb $0x0,-0x48(%ebp) -0805125a <.text+0x802a> jne 080512b0 <exit@plt+0x8098> -0805125c <.text+0x802c> lea 0x0(%esi,%eiz,1),%esi -08051260 <.text+0x8030> mov -0x44(%ebp),%edx -08051263 <.text+0x8033> movzbl (%edx),%eax -08051266 <.text+0x8036> mov %eax,%ecx -08051268 <.text+0x8038> shr $0x5,%cl -0805126b <.text+0x803b> movzbl %cl,%ecx -0805126e <.text+0x803e> mov 0x8052fa0(,%ecx,4),%ecx -08051275 <.text+0x8045> bt %eax,%ecx -08051278 <.text+0x8048> jae 08051360 <exit@plt+0x8148> -0805127e <.text+0x804e> movl $0x1,-0x40(%ebp) -08051285 <.text+0x8055> movsbl (%edx),%eax -08051288 <.text+0x8058> movb $0x1,-0x3c(%ebp) -0805128c <.text+0x805c> mov %eax,-0x38(%ebp) -0805128f <.text+0x805f> cmpb $0x0,-0x3c(%ebp) -08051293 <.text+0x8063> movb $0x1,-0x48(%ebp) -08051297 <.text+0x8067> jne 08051338 <exit@plt+0x8120> -0805129d <.text+0x806d> mov -0x40(%ebp),%eax -080512a0 <.text+0x8070> add $0x1,%esi -080512a3 <.text+0x8073> add %eax,-0x44(%ebp) -080512a6 <.text+0x8076> cmpb $0x0,-0x54(%ebp) -080512aa <.text+0x807a> movb $0x0,-0x48(%ebp) -080512ae <.text+0x807e> je 08051260 <exit@plt+0x8048> -080512b0 <.text+0x8080> call 08048e98 <__ctype_get_mb_cur_max@plt> -080512b5 <.text+0x8085> mov %eax,0x4(%esp) -080512b9 <.text+0x8089> mov -0x44(%ebp),%eax -080512bc <.text+0x808c> mov %eax,(%esp) -080512bf <.text+0x808f> call 0804b110 <exit@plt+0x1ef8> -080512c4 <.text+0x8094> mov %ebx,0xc(%esp) -080512c8 <.text+0x8098> mov %edi,(%esp) -080512cb <.text+0x809b> mov %eax,0x8(%esp) -080512cf <.text+0x809f> mov -0x44(%ebp),%eax -080512d2 <.text+0x80a2> mov %eax,0x4(%esp) -080512d6 <.text+0x80a6> call 08048fc8 <mbrtowc@plt> -080512db <.text+0x80ab> cmp $0xffffffff,%eax -080512de <.text+0x80ae> mov %eax,-0x40(%ebp) -080512e1 <.text+0x80b1> je 08051378 <exit@plt+0x8160> -080512e7 <.text+0x80b7> cmp $0xfffffffe,%eax -080512ea <.text+0x80ba> je 08051388 <exit@plt+0x8170> -080512f0 <.text+0x80c0> test %eax,%eax -080512f2 <.text+0x80c2> jne 08051312 <exit@plt+0x80fa> -080512f4 <.text+0x80c4> mov -0x44(%ebp),%eax -080512f7 <.text+0x80c7> movl $0x1,-0x40(%ebp) -080512fe <.text+0x80ce> cmpb $0x0,(%eax) -08051301 <.text+0x80d1> jne 080513f9 <exit@plt+0x81e1> -08051307 <.text+0x80d7> mov -0x38(%ebp),%edx -0805130a <.text+0x80da> test %edx,%edx -0805130c <.text+0x80dc> jne 080513d5 <exit@plt+0x81bd> -08051312 <.text+0x80e2> mov %ebx,(%esp) -08051315 <.text+0x80e5> movb $0x1,-0x3c(%ebp) -08051319 <.text+0x80e9> call 08049058 <mbsinit@plt> -0805131e <.text+0x80ee> test %eax,%eax -08051320 <.text+0x80f0> je 0805128f <exit@plt+0x8077> -08051326 <.text+0x80f6> cmpb $0x0,-0x3c(%ebp) -0805132a <.text+0x80fa> movb $0x0,-0x54(%ebp) -0805132e <.text+0x80fe> movb $0x1,-0x48(%ebp) -08051332 <.text+0x8102> je 0805129d <exit@plt+0x8085> -08051338 <.text+0x8108> mov -0x38(%ebp),%eax -0805133b <.text+0x810b> test %eax,%eax -0805133d <.text+0x810d> jne 0805129d <exit@plt+0x8085> -08051343 <.text+0x8113> mov -0x1c(%ebp),%edx -08051346 <.text+0x8116> xor %gs:0x14,%edx -0805134d <.text+0x811d> mov %esi,%eax -0805134f <.text+0x811f> jne 080513d0 <exit@plt+0x81b8> -08051351 <.text+0x8121> add $0x5c,%esp -08051354 <.text+0x8124> pop %ebx -08051355 <.text+0x8125> pop %esi -08051356 <.text+0x8126> pop %edi -08051357 <.text+0x8127> pop %ebp -08051358 <.text+0x8128> ret -08051359 <.text+0x8129> lea 0x0(%esi,%eiz,1),%esi -08051360 <.text+0x8130> mov %ebx,(%esp) -08051363 <.text+0x8133> call 08049058 <mbsinit@plt> -08051368 <.text+0x8138> test %eax,%eax -0805136a <.text+0x813a> je 080513ac <exit@plt+0x8194> -0805136c <.text+0x813c> movb $0x1,-0x54(%ebp) -08051370 <.text+0x8140> jmp 080512b0 <exit@plt+0x8098> -08051375 <.text+0x8145> lea 0x0(%esi),%esi -08051378 <.text+0x8148> movl $0x1,-0x40(%ebp) -0805137f <.text+0x814f> movb $0x0,-0x3c(%ebp) -08051383 <.text+0x8153> jmp 0805128f <exit@plt+0x8077> -08051388 <.text+0x8158> mov -0x44(%ebp),%eax -0805138b <.text+0x815b> mov %eax,(%esp) -0805138e <.text+0x815e> call 08049078 <strlen@plt> -08051393 <.text+0x8163> movb $0x0,-0x3c(%ebp) -08051397 <.text+0x8167> mov %eax,-0x40(%ebp) -0805139a <.text+0x816a> jmp 0805128f <exit@plt+0x8077> -0805139f <.text+0x816f> nop -080513a0 <.text+0x8170> mov %ebx,(%esp) -080513a3 <.text+0x8173> call 08049078 <strlen@plt> -080513a8 <.text+0x8178> mov %eax,%esi -080513aa <.text+0x817a> jmp 08051343 <exit@plt+0x812b> -080513ac <.text+0x817c> movl $0x8053030,0xc(%esp) -080513b4 <.text+0x8184> movl $0x8e,0x8(%esp) -080513bc <.text+0x818c> movl $0x80527f4,0x4(%esp) -080513c4 <.text+0x8194> movl $0x80527fe,(%esp) -080513cb <.text+0x819b> call 08048fa8 <__assert_fail@plt> -080513d0 <.text+0x81a0> call 08049118 <__stack_chk_fail@plt> -080513d5 <.text+0x81a5> movl $0x8053030,0xc(%esp) -080513dd <.text+0x81ad> movl $0xab,0x8(%esp) -080513e5 <.text+0x81b5> movl $0x80527f4,0x4(%esp) -080513ed <.text+0x81bd> movl $0x805282c,(%esp) -080513f4 <.text+0x81c4> call 08048fa8 <__assert_fail@plt> -080513f9 <.text+0x81c9> movl $0x8053030,0xc(%esp) -08051401 <.text+0x81d1> movl $0xaa,0x8(%esp) -08051409 <.text+0x81d9> movl $0x80527f4,0x4(%esp) -08051411 <.text+0x81e1> movl $0x8052815,(%esp) -08051418 <.text+0x81e8> call 08048fa8 <__assert_fail@plt> -0805141d <.text+0x81ed> nop -0805141e <.text+0x81ee> nop -0805141f <.text+0x81ef> nop -08051420 <.text+0x81f0> push %ebp -08051421 <.text+0x81f1> mov %esp,%ebp -08051423 <.text+0x81f3> sub $0x18,%esp -08051426 <.text+0x81f6> mov 0x8(%ebp),%eax -08051429 <.text+0x81f9> mov 0x10(%ebp),%ecx -0805142c <.text+0x81fc> mov 0xc(%ebp),%edx -0805142f <.text+0x81ff> mov %eax,-0x18(%ebp) -08051432 <.text+0x8202> mov %ecx,-0x10(%ebp) -08051435 <.text+0x8205> mov -0x10(%ebp),%eax -08051438 <.text+0x8208> mov %edx,-0x14(%ebp) -0805143b <.text+0x820b> and $0x7fff,%eax -08051440 <.text+0x8210> je 08051458 <exit@plt+0x8240> -08051442 <.text+0x8212> cmp $0x7fff,%eax -08051447 <.text+0x8217> je 08051460 <exit@plt+0x8248> -08051449 <.text+0x8219> mov -0x14(%ebp),%eax -0805144c <.text+0x821c> leave -0805144d <.text+0x821d> shr $0x1f,%eax -08051450 <.text+0x8220> xor $0x1,%eax -08051453 <.text+0x8223> ret -08051454 <.text+0x8224> lea 0x0(%esi,%eiz,1),%esi -08051458 <.text+0x8228> mov -0x14(%ebp),%eax -0805145b <.text+0x822b> leave -0805145c <.text+0x822c> shr $0x1f,%eax -0805145f <.text+0x822f> ret -08051460 <.text+0x8230> mov -0x14(%ebp),%eax -08051463 <.text+0x8233> sub $0x80000000,%eax -08051468 <.text+0x8238> or -0x18(%ebp),%eax -0805146b <.text+0x823b> leave -0805146c <.text+0x823c> setne %al -0805146f <.text+0x823f> movzbl %al,%eax -08051472 <.text+0x8242> ret -08051473 <.text+0x8243> nop -08051474 <.text+0x8244> nop -08051475 <.text+0x8245> nop -08051476 <.text+0x8246> nop -08051477 <.text+0x8247> nop -08051478 <.text+0x8248> nop -08051479 <.text+0x8249> nop -0805147a <.text+0x824a> nop -0805147b <.text+0x824b> nop -0805147c <.text+0x824c> nop -0805147d <.text+0x824d> nop -0805147e <.text+0x824e> nop -0805147f <.text+0x824f> nop -08051480 <.text+0x8250> push %ebp -08051481 <.text+0x8251> mov %esp,%ebp -08051483 <.text+0x8253> push %edi -08051484 <.text+0x8254> push %esi -08051485 <.text+0x8255> push %ebx -08051486 <.text+0x8256> sub $0x4,%esp -08051489 <.text+0x8259> mov 0xc(%ebp),%ebx -0805148c <.text+0x825c> mov 0x8(%ebp),%esi -0805148f <.text+0x825f> mov (%ebx),%edx -08051491 <.text+0x8261> mov 0x4(%ebx),%eax -08051494 <.text+0x8264> test %edx,%edx -08051496 <.text+0x8266> je 08051500 <exit@plt+0x82e8> -08051498 <.text+0x8268> xor %edx,%edx -0805149a <.text+0x826a> mov %ebx,-0x10(%ebp) -0805149d <.text+0x826d> lea 0x0(%esi),%esi -080514a0 <.text+0x8270> cmpl $0x16,(%eax) -080514a3 <.text+0x8273> jbe 080514b8 <exit@plt+0x82a0> -080514a5 <.text+0x8275> add $0x4,%esp -080514a8 <.text+0x8278> mov $0xffffffff,%eax -080514ad <.text+0x827d> pop %ebx -080514ae <.text+0x827e> pop %esi -080514af <.text+0x827f> pop %edi -080514b0 <.text+0x8280> pop %ebp -080514b1 <.text+0x8281> ret -080514b2 <.text+0x8282> lea 0x0(%esi),%esi -080514b8 <.text+0x8288> mov (%eax),%ecx -080514ba <.text+0x828a> jmp *0x805304c(,%ecx,4) -080514c1 <.text+0x8291> lea 0x0(%esi,%eiz,1),%esi -080514c8 <.text+0x8298> lea 0x4(%esi),%ecx -080514cb <.text+0x829b> mov (%esi),%esi -080514cd <.text+0x829d> mov %esi,0x4(%eax) -080514d0 <.text+0x82a0> mov -0x10(%ebp),%ebx -080514d3 <.text+0x82a3> add $0x1,%edx -080514d6 <.text+0x82a6> cmp %edx,(%ebx) -080514d8 <.text+0x82a8> jbe 08051500 <exit@plt+0x82e8> -080514da <.text+0x82aa> add $0x10,%eax -080514dd <.text+0x82ad> mov %ecx,%esi -080514df <.text+0x82af> jmp 080514a0 <exit@plt+0x8288> -080514e1 <.text+0x82b1> lea 0x0(%esi,%eiz,1),%esi -080514e8 <.text+0x82b8> mov 0x4(%esi),%edi -080514eb <.text+0x82bb> lea 0x8(%esi),%ecx -080514ee <.text+0x82be> add $0x1,%edx -080514f1 <.text+0x82c1> mov (%esi),%esi -080514f3 <.text+0x82c3> mov %edi,0x8(%eax) -080514f6 <.text+0x82c6> mov %esi,0x4(%eax) -080514f9 <.text+0x82c9> mov -0x10(%ebp),%ebx -080514fc <.text+0x82cc> cmp %edx,(%ebx) -080514fe <.text+0x82ce> ja 080514da <exit@plt+0x82c2> -08051500 <.text+0x82d0> add $0x4,%esp -08051503 <.text+0x82d3> xor %eax,%eax -08051505 <.text+0x82d5> pop %ebx -08051506 <.text+0x82d6> pop %esi -08051507 <.text+0x82d7> pop %edi -08051508 <.text+0x82d8> pop %ebp -08051509 <.text+0x82d9> ret -0805150a <.text+0x82da> lea 0x0(%esi),%esi -08051510 <.text+0x82e0> lea 0x4(%esi),%ecx -08051513 <.text+0x82e3> mov (%esi),%esi -08051515 <.text+0x82e5> mov %si,0x4(%eax) -08051519 <.text+0x82e9> jmp 080514d0 <exit@plt+0x82b8> -0805151b <.text+0x82eb> nop -0805151c <.text+0x82ec> lea 0x0(%esi,%eiz,1),%esi -08051520 <.text+0x82f0> lea 0x4(%esi),%ecx -08051523 <.text+0x82f3> mov (%esi),%esi -08051525 <.text+0x82f5> mov %esi,%ebx -08051527 <.text+0x82f7> mov %bl,0x4(%eax) -0805152a <.text+0x82fa> jmp 080514d0 <exit@plt+0x82b8> -0805152c <.text+0x82fc> lea 0x0(%esi,%eiz,1),%esi -08051530 <.text+0x8300> fldl (%esi) -08051532 <.text+0x8302> lea 0x8(%esi),%ecx -08051535 <.text+0x8305> fstpl 0x4(%eax) -08051538 <.text+0x8308> jmp 080514d0 <exit@plt+0x82b8> -0805153a <.text+0x830a> lea 0x0(%esi),%esi -08051540 <.text+0x8310> mov (%esi),%ebx -08051542 <.text+0x8312> lea 0xc(%esi),%ecx -08051545 <.text+0x8315> mov 0x8(%esi),%edi -08051548 <.text+0x8318> mov 0x4(%esi),%esi -0805154b <.text+0x831b> mov %ebx,0x4(%eax) -0805154e <.text+0x831e> mov %edi,0xc(%eax) -08051551 <.text+0x8321> mov %esi,0x8(%eax) -08051554 <.text+0x8324> jmp 080514d0 <exit@plt+0x82b8> -08051559 <.text+0x8329> lea 0x0(%esi,%eiz,1),%esi -08051560 <.text+0x8330> lea 0x4(%esi),%ecx -08051563 <.text+0x8333> mov (%esi),%esi -08051565 <.text+0x8335> test %esi,%esi -08051567 <.text+0x8337> mov %esi,0x4(%eax) -0805156a <.text+0x833a> jne 080514d0 <exit@plt+0x82b8> -08051570 <.text+0x8340> movl $0x8053043,0x4(%eax) -08051577 <.text+0x8347> jmp 080514d0 <exit@plt+0x82b8> -0805157c <.text+0x834c> lea 0x0(%esi,%eiz,1),%esi -08051580 <.text+0x8350> lea 0x4(%esi),%ecx -08051583 <.text+0x8353> mov (%esi),%esi -08051585 <.text+0x8355> test %esi,%esi -08051587 <.text+0x8357> mov %esi,0x4(%eax) -0805158a <.text+0x835a> jne 080514d0 <exit@plt+0x82b8> -08051590 <.text+0x8360> movl $0x80530a8,0x4(%eax) -08051597 <.text+0x8367> jmp 080514d0 <exit@plt+0x82b8> -0805159c <.text+0x836c> nop -0805159d <.text+0x836d> nop -0805159e <.text+0x836e> nop -0805159f <.text+0x836f> nop -080515a0 <.text+0x8370> push %ebp -080515a1 <.text+0x8371> mov %esp,%ebp -080515a3 <.text+0x8373> push %edi -080515a4 <.text+0x8374> push %esi -080515a5 <.text+0x8375> push %ebx -080515a6 <.text+0x8376> sub $0x4c,%esp -080515a9 <.text+0x8379> mov 0xc(%ebp),%eax -080515ac <.text+0x837c> movl $0x0,(%eax) -080515b2 <.text+0x8382> movl $0x2c,(%esp) -080515b9 <.text+0x8389> call 080490f8 <malloc@plt> -080515be <.text+0x838e> mov 0xc(%ebp),%edx -080515c1 <.text+0x8391> test %eax,%eax -080515c3 <.text+0x8393> mov %eax,0x4(%edx) -080515c6 <.text+0x8396> je 08051cb4 <exit@plt+0x8a9c> -080515cc <.text+0x839c> mov 0x10(%ebp),%ecx -080515cf <.text+0x839f> mov 0x8(%ebp),%edi -080515d2 <.text+0x83a2> movl $0x0,-0x3c(%ebp) -080515d9 <.text+0x83a9> movl $0x0,-0x2c(%ebp) -080515e0 <.text+0x83b0> movl $0x0,(%ecx) -080515e6 <.text+0x83b6> mov (%edx),%esi -080515e8 <.text+0x83b8> mov %eax,%edx -080515ea <.text+0x83ba> movl $0x0,0x4(%ecx) -080515f1 <.text+0x83c1> movl $0x0,-0x28(%ebp) -080515f8 <.text+0x83c8> movl $0x1,-0x34(%ebp) -080515ff <.text+0x83cf> movl $0x0,-0x24(%ebp) -08051606 <.text+0x83d6> jmp 0805160a <exit@plt+0x83f2> -08051608 <.text+0x83d8> mov %eax,%edi -0805160a <.text+0x83da> movzbl (%edi),%ecx -0805160d <.text+0x83dd> test %cl,%cl -0805160f <.text+0x83df> je 08051916 <exit@plt+0x86fe> -08051615 <.text+0x83e5> cmp $0x25,%cl -08051618 <.text+0x83e8> lea 0x1(%edi),%eax -0805161b <.text+0x83eb> jne 08051608 <exit@plt+0x83f0> -0805161d <.text+0x83ed> imul $0x2c,%esi,%ebx -08051620 <.text+0x83f0> lea (%edx,%ebx,1),%ebx -08051623 <.text+0x83f3> mov %edi,(%ebx) -08051625 <.text+0x83f5> movl $0x0,0x8(%ebx) -0805162c <.text+0x83fc> movl $0x0,0xc(%ebx) -08051633 <.text+0x8403> movl $0x0,0x10(%ebx) -0805163a <.text+0x840a> movl $0xffffffff,0x14(%ebx) -08051641 <.text+0x8411> movl $0x0,0x18(%ebx) -08051648 <.text+0x8418> movl $0x0,0x1c(%ebx) -0805164f <.text+0x841f> movl $0xffffffff,0x20(%ebx) -08051656 <.text+0x8426> movl $0xffffffff,0x28(%ebx) -0805165d <.text+0x842d> movzbl 0x1(%edi),%edx -08051661 <.text+0x8431> lea -0x30(%edx),%ecx -08051664 <.text+0x8434> cmp $0x9,%cl -08051667 <.text+0x8437> ja 0805168d <exit@plt+0x8475> -08051669 <.text+0x8439> mov %eax,%ecx -0805166b <.text+0x843b> mov %eax,%esi -0805166d <.text+0x843d> mov %edx,%edi -0805166f <.text+0x843f> nop -08051670 <.text+0x8440> add $0x1,%ecx -08051673 <.text+0x8443> movzbl (%ecx),%eax -08051676 <.text+0x8446> lea -0x30(%eax),%edx -08051679 <.text+0x8449> cmp $0x9,%dl -0805167c <.text+0x844c> jbe 08051670 <exit@plt+0x8458> -0805167e <.text+0x844e> mov %eax,%ecx -08051680 <.text+0x8450> mov %edi,%edx -08051682 <.text+0x8452> cmp $0x24,%cl -08051685 <.text+0x8455> mov %esi,%eax -08051687 <.text+0x8457> je 08051d03 <exit@plt+0x8aeb> -0805168d <.text+0x845d> movl $0xffffffff,-0x30(%ebp) -08051694 <.text+0x8464> jmp 080516bb <exit@plt+0x84a3> -08051696 <.text+0x8466> xchg %ax,%ax -08051698 <.text+0x8468> cmp $0x2d,%dl -0805169b <.text+0x846b> je 080516d0 <exit@plt+0x84b8> -0805169d <.text+0x846d> cmp $0x2b,%dl -080516a0 <.text+0x8470> je 080516d8 <exit@plt+0x84c0> -080516a2 <.text+0x8472> cmp $0x20,%dl -080516a5 <.text+0x8475> je 080516e8 <exit@plt+0x84d0> -080516a7 <.text+0x8477> cmp $0x23,%dl -080516aa <.text+0x847a> je 080516f8 <exit@plt+0x84e0> -080516ac <.text+0x847c> cmp $0x30,%dl -080516af <.text+0x847f> nop -080516b0 <.text+0x8480> jne 08051708 <exit@plt+0x84f0> -080516b2 <.text+0x8482> orl $0x20,0x8(%ebx) -080516b6 <.text+0x8486> xchg %ax,%ax -080516b8 <.text+0x8488> movzbl (%eax),%edx -080516bb <.text+0x848b> add $0x1,%eax -080516be <.text+0x848e> cmp $0x27,%dl -080516c1 <.text+0x8491> lea -0x1(%eax),%ecx -080516c4 <.text+0x8494> jne 08051698 <exit@plt+0x8480> -080516c6 <.text+0x8496> orl $0x1,0x8(%ebx) -080516ca <.text+0x849a> jmp 080516b8 <exit@plt+0x84a0> -080516cc <.text+0x849c> lea 0x0(%esi,%eiz,1),%esi -080516d0 <.text+0x84a0> orl $0x2,0x8(%ebx) -080516d4 <.text+0x84a4> jmp 080516b8 <exit@plt+0x84a0> -080516d6 <.text+0x84a6> xchg %ax,%ax -080516d8 <.text+0x84a8> orl $0x4,0x8(%ebx) -080516dc <.text+0x84ac> lea 0x0(%esi,%eiz,1),%esi -080516e0 <.text+0x84b0> jmp 080516b8 <exit@plt+0x84a0> -080516e2 <.text+0x84b2> lea 0x0(%esi),%esi -080516e8 <.text+0x84b8> orl $0x8,0x8(%ebx) -080516ec <.text+0x84bc> lea 0x0(%esi,%eiz,1),%esi -080516f0 <.text+0x84c0> jmp 080516b8 <exit@plt+0x84a0> -080516f2 <.text+0x84c2> lea 0x0(%esi),%esi -080516f8 <.text+0x84c8> orl $0x10,0x8(%ebx) -080516fc <.text+0x84cc> lea 0x0(%esi,%eiz,1),%esi -08051700 <.text+0x84d0> jmp 080516b8 <exit@plt+0x84a0> -08051702 <.text+0x84d2> lea 0x0(%esi),%esi -08051708 <.text+0x84d8> cmp $0x2a,%dl -0805170b <.text+0x84db> nop -0805170c <.text+0x84dc> lea 0x0(%esi,%eiz,1),%esi -08051710 <.text+0x84e0> je 080519ce <exit@plt+0x87b6> -08051716 <.text+0x84e6> lea -0x30(%edx),%eax -08051719 <.text+0x84e9> cmp $0x9,%al -0805171b <.text+0x84eb> jbe 08051935 <exit@plt+0x871d> -08051721 <.text+0x84f1> mov -0x24(%ebp),%esi -08051724 <.text+0x84f4> mov -0x2c(%ebp),%eax -08051727 <.text+0x84f7> mov %esi,-0x1c(%ebp) -0805172a <.text+0x84fa> mov %ecx,%esi -0805172c <.text+0x84fc> mov %eax,-0x38(%ebp) -0805172f <.text+0x84ff> mov -0x1c(%ebp),%eax -08051732 <.text+0x8502> cmp $0x2e,%dl -08051735 <.text+0x8505> mov %esi,%edi -08051737 <.text+0x8507> mov %eax,-0x24(%ebp) -0805173a <.text+0x850a> je 08051984 <exit@plt+0x876c> -08051740 <.text+0x8510> lea 0x1(%edi),%eax -08051743 <.text+0x8513> xor %esi,%esi -08051745 <.text+0x8515> jmp 0805176e <exit@plt+0x8556> -08051747 <.text+0x8517> nop -08051748 <.text+0x8518> cmp $0x4c,%dl -0805174b <.text+0x851b> je 08051788 <exit@plt+0x8570> -0805174d <.text+0x851d> cmp $0x6c,%dl -08051750 <.text+0x8520> je 08051790 <exit@plt+0x8578> -08051752 <.text+0x8522> cmp $0x6a,%dl -08051755 <.text+0x8525> je 08051798 <exit@plt+0x8580> -08051757 <.text+0x8527> cmp $0x5a,%dl -0805175a <.text+0x852a> je 08051768 <exit@plt+0x8550> -0805175c <.text+0x852c> cmp $0x7a,%dl -0805175f <.text+0x852f> nop -08051760 <.text+0x8530> je 08051768 <exit@plt+0x8550> -08051762 <.text+0x8532> cmp $0x74,%dl -08051765 <.text+0x8535> jne 080517a8 <exit@plt+0x8590> -08051767 <.text+0x8537> nop -08051768 <.text+0x8538> movzbl (%eax),%edx -0805176b <.text+0x853b> add $0x1,%eax -0805176e <.text+0x853e> cmp $0x68,%dl -08051771 <.text+0x8541> lea -0x1(%eax),%edi -08051774 <.text+0x8544> jne 08051748 <exit@plt+0x8530> -08051776 <.text+0x8546> mov %esi,%ecx -08051778 <.text+0x8548> mov $0x1,%edx -0805177d <.text+0x854d> and $0x1,%ecx -08051780 <.text+0x8550> shl %cl,%edx -08051782 <.text+0x8552> or %edx,%esi -08051784 <.text+0x8554> jmp 08051768 <exit@plt+0x8550> -08051786 <.text+0x8556> xchg %ax,%ax -08051788 <.text+0x8558> or $0x4,%esi -0805178b <.text+0x855b> jmp 08051768 <exit@plt+0x8550> -0805178d <.text+0x855d> lea 0x0(%esi),%esi -08051790 <.text+0x8560> add $0x8,%esi -08051793 <.text+0x8563> jmp 08051768 <exit@plt+0x8550> -08051795 <.text+0x8565> lea 0x0(%esi),%esi -08051798 <.text+0x8568> add $0x10,%esi -0805179b <.text+0x856b> nop -0805179c <.text+0x856c> lea 0x0(%esi,%eiz,1),%esi -080517a0 <.text+0x8570> jmp 08051768 <exit@plt+0x8550> -080517a2 <.text+0x8572> lea 0x0(%esi),%esi -080517a8 <.text+0x8578> lea -0x25(%edx),%eax -080517ab <.text+0x857b> cmp $0x53,%al -080517ad <.text+0x857d> lea 0x0(%esi),%esi -080517b0 <.text+0x8580> jbe 080517ee <exit@plt+0x85d6> -080517b2 <.text+0x8582> mov 0x10(%ebp),%ebx -080517b5 <.text+0x8585> mov 0x4(%ebx),%ecx -080517b8 <.text+0x8588> test %ecx,%ecx -080517ba <.text+0x858a> je 080517c4 <exit@plt+0x85ac> -080517bc <.text+0x858c> mov %ecx,(%esp) -080517bf <.text+0x858f> call 08048ff8 <free@plt> -080517c4 <.text+0x8594> mov 0xc(%ebp),%esi -080517c7 <.text+0x8597> mov 0x4(%esi),%eax -080517ca <.text+0x859a> test %eax,%eax -080517cc <.text+0x859c> je 080517d6 <exit@plt+0x85be> -080517ce <.text+0x859e> mov %eax,(%esp) -080517d1 <.text+0x85a1> call 08048ff8 <free@plt> -080517d6 <.text+0x85a6> call 08048e58 <__errno_location@plt> -080517db <.text+0x85ab> movl $0x16,(%eax) -080517e1 <.text+0x85b1> add $0x4c,%esp -080517e4 <.text+0x85b4> mov $0xffffffff,%eax -080517e9 <.text+0x85b9> pop %ebx -080517ea <.text+0x85ba> pop %esi -080517eb <.text+0x85bb> pop %edi -080517ec <.text+0x85bc> pop %ebp -080517ed <.text+0x85bd> ret -080517ee <.text+0x85be> movzbl %al,%eax -080517f1 <.text+0x85c1> jmp *0x80530c4(,%eax,4) -080517f8 <.text+0x85c8> xor %eax,%eax -080517fa <.text+0x85ca> cmp $0x7,%esi -080517fd <.text+0x85cd> setg %al -08051800 <.text+0x85d0> add $0xf,%eax -08051803 <.text+0x85d3> mov %eax,-0x1c(%ebp) -08051806 <.text+0x85d6> mov -0x30(%ebp),%ecx -08051809 <.text+0x85d9> cmp $0xffffffff,%ecx -0805180c <.text+0x85dc> mov %ecx,0x28(%ebx) -0805180f <.text+0x85df> jne 0805182e <exit@plt+0x8616> -08051811 <.text+0x85e1> mov -0x24(%ebp),%esi -08051814 <.text+0x85e4> cmp $0xffffffff,%esi -08051817 <.text+0x85e7> mov %esi,0x28(%ebx) -0805181a <.text+0x85ea> je 08052012 <exit@plt+0x8dfa> -08051820 <.text+0x85f0> mov -0x24(%ebp),%eax -08051823 <.text+0x85f3> mov %eax,%ecx -08051825 <.text+0x85f5> add $0x1,%ecx -08051828 <.text+0x85f8> mov %eax,-0x30(%ebp) -0805182b <.text+0x85fb> mov %ecx,-0x24(%ebp) -0805182e <.text+0x85fe> mov -0x30(%ebp),%esi -08051831 <.text+0x8601> cmp %esi,-0x28(%ebp) -08051834 <.text+0x8604> jbe 08051be3 <exit@plt+0x89cb> -0805183a <.text+0x860a> mov 0x10(%ebp),%eax -0805183d <.text+0x860d> mov 0x4(%eax),%esi -08051840 <.text+0x8610> mov 0x10(%ebp),%ecx -08051843 <.text+0x8613> mov (%ecx),%eax -08051845 <.text+0x8615> cmp -0x30(%ebp),%eax -08051848 <.text+0x8618> ja 08051891 <exit@plt+0x8679> -0805184a <.text+0x861a> mov %eax,%ecx -0805184c <.text+0x861c> shl $0x4,%ecx -0805184f <.text+0x861f> mov %ecx,-0x40(%ebp) -08051852 <.text+0x8622> mov 0x10(%ebp),%ecx -08051855 <.text+0x8625> mov %edi,-0x2c(%ebp) -08051858 <.text+0x8628> mov 0x4(%ecx),%ecx -0805185b <.text+0x862b> mov %ecx,-0x20(%ebp) -0805185e <.text+0x862e> mov -0x40(%ebp),%ecx -08051861 <.text+0x8631> mov -0x20(%ebp),%edi -08051864 <.text+0x8634> mov %ebx,-0x40(%ebp) -08051867 <.text+0x8637> mov -0x30(%ebp),%ebx -0805186a <.text+0x863a> jmp 08051872 <exit@plt+0x865a> -0805186c <.text+0x863c> lea 0x0(%esi,%eiz,1),%esi -08051870 <.text+0x8640> mov %edi,%esi -08051872 <.text+0x8642> add $0x1,%eax -08051875 <.text+0x8645> movl $0x0,(%esi,%ecx,1) -0805187c <.text+0x864c> add $0x10,%ecx -0805187f <.text+0x864f> cmp %ebx,%eax -08051881 <.text+0x8651> jbe 08051870 <exit@plt+0x8658> -08051883 <.text+0x8653> mov 0x10(%ebp),%esi -08051886 <.text+0x8656> mov -0x2c(%ebp),%edi -08051889 <.text+0x8659> mov -0x40(%ebp),%ebx -0805188c <.text+0x865c> mov %eax,(%esi) -0805188e <.text+0x865e> mov -0x20(%ebp),%esi -08051891 <.text+0x8661> mov -0x30(%ebp),%ecx -08051894 <.text+0x8664> shl $0x4,%ecx -08051897 <.text+0x8667> lea (%esi,%ecx,1),%ecx -0805189a <.text+0x866a> mov (%ecx),%eax -0805189c <.text+0x866c> test %eax,%eax -0805189e <.text+0x866e> jne 08051c48 <exit@plt+0x8a30> -080518a4 <.text+0x8674> mov -0x1c(%ebp),%eax -080518a7 <.text+0x8677> mov %eax,(%ecx) -080518a9 <.text+0x8679> mov %dl,0x24(%ebx) -080518ac <.text+0x867c> mov 0xc(%ebp),%edx -080518af <.text+0x867f> add $0x1,%edi -080518b2 <.text+0x8682> mov %edi,0x4(%ebx) -080518b5 <.text+0x8685> mov (%edx),%esi -080518b7 <.text+0x8687> add $0x1,%esi -080518ba <.text+0x868a> cmp %esi,-0x34(%ebp) -080518bd <.text+0x868d> mov %esi,(%edx) -080518bf <.text+0x868f> ja 080518ff <exit@plt+0x86e7> -080518c1 <.text+0x8691> mov -0x34(%ebp),%eax -080518c4 <.text+0x8694> test %eax,%eax -080518c6 <.text+0x8696> js 08051c90 <exit@plt+0x8a78> -080518cc <.text+0x869c> shll -0x34(%ebp) -080518cf <.text+0x869f> cmpl $0x5d1745d,-0x34(%ebp) -080518d6 <.text+0x86a6> ja 08051c90 <exit@plt+0x8a78> -080518dc <.text+0x86ac> imul $0x2c,-0x34(%ebp),%eax -080518e0 <.text+0x86b0> mov %eax,0x4(%esp) -080518e4 <.text+0x86b4> mov 0x4(%edx),%eax -080518e7 <.text+0x86b7> mov %eax,(%esp) -080518ea <.text+0x86ba> call 08048ec8 <realloc@plt> -080518ef <.text+0x86bf> test %eax,%eax -080518f1 <.text+0x86c1> je 08051c90 <exit@plt+0x8a78> -080518f7 <.text+0x86c7> mov 0xc(%ebp),%ecx -080518fa <.text+0x86ca> mov (%ecx),%esi -080518fc <.text+0x86cc> mov %eax,0x4(%ecx) -080518ff <.text+0x86cf> mov -0x38(%ebp),%eax -08051902 <.text+0x86d2> mov 0xc(%ebp),%ebx -08051905 <.text+0x86d5> mov %eax,-0x2c(%ebp) -08051908 <.text+0x86d8> movzbl (%edi),%ecx -0805190b <.text+0x86db> mov 0x4(%ebx),%edx -0805190e <.text+0x86de> test %cl,%cl -08051910 <.text+0x86e0> jne 08051615 <exit@plt+0x83fd> -08051916 <.text+0x86e6> imul $0x2c,%esi,%esi -08051919 <.text+0x86e9> mov -0x2c(%ebp),%ecx -0805191c <.text+0x86ec> xor %eax,%eax -0805191e <.text+0x86ee> mov -0x3c(%ebp),%ebx -08051921 <.text+0x86f1> mov %edi,(%esi,%edx,1) -08051924 <.text+0x86f4> mov 0xc(%ebp),%edx -08051927 <.text+0x86f7> mov %ecx,0x8(%edx) -0805192a <.text+0x86fa> mov %ebx,0xc(%edx) -0805192d <.text+0x86fd> add $0x4c,%esp -08051930 <.text+0x8700> pop %ebx -08051931 <.text+0x8701> pop %esi -08051932 <.text+0x8702> pop %edi -08051933 <.text+0x8703> pop %ebp -08051934 <.text+0x8704> ret -08051935 <.text+0x8705> mov %ecx,0xc(%ebx) -08051938 <.text+0x8708> movzbl (%ecx),%eax -0805193b <.text+0x870b> sub $0x30,%eax -0805193e <.text+0x870e> cmp $0x9,%al -08051940 <.text+0x8710> ja 08051f1b <exit@plt+0x8d03> -08051946 <.text+0x8716> mov %ecx,%esi -08051948 <.text+0x8718> add $0x1,%esi -0805194b <.text+0x871b> movzbl (%esi),%eax -0805194e <.text+0x871e> sub $0x30,%eax -08051951 <.text+0x8721> cmp $0x9,%al -08051953 <.text+0x8723> jbe 08051948 <exit@plt+0x8730> -08051955 <.text+0x8725> mov -0x2c(%ebp),%eax -08051958 <.text+0x8728> mov %esi,%edi -0805195a <.text+0x872a> sub %ecx,%edi -0805195c <.text+0x872c> mov %edi,-0x38(%ebp) -0805195f <.text+0x872f> mov %esi,0x10(%ebx) -08051962 <.text+0x8732> cmp %eax,%edi -08051964 <.text+0x8734> jbe 08051af6 <exit@plt+0x88de> -0805196a <.text+0x873a> mov -0x24(%ebp),%ecx -0805196d <.text+0x873d> mov %esi,%edi -0805196f <.text+0x873f> movzbl (%esi),%edx -08051972 <.text+0x8742> mov %ecx,-0x1c(%ebp) -08051975 <.text+0x8745> mov -0x1c(%ebp),%eax -08051978 <.text+0x8748> cmp $0x2e,%dl -0805197b <.text+0x874b> mov %eax,-0x24(%ebp) -0805197e <.text+0x874e> jne 08051740 <exit@plt+0x8528> -08051984 <.text+0x8754> cmpb $0x2a,0x1(%esi) -08051988 <.text+0x8758> lea 0x1(%esi),%edi -0805198b <.text+0x875b> je 08051d8e <exit@plt+0x8b76> -08051991 <.text+0x8761> mov %esi,0x18(%ebx) -08051994 <.text+0x8764> movzbl 0x1(%esi),%eax -08051998 <.text+0x8768> sub $0x30,%eax -0805199b <.text+0x876b> cmp $0x9,%al -0805199d <.text+0x876d> ja 080519ad <exit@plt+0x8795> -0805199f <.text+0x876f> nop -080519a0 <.text+0x8770> add $0x1,%edi -080519a3 <.text+0x8773> movzbl (%edi),%eax -080519a6 <.text+0x8776> sub $0x30,%eax -080519a9 <.text+0x8779> cmp $0x9,%al -080519ab <.text+0x877b> jbe 080519a0 <exit@plt+0x8788> -080519ad <.text+0x877d> mov %edi,%ecx -080519af <.text+0x877f> sub %esi,%ecx -080519b1 <.text+0x8781> cmp -0x3c(%ebp),%ecx -080519b4 <.text+0x8784> mov %edi,0x1c(%ebx) -080519b7 <.text+0x8787> jbe 08051d63 <exit@plt+0x8b4b> -080519bd <.text+0x878d> mov -0x1c(%ebp),%esi -080519c0 <.text+0x8790> movzbl (%edi),%edx -080519c3 <.text+0x8793> mov %ecx,-0x3c(%ebp) -080519c6 <.text+0x8796> mov %esi,-0x24(%ebp) -080519c9 <.text+0x8799> jmp 08051740 <exit@plt+0x8528> -080519ce <.text+0x879e> mov -0x2c(%ebp),%edx -080519d1 <.text+0x87a1> mov %eax,%esi -080519d3 <.text+0x87a3> mov %ecx,0xc(%ebx) -080519d6 <.text+0x87a6> mov %eax,0x10(%ebx) -080519d9 <.text+0x87a9> test %edx,%edx -080519db <.text+0x87ab> jne 080519e4 <exit@plt+0x87cc> -080519dd <.text+0x87ad> movl $0x1,-0x2c(%ebp) -080519e4 <.text+0x87b4> movzbl (%eax),%edx -080519e7 <.text+0x87b7> mov %eax,%edi -080519e9 <.text+0x87b9> mov %edx,%ecx -080519eb <.text+0x87bb> sub $0x30,%ecx -080519ee <.text+0x87be> cmp $0x9,%cl -080519f1 <.text+0x87c1> mov %dl,-0x20(%ebp) -080519f4 <.text+0x87c4> mov %eax,%edx -080519f6 <.text+0x87c6> jbe 08051a88 <exit@plt+0x8870> -080519fc <.text+0x87cc> mov 0x14(%ebx),%edx -080519ff <.text+0x87cf> cmp $0xffffffff,%edx -08051a02 <.text+0x87d2> je 08051d71 <exit@plt+0x8b59> -08051a08 <.text+0x87d8> mov -0x24(%ebp),%edi -08051a0b <.text+0x87db> mov %edx,-0x24(%ebp) -08051a0e <.text+0x87de> mov %edi,-0x1c(%ebp) -08051a11 <.text+0x87e1> mov -0x24(%ebp),%edi -08051a14 <.text+0x87e4> cmp %edi,-0x28(%ebp) -08051a17 <.text+0x87e7> jbe 08051c74 <exit@plt+0x8a5c> -08051a1d <.text+0x87ed> mov 0x10(%ebp),%eax -08051a20 <.text+0x87f0> mov 0x4(%eax),%ecx -08051a23 <.text+0x87f3> mov 0x10(%ebp),%edx -08051a26 <.text+0x87f6> mov (%edx),%eax -08051a28 <.text+0x87f8> cmp -0x24(%ebp),%eax -08051a2b <.text+0x87fb> ja 08051a5c <exit@plt+0x8844> -08051a2d <.text+0x87fd> mov 0x10(%ebp),%edi -08051a30 <.text+0x8800> mov %eax,%edx -08051a32 <.text+0x8802> shl $0x4,%edx -08051a35 <.text+0x8805> mov 0x4(%edi),%edi -08051a38 <.text+0x8808> mov %edi,-0x20(%ebp) -08051a3b <.text+0x880b> mov -0x24(%ebp),%edi -08051a3e <.text+0x880e> jmp 08051a43 <exit@plt+0x882b> -08051a40 <.text+0x8810> mov -0x20(%ebp),%ecx -08051a43 <.text+0x8813> add $0x1,%eax -08051a46 <.text+0x8816> movl $0x0,(%ecx,%edx,1) -08051a4d <.text+0x881d> add $0x10,%edx -08051a50 <.text+0x8820> cmp %edi,%eax -08051a52 <.text+0x8822> jbe 08051a40 <exit@plt+0x8828> -08051a54 <.text+0x8824> mov 0x10(%ebp),%edx -08051a57 <.text+0x8827> mov -0x20(%ebp),%ecx -08051a5a <.text+0x882a> mov %eax,(%edx) -08051a5c <.text+0x882c> mov -0x24(%ebp),%edx -08051a5f <.text+0x882f> shl $0x4,%edx -08051a62 <.text+0x8832> lea (%ecx,%edx,1),%edx -08051a65 <.text+0x8835> mov (%edx),%eax -08051a67 <.text+0x8837> test %eax,%eax -08051a69 <.text+0x8839> jne 08051c58 <exit@plt+0x8a40> -08051a6f <.text+0x883f> mov -0x2c(%ebp),%ecx -08051a72 <.text+0x8842> movl $0x5,(%edx) -08051a78 <.text+0x8848> movzbl (%esi),%edx -08051a7b <.text+0x884b> mov %ecx,-0x38(%ebp) -08051a7e <.text+0x884e> jmp 0805172f <exit@plt+0x8517> -08051a83 <.text+0x8853> nop -08051a84 <.text+0x8854> lea 0x0(%esi,%eiz,1),%esi -08051a88 <.text+0x8858> add $0x1,%edx -08051a8b <.text+0x885b> movzbl (%edx),%ecx -08051a8e <.text+0x885e> lea -0x30(%ecx),%eax -08051a91 <.text+0x8861> cmp $0x9,%al -08051a93 <.text+0x8863> jbe 08051a88 <exit@plt+0x8870> -08051a95 <.text+0x8865> cmp $0x24,%cl -08051a98 <.text+0x8868> mov %edi,%eax -08051a9a <.text+0x886a> jne 080519fc <exit@plt+0x87e4> -08051aa0 <.text+0x8870> mov %ebx,%esi -08051aa2 <.text+0x8872> movzbl -0x20(%ebp),%ebx -08051aa6 <.text+0x8876> xor %edx,%edx -08051aa8 <.text+0x8878> cmp $0x19999999,%edx -08051aae <.text+0x887e> mov $0xffffffff,%ecx -08051ab3 <.text+0x8883> ja 08051aba <exit@plt+0x88a2> -08051ab5 <.text+0x8885> lea (%edx,%edx,4),%ecx -08051ab8 <.text+0x8888> add %ecx,%ecx -08051aba <.text+0x888a> movsbl %bl,%ebx -08051abd <.text+0x888d> lea -0x30(%ecx,%ebx,1),%edx -08051ac1 <.text+0x8891> cmp %ecx,%edx -08051ac3 <.text+0x8893> sbb %ecx,%ecx -08051ac5 <.text+0x8895> add $0x1,%eax -08051ac8 <.text+0x8898> movzbl (%eax),%ebx -08051acb <.text+0x889b> or %ecx,%edx -08051acd <.text+0x889d> lea -0x30(%ebx),%ecx -08051ad0 <.text+0x88a0> cmp $0x9,%cl -08051ad3 <.text+0x88a3> jbe 08051aa8 <exit@plt+0x8890> -08051ad5 <.text+0x88a5> test %edx,%edx -08051ad7 <.text+0x88a7> mov %esi,%ebx -08051ad9 <.text+0x88a9> je 080517b2 <exit@plt+0x859a> -08051adf <.text+0x88af> cmp $0xffffffff,%edx -08051ae2 <.text+0x88b2> je 0805201d <exit@plt+0x8e05> -08051ae8 <.text+0x88b8> sub $0x1,%edx -08051aeb <.text+0x88bb> mov %edx,0x14(%esi) -08051aee <.text+0x88be> lea 0x1(%eax),%esi -08051af1 <.text+0x88c1> jmp 080519ff <exit@plt+0x87e7> -08051af6 <.text+0x88c6> mov %esi,%ecx -08051af8 <.text+0x88c8> mov -0x2c(%ebp),%esi -08051afb <.text+0x88cb> mov -0x24(%ebp),%edi -08051afe <.text+0x88ce> movzbl (%ecx),%edx -08051b01 <.text+0x88d1> mov %esi,-0x38(%ebp) -08051b04 <.text+0x88d4> mov %ecx,%esi -08051b06 <.text+0x88d6> mov %edi,-0x1c(%ebp) -08051b09 <.text+0x88d9> jmp 0805172f <exit@plt+0x8517> -08051b0e <.text+0x88de> cmp $0xf,%esi -08051b11 <.text+0x88e1> jg 08051b1f <exit@plt+0x8907> -08051b13 <.text+0x88e3> test $0x4,%esi -08051b19 <.text+0x88e9> je 08051f2f <exit@plt+0x8d17> -08051b1f <.text+0x88ef> movl $0xa,-0x1c(%ebp) -08051b26 <.text+0x88f6> jmp 08051806 <exit@plt+0x85ee> -08051b2b <.text+0x88fb> nop -08051b2c <.text+0x88fc> lea 0x0(%esi,%eiz,1),%esi -08051b30 <.text+0x8900> movl $0x10,-0x1c(%ebp) -08051b37 <.text+0x8907> mov $0x73,%edx -08051b3c <.text+0x890c> jmp 08051806 <exit@plt+0x85ee> -08051b41 <.text+0x8911> movl $0xe,-0x1c(%ebp) -08051b48 <.text+0x8918> mov $0x63,%edx -08051b4d <.text+0x891d> jmp 08051806 <exit@plt+0x85ee> -08051b52 <.text+0x8922> cmp $0xf,%esi -08051b55 <.text+0x8925> jg 08051b67 <exit@plt+0x894f> -08051b57 <.text+0x8927> and $0x4,%esi -08051b5a <.text+0x892a> movl $0xb,-0x1c(%ebp) -08051b61 <.text+0x8931> je 08051806 <exit@plt+0x85ee> -08051b67 <.text+0x8937> movl $0xc,-0x1c(%ebp) -08051b6e <.text+0x893e> xchg %ax,%ax -08051b70 <.text+0x8940> jmp 08051806 <exit@plt+0x85ee> -08051b75 <.text+0x8945> lea 0x0(%esi),%esi -08051b78 <.text+0x8948> movl $0x11,-0x1c(%ebp) -08051b7f <.text+0x894f> nop -08051b80 <.text+0x8950> jmp 08051806 <exit@plt+0x85ee> -08051b85 <.text+0x8955> cmp $0xf,%esi -08051b88 <.text+0x8958> jg 08051b96 <exit@plt+0x897e> -08051b8a <.text+0x895a> test $0x4,%esi -08051b90 <.text+0x8960> je 08051f68 <exit@plt+0x8d50> -08051b96 <.text+0x8966> movl $0x16,-0x1c(%ebp) -08051b9d <.text+0x896d> lea 0x0(%esi),%esi -08051ba0 <.text+0x8970> jmp 08051806 <exit@plt+0x85ee> -08051ba5 <.text+0x8975> lea 0x0(%esi),%esi -08051ba8 <.text+0x8978> cmp $0xf,%esi -08051bab <.text+0x897b> nop -08051bac <.text+0x897c> lea 0x0(%esi,%eiz,1),%esi -08051bb0 <.text+0x8980> jg 08051bbe <exit@plt+0x89a6> -08051bb2 <.text+0x8982> test $0x4,%esi -08051bb8 <.text+0x8988> je 08051fb4 <exit@plt+0x8d9c> -08051bbe <.text+0x898e> movl $0x9,-0x1c(%ebp) -08051bc5 <.text+0x8995> jmp 08051806 <exit@plt+0x85ee> -08051bca <.text+0x899a> lea 0x0(%esi),%esi -08051bd0 <.text+0x89a0> xor %eax,%eax -08051bd2 <.text+0x89a2> cmp $0x7,%esi -08051bd5 <.text+0x89a5> setg %al -08051bd8 <.text+0x89a8> add $0xd,%eax -08051bdb <.text+0x89ab> mov %eax,-0x1c(%ebp) -08051bde <.text+0x89ae> jmp 08051806 <exit@plt+0x85ee> -08051be3 <.text+0x89b3> mov -0x28(%ebp),%eax -08051be6 <.text+0x89b6> sarl $0x1f,-0x28(%ebp) -08051bea <.text+0x89ba> mov -0x30(%ebp),%ecx -08051bed <.text+0x89bd> add %eax,%eax -08051bef <.text+0x89bf> or %eax,-0x28(%ebp) -08051bf2 <.text+0x89c2> cmp %ecx,-0x28(%ebp) -08051bf5 <.text+0x89c5> ja 08051c03 <exit@plt+0x89eb> -08051bf7 <.text+0x89c7> add $0x1,%ecx -08051bfa <.text+0x89ca> mov %ecx,-0x28(%ebp) -08051bfd <.text+0x89cd> jb 08051c90 <exit@plt+0x8a78> -08051c03 <.text+0x89d3> cmpl $0xfffffff,-0x28(%ebp) -08051c0a <.text+0x89da> ja 08051c90 <exit@plt+0x8a78> -08051c10 <.text+0x89e0> mov 0x10(%ebp),%esi -08051c13 <.text+0x89e3> mov -0x28(%ebp),%ecx -08051c16 <.text+0x89e6> mov 0x4(%esi),%eax -08051c19 <.text+0x89e9> shl $0x4,%ecx -08051c1c <.text+0x89ec> test %eax,%eax -08051c1e <.text+0x89ee> je 08051f07 <exit@plt+0x8cef> -08051c24 <.text+0x89f4> mov %ecx,0x4(%esp) -08051c28 <.text+0x89f8> mov %eax,(%esp) -08051c2b <.text+0x89fb> mov %dl,-0x44(%ebp) -08051c2e <.text+0x89fe> call 08048ec8 <realloc@plt> -08051c33 <.text+0x8a03> movzbl -0x44(%ebp),%edx -08051c37 <.text+0x8a07> test %eax,%eax -08051c39 <.text+0x8a09> mov %eax,%esi -08051c3b <.text+0x8a0b> je 08051c90 <exit@plt+0x8a78> -08051c3d <.text+0x8a0d> mov 0x10(%ebp),%eax -08051c40 <.text+0x8a10> mov %esi,0x4(%eax) -08051c43 <.text+0x8a13> jmp 08051840 <exit@plt+0x8628> -08051c48 <.text+0x8a18> cmp %eax,-0x1c(%ebp) -08051c4b <.text+0x8a1b> je 080518a9 <exit@plt+0x8691> -08051c51 <.text+0x8a21> mov %esi,%ecx -08051c53 <.text+0x8a23> jmp 080517b8 <exit@plt+0x85a0> -08051c58 <.text+0x8a28> cmp $0x5,%eax -08051c5b <.text+0x8a2b> nop -08051c5c <.text+0x8a2c> lea 0x0(%esi,%eiz,1),%esi -08051c60 <.text+0x8a30> jne 080517b8 <exit@plt+0x85a0> -08051c66 <.text+0x8a36> mov -0x2c(%ebp),%edi -08051c69 <.text+0x8a39> movzbl (%esi),%edx -08051c6c <.text+0x8a3c> mov %edi,-0x38(%ebp) -08051c6f <.text+0x8a3f> jmp 0805172f <exit@plt+0x8517> -08051c74 <.text+0x8a44> mov -0x28(%ebp),%eax -08051c77 <.text+0x8a47> sarl $0x1f,-0x28(%ebp) -08051c7b <.text+0x8a4b> mov -0x24(%ebp),%edx -08051c7e <.text+0x8a4e> add %eax,%eax -08051c80 <.text+0x8a50> or %eax,-0x28(%ebp) -08051c83 <.text+0x8a53> cmp %edx,-0x28(%ebp) -08051c86 <.text+0x8a56> ja 08051cc7 <exit@plt+0x8aaf> -08051c88 <.text+0x8a58> add $0x1,%edx -08051c8b <.text+0x8a5b> mov %edx,-0x28(%ebp) -08051c8e <.text+0x8a5e> jae 08051cc7 <exit@plt+0x8aaf> -08051c90 <.text+0x8a60> mov 0x10(%ebp),%edi -08051c93 <.text+0x8a63> mov 0x4(%edi),%eax -08051c96 <.text+0x8a66> test %eax,%eax -08051c98 <.text+0x8a68> je 08051ca2 <exit@plt+0x8a8a> -08051c9a <.text+0x8a6a> mov %eax,(%esp) -08051c9d <.text+0x8a6d> call 08048ff8 <free@plt> -08051ca2 <.text+0x8a72> mov 0xc(%ebp),%edx -08051ca5 <.text+0x8a75> mov 0x4(%edx),%eax -08051ca8 <.text+0x8a78> test %eax,%eax -08051caa <.text+0x8a7a> je 08051cb4 <exit@plt+0x8a9c> -08051cac <.text+0x8a7c> mov %eax,(%esp) -08051caf <.text+0x8a7f> call 08048ff8 <free@plt> -08051cb4 <.text+0x8a84> call 08048e58 <__errno_location@plt> -08051cb9 <.text+0x8a89> movl $0xc,(%eax) -08051cbf <.text+0x8a8f> or $0xffffffff,%eax -08051cc2 <.text+0x8a92> jmp 0805192d <exit@plt+0x8715> -08051cc7 <.text+0x8a97> cmpl $0xfffffff,-0x28(%ebp) -08051cce <.text+0x8a9e> xchg %ax,%ax -08051cd0 <.text+0x8aa0> ja 08051c90 <exit@plt+0x8a78> -08051cd2 <.text+0x8aa2> mov 0x10(%ebp),%ecx -08051cd5 <.text+0x8aa5> mov -0x28(%ebp),%eax -08051cd8 <.text+0x8aa8> mov 0x4(%ecx),%edx -08051cdb <.text+0x8aab> shl $0x4,%eax -08051cde <.text+0x8aae> test %edx,%edx -08051ce0 <.text+0x8ab0> je 08051fed <exit@plt+0x8dd5> -08051ce6 <.text+0x8ab6> mov %eax,0x4(%esp) -08051cea <.text+0x8aba> mov %edx,(%esp) -08051ced <.text+0x8abd> call 08048ec8 <realloc@plt> -08051cf2 <.text+0x8ac2> test %eax,%eax -08051cf4 <.text+0x8ac4> mov %eax,%ecx -08051cf6 <.text+0x8ac6> je 08051c90 <exit@plt+0x8a78> -08051cf8 <.text+0x8ac8> mov 0x10(%ebp),%edi -08051cfb <.text+0x8acb> mov %eax,0x4(%edi) -08051cfe <.text+0x8ace> jmp 08051a23 <exit@plt+0x880b> -08051d03 <.text+0x8ad3> mov %esi,%ecx -08051d05 <.text+0x8ad5> xor %eax,%eax -08051d07 <.text+0x8ad7> mov %ebx,%edi -08051d09 <.text+0x8ad9> lea 0x0(%esi,%eiz,1),%esi -08051d10 <.text+0x8ae0> cmp $0x19999999,%eax -08051d15 <.text+0x8ae5> mov $0xffffffff,%esi -08051d1a <.text+0x8aea> ja 08051d21 <exit@plt+0x8b09> -08051d1c <.text+0x8aec> lea (%eax,%eax,4),%esi -08051d1f <.text+0x8aef> add %esi,%esi -08051d21 <.text+0x8af1> movsbl %dl,%edx -08051d24 <.text+0x8af4> lea -0x30(%esi,%edx,1),%eax -08051d28 <.text+0x8af8> cmp %esi,%eax -08051d2a <.text+0x8afa> sbb %edx,%edx -08051d2c <.text+0x8afc> add $0x1,%ecx -08051d2f <.text+0x8aff> or %edx,%eax -08051d31 <.text+0x8b01> movzbl (%ecx),%edx -08051d34 <.text+0x8b04> lea -0x30(%edx),%esi -08051d37 <.text+0x8b07> mov %esi,%ebx -08051d39 <.text+0x8b09> cmp $0x9,%bl -08051d3c <.text+0x8b0c> jbe 08051d10 <exit@plt+0x8af8> -08051d3e <.text+0x8b0e> test %eax,%eax -08051d40 <.text+0x8b10> mov %edi,%ebx -08051d42 <.text+0x8b12> je 0805201d <exit@plt+0x8e05> -08051d48 <.text+0x8b18> cmp $0xffffffff,%eax -08051d4b <.text+0x8b1b> je 08052012 <exit@plt+0x8dfa> -08051d51 <.text+0x8b21> sub $0x1,%eax -08051d54 <.text+0x8b24> mov %eax,-0x30(%ebp) -08051d57 <.text+0x8b27> lea 0x1(%ecx),%eax -08051d5a <.text+0x8b2a> movzbl 0x1(%ecx),%edx -08051d5e <.text+0x8b2e> jmp 080516bb <exit@plt+0x84a3> -08051d63 <.text+0x8b33> mov -0x1c(%ebp),%eax -08051d66 <.text+0x8b36> movzbl (%edi),%edx -08051d69 <.text+0x8b39> mov %eax,-0x24(%ebp) -08051d6c <.text+0x8b3c> jmp 08051740 <exit@plt+0x8528> -08051d71 <.text+0x8b41> mov -0x24(%ebp),%eax -08051d74 <.text+0x8b44> cmp $0xffffffff,%eax -08051d77 <.text+0x8b47> mov %eax,0x14(%ebx) -08051d7a <.text+0x8b4a> je 08052007 <exit@plt+0x8def> -08051d80 <.text+0x8b50> mov -0x24(%ebp),%ecx -08051d83 <.text+0x8b53> add $0x1,%ecx -08051d86 <.text+0x8b56> mov %ecx,-0x1c(%ebp) -08051d89 <.text+0x8b59> jmp 08051a11 <exit@plt+0x87f9> -08051d8e <.text+0x8b5e> cmpl $0x1,-0x3c(%ebp) -08051d92 <.text+0x8b62> lea 0x2(%esi),%edi -08051d95 <.text+0x8b65> mov %esi,0x18(%ebx) -08051d98 <.text+0x8b68> mov %edi,0x1c(%ebx) -08051d9b <.text+0x8b6b> jbe 08051f23 <exit@plt+0x8d0b> -08051da1 <.text+0x8b71> movzbl (%edi),%esi -08051da4 <.text+0x8b74> mov %edi,%eax -08051da6 <.text+0x8b76> lea -0x30(%esi),%edx -08051da9 <.text+0x8b79> cmp $0x9,%dl -08051dac <.text+0x8b7c> jbe 08051e31 <exit@plt+0x8c19> -08051db2 <.text+0x8b82> mov 0x20(%ebx),%eax -08051db5 <.text+0x8b85> cmp $0xffffffff,%eax -08051db8 <.text+0x8b88> je 08051f9b <exit@plt+0x8d83> -08051dbe <.text+0x8b8e> mov -0x1c(%ebp),%esi -08051dc1 <.text+0x8b91> mov %eax,-0x1c(%ebp) -08051dc4 <.text+0x8b94> mov %esi,-0x24(%ebp) -08051dc7 <.text+0x8b97> mov -0x1c(%ebp),%esi -08051dca <.text+0x8b9a> cmp %esi,-0x28(%ebp) -08051dcd <.text+0x8b9d> jbe 08051ea5 <exit@plt+0x8c8d> -08051dd3 <.text+0x8ba3> mov 0x10(%ebp),%eax -08051dd6 <.text+0x8ba6> mov 0x4(%eax),%ecx -08051dd9 <.text+0x8ba9> mov 0x10(%ebp),%edx -08051ddc <.text+0x8bac> mov (%edx),%eax -08051dde <.text+0x8bae> cmp -0x1c(%ebp),%eax -08051de1 <.text+0x8bb1> ja 08051e14 <exit@plt+0x8bfc> -08051de3 <.text+0x8bb3> mov 0x10(%ebp),%esi -08051de6 <.text+0x8bb6> mov %eax,%edx -08051de8 <.text+0x8bb8> shl $0x4,%edx -08051deb <.text+0x8bbb> mov 0x4(%esi),%esi -08051dee <.text+0x8bbe> mov %esi,-0x20(%ebp) -08051df1 <.text+0x8bc1> mov -0x1c(%ebp),%esi -08051df4 <.text+0x8bc4> jmp 08051dfb <exit@plt+0x8be3> -08051df6 <.text+0x8bc6> xchg %ax,%ax -08051df8 <.text+0x8bc8> mov -0x20(%ebp),%ecx -08051dfb <.text+0x8bcb> add $0x1,%eax -08051dfe <.text+0x8bce> movl $0x0,(%ecx,%edx,1) -08051e05 <.text+0x8bd5> add $0x10,%edx -08051e08 <.text+0x8bd8> cmp %esi,%eax -08051e0a <.text+0x8bda> jbe 08051df8 <exit@plt+0x8be0> -08051e0c <.text+0x8bdc> mov 0x10(%ebp),%edx -08051e0f <.text+0x8bdf> mov -0x20(%ebp),%ecx -08051e12 <.text+0x8be2> mov %eax,(%edx) -08051e14 <.text+0x8be4> mov -0x1c(%ebp),%eax -08051e17 <.text+0x8be7> shl $0x4,%eax -08051e1a <.text+0x8bea> lea (%ecx,%eax,1),%eax -08051e1d <.text+0x8bed> mov (%eax),%edx -08051e1f <.text+0x8bef> test %edx,%edx -08051e21 <.text+0x8bf1> jne 08051e94 <exit@plt+0x8c7c> -08051e23 <.text+0x8bf3> movl $0x5,(%eax) -08051e29 <.text+0x8bf9> movzbl (%edi),%edx -08051e2c <.text+0x8bfc> jmp 08051740 <exit@plt+0x8528> -08051e31 <.text+0x8c01> add $0x1,%eax -08051e34 <.text+0x8c04> movzbl (%eax),%edx -08051e37 <.text+0x8c07> lea -0x30(%edx),%ecx -08051e3a <.text+0x8c0a> cmp $0x9,%cl -08051e3d <.text+0x8c0d> jbe 08051e31 <exit@plt+0x8c19> -08051e3f <.text+0x8c0f> cmp $0x24,%dl -08051e42 <.text+0x8c12> jne 08051db2 <exit@plt+0x8b9a> -08051e48 <.text+0x8c18> xor %eax,%eax -08051e4a <.text+0x8c1a> mov %esi,%ecx -08051e4c <.text+0x8c1c> imul $0xa,%eax,%edx -08051e4f <.text+0x8c1f> cmp $0x1999999a,%eax -08051e54 <.text+0x8c24> sbb %eax,%eax -08051e56 <.text+0x8c26> movsbl %cl,%ecx -08051e59 <.text+0x8c29> not %eax -08051e5b <.text+0x8c2b> or %eax,%edx -08051e5d <.text+0x8c2d> lea -0x30(%edx,%ecx,1),%eax -08051e61 <.text+0x8c31> cmp %edx,%eax -08051e63 <.text+0x8c33> sbb %edx,%edx -08051e65 <.text+0x8c35> add $0x1,%edi -08051e68 <.text+0x8c38> movzbl (%edi),%ecx -08051e6b <.text+0x8c3b> or %edx,%eax -08051e6d <.text+0x8c3d> lea -0x30(%ecx),%edx -08051e70 <.text+0x8c40> cmp $0x9,%dl -08051e73 <.text+0x8c43> jbe 08051e4c <exit@plt+0x8c34> -08051e75 <.text+0x8c45> test %eax,%eax -08051e77 <.text+0x8c47> je 08052007 <exit@plt+0x8def> -08051e7d <.text+0x8c4d> cmp $0xffffffff,%eax -08051e80 <.text+0x8c50> je 080517b2 <exit@plt+0x859a> -08051e86 <.text+0x8c56> sub $0x1,%eax -08051e89 <.text+0x8c59> add $0x1,%edi -08051e8c <.text+0x8c5c> mov %eax,0x20(%ebx) -08051e8f <.text+0x8c5f> jmp 08051db5 <exit@plt+0x8b9d> -08051e94 <.text+0x8c64> cmp $0x5,%edx -08051e97 <.text+0x8c67> jne 080517b8 <exit@plt+0x85a0> -08051e9d <.text+0x8c6d> movzbl (%edi),%edx -08051ea0 <.text+0x8c70> jmp 08051740 <exit@plt+0x8528> -08051ea5 <.text+0x8c75> mov -0x28(%ebp),%eax -08051ea8 <.text+0x8c78> sarl $0x1f,-0x28(%ebp) -08051eac <.text+0x8c7c> mov -0x1c(%ebp),%edx -08051eaf <.text+0x8c7f> add %eax,%eax -08051eb1 <.text+0x8c81> or %eax,-0x28(%ebp) -08051eb4 <.text+0x8c84> cmp %edx,-0x28(%ebp) -08051eb7 <.text+0x8c87> ja 08051ec5 <exit@plt+0x8cad> -08051eb9 <.text+0x8c89> add $0x1,%edx -08051ebc <.text+0x8c8c> mov %edx,-0x28(%ebp) -08051ebf <.text+0x8c8f> jb 08051c90 <exit@plt+0x8a78> -08051ec5 <.text+0x8c95> cmpl $0xfffffff,-0x28(%ebp) -08051ecc <.text+0x8c9c> ja 08051c90 <exit@plt+0x8a78> -08051ed2 <.text+0x8ca2> mov 0x10(%ebp),%ecx -08051ed5 <.text+0x8ca5> mov -0x28(%ebp),%edx -08051ed8 <.text+0x8ca8> mov 0x4(%ecx),%eax -08051edb <.text+0x8cab> shl $0x4,%edx -08051ede <.text+0x8cae> test %eax,%eax -08051ee0 <.text+0x8cb0> je 08051ffa <exit@plt+0x8de2> -08051ee6 <.text+0x8cb6> mov %edx,0x4(%esp) -08051eea <.text+0x8cba> mov %eax,(%esp) -08051eed <.text+0x8cbd> call 08048ec8 <realloc@plt> -08051ef2 <.text+0x8cc2> test %eax,%eax -08051ef4 <.text+0x8cc4> mov %eax,%ecx -08051ef6 <.text+0x8cc6> je 08051c90 <exit@plt+0x8a78> -08051efc <.text+0x8ccc> mov 0x10(%ebp),%esi -08051eff <.text+0x8ccf> mov %eax,0x4(%esi) -08051f02 <.text+0x8cd2> jmp 08051dd9 <exit@plt+0x8bc1> -08051f07 <.text+0x8cd7> mov %ecx,(%esp) -08051f0a <.text+0x8cda> mov %dl,-0x44(%ebp) -08051f0d <.text+0x8cdd> call 080490f8 <malloc@plt> -08051f12 <.text+0x8ce2> movzbl -0x44(%ebp),%edx -08051f16 <.text+0x8ce6> jmp 08051c37 <exit@plt+0x8a1f> -08051f1b <.text+0x8ceb> mov %ecx,0x10(%ebx) -08051f1e <.text+0x8cee> jmp 08051af8 <exit@plt+0x88e0> -08051f23 <.text+0x8cf3> movl $0x2,-0x3c(%ebp) -08051f2a <.text+0x8cfa> jmp 08051da1 <exit@plt+0x8b89> -08051f2f <.text+0x8cff> cmp $0x7,%esi -08051f32 <.text+0x8d02> movl $0x8,-0x1c(%ebp) -08051f39 <.text+0x8d09> jg 08051806 <exit@plt+0x85ee> -08051f3f <.text+0x8d0f> test $0x2,%esi -08051f45 <.text+0x8d15> movl $0x2,-0x1c(%ebp) -08051f4c <.text+0x8d1c> jne 08051806 <exit@plt+0x85ee> -08051f52 <.text+0x8d22> and $0x1,%esi -08051f55 <.text+0x8d25> cmp $0x1,%esi -08051f58 <.text+0x8d28> sbb %eax,%eax -08051f5a <.text+0x8d2a> and $0x2,%eax -08051f5d <.text+0x8d2d> add $0x4,%eax -08051f60 <.text+0x8d30> mov %eax,-0x1c(%ebp) -08051f63 <.text+0x8d33> jmp 08051806 <exit@plt+0x85ee> -08051f68 <.text+0x8d38> cmp $0x7,%esi -08051f6b <.text+0x8d3b> movl $0x15,-0x1c(%ebp) -08051f72 <.text+0x8d42> jg 08051806 <exit@plt+0x85ee> -08051f78 <.text+0x8d48> test $0x2,%esi -08051f7e <.text+0x8d4e> movl $0x12,-0x1c(%ebp) -08051f85 <.text+0x8d55> jne 08051806 <exit@plt+0x85ee> -08051f8b <.text+0x8d5b> and $0x1,%esi -08051f8e <.text+0x8d5e> neg %esi -08051f90 <.text+0x8d60> add $0x14,%esi -08051f93 <.text+0x8d63> mov %esi,-0x1c(%ebp) -08051f96 <.text+0x8d66> jmp 08051806 <exit@plt+0x85ee> -08051f9b <.text+0x8d6b> mov -0x1c(%ebp),%eax -08051f9e <.text+0x8d6e> cmp $0xffffffff,%eax -08051fa1 <.text+0x8d71> mov %eax,0x20(%ebx) -08051fa4 <.text+0x8d74> je 08052007 <exit@plt+0x8def> -08051fa6 <.text+0x8d76> mov -0x1c(%ebp),%ecx -08051fa9 <.text+0x8d79> add $0x1,%ecx -08051fac <.text+0x8d7c> mov %ecx,-0x24(%ebp) -08051faf <.text+0x8d7f> jmp 08051dc7 <exit@plt+0x8baf> -08051fb4 <.text+0x8d84> cmp $0x7,%esi -08051fb7 <.text+0x8d87> movl $0x7,-0x1c(%ebp) -08051fbe <.text+0x8d8e> jg 08051806 <exit@plt+0x85ee> -08051fc4 <.text+0x8d94> test $0x2,%esi -08051fca <.text+0x8d9a> movl $0x1,-0x1c(%ebp) -08051fd1 <.text+0x8da1> jne 08051806 <exit@plt+0x85ee> -08051fd7 <.text+0x8da7> and $0x1,%esi -08051fda <.text+0x8daa> cmp $0x1,%esi -08051fdd <.text+0x8dad> sbb %esi,%esi -08051fdf <.text+0x8daf> and $0x2,%esi -08051fe2 <.text+0x8db2> add $0x3,%esi -08051fe5 <.text+0x8db5> mov %esi,-0x1c(%ebp) -08051fe8 <.text+0x8db8> jmp 08051806 <exit@plt+0x85ee> -08051fed <.text+0x8dbd> mov %eax,(%esp) -08051ff0 <.text+0x8dc0> call 080490f8 <malloc@plt> -08051ff5 <.text+0x8dc5> jmp 08051cf2 <exit@plt+0x8ada> -08051ffa <.text+0x8dca> mov %edx,(%esp) -08051ffd <.text+0x8dcd> call 080490f8 <malloc@plt> -08052002 <.text+0x8dd2> jmp 08051ef2 <exit@plt+0x8cda> -08052007 <.text+0x8dd7> mov 0x10(%ebp),%edx -0805200a <.text+0x8dda> mov 0x4(%edx),%ecx -0805200d <.text+0x8ddd> jmp 080517b8 <exit@plt+0x85a0> -08052012 <.text+0x8de2> mov 0x10(%ebp),%edi -08052015 <.text+0x8de5> mov 0x4(%edi),%ecx -08052018 <.text+0x8de8> jmp 080517b8 <exit@plt+0x85a0> -0805201d <.text+0x8ded> mov 0x10(%ebp),%esi -08052020 <.text+0x8df0> mov 0x4(%esi),%ecx -08052023 <.text+0x8df3> jmp 080517b8 <exit@plt+0x85a0> -08052028 <.text+0x8df8> nop -08052029 <.text+0x8df9> nop -0805202a <.text+0x8dfa> nop -0805202b <.text+0x8dfb> nop -0805202c <.text+0x8dfc> nop -0805202d <.text+0x8dfd> nop -0805202e <.text+0x8dfe> nop -0805202f <.text+0x8dff> nop -08052030 <.text+0x8e00> push %ebp -08052031 <.text+0x8e01> mov %esp,%ebp -08052033 <.text+0x8e03> pop %ebp -08052034 <.text+0x8e04> ret -08052035 <.text+0x8e05> lea 0x0(%esi,%eiz,1),%esi -08052039 <.text+0x8e09> lea 0x0(%edi,%eiz,1),%edi -08052040 <.text+0x8e10> push %ebp -08052041 <.text+0x8e11> mov %esp,%ebp -08052043 <.text+0x8e13> push %edi -08052044 <.text+0x8e14> push %esi -08052045 <.text+0x8e15> push %ebx -08052046 <.text+0x8e16> call 0805209a <exit@plt+0x8e82> -0805204b <.text+0x8e1b> add $0x2fa9,%ebx -08052051 <.text+0x8e21> sub $0x1c,%esp -08052054 <.text+0x8e24> call 08048df8 <getpagesize@plt-0x40> -08052059 <.text+0x8e29> lea -0xec(%ebx),%edi -0805205f <.text+0x8e2f> lea -0xec(%ebx),%eax -08052065 <.text+0x8e35> sub %eax,%edi -08052067 <.text+0x8e37> sar $0x2,%edi -0805206a <.text+0x8e3a> test %edi,%edi -0805206c <.text+0x8e3c> je 08052092 <exit@plt+0x8e7a> -0805206e <.text+0x8e3e> xor %esi,%esi -08052070 <.text+0x8e40> mov 0x10(%ebp),%eax -08052073 <.text+0x8e43> mov %eax,0x8(%esp) -08052077 <.text+0x8e47> mov 0xc(%ebp),%eax -0805207a <.text+0x8e4a> mov %eax,0x4(%esp) -0805207e <.text+0x8e4e> mov 0x8(%ebp),%eax -08052081 <.text+0x8e51> mov %eax,(%esp) -08052084 <.text+0x8e54> call *-0xec(%ebx,%esi,4) -0805208b <.text+0x8e5b> add $0x1,%esi -0805208e <.text+0x8e5e> cmp %edi,%esi -08052090 <.text+0x8e60> jb 08052070 <exit@plt+0x8e58> -08052092 <.text+0x8e62> add $0x1c,%esp -08052095 <.text+0x8e65> pop %ebx -08052096 <.text+0x8e66> pop %esi -08052097 <.text+0x8e67> pop %edi -08052098 <.text+0x8e68> pop %ebp -08052099 <.text+0x8e69> ret -0805209a <.text+0x8e6a> mov (%esp),%ebx -0805209d <.text+0x8e6d> ret -0805209e <.text+0x8e6e> nop -0805209f <.text+0x8e6f> nop -080520a0 <.text+0x8e70> push %ebp -080520a1 <.text+0x8e71> mov %esp,%ebp -080520a3 <.text+0x8e73> push %ebx -080520a4 <.text+0x8e74> call 0805209a <exit@plt+0x8e82> -080520a9 <.text+0x8e79> add $0x2f4b,%ebx -080520af <.text+0x8e7f> sub $0xc,%esp -080520b2 <.text+0x8e82> mov -0x4(%ebx),%eax -080520b8 <.text+0x8e88> test %eax,%eax -080520ba <.text+0x8e8a> je 080520be <exit@plt+0x8ea6> -080520bc <.text+0x8e8c> mov (%eax),%eax -080520be <.text+0x8e8e> mov %eax,0x8(%esp) -080520c2 <.text+0x8e92> mov 0x8(%ebp),%eax -080520c5 <.text+0x8e95> movl $0x0,0x4(%esp) -080520cd <.text+0x8e9d> mov %eax,(%esp) -080520d0 <.text+0x8ea0> call 08048e68 <__cxa_atexit@plt> -080520d5 <.text+0x8ea5> add $0xc,%esp -080520d8 <.text+0x8ea8> pop %ebx -080520d9 <.text+0x8ea9> pop %ebp -080520da <.text+0x8eaa> ret -080520db <.text+0x8eab> nop -080520dc <.text+0x8eac> nop -080520dd <.text+0x8ead> nop -080520de <.text+0x8eae> nop -080520df <.text+0x8eaf> nop -080520e0 <.text+0x8eb0> push %ebp -080520e1 <.text+0x8eb1> mov %esp,%ebp -080520e3 <.text+0x8eb3> push %ebx -080520e4 <.text+0x8eb4> sub $0x4,%esp -080520e7 <.text+0x8eb7> mov 0x8054f08,%eax -080520ec <.text+0x8ebc> cmp $0xffffffff,%eax -080520ef <.text+0x8ebf> je 08052104 <exit@plt+0x8eec> -080520f1 <.text+0x8ec1> mov $0x8054f08,%ebx -080520f6 <.text+0x8ec6> xchg %ax,%ax -080520f8 <.text+0x8ec8> sub $0x4,%ebx -080520fb <.text+0x8ecb> call *%eax -080520fd <.text+0x8ecd> mov (%ebx),%eax -080520ff <.text+0x8ecf> cmp $0xffffffff,%eax -08052102 <.text+0x8ed2> jne 080520f8 <exit@plt+0x8ee0> -08052104 <.text+0x8ed4> add $0x4,%esp -08052107 <.text+0x8ed7> pop %ebx -08052108 <.text+0x8ed8> pop %ebp -08052109 <.text+0x8ed9> ret -0805210a <.text+0x8eda> nop -0805210b <.text+0x8edb> nop -0805210c <.fini> push %ebp -0805210d <.fini+0x1> mov %esp,%ebp -0805210f <.fini+0x3> push %ebx -08052110 <.fini+0x4> sub $0x4,%esp -08052113 <.fini+0x7> call 08052118 <exit@plt+0x8f00> -08052118 <.fini+0xc> pop %ebx -08052119 <.fini+0xd> add $0x2edc,%ebx -0805211f <.fini+0x13> call 08049260 <exit@plt+0x48> -08052124 <.fini+0x18> pop %ecx -08052125 <.fini+0x19> pop %ebx -08052126 <.fini+0x1a> leave -08052127 <.fini+0x1b> ret diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.alarms b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.alarms deleted file mode 100644 index e69de29bb..000000000 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.annot.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.annot.REMOVED.git-id deleted file mode 100644 index e7f51a3e3..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.annot.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -883f715222f879e1c8eba5d4a0e02db4b60dd1f6 \ No newline at end of file diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.infoannot b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.infoannot deleted file mode 100644 index 50e554a71..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.infoannot +++ /dev/null @@ -1,626 +0,0 @@ - 8048e05 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 0C1F0h - 8048e38 6 FUNC PROBLEM .getpagesize JUMPUNRESOLVED - 8048e48 6 FUNC PROBLEM .abort JUMPUNRESOLVED - 8048e58 6 FUNC PROBLEM .__errno_location JUMPUNRESOLVED - 8048e68 6 FUNC PROBLEM .__cxa_atexit JUMPUNRESOLVED - 8048e78 6 FUNC PROBLEM .open64 JUMPUNRESOLVED - 8048e88 6 FUNC PROBLEM .fputs_unlocked JUMPUNRESOLVED - 8048e98 6 FUNC PROBLEM .__ctype_get_mb_cur_max JUMPUNRESOLVED - 8048ea8 6 FUNC PROBLEM .__fprintf_chk CHUNKS BADRTLS - 8048eb8 6 FUNC PROBLEM .__gmon_start__ JUMPUNRESOLVED - 8048ec8 6 FUNC PROBLEM .realloc JUMPUNRESOLVED - 8048ed8 6 FUNC PROBLEM .iconv_open JUMPUNRESOLVED - 8048ee8 6 FUNC PROBLEM .__printf_chk CHUNKS BADRTLS - 8048ef8 6 FUNC PROBLEM .strchr JUMPUNRESOLVED - 8048f08 6 FUNC PROBLEM .getenv JUMPUNRESOLVED - 8048f18 6 FUNC PROBLEM .calloc JUMPUNRESOLVED - 8048f28 6 FUNC PROBLEM .write JUMPUNRESOLVED - 8048f38 6 FUNC PROBLEM .__uflow JUMPUNRESOLVED - 8048f48 6 FUNC PROBLEM .memset JUMPUNRESOLVED - 8048f58 6 FUNC PROBLEM .fopen64 JUMPUNRESOLVED - 8048f68 6 FUNC PROBLEM .__libc_start_main JUMPUNRESOLVED - 8048f78 6 FUNC PROBLEM .stpcpy JUMPUNRESOLVED - 8048f88 6 FUNC PROBLEM ._exit JUMPUNRESOLVED - 8048f98 6 FUNC PROBLEM .strrchr JUMPUNRESOLVED - 8048fa8 6 FUNC PROBLEM .__assert_fail JUMPUNRESOLVED - 8048fb8 6 FUNC PROBLEM .bindtextdomain JUMPUNRESOLVED - 8048fc8 6 FUNC PROBLEM .mbrtowc JUMPUNRESOLVED - 8048fd8 6 FUNC PROBLEM .read JUMPUNRESOLVED - 8048fe8 6 FUNC PROBLEM .ungetc JUMPUNRESOLVED - 8048ff8 6 FUNC PROBLEM .free JUMPUNRESOLVED - 8049008 6 FUNC PROBLEM .dcgettext JUMPUNRESOLVED - 8049018 6 FUNC PROBLEM .getopt_long JUMPUNRESOLVED - 8049028 6 FUNC PROBLEM .ioctl JUMPUNRESOLVED - 8049038 6 FUNC PROBLEM .__ctype_b_loc JUMPUNRESOLVED - 8049048 6 FUNC PROBLEM .fclose JUMPUNRESOLVED - 8049058 6 FUNC PROBLEM .mbsinit JUMPUNRESOLVED - 8049068 6 FUNC PROBLEM .memcpy JUMPUNRESOLVED - 8049078 6 FUNC PROBLEM .strlen JUMPUNRESOLVED - 8049088 6 FUNC PROBLEM .iconv JUMPUNRESOLVED - 8049098 6 FUNC PROBLEM .setlocale JUMPUNRESOLVED - 80490a8 6 FUNC PROBLEM .strcpy JUMPUNRESOLVED - 80490b8 6 FUNC PROBLEM .iswspace JUMPUNRESOLVED - 80490c8 6 FUNC PROBLEM .close JUMPUNRESOLVED - 80490d8 6 FUNC PROBLEM .fwrite JUMPUNRESOLVED - 80490e8 6 FUNC PROBLEM .nl_langinfo JUMPUNRESOLVED - 80490f8 6 FUNC PROBLEM .malloc JUMPUNRESOLVED - 8049108 6 FUNC PROBLEM .iswalnum JUMPUNRESOLVED - 8049118 6 FUNC PROBLEM .__stack_chk_fail JUMPUNRESOLVED - 8049128 6 FUNC PROBLEM .iconv_close JUMPUNRESOLVED - 8049138 6 FUNC PROBLEM .__fpending JUMPUNRESOLVED - 8049148 6 FUNC PROBLEM .error JUMPUNRESOLVED - 8049158 6 FUNC PROBLEM .strnlen JUMPUNRESOLVED - 8049168 6 FUNC PROBLEM .memmove JUMPUNRESOLVED - 8049178 6 FUNC PROBLEM .__strndup JUMPUNRESOLVED - 8049188 6 FUNC PROBLEM .textdomain JUMPUNRESOLVED - 8049198 6 FUNC PROBLEM .__fxstat64 JUMPUNRESOLVED - 80491a8 6 FUNC PROBLEM .fscanf JUMPUNRESOLVED - 80491b8 6 FUNC PROBLEM .__sprintf_chk CHUNKS BADRTLS - 80491c8 6 FUNC PROBLEM .memchr JUMPUNRESOLVED - 80491d8 6 FUNC PROBLEM .__snprintf_chk CHUNKS BADRTLS - 80491e8 6 FUNC PROBLEM .iswprint JUMPUNRESOLVED - 80491f8 6 FUNC PROBLEM .strcmp JUMPUNRESOLVED - 8049208 6 FUNC PROBLEM .__strdup JUMPUNRESOLVED - 8049218 6 FUNC PROBLEM .exit JUMPUNRESOLVED - 8049230 34 FUNC PROBLEM start STACKANALYSIS - 8049260 85 FUNC PROBLEM sub_8049260 CALLUNRESOLVED - 804927a 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, offset dword_8054F10 - 8049283 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 - 8049290 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 80492c0 35 FUNC PROBLEM sub_80492C0 CALLUNRESOLVED - 80497d3 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+28h], ecx - 80497d7 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx - 8049816 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-32768 ZZ lea eax, [ebx-8000h] - 8049860 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+60h], ecx - 8049864 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea eax, [eax+ecx*4] - 8049864 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ECX*4 ZZ lea eax, [eax+ecx*4] - 80498d3 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx - 8049909 5 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 8000h - 8049971 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, [esp+64h] - 8049989 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea eax, [ecx+edx+12h] - 8049989 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+18 ZZ lea eax, [ecx+edx+12h] - 8049991 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea eax, [eax+edx*4] - 8049991 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea eax, [eax+edx*4] - 80499a7 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 - 80499ac 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, esi - 80499b8 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, [esp+54h] - 80499be 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, edx - 80499da 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, edx - 80499e5 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 8049a05 4 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, [esp+74h] - 8049a10 2 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ neg eax - 8049a20 7 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [esp+98h], eax - 8049a35 7 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [esp+88h] - 8049ab0 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, edi - 8049ab2 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea eax, [esi+edx] - 8049ad2 7 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, [esp+90h] - 8049b43 7 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, [esp+84h] - 8049b93 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea ecx, [edx+1] - 8049baa 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 8049bbd 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea eax, [edx-1] - 8049bd6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 8049c0f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8049c15 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 8049c27 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 40h - 8049c30 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 2 - 8049c43 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea eax, [esi+2] - 8049c55 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 0FFFFFF80h - 8049c58 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 3 - 8049c67 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8049c88 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, 40h - 8049c92 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 4 - 8049ca7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 2 - 8049cb0 8 INSTR CHECK OVERFLOW SIGNED 32 [ESP+148] ZZ add dword ptr [esp+94h], 1 - 8049cef 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, 1 - 8049d0b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea ecx, [edx+1] - 8049d22 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 8049d35 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea eax, [edx-1] - 8049d4e 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 8049d6e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8049d7b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8049d7e 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, 1 - 8049da3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8049da9 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 8049dbc 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 2 - 8049dcf 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 4 - 8049de4 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx - 8049f0a 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 8049fb5 5 INSTR CHECK OVERFLOW SIGNED 32 [ESP+96] ZZ add dword ptr [esp+60h], 1 - 8049fbe 5 INSTR CHECK OVERFLOW UNSIGNED 32 [ESP+88] ZZ add dword ptr [esp+58h], 4 - 8049fdf 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al - 804a11b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea eax, [ebx-1] - 804a1e8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 - 804a1eb 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea eax, [edi+esi] - 804a1f8 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, eax - 804a204 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, edx - 804a3fc 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, eax - 804a402 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, eax - 804a466 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea edx, [eax+1] - 804a46b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, ebx - 804a475 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea esi, [eax-6] - 804a4a6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea ebx, [eax+4] - 804a5b0 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea eax, [edx+eax] - 804a707 3 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-108] ZZ add [ebp+var_6C], eax - 804a710 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-164] ZZ add [ebp+s], eax - 804a8f4 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, edi - 804ab2b 6 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov [ebp+var_B9], al - 804ab7d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea ebx, [edi+1] - 804af1d 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 0Bh - 804af40 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDX ZZ lea eax, [edi+edx] - 804b01a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea eax, [esi+eax+4] - 804b01a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+4 ZZ lea eax, [esi+eax+4] - 804b13a 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi - 804b13c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] - 804b1b9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea eax, [esi+eax] - 804b1e7 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, [ebp+var_40] - 804b248 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, [ebp+var_40] - 804b2a8 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx - 804b392 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi - 804b3c0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 804b3e3 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804b400 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea ebx, [esi+eax-1] - 804b400 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+-1 ZZ lea ebx, [esi+eax-1] - 804b41b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, 1 - 804b45b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea eax, [esi+eax] - 804b4c0 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, [ebp+var_40] - 804b4ea 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx - 804b59f 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804b5da 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx - 804b710 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804ba68 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804ba88 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804ba97 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804bad8 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, eax - 804bada 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 804bae6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 - 804bf3c 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, 4 - 804bfb6 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov [ebp+var_41], al - 804c02e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, [ebp+var_2C] - 804c06d 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov byte ptr [ebp+var_4C], al - 804c08e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea ecx, [esi+edi] - 804c0a7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 804c0aa 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804c0cf 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edi, [ebx+1] - 804c0e1 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea ecx, [edi+30h] - 804c0ee 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804c107 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 30h - 804c114 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 30h - 804c117 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 804c11a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 804c13b 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804c196 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, ebx - 804c19e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804c1a1 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804c1a7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804c24f 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804c3c5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 804c3c8 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-44] ZZ add [ebp+var_2C], 1 - 804c3e6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, [ebp+var_2C] - 804c47d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804c50f 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804c512 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804c545 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] - 804c555 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] - 804c5b4 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 2 - 804c5d5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea ecx, [esi-21h] - 804c60c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea ecx, [ebx+1] - 804c61c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea edx, [ecx+1] - 804c62c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea ebx, [edx+1] - 804c63e 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804c669 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] - 804c679 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] - 804c689 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804c69b 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, [ebp+var_48] - 804c6a6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, [ebp+var_2C] - 804c6be 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, [ebp+var_2C] - 804c6ea 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804c72c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea edi, [esi+edx] - 804c72f 2 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, edi - 804c731 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi - 804c780 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 804c782 2 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, ebx - 804c7bb 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-44] ZZ add [ebp+var_2C], 1 - 804c7fc 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 5Bh - 804c804 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx edx, dl - 804c810 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 ; jumptable 0804C807 default case - 804c813 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804c86c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea ecx, [edi+esi+1] - 804c86c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea ecx, [edi+esi+1] - 804c875 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, ecx - 804c883 3 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 1 - 804c886 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804c88d 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804c907 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea edx, [ebx+1] - 804c94e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, eax - 804c953 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea eax, [edi+eax*8] - 804c953 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea eax, [edi+eax*8] - 804c96e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX*8 ZZ lea edi, [edi+ebx*8] - 804c96e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea edi, [edi+ebx*8] - 804c989 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] - 804c9ab 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea edx, [eax+1] - 804ccdf 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea edx, [ebx+8] - 804cd1a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 804d14c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-65 ZZ lea ecx, [eax-41h] - 804d154 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 20h - 804d15b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-65 ZZ lea edi, [ecx-41h] - 804d163 3 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 20h - 804d16a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804d171 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al - 804d174 3 INSTR CHECK TRUNCATION UNSIGNED 32 ECX 8 CL ZZ movzx ecx, cl - 804d177 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ecx - 804d1f0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX ZZ lea ebx, [ebx+eax+1] - 804d1f0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea ebx, [ebx+eax+1] - 804d1fc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX ZZ lea ebx, [ebx+eax+1] - 804d1fc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea ebx, [ebx+eax+1] - 804d22e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX ZZ lea esi, [ebx+eax+1] - 804d22e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea esi, [ebx+eax+1] - 804d2c9 6 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, [ebp+n] - 804d2e0 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 0Eh - 804d32e 6 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, [ebp+var_90] - 804d39f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804d434 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, edx - 804d436 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+2 ZZ lea ebx, [eax+2] - 804d439 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 3 - 804d467 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, edx - 804d46b 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_90] - 804d471 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX ZZ lea eax, [ebx+eax-2] - 804d471 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+-2 ZZ lea eax, [ebx+eax-2] - 804d47d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI ZZ lea eax, [ebx+esi-1] - 804d47d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI+-1 ZZ lea eax, [ebx+esi-1] - 804d4af 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804d536 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX ZZ lea eax, [ebx+ecx+2] - 804d536 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX+2 ZZ lea eax, [ebx+ecx+2] - 804d53a 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, edx - 804d542 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804d575 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 1 - 804d603 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea esi, [eax+4] - 804d640 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+4 ZZ lea esi, [ebx+4] - 804d679 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+28 ZZ lea eax, [ebx+1Ch] - 804d7f0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, [eax+edx*4] - 804d807 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 804d83b 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, eax - 804d83d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, eax - 804d86a 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea eax, ds:26h[edx*4] - 804d86a 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4+38 ZZ lea eax, ds:26h[edx*4] - 804d87d 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 8 - 804d888 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 804d88b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 804d898 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804d89d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, edx - 804d8a8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804d902 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+var_D8], eax - 804d924 3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, 2Ch - 804d9ab 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 28h - 804d9ae 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-68] ZZ add [ebp+var_44], eax - 804da15 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea eax, [ecx+ecx*4] - 804da15 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea eax, [ecx+ecx*4] - 804da18 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea eax, [esi+eax*8] - 804da18 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea eax, [esi+eax*8] - 804da71 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [esi+eax*4] - 804da7a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea ecx, [eax+eax*4] - 804da7a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea ecx, [eax+eax*4] - 804da84 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*8 ZZ lea esi, [edi+ecx*8] - 804da84 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ECX*8 ZZ lea esi, [edi+ecx*8] - 804daa9 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804dabe 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, eax - 804dac3 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-212] ZZ add [ebp+var_D4], 1 - 804daca 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 28h - 804db5c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea eax, [ecx+ecx*4] - 804db5c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea eax, [ecx+ecx*4] - 804db5f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea eax, [esi+eax*8] - 804db5f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea eax, [esi+eax*8] - 804db88 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-204] ZZ add [ebp+var_CC], 1 - 804db9b 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-180] ZZ add [ebp+var_B4], eax - 804dc43 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 26h - 804dc52 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 8 - 804dc8c 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, esi - 804dceb 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-124] ZZ add [ebp+s], eax - 804dfcf 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-124] ZZ add [ebp+s], eax - 804dfdc 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-180] ZZ add [ebp+var_B4], eax - 804e0fc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+16 ZZ lea edx, [esi+10h] - 804e3c3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-124] ZZ add [ebp+var_7C], eax - 804e3fe 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804e4be 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-236] ZZ add [ebp+var_EC], eax - 804e52e 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-292] ZZ add [ebp+var_124], eax - 804e53b 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 2 - 804e566 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edx, [ebx+1] - 804e577 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-236] ZZ add [ebp+var_EC], eax - 804e583 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-292] ZZ add [ebp+var_124], eax - 804e8d6 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea edx, [ebx+1] - 804e921 6 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, [ebp+var_144] - 804e95d 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+var_15C] - 804e975 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, eax - 804e990 7 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-324] ZZ add [ebp+var_144], 1 - 804e997 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 804e9d6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 804e9f5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 804e9f8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804ea4c 7 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-328] ZZ add [ebp+var_148], 5 - 804ea85 7 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-324] ZZ add [ebp+var_144], 1 - 804ea8c 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-180] ZZ add [ebp+var_B4], eax - 804ea92 7 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-328] ZZ add [ebp+var_148], 5 - 804ec63 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edi, [ebx+1] - 804ecce 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea ebx, [edi+edi] - 804ecfb 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi - 804ecff 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] - 804ed05 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea edx, [ebx-1] - 804ed08 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi - 804ed65 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea ebx, [edi+edi] - 804ed8e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi - 804ed92 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] - 804ed98 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea edx, [ebx-1] - 804ed9b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi - 804edda 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804eddf 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi - 804efd4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, ebx - 804efd6 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, eax - 804f0af 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, ebx - 804f3c4 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx - 804f42b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 24h - 804f484 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804f493 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 2 - 804f4b6 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+dest] - 804f4c6 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 804f54e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] - 804f623 6 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, [ebp+var_2E4] - 804f672 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804f688 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804f69e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804f6b4 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804f6ca 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804f6dd 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax - 804f707 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-780] ZZ add [ebp+dest], ecx - 804f71d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax - 804f747 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-780] ZZ add [ebp+dest], ecx - 804f79a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804f7bc 6 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, [ebp+var_2E4] - 804f7e9 6 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, [ebp+var_2E4] - 804f808 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804f811 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov eax, edi - 804f81c 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 804f838 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 804f90a 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n - 804f929 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804f93b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804f9ab 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] - 804f9ea 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea edx, [esi+eax] - 804fa17 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804fa36 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, [ebp+var_338] - 804fa3f 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] - 804fb2a 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] - 804fb95 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n - 804fc19 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] - 804fccb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx+4] - 804fccb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] - 804fd22 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx+4] - 804fd22 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] - 804fde0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] - 804fe88 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] - 804fefe 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, ebx - 804ff42 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi - 804ff47 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 804ffce 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 2Ch - 804ffd1 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-828] ZZ add [ebp+var_33C], 1 - 805007b 6 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, [ebp+var_2E4] - 8050083 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 12h ; switch 5 cases - 80500ce 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, ebx - 805012e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] - 8050169 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8050178 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] - 80501b6 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, ebx - 805022b 6 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, [ebp+var_2E4] - 8050278 6 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, [ebp+var_2E4] - 80502bd 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8050334 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h - 8050350 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 3 - 8050377 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] - 805038b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edi - 805039f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 805042f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] - 80504f3 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi - 805059d 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n - 80505c2 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov edx, edi - 80505cb 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 80505df 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 8050750 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, dword ptr [ebp+size] - 8050766 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] - 8050784 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+var_338] - 805078a 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, [ebp+n] - 8050790 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, eax - 80507d4 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 80507e7 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] - 805080a 7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov word ptr [ebp+var_350], cx - 8050836 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805086b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h - 8050887 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 3 - 8050940 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 80509a2 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 80509d5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 80509e2 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-824] ZZ add [ebp+var_338], eax - 8050a1f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea eax, [ecx+edi] - 8050a33 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, ebx - 8050a73 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8050a92 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 3 - 8050aaa 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8050ae3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8050af3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea edx, [ecx+ecx*4] - 8050af3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea edx, [ecx+ecx*4] - 8050af6 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, edx - 8050af8 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl - 8050afb 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea ecx, [edx+ebx-30h] - 8050afb 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea ecx, [edx+ebx-30h] - 8050b01 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, edx - 8050b26 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov dword ptr [ebp+size], edi - 8050b43 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8050b53 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea ebx, [ecx+ecx*4] - 8050b53 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea ebx, [ecx+ecx*4] - 8050b56 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, ebx - 8050b58 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl - 8050b5b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX ZZ lea ecx, [ebx+edx-30h] - 8050b5b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea ecx, [ebx+edx-30h] - 8050b61 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx - 8050ba5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8050be8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 4 - 8050c11 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8050c57 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, ebx - 8050c5e 2 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ neg ecx - 8050c72 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] - 8050d58 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 8050d5b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 - 8050da4 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8050db7 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] - 8050e11 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8050e3a 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 - 8050e44 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 8050e6f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8050e92 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8050ea3 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-824] ZZ add [ebp+var_338], eax - 8050edb 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 3 - 8050f20 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 8050f23 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 - 8050f74 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8050f95 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 17h - 8050fa1 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 2 - 8050fb4 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 3 - 8050fe3 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 0Fh - 8050ff6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 3 - 8051045 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8051074 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8051081 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-824] ZZ add [ebp+var_338], ecx - 80510c7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 80510f6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8051103 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-824] ZZ add [ebp+var_338], ecx - 8051125 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea eax, [ecx+1] - 8051169 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] - 805116e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx - 8051170 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea edx, ds:8055300h[eax*4] - 8051170 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4+134566656 ZZ lea edx, ds:8055300h[eax*4] - 8051188 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-8 ZZ lea edx, [eax-8] - 8051196 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-8 ZZ lea eax, [ecx-8] - 80511d4 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+8 ZZ lea ecx, [eax+8] - 80511ef 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] - 80511f4 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx - 80512a0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 80512a3 3 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-68] ZZ add [ebp+s], eax - 8051463 5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 80000000h - 80514c8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] - 80514d3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 80514da 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 10h - 80514eb 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] - 80514ee 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8051510 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] - 8051520 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] - 8051532 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] - 8051542 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea ecx, [esi+0Ch] - 8051560 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] - 8051580 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] - 8051618 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea eax, [edi+1] - 805161d 3 INSTR CHECK OVERFLOW SIGNED 32 EBX ZZ imul ebx, esi, 2Ch - 8051620 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea ebx, [edx+ebx] - 8051661 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] - 8051670 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8051676 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea edx, [eax-30h] - 80516bb 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 80516c1 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea ecx, [eax-1] - 8051716 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea eax, [edx-30h] - 8051740 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea eax, [edi+1] - 805176b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8051771 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea edi, [eax-1] - 8051790 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, 8 - 8051798 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, 10h - 80517a8 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea eax, [edx-25h] - 80517ee 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al - 8051800 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 0Fh - 8051825 3 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 1 - 8051864 3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov [ebp+var_40], ebx - 8051872 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 805187c 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 10h - 8051897 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea ecx, [esi+ecx] - 80518af 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 80518b7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 80518dc 4 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, [ebp+var_34], 2Ch - 8051916 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ imul esi, 2Ch - 805193b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h - 8051948 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 805194e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h - 805195a 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, ecx - 8051988 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea edi, [esi+1] - 8051998 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h - 80519a0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 80519a6 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h - 80519af 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, esi - 80519eb 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 30h - 80519f1 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_20], dl - 8051a43 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 8051a4d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 10h - 8051a62 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea edx, [ecx+edx] - 8051a88 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8051a8e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea eax, [ecx-30h] - 8051ab5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea ecx, [edx+edx*4] - 8051ab5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea ecx, [edx+edx*4] - 8051ab8 2 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, ecx - 8051aba 3 INSTR CHECK TRUNCATION SIGNED 32 EBX 8 BL ZZ movsx ebx, bl - 8051aba 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl - 8051abd 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX ZZ lea edx, [ecx+ebx-30h] - 8051abd 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea edx, [ecx+ebx-30h] - 8051ac3 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sbb ecx, ecx - 8051ac5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8051acd 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea ecx, [ebx-30h] - 8051ae8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 - 8051aee 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] - 8051bd8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 0Dh - 8051bed 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, eax - 8051c2b 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl - 8051c7e 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, eax - 8051d1c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea esi, [eax+eax*4] - 8051d1c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea esi, [eax+eax*4] - 8051d1f 2 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, esi - 8051d21 3 INSTR CHECK TRUNCATION SIGNED 32 EDX 8 DL ZZ movsx edx, dl - 8051d21 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl - 8051d24 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea eax, [esi+edx-30h] - 8051d24 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea eax, [esi+edx-30h] - 8051d2a 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx - 8051d2c 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8051d34 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea esi, [edx-30h] - 8051d51 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 8051d57 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea eax, [ecx+1] - 8051d83 3 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 1 - 8051d92 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea edi, [esi+2] - 8051da6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea edx, [esi-30h] - 8051dfb 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 8051e05 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 10h - 8051e1a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea eax, [ecx+eax] - 8051e31 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8051e37 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] - 8051e4c 3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul edx, eax, 0Ah - 8051e54 2 INSTR CHECK UNDERFLOW SIGNED 32 EAX ZZ sbb eax, eax - 8051e56 3 INSTR CHECK TRUNCATION SIGNED 32 ECX 8 CL ZZ movsx ecx, cl - 8051e56 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl - 8051e5d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX ZZ lea eax, [edx+ecx-30h] - 8051e5d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea eax, [edx+ecx-30h] - 8051e63 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx - 8051e65 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 8051e6d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea edx, [ecx-30h] - 8051e86 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 8051e89 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 8051eaf 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, eax - 8051f0a 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl - 8051f58 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 8051f5d 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 4 - 8051f8e 2 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ neg esi - 8051f90 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, 14h - 8051f93 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi - 8051fa9 3 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 1 - 8051fdd 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sbb esi, esi - 8051fe2 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, 3 - 8051fe5 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi - 8052040 90 FUNC PROBLEM sub_8052040 CALLUNRESOLVED - 805204b 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 2FA9h - 8052059 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea edi, (dword_8054F08 - 8054FF4h)[ebx] - 805205f 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea eax, (dword_8054F08 - 8054FF4h)[ebx] - 8052065 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, eax - 805208b 3 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, 1 - 80520a9 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 2F4Bh - 80520e0 42 FUNC PROBLEM sub_80520E0 CALLUNRESOLVED - 80520f8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 4 - 8052119 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 2EDCh diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.log deleted file mode 100644 index 897d5e922..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.log +++ /dev/null @@ -1,509 +0,0 @@ - -v6.1 48-B717-76F4-42 Jason Hiser, University of Virginia / Dpt of Computer Science - -Your support plan might have expired. -To renew it, please visit our web site: - -http://www.hex-rays.com/idapro/idaupgrade.htm - -Thank you for using IDA Pro! -> Continue - - bytes pages size description ---------- ----- ---- -------------------------------------------- - 262144 32 8192 allocating memory for b-tree... - 196608 24 8192 allocating memory for virtual array... - 262144 32 8192 allocating memory for name pointers... ------------------------------------------------------------------ - 720896 total memory allocated - -Loading processor module /home/jdh8d/peasoup/uva/idapro61/ida/procs/pc.ilx for metapc...OK -Autoanalysis subsystem has been initialized. -Possible file format: ELF for Intel 386 (Executable) (/home/jdh8d/peasoup/uva/idapro61/ida/loaders/elf.llx) -Loading file '/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe' into database... -Detected file format: ELF for Intel 386 (Executable) -Assuming __cdecl calling convention by default - 0. Creating a new segment (08048DF8-08048E28) ... ... OK - 1. Creating a new segment (08048E28-08049228) ... ... OK - 2. Creating a new segment (08049230-0805210C) ... ... OK - 3. Creating a new segment (0805210C-08052128) ... ... OK - 4. Creating a new segment (08052140-08053214) ... ... OK - 5. Creating a new segment (08053214-08053218) ... ... OK - 6. Creating a new segment (08054F08-08054F10) ... ... OK - 7. Creating a new segment (08054F10-08054F18) ... ... OK - 8. Creating a new segment (08054F18-08054F1C) ... ... OK - 9. Creating a new segment (08054FEC-08054FF4) ... ... OK - 10. Creating a new segment (08054FF4-080550FC) ... ... OK - 11. Creating a new segment (080550FC-08055138) ... ... OK - 12. Creating a new segment (08055140-08055704) ... ... OK -Loading symbols... - 13. Creating a new segment (08055704-08055814) ... ... OK -Adding relocations... -Patching program-linkage-table for best viewing... -Marking typical code sequences... -Flushing buffers, please wait...ok -File '/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe' has been successfully loaded into the database. -Compiling file '/home/jdh8d/peasoup/uva/idapro61/ida/idc/ida.idc'... -Executing function 'main'... -Compiling file '/home/jdh8d/peasoup/uva/idapro61/ida/idc/onload.idc'... -Executing function 'OnLoad'... -IDA is analysing the input file... -You may start to explore the input file right now. -Propagating type information... -Function argument information has been propagated -The initial autoanalysis has been finished. -Beginning IDAP_run. -IDA SDK version: 610 -Starting data segment of type 3 SegName: _rodata -Read-only data segment. -Starting data segment of type 3 SegName: _eh_frame -Read-only data segment. -Starting data segment of type 3 SegName: _ctors -Starting data segment of type 3 SegName: _dtors -Starting data segment of type 3 SegName: _jcr -Starting data segment of type 3 SegName: _got -Starting data segment of type 3 SegName: _got_plt -Starting data segment of type 3 SegName: _data -Starting data segment of type 9 SegName: _bss -Not processing segment of type 1 SegName: extern -WARNING: Cannot open strata annotation file a.ncexe.annot -WARNING: No policy file a.ncexe.policy found. System call policies not in effect. -Starting code segment SegName: _init -Number of functions in segment: 190 -ERROR: base = 16 limit = 20 StackFrameMap size = 16 -Starting code segment SegName: _plt -Number of functions in segment: 190 -WARNING: Unresolved indirect jump at 8048e38 -WARNING: No stack frame info from get_frame for .getpagesize -WARNING: Unresolved indirect jump at 8048e48 -WARNING: No stack frame info from get_frame for .abort -SERIOUS WARNING: Call location 804b9d8 not in a function. -SERIOUS WARNING: Call location 804ba30 not in a function. -SERIOUS WARNING: Call location 804bee2 not in a function. -SERIOUS WARNING: Call location 804cdcd not in a function. -WARNING: Unresolved indirect jump at 8048e58 -WARNING: No stack frame info from get_frame for .__errno_location -WARNING: Unresolved indirect jump at 8048e68 -WARNING: No stack frame info from get_frame for .__cxa_atexit -WARNING: Unresolved indirect jump at 8048e78 -WARNING: No stack frame info from get_frame for .open64 -SERIOUS WARNING: Call location 804b6e0 not in a function. -WARNING: Unresolved indirect jump at 8048e88 -WARNING: No stack frame info from get_frame for .fputs_unlocked -WARNING: Unresolved indirect jump at 8048e98 -WARNING: No stack frame info from get_frame for .__ctype_get_mb_cur_max -Kludging function .__fprintf_chk - .__fprintf_chk has shared chunks -WARNING: No stack frame info from get_frame for .__fprintf_chk -WARNING: Unresolved indirect jump at 8048eb8 -WARNING: No stack frame info from get_frame for .__gmon_start__ -WARNING: Unresolved indirect jump at 8048ec8 -WARNING: No stack frame info from get_frame for .realloc -WARNING: Unresolved indirect jump at 8048ed8 -WARNING: No stack frame info from get_frame for .iconv_open -SERIOUS WARNING: Call location 804b676 not in a function. -SERIOUS WARNING: Call location 804b6b2 not in a function. -Kludging function .__printf_chk - .__printf_chk has shared chunks -WARNING: No stack frame info from get_frame for .__printf_chk -WARNING: Unresolved indirect jump at 8048ef8 -WARNING: No stack frame info from get_frame for .strchr -WARNING: Unresolved indirect jump at 8048f08 -WARNING: No stack frame info from get_frame for .getenv -SERIOUS WARNING: Call location 804cfd3 not in a function. -WARNING: Unresolved indirect jump at 8048f18 -WARNING: No stack frame info from get_frame for .calloc -WARNING: Unresolved indirect jump at 8048f28 -WARNING: No stack frame info from get_frame for .write -WARNING: Unresolved indirect jump at 8048f38 -WARNING: No stack frame info from get_frame for .__uflow -SERIOUS WARNING: Call location 804d121 not in a function. -WARNING: Unresolved indirect jump at 8048f48 -WARNING: No stack frame info from get_frame for .memset -WARNING: Unresolved indirect jump at 8048f58 -WARNING: No stack frame info from get_frame for .fopen64 -WARNING: Unresolved indirect jump at 8048f68 -WARNING: No stack frame info from get_frame for .__libc_start_main -WARNING: Unresolved indirect jump at 8048f78 -WARNING: No stack frame info from get_frame for .stpcpy -WARNING: Unresolved indirect jump at 8048f88 -WARNING: No stack frame info from get_frame for ._exit -WARNING: Unresolved indirect jump at 8048f98 -WARNING: No stack frame info from get_frame for .strrchr -WARNING: Unresolved indirect jump at 8048fa8 -WARNING: No stack frame info from get_frame for .__assert_fail -WARNING: Unresolved indirect jump at 8048fb8 -WARNING: No stack frame info from get_frame for .bindtextdomain -WARNING: Unresolved indirect jump at 8048fc8 -WARNING: No stack frame info from get_frame for .mbrtowc -WARNING: Unresolved indirect jump at 8048fd8 -WARNING: No stack frame info from get_frame for .read -WARNING: Unresolved indirect jump at 8048fe8 -WARNING: No stack frame info from get_frame for .ungetc -SERIOUS WARNING: Call location 804be6a not in a function. -SERIOUS WARNING: Call location 804be84 not in a function. -SERIOUS WARNING: Call location 804bea8 not in a function. -WARNING: Unresolved indirect jump at 8048ff8 -WARNING: No stack frame info from get_frame for .free -SERIOUS WARNING: Call location 804b095 not in a function. -SERIOUS WARNING: Call location 804b65e not in a function. -SERIOUS WARNING: Call location 804b692 not in a function. -SERIOUS WARNING: Call location 804b6d4 not in a function. -WARNING: Unresolved indirect jump at 8049008 -WARNING: No stack frame info from get_frame for .dcgettext -WARNING: Unresolved indirect jump at 8049018 -WARNING: No stack frame info from get_frame for .getopt_long -WARNING: Unresolved indirect jump at 8049028 -WARNING: No stack frame info from get_frame for .ioctl -WARNING: Unresolved indirect jump at 8049038 -WARNING: No stack frame info from get_frame for .__ctype_b_loc -WARNING: Unresolved indirect jump at 8049048 -WARNING: No stack frame info from get_frame for .fclose -WARNING: Unresolved indirect jump at 8049058 -WARNING: No stack frame info from get_frame for .mbsinit -WARNING: Unresolved indirect jump at 8049068 -WARNING: No stack frame info from get_frame for .memcpy -SERIOUS WARNING: Call location 804b0c3 not in a function. -SERIOUS WARNING: Call location 804b0cd not in a function. -SERIOUS WARNING: Call location 804d0dd not in a function. -WARNING: Unresolved indirect jump at 8049078 -WARNING: No stack frame info from get_frame for .strlen -WARNING: Unresolved indirect jump at 8049088 -WARNING: No stack frame info from get_frame for .iconv -WARNING: Unresolved indirect jump at 8049098 -WARNING: No stack frame info from get_frame for .setlocale -WARNING: Unresolved indirect jump at 80490a8 -WARNING: No stack frame info from get_frame for .strcpy -WARNING: Unresolved indirect jump at 80490b8 -WARNING: No stack frame info from get_frame for .iswspace -WARNING: Unresolved indirect jump at 80490c8 -WARNING: No stack frame info from get_frame for .close -WARNING: Unresolved indirect jump at 80490d8 -WARNING: No stack frame info from get_frame for .fwrite -WARNING: Unresolved indirect jump at 80490e8 -WARNING: No stack frame info from get_frame for .nl_langinfo -WARNING: Unresolved indirect jump at 80490f8 -WARNING: No stack frame info from get_frame for .malloc -WARNING: Unresolved indirect jump at 8049108 -WARNING: No stack frame info from get_frame for .iswalnum -WARNING: Unresolved indirect jump at 8049118 -WARNING: No stack frame info from get_frame for .__stack_chk_fail -WARNING: Unresolved indirect jump at 8049128 -WARNING: No stack frame info from get_frame for .iconv_close -WARNING: Unresolved indirect jump at 8049138 -WARNING: No stack frame info from get_frame for .__fpending -WARNING: Unresolved indirect jump at 8049148 -WARNING: No stack frame info from get_frame for .error -WARNING: Unresolved indirect jump at 8049158 -WARNING: No stack frame info from get_frame for .strnlen -WARNING: Unresolved indirect jump at 8049168 -WARNING: No stack frame info from get_frame for .memmove -WARNING: Unresolved indirect jump at 8049178 -WARNING: No stack frame info from get_frame for .__strndup -WARNING: Unresolved indirect jump at 8049188 -WARNING: No stack frame info from get_frame for .textdomain -WARNING: Unresolved indirect jump at 8049198 -WARNING: No stack frame info from get_frame for .__fxstat64 -WARNING: Unresolved indirect jump at 80491a8 -WARNING: No stack frame info from get_frame for .fscanf -SERIOUS WARNING: Call location 804b105 not in a function. -Kludging function .__sprintf_chk - .__sprintf_chk has shared chunks -WARNING: No stack frame info from get_frame for .__sprintf_chk -WARNING: Unresolved indirect jump at 80491c8 -WARNING: No stack frame info from get_frame for .memchr -Kludging function .__snprintf_chk - .__snprintf_chk has shared chunks -WARNING: No stack frame info from get_frame for .__snprintf_chk -WARNING: Unresolved indirect jump at 80491e8 -WARNING: No stack frame info from get_frame for .iswprint -WARNING: Unresolved indirect jump at 80491f8 -WARNING: No stack frame info from get_frame for .strcmp -WARNING: Unresolved indirect jump at 8049208 -WARNING: No stack frame info from get_frame for .__strdup -WARNING: Unresolved indirect jump at 8049218 -WARNING: No stack frame info from get_frame for .exit -Starting code segment SegName: _text -Number of functions in segment: 190 -Resetting AnalyzedSP to false for start -Underflowing instruction: mov ecx, esp sp_delta: 4 -WARNING: No stack frame info from get_frame for start -WARNING: Did not find indirect call target at 8049298 -WARNING: Did not find indirect call target at 80492df -SERIOUS WARNING: Call location 804b0a2 not in a function. -Found tail call at 804b7e4 from sub_804B6F0: jmp sub_804CED0 -WARNING: addr 804ced0 not found in map for sub_804B6F0 - Referenced from jmp sub_804CED0 -SERIOUS WARNING: Call location 804b9e2 not in a function. -SERIOUS WARNING: Call location 804ba40 not in a function. -SERIOUS WARNING: Call location 804cfe0 not in a function. -SERIOUS WARNING: Call location 804d060 not in a function. -ERROR: base = 16 limit = 20 StackFrameMap size = 16 -SERIOUS WARNING: Call location 804bb5d not in a function. -SERIOUS WARNING: Call location 804bb83 not in a function. -SERIOUS WARNING: Call location 804cdf9 not in a function. -SERIOUS WARNING: Call location 804cb0b not in a function. -SERIOUS WARNING: Call location 804cbc2 not in a function. -SERIOUS WARNING: Call location 804cc1b not in a function. -SERIOUS WARNING: Call location 804cc6b not in a function. -Found tail call at 804cc47 from sub_804CC30: jmp sub_804C8D0 -WARNING: addr 804c8d0 not found in map for sub_804CC30 - Referenced from jmp sub_804C8D0 -SERIOUS WARNING: Call location 804ccb4 not in a function. -Found tail call at 804cc99 from sub_804CC80: jmp sub_804C8D0 -WARNING: addr 804c8d0 not found in map for sub_804CC80 - Referenced from jmp sub_804C8D0 -SERIOUS WARNING: Call location 804cda2 not in a function. -SERIOUS WARNING: Call location 804b0d9 not in a function. -SERIOUS WARNING: Call location 804d10d not in a function. -SERIOUS WARNING: Call location 804befa not in a function. -SERIOUS WARNING: Call location 804d0ec not in a function. -ERROR: base = 28 limit = 32 StackFrameMap size = 28 -FindOutgoingArgsSize not called for sub_804D770 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 804d77a -FindOutgoingArgsSize not called for sub_804D8D0 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 804d8d8 -SERIOUS WARNING: Call location 804b9c4 not in a function. -SERIOUS WARNING: Call location 804ba19 not in a function. -SERIOUS WARNING: Call location 804bb74 not in a function. -SERIOUS WARNING: Call location 804bb8f not in a function. -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 28 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory phrase : Base ESP Index None Scale 0 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory phrase : Base ESP Index None Scale 0 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 20 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 24 -FindOutgoingArgsSize not called for sub_804F350 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 804f358 -Found tail call at 80511a2 from sub_8051140: jmp _free -WARNING: addr 8048ff8 not found in map for sub_8051140 - Referenced from jmp _free -WARNING: Did not find indirect call target at 8052084 -WARNING: Did not find indirect call target at 80520fb -Starting code segment SegName: _fini -Number of functions in segment: 190 -ERROR: base = 16 limit = 20 StackFrameMap size = 16 -Number of functions in FuncMap: 128 -Function .init_proc marked as unsafe because .__gmon_start__ is unsafe. -Function .init_proc marked as unsafe because sub_80492C0 is unsafe. -Function .init_proc marked as unsafe because sub_80520E0 is unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .__fprintf_chk is unsafe. -Function sub_80492F0 marked as unsafe because .exit is unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .__printf_chk is unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .__printf_chk is unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .__printf_chk is unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .__printf_chk is unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804BCA0 marked as unsafe because .setlocale is unsafe. -Function sub_80492F0 marked as unsafe. -Function sub_80492F0 marked as unsafe because .dcgettext is unsafe. -Function sub_80492F0 marked as unsafe because .__printf_chk is unsafe. -Function sub_804A440 marked as unsafe because .strrchr is unsafe. -Function sub_804B110 marked as unsafe because .memchr is unsafe. -Function sub_804B910 marked as unsafe because .dcgettext is unsafe. -Function sub_804B910 marked as unsafe because .error is unsafe. -Function sub_804B910 marked as unsafe because .abort is unsafe. -Function sub_804B960 marked as unsafe because sub_804EE40 is unsafe. -Function sub_804B960 marked as unsafe because .__errno_location is unsafe. -Function sub_804B960 marked as unsafe because sub_804B910 is unsafe. -Function sub_804BAB0 marked as unsafe because .strlen is unsafe. -Function sub_804BBC0 marked as unsafe because sub_804F2C0 is unsafe. -Function sub_804BBC0 marked as unsafe because .__errno_location is unsafe. -Function sub_804BBC0 marked as unsafe because sub_804F2C0 is unsafe. -Function sub_804BBC0 marked as unsafe because .__errno_location is unsafe. -Function sub_804BBC0 marked as unsafe because .dcgettext is unsafe. -Function sub_804CB20 marked as unsafe because sub_804CA50 is unsafe. -Function sub_804CB50 marked as unsafe. -Function sub_804BBC0 marked as unsafe. -Function sub_804BBC0 marked as unsafe because .error is unsafe. -Function sub_804BBC0 marked as unsafe because ._exit is unsafe. -Function sub_804BBC0 marked as unsafe because .error is unsafe. -Function sub_804BD10 marked as unsafe because sub_804CBD0 is unsafe. -Function sub_804BD40 marked as unsafe because sub_804BD10 is unsafe. -Function sub_804CE10 marked as unsafe because .read is unsafe. -Function sub_804CE10 marked as unsafe because .__errno_location is unsafe. -Function sub_804CE70 marked as unsafe because .write is unsafe. -Function sub_804CE70 marked as unsafe because .__errno_location is unsafe. -Function sub_804CFF0 marked as unsafe because .realloc is unsafe. -Function sub_804CFF0 marked as unsafe because sub_804B910 is unsafe. -Function sub_804D070 marked as unsafe because .malloc is unsafe. -Function sub_804D070 marked as unsafe because sub_804B910 is unsafe. -Function sub_804D0A0 marked as unsafe because sub_804D070 is unsafe. -Function sub_804D0A0 marked as unsafe because .memcpy is unsafe. -Function sub_804F290 marked as unsafe because .__strndup is unsafe. -Function sub_804F290 marked as unsafe because sub_804B910 is unsafe. -Function sub_80520A0 marked as unsafe because .__cxa_atexit is unsafe. -Function .term_proc marked as unsafe because sub_8049260 is unsafe. -Analyzing metadata for function .init_proc -Analyzing metadata for function start -Analyzing metadata for function sub_8049260 -Analyzing metadata for function sub_80492C0 -Analyzing metadata for function sub_80492F0 -Analyzing metadata for function sub_80495B0 -Analyzing metadata for function sub_804A3E0 -Analyzing metadata for function sub_804A440 -Analyzing metadata for function sub_804A4C0 -Analyzing metadata for function sub_804ADD0 -Analyzing metadata for function sub_804B110 -Analyzing metadata for function sub_804B150 -Analyzing metadata for function sub_804B6F0 -Analyzing metadata for function sub_804B8E0 -Analyzing metadata for function sub_804B910 -Analyzing metadata for function sub_804B960 -Analyzing metadata for function sub_804BA50 -Analyzing metadata for function sub_804BAB0 -Analyzing metadata for function sub_804BBC0 -Analyzing metadata for function sub_804BCA0 -Analyzing metadata for function sub_804BD10 -Analyzing metadata for function sub_804BD40 -Analyzing metadata for function sub_804BDB0 -Analyzing metadata for function sub_804BF20 -Analyzing metadata for function sub_804BF90 -Analyzing metadata for function sub_804C8D0 -Analyzing metadata for function sub_804CA50 -Analyzing metadata for function sub_804CB20 -Analyzing metadata for function sub_804CB50 -Analyzing metadata for function sub_804CB70 -Analyzing metadata for function sub_804CBD0 -Analyzing metadata for function sub_804CC30 -Analyzing metadata for function sub_804CC80 -Analyzing metadata for function sub_804CCC0 -Analyzing metadata for function sub_804CE10 -Analyzing metadata for function sub_804CE70 -Analyzing metadata for function sub_804CED0 -Analyzing metadata for function sub_804CFF0 -Analyzing metadata for function sub_804D070 -Analyzing metadata for function sub_804D0A0 -Analyzing metadata for function sub_804D130 -Analyzing metadata for function sub_804D190 -Analyzing metadata for function sub_804D1A0 -Analyzing metadata for function sub_804D5F0 -Analyzing metadata for function sub_804D770 - Operand: memory phrase : reg EAX DEF Operand: immed 0 USE - -Analyzing metadata for function sub_804D8D0 -Analyzing metadata for function sub_804E1D0 -Analyzing metadata for function sub_804EC40 -Analyzing metadata for function sub_804EE40 -Analyzing metadata for function sub_804EF10 -Analyzing metadata for function sub_804F290 -Analyzing metadata for function sub_804F2C0 -Analyzing metadata for function sub_804F350 -Analyzing metadata for function sub_8051140 -Analyzing metadata for function sub_80511B0 -Analyzing metadata for function sub_8051210 -Analyzing metadata for function sub_8051420 -Analyzing metadata for function sub_8051480 -Analyzing metadata for function sub_80515A0 -Analyzing metadata for function sub_8052030 -Analyzing metadata for function sub_8052040 -Analyzing metadata for function sub_805209A -Analyzing metadata for function sub_80520A0 -Analyzing metadata for function sub_80520E0 -Analyzing metadata for function .term_proc -Inferring types for function .init_proc -Inferring types for function start -Inferring types for function sub_8049260 -Inferring types for function sub_80492C0 -Inferring types for function sub_80492F0 -Inferring types for function sub_80495B0 -Inferring types for function sub_804A3E0 -Inferring types for function sub_804A440 -Inferring types for function sub_804A4C0 -Inferring types for function sub_804ADD0 -Inferring types for function sub_804B110 -Inferring types for function sub_804B150 -Inferring types for function sub_804B6F0 -Inferring types for function sub_804B8E0 -Inferring types for function sub_804B910 -Inferring types for function sub_804B960 -Inferring types for function sub_804BA50 -Inferring types for function sub_804BAB0 -Inferring types for function sub_804BBC0 -Inferring types for function sub_804BCA0 -Inferring types for function sub_804BD10 -Inferring types for function sub_804BD40 -Inferring types for function sub_804BDB0 -Inferring types for function sub_804BF20 -Inferring types for function sub_804BF90 -Inferring types for function sub_804C8D0 -Inferring types for function sub_804CA50 -Inferring types for function sub_804CB20 -Inferring types for function sub_804CB50 -Inferring types for function sub_804CB70 -Inferring types for function sub_804CBD0 -Inferring types for function sub_804CC30 -Inferring types for function sub_804CC80 -Inferring types for function sub_804CCC0 -Inferring types for function sub_804CE10 -Inferring types for function sub_804CE70 -Inferring types for function sub_804CED0 -Inferring types for function sub_804CFF0 -Inferring types for function sub_804D070 -Inferring types for function sub_804D0A0 -Inferring types for function sub_804D130 -Inferring types for function sub_804D190 -Inferring types for function sub_804D1A0 -Inferring types for function sub_804D5F0 -Inferring types for function sub_804D770 -Inferring types for function sub_804D8D0 -Inferring types for function sub_804E1D0 -Inferring types for function sub_804EC40 -Inferring types for function sub_804EE40 -Inferring types for function sub_804EF10 -Inferring types for function sub_804F290 -Inferring types for function sub_804F2C0 -Inferring types for function sub_804F350 -Inferring types for function sub_8051140 -Inferring types for function sub_80511B0 -Inferring types for function sub_8051210 -Inferring types for function sub_8051420 -Inferring types for function sub_8051480 -Inferring types for function sub_80515A0 -Inferring types for function sub_8052030 -Inferring types for function sub_8052040 -Inferring types for function sub_805209A -ERROR: FG stack table index out of range in MDGetFGStackLocInfo at 805209a -ERROR: FG stack table index out of range in MDGetFGStackLocInfo at 805209a -Inferring types for function sub_80520A0 -Inferring types for function sub_80520E0 -Inferring types for function .term_proc -Total Typed DEFs: 5154 -Total Untyped DEFs: 4779 -Total Typed Phi DEFs: 162 -Total Untyped Phi DEFs: 1571 -Total Safe Functions: 13 -Total Safe Blocks: 1747 -Total Unsafe Blocks: 203 -Optimization Category Count 0: 817 Annotations: 41 -Optimization Category Count 1: 3263 Annotations: 3263 -Optimization Category Count 2: 245 Annotations: 233 -Optimization Category Count 3: 4179 Annotations: 399 -Optimization Category Count 4: 0 Annotations: 0 -Optimization Category Count 5: 502 Annotations: 276 -Optimization Category Count 6: 0 Annotations: 0 -Optimization Category Count 7: 10 Annotations: 10 -Optimization Category Count 8: 0 Annotations: 0 -Optimization Category Count 9: 17 Annotations: 5 -Optimization Category Count 10: 0 Annotations: 0 -Flushing buffers, please wait...ok -Unloading IDP module /home/jdh8d/peasoup/uva/idapro61/ida/procs/pc.ilx... diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.stratafied.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.stratafied.REMOVED.git-id deleted file mode 100644 index 55aecccb0..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.stratafied.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -a2ab0887870e2ea08930f6dfdae55dbab88a29b0 \ No newline at end of file diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/cat.shared.orig.sh b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/cat.shared.orig.sh deleted file mode 100755 index 68d5b1a46..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/cat.shared.orig.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523 "$@" diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/clone.id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/clone.id deleted file mode 100644 index a1f7f63f1..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/clone.id +++ /dev/null @@ -1 +0,0 @@ -298 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/do_concolic.out b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/do_concolic.out deleted file mode 100644 index 56e81dbf4..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/do_concolic.out +++ /dev/null @@ -1 +0,0 @@ -Skipping step concolic. diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/calc_conflicts.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/calc_conflicts.log deleted file mode 100644 index 1dcdc0bfe..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/calc_conflicts.log +++ /dev/null @@ -1,15 +0,0 @@ -New Variant, after reading registration, is: (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction) -# ATTRIBUTE num_addresses=38065 -# ATTRIBUTE num_conflicts=7 -# ATTRIBUTE total_conflicts=8855 -# ATTRIBUTE ave_conflicts=0.232628 -# ATTRIBUTE ave_bytes_conflicted=0.000183896 -# ATTRIBUTE total_executable_bytes = 37672 -# ATTRIBUTE ave_conflicts_within_exe=0.235055 -# ATTRIBUTE ave_bytes_conflicted_within_exe=0.000185814 -# ATTRIBUTE start_time=2011-11-25T13:53:54-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:55-0800 -# ATTRIBUTE peasoup_step_name=calc_conflicts -# ATTRIBUTE peasoup_step_number=15 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/calc_conflicts.exe 298 a.ncexe -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/clone.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/clone.log deleted file mode 100644 index 312ef4772..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/clone.log +++ /dev/null @@ -1,13 +0,0 @@ -NOTICE: CREATE TABLE will create implicit sequence "variant298_address_address_id_seq" for serial column "variant298_address.address_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant298_address_pkey" for table "variant298_address" -NOTICE: CREATE TABLE will create implicit sequence "variant298_function_function_id_seq" for serial column "variant298_function.function_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant298_function_pkey" for table "variant298_function" -NOTICE: CREATE TABLE will create implicit sequence "variant298_instruction_instruction_id_seq" for serial column "variant298_instruction.instruction_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant298_instruction_pkey" for table "variant298_instruction" -Cloned Variant is: (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction) -# ATTRIBUTE start_time=2011-11-25T13:53:49-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:50-0800 -# ATTRIBUTE peasoup_step_name=clone -# ATTRIBUTE peasoup_step_number=12 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/clone.exe 297 clone.id -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/copy_exe.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/copy_exe.log deleted file mode 100644 index 6b7c20b2a..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/copy_exe.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:54:01-0800 -# ATTRIBUTE end_time=2011-11-25T13:54:01-0800 -# ATTRIBUTE peasoup_step_name=copy_exe -# ATTRIBUTE peasoup_step_number=18 -# ATTRIBUTE peasoup_step_command=cp cat.shared.orig.sh ../cat.shared.orig.peasoup -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/create_binary_script.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/create_binary_script.log deleted file mode 100644 index 125fb744b..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/create_binary_script.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE peasoup_step_name=create_binary_script -# ATTRIBUTE peasoup_step_number=1 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_makepeasoupbinary.sh cat.shared.orig -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/double_free.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/double_free.log deleted file mode 100644 index 92e8f4505..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/double_free.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE peasoup_step_name=double_free -# ATTRIBUTE peasoup_step_number=3 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_DOUBLE_FREE 1 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_cfg.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_cfg.log deleted file mode 100644 index 3836a0d91..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_cfg.log +++ /dev/null @@ -1,19 +0,0 @@ -New Variant, after reading registration, is: (variant_id=297:schema=1:orig_pid=297:name=cat_shared_orig_32523:ATN=cat_shared_orig_32523_ADDRESS:FTN=cat_shared_orig_32523_function:ITN=cat_shared_orig_32523_instruction) -Found 9770 instructions. -Cannot set fallthrough for 8048e34. -Found 1 bad fallthroughs at round 0 -Missed instruction count=1 -Found new instruction, add byte [eax] , al from fill_in_cfg , at 8048e36 in file <no name yet>. -Found a total of 1 new instructions. -Found 9771 instructions. -Missed instruction count=0 -Found a total of 0 new instructions. -Caution: Was unable to find instructions for these addresses: - -NOTICE: truncate cascades to table "cat_shared_orig_32523_instruction" -# ATTRIBUTE start_time=2011-11-25T13:53:44-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:46-0800 -# ATTRIBUTE peasoup_step_name=fill_in_cfg -# ATTRIBUTE peasoup_step_number=10 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_cfg.exe 297 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_indtargs.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_indtargs.log deleted file mode 100644 index e5f53e839..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_indtargs.log +++ /dev/null @@ -1,41 +0,0 @@ -New Variant, after reading registration, is: (variant_id=297:schema=1:orig_pid=297:name=cat_shared_orig_32523:ATN=cat_shared_orig_32523_ADDRESS:FTN=cat_shared_orig_32523_function:ITN=cat_shared_orig_32523_instruction) -========================================= -Targets from data sections are: -# ATTRIBUTE total_indirect_targets_pass1=134 -========================================= -========================================= -All targets from data+instruction sections are: -# ATTRIBUTE total_indirect_targets_pass2=139 -========================================= -Found .eh_frame is section 17 -Did not find .gcc_except_table immediately after .eh_frame -========================================= -All targets from data+instruction+eh_header sections are: -# ATTRIBUTE total_indirect_targets_pass3=139 -========================================= -========================================= -All targets from data+instruction+eh_header sections+eh_header_ranges are: -# ATTRIBUTE total_indirect_targets_pass4=139 -8048df8 -8048e3e, 8048e4e, 8048e5e, 8048e6e, 8048e7e, 8048e8e, 8048e9e, 8048eae, 8048ebe, 8048ece -8048ede, 8048eee, 8048efe, 8048f0e, 8048f1e, 8048f2e, 8048f3e, 8048f4e, 8048f5e, 8048f6e -8048f7e, 8048f8e, 8048f9e, 8048fae, 8048fbe, 8048fce, 8048fde, 8048fee, 8048ffe, 804900e -804901e, 804902e, 804903e, 804904e, 804905e, 804906e, 804907e, 804908e, 804909e, 80490ae -80490be, 80490ce, 80490de, 80490ee, 80490fe, 804910e, 804911e, 804912e, 804913e, 804914e -804915e, 804916e, 804917e, 804918e, 804919e, 80491ae, 80491be, 80491ce, 80491de, 80491ee -80491fe, 804920e, 804921e, 8049230, 80495b0, 804b7f7, 804b809, 804b81b, 804b820, 804b832 -804b844, 804b859, 804b86e, 804b883, 804b898, 804bbc0, 804bfca, 804c043, 804c1c8, 804c271 -804c28e, 804c2b2, 804c2e5, 804c318, 804c350, 804c365, 804c36c, 804c380, 804c408, 804c420 -804c460, 804c488, 804c4a8, 804c4b8, 804c4c8, 804c4d8, 804c4e8, 804c568, 804c590, 804c648 -804c810, 804f8f0, 804f960, 804fae0, 804fbb0, 804fc50, 804fc80, 804fcb0, 804fd10, 804fd78 -804fe10, 8050098, 80504f0, 8050500, 8050518, 80514a5, 80514c8, 80514e8, 8051510, 8051520 -8051530, 8051540, 8051560, 8051580, 80517b2, 80517f8, 80518a9, 8051b0e, 8051b30, 8051b41 -8051b52, 8051b78, 8051b85, 8051ba8, 8051bd0, 8052030, 8052040, 805210c, -========================================= -NOTICE: truncate cascades to table "cat_shared_orig_32523_instruction" -# ATTRIBUTE start_time=2011-11-25T13:53:46-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:49-0800 -# ATTRIBUTE peasoup_step_name=fill_in_indtargs -# ATTRIBUTE peasoup_step_number=11 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_indtargs.exe 297 ./a.ncexe -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fix_calls.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fix_calls.log deleted file mode 100644 index 8cc0b1e4c..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fix_calls.log +++ /dev/null @@ -1,20 +0,0 @@ -Reading variant 298 from database. -Fixing calls->push/jmp in variant (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction). -# ATTRIBUTE fixed_calls=9 -# ATTRIBUTE no_fix_needed_calls=547 -# ATTRIBUTE other_instructions=9216 -# ATTRIBUTE fixed_ratio=0.016187 -# ATTRIBUTE remaining_ratio=0.0559763 -# ATTRIBUTE no_target_insn=4 -# ATTRIBUTE target_not_in_function=0 -# ATTRIBUTE call_to_not_entry=2 -# ATTRIBUTE thunk_check=2 -# ATTRIBUTE found_pattern=0 -Writing variant (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction) back to database. -Done! -# ATTRIBUTE start_time=2011-11-25T13:53:50-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:52-0800 -# ATTRIBUTE peasoup_step_name=fix_calls -# ATTRIBUTE peasoup_step_number=13 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fix_calls.exe 298 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/generate_spri.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/generate_spri.log deleted file mode 100644 index e16833640..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/generate_spri.log +++ /dev/null @@ -1,10 +0,0 @@ -Looking up variant 298 from database. -Reading variant 298 from database. -Reading variant 297 from database. -Done! -# ATTRIBUTE start_time=2011-11-25T13:53:55-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:56-0800 -# ATTRIBUTE peasoup_step_name=generate_spri -# ATTRIBUTE peasoup_step_number=16 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/generate_spri.exe 298 a.irdb.aspri -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/heaprand.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/heaprand.log deleted file mode 100644 index 46849c9a3..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/heaprand.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE peasoup_step_name=heaprand -# ATTRIBUTE peasoup_step_number=2 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_HEAPRAND 1 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/integertransform.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/integertransform.log deleted file mode 100644 index 919f09156..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/integertransform.log +++ /dev/null @@ -1,914 +0,0 @@ -INT: transforming binary: cloneid=298 annotationInfoFile=a.ncexe.infoannot -Getting variand id -Reading IR DB -Parse annotation file -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -Done parsing annotation file -Got all annotations -Do the integer transform -integertransform: looking at function: sub_80520A0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80520E0 -integertransform: underflow annotation: 80520f8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 4 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: .term_proc -integertransform: looking at function: .abort -integertransform: looking at function: .__errno_location -integertransform: looking at function: sub_804D190 -integertransform: looking at function: sub_804D1A0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d1f0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea ebx, [ebx+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d1fc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea ebx, [ebx+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d22e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea esi, [ebx+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d436 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+2 ZZ lea ebx, [eax+2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d467 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d46b 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_90] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d471 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+-2 ZZ lea eax, [ebx+eax-2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d47d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI+-1 ZZ lea eax, [ebx+esi-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d536 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX+2 ZZ lea eax, [ebx+ecx+2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d575 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804D5F0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d603 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea esi, [eax+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d640 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+4 ZZ lea esi, [ebx+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d679 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+28 ZZ lea eax, [ebx+1Ch] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804D770 -integertransform: underflow annotation: 804d7f0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, [eax+edx*4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d83d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d86a 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4+38 ZZ lea eax, ds:26h[edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d89d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804D8D0 -integertransform: signedness annotation: 804d902 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+var_D8], eax -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804da15 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea eax, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804da18 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea eax, [esi+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804da71 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [esi+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804da7a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea ecx, [eax+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804da84 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ECX*8 ZZ lea esi, [edi+ecx*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804dabe 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804db5c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea eax, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804db5f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea eax, [esi+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804dc8c 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804e0fc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+16 ZZ lea edx, [esi+10h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804E1D0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804e566 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edx, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804e8d6 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea edx, [ebx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804e95d 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+var_15C] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804EC40 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ec63 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edi, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ecce 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea ebx, [edi+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ecfb 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ecff 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ed05 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea edx, [ebx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ed08 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ed65 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea ebx, [edi+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ed8e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ed92 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ed98 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea edx, [ebx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ed9b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804eddf 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804EE40 -integertransform: looking at function: sub_804EF10 -integertransform: underflow annotation: 804efd4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, ebx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f0af 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, ebx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804F290 -integertransform: looking at function: sub_804F2C0 -integertransform: looking at function: .init_proc -integertransform: looking at function: .getpagesize -integertransform: looking at function: .__uflow -integertransform: looking at function: .memset -integertransform: looking at function: sub_804CBD0 -integertransform: looking at function: sub_804CC30 -integertransform: looking at function: sub_804CC80 -integertransform: looking at function: sub_804CCC0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ccdf 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea edx, [ebx+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804CE10 -integertransform: looking at function: sub_804CE70 -integertransform: looking at function: sub_804CED0 -integertransform: looking at function: sub_804CFF0 -integertransform: looking at function: sub_804D070 -integertransform: looking at function: sub_804D0A0 -integertransform: looking at function: sub_804D130 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d14c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-65 ZZ lea ecx, [eax-41h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d15b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-65 ZZ lea edi, [ecx-41h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 804d171 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: truncation annotation: 804d174 3 INSTR CHECK TRUNCATION UNSIGNED 32 ECX 8 CL ZZ movzx ecx, cl -integertransform: underflow annotation: 804d177 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: .calloc -integertransform: looking at function: .write -integertransform: looking at function: .__ctype_b_loc -integertransform: looking at function: sub_804BD10 -integertransform: looking at function: sub_804BD40 -integertransform: looking at function: sub_804BDB0 -integertransform: looking at function: sub_804BF20 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804BF90 -integertransform: truncation annotation: 804bfb6 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov [ebp+var_41], al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 804c06d 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov byte ptr [ebp+var_4C], al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c08e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea ecx, [esi+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c0cf 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edi, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c0e1 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea ecx, [edi+30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c545 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c555 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c5d5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea ecx, [esi-21h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c60c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea ecx, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c61c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea edx, [ecx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c62c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea ebx, [edx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c669 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c679 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c72c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea edi, [esi+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c731 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c780 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c7fc 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 5Bh -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 804c804 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx edx, dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c86c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea ecx, [edi+esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804C8D0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c907 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea edx, [ebx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c94e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c953 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea eax, [edi+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c96e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea edi, [edi+ebx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c989 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c9ab 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804CA50 -integertransform: looking at function: sub_804CB20 -integertransform: looking at function: sub_804CB50 -integertransform: looking at function: sub_804CB70 -integertransform: looking at function: .dcgettext -integertransform: looking at function: .getopt_long -integertransform: looking at function: .ioctl -integertransform: looking at function: .__stack_chk_fail -integertransform: looking at function: sub_804F350 -integertransform: underflow annotation: 804f3c4 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f4b6 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+dest] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f4c6 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804f54e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f6dd 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f71d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 804f811 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov eax, edi -integertransform: underflow annotation: 804f81c 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804f838 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 804f90a 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804f9ab 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804f9ea 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea edx, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fa3f 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fb2a 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 804fb95 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fc19 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fccb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fd22 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fde0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fe88 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 804ff42 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi -integertransform: underflow annotation: 804ff47 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8050083 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 12h ; switch 5 cases -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805012e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050178 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050334 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050377 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805038b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805039f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805042f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 80504f3 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi -integertransform: signedness annotation: 805059d 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -integertransform: signedness annotation: 80505c2 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov edx, edi -integertransform: underflow annotation: 80505cb 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80505df 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050766 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8050784 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+var_338] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80507e7 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805080a 7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov word ptr [ebp+var_350], cx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805086b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050a1f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea eax, [ecx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050af3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea edx, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8050af8 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050afb 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea ecx, [edx+ebx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050b01 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8050b26 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov dword ptr [ebp+size], edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050b53 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea ebx, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8050b58 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050b5b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea ecx, [ebx+edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050b61 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050c72 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050d58 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8050d5b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050db7 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050e3a 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050e44 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050f20 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8050f23 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051125 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea eax, [ecx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8051140 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051169 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805116e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051170 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4+134566656 ZZ lea edx, ds:8055300h[eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051188 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-8 ZZ lea edx, [eax-8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051196 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-8 ZZ lea eax, [ecx-8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80511B0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80511d4 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+8 ZZ lea ecx, [eax+8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80511ef 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80511f4 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8051210 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8051420 -integertransform: underflow annotation: 8051463 5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 80000000h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8051480 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80514c8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80514eb 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051510 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051520 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051532 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051542 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea ecx, [esi+0Ch] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051560 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051580 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80515A0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051618 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea eax, [edi+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051620 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea ebx, [edx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051661 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051676 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea edx, [eax-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80516c1 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea ecx, [eax-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051716 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea eax, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051740 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea eax, [edi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051771 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea edi, [eax-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80517a8 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea eax, [edx-25h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 80517ee 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8051864 3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov [ebp+var_40], ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051897 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea ecx, [esi+ecx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 805193b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805194e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805195a 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051988 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea edi, [esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051998 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80519a6 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80519af 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80519eb 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 80519f1 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_20], dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051a62 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea edx, [ecx+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051a8e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea eax, [ecx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051ab5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea ecx, [edx+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8051aba 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051abd 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea edx, [ecx+ebx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051ac3 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sbb ecx, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051acd 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea ecx, [ebx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051ae8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051aee 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8051c2b 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d1c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea esi, [eax+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8051d21 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d24 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea eax, [esi+edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051d2a 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d34 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea esi, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051d51 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d57 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea eax, [ecx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d92 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea edi, [esi+2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051da6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea edx, [esi-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e1a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea eax, [ecx+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e37 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 8051e54 2 INSTR CHECK UNDERFLOW SIGNED 32 EAX ZZ sbb eax, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051e56 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e5d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea eax, [edx+ecx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051e63 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e6d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea edx, [ecx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051e86 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8051f0a 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl -integertransform: underflow annotation: 8051f58 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051f93 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051fdd 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sbb esi, esi -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051fe5 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi -integertransform: looking at function: sub_8052030 -integertransform: looking at function: sub_8052040 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8052059 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea edi, (dword_8054F08 - 8054FF4h)[ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805205f 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea eax, (dword_8054F08 - 8054FF4h)[ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052065 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805209A -integertransform: looking at function: .nl_langinfo -integertransform: looking at function: .fclose -integertransform: looking at function: .mbsinit -integertransform: looking at function: .memcpy -integertransform: looking at function: .strlen -integertransform: looking at function: .iconv -integertransform: looking at function: .setlocale -integertransform: looking at function: .strcpy -integertransform: looking at function: .iswspace -integertransform: looking at function: .close -integertransform: looking at function: .fwrite -integertransform: looking at function: .free -integertransform: looking at function: .fopen64 -integertransform: looking at function: .__libc_start_main -integertransform: looking at function: .stpcpy -integertransform: looking at function: ._exit -integertransform: looking at function: .strrchr -integertransform: looking at function: .__assert_fail -integertransform: looking at function: .bindtextdomain -integertransform: looking at function: .mbrtowc -integertransform: looking at function: .read -integertransform: looking at function: .ungetc -integertransform: looking at function: .getenv -integertransform: looking at function: .__cxa_atexit -integertransform: looking at function: .open64 -integertransform: looking at function: .fputs_unlocked -integertransform: looking at function: .__ctype_get_mb_cur_max -integertransform: looking at function: .__fprintf_chk -integertransform: looking at function: .__gmon_start__ -integertransform: looking at function: .realloc -integertransform: looking at function: .iconv_open -integertransform: looking at function: .__printf_chk -integertransform: looking at function: .strchr -integertransform: looking at function: ThisIsNotAFunction -integertransform: looking at function: .iconv_close -integertransform: looking at function: .__fpending -integertransform: looking at function: .error -integertransform: looking at function: .strnlen -integertransform: looking at function: .memmove -integertransform: looking at function: .__strndup -integertransform: looking at function: .textdomain -integertransform: looking at function: .__fxstat64 -integertransform: looking at function: .fscanf -integertransform: looking at function: .__sprintf_chk -integertransform: looking at function: .memchr -integertransform: looking at function: .__snprintf_chk -integertransform: looking at function: .iswprint -integertransform: looking at function: .strcmp -integertransform: looking at function: .__strdup -integertransform: looking at function: .exit -integertransform: looking at function: start -integertransform: looking at function: sub_8049260 -integertransform: underflow annotation: 804927a 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, offset dword_8054F10 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8049283 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80492C0 -integertransform: looking at function: sub_80492F0 -integertransform: looking at function: sub_80495B0 -integertransform: signedness annotation: 80497d7 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx -integertransform: signedness annotation: 80497d3 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+28h], ecx -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049816 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-32768 ZZ lea eax, [ebx-8000h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8049860 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+60h], ecx -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049864 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ECX*4 ZZ lea eax, [eax+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 80498d3 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx -integertransform: underflow annotation: 8049909 5 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 8000h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049989 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+18 ZZ lea eax, [ecx+edx+12h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049991 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea eax, [eax+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80499a7 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80499be 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80499da 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8049a20 7 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [esp+98h], eax -integertransform: underflow annotation: 8049a35 7 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [esp+88h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049ab2 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea eax, [esi+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049b93 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea ecx, [edx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8049baa 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049bbd 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea eax, [edx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8049bd6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049c43 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea eax, [esi+2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8049c88 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, 40h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049d0b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea ecx, [edx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8049d22 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049d35 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea eax, [edx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8049d4e 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8049de4 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx -integertransform: underflow annotation: 8049f0a 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8049fdf 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a11b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea eax, [ebx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804a1e8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a1eb 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea eax, [edi+esi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804a204 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804A3E0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804A440 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a466 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804a46b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, ebx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a475 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea esi, [eax-6] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a4a6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea ebx, [eax+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804A4C0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a5b0 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea eax, [edx+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 804ab2b 6 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov [ebp+var_B9], al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ab7d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea ebx, [edi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804ADD0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804af40 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDX ZZ lea eax, [edi+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b01a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+4 ZZ lea eax, [esi+eax+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804B110 -integertransform: underflow annotation: 804b13a 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b13c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804B150 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b1b9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea eax, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b2a8 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b392 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b400 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+-1 ZZ lea ebx, [esi+eax-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b41b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b45b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea eax, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b4ea 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b5da 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804B6F0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804B8E0 -integertransform: looking at function: sub_804B910 -integertransform: looking at function: sub_804B960 -integertransform: looking at function: sub_804BA50 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804BAB0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804bada 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804bae6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804BBC0 -integertransform: looking at function: sub_804BCA0 -integertransform: looking at function: .malloc -integertransform: looking at function: .iswalnum -# ATTRIBUTE start_time=2011-11-25T13:53:52-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:54-0800 -# ATTRIBUTE peasoup_step_name=integertransform -# ATTRIBUTE peasoup_step_number=14 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_integertransform.sh 298 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds2pdb.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds2pdb.log deleted file mode 100644 index 2fa35104b..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds2pdb.log +++ /dev/null @@ -1,17 +0,0 @@ -program name:cat_shared_orig_32523 -elf file:a.ncexe -hash-md5:bdfd8b874b5e71915e9e22adb1a031f5 -annotation file:a.ncexe.annot - -File id is: 150 -Number of functions: 129 -Number of instructions: 9770 -Inserting instructions in the DB -Committing all instructions - this may take a while -Done inserting instructions in the DB -# ATTRIBUTE start_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:44-0800 -# ATTRIBUTE peasoup_step_name=meds2pdb -# ATTRIBUTE peasoup_step_number=9 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/meds2pdb/meds2pdb cat_shared_orig_32523 a.ncexe bdfd8b874b5e71915e9e22adb1a031f5 a.ncexe.annot -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds_static.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds_static.log deleted file mode 100644 index 961535cb3..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds_static.log +++ /dev/null @@ -1,8 +0,0 @@ -IDA 6.* detected. -/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh: line 5: 546 Segmentation fault screen -D -L -ln -m -a -T xterm sh -x $SMPSA_HOME/SMP-analyze.sh a.ncexe -# ATTRIBUTE start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE peasoup_step_name=meds_static -# ATTRIBUTE peasoup_step_number=6 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pc_confine.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pc_confine.log deleted file mode 100644 index 0c6a7b05f..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pc_confine.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE peasoup_step_name=pc_confine -# ATTRIBUTE peasoup_step_number=4 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_PC_CONFINE 1 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_create_tables.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_create_tables.log deleted file mode 100644 index f7e79e53f..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_create_tables.log +++ /dev/null @@ -1,15 +0,0 @@ -psql:608.script.tmp:13: NOTICE: CREATE TABLE will create implicit sequence "cat_shared_orig_32523_address_address_id_seq" for serial column "cat_shared_orig_32523_address.address_id" -psql:608.script.tmp:13: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_address_pkey" for table "cat_shared_orig_32523_address" -CREATE TABLE -psql:608.script.tmp:24: NOTICE: CREATE TABLE will create implicit sequence "cat_shared_orig_32523_function_function_id_seq" for serial column "cat_shared_orig_32523_function.function_id" -psql:608.script.tmp:24: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_function_pkey" for table "cat_shared_orig_32523_function" -CREATE TABLE -psql:608.script.tmp:39: NOTICE: CREATE TABLE will create implicit sequence "cat_shared_orig_32523_instruction_instruction_id_seq" for serial column "cat_shared_orig_32523_instruction.instruction_id" -psql:608.script.tmp:39: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_instruction_pkey" for table "cat_shared_orig_32523_instruction" -CREATE TABLE -# ATTRIBUTE start_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE peasoup_step_name=pdb_create_tables -# ATTRIBUTE peasoup_step_number=8 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_create_program_tables.sh cat_shared_orig_32523 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_register.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_register.log deleted file mode 100644 index 2f70ef2f9..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_register.log +++ /dev/null @@ -1,7 +0,0 @@ -pdb_register: MESSAGE: To do: if shared libs, then need to add them to this table -# ATTRIBUTE start_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE peasoup_step_name=pdb_register -# ATTRIBUTE peasoup_step_number=7 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_register.sh cat_shared_orig_32523 /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523 registered.id -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/ps_analyze.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/ps_analyze.log deleted file mode 100644 index 095bb1e7a..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/ps_analyze.log +++ /dev/null @@ -1,1290 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:53:28-0800 -# ATTRIBUTE end_time=2011-11-25T13:54:01-0800 -# ATTRIBUTE peasoup_step_name=all_peasoup - -------------------------------------------------------- ------ From logs/stratafy_with_pc_confine.log ------------------- -------------------------------------------------------- -infile is a.ncexe -outfile is tmp.exe.32542 -stratafier_file is -Executable sections are .init .plt .text .fini -a.ncexe-.init 8048df8 000030 -a.ncexe-.plt 8048e28 000400 -a.ncexe-.text 8049230 008edc -a.ncexe-.fini 805210c 00001c -EOF 0 0 -cp tmp.exe.32542 ./exe_copy.temp.32633 -cp /home/jdh8d/peasoup/uva/stratafier/stratafier.32621.o ./strata_exe.temp.32633 -Original entry point is 0x8049230 -ld --section-start .note.ABI-tag=0x90550c4 --section-start .init=0x90550e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.32621.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.32621 -static -/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.32621 strata.linked.data.32633 0x9054ff0 -address=9054ff0 -Found nobits seg .bss -Found nobits seg __libc_freeres_ptrs -/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9054ff0,0,0,7,1000 --add-section .strata=strata.linked.data.32633 --change-section-address .strata=0x9054ff0 --set-section-flags .strata=alloc --set-start 0x09055210 ./exe_copy.temp.32633 new.exe -Adding segment name=.strata, properties=PT_LOAD,0x9054ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9054ff0, filesz=0, memsz=0, flags=7, align=4096 -Adding .strata as section 0 - -infile is a.ncexe -outfile is tmp.exe.32542 -stratafier_file is stratafier.o.exe -Executable sections are .init .plt .text .fini -[STRATA TRANSLATED START: 09055280] -a.ncexe-.init 8048df8 000030 -a.ncexe-.plt 8048e28 000400 -a.ncexe-.text 8049230 008edc -a.ncexe-.fini 805210c 00001c -strata_translated_startup 09055280 7 -EOF 0 0 -cp tmp.exe.32542 ./exe_copy.temp.376 -cp /home/jdh8d/peasoup/uva/stratafier/stratafier.364.o ./strata_exe.temp.376 -Original entry point is 0x8049230 -ld --section-start .note.ABI-tag=0x90550c4 --section-start .init=0x90550e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.364.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.364 -static -/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.364 strata.linked.data.376 0x9054ff0 -address=9054ff0 -Found nobits seg .bss -Found nobits seg __libc_freeres_ptrs -/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9054ff0,0,0,7,1000 --add-section .strata=strata.linked.data.376 --change-section-address .strata=0x9054ff0 --set-section-flags .strata=alloc --set-start 0x09055210 ./exe_copy.temp.376 new.exe -Adding segment name=.strata, properties=PT_LOAD,0x9054ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9054ff0, filesz=0, memsz=0, flags=7, align=4096 -Adding .strata as section 0 - -# ATTRIBUTE ps_start_time=2011-11-25T13:53:28-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_peasoup_step_name=stratafy_with_pc_confine -# ATTRIBUTE ps_peasoup_step_number=0 -# ATTRIBUTE ps_peasoup_step_command=sh /home/jdh8d/peasoup/uva/strata_head/tools/pc_confinement/stratafy_with_pc_confine.sh a.ncexe a.stratafied -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/create_binary_script.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_peasoup_step_name=create_binary_script -# ATTRIBUTE ps_peasoup_step_number=1 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_makepeasoupbinary.sh cat.shared.orig -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/heaprand.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_peasoup_step_name=heaprand -# ATTRIBUTE ps_peasoup_step_number=2 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_HEAPRAND 1 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/double_free.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_peasoup_step_name=double_free -# ATTRIBUTE ps_peasoup_step_number=3 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_DOUBLE_FREE 1 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/pc_confine.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_peasoup_step_name=pc_confine -# ATTRIBUTE ps_peasoup_step_number=4 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_PC_CONFINE 1 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/signconv_func_monitor.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_peasoup_step_name=signconv_func_monitor -# ATTRIBUTE ps_peasoup_step_number=5 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_NUM_HANDLE 1 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/meds_static.log ------------------- -------------------------------------------------------- -IDA 6.* detected. -/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh: line 5: 546 Segmentation fault screen -D -L -ln -m -a -T xterm sh -x $SMPSA_HOME/SMP-analyze.sh a.ncexe -# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE ps_peasoup_step_name=meds_static -# ATTRIBUTE ps_peasoup_step_number=6 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/pdb_register.log ------------------- -------------------------------------------------------- -pdb_register: MESSAGE: To do: if shared libs, then need to add them to this table -# ATTRIBUTE ps_start_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE ps_peasoup_step_name=pdb_register -# ATTRIBUTE ps_peasoup_step_number=7 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_register.sh cat_shared_orig_32523 /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523 registered.id -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/pdb_create_tables.log ------------------- -------------------------------------------------------- -psql:608.script.tmp:13: NOTICE: CREATE TABLE will create implicit sequence "cat_shared_orig_32523_address_address_id_seq" for serial column "cat_shared_orig_32523_address.address_id" -psql:608.script.tmp:13: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_address_pkey" for table "cat_shared_orig_32523_address" -CREATE TABLE -psql:608.script.tmp:24: NOTICE: CREATE TABLE will create implicit sequence "cat_shared_orig_32523_function_function_id_seq" for serial column "cat_shared_orig_32523_function.function_id" -psql:608.script.tmp:24: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_function_pkey" for table "cat_shared_orig_32523_function" -CREATE TABLE -psql:608.script.tmp:39: NOTICE: CREATE TABLE will create implicit sequence "cat_shared_orig_32523_instruction_instruction_id_seq" for serial column "cat_shared_orig_32523_instruction.instruction_id" -psql:608.script.tmp:39: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_instruction_pkey" for table "cat_shared_orig_32523_instruction" -CREATE TABLE -# ATTRIBUTE ps_start_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE ps_peasoup_step_name=pdb_create_tables -# ATTRIBUTE ps_peasoup_step_number=8 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_create_program_tables.sh cat_shared_orig_32523 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/meds2pdb.log ------------------- -------------------------------------------------------- -program name:cat_shared_orig_32523 -elf file:a.ncexe -hash-md5:bdfd8b874b5e71915e9e22adb1a031f5 -annotation file:a.ncexe.annot - -File id is: 150 -Number of functions: 129 -Number of instructions: 9770 -Inserting instructions in the DB -Committing all instructions - this may take a while -Done inserting instructions in the DB -# ATTRIBUTE ps_start_time=2011-11-25T13:53:38-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:44-0800 -# ATTRIBUTE ps_peasoup_step_name=meds2pdb -# ATTRIBUTE ps_peasoup_step_number=9 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/meds2pdb/meds2pdb cat_shared_orig_32523 a.ncexe bdfd8b874b5e71915e9e22adb1a031f5 a.ncexe.annot -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/fill_in_cfg.log ------------------- -------------------------------------------------------- -New Variant, after reading registration, is: (variant_id=297:schema=1:orig_pid=297:name=cat_shared_orig_32523:ATN=cat_shared_orig_32523_ADDRESS:FTN=cat_shared_orig_32523_function:ITN=cat_shared_orig_32523_instruction) -Found 9770 instructions. -Cannot set fallthrough for 8048e34. -Found 1 bad fallthroughs at round 0 -Missed instruction count=1 -Found new instruction, add byte [eax] , al from fill_in_cfg , at 8048e36 in file <no name yet>. -Found a total of 1 new instructions. -Found 9771 instructions. -Missed instruction count=0 -Found a total of 0 new instructions. -Caution: Was unable to find instructions for these addresses: - -NOTICE: truncate cascades to table "cat_shared_orig_32523_instruction" -# ATTRIBUTE ps_start_time=2011-11-25T13:53:44-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:46-0800 -# ATTRIBUTE ps_peasoup_step_name=fill_in_cfg -# ATTRIBUTE ps_peasoup_step_number=10 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_cfg.exe 297 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/fill_in_indtargs.log ------------------- -------------------------------------------------------- -New Variant, after reading registration, is: (variant_id=297:schema=1:orig_pid=297:name=cat_shared_orig_32523:ATN=cat_shared_orig_32523_ADDRESS:FTN=cat_shared_orig_32523_function:ITN=cat_shared_orig_32523_instruction) -========================================= -Targets from data sections are: -# ATTRIBUTE ps_total_indirect_targets_pass1=134 -========================================= -========================================= -All targets from data+instruction sections are: -# ATTRIBUTE ps_total_indirect_targets_pass2=139 -========================================= -Found .eh_frame is section 17 -Did not find .gcc_except_table immediately after .eh_frame -========================================= -All targets from data+instruction+eh_header sections are: -# ATTRIBUTE ps_total_indirect_targets_pass3=139 -========================================= -========================================= -All targets from data+instruction+eh_header sections+eh_header_ranges are: -# ATTRIBUTE ps_total_indirect_targets_pass4=139 -8048df8 -8048e3e, 8048e4e, 8048e5e, 8048e6e, 8048e7e, 8048e8e, 8048e9e, 8048eae, 8048ebe, 8048ece -8048ede, 8048eee, 8048efe, 8048f0e, 8048f1e, 8048f2e, 8048f3e, 8048f4e, 8048f5e, 8048f6e -8048f7e, 8048f8e, 8048f9e, 8048fae, 8048fbe, 8048fce, 8048fde, 8048fee, 8048ffe, 804900e -804901e, 804902e, 804903e, 804904e, 804905e, 804906e, 804907e, 804908e, 804909e, 80490ae -80490be, 80490ce, 80490de, 80490ee, 80490fe, 804910e, 804911e, 804912e, 804913e, 804914e -804915e, 804916e, 804917e, 804918e, 804919e, 80491ae, 80491be, 80491ce, 80491de, 80491ee -80491fe, 804920e, 804921e, 8049230, 80495b0, 804b7f7, 804b809, 804b81b, 804b820, 804b832 -804b844, 804b859, 804b86e, 804b883, 804b898, 804bbc0, 804bfca, 804c043, 804c1c8, 804c271 -804c28e, 804c2b2, 804c2e5, 804c318, 804c350, 804c365, 804c36c, 804c380, 804c408, 804c420 -804c460, 804c488, 804c4a8, 804c4b8, 804c4c8, 804c4d8, 804c4e8, 804c568, 804c590, 804c648 -804c810, 804f8f0, 804f960, 804fae0, 804fbb0, 804fc50, 804fc80, 804fcb0, 804fd10, 804fd78 -804fe10, 8050098, 80504f0, 8050500, 8050518, 80514a5, 80514c8, 80514e8, 8051510, 8051520 -8051530, 8051540, 8051560, 8051580, 80517b2, 80517f8, 80518a9, 8051b0e, 8051b30, 8051b41 -8051b52, 8051b78, 8051b85, 8051ba8, 8051bd0, 8052030, 8052040, 805210c, -========================================= -NOTICE: truncate cascades to table "cat_shared_orig_32523_instruction" -# ATTRIBUTE ps_start_time=2011-11-25T13:53:46-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:49-0800 -# ATTRIBUTE ps_peasoup_step_name=fill_in_indtargs -# ATTRIBUTE ps_peasoup_step_number=11 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_indtargs.exe 297 ./a.ncexe -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/clone.log ------------------- -------------------------------------------------------- -NOTICE: CREATE TABLE will create implicit sequence "variant298_address_address_id_seq" for serial column "variant298_address.address_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant298_address_pkey" for table "variant298_address" -NOTICE: CREATE TABLE will create implicit sequence "variant298_function_function_id_seq" for serial column "variant298_function.function_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant298_function_pkey" for table "variant298_function" -NOTICE: CREATE TABLE will create implicit sequence "variant298_instruction_instruction_id_seq" for serial column "variant298_instruction.instruction_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant298_instruction_pkey" for table "variant298_instruction" -Cloned Variant is: (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction) -# ATTRIBUTE ps_start_time=2011-11-25T13:53:49-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:50-0800 -# ATTRIBUTE ps_peasoup_step_name=clone -# ATTRIBUTE ps_peasoup_step_number=12 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/clone.exe 297 clone.id -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/fix_calls.log ------------------- -------------------------------------------------------- -Reading variant 298 from database. -Fixing calls->push/jmp in variant (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction). -# ATTRIBUTE ps_fixed_calls=9 -# ATTRIBUTE ps_no_fix_needed_calls=547 -# ATTRIBUTE ps_other_instructions=9216 -# ATTRIBUTE ps_fixed_ratio=0.016187 -# ATTRIBUTE ps_remaining_ratio=0.0559763 -# ATTRIBUTE ps_no_target_insn=4 -# ATTRIBUTE ps_target_not_in_function=0 -# ATTRIBUTE ps_call_to_not_entry=2 -# ATTRIBUTE ps_thunk_check=2 -# ATTRIBUTE ps_found_pattern=0 -Writing variant (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction) back to database. -Done! -# ATTRIBUTE ps_start_time=2011-11-25T13:53:50-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:52-0800 -# ATTRIBUTE ps_peasoup_step_name=fix_calls -# ATTRIBUTE ps_peasoup_step_number=13 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fix_calls.exe 298 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/integertransform.log ------------------- -------------------------------------------------------- -INT: transforming binary: cloneid=298 annotationInfoFile=a.ncexe.infoannot -Getting variand id -Reading IR DB -Parse annotation file -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -Done parsing annotation file -Got all annotations -Do the integer transform -integertransform: looking at function: sub_80520A0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80520E0 -integertransform: underflow annotation: 80520f8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 4 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: .term_proc -integertransform: looking at function: .abort -integertransform: looking at function: .__errno_location -integertransform: looking at function: sub_804D190 -integertransform: looking at function: sub_804D1A0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d1f0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea ebx, [ebx+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d1fc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea ebx, [ebx+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d22e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea esi, [ebx+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d436 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+2 ZZ lea ebx, [eax+2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d467 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d46b 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_90] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d471 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+-2 ZZ lea eax, [ebx+eax-2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d47d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI+-1 ZZ lea eax, [ebx+esi-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d536 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX+2 ZZ lea eax, [ebx+ecx+2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d575 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804D5F0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d603 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea esi, [eax+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d640 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+4 ZZ lea esi, [ebx+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d679 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+28 ZZ lea eax, [ebx+1Ch] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804D770 -integertransform: underflow annotation: 804d7f0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, [eax+edx*4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d83d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d86a 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4+38 ZZ lea eax, ds:26h[edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d89d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804D8D0 -integertransform: signedness annotation: 804d902 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+var_D8], eax -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804da15 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea eax, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804da18 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea eax, [esi+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804da71 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [esi+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804da7a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea ecx, [eax+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804da84 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ECX*8 ZZ lea esi, [edi+ecx*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804dabe 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804db5c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea eax, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804db5f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea eax, [esi+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804dc8c 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804e0fc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+16 ZZ lea edx, [esi+10h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804E1D0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804e566 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edx, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804e8d6 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea edx, [ebx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804e95d 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+var_15C] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804EC40 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ec63 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edi, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ecce 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea ebx, [edi+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ecfb 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ecff 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ed05 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea edx, [ebx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ed08 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ed65 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea ebx, [edi+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ed8e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ed92 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ed98 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea edx, [ebx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ed9b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804eddf 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804EE40 -integertransform: looking at function: sub_804EF10 -integertransform: underflow annotation: 804efd4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, ebx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f0af 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, ebx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804F290 -integertransform: looking at function: sub_804F2C0 -integertransform: looking at function: .init_proc -integertransform: looking at function: .getpagesize -integertransform: looking at function: .__uflow -integertransform: looking at function: .memset -integertransform: looking at function: sub_804CBD0 -integertransform: looking at function: sub_804CC30 -integertransform: looking at function: sub_804CC80 -integertransform: looking at function: sub_804CCC0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ccdf 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea edx, [ebx+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804CE10 -integertransform: looking at function: sub_804CE70 -integertransform: looking at function: sub_804CED0 -integertransform: looking at function: sub_804CFF0 -integertransform: looking at function: sub_804D070 -integertransform: looking at function: sub_804D0A0 -integertransform: looking at function: sub_804D130 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d14c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-65 ZZ lea ecx, [eax-41h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d15b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-65 ZZ lea edi, [ecx-41h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 804d171 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: truncation annotation: 804d174 3 INSTR CHECK TRUNCATION UNSIGNED 32 ECX 8 CL ZZ movzx ecx, cl -integertransform: underflow annotation: 804d177 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: .calloc -integertransform: looking at function: .write -integertransform: looking at function: .__ctype_b_loc -integertransform: looking at function: sub_804BD10 -integertransform: looking at function: sub_804BD40 -integertransform: looking at function: sub_804BDB0 -integertransform: looking at function: sub_804BF20 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804BF90 -integertransform: truncation annotation: 804bfb6 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov [ebp+var_41], al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 804c06d 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov byte ptr [ebp+var_4C], al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c08e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea ecx, [esi+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c0cf 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edi, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c0e1 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea ecx, [edi+30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c545 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c555 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c5d5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea ecx, [esi-21h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c60c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea ecx, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c61c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea edx, [ecx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c62c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea ebx, [edx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c669 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c679 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c72c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea edi, [esi+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c731 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c780 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c7fc 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 5Bh -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 804c804 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx edx, dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c86c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea ecx, [edi+esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804C8D0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c907 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea edx, [ebx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c94e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c953 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea eax, [edi+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c96e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea edi, [edi+ebx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c989 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c9ab 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804CA50 -integertransform: looking at function: sub_804CB20 -integertransform: looking at function: sub_804CB50 -integertransform: looking at function: sub_804CB70 -integertransform: looking at function: .dcgettext -integertransform: looking at function: .getopt_long -integertransform: looking at function: .ioctl -integertransform: looking at function: .__stack_chk_fail -integertransform: looking at function: sub_804F350 -integertransform: underflow annotation: 804f3c4 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f4b6 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+dest] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f4c6 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804f54e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f6dd 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f71d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 804f811 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov eax, edi -integertransform: underflow annotation: 804f81c 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804f838 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 804f90a 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804f9ab 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804f9ea 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea edx, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fa3f 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fb2a 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 804fb95 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fc19 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fccb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fd22 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fde0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fe88 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 804ff42 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi -integertransform: underflow annotation: 804ff47 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8050083 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 12h ; switch 5 cases -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805012e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050178 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050334 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050377 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805038b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805039f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805042f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 80504f3 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi -integertransform: signedness annotation: 805059d 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -integertransform: signedness annotation: 80505c2 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov edx, edi -integertransform: underflow annotation: 80505cb 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80505df 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050766 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8050784 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+var_338] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80507e7 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805080a 7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov word ptr [ebp+var_350], cx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805086b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050a1f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea eax, [ecx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050af3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea edx, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8050af8 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050afb 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea ecx, [edx+ebx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050b01 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8050b26 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov dword ptr [ebp+size], edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050b53 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea ebx, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8050b58 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050b5b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea ecx, [ebx+edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050b61 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8050c72 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050d58 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8050d5b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050db7 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050e3a 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050e44 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8050f20 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8050f23 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051125 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea eax, [ecx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8051140 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051169 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805116e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051170 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4+134566656 ZZ lea edx, ds:8055300h[eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051188 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-8 ZZ lea edx, [eax-8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051196 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-8 ZZ lea eax, [ecx-8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80511B0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80511d4 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+8 ZZ lea ecx, [eax+8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80511ef 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80511f4 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8051210 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8051420 -integertransform: underflow annotation: 8051463 5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 80000000h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8051480 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80514c8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80514eb 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051510 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051520 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051532 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051542 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea ecx, [esi+0Ch] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051560 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051580 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80515A0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051618 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea eax, [edi+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051620 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea ebx, [edx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051661 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051676 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea edx, [eax-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80516c1 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea ecx, [eax-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051716 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea eax, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051740 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea eax, [edi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051771 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea edi, [eax-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80517a8 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea eax, [edx-25h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 80517ee 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8051864 3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov [ebp+var_40], ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051897 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea ecx, [esi+ecx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 805193b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805194e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805195a 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051988 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea edi, [esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051998 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80519a6 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80519af 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80519eb 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 80519f1 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_20], dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051a62 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea edx, [ecx+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051a8e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea eax, [ecx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051ab5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea ecx, [edx+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8051aba 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051abd 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea edx, [ecx+ebx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051ac3 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sbb ecx, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051acd 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea ecx, [ebx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051ae8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051aee 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8051c2b 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d1c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea esi, [eax+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8051d21 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d24 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea eax, [esi+edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051d2a 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d34 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea esi, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051d51 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d57 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea eax, [ecx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d92 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea edi, [esi+2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051da6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea edx, [esi-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e1a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea eax, [ecx+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e37 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 8051e54 2 INSTR CHECK UNDERFLOW SIGNED 32 EAX ZZ sbb eax, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051e56 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e5d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea eax, [edx+ecx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051e63 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e6d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea edx, [ecx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051e86 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8051f0a 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl -integertransform: underflow annotation: 8051f58 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051f93 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051fdd 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sbb esi, esi -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051fe5 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi -integertransform: looking at function: sub_8052030 -integertransform: looking at function: sub_8052040 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8052059 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea edi, (dword_8054F08 - 8054FF4h)[ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805205f 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea eax, (dword_8054F08 - 8054FF4h)[ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052065 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805209A -integertransform: looking at function: .nl_langinfo -integertransform: looking at function: .fclose -integertransform: looking at function: .mbsinit -integertransform: looking at function: .memcpy -integertransform: looking at function: .strlen -integertransform: looking at function: .iconv -integertransform: looking at function: .setlocale -integertransform: looking at function: .strcpy -integertransform: looking at function: .iswspace -integertransform: looking at function: .close -integertransform: looking at function: .fwrite -integertransform: looking at function: .free -integertransform: looking at function: .fopen64 -integertransform: looking at function: .__libc_start_main -integertransform: looking at function: .stpcpy -integertransform: looking at function: ._exit -integertransform: looking at function: .strrchr -integertransform: looking at function: .__assert_fail -integertransform: looking at function: .bindtextdomain -integertransform: looking at function: .mbrtowc -integertransform: looking at function: .read -integertransform: looking at function: .ungetc -integertransform: looking at function: .getenv -integertransform: looking at function: .__cxa_atexit -integertransform: looking at function: .open64 -integertransform: looking at function: .fputs_unlocked -integertransform: looking at function: .__ctype_get_mb_cur_max -integertransform: looking at function: .__fprintf_chk -integertransform: looking at function: .__gmon_start__ -integertransform: looking at function: .realloc -integertransform: looking at function: .iconv_open -integertransform: looking at function: .__printf_chk -integertransform: looking at function: .strchr -integertransform: looking at function: ThisIsNotAFunction -integertransform: looking at function: .iconv_close -integertransform: looking at function: .__fpending -integertransform: looking at function: .error -integertransform: looking at function: .strnlen -integertransform: looking at function: .memmove -integertransform: looking at function: .__strndup -integertransform: looking at function: .textdomain -integertransform: looking at function: .__fxstat64 -integertransform: looking at function: .fscanf -integertransform: looking at function: .__sprintf_chk -integertransform: looking at function: .memchr -integertransform: looking at function: .__snprintf_chk -integertransform: looking at function: .iswprint -integertransform: looking at function: .strcmp -integertransform: looking at function: .__strdup -integertransform: looking at function: .exit -integertransform: looking at function: start -integertransform: looking at function: sub_8049260 -integertransform: underflow annotation: 804927a 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, offset dword_8054F10 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8049283 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80492C0 -integertransform: looking at function: sub_80492F0 -integertransform: looking at function: sub_80495B0 -integertransform: signedness annotation: 80497d7 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx -integertransform: signedness annotation: 80497d3 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+28h], ecx -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049816 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-32768 ZZ lea eax, [ebx-8000h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8049860 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+60h], ecx -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049864 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ECX*4 ZZ lea eax, [eax+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 80498d3 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx -integertransform: underflow annotation: 8049909 5 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 8000h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049989 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+18 ZZ lea eax, [ecx+edx+12h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049991 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea eax, [eax+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80499a7 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80499be 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80499da 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8049a20 7 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [esp+98h], eax -integertransform: underflow annotation: 8049a35 7 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [esp+88h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049ab2 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea eax, [esi+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049b93 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea ecx, [edx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8049baa 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049bbd 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea eax, [edx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8049bd6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049c43 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea eax, [esi+2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8049c88 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, 40h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049d0b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea ecx, [edx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8049d22 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8049d35 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea eax, [edx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8049d4e 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8049de4 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx -integertransform: underflow annotation: 8049f0a 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8049fdf 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a11b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea eax, [ebx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804a1e8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a1eb 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea eax, [edi+esi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804a204 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804A3E0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804A440 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a466 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804a46b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, ebx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a475 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea esi, [eax-6] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a4a6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea ebx, [eax+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804A4C0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804a5b0 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea eax, [edx+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 804ab2b 6 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov [ebp+var_B9], al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ab7d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea ebx, [edi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804ADD0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804af40 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDX ZZ lea eax, [edi+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b01a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+4 ZZ lea eax, [esi+eax+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804B110 -integertransform: underflow annotation: 804b13a 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b13c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804B150 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b1b9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea eax, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b2a8 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b392 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b400 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+-1 ZZ lea ebx, [esi+eax-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b41b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b45b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea eax, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b4ea 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b5da 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804B6F0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804B8E0 -integertransform: looking at function: sub_804B910 -integertransform: looking at function: sub_804B960 -integertransform: looking at function: sub_804BA50 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804BAB0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804bada 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804bae6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804BBC0 -integertransform: looking at function: sub_804BCA0 -integertransform: looking at function: .malloc -integertransform: looking at function: .iswalnum -# ATTRIBUTE ps_start_time=2011-11-25T13:53:52-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:54-0800 -# ATTRIBUTE ps_peasoup_step_name=integertransform -# ATTRIBUTE ps_peasoup_step_number=14 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_integertransform.sh 298 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/calc_conflicts.log ------------------- -------------------------------------------------------- -New Variant, after reading registration, is: (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction) -# ATTRIBUTE ps_num_addresses=38065 -# ATTRIBUTE ps_num_conflicts=7 -# ATTRIBUTE ps_total_conflicts=8855 -# ATTRIBUTE ps_ave_conflicts=0.232628 -# ATTRIBUTE ps_ave_bytes_conflicted=0.000183896 -# ATTRIBUTE ps_total_executable_bytes = 37672 -# ATTRIBUTE ps_ave_conflicts_within_exe=0.235055 -# ATTRIBUTE ps_ave_bytes_conflicted_within_exe=0.000185814 -# ATTRIBUTE ps_start_time=2011-11-25T13:53:54-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:55-0800 -# ATTRIBUTE ps_peasoup_step_name=calc_conflicts -# ATTRIBUTE ps_peasoup_step_number=15 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/calc_conflicts.exe 298 a.ncexe -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/generate_spri.log ------------------- -------------------------------------------------------- -Looking up variant 298 from database. -Reading variant 298 from database. -Reading variant 297 from database. -Done! -# ATTRIBUTE ps_start_time=2011-11-25T13:53:55-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:53:56-0800 -# ATTRIBUTE ps_peasoup_step_name=generate_spri -# ATTRIBUTE ps_peasoup_step_number=16 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/generate_spri.exe 298 a.irdb.aspri -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/spasm.log ------------------- -------------------------------------------------------- -Running nasm (nasm -O1 -w-number-overflow a.irdb.aspri.asm -o a.irdb.aspri.asm.bin)... -Resolving Symbols .... Done! -# ATTRIBUTE ps_start_time=2011-11-25T13:53:56-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:54:01-0800 -# ATTRIBUTE ps_peasoup_step_name=spasm -# ATTRIBUTE ps_peasoup_step_number=17 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/spasm/spasm a.irdb.aspri a.irdb.bspri stratafier.o.exe -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/copy_exe.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:54:01-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:54:01-0800 -# ATTRIBUTE ps_peasoup_step_name=copy_exe -# ATTRIBUTE ps_peasoup_step_number=18 -# ATTRIBUTE ps_peasoup_step_command=cp cat.shared.orig.sh ../cat.shared.orig.peasoup -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/signconv_func_monitor.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/signconv_func_monitor.log deleted file mode 100644 index 3d6e7c823..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/signconv_func_monitor.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE peasoup_step_name=signconv_func_monitor -# ATTRIBUTE peasoup_step_number=5 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_NUM_HANDLE 1 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/spasm.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/spasm.log deleted file mode 100644 index 902c0e2e9..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/spasm.log +++ /dev/null @@ -1,8 +0,0 @@ -Running nasm (nasm -O1 -w-number-overflow a.irdb.aspri.asm -o a.irdb.aspri.asm.bin)... -Resolving Symbols .... Done! -# ATTRIBUTE start_time=2011-11-25T13:53:56-0800 -# ATTRIBUTE end_time=2011-11-25T13:54:01-0800 -# ATTRIBUTE peasoup_step_name=spasm -# ATTRIBUTE peasoup_step_number=17 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/spasm/spasm a.irdb.aspri a.irdb.bspri stratafier.o.exe -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/stratafy_with_pc_confine.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/stratafy_with_pc_confine.log deleted file mode 100644 index bc7d34932..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/stratafy_with_pc_confine.log +++ /dev/null @@ -1,50 +0,0 @@ -infile is a.ncexe -outfile is tmp.exe.32542 -stratafier_file is -Executable sections are .init .plt .text .fini -a.ncexe-.init 8048df8 000030 -a.ncexe-.plt 8048e28 000400 -a.ncexe-.text 8049230 008edc -a.ncexe-.fini 805210c 00001c -EOF 0 0 -cp tmp.exe.32542 ./exe_copy.temp.32633 -cp /home/jdh8d/peasoup/uva/stratafier/stratafier.32621.o ./strata_exe.temp.32633 -Original entry point is 0x8049230 -ld --section-start .note.ABI-tag=0x90550c4 --section-start .init=0x90550e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.32621.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.32621 -static -/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.32621 strata.linked.data.32633 0x9054ff0 -address=9054ff0 -Found nobits seg .bss -Found nobits seg __libc_freeres_ptrs -/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9054ff0,0,0,7,1000 --add-section .strata=strata.linked.data.32633 --change-section-address .strata=0x9054ff0 --set-section-flags .strata=alloc --set-start 0x09055210 ./exe_copy.temp.32633 new.exe -Adding segment name=.strata, properties=PT_LOAD,0x9054ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9054ff0, filesz=0, memsz=0, flags=7, align=4096 -Adding .strata as section 0 - -infile is a.ncexe -outfile is tmp.exe.32542 -stratafier_file is stratafier.o.exe -Executable sections are .init .plt .text .fini -[STRATA TRANSLATED START: 09055280] -a.ncexe-.init 8048df8 000030 -a.ncexe-.plt 8048e28 000400 -a.ncexe-.text 8049230 008edc -a.ncexe-.fini 805210c 00001c -strata_translated_startup 09055280 7 -EOF 0 0 -cp tmp.exe.32542 ./exe_copy.temp.376 -cp /home/jdh8d/peasoup/uva/stratafier/stratafier.364.o ./strata_exe.temp.376 -Original entry point is 0x8049230 -ld --section-start .note.ABI-tag=0x90550c4 --section-start .init=0x90550e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.364.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.364 -static -/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.364 strata.linked.data.376 0x9054ff0 -address=9054ff0 -Found nobits seg .bss -Found nobits seg __libc_freeres_ptrs -/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9054ff0,0,0,7,1000 --add-section .strata=strata.linked.data.376 --change-section-address .strata=0x9054ff0 --set-section-flags .strata=alloc --set-start 0x09055210 ./exe_copy.temp.376 new.exe -Adding segment name=.strata, properties=PT_LOAD,0x9054ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9054ff0, filesz=0, memsz=0, flags=7, align=4096 -Adding .strata as section 0 - -# ATTRIBUTE start_time=2011-11-25T13:53:28-0800 -# ATTRIBUTE end_time=2011-11-25T13:53:32-0800 -# ATTRIBUTE peasoup_step_name=stratafy_with_pc_confine -# ATTRIBUTE peasoup_step_number=0 -# ATTRIBUTE peasoup_step_command=sh /home/jdh8d/peasoup/uva/strata_head/tools/pc_confinement/stratafy_with_pc_confine.sh a.ncexe a.stratafied -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh deleted file mode 100755 index 7a3ad1b20..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh -###################################################################### -###################################################################### -# This file is used as a template, not actually for running the code # -###################################################################### -###################################################################### - -# -# determine the directory that contains the files for peasoup -# -datapath=$1 - -# -# grab the rest of the args in $* -# -shift; - -# -# Run the program with the proper env. vars set., and the arguments to the program specified -# - - - -command=" -STRATA_LOG=detectors -STRATA_NUM_HANDLE=1 -STRATA_DOUBLE_FREE=1 -STRATA_HEAPRAND=1 -STRATA_PC_CONFINE=1 -STRATA_PC_CONFINE_XOR=0 -STRATA_PC_CONFINE_XOR_KEY_LENGTH=1024 -STRATA_ANNOT_FILE=$datapath/a.ncexe.annot -STRATA_SIEVE=1 -STRATA_RC=1 -STRATA_PARTIAL_INLINING=0 - $datapath/a.stratafied" - -# -# log to stderr if verbose is set, else log to a file -# -if [ ! -z $VERBOSE ]; then - command="STRATA_OUTPUT_FILE=$datapath/diagnostics.out $command" -fi - -# -# Set SPRI file to use (should be generated from the IRDB). -# -if [ -f $datapath/a.irdb.bspri ]; then - command="STRATA_SPRI_FILE=$datapath/a.irdb.bspri $command" -fi - - -if [ ! -z $VERBOSE ]; then - echo $command -fi - -eval $command \"\$@\" - -SAVE_EXIT_CODE=$? - -if [ -f $datapath/diagnostics.out ]; then - cat $datapath/diagnostics.out -fi - -if [ $SAVE_EXIT_CODE = 139 ]; then - echo Detected fault, aborting program, POLICY: Controlled exit - exit 0 -fi -exit $SAVE_EXIT_CODE diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/registered.id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/registered.id deleted file mode 100644 index 95de1eedb..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/registered.id +++ /dev/null @@ -1 +0,0 @@ -297 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/screenlog.0 b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/screenlog.0 deleted file mode 100644 index 49f71c9ed..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/screenlog.0 +++ /dev/null @@ -1,24 +0,0 @@ -+ export TVOPT=ansi -+ export IDADIR=/home/jdh8d/peasoup/uva/idapro61/ida -+ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/jdh8d/peasoup/grace/grace.trunk/concolic/bin/:/home/jdh8d/peasoup/uva/idapro61/ida -+ export IDALOG=a.ncexe.log -+ export IDALOG_SILENT=1 -+ objdump -d --prefix-addresses a.ncexe -+ grep ^[0-9] -+ [ /home/jdh8d/peasoup/uva/idapro61/idaX = X ] -+ [ ! -f /home/jdh8d/peasoup/uva/idapro61/ida/libida.so ] -+ basename a.ncexe .ncexe -+ rm -f a.ncexe.id? a.ncexe.{nam,til,log,syms} a.id? -+ stty -g -+ old_stty=506:1805:8bd:8a3b:3:1c:7f:8:4:0:0:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 -+ echo TVHEADLESS is -TVHEADLESS is -+ [ X != X ] -+ time /home/jdh8d/peasoup/uva/idapro61/ida/idal -A -SSMP.idc a.ncexe -[;39;49m(B[?25l[H[2J[24;1H[?1002s[?1002h[2;1H[;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[24;1H[30m [31mF1[30m Help [31mC[30m Code [31mD[30m Data [31mN[30m Name [31mAlt-X[30m Quit [31mF10[30m Menu [1;1H[1;1H [31mF[30mile [31mE[30mdit [31mJ[30mump Searc[31mh[30m [31mV[30miew [31mO[30mptions [31mW[30mindow [1;1H[?1002l[1;1H [31mF[30mile [31mE[30mdit [31mJ[30mump Searc[31mh[30m [31mV[30miew [31mO[30mptions [31mW[30mindow [1;1H[24;1H [31mF1[30m Help [31mC[30m Code [31mD[30m Data [31mN[30m Name [31mAlt-X[30m Quit [31mF10[30m Menu [1;1H[2;1H[34m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[?1002h[1;60H[30m [1;1H[1;60H @:00000000[1;1H[1;72H[31mBUSY [1;1H[1;60H[30m @:08048DF8[1;1H[1;60H @:08049230[1;1H[1;60HFL:0804DBED[1;1H[1;60HAC:08049198[1;1H[1;60HAC:0804C1DF[1;1H[1;60HAC:0804F27E[1;1H[1;60HAC:08052FD4[1;1H[9;21H(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[1;1H(B[10;21H(0x(B (0x[1;1H(B[11;21H(0x(B Propagating type information (0x[1;1H(B[12;21H(0x(B (0x[1;1H(B[13;21H(0x(B (0x[1;1H(B[14;21H(0x(B Please wait... (0x[1;1H(B[15;21H(0x(B (0x[1;1H(B[16;21H(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[1;1H(B[9;61H[34m(0aa[1;1H(B[10;61H[1;30;40m(0aa[1;1H(B[11;61H(0aa[1;1H(B[12;61H(0aa[1;1H(B[13;61H(0aa[1;1H(B[14;61H(0aa[1;1H(B[15;61H(0aa[1;1H(B[16;61H(0aa[1;1H(B[17;21H[22;34;47m(0aa[1;1H(B[17;23H[1;30;40m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H[22;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mlqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[22;34maaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B (0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Propagating type information [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Please wait... [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaa[1;30;40maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[1;60H[30m @:00000075[1;1H[9;21H[34m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[1;60H[30m @:0804C600[1;1H[1;72H[32mREADY [1;1H[1;60H[30m @:08050E00[1;1H[1;60H @:08055300[1;1H[9;21H(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[1;1H(B[10;21H(0x(B (0x[1;1H(B[11;21H(0x(B Running IDC script (0x[1;1H(B[12;21H(0x(B (0x[1;1H(B[13;21H(0x(B (0x[1;1H(B[14;21H(0x(B Please wait... (0x[1;1H(B[15;21H(0x(B (0x[1;1H(B[16;21H(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[1;1H(B[9;61H[34m(0aa[1;1H(B[10;61H[1;30;40m(0aa[1;1H(B[11;61H(0aa[1;1H(B[12;61H(0aa[1;1H(B[13;61H(0aa[1;1H(B[14;61H(0aa[1;1H(B[15;61H(0aa[1;1H(B[16;61H(0aa[1;1H(B[17;21H[22;34;47m(0aa[1;1H(B[17;23H[1;30;40m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H[22;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mlqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[22;34maaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B (0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Running IDC script [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Please wait... [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaa[1;30;40maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;2H[30m(0lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk[1;1H(B[10;2H(0x(B (0x[1;1H(B[11;2H(0x(B Packing the database (0x[1;1H(B[12;2H(0x(B /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false(0x[1;1H(B[13;2H(0x(B _positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb (0x[1;1H(B[14;2H(0x(B Please wait... (0x[1;1H(B[15;2H(0x(B (0x[1;1H(B[16;2H(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[1;1H(B[9;80H[34m(0a[1;1H(B[10;80H[1;30;40m(0a[1;1H(B[11;80H(0a[1;1H(B[12;80H(0a[1;1H(B[13;80H(0a[1;1H(B[14;80H(0a[1;1H(B[15;80H(0a[1;1H(B[16;80H(0a[1;1H(B[17;2H[22;34;47m(0aa[1;1H(B[17;4H[1;30;40m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H[22;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0a[1;37mlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk[22;34ma[1;1H(B[10;1H(0a[1;37mx(B (0x[30;40ma[1;1H(B[11;1H[22;34;47m(0a[1;37mx(B [22;30m Packing the database [1;37m(0x[30;40ma[1;1H(B[12;1H[22;34;47m(0a[1;37mx(B [22;30m/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false[1;37m(0x[30;40ma[1;1H(B[13;1H[22;34;47m(0a[1;37mx(B [22;30m _positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb [1;37m(0x[30;40ma[1;1H(B[14;1H[22;34;47m(0a[1;37mx(B [22;30m Please wait... [1;37m(0x[30;40ma[1;1H(B[15;1H[22;34;47m(0a[1;37mx(B [22;30m [1;37m(0x[30;40ma[1;1H(B[16;1H[22;34;47m(0a[1;37mmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[30;40ma[1;1H(B[17;1H[22;34;47m(0aaa[1;30;40maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H[22;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;21H[30m(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[1;1H(B[10;21H(0x(B (0x[1;1H(B[11;21H(0x(B Running IDC script (0x[1;1H(B[12;21H(0x(B (0x[1;1H(B[13;21H(0x(B (0x[1;1H(B[14;21H(0x(B Please wait... (0x[1;1H(B[15;21H(0x(B (0x[1;1H(B[16;21H(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[1;1H(B[9;61H[34m(0aa[1;1H(B[10;61H[1;30;40m(0aa[1;1H(B[11;61H(0aa[1;1H(B[12;61H(0aa[1;1H(B[13;61H(0aa[1;1H(B[14;61H(0aa[1;1H(B[15;61H(0aa[1;1H(B[16;61H(0aa[1;1H(B[17;21H[22;34;47m(0aa[1;1H(B[17;23H[1;30;40m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H[22;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mlqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[22;34maaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B (0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Running IDC script [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Please wait... [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaa[1;30;40maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[?1002l[?1002r[;39;49m(B[?12l[?25h[H[2J[24;1H -Thank you for using IDA. Have a nice day! -4.18user 0.14system 0:04.33elapsed 99%CPU (0avgtext+0avgdata 188240maxresident)k -0inputs+6160outputs (0major+14331minor)pagefaults 0swaps -+ echo did local IDA -did local IDA -+ \ No newline at end of file diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/stratafier.o.exe.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/stratafier.o.exe.REMOVED.git-id deleted file mode 100644 index 184dd1a0f..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/stratafier.o.exe.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -c15088240ffaefd0b3a955b771945ed25a8c2324 \ No newline at end of file diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.asm b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.asm deleted file mode 100644 index ce5344389..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.asm +++ /dev/null @@ -1,31504 +0,0 @@ -; -; +-------------------------------------------------------------------------+ -; | This file has been generated by The Interactive Disassembler (IDA) | -; | Copyright (c) 2011 Hex-Rays, <support@hex-rays.com> | -; | License info: 48-B735-74D4-4E | -; | Jason Hiser, University of Virginia / Dpt of Computer Science | -; +-------------------------------------------------------------------------+ -; -; -; +-------------------------------------------------------------------------+ -; | This file has been generated by The Interactive Disassembler (IDA) | -; | Copyright (c) 2011 Hex-Rays, <support@hex-rays.com> | -; | License info: 48-B735-74D4-4E | -; | Jason Hiser, University of Virginia / Dpt of Computer Science | -; +-------------------------------------------------------------------------+ -; -; Input MD5 : 693F40A4D6A497D422372CE4BFD2BBC2 -; Input CRC32 : 0C320289 - -; File Name : /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe -; Format : ELF for Intel 386 (Executable) -; Imagebase : 8048000 -; Interpreter '/lib/ld-linux.so.2' -; Needed Library 'librt.so.1' -; Needed Library 'libselinux.so.1' -; Needed Library 'libacl.so.1' -; Needed Library 'libc.so.6' -; - - .686p - .mmx - .model flat -.intel_syntax noprefix - -; =========================================================================== - -; Segment type: Pure code -; Segment permissions: Read/Execute -_init segment dword public 'CODE' use32 - assume cs:_init - ;org 804964Ch - assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - - public _init_proc -_init_proc proc near ; CODE XREF: sub_805BCE0+14p - push ebp ; _init - mov ebp, esp - push ebx - sub esp, 4 - call $+5 - pop ebx - add ebx, 1799Ch - mov edx, ds:(__gmon_start___ptr - 8060FF4h)[ebx] - test edx, edx - jz short loc_804966E - call ___gmon_start__ - -loc_804966E: ; CODE XREF: _init_proc+1Bj - call sub_8049D60 - call sub_805BD80 - pop eax - pop ebx - leave - retn -_init_proc endp - -_init ends - -; =========================================================================== - -; Segment type: Pure code -; Segment permissions: Read/Execute -_plt segment dword public 'CODE' use32 - assume cs:_plt - ;org 804967Ch - assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing - dd 4 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _abort. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___errno_location. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _sigemptyset. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _localeconv. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _dirfd. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___cxa_atexit. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strcoll. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _fputs_unlocked. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_get_mb_cur_max. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___fprintf_chk. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _signal. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _sigismember. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___gmon_start__. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _realloc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___xstat64. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _localtime. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___printf_chk. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _getgrnam. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strchr. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _getenv. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _calloc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strncpy. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _freecon. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _memset. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___libc_start_main. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _mempcpy. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___memcpy_chk. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _stpcpy. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION __obstack_begin. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION __exit. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strrchr. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___assert_fail. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _bindtextdomain. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _mbrtowc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _gettimeofday. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_toupper_loc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _free. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___lxstat64. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION __obstack_newchunk. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___overflow. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _dcgettext. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _sigaction. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _opendir. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _getopt_long. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _ioctl. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_b_loc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___mempcpy_chk. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _iswcntrl. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _isatty. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _fclose. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _mbstowcs. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _mbsinit. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION __setjmp. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _tcgetpgrp. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _mktime. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _readdir64. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _memcpy. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strtoul. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strlen. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _getpwuid. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _acl_extended_file. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _setlocale. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strcpy. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _raise. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _fwrite_unlocked. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _clock_gettime. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _getfilecon. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _closedir. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _fwrite. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strstr. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _nl_langinfo. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _malloc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _sigprocmask. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___stack_chk_fail. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___fpending. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _lgetfilecon. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _error. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _acl_get_tag_type. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _getgrgid. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___strtoull_internal. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _sigaddset. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _readlink. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _memmove. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_tolower_loc. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___strndup. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _acl_get_entry. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _textdomain. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___fxstat64. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _wcstombs. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___sprintf_chk. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _fnmatch. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strncmp. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION ___snprintf_chk. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _fflush_unlocked. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strftime. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _wcwidth. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _iswprint. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _getpwnam. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _strcmp. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -; [00000006 BYTES: COLLAPSED FUNCTION _exit. PRESS KEYPAD "+" TO EXPAND] - dw ? - dd 2 dup(?) -_plt ends - -; =========================================================================== - -; Segment type: Pure code -; Segment permissions: Read/Execute -_text segment para public 'CODE' use32 - assume cs:_text - ;org 8049CD0h - assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing - -; =============== S U B R O U T I N E ======================================= - -; Attributes: noreturn - - public start -start proc near - xor ebp, ebp - pop esi - mov ecx, esp - and esp, 0FFFFFFF0h - push eax - push esp - push edx - push offset sub_805BCD0 - push offset sub_805BCE0 - push ecx - push esi - push offset sub_804FAE0 - call ___libc_start_main - hlt -start endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8049D00 proc near ; CODE XREF: _term_proc+13p - push ebp - mov ebp, esp - push ebx - sub esp, 4 - cmp ds:byte_8061324, 0 - jnz short loc_8049D4F - mov eax, ds:dword_8061328 - mov ebx, offset dword_8060EFC - sub ebx, offset dword_8060EF8 - sar ebx, 2 - sub ebx, 1 - cmp eax, ebx - jnb short loc_8049D48 - lea esi, [esi+0] - -loc_8049D30: ; CODE XREF: sub_8049D00+46j - add eax, 1 - mov ds:dword_8061328, eax - call ds:dword_8060EF8[eax*4] - mov eax, ds:dword_8061328 - cmp eax, ebx - jb short loc_8049D30 - -loc_8049D48: ; CODE XREF: sub_8049D00+28j - mov ds:byte_8061324, 1 - -loc_8049D4F: ; CODE XREF: sub_8049D00+Ej - add esp, 4 - pop ebx - pop ebp - retn -sub_8049D00 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8049D60 proc near ; CODE XREF: _init_proc:loc_804966Ep - push ebp - mov ebp, esp - sub esp, 18h - mov eax, ds:dword_8060F00 - test eax, eax - jz short locret_8049D81 - mov eax, 0 - test eax, eax - jz short locret_8049D81 - mov dword ptr [esp], offset dword_8060F00 - call eax - -locret_8049D81: ; CODE XREF: sub_8049D60+Dj - ; sub_8049D60+16j - leave - retn -sub_8049D60 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8049D90 proc near ; DATA XREF: sub_804FAE0+125Eo - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_0] - mov ecx, [ebp+arg_4] - mov edx, [eax+4] - mov eax, [eax] - mov [esp+8], ecx - mov dword ptr [esp+0Ch], 0 - mov [esp+4], edx - mov [esp], eax - call sub_805BB90 - leave - retn -sub_8049D90 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8049DC0 proc near ; DATA XREF: sub_804FAE0+1256o - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - xor eax, eax - mov ebp, esp - sub esp, 8 - mov [esp], ebx - mov [esp+4], esi - mov esi, [ebp+arg_0] - mov ebx, [ebp+arg_4] - mov edx, [esi] - mov ecx, [esi+4] - xor ecx, [ebx+4] - xor edx, [ebx] - or ecx, edx - jz short loc_8049DF0 - mov ebx, [esp] - mov esi, [esp+4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8049DF0: ; CODE XREF: sub_8049DC0+21j - mov edx, [esi+8] - mov eax, [esi+0Ch] - xor eax, [ebx+0Ch] - xor edx, [ebx+8] - mov esi, [esp+4] - mov ebx, [esp] - or edx, eax - setz al - mov esp, ebp - pop ebp - retn -sub_8049DC0 endp - -; --------------------------------------------------------------------------- - align 10h - -loc_8049E10: ; DATA XREF: sub_804FAE0+138Do - mov eax, ds:sig - push ebp - mov ebp, esp - test eax, eax - jnz short loc_8049E24 - mov eax, [ebp+8] - mov ds:sig, eax - -loc_8049E24: ; CODE XREF: .text:08049E1Aj - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8049E30: ; DATA XREF: sub_804FAE0+1386o - mov eax, ds:sig - push ebp - mov ebp, esp - test eax, eax - jnz short loc_8049E49 - mov eax, ds:dword_80614A4 - add eax, 1 - mov ds:dword_80614A4, eax - -loc_8049E49: ; CODE XREF: .text:08049E3Aj - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8049E50 proc near ; DATA XREF: .rodata:0805EF7Co - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ecx+68h] - mov esi, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_8049ED8 - cmp esi, 3 - jz short loc_8049ED8 - test dl, dl - mov eax, 1 - jnz short loc_8049EA1 - -loc_8049E8E: ; CODE XREF: sub_8049E50+8Fj - mov edx, [ebx+58h] - mov eax, 0FFFFFFFFh - cmp [ecx+58h], edx - mov esi, [ecx+5Ch] - mov edi, [ebx+5Ch] - jle short loc_8049EB0 - -loc_8049EA1: ; CODE XREF: sub_8049E50+3Cj - ; sub_8049E50+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8049EB0: ; CODE XREF: sub_8049E50+4Fj - mov eax, 1 - jl short loc_8049EA1 - mov eax, edi - sub eax, esi - jnz short loc_8049EA1 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_8049ED8: ; CODE XREF: sub_8049E50+2Ej - ; sub_8049E50+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_8049E8E - jmp short loc_8049EA1 -sub_8049E50 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8049EF0 proc near ; DATA XREF: .rodata:0805EF5Co - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ecx+68h] - mov esi, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_8049F78 - cmp esi, 3 - jz short loc_8049F78 - test dl, dl - mov eax, 1 - jnz short loc_8049F41 - -loc_8049F2E: ; CODE XREF: sub_8049EF0+8Fj - mov edx, [ebx+50h] - mov eax, 0FFFFFFFFh - cmp [ecx+50h], edx - mov esi, [ecx+54h] - mov edi, [ebx+54h] - jle short loc_8049F50 - -loc_8049F41: ; CODE XREF: sub_8049EF0+3Cj - ; sub_8049EF0+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8049F50: ; CODE XREF: sub_8049EF0+4Fj - mov eax, 1 - jl short loc_8049F41 - mov eax, edi - sub eax, esi - jnz short loc_8049F41 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_8049F78: ; CODE XREF: sub_8049EF0+2Ej - ; sub_8049EF0+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_8049F2E - jmp short loc_8049F41 -sub_8049EF0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8049F90 proc near ; DATA XREF: .rodata:0805EF9Co - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ecx+68h] - mov esi, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804A018 - cmp esi, 3 - jz short loc_804A018 - test dl, dl - mov eax, 1 - jnz short loc_8049FE1 - -loc_8049FCE: ; CODE XREF: sub_8049F90+8Fj - mov edx, [ebx+48h] - mov eax, 0FFFFFFFFh - cmp [ecx+48h], edx - mov esi, [ecx+4Ch] - mov edi, [ebx+4Ch] - jle short loc_8049FF0 - -loc_8049FE1: ; CODE XREF: sub_8049F90+3Cj - ; sub_8049F90+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8049FF0: ; CODE XREF: sub_8049F90+4Fj - mov eax, 1 - jl short loc_8049FE1 - mov eax, edi - sub eax, esi - jnz short loc_8049FE1 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_804A018: ; CODE XREF: sub_8049F90+2Ej - ; sub_8049F90+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_8049FCE - jmp short loc_8049FE1 -sub_8049F90 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804A030 proc near ; DATA XREF: .rodata:0805EF1Co - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ecx+68h] - mov esi, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804A0D0 - cmp esi, 3 - jz short loc_804A0D0 - test dl, dl - mov eax, 1 - jnz short loc_804A088 - -loc_804A06E: ; CODE XREF: sub_804A030+A7j - mov edx, [ebx+38h] - mov eax, [ecx+38h] - mov edi, [ebx+34h] - mov esi, [ecx+34h] - cmp edx, eax - jle short loc_804A098 - -loc_804A07E: ; CODE XREF: sub_804A030+70j - ; sub_804A030+74j - mov eax, 1 - nop - lea esi, [esi+0] - -loc_804A088: ; CODE XREF: sub_804A030+3Cj - ; sub_804A030+9Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804A098: ; CODE XREF: sub_804A030+4Cj - jl short loc_804A0C8 - cmp edi, esi - jb short loc_804A0C8 - cmp edx, eax - jg short loc_804A07E - cmp edi, esi - ja short loc_804A07E - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - align 8 - -loc_804A0C8: ; CODE XREF: sub_804A030:loc_804A098j - ; sub_804A030+6Cj - mov eax, 0FFFFFFFFh - jmp short loc_804A088 -; --------------------------------------------------------------------------- - align 10h - -loc_804A0D0: ; CODE XREF: sub_804A030+2Ej - ; sub_804A030+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804A06E - jmp short loc_804A088 -sub_804A030 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804A0E0 proc near ; CODE XREF: sub_804C200+Ap - ; sub_804C860+A6p - push ebp - mov ebp, esp - sub esp, 0Ch - test al, al - mov [esp+8], edi - mov edi, edx - mov [esp], ebx - mov [esp+4], esi - jz loc_804A1B8 - mov ebx, edx - and ebx, 0F000h - cmp ebx, 8000h - setz bl - test bl, bl - jnz loc_804A1C6 - -loc_804A114: ; CODE XREF: sub_804A0E0+E0j - test al, al - jnz loc_804A1E8 - cmp ecx, 9 - setz dl - cmp ecx, 3 - setz bl - mov esi, ebx - or esi, edx - -loc_804A12C: ; CODE XREF: sub_804A0E0+11Bj - mov edx, esi - mov ebx, 2Fh - test dl, dl - jnz short loc_804A1A5 - cmp ds:dword_80613C4, 1 - jz short loc_804A1A3 - test al, al - jnz loc_804A200 - cmp ecx, 6 - setz dl - mov esi, edx - -loc_804A150: ; CODE XREF: sub_804A0E0+133j - mov edx, esi - mov ebx, 40h - test dl, dl - jnz short loc_804A1A5 - test al, al - jz loc_804A218 - mov ebx, edi - and ebx, 0F000h - cmp ebx, 1000h - setz bl - mov esi, ebx - -loc_804A176: ; CODE XREF: sub_804A0E0+140j - mov edx, esi - mov ebx, 7Ch - test dl, dl - jnz short loc_804A1A5 - test al, al - jz loc_804A228 - mov edx, edi - and edx, 0F000h - cmp edx, 0C000h - setz al - -loc_804A19A: ; CODE XREF: sub_804A0E0+14Ej - test al, al - mov ebx, 3Dh - jnz short loc_804A1A5 - -loc_804A1A3: ; CODE XREF: sub_804A0E0+5Ej - ; sub_804A0E0+E8j ... - xor ebx, ebx - -loc_804A1A5: ; CODE XREF: sub_804A0E0+55j - ; sub_804A0E0+79j ... - mov eax, ebx - mov esi, [esp+4] - mov ebx, [esp] - mov edi, [esp+8] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804A1B8: ; CODE XREF: sub_804A0E0+15j - cmp ecx, 5 - setz bl - test bl, bl - jz loc_804A114 - -loc_804A1C6: ; CODE XREF: sub_804A0E0+2Ej - test al, al - jz short loc_804A1A3 - cmp ds:dword_80613C4, 3 - jnz short loc_804A1A3 - and edi, 49h - mov ebx, 2Ah - jnz short loc_804A1A5 - xor ebx, ebx - jmp short loc_804A1A5 -; --------------------------------------------------------------------------- - align 8 - -loc_804A1E8: ; CODE XREF: sub_804A0E0+36j - mov ebx, edi - and ebx, 0F000h - cmp ebx, 4000h - setz dl - mov esi, edx - jmp loc_804A12C -; --------------------------------------------------------------------------- - -loc_804A200: ; CODE XREF: sub_804A0E0+62j - mov ebx, edi - and ebx, 0F000h - cmp ebx, 0A000h - setz bl - mov esi, ebx - jmp loc_804A150 -; --------------------------------------------------------------------------- - -loc_804A218: ; CODE XREF: sub_804A0E0+7Dj - cmp ecx, 1 - setz dl - mov esi, edx - jmp loc_804A176 -; --------------------------------------------------------------------------- - align 4 - -loc_804A228: ; CODE XREF: sub_804A0E0+A3j - cmp ecx, 7 - setz al - jmp loc_804A19A -sub_804A0E0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: noreturn bp-based frame - -; int __cdecl sub_804A240(int status) -sub_804A240 proc near ; CODE XREF: sub_804FAE0+32Dp - ; sub_804FAE0+BFDp ... - -status = dword ptr 8 - - push ebp - mov ebp, esp - push esi - push ebx - sub esp, 10h - mov ebx, [ebp+status] - test ebx, ebx - jz short loc_804A298 - mov esi, ds:dword_8061DBC - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset msgid ; "Try `%s --help' for more information.\n" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+0Ch], esi - mov dword ptr [esp+4], 1 - mov [esp+8], eax - mov eax, ds:stderr - mov [esp], eax - call ___fprintf_chk - -loc_804A28E: ; CODE XREF: sub_804A240+5CBj - ; sub_804A240+610j - mov [esp], ebx ; status - call _exit -; --------------------------------------------------------------------------- - align 4 - -loc_804A298: ; CODE XREF: sub_804A240+Dj - mov esi, ds:dword_8061DBC - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aUsageSOption__ ; "Usage: %s [OPTION]... [FILE]...\n" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+8], esi - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aListInformatio ; "List information about the FILEs (the c"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aMandatoryArgum ; "Mandatory arguments to long options are"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aAAllDoNotIgnor ; " -a, --all do not ign"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aBlockSizeSizeU ; " --block-size=SIZE use SIZE-b"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aCListEntriesBy ; " -C list entri"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aFDoNotSortEnab ; " -f do not sor"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aGLikeLButDoNot ; " -g like -l, b"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aGroupDirectori ; " --group-directories-first\n "... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aGNoGroupInALon ; " -G, --no-group in a long "... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aHDereferenceCo ; " -H, --dereference-command-line\n "... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aIndicatorStyle ; " --indicator-style=WORD append in"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aLUseALongListi ; " -l use a long"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aNNumericUidGid ; " -n, --numeric-uid-gid like -l, b"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aQHideControlCh ; " -q, --hide-control-chars print ? in"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aRReverseRevers ; " -r, --reverse reverse or"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aSSortByFileSiz ; " -S sort by fi"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aTimeStyleStyle ; " --time-style=STYLE with -l, s"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aTSortByModific ; " -t sort by mo"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aUWithLtSortByA ; " -u with -lt: "... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aWWidthColsAssu ; " -w, --width=COLS assume scr"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aHelpDisplayThi ; " --help display this help and "... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aVersionOutputV ; " --version output version informa"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aSizeMayBeOrMay ; "\nSIZE may be (or may be an integer opti"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aByDefaultColor ; "\nBy default, color is not used to disti"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aExitStatus0IfO ; "\nExit status:\n 0 if OK,\n 1 if minor p"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov eax, ds:dword_8061DBC - mov [esp], eax - call sub_8052BA0 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aReportSBugsToS ; "\nReport %s bugs to %s\n" - mov dword ptr [esp], 0 ; domainname - mov esi, eax - call _dcgettext - mov [esp+8], esi - mov dword ptr [esp+0Ch], offset aBugCoreutils@g ; "bug-coreutils@gnu.org" - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aSHomePageHttpW ; "%s home page: <http://www.gnu.org/softw"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov dword ptr [esp+0Ch], offset domainname ; "coreutils" - mov dword ptr [esp+8], offset byte_805DDC9 - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - mov esi, ds:stdout - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aGeneralHelpUsi ; "General help using GNU software: <http:"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], esi - mov [esp], eax - call _fputs_unlocked - mov dword ptr [esp], 5 ; category - call sub_8053120 - test al, al - jz loc_804A28E - mov eax, ds:dword_8061DBC - mov [esp], eax - call sub_8052BA0 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aReportSTransla ; "Report %s translation bugs to <http://t"... - mov dword ptr [esp], 0 ; domainname - mov esi, eax - call _dcgettext - mov [esp+8], esi - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - jmp loc_804A28E -sub_804A240 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804A860 proc near ; CODE XREF: sub_804FAE0+56Ep - ; sub_804FAE0+61Ep - push ebp - mov ebp, esp - push ebx - mov ebx, eax - sub esp, 14h - mov eax, [eax] - mov [esp], eax ; ptr - call _free - mov eax, [ebx+4] - mov [esp], eax ; ptr - call _free - mov [esp], ebx ; ptr - call _free - add esp, 14h - pop ebx - pop ebp - retn -sub_804A860 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804A890 proc near ; DATA XREF: sub_804FAE0:loc_8050D2Eo - push ebp - mov ebp, esp - sub esp, 8 - leave - jmp _free -sub_804A890 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804A8A0 proc near ; CODE XREF: sub_804D0C0+C8p - ; sub_804D0C0+16Fp ... - -var_38 = byte ptr -38h -var_34 = dword ptr -34h -var_28 = dword ptr -28h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -var_15 = byte ptr -15h -var_14 = dword ptr -14h -var_10 = dword ptr -10h -arg_0 = dword ptr 8 - -; FUNCTION CHUNK AT 0804EF22 SIZE 00000050 BYTES -; FUNCTION CHUNK AT 0804EF78 SIZE 00000232 BYTES -; FUNCTION CHUNK AT 0804F1B0 SIZE 000000A0 BYTES -; FUNCTION CHUNK AT 0804F265 SIZE 0000006D BYTES - - push ebp - mov ebp, esp - push edi - push esi - push ebx - xor ebx, ebx - sub esp, 14h - mov [ebp+var_10], eax - mov esi, [ebp+var_10] - xor eax, eax - mov [ebp+var_14], edx - mov edx, [edx] - mov edi, eax - mov [ebp+var_15], cl - mov ecx, [esi] - xor esi, esi - -loc_804A8C1: ; CODE XREF: sub_804A8A0+FCj - cmp esi, 2 - jz loc_804A958 - ja short loc_804A930 - cmp esi, 1 - jz loc_804A983 - -loc_804A8D5: ; CODE XREF: sub_804A8A0+D5j - ; sub_804A8A0+13Aj ... - movzx eax, byte ptr [edx] - cmp al, 3Dh - jz short loc_804A945 - lea esi, [esi+0] - -loc_804A8E0: ; CODE XREF: sub_804A8A0+A3j - jle loc_804A9E0 - cmp al, 5Ch - jz loc_804A980 - cmp al, 5Eh - jnz loc_804A9CF - add edx, 1 - -loc_804A8F9: ; CODE XREF: sub_804A8A0+9Cj - movzx eax, byte ptr [edx] - lea esi, [eax-40h] - mov byte ptr [ebp+var_1C+3], al - mov eax, esi - cmp al, 3Eh - jbe loc_804A9C8 - cmp byte ptr [ebp+var_1C+3], 3Fh - jz loc_804AAF0 - xor eax, eax - -loc_804A918: ; CODE XREF: sub_804A8A0+B4j - ; sub_804A8A0+14Fj - mov esi, [ebp+var_10] - mov [esi], ecx - mov ecx, [ebp+var_14] - mov [ecx], edx - mov edx, [ebp+arg_0] - mov [edx], ebx - add esp, 14h - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804A930: ; CODE XREF: sub_804A8A0+2Aj - cmp esi, 3 - jz loc_804A9F8 - cmp esi, 4 - jz short loc_804A8F9 - movzx eax, byte ptr [edx] - cmp al, 3Dh - jnz short loc_804A8E0 - -loc_804A945: ; CODE XREF: sub_804A8A0+3Aj - cmp [ebp+var_15], 0 - jz loc_804A9CF - mov eax, 1 - jmp short loc_804A918 -; --------------------------------------------------------------------------- - align 4 - -loc_804A958: ; CODE XREF: sub_804A8A0+24j - mov [ebp+var_20], ecx - -loc_804A95B: ; CODE XREF: sub_804A8A0+120j - movzx eax, byte ptr [edx] - lea esi, [eax-30h] - mov ecx, esi - cmp cl, 7 - jbe short loc_804A9B8 - -loc_804A968: ; CODE XREF: sub_804A8A0+166j - ; sub_804A8A0+172j - ; DATA XREF: ... - mov ecx, [ebp+var_20] ; jumptable 0804AA12 cases 10-16,23-48 - mov eax, edi - add ebx, 1 - mov [ecx], al - add ecx, 1 - jmp loc_804A8D5 -; --------------------------------------------------------------------------- - align 10h - -loc_804A980: ; CODE XREF: sub_804A8A0+48j - add edx, 1 - -loc_804A983: ; CODE XREF: sub_804A8A0+2Fj - movzx eax, byte ptr [edx] - cmp al, 78h ; switch 121 cases - jbe short loc_804A9A8 - -loc_804A98A: ; CODE XREF: sub_804A8A0+10Bj - ; sub_804A8A0+1C1j ... - mov [ecx], al ; jumptable 0804A9AB default case - add ebx, 1 - add ecx, 1 - mov edi, eax - xor esi, esi - -loc_804A996: ; CODE XREF: sub_804A8A0+1E0j - ; sub_804A8A0+1F0j ... - add edx, 1 - cmp esi, 4 - jbe loc_804A8C1 - jmp short loc_804A9E9 -; --------------------------------------------------------------------------- - align 8 - -loc_804A9A8: ; CODE XREF: sub_804A8A0+E8j - movzx esi, al - jmp ds:off_805E2C0[esi*4] ; switch jump -; --------------------------------------------------------------------------- - align 8 - -loc_804A9B8: ; CODE XREF: sub_804A8A0+C6j - lea edi, [eax+edi*8-30h] - add edx, 1 - nop - jmp short loc_804A95B -; --------------------------------------------------------------------------- - align 8 - -loc_804A9C8: ; CODE XREF: sub_804A8A0+66j - movzx eax, byte ptr [ebp+var_1C+3] - and eax, 1Fh - -loc_804A9CF: ; CODE XREF: sub_804A8A0+50j - ; sub_804A8A0+A9j ... - mov [ecx], al - add edx, 1 - add ecx, 1 - add ebx, 1 - jmp loc_804A8D5 -; --------------------------------------------------------------------------- - align 10h - -loc_804A9E0: ; CODE XREF: sub_804A8A0:loc_804A8E0j - test al, al - jnz short loc_804AA20 - -loc_804A9E4: ; CODE XREF: sub_804A8A0+188j - mov esi, 5 - -loc_804A9E9: ; CODE XREF: sub_804A8A0+102j - cmp esi, 6 - setnz al - jmp loc_804A918 -; --------------------------------------------------------------------------- - align 8 - -loc_804A9F8: ; CODE XREF: sub_804A8A0+93j - mov [ebp+var_20], ecx - -loc_804A9FB: ; CODE XREF: sub_804A8A0+19Aj - ; sub_804A8A0+1AAj ... - movzx eax, byte ptr [edx] - lea esi, [eax-30h] - mov ecx, esi - cmp cl, 36h - ja loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - and esi, 0FFh ; switch 256 cases - jmp ds:off_805E4A4[esi*4] ; switch jump -; --------------------------------------------------------------------------- - align 10h - -loc_804AA20: ; CODE XREF: sub_804A8A0+142j - cmp al, 3Ah - jnz short loc_804A9CF - lea esi, [esi+0] - jmp short loc_804A9E4 -; --------------------------------------------------------------------------- - align 10h - -loc_804AA30: ; CODE XREF: sub_804A8A0+172j - ; DATA XREF: .rodata:0805E568o ... - shl edi, 4 ; jumptable 0804AA12 cases 49-54 - add edx, 1 - lea edi, [eax+edi-57h] - jmp short loc_804A9FB -; --------------------------------------------------------------------------- - align 10h - -loc_804AA40: ; CODE XREF: sub_804A8A0+172j - ; DATA XREF: .rodata:0805E4E8o ... - shl edi, 4 ; jumptable 0804AA12 cases 17-22 - add edx, 1 - lea edi, [eax+edi-37h] - jmp short loc_804A9FB -; --------------------------------------------------------------------------- - align 10h - -loc_804AA50: ; CODE XREF: sub_804A8A0+172j - ; DATA XREF: .rodata:off_805E4A4o ... - shl edi, 4 ; jumptable 0804AA12 cases 0-9 - add edx, 1 - lea edi, [eax+edi-30h] - jmp short loc_804A9FB -; --------------------------------------------------------------------------- - -loc_804AA5C: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov eax, 0Bh ; jumptable 0804A9AB case 118 - jmp loc_804A98A ; jumptable 0804A9AB default case -; --------------------------------------------------------------------------- - -loc_804AA66: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov eax, 9 ; jumptable 0804A9AB case 116 - jmp loc_804A98A ; jumptable 0804A9AB default case -; --------------------------------------------------------------------------- - -loc_804AA70: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov eax, 7Fh ; jumptable 0804A9AB case 63 - jmp loc_804A98A ; jumptable 0804A9AB default case -; --------------------------------------------------------------------------- - -loc_804AA7A: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov esi, 6 ; jumptable 0804A9AB case 0 - nop - jmp loc_804A996 -; --------------------------------------------------------------------------- - -loc_804AA85: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - lea edi, [eax-30h] ; jumptable 0804A9AB cases 48-55 - mov esi, 2 - lea esi, [esi+0] - jmp loc_804A996 -; --------------------------------------------------------------------------- - -loc_804AA95: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov eax, 0Dh ; jumptable 0804A9AB case 114 - jmp loc_804A98A ; jumptable 0804A9AB default case -; --------------------------------------------------------------------------- - -loc_804AA9F: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov eax, 0Ah ; jumptable 0804A9AB case 110 - jmp loc_804A98A ; jumptable 0804A9AB default case -; --------------------------------------------------------------------------- - -loc_804AAA9: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov eax, 0Ch ; jumptable 0804A9AB case 102 - db 66h - nop - jmp loc_804A98A ; jumptable 0804A9AB default case -; --------------------------------------------------------------------------- - -loc_804AAB5: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov eax, 1Bh ; jumptable 0804A9AB case 101 - jmp loc_804A98A ; jumptable 0804A9AB default case -; --------------------------------------------------------------------------- - -loc_804AABF: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov eax, 8 ; jumptable 0804A9AB case 98 - jmp loc_804A98A ; jumptable 0804A9AB default case -; --------------------------------------------------------------------------- - -loc_804AAC9: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov eax, 7 ; jumptable 0804A9AB case 97 - db 66h - nop - jmp loc_804A98A ; jumptable 0804A9AB default case -; --------------------------------------------------------------------------- - -loc_804AAD5: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov eax, 20h ; jumptable 0804A9AB case 95 - jmp loc_804A98A ; jumptable 0804A9AB default case -; --------------------------------------------------------------------------- - -loc_804AADF: ; CODE XREF: sub_804A8A0+10Bj - ; DATA XREF: .rodata:off_805E2C0o - mov esi, 3 ; jumptable 0804A9AB cases 88,120 - xor edi, edi - jmp loc_804A996 -; --------------------------------------------------------------------------- - align 10h - -loc_804AAF0: ; CODE XREF: sub_804A8A0+70j - mov byte ptr [ecx], 7Fh - add ebx, 1 - add ecx, 1 - jmp loc_804A8D5 -sub_804A8A0 endp ; sp-analysis failed - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804AB00 proc near ; CODE XREF: sub_804AEC0+C5Bp - ; sub_804CAA0+3B7p ... - push ebp - mov ebp, esp - sub esp, 8 - mov [esp], esi - mov [esp+4], edi - mov edx, dword_80611E0[eax*8] - mov esi, off_80611E4[eax*8] - xor eax, eax - test edx, edx - jz short loc_804AB30 - cmp edx, 1 - jz short loc_804AB60 - cmp edx, 2 - mov eax, 1 - jz short loc_804AB40 - -loc_804AB30: ; CODE XREF: sub_804AB00+1Fj - mov esi, [esp] - mov edi, [esp+4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804AB40: ; CODE XREF: sub_804AB00+2Ej - mov edi, offset a00 ; "00" - mov ecx, 2 - repe cmpsb - mov esi, [esp] - mov edi, [esp+4] - setnz al - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804AB60: ; CODE XREF: sub_804AB00+24j - cmp byte ptr [esi], 30h - mov edi, [esp+4] - mov esi, [esp] - setnz al - mov esp, ebp - pop ebp - retn -sub_804AB00 endp - -; --------------------------------------------------------------------------- - jmp short sub_804AB80 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804AB80 proc near ; CODE XREF: .text:0804AB71j - ; sub_804C0B0+22p ... - -var_19 = byte ptr -19h -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 - - push ebp - mov ebp, esp - sub esp, 38h - mov dword ptr [esp], 10h ; size - mov [ebp+var_C], ebx - mov ebx, eax - mov [ebp+var_8], esi - mov esi, edx - mov [ebp+var_4], edi - mov [ebp+var_19], cl - call sub_8058380 - mov edi, eax - xor eax, eax - test esi, esi - jz short loc_804ABB2 - mov [esp], esi ; src - call sub_80583E0 - -loc_804ABB2: ; CODE XREF: sub_804AB80+28j - mov [edi+4], eax - xor eax, eax - test ebx, ebx - jz short loc_804ABC3 - mov [esp], ebx ; src - call sub_80583E0 - -loc_804ABC3: ; CODE XREF: sub_804AB80+39j - mov [edi], eax - movzx eax, [ebp+var_19] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov [edi+8], al - mov eax, ds:dword_8061368 - mov ds:dword_8061368, edi - mov [edi+0Ch], eax - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804AB80 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804ABF0 proc near ; CODE XREF: sub_804F2E0:loc_804F454p - ; sub_804F2E0+2C0p ... - push ebp - mov ebp, esp - push esi - push ebx - sub esp, 10h - mov eax, ds:dword_8061358 - test eax, eax - jz short loc_804AC42 - xor ebx, ebx - nop - lea esi, [esi+0] - -loc_804AC08: ; CODE XREF: sub_804ABF0+50j - mov eax, ds:ptr - mov esi, [eax+ebx*4] - mov eax, [esi] - mov [esp], eax ; ptr - call _free - mov eax, [esi+4] - mov [esp], eax ; ptr - call _free - mov eax, [esi+70h] - cmp eax, offset dword_80612A0 - jz short loc_804AC37 - mov [esp], eax - call _freecon - -loc_804AC37: ; CODE XREF: sub_804ABF0+3Dj - add ebx, 1 - cmp ds:dword_8061358, ebx - ja short loc_804AC08 - -loc_804AC42: ; CODE XREF: sub_804ABF0+Fj - mov ds:dword_8061358, 0 - mov ds:byte_8061375, 0 - mov ds:dword_8061378, 0 - mov ds:dword_806137C, 0 - mov ds:dword_8061380, 0 - mov ds:dword_8061388, 0 - mov ds:dword_806138C, 0 - mov ds:dword_8061390, 0 - mov ds:dword_8061384, 0 - mov ds:dword_8061394, 0 - mov ds:dword_8061398, 0 - mov ds:dword_806139C, 0 - add esp, 10h - pop ebx - pop esi - pop ebp - retn -sub_804ABF0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804ACC0 proc near ; CODE XREF: sub_804AEC0+448p - ; sub_804AEC0+C19p ... - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 - - push ebp - mov ebp, esp - sub esp, 28h - mov [esp], ecx - mov [ebp+var_C], ebx - mov ebx, edx - mov [ebp+var_8], esi - mov esi, eax - mov [ebp+var_4], edi - call sub_8056170 - mov edi, eax - call ___errno_location - mov [esp+0Ch], edi - mov [esp+8], ebx ; format - mov eax, [eax] - mov dword ptr [esp], 0 ; status - mov [esp+4], eax ; errnum - call _error - mov eax, esi - test al, al - jnz short loc_804AD28 - mov edx, ds:status - test edx, edx - jnz short loc_804AD16 - mov ds:status, 1 - -loc_804AD16: ; CODE XREF: sub_804ACC0+4Aj - ; sub_804ACC0+72j - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_804AD28: ; CODE XREF: sub_804ACC0+40j - mov ds:status, 2 - jmp short loc_804AD16 -sub_804ACC0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804AD40 proc near ; DATA XREF: .rodata:0805EEF4o - -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 38h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov [ebp+var_8], esi - mov esi, [ebp+arg_0] - mov [ebp+var_4], edi - mov eax, [ebx+68h] - mov ecx, [esi+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp ecx, 9 - jz loc_804AE00 - cmp ecx, 3 - jz loc_804AE00 - test dl, dl - mov eax, 1 - jnz short loc_804ADC9 - -loc_804AD86: ; CODE XREF: sub_804AD40+C7j - mov edi, [esi] - mov dword ptr [esp+4], 2Eh ; c - mov [esp], edi ; s - call _strrchr - mov ebx, [ebx] - mov dword ptr [esp+4], 2Eh ; c - mov [esp], ebx ; s - mov [ebp+var_1C], eax - mov esi, eax - call _strrchr - mov edx, esi - test eax, eax - jz short loc_804ADF8 - -loc_804ADB5: ; CODE XREF: sub_804AD40+BDj - test esi, esi - jz short loc_804ADF0 - -loc_804ADB9: ; CODE XREF: sub_804AD40+B5j - mov [esp+4], eax ; s2 - mov [esp], edx ; s1 - call _strcmp - test eax, eax - jz short loc_804ADD8 - -loc_804ADC9: ; CODE XREF: sub_804AD40+44j - ; sub_804AD40+CDj - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804ADD8: ; CODE XREF: sub_804AD40+87j - mov [ebp+arg_4], ebx - mov esi, [ebp+var_8] - mov [ebp+arg_0], edi - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - align 10h - -loc_804ADF0: ; CODE XREF: sub_804AD40+77j - mov edx, (offset aReportBugsToS_+16h) - jmp short loc_804ADB9 -; --------------------------------------------------------------------------- - align 4 - -loc_804ADF8: ; CODE XREF: sub_804AD40+73j - mov eax, (offset aReportBugsToS_+16h) - jmp short loc_804ADB5 -; --------------------------------------------------------------------------- - align 10h - -loc_804AE00: ; CODE XREF: sub_804AD40+2Ej - ; sub_804AD40+37j - test dl, dl - mov eax, 0FFFFFFFFh - jnz loc_804AD86 - jmp short loc_804ADC9 -sub_804AD40 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804AE10 proc near ; CODE XREF: sub_804AE90+23j - ; sub_804AEC0:loc_804B18Ap - -s = byte ptr -17h -var_C = dword ptr -0Ch - - push ebp - mov ebp, esp - push ebx - sub esp, 34h - mov ecx, large gs:14h - mov [ebp+var_C], ecx - xor ecx, ecx - test eax, eax - jz short loc_804AE58 - mov dword ptr [esp+4], 0 ; int - mov [esp], eax ; s - call sub_8052440 - mov edx, eax - sar eax, 1Fh - not eax - and eax, edx - -loc_804AE40: ; CODE XREF: sub_804AE10+77j - mov edx, [ebp+var_C] - xor edx, large gs:14h - jnz short loc_804AE89 - add esp, 34h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_804AE58: ; CODE XREF: sub_804AE10+15j - lea ebx, [ebp+s] - mov [esp+10h], edx - mov dword ptr [esp+0Ch], (offset aLu_0+1) - mov dword ptr [esp+8], 0Bh - mov dword ptr [esp+4], 1 - mov [esp], ebx - call ___sprintf_chk - mov [esp], ebx ; s - call _strlen - jmp short loc_804AE40 -; --------------------------------------------------------------------------- - -loc_804AE89: ; CODE XREF: sub_804AE10+3Aj - call ___stack_chk_fail -sub_804AE10 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804AE90 proc near ; CODE XREF: sub_804AEC0+AC1p - ; sub_804AEC0+AE9p - push ebp - mov ebp, esp - push ebx - mov ebx, eax - sub esp, 14h - xor eax, eax - cmp ds:byte_80613AE, 0 - jnz short loc_804AEAC - mov [esp], ebx ; uid - call sub_8054F90 - -loc_804AEAC: ; CODE XREF: sub_804AE90+12j - add esp, 14h - mov edx, ebx - pop ebx - pop ebp - jmp sub_804AE10 -sub_804AE90 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804AEC0 proc near ; CODE XREF: sub_804F2E0+28Ap - ; sub_804FAE0+529p ... - -var_34C = dword ptr -34Ch -var_348 = dword ptr -348h -var_344 = dword ptr -344h -var_340 = dword ptr -340h -path = dword ptr -33Ch -var_338 = dword ptr -338h -var_334 = dword ptr -334h -n = dword ptr -330h -var_32C = dword ptr -32Ch -var_320 = byte ptr -320h -var_310 = dword ptr -310h -var_2BD = byte ptr -2BDh -var_31 = byte ptr -31h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = byte ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 36Ch - mov ecx, [ebp+arg_C] - mov [ebp+path], eax - mov eax, [ebp+arg_0] - mov [ebp+var_344], edx - mov edx, [ebp+arg_4] - mov [ebp+var_348], ecx - mov [ebp+n], eax - movzx eax, [ebp+arg_8] - mov [ebp+var_340], edx - mov edx, large gs:14h - mov [ebp+var_1C], edx - xor edx, edx - test al, al - mov byte ptr [ebp+var_338], al - jz short loc_804AF1F - mov ecx, [ebp+var_340] - or ecx, [ebp+n] - jnz loc_804BA36 - -loc_804AF1F: ; CODE XREF: sub_804AEC0+4Bj - mov edx, ds:dword_8061358 - cmp edx, ds:dword_8061354 - jz loc_804B798 - mov eax, ds:dword_8061350 - -loc_804AF36: ; CODE XREF: sub_804AEC0+90Cj - imul edx, 7Ch - mov ecx, 1Fh - lea edx, [eax+edx] - xor eax, eax - mov edi, edx - mov [ebp+var_32C], edx - rep stosd - mov eax, [ebp+n] - mov ecx, [ebp+var_340] - cmp byte ptr [ebp+var_338], 0 - mov [edx+60h], eax - mov eax, [ebp+var_344] - mov [edx+64h], ecx - mov [edx+68h], eax - jz loc_804B228 - -loc_804AF75: ; CODE XREF: sub_804AEC0+36Fj - ; sub_804AEC0+3BBj ... - mov eax, [ebp+path] - cmp byte ptr [eax], 2Fh - jz short loc_804AF8F - mov edx, [ebp+var_348] - cmp byte ptr [edx], 0 - jnz loc_804B460 - -loc_804AF8F: ; CODE XREF: sub_804AEC0+BEj - mov ebx, [ebp+path] - -loc_804AF95: ; CODE XREF: sub_804AEC0+632j - mov eax, ds:dword_80613D4 - mov edx, [ebp+var_32C] - add edx, 8 - cmp eax, 3 - mov [ebp+n], edx - jnb loc_804B2A8 - -loc_804AFB2: ; CODE XREF: sub_804AEC0+3F4j - ; sub_804AEC0+4FFj ... - mov eax, [ebp+n] - mov [esp+4], ebx - mov dword ptr [esp], 3 - mov [esp+8], eax - call ___lxstat64 - mov edx, eax - xor eax, eax - -loc_804AFD0: ; CODE XREF: sub_804AEC0+555j - test edx, edx - jnz loc_804B2DD - -loc_804AFD8: ; CODE XREF: sub_804AEC0+417j - mov ecx, [ebp+var_32C] - mov byte ptr [ecx+74h], 1 - mov ecx, ds:dword_80613A0 - test ecx, ecx - jnz loc_804B340 - test al, al - jz loc_804B355 - -loc_804AFF8: ; CODE XREF: sub_804AEC0+48Fj - mov eax, [ebp+var_32C] - mov [ebp+var_34C], edx - mov [esp], ebx - add eax, 70h - mov [esp+4], eax - call _getfilecon - mov edx, [ebp+var_34C] - cmp eax, 0 - jz loc_804B37F - -loc_804B022: ; CODE XREF: sub_804AEC0+4B9j - jge loc_804B968 - mov eax, [ebp+var_32C] - mov [ebp+var_34C], edx - mov dword ptr [eax+70h], offset dword_80612A0 - call ___errno_location - mov edx, [ebp+var_34C] - mov eax, [eax] - cmp eax, 3Dh - jnz loc_804B5D8 - -loc_804B051: ; CODE XREF: sub_804AEC0+71Bj - xor ecx, ecx - -loc_804B053: ; CODE XREF: sub_804AEC0+4F1j - mov edi, ds:dword_80613A0 - xor esi, esi - test edi, edi - jz loc_804B9C8 - -loc_804B063: ; CODE XREF: sub_804AEC0+B33j - test cl, cl - jz loc_804B808 - mov eax, esi - mov edi, 1 - test al, al - mov ecx, 1 - jz short loc_804B085 - -loc_804B07B: ; CODE XREF: sub_804AEC0+94Cj - mov edi, 1 - mov ecx, 2 - -loc_804B085: ; CODE XREF: sub_804AEC0+1B9j - ; sub_804AEC0+956j - mov eax, [ebp+var_32C] - mov [eax+78h], ecx - mov ecx, edi - or ds:byte_8061375, cl - test edx, edx - jnz loc_804B5EE - -loc_804B09E: ; CODE XREF: sub_804AEC0+487j - ; sub_804AEC0+75Bj - mov eax, [ebp+var_32C] - mov edx, [eax+18h] - mov eax, edx - and eax, 0F000h - cmp eax, 0A000h - jz loc_804B748 - -loc_804B0B9: ; CODE XREF: sub_804AEC0+8B9j - ; sub_804AEC0+A8Ej - cmp eax, 4000h - jz loc_804B7D8 - mov ecx, [ebp+var_32C] - mov dword ptr [ecx+68h], 5 - -loc_804B0D1: ; CODE XREF: sub_804AEC0+8CCj - ; sub_804AEC0+942j - mov eax, [ebp+var_32C] - mov ebx, [eax+40h] - mov esi, [eax+44h] - mov eax, ds:dword_80613A0 - test eax, eax - jz short loc_804B0F3 - cmp ds:byte_80613AF, 0 - jz loc_804B1A9 - -loc_804B0F3: ; CODE XREF: sub_804AEC0+224j - mov eax, ds:dword_80613B8 - mov edx, ds:dword_80613BC - mov dword ptr [esp+10h], 200h - mov dword ptr [esp+14h], 0 - mov [esp+18h], eax - mov eax, ds:dword_80613B0 - mov [esp+1Ch], edx - mov [esp], ebx - mov [esp+4], esi - mov [esp+0Ch], eax - lea eax, [ebp+var_2BD] - mov [esp+8], eax - call sub_8054030 - mov dword ptr [esp+4], 0 ; int - mov [esp], eax ; s - call sub_8052440 - cmp eax, ds:dword_806137C - jle short loc_804B152 - mov ds:dword_806137C, eax - -loc_804B152: ; CODE XREF: sub_804AEC0+28Bj - mov edi, ds:dword_80613A0 - test edi, edi - jnz short loc_804B1A9 - cmp byte_80611C8, 0 - jnz loc_804B978 - -loc_804B169: ; CODE XREF: sub_804AEC0+ACCj - ; sub_804AEC0+AD7j - cmp byte_80611C9, 0 - jz short loc_804B19C - mov ecx, [ebp+var_32C] - xor eax, eax - cmp ds:byte_80613AE, 0 - mov edx, [ecx+24h] - jz loc_804BA78 - -loc_804B18A: ; CODE XREF: sub_804AEC0+BCCj - call sub_804AE10 - cmp ds:dword_806138C, eax - jge short loc_804B19C - mov ds:dword_806138C, eax - -loc_804B19C: ; CODE XREF: sub_804AEC0+2B0j - ; sub_804AEC0+2D5j - cmp ds:byte_80613AD, 0 - jnz loc_804B9A0 - -loc_804B1A9: ; CODE XREF: sub_804AEC0+22Dj - ; sub_804AEC0+29Aj ... - cmp ds:byte_8061374, 0 - jz short loc_804B1CF - mov ecx, [ebp+var_32C] - mov eax, [ecx+70h] - mov [esp], eax ; s - call _strlen - cmp eax, ds:dword_8061384 - jg loc_804B4F8 - -loc_804B1CF: ; CODE XREF: sub_804AEC0+2F0j - mov ecx, ds:dword_80613A0 - test ecx, ecx - jz loc_804B50B - -loc_804B1DD: ; CODE XREF: sub_804AEC0+645j - ; sub_804AEC0+708j ... - movzx edx, ds:byte_80613D1 - -loc_804B1E4: ; CODE XREF: sub_804AEC0+3E3j - ; sub_804AEC0+883j - test dl, dl - jnz loc_804B420 - -loc_804B1EC: ; CODE XREF: sub_804AEC0+590j - ; sub_804AEC0+59Bj ... - mov eax, [ebp+path] - mov [esp], eax ; src - call sub_80583E0 - mov edx, [ebp+var_32C] - add ds:dword_8061358, 1 - mov [edx], eax - -loc_804B209: ; CODE XREF: sub_804AEC0+454j - ; sub_804AEC0+477j - mov ecx, [ebp+var_1C] - xor ecx, large gs:14h - mov eax, ebx - mov edx, esi - jnz loc_804BB34 - lea esp, [ebp-0Ch] - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804B228: ; CODE XREF: sub_804AEC0+AFj - cmp ds:byte_8061400, 0 - jnz loc_804AF75 - cmp eax, 3 - jz loc_804B638 - -loc_804B23E: ; CODE XREF: sub_804AEC0+785j - movzx edx, ds:byte_80613D1 - test dl, dl - jz loc_804B620 - -loc_804B24D: ; CODE XREF: sub_804AEC0+771j - mov ebx, [ebp+var_344] - test ebx, ebx - setz al - jz loc_804B650 - cmp [ebp+var_344], 6 - jz loc_804B650 - -loc_804B26B: ; CODE XREF: sub_804AEC0+7B7j - test dl, dl - jz short loc_804B281 - mov ecx, [ebp+var_340] - or ecx, [ebp+n] - jz loc_804AF75 - -loc_804B281: ; CODE XREF: sub_804AEC0+3ADj - cmp ds:byte_8061401, 0 - jz short loc_804B29F - test al, al - jnz loc_804AF75 - cmp [ebp+var_344], 5 - jz loc_804BAF6 - -loc_804B29F: ; CODE XREF: sub_804AEC0+3C8j - ; sub_804AEC0+C4Aj ... - xor ebx, ebx - xor esi, esi - jmp loc_804B1E4 -; --------------------------------------------------------------------------- - -loc_804B2A8: ; CODE XREF: sub_804AEC0+ECj - cmp eax, 4 - jbe loc_804B3B8 - cmp eax, 5 - jnz loc_804AFB2 - mov [esp+8], edx - mov [esp+4], ebx - mov dword ptr [esp], 3 - call ___xstat64 - mov edx, eax - mov eax, 1 - test edx, edx - jz loc_804AFD8 - -loc_804B2DD: ; CODE XREF: sub_804AEC0+112j - mov dword ptr [esp+8], 5 ; category - xor esi, esi - mov dword ptr [esp+4], offset aCannotAccessS ; "cannot access %s" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov ecx, ebx - xor ebx, ebx - mov edx, eax - movzx eax, byte ptr [ebp+var_338] - call sub_804ACC0 - cmp byte ptr [ebp+var_338], 0 - jnz loc_804B209 - mov edx, [ebp+path] - mov [esp], edx ; src - call sub_80583E0 - mov ecx, [ebp+var_32C] - add ds:dword_8061358, 1 - mov [ecx], eax - jmp loc_804B209 -; --------------------------------------------------------------------------- - align 10h - -loc_804B340: ; CODE XREF: sub_804AEC0+12Aj - cmp ds:byte_8061374, 0 - jz loc_804B09E - test al, al - jnz loc_804AFF8 - -loc_804B355: ; CODE XREF: sub_804AEC0+132j - mov eax, [ebp+var_32C] - mov [ebp+var_34C], edx - mov [esp], ebx - add eax, 70h - mov [esp+4], eax - call _lgetfilecon - mov edx, [ebp+var_34C] - cmp eax, 0 - jnz loc_804B022 - -loc_804B37F: ; CODE XREF: sub_804AEC0+15Cj - mov [ebp+var_34C], edx - mov dword ptr [esp], offset src ; "unlabeled" - call sub_80583E0 - mov edx, [ebp+var_34C] - mov edi, eax - mov eax, [ebp+var_32C] - mov [eax+70h], edi - -loc_804B3A2: ; CODE XREF: sub_804AEC0+AB1j - mov ecx, 0Ah - mov esi, offset src ; "unlabeled" - repe cmpsb - setnz cl - jmp loc_804B053 -; --------------------------------------------------------------------------- - align 4 - -loc_804B3B8: ; CODE XREF: sub_804AEC0+3EBj - cmp byte ptr [ebp+var_338], 0 - jz loc_804AFB2 - mov eax, [ebp+n] - mov [esp+4], ebx - mov dword ptr [esp], 3 - mov [esp+8], eax - call ___xstat64 - cmp ds:dword_80613D4, 3 - mov edx, eax - jz short loc_804B410 - test eax, eax - js loc_804BA1A - mov ecx, [ebp+var_32C] - mov eax, [ecx+18h] - and eax, 0F000h - cmp eax, 4000h - setnz al - -loc_804B408: ; CODE XREF: sub_804AEC0+B71j - test al, al - jnz loc_804AFB2 - -loc_804B410: ; CODE XREF: sub_804AEC0+528j - mov eax, 1 - jmp loc_804AFD0 -; --------------------------------------------------------------------------- - align 10h - -loc_804B420: ; CODE XREF: sub_804AEC0+326j - mov ecx, [ebp+var_32C] - lea eax, [ebp+var_2BD] - mov [esp+8], eax - mov eax, [ecx+60h] - mov edx, [ecx+64h] - mov [esp], eax - mov [esp+4], edx - call sub_8058160 - mov [esp], eax ; s - call _strlen - cmp eax, ds:dword_8061378 - jle loc_804B1EC - mov ds:dword_8061378, eax - jmp loc_804B1EC -; --------------------------------------------------------------------------- - -loc_804B460: ; CODE XREF: sub_804AEC0+C9j - mov [esp], eax ; s - call _strlen - mov ecx, [ebp+var_348] - mov [esp], ecx ; s - mov ebx, eax - call _strlen - mov ecx, [ebp+var_348] - movzx edx, byte ptr [ecx] - lea eax, [ebx+eax+20h] - and eax, 0FFFFFFF0h - sub esp, eax - lea eax, [esp+2Fh] - and eax, 0FFFFFFF0h - cmp dl, 2Eh - mov ebx, eax - jz loc_804B9F8 - test dl, dl - jz short loc_804B4CD - -loc_804B4A0: ; CODE XREF: sub_804AEC0+B48j - mov ecx, [ebp+var_348] - jmp short loc_804B4AA -; --------------------------------------------------------------------------- - -loc_804B4A8: ; CODE XREF: sub_804AEC0+5F8j - mov ecx, edi - -loc_804B4AA: ; CODE XREF: sub_804AEC0+5E6j - mov [eax], dl - movzx edx, byte ptr [ecx+1] - add eax, 1 - lea edi, [ecx+1] - test dl, dl - jnz short loc_804B4A8 - cmp [ebp+var_348], edi - jnb short loc_804B4CD - cmp byte ptr [ecx], 2Fh - jz short loc_804B4CD - mov byte ptr [eax], 2Fh - add eax, 1 - -loc_804B4CD: ; CODE XREF: sub_804AEC0+5DEj - ; sub_804AEC0+600j ... - mov ecx, [ebp+path] - movzx edx, byte ptr [ecx] - test dl, dl - jz short loc_804B4EF - lea esi, [esi+0] - -loc_804B4E0: ; CODE XREF: sub_804AEC0+62Dj - add ecx, 1 - mov [eax], dl - movzx edx, byte ptr [ecx] - add eax, 1 - test dl, dl - jnz short loc_804B4E0 - -loc_804B4EF: ; CODE XREF: sub_804AEC0+618j - mov byte ptr [eax], 0 - jmp loc_804AF95 -; --------------------------------------------------------------------------- - align 4 - -loc_804B4F8: ; CODE XREF: sub_804AEC0+309j - mov ecx, ds:dword_80613A0 - mov ds:dword_8061384, eax - test ecx, ecx - jnz loc_804B1DD - -loc_804B50B: ; CODE XREF: sub_804AEC0+317j - lea eax, [ebp+var_31] - mov [esp+8], eax - mov eax, [ebp+var_32C] - mov eax, [eax+1Ch] - mov dword ptr [esp+4], 0 - mov [esp], eax - call sub_8058160 - mov [esp], eax ; s - call _strlen - cmp eax, ds:dword_8061380 - jle short loc_804B540 - mov ds:dword_8061380, eax - -loc_804B540: ; CODE XREF: sub_804AEC0+679j - mov edx, [ebp+var_32C] - mov eax, [edx+18h] - and eax, 0F000h - cmp eax, 6000h - jz loc_804B680 - cmp eax, 2000h - jz loc_804B680 - mov eax, dword_80611C0 - mov ecx, [ebp+var_32C] - mov edx, dword_80611C4 - mov dword ptr [esp+10h], 1 - mov [esp+18h], eax - mov eax, ds:dword_80613B0 - mov dword ptr [esp+14h], 0 - mov [esp+1Ch], edx - mov [esp+0Ch], eax - lea eax, [ebp+var_2BD] - mov [esp+8], eax - mov eax, [ecx+34h] - mov edx, [ecx+38h] - mov [esp], eax - mov [esp+4], edx - call sub_8054030 - mov dword ptr [esp+4], 0 ; int - mov [esp], eax ; s - call sub_8052440 - cmp eax, ds:dword_806139C - jle loc_804B1DD - mov ds:dword_806139C, eax - jmp loc_804B1DD -; --------------------------------------------------------------------------- - -loc_804B5D8: ; CODE XREF: sub_804AEC0+18Bj - cmp eax, 5Fh - jz loc_804B051 - mov eax, [ebp+var_32C] - mov dword ptr [eax+78h], 0 - -loc_804B5EE: ; CODE XREF: sub_804AEC0+1D8j - mov [esp], ebx - call sub_8056170 - mov esi, eax - call ___errno_location - mov [esp+0Ch], esi - mov dword ptr [esp+8], (offset aInvalidTabSize+12h) ; format - mov eax, [eax] - mov dword ptr [esp], 0 ; status - mov [esp+4], eax ; errnum - call _error - jmp loc_804B09E -; --------------------------------------------------------------------------- - -loc_804B620: ; CODE XREF: sub_804AEC0+387j - xor ebx, ebx - xor esi, esi - cmp ds:byte_8061401, 0 - jz loc_804B1EC - jmp loc_804B24D -; --------------------------------------------------------------------------- - align 4 - -loc_804B638: ; CODE XREF: sub_804AEC0+378j - cmp ds:byte_80613C8, 0 - jnz loc_804AF75 - jmp loc_804B23E -; --------------------------------------------------------------------------- - align 10h - -loc_804B650: ; CODE XREF: sub_804AEC0+398j - ; sub_804AEC0+3A5j - cmp ds:dword_80613D4, 5 - jz loc_804AF75 - cmp ds:byte_8061364, 0 - jnz loc_804AF75 - cmp ds:byte_80613D0, 0 - jnz loc_804AF75 - jmp loc_804B26B -; --------------------------------------------------------------------------- - align 10h - -loc_804B680: ; CODE XREF: sub_804AEC0+693j - ; sub_804AEC0+69Ej - mov ecx, [ebp+var_32C] - lea edi, [ebp+var_2BD] - mov edx, [ecx+2Ch] - mov eax, [ecx+28h] - mov [esp+8], edi - mov dword ptr [esp+4], 0 - mov ecx, edx - shrd eax, edx, 8 - and ecx, 0FFFFF000h - and eax, 0FFFh - or ecx, eax - mov [esp], ecx - call sub_8058160 - mov [esp], eax ; s - call _strlen - cmp eax, ds:dword_8061394 - jle short loc_804B6CE - mov ds:dword_8061394, eax - -loc_804B6CE: ; CODE XREF: sub_804AEC0+807j - mov edx, [ebp+var_32C] - mov eax, [edx+28h] - mov edx, [edx+2Ch] - mov [esp+8], edi - mov dword ptr [esp+4], 0 - mov [ebp+var_338], eax - mov [ebp+var_334], edx - shrd eax, edx, 0Ch - movzx edx, byte ptr [ebp+var_338] - xor al, al - or eax, edx - mov [esp], eax - call sub_8058160 - mov [esp], eax ; s - call _strlen - mov edx, ds:dword_8061398 - cmp eax, edx - jg loc_804BA10 - mov eax, edx - -loc_804B721: ; CODE XREF: sub_804AEC0+B55j - mov edx, ds:dword_8061394 - lea eax, [eax+edx+2] - cmp eax, ds:dword_806139C - jle loc_804B1DD - mov ds:dword_806139C, eax - movzx edx, ds:byte_80613D1 - jmp loc_804B1E4 -; --------------------------------------------------------------------------- - -loc_804B748: ; CODE XREF: sub_804AEC0+1F3j - mov ecx, ds:dword_80613A0 - test ecx, ecx - jz loc_804B820 - cmp ds:byte_80613D0, 0 - jnz loc_804B820 - -loc_804B763: ; CODE XREF: sub_804AEC0+AA1j - mov eax, [ebp+var_32C] - mov byte ptr [eax+75h], 1 - mov eax, edx - and eax, 0F000h - cmp eax, 0A000h - jnz loc_804B0B9 - -loc_804B77F: ; CODE XREF: sub_804AEC0+A9Bj - mov edx, [ebp+var_32C] - mov dword ptr [edx+68h], 6 - jmp loc_804B0D1 -; --------------------------------------------------------------------------- - align 8 - -loc_804B798: ; CODE XREF: sub_804AEC0+6Bj - cmp edx, 1084210h - mov eax, ds:dword_8061350 - ja loc_804BB39 - imul edx, 0F8h - mov [esp], eax ; ptr - mov [esp+4], edx ; size - call sub_8058300 - mov edx, ds:dword_8061358 - shl ds:dword_8061354, 1 - mov ds:dword_8061350, eax - jmp loc_804AF36 -; --------------------------------------------------------------------------- - align 8 - -loc_804B7D8: ; CODE XREF: sub_804AEC0+1FEj - movzx eax, ds:byte_80613D9 - movzx ecx, byte ptr [ebp+var_338] - mov edx, [ebp+var_32C] - xor eax, 1 - movzx eax, al - and eax, ecx - cmp eax, 1 - sbb eax, eax - and eax, 0FFFFFFFAh - add eax, 9 - mov [edx+68h], eax - jmp loc_804B0D1 -; --------------------------------------------------------------------------- - align 4 - -loc_804B808: ; CODE XREF: sub_804AEC0+1A5j - mov ecx, esi - test cl, cl - jnz loc_804B07B - xor edi, edi - xor ecx, ecx - jmp loc_804B085 -; --------------------------------------------------------------------------- - align 10h - -loc_804B820: ; CODE XREF: sub_804AEC0+890j - ; sub_804AEC0+89Dj - mov edx, [ebp+var_32C] - mov eax, [edx+34h] - mov [esp], ebx ; path - mov [esp+4], eax ; int - call sub_80519E0 - mov ecx, [ebp+var_32C] - test eax, eax - mov edi, eax - mov [ecx+4], eax - jz loc_804BAB2 - -loc_804B848: ; CODE XREF: sub_804AEC0+C29j - cmp byte ptr [edi], 2Fh - jz loc_804BAA3 - mov dword ptr [esp+4], 2Fh ; c - mov [esp], ebx ; s - call _strrchr - test eax, eax - jz loc_804BAA3 - sub eax, ebx - add eax, 1 - mov [esp], edi ; s - mov [ebp+n], eax - call _strlen - mov edx, [ebp+n] - lea eax, [edx+eax+1] - mov [esp], eax ; size - call sub_8058380 - mov ecx, [ebp+n] - mov [esp+4], ebx ; src - mov [esp+8], ecx ; n - mov esi, eax - mov [esp], eax ; dest - call _strncpy - mov edx, [ebp+n] - mov [esp+4], edi ; src - lea eax, [esi+edx] - mov [esp], eax ; dest - call _strcpy - -loc_804B8BB: ; CODE XREF: sub_804AEC0+BEDj - test esi, esi - jz short loc_804B931 - cmp ds:dword_80613C4, 1 - jbe loc_804BA60 - -loc_804B8CC: ; CODE XREF: sub_804AEC0+BADj - lea eax, [ebp+var_320] - mov [esp+8], eax - mov [esp+4], esi - mov dword ptr [esp], 3 - call ___xstat64 - test eax, eax - jnz short loc_804B931 - mov ecx, [ebp+var_32C] - cmp byte ptr [ebp+var_338], 0 - mov byte ptr [ecx+75h], 1 - jz loc_804BA98 - mov edx, ds:dword_80613A0 - test edx, edx - jz loc_804BA98 - mov eax, [ebp+var_310] - mov edx, eax - and edx, 0F000h - cmp edx, 4000h - jz short loc_804B931 - lea esi, [esi+0] - -loc_804B928: ; CODE XREF: sub_804AEC0+BDEj - mov edx, [ebp+var_32C] - mov [edx+6Ch], eax - -loc_804B931: ; CODE XREF: sub_804AEC0+9FDj - ; sub_804AEC0+A28j ... - mov [esp], esi ; ptr - call _free - mov ecx, [ebp+var_32C] - mov edx, [ecx+18h] - mov eax, edx - and eax, 0F000h - cmp eax, 0A000h - jnz loc_804B0B9 - cmp ds:byte_80613D0, 0 - jnz loc_804B77F - jmp loc_804B763 -; --------------------------------------------------------------------------- - align 4 - -loc_804B968: ; CODE XREF: sub_804AEC0:loc_804B022j - mov ecx, [ebp+var_32C] - mov edi, [ecx+70h] - jmp loc_804B3A2 -; --------------------------------------------------------------------------- - align 4 - -loc_804B978: ; CODE XREF: sub_804AEC0+2A3j - mov edx, [ebp+var_32C] - mov eax, [edx+20h] - call sub_804AE90 - cmp eax, ds:dword_8061388 - jle loc_804B169 - mov ds:dword_8061388, eax - jmp loc_804B169 -; --------------------------------------------------------------------------- - align 10h - -loc_804B9A0: ; CODE XREF: sub_804AEC0+2E3j - mov edx, [ebp+var_32C] - mov eax, [edx+20h] - call sub_804AE90 - cmp eax, ds:dword_8061390 - jle loc_804B1A9 - mov ds:dword_8061390, eax - jmp loc_804B1A9 -; --------------------------------------------------------------------------- - align 8 - -loc_804B9C8: ; CODE XREF: sub_804AEC0+19Dj - mov edx, [ebp+n] - mov byte ptr [ebp+var_34C], cl - mov [esp], ebx - mov [esp+4], edx - call sub_80518E0 - movzx ecx, byte ptr [ebp+var_34C] - mov edx, eax - shr edx, 1Fh - test eax, eax - setnle al - mov esi, eax - jmp loc_804B063 -; --------------------------------------------------------------------------- - -loc_804B9F8: ; CODE XREF: sub_804AEC0+5D6j - mov ecx, [ebp+var_348] - cmp byte ptr [ecx+1], 0 - jz loc_804B4CD - jmp loc_804B4A0 -; --------------------------------------------------------------------------- - align 10h - -loc_804BA10: ; CODE XREF: sub_804AEC0+859j - mov ds:dword_8061398, eax - jmp loc_804B721 -; --------------------------------------------------------------------------- - -loc_804BA1A: ; CODE XREF: sub_804AEC0+52Cj - mov [ebp+var_34C], eax - call ___errno_location - mov edx, [ebp+var_34C] - cmp dword ptr [eax], 2 - setz al - jmp loc_804B408 -; --------------------------------------------------------------------------- - -loc_804BA36: ; CODE XREF: sub_804AEC0+59j - mov dword ptr [esp+0Ch], offset function ; "gobble_file" - mov dword ptr [esp+8], 0A65h ; line - mov dword ptr [esp+4], offset file ; "ls.c" - mov dword ptr [esp], offset assertion ; "! command_line_arg || inode == NOT_AN_I"... - call ___assert_fail -; --------------------------------------------------------------------------- - align 10h - -loc_804BA60: ; CODE XREF: sub_804AEC0+A06j - cmp ds:byte_80613D0, 0 - jz loc_804B931 - jmp loc_804B8CC -; --------------------------------------------------------------------------- - align 8 - -loc_804BA78: ; CODE XREF: sub_804AEC0+2C4j - mov [esp], edx ; gid - mov [ebp+var_34C], edx - call sub_8054E10 - mov edx, [ebp+var_34C] - jmp loc_804B18A -; --------------------------------------------------------------------------- - align 8 - -loc_804BA98: ; CODE XREF: sub_804AEC0+A3Bj - ; sub_804AEC0+A49j - mov eax, [ebp+var_310] - jmp loc_804B928 -; --------------------------------------------------------------------------- - -loc_804BAA3: ; CODE XREF: sub_804AEC0+98Bj - ; sub_804AEC0+9A3j - mov [esp], edi ; src - call sub_80583E0 - mov esi, eax - jmp loc_804B8BB -; --------------------------------------------------------------------------- - -loc_804BAB2: ; CODE XREF: sub_804AEC0+982j - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aCannotReadSymb ; "cannot read symbolic link %s" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov ecx, ebx - mov edx, eax - movzx eax, byte ptr [ebp+var_338] - call sub_804ACC0 - mov eax, [ebp+var_32C] - mov edi, [eax+4] - test edi, edi - jnz loc_804B848 - xor esi, esi - jmp loc_804B931 -; --------------------------------------------------------------------------- - -loc_804BAF6: ; CODE XREF: sub_804AEC0+3D9j - cmp ds:dword_80613C4, 3 - jz loc_804AF75 - cmp ds:byte_80613C8, 0 - jz loc_804B29F - mov eax, 0Eh - mov byte ptr [ebp+var_34C], dl - call sub_804AB00 - movzx edx, byte ptr [ebp+var_34C] - test al, al - jz loc_804B29F - jmp loc_804AF75 -; --------------------------------------------------------------------------- - -loc_804BB34: ; CODE XREF: sub_804AEC0+357j - call ___stack_chk_fail -; --------------------------------------------------------------------------- - -loc_804BB39: ; CODE XREF: sub_804AEC0+8E3j - lea esi, [esi+0] - call sub_80527C0 -sub_804AEC0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BB50 proc near ; CODE XREF: sub_804F2E0+2B5p - ; sub_804F2E0:loc_804F62Cp ... - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 1Ch - mov ecx, ds:dword_8061358 - mov eax, ecx - shr eax, 1 - add eax, ecx - cmp eax, ds:dword_8061360 - ja loc_804BC58 - -loc_804BB71: ; CODE XREF: sub_804BB50+142j - test ecx, ecx - jz short loc_804BB95 - mov ebx, ds:ptr - xor eax, eax - mov edx, ds:dword_8061350 - nop - lea esi, [esi+0] - -loc_804BB88: ; CODE XREF: sub_804BB50+43j - mov [ebx+eax*4], edx - add eax, 1 - add edx, 7Ch - cmp eax, ecx - jb short loc_804BB88 - -loc_804BB95: ; CODE XREF: sub_804BB50+23j - cmp ds:dword_80613A8, 0FFFFFFFFh - jz loc_804BC4D - mov dword ptr [esp], offset env ; env - call __setjmp - test eax, eax - jz short loc_804BBF8 - mov esi, ds:dword_80613A8 - cmp esi, 3 - jz loc_804BCAC - mov ecx, ds:dword_8061358 - test ecx, ecx - jz loc_804BC97 - mov ebx, ds:ptr - xor eax, eax - mov edx, ds:dword_8061350 - lea esi, [esi+0] - -loc_804BBE0: ; CODE XREF: sub_804BB50+9Bj - mov [ebx+eax*4], edx - add eax, 1 - add edx, 7Ch - cmp eax, ecx - jb short loc_804BBE0 - mov edi, 1 - jmp short loc_804BC0C -; --------------------------------------------------------------------------- - align 8 - -loc_804BBF8: ; CODE XREF: sub_804BB50+60j - mov esi, ds:dword_80613A8 - xor edi, edi - mov ecx, ds:dword_8061358 - mov ebx, ds:ptr - -loc_804BC0C: ; CODE XREF: sub_804BB50+A2j - ; sub_804BB50+152j - xor eax, eax - cmp esi, 4 - movzx edx, ds:byte_80613DA - setnz al - sub eax, 1 - and eax, ds:dword_80613A4 - mov [esp+4], ecx - mov [esp], ebx - add eax, esi - lea esi, [edi+eax*2] - movzx eax, ds:byte_80613AC - lea eax, [eax+esi*2] - lea eax, [edx+eax*2] - mov eax, ds:off_805EEC0[eax*4] - mov [esp+8], eax - call sub_8055310 - -loc_804BC4D: ; CODE XREF: sub_804BB50+4Cj - add esp, 1Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804BC58: ; CODE XREF: sub_804BB50+1Bj - mov eax, ds:ptr - mov [esp], eax ; ptr - call _free - mov eax, ds:dword_8061358 - cmp eax, 15555555h - ja short loc_804BCA7 - lea eax, [eax+eax*2] - shl eax, 2 - mov [esp], eax ; size - call sub_8058380 - mov ecx, ds:dword_8061358 - mov ds:ptr, eax - lea eax, [ecx+ecx*2] - mov ds:dword_8061360, eax - jmp loc_804BB71 -; --------------------------------------------------------------------------- - -loc_804BC97: ; CODE XREF: sub_804BB50+79j - mov ebx, ds:ptr - mov edi, 1 - jmp loc_804BC0C -; --------------------------------------------------------------------------- - -loc_804BCA7: ; CODE XREF: sub_804BB50+11Fj - call sub_80527C0 -; --------------------------------------------------------------------------- - -loc_804BCAC: ; CODE XREF: sub_804BB50+6Bj - mov dword ptr [esp+0Ch], offset aSort_files ; "sort_files" - mov dword ptr [esp+8], 0D0Bh ; line - mov dword ptr [esp+4], offset file ; "ls.c" - mov dword ptr [esp], offset aSort_typeSort_ ; "sort_type != sort_version" - call ___assert_fail -sub_804BB50 endp - - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BCD0 proc near ; DATA XREF: .rodata:0805EED0o - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 8 - mov eax, [ebp+arg_4] - mov eax, [eax] - mov [ebp+arg_4], eax - mov eax, [ebp+arg_0] - mov eax, [eax] - mov [ebp+arg_0], eax - leave - jmp _strcmp -sub_804BCD0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BCF0 proc near ; DATA XREF: .rodata:0805EED8o - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 8 - mov edx, [ebp+arg_0] - mov eax, [ebp+arg_4] - mov edx, [edx] - mov [ebp+arg_4], edx - mov eax, [eax] - mov [ebp+arg_0], eax - leave - jmp _strcmp -sub_804BCF0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BD10 proc near ; DATA XREF: .rodata:0805EED4o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_8], esi - mov esi, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov eax, [esi+68h] - mov ecx, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp ecx, 9 - jz short loc_804BD70 - cmp ecx, 3 - jz short loc_804BD70 - test dl, dl - mov eax, 1 - jnz short loc_804BD80 - -loc_804BD4E: ; CODE XREF: sub_804BD10+67j - mov eax, [esi] - mov edi, [ebp+var_4] - mov esi, [ebp+var_8] - mov [ebp+arg_4], eax - mov eax, [ebx] - mov ebx, [ebp+var_C] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - align 10h - -loc_804BD70: ; CODE XREF: sub_804BD10+2Ej - ; sub_804BD10+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804BD4E - lea esi, [esi+0] - -loc_804BD80: ; CODE XREF: sub_804BD10+3Cj - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804BD10 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BD90 proc near ; DATA XREF: .rodata:0805EEDCo - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov [ebp+var_8], esi - mov esi, [ebp+arg_0] - mov [ebp+var_4], edi - mov eax, [ebx+68h] - mov ecx, [esi+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp ecx, 9 - jz short loc_804BDF0 - cmp ecx, 3 - jz short loc_804BDF0 - test dl, dl - mov eax, 1 - jnz short loc_804BE00 - -loc_804BDCE: ; CODE XREF: sub_804BD90+67j - mov eax, [esi] - mov edi, [ebp+var_4] - mov esi, [ebp+var_8] - mov [ebp+arg_4], eax - mov eax, [ebx] - mov ebx, [ebp+var_C] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - align 10h - -loc_804BDF0: ; CODE XREF: sub_804BD90+2Ej - ; sub_804BD90+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804BDCE - lea esi, [esi+0] - -loc_804BE00: ; CODE XREF: sub_804BD90+3Cj - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804BD90 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BE10 proc near ; CODE XREF: sub_804BE30+17j - ; sub_804BE50+17j ... - push ebp - mov ebp, esp - sub esp, 8 - call ___errno_location - mov dword ptr [eax], 0 - leave - jmp _strcoll -sub_804BE10 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BE30 proc near ; DATA XREF: .rodata:off_805EEC0o - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 8 - mov eax, [ebp+arg_4] - mov eax, [eax] - mov [ebp+arg_4], eax - mov eax, [ebp+arg_0] - mov eax, [eax] - mov [ebp+arg_0], eax - leave - jmp short sub_804BE10 -sub_804BE30 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BE50 proc near ; DATA XREF: .rodata:0805EEC8o - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 8 - mov edx, [ebp+arg_0] - mov eax, [ebp+arg_4] - mov edx, [edx] - mov [ebp+arg_4], edx - mov eax, [eax] - mov [ebp+arg_0], eax - leave - jmp short sub_804BE10 -sub_804BE50 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BE70 proc near ; DATA XREF: .rodata:0805EEC4o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_8], esi - mov esi, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov eax, [esi+68h] - mov ecx, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp ecx, 9 - jz short loc_804BED0 - cmp ecx, 3 - jz short loc_804BED0 - test dl, dl - mov eax, 1 - jnz short loc_804BEE0 - -loc_804BEAE: ; CODE XREF: sub_804BE70+67j - mov eax, [esi] - mov edi, [ebp+var_4] - mov esi, [ebp+var_8] - mov [ebp+arg_4], eax - mov eax, [ebx] - mov ebx, [ebp+var_C] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - align 10h - -loc_804BED0: ; CODE XREF: sub_804BE70+2Ej - ; sub_804BE70+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804BEAE - lea esi, [esi+0] - -loc_804BEE0: ; CODE XREF: sub_804BE70+3Cj - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804BE70 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BEF0 proc near ; DATA XREF: .rodata:0805EECCo - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov [ebp+var_8], esi - mov esi, [ebp+arg_0] - mov [ebp+var_4], edi - mov eax, [ebx+68h] - mov ecx, [esi+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp ecx, 9 - jz short loc_804BF50 - cmp ecx, 3 - jz short loc_804BF50 - test dl, dl - mov eax, 1 - jnz short loc_804BF60 - -loc_804BF2E: ; CODE XREF: sub_804BEF0+67j - mov eax, [esi] - mov edi, [ebp+var_4] - mov esi, [ebp+var_8] - mov [ebp+arg_4], eax - mov eax, [ebx] - mov ebx, [ebp+var_C] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - align 10h - -loc_804BF50: ; CODE XREF: sub_804BEF0+2Ej - ; sub_804BEF0+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804BF2E - lea esi, [esi+0] - -loc_804BF60: ; CODE XREF: sub_804BEF0+3Cj - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804BEF0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BF70 proc near ; DATA XREF: .rodata:0805EF2Co - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov [ebp+var_8], esi - mov esi, [ebp+arg_0] - mov [ebp+var_4], edi - mov eax, [ebx+68h] - mov ecx, [esi+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp ecx, 9 - jz short loc_804BFD0 - cmp ecx, 3 - jz short loc_804BFD0 - test dl, dl - mov eax, 1 - jnz short loc_804BFE0 - -loc_804BFAE: ; CODE XREF: sub_804BF70+67j - mov eax, [esi] - mov edi, [ebp+var_4] - mov esi, [ebp+var_8] - mov [ebp+arg_4], eax - mov eax, [ebx] - mov ebx, [ebp+var_C] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_8051B80 -; --------------------------------------------------------------------------- - align 10h - -loc_804BFD0: ; CODE XREF: sub_804BF70+2Ej - ; sub_804BF70+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804BFAE - lea esi, [esi+0] - -loc_804BFE0: ; CODE XREF: sub_804BF70+3Cj - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804BF70 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804BFF0 proc near ; DATA XREF: .rodata:0805EF28o - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 8 - mov edx, [ebp+arg_0] - mov eax, [ebp+arg_4] - mov edx, [edx] - mov [ebp+arg_4], edx - mov eax, [eax] - mov [ebp+arg_0], eax - leave - jmp sub_8051B80 -sub_804BFF0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C010 proc near ; DATA XREF: .rodata:0805EF24o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_8], esi - mov esi, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov eax, [esi+68h] - mov ecx, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp ecx, 9 - jz short loc_804C070 - cmp ecx, 3 - jz short loc_804C070 - test dl, dl - mov eax, 1 - jnz short loc_804C080 - -loc_804C04E: ; CODE XREF: sub_804C010+67j - mov eax, [esi] - mov edi, [ebp+var_4] - mov esi, [ebp+var_8] - mov [ebp+arg_4], eax - mov eax, [ebx] - mov ebx, [ebp+var_C] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_8051B80 -; --------------------------------------------------------------------------- - align 10h - -loc_804C070: ; CODE XREF: sub_804C010+2Ej - ; sub_804C010+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804C04E - lea esi, [esi+0] - -loc_804C080: ; CODE XREF: sub_804C010+3Cj - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804C010 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C090 proc near ; DATA XREF: .rodata:0805EF20o - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 8 - mov eax, [ebp+arg_4] - mov eax, [eax] - mov [ebp+arg_4], eax - mov eax, [ebp+arg_0] - mov eax, [eax] - mov [ebp+arg_0], eax - leave - jmp sub_8051B80 -sub_804C090 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C0B0 proc near ; CODE XREF: sub_804F2E0+4B4p - ; sub_804FAE0+16F1p - -var_24 = dword ptr -24h -ptr = dword ptr -20h -var_1C = dword ptr -1Ch - - push ebp - mov ebp, esp - push edi - push esi - mov esi, edx - push ebx - sub esp, 2Ch - test eax, eax - mov [ebp+var_1C], eax - jz short loc_804C0D7 - mov edx, ds:dword_806134C - test edx, edx - jz short loc_804C0D7 - mov edx, eax - xor ecx, ecx - xor eax, eax - call sub_804AB80 - -loc_804C0D7: ; CODE XREF: sub_804C0B0+10j - ; sub_804C0B0+1Aj - mov ebx, ds:dword_8061358 - mov eax, esi - movzx esi, al - mov [ebp+var_24], esi - lea edi, ds:0FFFFFFFCh[ebx*4] - mov esi, ebx - jmp short loc_804C11E -; --------------------------------------------------------------------------- - -loc_804C0F0: ; CODE XREF: sub_804C0B0+8Fj - mov eax, [ebx] - mov [esp], eax - call sub_8052BA0 - cmp byte ptr [eax], 2Eh - jz loc_804C1D0 - -loc_804C103: ; CODE XREF: sub_804C0B0+13Cj - mov eax, [ebx] - cmp byte ptr [eax], 2Fh - jnz short loc_804C148 - -loc_804C10A: ; CODE XREF: sub_804C0B0+93j - mov edx, [ebx+4] - mov ecx, [ebp+var_24] - call sub_804AB80 - cmp dword ptr [ebx+68h], 9 - jz short loc_804C17E - -loc_804C11B: ; CODE XREF: sub_804C0B0+88j - ; sub_804C0B0+CCj ... - sub edi, 4 - -loc_804C11E: ; CODE XREF: sub_804C0B0+3Ej - test esi, esi - jz short loc_804C190 - mov eax, ds:ptr - sub esi, 1 - mov ebx, [eax+edi] - mov eax, [ebx+68h] - cmp eax, 9 - jz short loc_804C13A - cmp eax, 3 - jnz short loc_804C11B - -loc_804C13A: ; CODE XREF: sub_804C0B0+83j - mov eax, [ebp+var_1C] - test eax, eax - jnz short loc_804C0F0 - mov eax, [ebx] - jmp short loc_804C10A -; --------------------------------------------------------------------------- - align 4 - -loc_804C148: ; CODE XREF: sub_804C0B0+58j - mov [esp+4], eax ; s - mov eax, [ebp+var_1C] - mov dword ptr [esp+8], 0 ; int - mov [esp], eax ; int - call sub_80530A0 - mov edx, [ebx+4] - mov ecx, [ebp+var_24] - mov [ebp+ptr], eax - call sub_804AB80 - mov eax, [ebp+ptr] - mov [esp], eax ; ptr - call _free - cmp dword ptr [ebx+68h], 9 - jnz short loc_804C11B - -loc_804C17E: ; CODE XREF: sub_804C0B0+69j - mov eax, [ebx] - mov [esp], eax ; ptr - call _free - jmp short loc_804C11B -; --------------------------------------------------------------------------- - align 10h - -loc_804C190: ; CODE XREF: sub_804C0B0+70j - mov ebx, esi - mov esi, ds:dword_8061358 - xor eax, eax - test esi, esi - jz short loc_804C1C1 - mov ecx, ds:ptr - lea esi, [esi+0] - -loc_804C1A8: ; CODE XREF: sub_804C0B0+10Fj - mov edx, [ecx+ebx*4] - cmp dword ptr [edx+68h], 9 - mov [ecx+eax*4], edx - setnz dl - add ebx, 1 - movzx edx, dl - add eax, edx - cmp ebx, esi - jb short loc_804C1A8 - -loc_804C1C1: ; CODE XREF: sub_804C0B0+ECj - mov ds:dword_8061358, eax - add esp, 2Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804C1D0: ; CODE XREF: sub_804C0B0+4Dj - movzx edx, byte ptr [eax+1] - cmp dl, 2Eh - jz short loc_804C1F8 - -loc_804C1D9: ; CODE XREF: sub_804C0B0+14Cj - cmp dl, 2Fh - setz al - test dl, dl - setz dl - or dl, al - jnz loc_804C11B - jmp loc_804C103 -; --------------------------------------------------------------------------- - align 8 - -loc_804C1F8: ; CODE XREF: sub_804C0B0+127j - movzx edx, byte ptr [eax+2] - jmp short loc_804C1D9 -sub_804C0B0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C200 proc near ; CODE XREF: sub_804CEE0+CEp - ; sub_804D430+32Fp ... - push ebp - movzx eax, al - mov ebp, esp - push ebx - sub esp, 14h - call sub_804A0E0 - test al, al - mov ebx, eax - jz short loc_804C231 - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb short loc_804C23C - mov [edx], bl - add edx, 1 - mov [eax+14h], edx - -loc_804C22A: ; CODE XREF: sub_804C200+4Bj - add ds:dword_80614B4, 1 - -loc_804C231: ; CODE XREF: sub_804C200+13j - test bl, bl - setnz al - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804C23C: ; CODE XREF: sub_804C200+20j - movzx edx, bl - mov [esp+4], edx ; int - mov [esp], eax ; _IO_FILE * - call ___overflow - jmp short loc_804C22A -sub_804C200 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C250 proc near ; CODE XREF: sub_804A8A0+4746p - ; sub_804A8A0+4920p - -var_1C = dword ptr -1Ch - - push ebp - mov ebp, esp - push edi - mov edi, edx - push esi - mov esi, eax - push ebx - sub esp, 2Ch - cmp eax, edx - jb short loc_804C2A6 - jmp short loc_804C2CD -; --------------------------------------------------------------------------- - align 8 - -loc_804C268: ; CODE XREF: sub_804C250+61j - xor edx, edx - mov eax, edi - div ecx - xor edx, edx - lea ebx, [esi+1] - mov [ebp+var_1C], eax - mov eax, ebx - div ecx - cmp [ebp+var_1C], eax - jbe short loc_804C2B3 - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb short loc_804C2E7 - mov byte ptr [edx], 9 - add edx, 1 - mov [eax+14h], edx - -loc_804C295: ; CODE XREF: sub_804C250+ADj - mov eax, esi - xor edx, edx - div ecx - lea ebx, [ecx+esi] - sub ebx, edx - -loc_804C2A0: ; CODE XREF: sub_804C250+95j - cmp edi, ebx - jbe short loc_804C2CD - -loc_804C2A4: ; CODE XREF: sub_804C250+7Bj - mov esi, ebx - -loc_804C2A6: ; CODE XREF: sub_804C250+Fj - mov ecx, ds:dword_80613F4 - lea ebx, [esi+1] - test ecx, ecx - jnz short loc_804C268 - -loc_804C2B3: ; CODE XREF: sub_804C250+2Dj - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb short loc_804C2D5 - mov byte ptr [edx], 20h - add edx, 1 - cmp edi, ebx - mov [eax+14h], edx - ja short loc_804C2A4 - -loc_804C2CD: ; CODE XREF: sub_804C250+11j - ; sub_804C250+52j - add esp, 2Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804C2D5: ; CODE XREF: sub_804C250+6Ej - mov dword ptr [esp+4], 20h ; int - mov [esp], eax ; _IO_FILE * - call ___overflow - jmp short loc_804C2A0 -; --------------------------------------------------------------------------- - -loc_804C2E7: ; CODE XREF: sub_804C250+3Aj - mov dword ptr [esp+4], 9 ; int - mov [esp], eax ; _IO_FILE * - call ___overflow - mov ecx, ds:dword_80613F4 - jmp short loc_804C295 -sub_804C250 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C300 proc near ; CODE XREF: sub_804C3C0+26j - ; sub_804C3C0+47j ... - push ebp - mov ebp, esp - push edi - push esi - mov esi, ecx - push ebx - mov ebx, eax - sub esp, 1Ch - test eax, eax - jz short loc_804C388 - mov dword ptr [esp+4], 0 ; int - mov [esp], eax ; s - call sub_8052440 - mov [esp], ebx - sub esi, eax - mov eax, esi - sar eax, 1Fh - not eax - and esi, eax - mov eax, ds:stdout - mov [esp+4], eax - call _fputs_unlocked - mov [esp], ebx ; s - mov ebx, esi - call _strlen - mov edi, eax - jmp short loc_804C353 -; --------------------------------------------------------------------------- - align 10h - -loc_804C350: ; CODE XREF: sub_804C300+6Bj - sub ebx, 1 - -loc_804C353: ; CODE XREF: sub_804C300+49j - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb short loc_804C3A6 - mov byte ptr [edx], 20h - add edx, 1 - mov [eax+14h], edx - -loc_804C369: ; CODE XREF: sub_804C300+B6j - test ebx, ebx - jnz short loc_804C350 - add esi, edi - -loc_804C36F: ; CODE XREF: sub_804C300+A4j - mov eax, ds:dword_80614B4 - lea eax, [esi+eax+1] - mov ds:dword_80614B4, eax - add esp, 1Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804C388: ; CODE XREF: sub_804C300+Fj - mov [esp+0Ch], edx - mov [esp+8], ecx - mov dword ptr [esp+4], offset aLu ; "%*lu " - mov dword ptr [esp], 1 - call ___printf_chk - jmp short loc_804C36F -; --------------------------------------------------------------------------- - -loc_804C3A6: ; CODE XREF: sub_804C300+5Ej - mov dword ptr [esp+4], 20h ; int - mov [esp], eax ; _IO_FILE * - call ___overflow - jmp short loc_804C369 -sub_804C300 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C3C0 proc near ; CODE XREF: sub_804D430+706p - ; sub_804D430+71Dp - -var_C = dword ptr -0Ch - - push ebp - mov ebp, esp - push ebx - mov ebx, eax - sub esp, 24h - test cl, cl - mov eax, offset s ; "?" - jz short loc_804C3DD - xor eax, eax - cmp ds:byte_80613AE, 0 - jz short loc_804C3F0 - -loc_804C3DD: ; CODE XREF: sub_804C3C0+10j - add esp, 24h - mov ecx, edx - mov edx, ebx - pop ebx - pop ebp - jmp sub_804C300 -; --------------------------------------------------------------------------- - align 10h - -loc_804C3F0: ; CODE XREF: sub_804C3C0+1Bj - mov [esp], ebx ; uid - mov [ebp+var_C], edx - call sub_8054F90 - mov edx, [ebp+var_C] - add esp, 24h - mov ecx, edx - mov edx, ebx - pop ebx - pop ebp - jmp sub_804C300 -sub_804C3C0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C410 proc near ; CODE XREF: sub_804FAE0+1747p - ; sub_804FAE0+1756p - -var_2C = dword ptr -2Ch -var_20 = dword ptr -20h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 3Ch - mov ecx, [edx+0Ch] - mov esi, [edx+8] - mov ebx, ecx - sub ebx, esi - shr ebx, 2 - test ebx, ebx - jz loc_804C4B0 - cmp ecx, esi - jz loc_804C4C0 - -loc_804C436: ; CODE XREF: sub_804C410+B4j - mov edi, [edx+18h] - add ecx, edi - not edi - and ecx, edi - mov edi, [edx+10h] - mov [edx+0Ch], ecx - mov [ebp+var_2C], edi - mov edi, ecx - sub edi, [edx+4] - mov [ebp+var_20], edi - mov edi, [ebp+var_2C] - sub edi, [edx+4] - cmp [ebp+var_20], edi - jg short loc_804C4B8 - mov [ebp+var_2C], ecx - -loc_804C45E: ; CODE XREF: sub_804C410+AEj - mov edi, [ebp+var_2C] - mov [edx+8], edi - mov edx, ds:stdout - xor edi, edi - mov [esp], eax - mov [esp+4], edx - call _fputs_unlocked - -loc_804C478: ; CODE XREF: sub_804C410+88j - mov eax, [esi+edi*4] - add edi, 1 - mov dword ptr [esp+4], offset aLu_0 ; " %lu" - mov dword ptr [esp], 1 - mov [esp+8], eax - call ___printf_chk - cmp ebx, edi - ja short loc_804C478 - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb short loc_804C4C9 - mov byte ptr [edx], 0Ah - add edx, 1 - mov [eax+14h], edx - -loc_804C4B0: ; CODE XREF: sub_804C410+18j - ; sub_804C410+C9j - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804C4B8: ; CODE XREF: sub_804C410+49j - mov ecx, [ebp+var_2C] - mov [edx+0Ch], ecx - jmp short loc_804C45E -; --------------------------------------------------------------------------- - -loc_804C4C0: ; CODE XREF: sub_804C410+20j - or byte ptr [edx+28h], 2 - jmp loc_804C436 -; --------------------------------------------------------------------------- - -loc_804C4C9: ; CODE XREF: sub_804C410+95j - mov dword ptr [esp+4], 0Ah ; int - mov [esp], eax ; _IO_FILE * - call ___overflow - jmp short loc_804C4B0 -sub_804C410 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C4E0 proc near ; CODE XREF: sub_804C860+88p - ; sub_804CAA0+64p ... - -var_2040 = dword ptr -2040h -stream = dword ptr -203Ch -var_2038 = dword ptr -2038h -s = dword ptr -2034h -var_2030 = dword ptr -2030h -var_202C = dword ptr -202Ch -p = mbstate_t ptr -2028h -pwc = dword ptr -2020h -var_201C = byte ptr -201Ch -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - push edi - push esi - mov esi, ecx - push ebx - sub esp, 205Ch - mov [ebp+stream], eax - mov eax, [ebp+arg_0] - lea ebx, [ebp+var_201C] - mov [esp+8], edx - mov [ebp+var_2040], edx - mov [esp+10h], ecx - mov [ebp+var_2038], eax - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - mov dword ptr [esp+4], 2000h - mov [esp], ebx - call sub_80563D0 - mov edx, [ebp+var_2040] - mov [ebp+s], ebx - cmp eax, 1FFFh - mov edi, eax - ja loc_804C725 - -loc_804C54D: ; CODE XREF: sub_804C4E0+279j - cmp ds:byte_80613E8, 0 - jnz loc_804C5F2 - mov esi, [ebp+var_2038] - test esi, esi - jz short loc_804C592 - call ___ctype_get_mb_cur_max - cmp eax, 1 - jbe loc_804C75E - mov edx, [ebp+s] - mov dword ptr [esp+8], 0 ; int - mov [esp+4], edi ; int - mov [esp], edx ; s - call sub_80522A0 - mov [ebp+var_202C], eax - -loc_804C592: ; CODE XREF: sub_804C4E0+82j - ; sub_804C4E0+144j ... - mov ebx, [ebp+stream] - test ebx, ebx - jz short loc_804C5C0 - mov eax, [ebp+stream] - mov edx, [ebp+s] - mov [esp+8], edi ; n - mov dword ptr [esp+4], 1 ; size - mov [esp+0Ch], eax ; stream - mov [esp], edx ; ptr - call _fwrite_unlocked - -loc_804C5C0: ; CODE XREF: sub_804C4E0+BAj - mov ecx, [ebp+var_2038] - test ecx, ecx - jz short loc_804C5D8 - mov edx, [ebp+var_202C] - mov eax, [ebp+var_2038] - mov [eax], edx - -loc_804C5D8: ; CODE XREF: sub_804C4E0+E8j - mov edx, [ebp+var_1C] - xor edx, large gs:14h - mov eax, edi - jnz loc_804C859 - lea esp, [ebp-0Ch] - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804C5F2: ; CODE XREF: sub_804C4E0+74j - call ___ctype_get_mb_cur_max - cmp eax, 1 - jbe loc_804C81D - add edi, [ebp+s] - mov [ebp+var_202C], 0 - mov [ebp+var_2030], edi - mov edx, [ebp+var_2030] - xor edi, edi - cmp [ebp+s], edx - jnb loc_804C592 - mov edi, [ebp+s] - mov esi, edi - lea esi, [esi+0] - -loc_804C638: ; CODE XREF: sub_804C4E0+234j - movzx eax, byte ptr [esi] - cmp al, 5Fh - jg loc_804C7D0 - cmp al, 41h - jge loc_804C7DC - cmp al, 20h - jl short loc_804C668 - cmp al, 23h - jle loc_804C7DC - lea edx, [eax-25h] - cmp dl, 1Ah - lea esi, [esi+0] - jbe loc_804C7DC - db 66h - nop - -loc_804C668: ; CODE XREF: sub_804C4E0+16Dj - ; sub_804C4E0+2F6j - mov [ebp+p.__count], 0 - mov dword ptr [ebp+p.__value], 0 - lea esi, [esi+0] - -loc_804C680: ; CODE XREF: sub_804C4E0+228j - lea eax, [ebp+p] - mov [esp+0Ch], eax ; p - mov eax, [ebp+var_2030] - lea edx, [ebp+pwc] - mov [esp+4], esi ; s - mov [esp], edx ; pwc - sub eax, esi - mov [esp+8], eax ; n - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov ebx, eax - jz loc_804C7F0 - cmp eax, 0FFFFFFFEh - jz loc_804C805 - test eax, eax - db 66h - nop - jnz short loc_804C6C4 - mov bl, 1 - -loc_804C6C4: ; CODE XREF: sub_804C4E0+1E0j - mov eax, [ebp+pwc] - mov [esp], eax - call _wcwidth - test eax, eax - js loc_804C7B8 - xor edx, edx - lea esi, [esi+0] - -loc_804C6E0: ; CODE XREF: sub_804C4E0+20Cj - movzx ecx, byte ptr [esi+edx] - mov [edi+edx], cl - add edx, 1 - cmp ebx, edx - jnz short loc_804C6E0 - add [ebp+var_202C], eax - add edi, ebx - add esi, ebx - -loc_804C6F8: ; CODE XREF: sub_804C4E0+2E7j - lea eax, [ebp+p] - mov [esp], eax ; ps - call _mbsinit - test eax, eax - jz loc_804C680 - -loc_804C70E: ; CODE XREF: sub_804C4E0+30Bj - ; sub_804C4E0+320j - cmp [ebp+var_2030], esi - ja loc_804C638 - sub edi, [ebp+s] - jmp loc_804C592 -; --------------------------------------------------------------------------- - -loc_804C725: ; CODE XREF: sub_804C4E0+67j - lea ecx, [eax+1] - lea eax, [eax+1Fh] - and eax, 0FFFFFFF0h - sub esp, eax - lea eax, [esp+23h] - and eax, 0FFFFFFF0h - mov [ebp+s], eax - mov [esp+10h], esi - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov [esp+8], edx - mov [esp+4], ecx - mov [esp], eax - call sub_80563D0 - jmp loc_804C54D -; --------------------------------------------------------------------------- - -loc_804C75E: ; CODE XREF: sub_804C4E0+8Cj - mov ebx, [ebp+s] - mov [ebp+var_202C], 0 - add ebx, edi - cmp [ebp+s], ebx - jnb loc_804C592 - call ___ctype_b_loc - xor esi, esi - mov ecx, [eax] - mov eax, [ebp+s] - nop - lea esi, [esi+0] - -loc_804C790: ; CODE XREF: sub_804C4E0+2C8j - movzx edx, byte ptr [eax] - movzx edx, word ptr [ecx+edx*2] - and edx, 4000h - cmp edx, 1 - sbb esi, 0FFFFFFFFh - add eax, 1 - cmp ebx, eax - ja short loc_804C790 - mov [ebp+var_202C], esi - jmp loc_804C592 -; --------------------------------------------------------------------------- - align 4 - -loc_804C7B8: ; CODE XREF: sub_804C4E0+1F4j - mov byte ptr [edi], 3Fh - add esi, ebx - add edi, 1 - add [ebp+var_202C], 1 - jmp loc_804C6F8 -; --------------------------------------------------------------------------- - align 10h - -loc_804C7D0: ; CODE XREF: sub_804C4E0+15Dj - lea edx, [eax-61h] - cmp dl, 1Dh - ja loc_804C668 - -loc_804C7DC: ; CODE XREF: sub_804C4E0+165j - ; sub_804C4E0+171j ... - mov [edi], al - add esi, 1 - add edi, 1 - add [ebp+var_202C], 1 - jmp loc_804C70E -; --------------------------------------------------------------------------- - -loc_804C7F0: ; CODE XREF: sub_804C4E0+1CDj - mov byte ptr [edi], 3Fh - add esi, 1 - add edi, 1 - add [ebp+var_202C], 1 - jmp loc_804C70E -; --------------------------------------------------------------------------- - -loc_804C805: ; CODE XREF: sub_804C4E0+1D6j - mov byte ptr [edi], 3Fh - add edi, 1 - add [ebp+var_202C], 1 - sub edi, [ebp+s] - jmp loc_804C592 -; --------------------------------------------------------------------------- - -loc_804C81D: ; CODE XREF: sub_804C4E0+11Aj - mov esi, [ebp+s] - add esi, edi - cmp [ebp+s], esi - jnb short loc_804C84E - call ___ctype_b_loc - mov edx, [ebp+s] - -loc_804C838: ; CODE XREF: sub_804C4E0+36Cj - movzx ebx, byte ptr [edx] - mov ecx, [eax] - test byte ptr [ecx+ebx*2+1], 40h - jnz short loc_804C847 - mov byte ptr [edx], 3Fh - -loc_804C847: ; CODE XREF: sub_804C4E0+362j - add edx, 1 - cmp esi, edx - ja short loc_804C838 - -loc_804C84E: ; CODE XREF: sub_804C4E0+34Bj - mov [ebp+var_202C], edi - jmp loc_804C592 -; --------------------------------------------------------------------------- - -loc_804C859: ; CODE XREF: sub_804C4E0+104j - call ___stack_chk_fail -sub_804C4E0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C860 proc near ; CODE XREF: sub_804EC30+16Bp - ; sub_804A8A0+46A5p ... - -var_29C = dword ptr -29Ch -var_298 = byte ptr -298h -var_C = dword ptr -0Ch - - push ebp - mov ebp, esp - push esi - mov esi, eax - push ebx - xor ebx, ebx - sub esp, 2C0h - mov eax, large gs:14h - mov [ebp+var_C], eax - xor eax, eax - cmp ds:byte_80613D1, 0 - jz short loc_804C899 - cmp ds:dword_80613A0, 4 - jz loc_804C9B0 - mov ebx, ds:dword_8061378 - add ebx, 1 - -loc_804C899: ; CODE XREF: sub_804C860+21j - ; sub_804C860+177j - cmp ds:byte_80613AF, 0 - jz short loc_804C8B9 - cmp ds:dword_80613A0, 4 - jz loc_804C950 - mov eax, ds:dword_806137C - add eax, 1 - add ebx, eax - -loc_804C8B9: ; CODE XREF: sub_804C860+40j - ; sub_804C860+145j - cmp ds:byte_8061374, 0 - jz short loc_804C8D5 - cmp ds:dword_80613A0, 4 - jz short loc_804C938 - mov eax, ds:dword_8061384 - add eax, 1 - add ebx, eax - -loc_804C8D5: ; CODE XREF: sub_804C860+60j - ; sub_804C860+E8j - mov ecx, ds:dword_80613EC - lea eax, [ebp+var_29C] - mov edx, [esi] - mov [esp], eax - xor eax, eax - call sub_804C4E0 - mov eax, ds:dword_80613C4 - add ebx, [ebp+var_29C] - test eax, eax - jz short loc_804C915 - mov ecx, [esi+68h] - mov edx, [esi+18h] - movzx eax, byte ptr [esi+74h] - call sub_804A0E0 - test al, al - setnz al - movzx eax, al - add ebx, eax - -loc_804C915: ; CODE XREF: sub_804C860+9Aj - mov edx, [ebp+var_C] - xor edx, large gs:14h - mov eax, ebx - jnz loc_804C9DC - add esp, 2C0h - pop ebx - pop esi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_804C938: ; CODE XREF: sub_804C860+69j - mov eax, [esi+70h] - mov [esp], eax ; s - call _strlen - add eax, 1 - add ebx, eax - jmp short loc_804C8D5 -; --------------------------------------------------------------------------- - align 10h - -loc_804C950: ; CODE XREF: sub_804C860+49j - mov eax, ds:dword_80613B8 - mov edx, ds:dword_80613BC - mov dword ptr [esp+10h], 200h - mov dword ptr [esp+14h], 0 - mov [esp+18h], eax - mov eax, ds:dword_80613B0 - mov [esp+1Ch], edx - mov edx, [esi+44h] - mov [esp+0Ch], eax - lea eax, [ebp+var_298] - mov [esp+8], eax - mov eax, [esi+40h] - mov [esp+4], edx - mov [esp], eax - call sub_8054030 - mov [esp], eax ; s - call _strlen - add eax, 1 - add ebx, eax - jmp loc_804C8B9 -; --------------------------------------------------------------------------- - align 10h - -loc_804C9B0: ; CODE XREF: sub_804C860+2Aj - lea eax, [ebp+var_298] - mov edx, [esi+64h] - mov [esp+8], eax - mov eax, [esi+60h] - mov [esp+4], edx - mov [esp], eax - call sub_8058160 - mov [esp], eax ; s - call _strlen - lea ebx, [eax+1] - jmp loc_804C899 -; --------------------------------------------------------------------------- - -loc_804C9DC: ; CODE XREF: sub_804C860+C1j - call ___stack_chk_fail -sub_804C860 endp - -; --------------------------------------------------------------------------- - jmp short sub_804C9F0 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804C9F0 proc near ; CODE XREF: .text:0804C9E1j - ; sub_804CA40+16j ... - -var_C = dword ptr -0Ch - - push ebp - mov ebp, esp - sub esp, 28h - cmp ds:byte_8061340, 0 - jz short loc_804CA28 - -loc_804C9FF: ; CODE XREF: sub_804C9F0+4Aj - mov edx, ds:stdout - mov dword ptr [esp+8], 1 ; n - mov [esp+0Ch], edx ; stream - mov edx, [eax] - mov [esp+4], edx ; size - mov eax, [eax+4] - mov [esp], eax ; ptr - call _fwrite_unlocked - leave - retn -; --------------------------------------------------------------------------- - align 8 - -loc_804CA28: ; CODE XREF: sub_804C9F0+Dj - mov [ebp+var_C], eax - mov ds:byte_8061340, 1 - call sub_804CA40 - mov eax, [ebp+var_C] - jmp short loc_804C9FF -sub_804C9F0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CA40 proc near ; CODE XREF: sub_804C9F0+42p - ; sub_804CAA0+260p - push ebp - mov ebp, esp - sub esp, 8 - mov edx, dword_80611F4 - test edx, edx - jz short loc_804CA58 - leave - mov eax, offset dword_80611F0 - jmp short sub_804C9F0 -; --------------------------------------------------------------------------- - -loc_804CA58: ; CODE XREF: sub_804CA40+Ej - mov eax, offset dword_80611E0 - call sub_804C9F0 - mov eax, offset dword_80611F8 - call sub_804C9F0 - mov eax, offset dword_80611E8 - leave - jmp sub_804C9F0 -sub_804CA40 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CA80 proc near ; CODE XREF: sub_804CAA0+231p - ; sub_804FAE0:loc_80511DBp - push ebp - mov eax, offset dword_80611E0 - mov ebp, esp - sub esp, 8 - call sub_804C9F0 - mov eax, offset dword_80611E8 - leave - jmp sub_804C9F0 -sub_804CA80 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __fastcall sub_804CAA0(int, int, char, int, struct obstack *, int, int) -sub_804CAA0 proc near ; CODE XREF: sub_804CEE0+B4p - ; sub_804D430+30Bp ... - -var_A0 = dword ptr -0A0h -var_9C = dword ptr -9Ch -oset = sigset_t ptr -98h -arg_0 = byte ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = dword ptr 18h - - push ebp - mov ebp, esp - push edi - push esi - mov esi, eax - push ebx - sub esp, 0ACh - mov ebx, [ebp+arg_8] - cmp ds:byte_80613C8, 0 - movzx eax, [ebp+arg_0] - jnz loc_804CB50 - -loc_804CAC2: ; CODE XREF: sub_804CAA0+13Ej - xor edi, edi - test ebx, ebx - jz loc_804CC0C - -loc_804CACC: ; CODE XREF: sub_804CAA0+166j - cmp ds:byte_80613C0, 0 - jz short loc_804CAF0 - mov eax, [ebx+0Ch] - lea edx, [eax+4] - cmp [ebx+10h], edx - jb loc_804CDB0 - -loc_804CAE4: ; CODE XREF: sub_804CAA0+323j - mov edx, ds:dword_80614B4 - mov [eax], edx - add dword ptr [ebx+0Ch], 4 - -loc_804CAF0: ; CODE XREF: sub_804CAA0+33j - mov ecx, ds:dword_80613EC - mov edx, esi - mov eax, ds:stdout - mov dword ptr [esp], 0 - call sub_804C4E0 - mov esi, eax - mov eax, ds:dword_80614B4 - add eax, esi - cmp ds:byte_80613C0, 0 - mov ds:dword_80614B4, eax - jz short loc_804CB35 - mov edx, [ebx+0Ch] - lea ecx, [edx+4] - cmp [ebx+10h], ecx - jb loc_804CDC8 - -loc_804CB2F: ; CODE XREF: sub_804CAA0+340j - mov [edx], eax - add dword ptr [ebx+0Ch], 4 - -loc_804CB35: ; CODE XREF: sub_804CAA0+7Ej - test edi, edi - jnz loc_804CC38 - -loc_804CB3D: ; CODE XREF: sub_804CAA0+18Fj - ; sub_804CAA0+281j - add esp, 0ACh - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804CB50: ; CODE XREF: sub_804CAA0+1Cj - cmp ecx, 0FFFFFFFFh - jz loc_804CDE8 - -loc_804CB59: ; CODE XREF: sub_804CAA0+35Aj - test al, al - jnz loc_804CD40 - mov eax, [ebp+arg_4] - mov edi, ds:dword_805EFC0[eax*4] - cmp edi, 5 - jnz loc_804CE78 - -loc_804CB74: ; CODE XREF: sub_804CAA0+3BEj - ; sub_804CAA0+3D2j - mov [esp], esi ; s - call _strlen - mov edi, ds:dword_8061344 - test edi, edi - lea edx, [esi+eax] - mov [ebp+var_9C], edx - jz short loc_804CBCE - mov [ebp+var_A0], ebx - mov ebx, eax - nop - -loc_804CB98: ; CODE XREF: sub_804CAA0+126j - mov eax, [edi] - cmp ebx, eax - jb short loc_804CBC1 - mov [esp+8], eax ; n - mov edx, [edi+4] - mov [esp+4], edx ; s2 - mov edx, [ebp+var_9C] - sub edx, eax - mov [esp], edx ; s1 - call _strncmp - test eax, eax - jz loc_804CE85 - -loc_804CBC1: ; CODE XREF: sub_804CAA0+FCj - mov edi, [edi+10h] - test edi, edi - jnz short loc_804CB98 - mov ebx, [ebp+var_A0] - -loc_804CBCE: ; CODE XREF: sub_804CAA0+EDj - mov edi, 28h - -loc_804CBD3: ; CODE XREF: sub_804CAA0+2D2j - ; sub_804CAA0+2E1j ... - add edi, offset dword_80611E0 - -loc_804CBD9: ; CODE XREF: sub_804CAA0+3F0j - mov ecx, [edi+4] - test ecx, ecx - jz loc_804CAC2 - mov eax, offset dword_80611E0 - call sub_804C9F0 - mov eax, edi - mov edi, 1 - call sub_804C9F0 - mov eax, offset dword_80611E8 - call sub_804C9F0 - test ebx, ebx - jnz loc_804CACC - -loc_804CC0C: ; CODE XREF: sub_804CAA0+26j - mov ecx, ds:dword_80613EC - mov edx, esi - mov eax, ds:stdout - mov dword ptr [esp], 0 - call sub_804C4E0 - add ds:dword_80614B4, eax - test edi, edi - mov esi, eax - jz loc_804CB3D - lea esi, [esi+0] - -loc_804CC38: ; CODE XREF: sub_804CAA0+97j - mov eax, ds:sig - mov edx, ds:dword_80614A4 - test eax, eax - jz loc_804CE17 - -loc_804CC4B: ; CODE XREF: sub_804CAA0+379j - lea edi, [ebp+oset] - jmp short loc_804CCC8 -; --------------------------------------------------------------------------- - align 8 - -loc_804CC58: ; CODE XREF: sub_804CAA0+22Fj - ; sub_804CAA0+236j - mov eax, ds:stdout - mov [esp], eax ; stream - call _fflush_unlocked - mov [esp+8], edi ; oset - mov dword ptr [esp+4], offset set ; set - mov dword ptr [esp], 0 ; how - call _sigprocmask - mov ebx, ds:sig - mov eax, ds:dword_80614A4 - test eax, eax - jz short loc_804CCE0 - sub eax, 1 - mov ebx, 13h - mov ds:dword_80614A4, eax - -loc_804CC99: ; CODE XREF: sub_804CAA0+250j - mov [esp], ebx ; sig - call _raise - mov dword ptr [esp+8], 0 ; oset - mov [esp+4], edi ; set - mov dword ptr [esp], 2 ; how - call _sigprocmask - mov edx, ds:sig - mov eax, ds:dword_80614A4 - test eax, eax - jz short loc_804CCF8 - -loc_804CCC8: ; CODE XREF: sub_804CAA0+1B1j - ; sub_804CAA0+25Aj - cmp ds:byte_8061340, 0 - jz short loc_804CC58 - call sub_804CA80 - jmp loc_804CC58 -; --------------------------------------------------------------------------- - align 10h - -loc_804CCE0: ; CODE XREF: sub_804CAA0+1EAj - mov dword ptr [esp+4], 0 ; handler - mov [esp], ebx ; sig - call _signal - jmp short loc_804CC99 -; --------------------------------------------------------------------------- - align 8 - -loc_804CCF8: ; CODE XREF: sub_804CAA0+226j - test edx, edx - jnz short loc_804CCC8 - -loc_804CCFC: ; CODE XREF: sub_804CAA0+380j - lea esi, [esi+0] - call sub_804CA40 - mov ebx, ds:dword_80613FC - xor edx, edx - mov eax, [ebp+arg_10] - div ebx - mov edx, [ebp+arg_10] - mov ecx, eax - lea eax, [esi+edx-1] - xor edx, edx - div ebx - cmp ecx, eax - jz loc_804CB3D - mov eax, offset dword_8061298 - call sub_804C9F0 - add esp, 0ACh - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804CD40: ; CODE XREF: sub_804CAA0+BBj - mov eax, edx - and eax, 0F000h - cmp eax, 8000h - jz loc_804CE28 - cmp eax, 4000h - jz loc_804CE95 - cmp eax, 0A000h - jz loc_804CDFF - cmp eax, 1000h - mov edi, 40h - jz loc_804CBD3 - cmp eax, 0C000h - mov di, 48h - jz loc_804CBD3 - cmp eax, 6000h - mov di, 50h - jz loc_804CBD3 - cmp eax, 2000h - mov di, 58h - jz loc_804CBD3 - -loc_804CDA5: ; CODE XREF: sub_804CAA0+36Bj - mov edi, 68h - jmp loc_804CBD3 -; --------------------------------------------------------------------------- - align 10h - -loc_804CDB0: ; CODE XREF: sub_804CAA0+3Ej - mov dword ptr [esp+4], 4 ; int - mov [esp], ebx ; struct obstack * - call __obstack_newchunk - mov eax, [ebx+0Ch] - jmp loc_804CAE4 -; --------------------------------------------------------------------------- - -loc_804CDC8: ; CODE XREF: sub_804CAA0+89j - mov dword ptr [esp+4], 4 ; int - mov [esp], ebx ; struct obstack * - call __obstack_newchunk - mov edx, [ebx+0Ch] - mov eax, ds:dword_80614B4 - jmp loc_804CB2F -; --------------------------------------------------------------------------- - align 4 - -loc_804CDE8: ; CODE XREF: sub_804CAA0+B3j - cmp dword_8061244, 0 - mov edi, 60h - jnz loc_804CBD3 - jmp loc_804CB59 -; --------------------------------------------------------------------------- - -loc_804CDFF: ; CODE XREF: sub_804CAA0+2C2j - test ecx, ecx - jnz short loc_804CE0D - mov edi, dword_806124C - test edi, edi - jnz short loc_804CDA5 - -loc_804CE0D: ; CODE XREF: sub_804CAA0+361j - mov edi, 38h - jmp loc_804CBD3 -; --------------------------------------------------------------------------- - -loc_804CE17: ; CODE XREF: sub_804CAA0+1A5j - test edx, edx - jnz loc_804CC4B - nop - jmp loc_804CCFC -; --------------------------------------------------------------------------- - align 4 - -loc_804CE28: ; CODE XREF: sub_804CAA0+2ACj - test dh, 8 - mov edi, 80h - jnz loc_804CBD3 - test dh, 4 - mov di, 88h - lea esi, [esi+0] - jnz loc_804CBD3 - and edx, 49h - mov di, 70h - jnz loc_804CBD3 - mov ax, 16h - call sub_804AB00 - test al, al - jz loc_804CB74 - cmp [ebp+arg_C], 1 - mov di, 0B0h - ja loc_804CBD3 - jmp loc_804CB74 -; --------------------------------------------------------------------------- - align 4 - -loc_804CE78: ; CODE XREF: sub_804CAA0+CEj - shl edi, 3 - nop - lea esi, [esi+0] - jmp loc_804CBD3 -; --------------------------------------------------------------------------- - -loc_804CE85: ; CODE XREF: sub_804CAA0+11Bj - mov ebx, [ebp+var_A0] - add edi, 8 - db 66h - nop - jmp loc_804CBD9 -; --------------------------------------------------------------------------- - -loc_804CE95: ; CODE XREF: sub_804CAA0+2B7j - mov eax, edx - mov edi, 0A0h - and eax, 202h - cmp eax, 202h - jz loc_804CBD3 - test dl, 2 - mov di, 98h - jnz loc_804CBD3 - and edx, 200h - cmp edx, 1 - sbb edi, edi - and edi, 0FFFFFFA0h - add edi, 90h - jmp loc_804CBD3 -sub_804CAA0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804CEE0 proc near ; CODE XREF: sub_804A8A0+46BBp - ; sub_804A8A0+4703p ... - -var_2A9 = byte ptr -2A9h -var_2A8 = byte ptr -2A8h -var_1C = dword ptr -1Ch - - push ebp - mov ebp, esp - push edi - push esi - mov esi, edx - push ebx - mov ebx, eax - sub esp, 2CCh - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - cmp ds:byte_80613D1, 0 - jnz loc_804D060 - -loc_804CF08: ; CODE XREF: sub_804CEE0+1CDj - cmp ds:byte_80613AF, 0 - jnz loc_804CFE0 - -loc_804CF15: ; CODE XREF: sub_804CEE0+179j - cmp ds:byte_8061374, 0 - jz short loc_804CF52 - xor eax, eax - mov edx, [ebx+70h] - cmp ds:dword_80613A0, 4 - mov dword ptr [esp+4], offset aS ; "%*s " - mov dword ptr [esp], 1 - setz al - sub eax, 1 - and eax, ds:dword_8061384 - mov [esp+0Ch], edx - mov [esp+8], eax - call ___printf_chk - -loc_804CF52: ; CODE XREF: sub_804CEE0+3Cj - movzx edx, byte ptr [ebx+74h] - movzx ecx, byte ptr [ebx+75h] ; int - mov edi, [ebx+1Ch] - mov eax, [ebx+68h] - mov [ebp+var_2A9], dl - movzx edx, ds:byte_8061364 - test ecx, edx - jz short loc_804CFD8 - mov edx, [ebx+6Ch] ; int - -loc_804CF74: ; CODE XREF: sub_804CEE0+FBj - mov [esp+4], eax ; int - movzx eax, [ebp+var_2A9] - mov [esp+10h], esi ; int - mov [esp+0Ch], edi ; int - mov dword ptr [esp+8], 0 ; struct obstack * - mov [esp], eax ; char - mov eax, [ebx] - call sub_804CAA0 - mov esi, eax - mov eax, ds:dword_80613C4 - test eax, eax - jz short loc_804CFB8 - mov ecx, [ebx+68h] - mov edx, [ebx+18h] - movzx eax, byte ptr [ebx+74h] - call sub_804C200 - movzx eax, al - add esi, eax - -loc_804CFB8: ; CODE XREF: sub_804CEE0+C2j - mov edx, [ebp+var_1C] - xor edx, large gs:14h - mov eax, esi - jnz loc_804D0B2 - add esp, 2CCh - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804CFD8: ; CODE XREF: sub_804CEE0+8Fj - mov edx, [ebx+18h] - jmp short loc_804CF74 -; --------------------------------------------------------------------------- - align 10h - -loc_804CFE0: ; CODE XREF: sub_804CEE0+2Fj - mov eax, ds:dword_80613B8 - mov edx, ds:dword_80613BC - mov dword ptr [esp+10h], 200h - mov dword ptr [esp+14h], 0 - mov [esp+18h], eax - mov eax, ds:dword_80613B0 - mov [esp+1Ch], edx - mov edx, [ebx+44h] - mov [esp+0Ch], eax - lea eax, [ebp+var_2A8] - mov [esp+8], eax - mov eax, [ebx+40h] - mov [esp+4], edx - mov [esp], eax - call sub_8054030 - xor edx, edx - cmp ds:dword_80613A0, 4 - mov dword ptr [esp+4], offset aS ; "%*s " - mov dword ptr [esp], 1 - setz dl - sub edx, 1 - and edx, ds:dword_806137C - mov [esp+0Ch], eax - mov [esp+8], edx - call ___printf_chk - jmp loc_804CF15 -; --------------------------------------------------------------------------- - align 10h - -loc_804D060: ; CODE XREF: sub_804CEE0+22j - lea eax, [ebp+var_2A8] - mov edx, [ebx+64h] - mov [esp+8], eax - mov eax, [ebx+60h] - mov [esp+4], edx - mov [esp], eax - call sub_8058160 - xor edx, edx - cmp ds:dword_80613A0, 4 - mov dword ptr [esp+4], offset aS ; "%*s " - mov dword ptr [esp], 1 - setz dl - sub edx, 1 - and edx, ds:dword_8061378 - mov [esp+0Ch], eax - mov [esp+8], edx - call ___printf_chk - jmp loc_804CF08 -; --------------------------------------------------------------------------- - -loc_804D0B2: ; CODE XREF: sub_804CEE0+E4j - call ___stack_chk_fail -sub_804CEE0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804D0C0 proc near ; CODE XREF: sub_804FAE0:loc_8050D98p - -var_24 = dword ptr -24h -var_20 = dword ptr -20h -s1 = byte ptr -1Bh -var_19 = byte ptr -19h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 2Ch - mov dword ptr [esp], offset name ; "LS_COLORS" - call _getenv - test eax, eax - jz short loc_804D0E1 - mov [ebp+var_20], eax - cmp byte ptr [eax], 0 - jnz short loc_804D0F0 - -loc_804D0E1: ; CODE XREF: sub_804D0C0+17j - ; sub_804D0C0+6Dj ... - add esp, 2Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804D0F0: ; CODE XREF: sub_804D0C0+1Fj - mov word ptr [ebp+s1], 3F3Fh - mov [ebp+var_19], 0 - mov [esp], eax ; src - call sub_80583E0 - mov ds:dword_80613CC, eax - mov [ebp+var_24], eax - -loc_804D10A: ; CODE XREF: sub_804D0C0+176j - ; sub_804D0C0+209j ... - mov eax, [ebp+var_20] - movzx edx, byte ptr [eax] - cmp dl, 2Ah - jz short loc_804D150 - cmp dl, 3Ah - jz loc_804D318 - test dl, dl - jnz loc_804D248 - -loc_804D126: ; CODE XREF: sub_804D0C0+129j - cmp dword_8061218, 6 - jnz short loc_804D0E1 - mov esi, off_806121C - mov edi, offset aTarget ; "target" - mov ecx, 6 - repe cmpsb - jnz short loc_804D0E1 - mov ds:byte_8061364, 1 - jmp short loc_804D0E1 -; --------------------------------------------------------------------------- - align 10h - -loc_804D150: ; CODE XREF: sub_804D0C0+53j - mov dword ptr [esp], 14h ; size - lea esi, [ebp+var_20] - call sub_8058380 - lea edi, [ebp+var_24] - mov ecx, 1 - add [ebp+var_20], 1 - mov edx, esi - mov ebx, eax - mov eax, ds:dword_8061344 - mov [ebx+10h], eax - mov eax, [ebp+var_24] - mov ds:dword_8061344, ebx - mov [ebx+4], eax - mov eax, edi - mov [esp], ebx - call sub_804A8A0 - test al, al - jnz short loc_804D208 - lea esi, [esi+0] - -loc_804D198: ; CODE XREF: sub_804D0C0+157j - ; sub_804D0C0+17Cj ... - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aUnparsableValu ; "unparsable value for LS_COLORS environm"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 0 ; status - mov [esp+8], eax ; format - call _error - mov eax, ds:dword_80613CC - mov [esp], eax ; ptr - call _free - mov eax, ds:dword_8061344 - test eax, eax - jnz short loc_804D1F2 - -loc_804D1E2: ; CODE XREF: sub_804D0C0+141j - mov ds:byte_80613C8, 0 - jmp loc_804D126 -; --------------------------------------------------------------------------- - align 10h - -loc_804D1F0: ; CODE XREF: sub_804D0C0+13Fj - mov eax, ebx - -loc_804D1F2: ; CODE XREF: sub_804D0C0+120j - mov ebx, [eax+10h] - mov [esp], eax ; ptr - call _free - test ebx, ebx - jnz short loc_804D1F0 - jmp short loc_804D1E2 -; --------------------------------------------------------------------------- - align 8 - -loc_804D208: ; CODE XREF: sub_804D0C0+CFj - mov eax, [ebp+var_20] - movzx edx, byte ptr [eax] - add eax, 1 - mov [ebp+var_20], eax - cmp dl, 3Dh - jnz loc_804D198 - mov eax, [ebp+var_24] - xor ecx, ecx - mov edx, esi - mov [ebx+0Ch], eax - add ebx, 8 - mov eax, edi - mov [esp], ebx - call sub_804A8A0 - test al, al - jnz loc_804D10A - jmp loc_804D198 -; --------------------------------------------------------------------------- - align 8 - -loc_804D248: ; CODE XREF: sub_804D0C0+60j - mov [ebp+s1], dl - lea edx, [eax+1] - mov [ebp+var_20], edx - movzx edx, byte ptr [eax+1] - test dl, dl - jz loc_804D198 - mov [ebp+s1+1], dl - lea edx, [eax+2] - mov [ebp+var_20], edx - movzx edx, byte ptr [eax+2] - add eax, 3 - mov [ebp+var_20], eax - cmp dl, 3Dh - jnz loc_804D198 - mov eax, offset s2 ; "lc" - xor esi, esi - lea ebx, [ebp+s1] - jmp short loc_804D296 -; --------------------------------------------------------------------------- - align 4 - -loc_804D288: ; CODE XREF: sub_804D0C0+1E4j - add esi, 1 - mov eax, ds:off_805EE40[esi*4] - test eax, eax - jz short loc_804D2CF - -loc_804D296: ; CODE XREF: sub_804D0C0+1C3j - mov [esp+4], eax ; s2 - mov [esp], ebx ; s1 - call _strcmp - test eax, eax - jnz short loc_804D288 - mov eax, [ebp+var_24] - lea ecx, ds:80611E0h[esi*8] - mov [esp], ecx - lea edx, [ebp+var_20] - xor ecx, ecx - mov off_80611E4[esi*8], eax - lea eax, [ebp+var_24] - call sub_804A8A0 - test al, al - jnz loc_804D10A - -loc_804D2CF: ; CODE XREF: sub_804D0C0+1D4j - mov [esp], ebx - call sub_80562C0 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aUnrecognizedPr ; "unrecognized prefix: %s" - mov dword ptr [esp], 0 ; domainname - mov ebx, eax - call _dcgettext - mov [esp+0Ch], ebx - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 0 ; status - mov [esp+8], eax ; format - call _error - jmp loc_804D198 -; --------------------------------------------------------------------------- - align 4 - -loc_804D318: ; CODE XREF: sub_804D0C0+58j - add eax, 1 - mov [ebp+var_20], eax - jmp loc_804D10A -sub_804D0C0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __fastcall sub_804D330(int, char *s, int) -sub_804D330 proc near ; CODE XREF: sub_804D430+56Cp - ; sub_804D430+939p - -var_12C = dword ptr -12Ch -var_121 = byte ptr -121h -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 158h - mov [ebp+var_8], esi - mov esi, edx - mov edx, ds:dword_8061D0C - mov [ebp+var_C], ebx - mov ebx, eax - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - mov [ebp+var_4], edi - mov edi, ecx - test edx, edx - jz short loc_804D38A - mov dword ptr [esp+4], offset needle ; "%b" - mov [esp], esi ; haystack - call _strstr - test eax, eax - jz short loc_804D38A - mov [esp], esi ; s - mov [ebp+var_12C], eax - call _strlen - mov edx, [ebp+var_12C] - cmp eax, 65h - jbe short loc_804D3D0 - -loc_804D38A: ; CODE XREF: sub_804D330+2Bj - ; sub_804D330+3Fj ... - mov eax, [ebp+arg_0] - mov dword ptr [esp+10h], 0 - mov [esp+0Ch], edi - mov [esp+8], esi - mov [esp+14h], eax - mov dword ptr [esp+4], 3E9h - mov [esp], ebx - call sub_8058120 - mov edx, [ebp+var_1C] - xor edx, large gs:14h - jnz short loc_804D3CA - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804D3CA: ; CODE XREF: sub_804D330+8Bj - call ___stack_chk_fail -; --------------------------------------------------------------------------- - align 10h - -loc_804D3D0: ; CODE XREF: sub_804D330+58j - mov eax, edx - sub eax, esi - mov [esp+4], esi - lea esi, [ebp+var_121] - mov dword ptr [esp+0Ch], 105h - mov [esp+8], eax - mov [esp], esi - call ___mempcpy_chk - imul ecx, [edi+10h], 0A1h - add ecx, offset dword_8061580 - mov [esp+4], ecx - mov [esp], eax - call _stpcpy - mov edx, [ebp+var_12C] - add edx, 2 - mov [esp+4], edx ; src - mov [esp], eax ; dest - call _strcpy - jmp loc_804D38A -sub_804D330 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804D430 proc near ; CODE XREF: sub_804A8A0+4820p - -var_1500 = dword ptr -1500h -var_14FC = dword ptr -14FCh -var_14F8 = dword ptr -14F8h -var_14F4 = dword ptr -14F4h -var_14F0 = dword ptr -14F0h -var_14EC = dword ptr -14ECh -timer = dword ptr -14E4h -var_14E0 = dword ptr -14E0h -var_14DC = dword ptr -14DCh -s = byte ptr -14D8h -var_69D = byte ptr -69Dh -var_2B4 = byte ptr -2B4h -var_28 = byte ptr -28h -var_27 = dword ptr -27h -var_23 = dword ptr -23h -var_1E = byte ptr -1Eh -var_1D = byte ptr -1Dh -var_1C = dword ptr -1Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - mov ebx, eax - sub esp, 151Ch - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - cmp byte ptr [ebx+74h], 0 - jz loc_804D780 - lea eax, [ebp+var_28] - mov [esp+4], eax - lea eax, [ebx+8] - mov [esp], eax - call sub_8052F90 - cmp ds:byte_8061375, 0 - jnz loc_804D7B2 - -loc_804D472: ; CODE XREF: sub_804D430+37Cj - mov [ebp+var_1E], 0 - -loc_804D476: ; CODE XREF: sub_804D430+391j - ; sub_804D430+60Cj - mov eax, ds:dword_80613A4 - cmp eax, 1 - jz loc_804D7E0 - -loc_804D484: ; CODE XREF: sub_804D430+3A3j - jnb loc_804D880 - mov eax, [ebx+50h] - mov edx, [ebx+54h] - mov [ebp+timer], eax - mov [ebp+var_14E0], edx - -loc_804D49C: ; CODE XREF: sub_804D430+5A2j - cmp ds:byte_80613D1, 0 - jnz loc_804D7FF - -loc_804D4A9: ; CODE XREF: sub_804D430+3C9j - lea edx, [ebp+s] - mov [ebp+var_14EC], edx - mov esi, edx - -loc_804D4B7: ; CODE XREF: sub_804D430+44Bj - cmp ds:byte_80613AF, 0 - mov edi, esi - jz short loc_804D523 - cmp byte ptr [ebx+74h], 0 - mov edx, offset s ; "?" - jnz loc_804DC10 - -loc_804D4D1: ; CODE XREF: sub_804D430+82Aj - mov edi, ds:dword_806137C - mov [esp], edx ; s - mov [ebp+var_14FC], edx - mov dword ptr [esp+4], 0 ; int - call sub_8052440 - mov edx, [ebp+var_14FC] - sub edi, eax - test edi, edi - jle short loc_804D50D - xor ecx, ecx - nop - lea esi, [esi+0] - -loc_804D500: ; CODE XREF: sub_804D430+D9j - mov byte ptr [esi+ecx], 20h - add ecx, 1 - cmp ecx, edi - jnz short loc_804D500 - add esi, ecx - -loc_804D50D: ; CODE XREF: sub_804D430+C7j - ; sub_804D430+EEj - movzx eax, byte ptr [edx] - lea edi, [esi+1] - add edx, 1 - mov ecx, esi - test al, al - mov [esi], al - mov esi, edi - jnz short loc_804D50D - mov byte ptr [ecx], 20h - -loc_804D523: ; CODE XREF: sub_804D430+90j - cmp byte ptr [ebx+74h], 0 - mov eax, offset s ; "?" - jnz loc_804DA10 - -loc_804D532: ; CODE XREF: sub_804D430+5FDj - mov [esp+18h], eax - mov eax, ds:dword_8061380 - mov [esp], edi - mov dword ptr [esp+0Ch], offset aSS ; "%s %*s " - mov dword ptr [esp+8], 0FFFFFFFFh - mov [esp+14h], eax - lea eax, [ebp+var_28] - mov [esp+10h], eax - mov dword ptr [esp+4], 1 - call ___sprintf_chk - mov [esp], edi ; s - call _strlen - add edi, eax - cmp ds:byte_80613C0, 0 - jnz loc_804D9D8 - -loc_804D57D: ; CODE XREF: sub_804D430+5D4j - cmp byte_80611C9, 0 - jnz loc_804D890 - cmp byte_80611C8, 0 - jnz loc_804D890 - cmp ds:byte_80613AD, 0 - jnz loc_804D890 - cmp ds:byte_8061374, 0 - jnz loc_804D890 - -loc_804D5B1: ; CODE XREF: sub_804D430+4D7j - ; sub_804D430+4F3j - cmp byte ptr [ebx+74h], 0 - mov edx, offset s ; "?" - jz short loc_804D624 - mov eax, [ebx+18h] - and eax, 0F000h - cmp eax, 6000h - jz loc_804DA48 - cmp eax, 2000h - jz loc_804DA48 - mov eax, dword_80611C0 - mov edx, dword_80611C4 - mov dword ptr [esp+10h], 1 - mov dword ptr [esp+14h], 0 - mov [esp+18h], eax - mov eax, ds:dword_80613B0 - mov [esp+1Ch], edx - mov edx, [ebx+38h] - mov [esp+0Ch], eax - lea eax, [ebp+var_2B4] - mov [esp+8], eax - mov eax, [ebx+34h] - mov [esp+4], edx - mov [esp], eax - call sub_8054030 - mov edx, eax - -loc_804D624: ; CODE XREF: sub_804D430+18Aj - mov esi, ds:dword_806139C - mov [esp], edx ; s - mov [ebp+var_14FC], edx - mov dword ptr [esp+4], 0 ; int - call sub_8052440 - mov edx, [ebp+var_14FC] - sub esi, eax - test esi, esi - jle short loc_804D65D - xor ecx, ecx - db 66h - nop - -loc_804D650: ; CODE XREF: sub_804D430+229j - mov byte ptr [edi+ecx], 20h - add ecx, 1 - cmp ecx, esi - jnz short loc_804D650 - add edi, ecx - -loc_804D65D: ; CODE XREF: sub_804D430+21Aj - ; sub_804D430+23Ej - movzx eax, byte ptr [edx] - lea esi, [edi+1] - add edx, 1 - mov ecx, edi - test al, al - mov [edi], al - mov edi, esi - jnz short loc_804D65D - mov byte ptr [ecx], 20h - -loc_804D673: ; CODE XREF: sub_804D430+6F4j - lea eax, [ebp+timer] - mov [esp], eax ; timer - call _localtime - mov byte ptr [esi], 1 - cmp byte ptr [ebx+74h], 0 - jnz loc_804D928 - -loc_804D68E: ; CODE XREF: sub_804D430+858j - mov edi, offset s ; "?" - -loc_804D693: ; CODE XREF: sub_804D430+881j - mov eax, dword_80612A4 - test eax, eax - js loc_804DD38 - -loc_804D6A0: ; CODE XREF: sub_804D430+949j - ; sub_804D430+95Bj - mov [esp], esi - mov [esp+14h], edi - mov [esp+10h], eax - mov dword ptr [esp+0Ch], offset aS ; "%*s " - mov dword ptr [esp+8], 0FFFFFFFFh - mov dword ptr [esp+4], 1 - call ___sprintf_chk - mov [esp], esi ; s - call _strlen - add esi, eax - -loc_804D6D2: ; CODE XREF: sub_804D430+586j - mov eax, ds:stdout - mov [esp+4], eax - mov eax, [ebp+var_14EC] - mov [esp], eax - call _fputs_unlocked - movzx edx, byte ptr [ebx+74h] - sub esi, [ebp+var_14EC] - movzx ecx, byte ptr [ebx+75h] ; int - add ds:dword_80614B4, esi - mov edi, [ebx+1Ch] - mov byte ptr [ebp+var_14EC], dl - movzx edx, ds:byte_8061364 - mov eax, [ebx+68h] - test ecx, edx - jz loc_804DB58 - mov edx, [ebx+6Ch] ; int - -loc_804D71B: ; CODE XREF: sub_804D430+72Bj - mov [esp+4], eax ; int - movzx eax, byte ptr [ebp+var_14EC] - mov [esp+0Ch], edi ; int - mov [esp+10h], esi ; int - mov dword ptr [esp+8], offset stru_80614C0 ; struct obstack * - mov [esp], eax ; char - mov eax, [ebx] - call sub_804CAA0 - mov ecx, [ebx+68h] - cmp ecx, 6 - mov edi, eax - jz loc_804DB60 - mov esi, ds:dword_80613C4 - test esi, esi - jz short loc_804D764 - mov edx, [ebx+18h] - movzx eax, byte ptr [ebx+74h] - call sub_804C200 - -loc_804D764: ; CODE XREF: sub_804D430+326j - ; sub_804D430+735j ... - mov ecx, [ebp+var_1C] - xor ecx, large gs:14h - jnz loc_804DDB1 - add esp, 151Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804D780: ; CODE XREF: sub_804D430+1Dj - mov eax, [ebx+68h] - cmp ds:byte_8061375, 0 - mov [ebp+var_27], 3F3F3F3Fh - mov [ebp+var_23], 3F3F3F3Fh - movzx eax, ds:byte_805EFE8[eax] - mov word ptr [ebp-1Fh], 3F3Fh - mov [ebp+var_1D], 0 - mov [ebp+var_28], al - jz loc_804D472 - -loc_804D7B2: ; CODE XREF: sub_804D430+3Cj - mov eax, [ebx+78h] - cmp eax, 1 - jz loc_804DA38 - cmp eax, 2 - jnz loc_804D476 - mov eax, ds:dword_80613A4 - mov [ebp+var_1E], 2Bh - cmp eax, 1 - jnz loc_804D484 - lea esi, [esi+0] - -loc_804D7E0: ; CODE XREF: sub_804D430+4Ej - mov eax, [ebx+58h] - mov edx, [ebx+5Ch] - cmp ds:byte_80613D1, 0 - mov [ebp+timer], eax - mov [ebp+var_14E0], edx - jz loc_804D4A9 - -loc_804D7FF: ; CODE XREF: sub_804D430+73j - mov edx, [ebx+64h] - mov eax, offset s ; "?" - mov ecx, [ebx+60h] - mov esi, edx - or esi, ecx - jnz loc_804DC60 - -loc_804D814: ; CODE XREF: sub_804D430+846j - mov [esp+14h], eax - mov eax, ds:dword_8061378 - lea edx, [ebp+s] - mov [ebp+var_14EC], edx - mov dword ptr [esp+0Ch], offset aS ; "%*s " - mov dword ptr [esp+8], 0E3Bh - mov [esp+10h], eax - mov dword ptr [esp+4], 1 - mov [esp], edx - call ___sprintf_chk - mov esi, [ebp+var_14EC] - -loc_804D853: ; CODE XREF: sub_804D430+437j - mov edx, [esi] - add esi, 4 - lea eax, [edx-1010101h] - not edx - and eax, edx - and eax, 80808080h - jz short loc_804D853 - test eax, 8080h - jnz short loc_804D876 - shr eax, 10h - add esi, 2 - -loc_804D876: ; CODE XREF: sub_804D430+43Ej - add al, al - sbb esi, 3 - jmp loc_804D4B7 -; --------------------------------------------------------------------------- - -loc_804D880: ; CODE XREF: sub_804D430:loc_804D484j - cmp eax, 2 - jz loc_804D9C0 - call _abort -; --------------------------------------------------------------------------- - align 10h - -loc_804D890: ; CODE XREF: sub_804D430+154j - ; sub_804D430+161j ... - mov esi, [ebp+var_14EC] - mov eax, ds:stdout - sub edi, esi - mov [esp+4], eax - mov [esp], esi - call _fputs_unlocked - add ds:dword_80614B4, edi - cmp byte_80611C8, 0 - jnz loc_804DB40 - -loc_804D8BC: ; CODE XREF: sub_804D430+722j - cmp byte_80611C9, 0 - jz short loc_804D8ED - cmp byte ptr [ebx+74h], 0 - mov eax, offset s ; "?" - mov ecx, ds:dword_806138C - mov edx, [ebx+24h] - jz short loc_804D8E8 - xor eax, eax - cmp ds:byte_80613AE, 0 - jz loc_804DD13 - -loc_804D8E8: ; CODE XREF: sub_804D430+4A7j - ; sub_804D430+903j - call sub_804C300 - -loc_804D8ED: ; CODE XREF: sub_804D430+493j - cmp ds:byte_80613AD, 0 - jnz loc_804DB29 - -loc_804D8FA: ; CODE XREF: sub_804D430+70Bj - cmp ds:byte_8061374, 0 - mov edi, [ebp+var_14EC] - jz loc_804D5B1 - mov eax, [ebx+70h] - xor edx, edx - mov ecx, ds:dword_8061384 - call sub_804C300 - mov edi, [ebp+var_14EC] - jmp loc_804D5B1 -; --------------------------------------------------------------------------- - -loc_804D928: ; CODE XREF: sub_804D430+258j - test eax, eax - jz loc_804DC8E - mov ecx, ds:tp.tv_nsec - mov edx, ds:tp.tv_sec - mov edi, [ebp+timer] - mov [ebp+var_14F4], ecx - mov ecx, [ebp+var_14E0] - cmp edi, edx - mov [ebp+var_14F0], ecx - jg loc_804DCB8 - jl short loc_804D96A - cmp [ebp+var_14F4], ecx - js loc_804DCB8 - -loc_804D96A: ; CODE XREF: sub_804D430+52Cj - ; sub_804D430+8C4j - lea ecx, [edx-0F0C2ACh] - cmp ecx, edi - jge loc_804DBF0 - -loc_804D978: ; CODE XREF: sub_804D430+7CEj - cmp edi, edx - mov ecx, 1 - jge loc_804DCF9 - lea esi, [esi+0] - -loc_804D988: ; CODE XREF: sub_804D430+7D6j - ; sub_804D430+8DEj - mov edx, off_80611CC[ecx*4] ; s - mov ecx, [ebp+var_14F0] - mov [esp], ecx ; int - mov ecx, eax ; int - mov eax, esi - call sub_804D330 - test eax, eax - jz loc_804DC7B - -loc_804D9A9: ; CODE XREF: sub_804D430+84Ej - lea eax, [esi+eax] - mov byte ptr [eax], 20h - lea esi, [eax+1] - mov byte ptr [eax+1], 0 - jmp loc_804D6D2 -; --------------------------------------------------------------------------- - align 10h - -loc_804D9C0: ; CODE XREF: sub_804D430+453j - mov eax, [ebx+48h] - mov edx, [ebx+4Ch] - mov [ebp+timer], eax - mov [ebp+var_14E0], edx - jmp loc_804D49C -; --------------------------------------------------------------------------- - align 4 - -loc_804D9D8: ; CODE XREF: sub_804D430+147j - mov eax, ds:stdout - mov dword ptr [esp+8], 2 ; n - mov dword ptr [esp+4], 1 ; size - mov dword ptr [esp], offset asc_805DE75 ; " " - mov [esp+0Ch], eax ; stream - call _fwrite_unlocked - add ds:dword_80614B4, 2 - jmp loc_804D57D -; --------------------------------------------------------------------------- - align 10h - -loc_804DA10: ; CODE XREF: sub_804D430+FCj - mov ecx, [ebx+1Ch] - lea eax, [ebp+var_69D] - mov [esp+8], eax - mov dword ptr [esp+4], 0 - mov [esp], ecx - call sub_8058160 - jmp loc_804D532 -; --------------------------------------------------------------------------- - align 8 - -loc_804DA38: ; CODE XREF: sub_804D430+388j - mov [ebp+var_1E], 2Eh - jmp loc_804D476 -; --------------------------------------------------------------------------- - align 8 - -loc_804DA48: ; CODE XREF: sub_804D430+199j - ; sub_804D430+1A4j - lea eax, [ebp+var_2B4] - mov edx, [ebx+2Ch] - mov esi, 0FFFFFFFEh - mov [esp+8], eax - mov eax, [ebx+28h] - sub esi, ds:dword_8061394 - mov dword ptr [esp+4], 0 - sub esi, ds:dword_8061398 - shrd eax, edx, 0Ch - movzx edx, byte ptr [ebx+28h] - xor al, al - add esi, ds:dword_806139C - or eax, edx - mov [esp], eax - call sub_8058160 - mov edx, [ebx+2Ch] - mov ecx, [ebx+2Ch] - mov dword ptr [esp+4], 0 - and ecx, 0FFFFF000h - mov [ebp+var_14F8], eax - mov eax, ds:dword_8061398 - mov [ebp+var_14F4], eax - lea eax, [ebp+var_69D] - mov [esp+8], eax - mov eax, [ebx+28h] - shrd eax, edx, 8 - and eax, 0FFFh - or ecx, eax - mov [esp], ecx - call sub_8058160 - mov edx, [ebp+var_14F8] - mov ecx, [ebp+var_14F4] - mov dword ptr [esp+0Ch], offset dword_805DE78 - mov dword ptr [esp+8], 0FFFFFFFFh - mov [esp+1Ch], edx - mov [esp+18h], ecx - mov [esp+14h], eax - mov eax, esi - sar eax, 1Fh - not eax - and eax, esi - add eax, ds:dword_8061394 - mov dword ptr [esp+4], 1 - mov [esp], edi - mov [esp+10h], eax - call ___sprintf_chk - mov eax, ds:dword_806139C - lea esi, [edi+eax+1] - jmp loc_804D673 -; --------------------------------------------------------------------------- - -loc_804DB29: ; CODE XREF: sub_804D430+4C4j - movzx ecx, byte ptr [ebx+74h] - mov eax, [ebx+20h] - mov edx, ds:dword_8061390 - call sub_804C3C0 - jmp loc_804D8FA -; --------------------------------------------------------------------------- - -loc_804DB40: ; CODE XREF: sub_804D430+486j - movzx ecx, byte ptr [ebx+74h] - mov eax, [ebx+20h] - mov edx, ds:dword_8061388 - call sub_804C3C0 - jmp loc_804D8BC -; --------------------------------------------------------------------------- - align 4 - -loc_804DB58: ; CODE XREF: sub_804D430+2E2j - mov edx, [ebx+18h] - jmp loc_804D71B -; --------------------------------------------------------------------------- - -loc_804DB60: ; CODE XREF: sub_804D430+318j - mov eax, [ebx+4] - test eax, eax - jz loc_804D764 - mov eax, ds:stdout - lea esi, [esi+edi+4] - mov dword ptr [esp+8], 4 ; n - mov dword ptr [esp+4], 1 ; size - mov dword ptr [esp], offset asc_805DE82 ; " -> " - mov [esp+0Ch], eax ; stream - call _fwrite_unlocked - movzx ecx, byte ptr [ebx+75h] - mov [esp+10h], esi ; int - mov esi, [ebx+1Ch] - mov edx, [ebx+6Ch] ; int - mov eax, [ebx+4] - sub ecx, 1 ; int - mov [esp+0Ch], esi ; int - mov esi, [ebx+68h] - add ds:dword_80614B4, 4 - mov dword ptr [esp+8], 0 ; struct obstack * - mov [esp+4], esi ; int - movzx esi, byte ptr [ebx+74h] - mov [esp], esi ; char - call sub_804CAA0 - mov edi, ds:dword_80613C4 - test edi, edi - jz loc_804D764 - mov edx, [ebx+6Ch] - xor ecx, ecx - mov eax, 1 - call sub_804C200 - jmp loc_804D764 -; --------------------------------------------------------------------------- - -loc_804DBF0: ; CODE XREF: sub_804D430+542j - jg short loc_804DC04 - mov ecx, [ebp+var_14F0] - cmp [ebp+var_14F4], ecx - js loc_804D978 - -loc_804DC04: ; CODE XREF: sub_804D430:loc_804DBF0j - ; sub_804D430:loc_804DCF9j - xor ecx, ecx - jmp loc_804D988 -; --------------------------------------------------------------------------- - align 10h - -loc_804DC10: ; CODE XREF: sub_804D430+9Bj - mov eax, ds:dword_80613B8 - mov edx, ds:dword_80613BC - mov dword ptr [esp+10h], 200h - mov dword ptr [esp+14h], 0 - mov [esp+18h], eax - mov eax, ds:dword_80613B0 - mov [esp+1Ch], edx - mov edx, [ebx+44h] - mov [esp+0Ch], eax - lea eax, [ebp+var_2B4] - mov [esp+8], eax - mov eax, [ebx+40h] - mov [esp+4], edx - mov [esp], eax - call sub_8054030 - mov edx, eax - jmp loc_804D4D1 -; --------------------------------------------------------------------------- - align 10h - -loc_804DC60: ; CODE XREF: sub_804D430+3DEj - lea eax, [ebp+var_69D] - mov [esp+8], eax - mov [esp], ecx - mov [esp+4], edx - call sub_8058160 - jmp loc_804D814 -; --------------------------------------------------------------------------- - -loc_804DC7B: ; CODE XREF: sub_804D430+573j - cmp byte ptr [esi], 0 - jz loc_804D9A9 - cmp byte ptr [ebx+74h], 0 - jz loc_804D68E - -loc_804DC8E: ; CODE XREF: sub_804D430+4FAj - lea eax, [ebp+var_2B4] - mov [esp+8], eax - mov eax, [ebp+timer] - mov edx, eax - sar edx, 1Fh - mov [esp], eax - mov [esp+4], edx - call sub_8055020 - mov edi, eax - jmp loc_804D693 -; --------------------------------------------------------------------------- - align 4 - -loc_804DCB8: ; CODE XREF: sub_804D430+526j - ; sub_804D430+534j - mov [ebp+var_14FC], eax - mov dword ptr [esp], offset tp ; tp - call sub_80530D0 - mov ecx, ds:tp.tv_nsec - mov edi, [ebp+timer] - mov edx, ds:tp.tv_sec - mov eax, [ebp+var_14FC] - mov [ebp+var_14F4], ecx - mov ecx, [ebp+var_14E0] - mov [ebp+var_14F0], ecx - jmp loc_804D96A -; --------------------------------------------------------------------------- - -loc_804DCF9: ; CODE XREF: sub_804D430+54Fj - jg loc_804DC04 - mov ecx, [ebp+var_14F0] - sub ecx, [ebp+var_14F4] - shr ecx, 1Fh - jmp loc_804D988 -; --------------------------------------------------------------------------- - -loc_804DD13: ; CODE XREF: sub_804D430+4B2j - mov [esp], edx ; gid - mov [ebp+var_14FC], edx - mov [ebp+var_1500], ecx - call sub_8054E10 - mov ecx, [ebp+var_1500] - mov edx, [ebp+var_14FC] - jmp loc_804D8E8 -; --------------------------------------------------------------------------- - -loc_804DD38: ; CODE XREF: sub_804D430+26Aj - lea eax, [ebp+var_14DC] - mov [ebp+var_14DC], 0 - mov [esp], eax ; timer - call _localtime - test eax, eax - jz short loc_804DD72 - mov edx, off_80611CC ; s - mov ecx, eax ; int - lea eax, [ebp+var_69D] - mov dword ptr [esp], 0 ; int - call sub_804D330 - test eax, eax - jnz short loc_804DD90 - -loc_804DD72: ; CODE XREF: sub_804D430+922j - mov eax, dword_80612A4 - -loc_804DD77: ; CODE XREF: sub_804D430+97Fj - test eax, eax - jns loc_804D6A0 - mov dword_80612A4, 0 - xor eax, eax - jmp loc_804D6A0 -; --------------------------------------------------------------------------- - -loc_804DD90: ; CODE XREF: sub_804D430+940j - lea ecx, [ebp+var_69D] - mov dword ptr [esp+8], 0 ; int - mov [esp+4], eax ; int - mov [esp], ecx ; s - call sub_80522A0 - mov dword_80612A4, eax - jmp short loc_804DD77 -; --------------------------------------------------------------------------- - -loc_804DDB1: ; CODE XREF: sub_804D430+33Ej - call ___stack_chk_fail -sub_804D430 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804DDC0 proc near ; DATA XREF: .rodata:0805EF00o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ecx, [eax+38h] - mov ebx, [edx+38h] - mov edi, [edx+34h] - mov esi, [eax+34h] - cmp ebx, ecx - jle short loc_804DE00 - -loc_804DDE5: ; CODE XREF: sub_804DDC0+60j - ; sub_804DDC0+64j - mov eax, 1 - lea esi, [esi+0] - -loc_804DDF0: ; CODE XREF: sub_804DDC0+47j - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804DE00: ; CODE XREF: sub_804DDC0+23j - jge short loc_804DE10 - -loc_804DE02: ; CODE XREF: sub_804DDC0+58j - mov eax, 0FFFFFFFFh - jmp short loc_804DDF0 -; --------------------------------------------------------------------------- - align 10h - -loc_804DE10: ; CODE XREF: sub_804DDC0:loc_804DE00j - cmp edi, esi - lea esi, [esi+0] - jb short loc_804DE02 - cmp ebx, ecx - lea esi, [esi+0] - jg short loc_804DDE5 - cmp edi, esi - ja short loc_804DDE5 - mov edx, [edx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], edx - mov eax, [eax] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -sub_804DDC0 endp - -; --------------------------------------------------------------------------- - jmp short sub_804DE50 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804DE50 proc near ; CODE XREF: .text:0804DE41j - ; DATA XREF: .rodata:0805EF10o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ecx, [eax+38h] - mov ebx, [edx+38h] - mov edi, [edx+34h] - mov esi, [eax+34h] - cmp ebx, ecx - jle short loc_804DE90 - -loc_804DE75: ; CODE XREF: sub_804DE50+60j - ; sub_804DE50+64j - mov eax, 1 - lea esi, [esi+0] - -loc_804DE80: ; CODE XREF: sub_804DE50+47j - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804DE90: ; CODE XREF: sub_804DE50+23j - jge short loc_804DEA0 - -loc_804DE92: ; CODE XREF: sub_804DE50+58j - mov eax, 0FFFFFFFFh - jmp short loc_804DE80 -; --------------------------------------------------------------------------- - align 10h - -loc_804DEA0: ; CODE XREF: sub_804DE50:loc_804DE90j - cmp edi, esi - lea esi, [esi+0] - jb short loc_804DE92 - cmp ebx, ecx - lea esi, [esi+0] - jg short loc_804DE75 - cmp edi, esi - ja short loc_804DE75 - mov edx, [edx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], edx - mov eax, [eax] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -sub_804DE50 endp - -; --------------------------------------------------------------------------- - jmp short sub_804DEE0 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804DEE0 proc near ; CODE XREF: .text:0804DED1j - ; DATA XREF: .rodata:0805EF08o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov edx, [ebp+arg_0] - mov eax, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [edx+38h] - mov ecx, [eax+38h] - mov edi, [edx+34h] - mov esi, [eax+34h] - cmp ebx, ecx - jle short loc_804DF20 - -loc_804DF05: ; CODE XREF: sub_804DEE0+60j - ; sub_804DEE0+64j - mov eax, 1 - lea esi, [esi+0] - -loc_804DF10: ; CODE XREF: sub_804DEE0+47j - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804DF20: ; CODE XREF: sub_804DEE0+23j - jge short loc_804DF30 - -loc_804DF22: ; CODE XREF: sub_804DEE0+58j - mov eax, 0FFFFFFFFh - jmp short loc_804DF10 -; --------------------------------------------------------------------------- - align 10h - -loc_804DF30: ; CODE XREF: sub_804DEE0:loc_804DF20j - cmp edi, esi - lea esi, [esi+0] - jb short loc_804DF22 - cmp ebx, ecx - lea esi, [esi+0] - jg short loc_804DF05 - cmp edi, esi - ja short loc_804DF05 - mov edx, [edx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], edx - mov eax, [eax] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -sub_804DEE0 endp - -; --------------------------------------------------------------------------- - jmp short sub_804DF70 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804DF70 proc near ; CODE XREF: .text:0804DF61j - ; DATA XREF: .rodata:0805EF18o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov edx, [ebp+arg_0] - mov eax, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [edx+38h] - mov ecx, [eax+38h] - mov edi, [edx+34h] - mov esi, [eax+34h] - cmp ebx, ecx - jle short loc_804DFB0 - -loc_804DF95: ; CODE XREF: sub_804DF70+60j - ; sub_804DF70+64j - mov eax, 1 - lea esi, [esi+0] - -loc_804DFA0: ; CODE XREF: sub_804DF70+47j - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804DFB0: ; CODE XREF: sub_804DF70+23j - jge short loc_804DFC0 - -loc_804DFB2: ; CODE XREF: sub_804DF70+58j - mov eax, 0FFFFFFFFh - jmp short loc_804DFA0 -; --------------------------------------------------------------------------- - align 10h - -loc_804DFC0: ; CODE XREF: sub_804DF70:loc_804DFB0j - cmp edi, esi - lea esi, [esi+0] - jb short loc_804DFB2 - cmp ebx, ecx - lea esi, [esi+0] - jg short loc_804DF95 - cmp edi, esi - ja short loc_804DF95 - mov edx, [edx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], edx - mov eax, [eax] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -sub_804DF70 endp - -; --------------------------------------------------------------------------- - jmp short sub_804E000 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E000 proc near ; CODE XREF: .text:0804DFF1j - ; DATA XREF: .rodata:0805EF04o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov ecx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ebx+68h] - mov esi, [ecx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804E0A0 - cmp esi, 3 - jz short loc_804E0A0 - test dl, dl - mov eax, 1 - jnz short loc_804E058 - -loc_804E03E: ; CODE XREF: sub_804E000+A7j - mov edx, [ebx+38h] - mov eax, [ecx+38h] - mov edi, [ebx+34h] - mov esi, [ecx+34h] - cmp edx, eax - jle short loc_804E068 - -loc_804E04E: ; CODE XREF: sub_804E000+70j - ; sub_804E000+74j - mov eax, 1 - nop - lea esi, [esi+0] - -loc_804E058: ; CODE XREF: sub_804E000+3Cj - ; sub_804E000+9Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804E068: ; CODE XREF: sub_804E000+4Cj - jl short loc_804E098 - cmp edi, esi - jb short loc_804E098 - cmp edx, eax - jg short loc_804E04E - cmp edi, esi - ja short loc_804E04E - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - align 8 - -loc_804E098: ; CODE XREF: sub_804E000:loc_804E068j - ; sub_804E000+6Cj - mov eax, 0FFFFFFFFh - jmp short loc_804E058 -; --------------------------------------------------------------------------- - align 10h - -loc_804E0A0: ; CODE XREF: sub_804E000+2Ej - ; sub_804E000+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804E03E - jmp short loc_804E058 -sub_804E000 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E0B0 proc near ; DATA XREF: .rodata:0805EF14o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov ecx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ebx+68h] - mov esi, [ecx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804E150 - cmp esi, 3 - jz short loc_804E150 - test dl, dl - mov eax, 1 - jnz short loc_804E108 - -loc_804E0EE: ; CODE XREF: sub_804E0B0+A7j - mov edx, [ebx+38h] - mov eax, [ecx+38h] - mov edi, [ebx+34h] - mov esi, [ecx+34h] - cmp edx, eax - jle short loc_804E118 - -loc_804E0FE: ; CODE XREF: sub_804E0B0+70j - ; sub_804E0B0+74j - mov eax, 1 - nop - lea esi, [esi+0] - -loc_804E108: ; CODE XREF: sub_804E0B0+3Cj - ; sub_804E0B0+9Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804E118: ; CODE XREF: sub_804E0B0+4Cj - jl short loc_804E148 - cmp edi, esi - jb short loc_804E148 - cmp edx, eax - jg short loc_804E0FE - cmp edi, esi - ja short loc_804E0FE - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - align 8 - -loc_804E148: ; CODE XREF: sub_804E0B0:loc_804E118j - ; sub_804E0B0+6Cj - mov eax, 0FFFFFFFFh - jmp short loc_804E108 -; --------------------------------------------------------------------------- - align 10h - -loc_804E150: ; CODE XREF: sub_804E0B0+2Ej - ; sub_804E0B0+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804E0EE - jmp short loc_804E108 -sub_804E0B0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E160 proc near ; DATA XREF: .rodata:0805EF0Co - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ecx+68h] - mov esi, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804E200 - cmp esi, 3 - jz short loc_804E200 - test dl, dl - mov eax, 1 - jnz short loc_804E1B8 - -loc_804E19E: ; CODE XREF: sub_804E160+A7j - mov edx, [ebx+38h] - mov eax, [ecx+38h] - mov edi, [ebx+34h] - mov esi, [ecx+34h] - cmp edx, eax - jle short loc_804E1C8 - -loc_804E1AE: ; CODE XREF: sub_804E160+70j - ; sub_804E160+74j - mov eax, 1 - nop - lea esi, [esi+0] - -loc_804E1B8: ; CODE XREF: sub_804E160+3Cj - ; sub_804E160+9Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_804E1C8: ; CODE XREF: sub_804E160+4Cj - jl short loc_804E1F8 - cmp edi, esi - jb short loc_804E1F8 - cmp edx, eax - jg short loc_804E1AE - cmp edi, esi - ja short loc_804E1AE - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - align 8 - -loc_804E1F8: ; CODE XREF: sub_804E160:loc_804E1C8j - ; sub_804E160+6Cj - mov eax, 0FFFFFFFFh - jmp short loc_804E1B8 -; --------------------------------------------------------------------------- - align 10h - -loc_804E200: ; CODE XREF: sub_804E160+2Ej - ; sub_804E160+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804E19E - jmp short loc_804E1B8 -sub_804E160 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E210 proc near ; DATA XREF: .rodata:0805EF60o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov edx, [ebp+arg_0] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+58h] - cmp [edx+58h], ebx - mov esi, [edx+5Ch] - mov edi, [ecx+5Ch] - jg short loc_804E260 - mov eax, 1 - jl short loc_804E260 - mov eax, edi - sub eax, esi - jnz short loc_804E260 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804E260: ; CODE XREF: sub_804E210+26j - ; sub_804E210+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E210 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E270 proc near ; DATA XREF: .rodata:0805EF70o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov edx, [ebp+arg_0] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+58h] - cmp [edx+58h], ebx - mov esi, [edx+5Ch] - mov edi, [ecx+5Ch] - jg short loc_804E2C0 - mov eax, 1 - jl short loc_804E2C0 - mov eax, edi - sub eax, esi - jnz short loc_804E2C0 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_804E2C0: ; CODE XREF: sub_804E270+26j - ; sub_804E270+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E270 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E2D0 proc near ; DATA XREF: .rodata:0805EF40o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov edx, [ebp+arg_0] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+50h] - cmp [edx+50h], ebx - mov esi, [edx+54h] - mov edi, [ecx+54h] - jg short loc_804E320 - mov eax, 1 - jl short loc_804E320 - mov eax, edi - sub eax, esi - jnz short loc_804E320 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804E320: ; CODE XREF: sub_804E2D0+26j - ; sub_804E2D0+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E2D0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E330 proc near ; DATA XREF: .rodata:0805EF50o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov edx, [ebp+arg_0] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+50h] - cmp [edx+50h], ebx - mov esi, [edx+54h] - mov edi, [ecx+54h] - jg short loc_804E380 - mov eax, 1 - jl short loc_804E380 - mov eax, edi - sub eax, esi - jnz short loc_804E380 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_804E380: ; CODE XREF: sub_804E330+26j - ; sub_804E330+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E330 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E390 proc near ; DATA XREF: .rodata:0805EF48o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+50h] - cmp [edx+50h], ebx - mov esi, [edx+54h] - mov edi, [ecx+54h] - jg short loc_804E3E0 - mov eax, 1 - jl short loc_804E3E0 - mov eax, edi - sub eax, esi - jnz short loc_804E3E0 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804E3E0: ; CODE XREF: sub_804E390+26j - ; sub_804E390+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E390 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E3F0 proc near ; DATA XREF: .rodata:0805EF58o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+50h] - cmp [edx+50h], ebx - mov esi, [edx+54h] - mov edi, [ecx+54h] - jg short loc_804E440 - mov eax, 1 - jl short loc_804E440 - mov eax, edi - sub eax, esi - jnz short loc_804E440 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_804E440: ; CODE XREF: sub_804E3F0+26j - ; sub_804E3F0+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E3F0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E450 proc near ; DATA XREF: .rodata:0805EF80o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov edx, [ebp+arg_0] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+48h] - cmp [edx+48h], ebx - mov esi, [edx+4Ch] - mov edi, [ecx+4Ch] - jg short loc_804E4A0 - mov eax, 1 - jl short loc_804E4A0 - mov eax, edi - sub eax, esi - jnz short loc_804E4A0 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804E4A0: ; CODE XREF: sub_804E450+26j - ; sub_804E450+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E450 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E4B0 proc near ; DATA XREF: .rodata:0805EF90o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov edx, [ebp+arg_0] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+48h] - cmp [edx+48h], ebx - mov esi, [edx+4Ch] - mov edi, [ecx+4Ch] - jg short loc_804E500 - mov eax, 1 - jl short loc_804E500 - mov eax, edi - sub eax, esi - jnz short loc_804E500 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_804E500: ; CODE XREF: sub_804E4B0+26j - ; sub_804E4B0+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E4B0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E510 proc near ; DATA XREF: .rodata:0805EF88o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+48h] - cmp [edx+48h], ebx - mov esi, [edx+4Ch] - mov edi, [ecx+4Ch] - jg short loc_804E560 - mov eax, 1 - jl short loc_804E560 - mov eax, edi - sub eax, esi - jnz short loc_804E560 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804E560: ; CODE XREF: sub_804E510+26j - ; sub_804E510+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E510 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E570 proc near ; DATA XREF: .rodata:0805EF98o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+48h] - cmp [edx+48h], ebx - mov esi, [edx+4Ch] - mov edi, [ecx+4Ch] - jg short loc_804E5C0 - mov eax, 1 - jl short loc_804E5C0 - mov eax, edi - sub eax, esi - jnz short loc_804E5C0 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_804E5C0: ; CODE XREF: sub_804E570+26j - ; sub_804E570+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E570 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E5D0 proc near ; DATA XREF: .rodata:0805EF68o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+58h] - cmp [edx+58h], ebx - mov esi, [edx+5Ch] - mov edi, [ecx+5Ch] - jg short loc_804E620 - mov eax, 1 - jl short loc_804E620 - mov eax, edi - sub eax, esi - jnz short loc_804E620 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804E620: ; CODE XREF: sub_804E5D0+26j - ; sub_804E5D0+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E5D0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E630 proc near ; DATA XREF: .rodata:0805EF78o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov eax, 0FFFFFFFFh - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov ebx, [ecx+58h] - cmp [edx+58h], ebx - mov esi, [edx+5Ch] - mov edi, [ecx+5Ch] - jg short loc_804E680 - mov eax, 1 - jl short loc_804E680 - mov eax, edi - sub eax, esi - jnz short loc_804E680 - mov eax, [ecx] - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [edx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_804E680: ; CODE XREF: sub_804E630+26j - ; sub_804E630+2Dj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_804E630 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E690 proc near ; DATA XREF: .rodata:0805EF84o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov ecx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ebx+68h] - mov esi, [ecx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804E718 - cmp esi, 3 - jz short loc_804E718 - test dl, dl - mov eax, 1 - jnz short loc_804E6E1 - -loc_804E6CE: ; CODE XREF: sub_804E690+8Fj - mov edx, [ebx+48h] - mov eax, 0FFFFFFFFh - cmp [ecx+48h], edx - mov esi, [ecx+4Ch] - mov edi, [ebx+4Ch] - jle short loc_804E6F0 - -loc_804E6E1: ; CODE XREF: sub_804E690+3Cj - ; sub_804E690+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804E6F0: ; CODE XREF: sub_804E690+4Fj - mov eax, 1 - jl short loc_804E6E1 - mov eax, edi - sub eax, esi - jnz short loc_804E6E1 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804E718: ; CODE XREF: sub_804E690+2Ej - ; sub_804E690+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804E6CE - jmp short loc_804E6E1 -sub_804E690 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E730 proc near ; DATA XREF: .rodata:0805EF94o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov ecx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ebx+68h] - mov esi, [ecx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804E7B8 - cmp esi, 3 - jz short loc_804E7B8 - test dl, dl - mov eax, 1 - jnz short loc_804E781 - -loc_804E76E: ; CODE XREF: sub_804E730+8Fj - mov edx, [ebx+48h] - mov eax, 0FFFFFFFFh - cmp [ecx+48h], edx - mov esi, [ecx+4Ch] - mov edi, [ebx+4Ch] - jle short loc_804E790 - -loc_804E781: ; CODE XREF: sub_804E730+3Cj - ; sub_804E730+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804E790: ; CODE XREF: sub_804E730+4Fj - mov eax, 1 - jl short loc_804E781 - mov eax, edi - sub eax, esi - jnz short loc_804E781 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_804E7B8: ; CODE XREF: sub_804E730+2Ej - ; sub_804E730+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804E76E - jmp short loc_804E781 -sub_804E730 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E7D0 proc near ; DATA XREF: .rodata:0805EF8Co - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ecx+68h] - mov esi, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804E858 - cmp esi, 3 - jz short loc_804E858 - test dl, dl - mov eax, 1 - jnz short loc_804E821 - -loc_804E80E: ; CODE XREF: sub_804E7D0+8Fj - mov edx, [ebx+48h] - mov eax, 0FFFFFFFFh - cmp [ecx+48h], edx - mov esi, [ecx+4Ch] - mov edi, [ebx+4Ch] - jle short loc_804E830 - -loc_804E821: ; CODE XREF: sub_804E7D0+3Cj - ; sub_804E7D0+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804E830: ; CODE XREF: sub_804E7D0+4Fj - mov eax, 1 - jl short loc_804E821 - mov eax, edi - sub eax, esi - jnz short loc_804E821 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804E858: ; CODE XREF: sub_804E7D0+2Ej - ; sub_804E7D0+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804E80E - jmp short loc_804E821 -sub_804E7D0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E870 proc near ; DATA XREF: .rodata:0805EF64o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov ecx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ebx+68h] - mov esi, [ecx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804E8F8 - cmp esi, 3 - jz short loc_804E8F8 - test dl, dl - mov eax, 1 - jnz short loc_804E8C1 - -loc_804E8AE: ; CODE XREF: sub_804E870+8Fj - mov edx, [ebx+58h] - mov eax, 0FFFFFFFFh - cmp [ecx+58h], edx - mov esi, [ecx+5Ch] - mov edi, [ebx+5Ch] - jle short loc_804E8D0 - -loc_804E8C1: ; CODE XREF: sub_804E870+3Cj - ; sub_804E870+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804E8D0: ; CODE XREF: sub_804E870+4Fj - mov eax, 1 - jl short loc_804E8C1 - mov eax, edi - sub eax, esi - jnz short loc_804E8C1 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804E8F8: ; CODE XREF: sub_804E870+2Ej - ; sub_804E870+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804E8AE - jmp short loc_804E8C1 -sub_804E870 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E910 proc near ; DATA XREF: .rodata:0805EF74o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov ecx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ebx+68h] - mov esi, [ecx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804E998 - cmp esi, 3 - jz short loc_804E998 - test dl, dl - mov eax, 1 - jnz short loc_804E961 - -loc_804E94E: ; CODE XREF: sub_804E910+8Fj - mov edx, [ebx+58h] - mov eax, 0FFFFFFFFh - cmp [ecx+58h], edx - mov esi, [ecx+5Ch] - mov edi, [ebx+5Ch] - jle short loc_804E970 - -loc_804E961: ; CODE XREF: sub_804E910+3Cj - ; sub_804E910+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804E970: ; CODE XREF: sub_804E910+4Fj - mov eax, 1 - jl short loc_804E961 - mov eax, edi - sub eax, esi - jnz short loc_804E961 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_804E998: ; CODE XREF: sub_804E910+2Ej - ; sub_804E910+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804E94E - jmp short loc_804E961 -sub_804E910 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804E9B0 proc near ; DATA XREF: .rodata:0805EF6Co - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ecx+68h] - mov esi, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804EA38 - cmp esi, 3 - jz short loc_804EA38 - test dl, dl - mov eax, 1 - jnz short loc_804EA01 - -loc_804E9EE: ; CODE XREF: sub_804E9B0+8Fj - mov edx, [ebx+58h] - mov eax, 0FFFFFFFFh - cmp [ecx+58h], edx - mov esi, [ecx+5Ch] - mov edi, [ebx+5Ch] - jle short loc_804EA10 - -loc_804EA01: ; CODE XREF: sub_804E9B0+3Cj - ; sub_804E9B0+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804EA10: ; CODE XREF: sub_804E9B0+4Fj - mov eax, 1 - jl short loc_804EA01 - mov eax, edi - sub eax, esi - jnz short loc_804EA01 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804EA38: ; CODE XREF: sub_804E9B0+2Ej - ; sub_804E9B0+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804E9EE - jmp short loc_804EA01 -sub_804E9B0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804EA50 proc near ; DATA XREF: .rodata:0805EF44o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov ecx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ebx+68h] - mov esi, [ecx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804EAD8 - cmp esi, 3 - jz short loc_804EAD8 - test dl, dl - mov eax, 1 - jnz short loc_804EAA1 - -loc_804EA8E: ; CODE XREF: sub_804EA50+8Fj - mov edx, [ebx+50h] - mov eax, 0FFFFFFFFh - cmp [ecx+50h], edx - mov esi, [ecx+54h] - mov edi, [ebx+54h] - jle short loc_804EAB0 - -loc_804EAA1: ; CODE XREF: sub_804EA50+3Cj - ; sub_804EA50+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804EAB0: ; CODE XREF: sub_804EA50+4Fj - mov eax, 1 - jl short loc_804EAA1 - mov eax, edi - sub eax, esi - jnz short loc_804EAA1 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804EAD8: ; CODE XREF: sub_804EA50+2Ej - ; sub_804EA50+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804EA8E - jmp short loc_804EAA1 -sub_804EA50 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804EAF0 proc near ; DATA XREF: .rodata:0805EF54o - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov ecx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ebx+68h] - mov esi, [ecx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804EB78 - cmp esi, 3 - jz short loc_804EB78 - test dl, dl - mov eax, 1 - jnz short loc_804EB41 - -loc_804EB2E: ; CODE XREF: sub_804EAF0+8Fj - mov edx, [ebx+50h] - mov eax, 0FFFFFFFFh - cmp [ecx+50h], edx - mov esi, [ecx+54h] - mov edi, [ebx+54h] - jle short loc_804EB50 - -loc_804EB41: ; CODE XREF: sub_804EAF0+3Cj - ; sub_804EAF0+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804EB50: ; CODE XREF: sub_804EAF0+4Fj - mov eax, 1 - jl short loc_804EB41 - mov eax, edi - sub eax, esi - jnz short loc_804EB41 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - -loc_804EB78: ; CODE XREF: sub_804EAF0+2Ej - ; sub_804EAF0+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804EB2E - jmp short loc_804EB41 -sub_804EAF0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804EB90 proc near ; DATA XREF: .rodata:0805EF4Co - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov ecx, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov eax, [ecx+68h] - mov esi, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp esi, 9 - jz short loc_804EC18 - cmp esi, 3 - jz short loc_804EC18 - test dl, dl - mov eax, 1 - jnz short loc_804EBE1 - -loc_804EBCE: ; CODE XREF: sub_804EB90+8Fj - mov edx, [ebx+50h] - mov eax, 0FFFFFFFFh - cmp [ecx+50h], edx - mov esi, [ecx+54h] - mov edi, [ebx+54h] - jle short loc_804EBF0 - -loc_804EBE1: ; CODE XREF: sub_804EB90+3Cj - ; sub_804EB90+65j ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_804EBF0: ; CODE XREF: sub_804EB90+4Fj - mov eax, 1 - jl short loc_804EBE1 - mov eax, edi - sub eax, esi - jnz short loc_804EBE1 - mov eax, [ebx] - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [ecx] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - -loc_804EC18: ; CODE XREF: sub_804EB90+2Ej - ; sub_804EB90+33j - test dl, dl - mov eax, 0FFFFFFFFh - jnz short loc_804EBCE - jmp short loc_804EBE1 -sub_804EB90 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804EC30 proc near ; CODE XREF: sub_804A8A0+4684p - ; sub_804A8A0+48B1p - -var_3C = dword ptr -3Ch -var_34 = dword ptr -34h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_25 = byte ptr -25h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 4Ch - mov [ebp+var_25], al - mov eax, ds:dword_8061358 - mov [ebp+var_1C], eax - mov eax, ds:dword_80614B0 - cmp eax, [ebp+var_1C] - mov [ebp+var_20], eax - jbe short loc_804EC57 - mov edx, [ebp+var_1C] - mov [ebp+var_20], edx - -loc_804EC57: ; CODE XREF: sub_804EC30+1Fj - mov ecx, [ebp+var_20] - cmp ecx, ds:dword_8061348 - jbe loc_804ED30 - mov edx, eax - shr edx, 1 - cmp ecx, edx - jb loc_804EEA2 - cmp eax, 15555555h - mov edx, ds:dword_80614AC - ja loc_804EED8 - lea eax, [eax+eax*2] - shl eax, 2 - mov [esp+4], eax ; size - mov [esp], edx ; ptr - call sub_8058300 - mov esi, ds:dword_80614B0 - mov ds:dword_80614AC, eax - -loc_804ECA0: ; CODE XREF: sub_804EC30+29Ej - mov edi, ds:dword_8061348 - lea ecx, [edi+esi+1] - cmp esi, ecx - ja loc_804EED8 - mov eax, esi - mov ebx, ecx - sub eax, edi - xor edx, edx - imul ebx, eax - mov edi, eax - mov eax, ebx - div edi - cmp ecx, eax - jnz loc_804EED8 - shr ebx, 1 - cmp ebx, 3FFFFFFFh - ja loc_804EED8 - shl ebx, 2 - mov [esp], ebx ; size - call sub_8058380 - mov ebx, ds:dword_8061348 - cmp esi, ebx - jbe short loc_804ED21 - lea ecx, [ebx+ebx*2] - add ebx, 1 - shl ecx, 2 - add ecx, ds:dword_80614AC - lea edx, ds:0[ebx*4] - add ecx, 8 - jmp short loc_804ED13 -; --------------------------------------------------------------------------- - align 10h - -loc_804ED10: ; CODE XREF: sub_804EC30+EFj - add ebx, 1 - -loc_804ED13: ; CODE XREF: sub_804EC30+D7j - mov [ecx], eax - add eax, edx - add ecx, 0Ch - add edx, 4 - cmp esi, ebx - ja short loc_804ED10 - -loc_804ED21: ; CODE XREF: sub_804EC30+BCj - mov edx, ds:dword_8061358 - mov ds:dword_8061348, esi - mov [ebp+var_1C], edx - -loc_804ED30: ; CODE XREF: sub_804EC30+30j - mov ebx, [ebp+var_20] - test ebx, ebx - jz short loc_804ED7A - mov esi, ds:dword_80614AC - mov ebx, 3 - xor edx, edx - lea esi, [esi+0] - -loc_804ED48: ; CODE XREF: sub_804EC30+148j - mov ecx, [esi+ebx*4-4] - lea edi, [edx+1] - xor eax, eax - mov byte ptr [esi+ebx*4-0Ch], 1 - mov [esi+ebx*4-8], ebx - lea esi, [esi+0] - -loc_804ED60: ; CODE XREF: sub_804EC30+13Cj - mov dword ptr [ecx+eax*4], 3 - add eax, 1 - cmp eax, edx - jbe short loc_804ED60 - add ebx, 3 - cmp [ebp+var_20], edi - jbe short loc_804ED7A - mov edx, edi - jmp short loc_804ED48 -; --------------------------------------------------------------------------- - -loc_804ED7A: ; CODE XREF: sub_804EC30+105j - ; sub_804EC30+144j - mov ecx, [ebp+var_1C] - test ecx, ecx - jz loc_804EE60 - mov [ebp+var_1C], 0 - lea esi, [esi+0] - -loc_804ED90: ; CODE XREF: sub_804EC30+22Aj - mov eax, ds:ptr - mov ecx, [ebp+var_1C] - mov eax, [eax+ecx*4] - call sub_804C860 - mov edx, [ebp+var_20] - test edx, edx - mov [ebp+var_24], eax - jz loc_804EE40 - mov eax, ds:dword_8061358 - mov ecx, 1 - mov edx, ds:dword_80613FC - mov esi, ds:dword_80614AC - mov [ebp+var_34], eax - sub eax, 1 - mov [ebp+var_2C], edx - mov [ebp+var_30], eax - jmp short loc_804EE27 -; --------------------------------------------------------------------------- - align 8 - -loc_804EDD8: ; CODE XREF: sub_804EC30+203j - mov eax, [ebp+var_30] - xor edx, edx - add eax, ecx - div ecx - xor edx, edx - mov ebx, eax - mov eax, [ebp+var_1C] - div ebx - mov ebx, eax - -loc_804EDEC: ; CODE XREF: sub_804EC30+20Ej - xor eax, eax - mov edx, [esi+8] - cmp ebx, edi - mov edi, [ebp+var_24] - setnz al - lea eax, [edi+eax*2] - mov edi, [edx+ebx*4] - cmp eax, edi - mov [ebp+var_3C], edi - jbe short loc_804EE1A - mov edi, eax - sub edi, [ebp+var_3C] - add [esi+4], edi - mov [edx+ebx*4], eax - mov eax, [ebp+var_2C] - cmp [esi+4], eax - setb byte ptr [esi] - -loc_804EE1A: ; CODE XREF: sub_804EC30+1D4j - ; sub_804EC30+1FDj - add esi, 0Ch - cmp [ebp+var_20], ecx - lea eax, [ecx+1] - jbe short loc_804EE50 - mov ecx, eax - -loc_804EE27: ; CODE XREF: sub_804EC30+1A0j - cmp byte ptr [esi], 0 - lea edi, [ecx-1] - jz short loc_804EE1A - cmp [ebp+var_25], 0 - jnz short loc_804EDD8 - mov eax, [ebp+var_1C] - xor edx, edx - div ecx - mov ebx, edx - jmp short loc_804EDEC -; --------------------------------------------------------------------------- - -loc_804EE40: ; CODE XREF: sub_804EC30+178j - mov edi, ds:dword_8061358 - mov [ebp+var_34], edi - lea esi, [esi+0] - -loc_804EE50: ; CODE XREF: sub_804EC30+1F3j - add [ebp+var_1C], 1 - mov edx, [ebp+var_34] - cmp [ebp+var_1C], edx - jb loc_804ED90 - -loc_804EE60: ; CODE XREF: sub_804EC30+14Fj - cmp [ebp+var_20], 1 - jbe short loc_804EED3 - mov ecx, [ebp+var_20] - mov eax, ds:dword_80614AC - lea edx, [ecx+ecx*2-3] - cmp byte ptr [eax+edx*4], 0 - jnz short loc_804EED3 - lea edx, [ecx+ecx*2] - lea edx, [eax+edx*4-18h] - mov eax, ecx - jmp short loc_804EE92 -; --------------------------------------------------------------------------- - align 8 - -loc_804EE88: ; CODE XREF: sub_804EC30+268j - movzx ecx, byte ptr [edx] - sub edx, 0Ch - test cl, cl - jnz short loc_804EE9A - -loc_804EE92: ; CODE XREF: sub_804EC30+251j - sub eax, 1 - cmp eax, 1 - ja short loc_804EE88 - -loc_804EE9A: ; CODE XREF: sub_804EC30+260j - ; sub_804EC30+2A6j - add esp, 4Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804EEA2: ; CODE XREF: sub_804EC30+3Cj - cmp ecx, 0AAAAAAAh - mov eax, ds:dword_80614AC - ja short loc_804EED8 - mov esi, [ebp+var_20] - mov edi, [ebp+var_20] - mov [esp], eax ; ptr - add esi, esi - lea edx, [esi+edi] - shl edx, 3 - mov [esp+4], edx ; size - call sub_8058300 - mov ds:dword_80614AC, eax - jmp loc_804ECA0 -; --------------------------------------------------------------------------- - -loc_804EED3: ; CODE XREF: sub_804EC30+234j - ; sub_804EC30+246j - mov eax, [ebp+var_20] - jmp short loc_804EE9A -; --------------------------------------------------------------------------- - -loc_804EED8: ; CODE XREF: sub_804EC30+4Dj - ; sub_804EC30+7Cj ... - call sub_80527C0 -sub_804EC30 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804EEE0 proc near ; CODE XREF: sub_804F2E0+2BAp - ; sub_804F2E0+487p ... - -; FUNCTION CHUNK AT 0804F250 SIZE 00000015 BYTES - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 3Ch - cmp ds:dword_80613A0, 4 - ja short loc_804EF1A - mov eax, ds:dword_80613A0 - jmp ds:off_805E580[eax*4] ; jumptable 0804AA12 case 58 -; --------------------------------------------------------------------------- - align 10h - -loc_804EF00: ; CODE XREF: sub_804A8A0+46C7j - ; sub_804A8A0+4726j ... - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb loc_804F250 - mov byte ptr [edx], 0Ah - add edx, 1 - mov [eax+14h], edx - -loc_804EF1A: ; CODE XREF: sub_804EEE0+10j - ; sub_804A8A0+4811j ... - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -sub_804EEE0 endp - -; --------------------------------------------------------------------------- -; START OF FUNCTION CHUNK FOR sub_804A8A0 - -loc_804EF22: ; CODE XREF: sub_804A8A0+172j - ; sub_804EEE0+17j - ; DATA XREF: ... - xor eax, eax ; jumptable 0804AA12 case 58 - call sub_804EC30 - mov edx, ds:dword_80614AC - mov [ebp+var_20], eax - lea eax, [eax+eax*2-3] - lea eax, [edx+eax*4] - mov [ebp+var_28], eax - mov eax, ds:ptr - mov ebx, [eax] - mov eax, ebx - call sub_804C860 - mov edx, [ebp+var_28] - mov edi, eax - mov eax, [edx+8] - xor edx, edx - mov eax, [eax] - mov [ebp-24h], eax - mov eax, ebx - call sub_804CEE0 - cmp ds:dword_8061358, 1 - jbe short loc_804EF00 - xor ecx, ecx - mov ebx, 1 - jmp short loc_804EFCE -; END OF FUNCTION CHUNK FOR sub_804A8A0 -; --------------------------------------------------------------------------- - align 8 -; START OF FUNCTION CHUNK FOR sub_804A8A0 - -loc_804EF78: ; CODE XREF: sub_804A8A0+473Aj - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb loc_804F239 - mov byte ptr [edx], 0Ah - add edx, 1 - xor esi, esi - mov [eax+14h], edx - -loc_804EF94: ; CODE XREF: sub_804A8A0+474Bj - ; sub_804A8A0+49ABj - mov eax, ds:ptr - mov edx, esi - mov edi, [eax+ebx*4] - add ebx, 1 - mov eax, edi - call sub_804CEE0 - mov eax, edi - call sub_804C860 - mov edx, [ebp+var_28] - cmp ebx, ds:dword_8061358 - mov edi, eax - mov eax, [edx+8] - mov edx, [ebp+var_1C] - mov eax, [eax+edx*4] - mov [ebp-24h], eax - jnb loc_804EF00 - mov ecx, esi - -loc_804EFCE: ; CODE XREF: sub_804A8A0+46D0j - xor edx, edx - mov eax, ebx - div [ebp+var_20] - test edx, edx - mov [ebp+var_1C], edx - jz short loc_804EF78 - mov esi, [ebp-24h] - lea eax, [edi+ecx] - add esi, ecx - mov edx, esi - call sub_804C250 - jmp short loc_804EF94 -; --------------------------------------------------------------------------- - -loc_804EFED: ; CODE XREF: sub_804A8A0+172j - ; sub_804EEE0+17j - ; DATA XREF: ... - mov eax, ds:dword_8061358 ; jumptable 0804AA12 case 59 - test eax, eax - jz loc_804EF00 - mov eax, ds:ptr - xor esi, esi - xor ebx, ebx - mov edi, [eax] - mov eax, edi - call sub_804C860 - mov [ebp+var_20], eax - nop - -loc_804F010: ; CODE XREF: sub_804A8A0+479Fj - ; sub_804A8A0+4802j ... - mov edx, ebx - mov eax, edi - call sub_804CEE0 - add esi, 1 - cmp esi, ds:dword_8061358 - jnb loc_804EF00 - mov eax, ds:ptr - add ebx, [ebp+var_20] - mov edi, [eax+esi*4] - mov eax, edi - call sub_804C860 - test esi, esi - mov [ebp+var_20], eax - jz short loc_804F010 - add ebx, 2 - add eax, ebx - cmp eax, ds:dword_80613FC - sbb edx, edx - and edx, 16h - add edx, 0Ah - cmp eax, ds:dword_80613FC - mov [ebp+var_1C], edx - sbb edx, edx - and edx, 16h - add edx, 0Ah - cmp eax, ds:dword_80613FC - sbb eax, eax - and ebx, eax - mov eax, ds:stdout - mov ecx, [eax+14h] - cmp ecx, [eax+18h] - jnb loc_804F2B6 - mov byte ptr [ecx], 2Ch - add ecx, 1 - mov [eax+14h], ecx - -loc_804F089: ; CODE XREF: sub_804A8A0+4A2Dj - mov eax, ds:stdout - mov ecx, [eax+14h] - cmp ecx, [eax+18h] - jnb loc_804F2A1 - mov [ecx], dl - add ecx, 1 - mov [eax+14h], ecx - jmp loc_804F010 -; --------------------------------------------------------------------------- - -loc_804F0A7: ; CODE XREF: sub_804A8A0+172j - ; sub_804EEE0+17j - ; DATA XREF: ... - mov esi, ds:dword_8061358 ; jumptable 0804AA12 case 55 - xor ebx, ebx - test esi, esi - jz loc_804EF1A - nop - -loc_804F0B8: ; CODE XREF: sub_804A8A0+484Fj - mov eax, ds:ptr - mov eax, [eax+ebx*4] - call sub_804D430 - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb loc_804F28C - mov byte ptr [edx], 0Ah - add edx, 1 - mov [eax+14h], edx - -loc_804F0DF: ; CODE XREF: sub_804A8A0+49FCj - add ds:dword_80614B4, 1 - add ebx, 1 - cmp ds:dword_8061358, ebx - ja short loc_804F0B8 - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804F0F9: ; CODE XREF: sub_804A8A0+172j - ; sub_804EEE0+17j - ; DATA XREF: ... - mov edi, ds:dword_8061358 ; jumptable 0804AA12 case 56 - xor ebx, ebx - test edi, edi - jz loc_804EF1A - lea esi, [esi+0] - -loc_804F110: ; CODE XREF: sub_804A8A0+48A2j - mov eax, ds:ptr - xor edx, edx - mov eax, [eax+ebx*4] - call sub_804CEE0 - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb loc_804F277 - mov byte ptr [edx], 0Ah - add edx, 1 - mov [eax+14h], edx - -loc_804F139: ; CODE XREF: sub_804A8A0+49E7j - add ebx, 1 - cmp ds:dword_8061358, ebx - ja short loc_804F110 - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804F14C: ; CODE XREF: sub_804A8A0+172j - ; sub_804EEE0+17j - ; DATA XREF: ... - mov eax, 1 ; jumptable 0804AA12 case 57 - call sub_804EC30 - mov edx, ds:dword_80614AC - mov ecx, eax - lea eax, [eax+eax*2-3] - lea eax, [edx+eax*4] - xor edx, edx - mov [ebp-2Ch], eax - mov eax, ds:dword_8061358 - div ecx - test edx, edx - setnz dl - movzx edx, dl - add edx, eax - mov [ebp+var_28], edx - jz loc_804EF1A - shl edx, 2 - xor esi, esi - mov [ebp+var_34], 0 - mov [ebp-30h], edx - nop - lea esi, [esi+0] - -loc_804F198: ; CODE XREF: sub_804A8A0+4994j - lea edi, ds:0[esi*4] - xor ebx, ebx - mov [ebp+var_1C], 0 - jmp short loc_804F1CA -; END OF FUNCTION CHUNK FOR sub_804A8A0 -; --------------------------------------------------------------------------- - align 10h -; START OF FUNCTION CHUNK FOR sub_804A8A0 - -loc_804F1B0: ; CODE XREF: sub_804A8A0+496Aj - mov ecx, [ebp-24h] - mov edx, [ebp+var_20] - add ecx, ebx - lea eax, [ebx+edx] - mov edx, ecx - mov dword ptr [ebp+var_38], ecx - call sub_804C250 - mov ecx, dword ptr [ebp+var_38] - mov ebx, ecx - -loc_804F1CA: ; CODE XREF: sub_804A8A0+4908j - mov eax, ds:ptr - mov ecx, [eax+edi] - mov eax, ecx - mov dword ptr [ebp+var_38], ecx - call sub_804C860 - mov edx, [ebp-2Ch] - mov ecx, dword ptr [ebp+var_38] - mov [ebp+var_20], eax - mov eax, [edx+8] - mov edx, [ebp+var_1C] - mov eax, [eax+edx] - mov edx, ebx - mov [ebp-24h], eax - mov eax, ecx - call sub_804CEE0 - add esi, [ebp+var_28] - add edi, [ebp-30h] - add [ebp+var_1C], 4 - cmp esi, ds:dword_8061358 - jb short loc_804F1B0 - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb short loc_804F265 - mov byte ptr [edx], 0Ah - add edx, 1 - mov [eax+14h], edx - -loc_804F222: ; CODE XREF: sub_804A8A0+49D5j - mov esi, [ebp+var_34] - add esi, 1 - cmp [ebp+var_28], esi - jbe loc_804EF1A - mov [ebp+var_34], esi - jmp loc_804F198 -; --------------------------------------------------------------------------- - -loc_804F239: ; CODE XREF: sub_804A8A0+46E3j - mov dword ptr [esp+4], 0Ah - xor esi, esi - mov [esp], eax - call ___overflow - jmp loc_804EF94 -; END OF FUNCTION CHUNK FOR sub_804A8A0 -; --------------------------------------------------------------------------- -; START OF FUNCTION CHUNK FOR sub_804EEE0 - -loc_804F250: ; CODE XREF: sub_804EEE0+2Bj - mov dword ptr [esp+4], 0Ah - mov [esp], eax - call ___overflow - jmp loc_804EF1A -; END OF FUNCTION CHUNK FOR sub_804EEE0 -; --------------------------------------------------------------------------- -; START OF FUNCTION CHUNK FOR sub_804A8A0 - -loc_804F265: ; CODE XREF: sub_804A8A0+4977j - mov dword ptr [esp+4], 0Ah - mov [esp], eax - call ___overflow - jmp short loc_804F222 -; --------------------------------------------------------------------------- - -loc_804F277: ; CODE XREF: sub_804A8A0+488Aj - mov dword ptr [esp+4], 0Ah - mov [esp], eax - call ___overflow - jmp loc_804F139 -; --------------------------------------------------------------------------- - -loc_804F28C: ; CODE XREF: sub_804A8A0+4830j - mov dword ptr [esp+4], 0Ah - mov [esp], eax - call ___overflow - jmp loc_804F0DF -; --------------------------------------------------------------------------- - -loc_804F2A1: ; CODE XREF: sub_804A8A0+47F4j - movzx edx, byte ptr [ebp+var_1C] - mov [esp], eax - mov [esp+4], edx - call ___overflow - jmp loc_804F010 -; --------------------------------------------------------------------------- - -loc_804F2B6: ; CODE XREF: sub_804A8A0+47DAj - mov dword ptr [esp+4], 2Ch - mov [esp], eax - mov [ebp+var_38], dl - call ___overflow - movzx edx, [ebp+var_38] - jmp loc_804F089 -; END OF FUNCTION CHUNK FOR sub_804A8A0 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_804F2E0 proc near ; CODE XREF: sub_804FAE0+567p - -var_338 = dword ptr -338h -var_334 = dword ptr -334h -var_330 = dword ptr -330h -var_329 = byte ptr -329h -var_328 = dword ptr -328h -name = dword ptr -324h -var_320 = dword ptr -320h -var_31C = dword ptr -31Ch -dirp = dword ptr -314h -var_310 = dword ptr -310h -var_30C = dword ptr -30Ch -var_308 = dword ptr -308h -var_304 = dword ptr -304h -var_2B0 = dword ptr -2B0h -var_2AC = dword ptr -2ACh -var_2A8 = byte ptr -2A8h -var_1C = dword ptr -1Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 34Ch - mov [ebp+name], eax - mov [ebp+var_330], edx - mov [ebp+var_329], cl - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - call ___errno_location - mov edx, [ebp+name] - mov dword ptr [eax], 0 - mov ebx, eax - mov [esp], edx ; name - call _opendir - test eax, eax - mov [ebp+dirp], eax - jz loc_804FA50 - mov edi, ds:dword_806134C - test edi, edi - jz loc_804F454 - mov esi, [ebp+dirp] - mov [esp], esi ; dirp - call _dirfd - test eax, eax - js loc_804F8D0 - lea edx, [ebp+var_308] - mov [esp+8], edx - mov [esp+4], eax - mov dword ptr [esp], 3 - call ___fxstat64 - shr eax, 1Fh - -loc_804F373: ; CODE XREF: sub_804F2E0+613j - test al, al - jnz loc_804F88D - mov edx, [ebp+var_2B0] - mov ecx, [ebp+var_2AC] - mov esi, [ebp+var_308] - mov edi, [ebp+var_304] - mov [ebp+var_334], edx - mov [ebp+var_338], ecx - mov [ebp+var_310], esi - mov [ebp+var_30C], edi - mov dword ptr [esp], 10h ; size - call sub_8058380 - mov edx, [ebp+var_334] - mov ecx, [ebp+var_338] - mov [eax], edx - mov esi, eax - mov edx, [ebp+var_30C] - mov [eax+4], ecx - mov eax, [ebp+var_310] - mov [esi+0Ch], edx - mov [esi+8], eax - mov eax, ds:dword_806134C - mov [esp+4], esi - mov [esp], eax - call sub_8053BE0 - test eax, eax - jz loc_804FAC5 - cmp esi, eax - jnz loc_804F8F8 - mov eax, ds:stru_8061540.next_free - mov edx, ds:stru_8061540.chunk_limit - sub edx, eax - cmp edx, 0Fh - jg short loc_804F428 - mov dword ptr [esp+4], 10h ; int - mov dword ptr [esp], offset stru_8061540 ; struct obstack * - call __obstack_newchunk - mov eax, ds:stru_8061540.next_free - -loc_804F428: ; CODE XREF: sub_804F2E0+12Dj - lea edx, [eax+10h] - mov ecx, [ebp+var_304] - mov ds:stru_8061540.next_free, edx - mov edx, [ebp+var_308] - mov [eax+0Ch], ecx - mov [eax+8], edx - mov edx, [ebp+var_2B0] - mov ecx, [ebp+var_2AC] - mov [eax], edx - mov [eax+4], ecx - -loc_804F454: ; CODE XREF: sub_804F2E0+5Aj - call sub_804ABF0 - movzx edi, [ebp+var_329] - mov [ebp+var_320], 0 - mov [ebp+var_31C], 0 - mov [ebp+var_328], edi - lea esi, [esi+0] - -loc_804F480: ; CODE XREF: sub_804F2E0+208j - ; sub_804F2E0+238j ... - mov eax, [ebp+dirp] - mov dword ptr [ebx], 0 - mov [esp], eax - call _readdir64 - test eax, eax - mov [ebp+var_310], eax - jz loc_804F5D8 - mov esi, eax - mov eax, ds:dword_80613DC - add esi, 13h - cmp eax, 2 - jz short loc_804F4F1 - mov edx, [ebp+var_310] - cmp byte ptr [edx+13h], 2Eh - jz loc_804F5B0 - test eax, eax - jnz short loc_804F4F1 - mov edi, ds:dword_80613E4 - test edi, edi - jz short loc_804F4F1 - nop - -loc_804F4D0: ; CODE XREF: sub_804F2E0+20Fj - mov dword ptr [esp+8], 4 ; flags - mov [esp+4], esi ; name - mov eax, [edi] - mov [esp], eax ; pattern - call _fnmatch - test eax, eax - jz short loc_804F480 - mov edi, [edi+4] - test edi, edi - jnz short loc_804F4D0 - -loc_804F4F1: ; CODE XREF: sub_804F2E0+1CFj - ; sub_804F2E0+1E3j ... - mov edi, ds:dword_80613E0 - test edi, edi - jz short loc_804F525 - nop - lea esi, [esi+0] - -loc_804F500: ; CODE XREF: sub_804F2E0+243j - mov dword ptr [esp+8], 4 ; flags - mov [esp+4], esi ; name - mov eax, [edi] - mov [esp], eax ; pattern - call _fnmatch - test eax, eax - jz loc_804F480 - mov edi, [edi+4] - test edi, edi - jnz short loc_804F500 - -loc_804F525: ; CODE XREF: sub_804F2E0+219j - mov edx, [ebp+var_310] - xor ecx, ecx - movzx eax, byte ptr [edx+12h] - sub eax, 1 - cmp al, 0Dh - ja short loc_804F542 - movzx eax, al - mov ecx, ds:dword_805F000[eax*4] - -loc_804F542: ; CODE XREF: sub_804F2E0+256j - mov edx, [ebp+var_310] - mov edi, [ebp+name] - mov dword ptr [esp+8], 0 - mov [esp+0Ch], edi - mov eax, [edx] - mov edx, [edx+4] - mov [esp], eax - mov eax, esi - mov [esp+4], edx - mov edx, ecx - call sub_804AEC0 - add [ebp+var_320], eax - adc [ebp+var_31C], edx - cmp ds:dword_80613A0, 1 - jnz loc_804F480 - cmp ds:dword_80613A8, 0FFFFFFFFh - jnz loc_804F480 - call sub_804BB50 - call sub_804EEE0 - nop - call sub_804ABF0 - jmp loc_804F480 -; --------------------------------------------------------------------------- - align 10h - -loc_804F5B0: ; CODE XREF: sub_804F2E0+1DBj - test eax, eax - jz loc_804F480 - xor eax, eax - cmp byte ptr [esi+1], 2Eh - setz al - cmp byte ptr [edx+eax+14h], 0 - jz loc_804F480 - jmp loc_804F4F1 -; --------------------------------------------------------------------------- - align 8 - -loc_804F5D8: ; CODE XREF: sub_804F2E0+1BCj - mov esi, [ebx] - test esi, esi - jz short loc_804F616 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aReadingDirecto ; "reading directory %s" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov ecx, [ebp+name] - mov edx, eax - mov eax, [ebp+var_328] - call sub_804ACC0 - cmp dword ptr [ebx], 4Bh - jz loc_804F480 - -loc_804F616: ; CODE XREF: sub_804F2E0+2FCj - mov esi, [ebp+dirp] - mov [esp], esi ; dirp - call _closedir - test eax, eax - jnz loc_804F95B - -loc_804F62C: ; CODE XREF: sub_804F2E0+6ABj - call sub_804BB50 - cmp ds:byte_80613D8, 0 - jnz loc_804F787 - -loc_804F63E: ; CODE XREF: sub_804F2E0+4C0j - cmp ds:byte_80613F8, 0 - jnz loc_804F7A6 - -loc_804F64B: ; CODE XREF: sub_804F2E0+5A8j - mov ecx, ds:dword_80613A0 - test ecx, ecx - jz short loc_804F662 - cmp ds:byte_80613AF, 0 - jz loc_804F75D - -loc_804F662: ; CODE XREF: sub_804F2E0+373j - cmp ds:byte_80613C0, 0 - jnz loc_804F990 - -loc_804F66F: ; CODE XREF: sub_804F2E0+6DCj - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aTotal ; "total" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov ebx, eax - mov eax, ds:stdout - mov [esp], ebx - mov [esp+4], eax - call _fputs_unlocked - mov [esp], ebx ; s - call _strlen - add ds:dword_80614B4, eax - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb loc_804FA9A - mov byte ptr [edx], 20h - add edx, 1 - mov [eax+14h], edx - -loc_804F6C6: ; CODE XREF: sub_804F2E0+7CAj - mov eax, ds:dword_80613B8 - mov edx, ds:dword_80613BC - add ds:dword_80614B4, 1 - mov [esp+18h], eax - mov eax, ds:dword_80613B0 - mov [esp+1Ch], edx - mov edx, [ebp+var_31C] - mov dword ptr [esp+10h], 200h - mov dword ptr [esp+14h], 0 - mov [esp+0Ch], eax - lea eax, [ebp+var_2A8] - mov [esp+8], eax - mov eax, [ebp+var_320] - mov [esp+4], edx - mov [esp], eax - call sub_8054030 - mov ebx, eax - mov eax, ds:stdout - mov [esp], ebx - mov [esp+4], eax - call _fputs_unlocked - mov [esp], ebx ; s - call _strlen - add ds:dword_80614B4, eax - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb loc_804FAAF - mov byte ptr [edx], 0Ah - add edx, 1 - mov [eax+14h], edx - -loc_804F756: ; CODE XREF: sub_804F2E0+7E0j - add ds:dword_80614B4, 1 - -loc_804F75D: ; CODE XREF: sub_804F2E0+37Cj - mov edx, ds:dword_8061358 - test edx, edx - jz short loc_804F76C - call sub_804EEE0 - -loc_804F76C: ; CODE XREF: sub_804F2E0+485j - ; sub_804F2E0+5EBj ... - mov esi, [ebp+var_1C] - xor esi, large gs:14h - jnz loc_804FACA - add esp, 34Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_804F787: ; CODE XREF: sub_804F2E0+358j - movzx edx, [ebp+var_329] - mov eax, [ebp+name] - call sub_804C0B0 - cmp ds:byte_80613D8, 0 - jz loc_804F63E - -loc_804F7A6: ; CODE XREF: sub_804F2E0+365j - cmp byte_80612A8, 0 - jnz short loc_804F7D0 - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb loc_804FA85 - mov byte ptr [edx], 0Ah - add edx, 1 - mov [eax+14h], edx - -loc_804F7C9: ; CODE XREF: sub_804F2E0+7B5j - add ds:dword_80614B4, 1 - -loc_804F7D0: ; CODE XREF: sub_804F2E0+4CDj - cmp ds:byte_80613C0, 0 - mov byte_80612A8, 0 - jnz loc_804F9C1 - -loc_804F7E4: ; CODE XREF: sub_804F2E0+71Cj - ; sub_804F2E0+75Aj - mov ebx, [ebp+var_330] - mov ecx, ds:dword_80613F0 - test ebx, ebx - jz loc_804FA3F - -loc_804F7F8: ; CODE XREF: sub_804F2E0+76Bj - mov edx, [ebp+var_330] - mov eax, ds:stdout - mov dword ptr [esp], 0 - call sub_804C4E0 - add eax, ds:dword_80614B4 - cmp ds:byte_80613C0, 0 - mov ds:dword_80614B4, eax - jz short loc_804F85C - mov edx, ds:stru_8061500.next_free - lea ecx, [edx+4] - cmp ds:stru_8061500.chunk_limit, ecx - jnb short loc_804F853 - mov dword ptr [esp+4], 4 ; int - mov dword ptr [esp], offset stru_8061500 ; struct obstack * - call __obstack_newchunk - mov edx, ds:stru_8061500.next_free - mov eax, ds:dword_80614B4 - -loc_804F853: ; CODE XREF: sub_804F2E0+552j - mov [edx], eax - add ds:stru_8061500.next_free, 4 - -loc_804F85C: ; CODE XREF: sub_804F2E0+541j - mov eax, ds:stdout - mov dword ptr [esp+8], 2 ; n - mov dword ptr [esp+4], 1 ; size - mov dword ptr [esp], offset asc_805DECA ; ":\n" - mov [esp+0Ch], eax ; stream - call _fwrite_unlocked - add ds:dword_80614B4, 2 - jmp loc_804F64B -; --------------------------------------------------------------------------- - -loc_804F88D: ; CODE XREF: sub_804F2E0+95j - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aCannotDetermin ; "cannot determine device and inode of %s"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov ecx, [ebp+name] - mov edx, eax - movzx eax, [ebp+var_329] - call sub_804ACC0 - mov eax, [ebp+dirp] - mov [esp], eax ; dirp - call _closedir - jmp loc_804F76C -; --------------------------------------------------------------------------- - -loc_804F8D0: ; CODE XREF: sub_804F2E0+70j - mov edi, [ebp+name] - lea eax, [ebp+var_308] - mov [esp+8], eax - mov dword ptr [esp], 3 - mov [esp+4], edi - call ___xstat64 - shr eax, 1Fh - jmp loc_804F373 -; --------------------------------------------------------------------------- - -loc_804F8F8: ; CODE XREF: sub_804F2E0+117j - mov [esp], esi ; ptr - call _free - mov edx, [ebp+name] - mov [esp], edx - call sub_8056170 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aSNotListingAlr ; "%s: not listing already-listed director"... - mov dword ptr [esp], 0 ; domainname - mov ebx, eax - call _dcgettext - mov [esp+0Ch], ebx - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 0 ; status - mov [esp+8], eax ; format - call _error - mov esi, [ebp+dirp] - mov [esp], esi ; dirp - call _closedir - jmp loc_804F76C -; --------------------------------------------------------------------------- - -loc_804F95B: ; CODE XREF: sub_804F2E0+346j - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aClosingDirecto ; "closing directory %s" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov ecx, [ebp+name] - mov edx, eax - movzx eax, [ebp+var_329] - call sub_804ACC0 - jmp loc_804F62C -; --------------------------------------------------------------------------- - -loc_804F990: ; CODE XREF: sub_804F2E0+389j - mov eax, ds:stdout - mov dword ptr [esp+8], 2 ; n - mov dword ptr [esp+4], 1 ; size - mov dword ptr [esp], offset asc_805DE75 ; " " - mov [esp+0Ch], eax ; stream - call _fwrite_unlocked - add ds:dword_80614B4, 2 - jmp loc_804F66F -; --------------------------------------------------------------------------- - -loc_804F9C1: ; CODE XREF: sub_804F2E0+4FEj - mov eax, ds:stdout - mov dword ptr [esp+8], 2 ; n - mov dword ptr [esp+4], 1 ; size - mov dword ptr [esp], offset asc_805DE75 ; " " - mov [esp+0Ch], eax ; stream - call _fwrite_unlocked - mov edx, ds:dword_80614B4 - add edx, 2 - cmp ds:byte_80613C0, 0 - mov ds:dword_80614B4, edx - jz loc_804F7E4 - mov eax, ds:stru_8061500.next_free - lea ecx, [eax+4] - cmp ds:stru_8061500.chunk_limit, ecx - jnb short loc_804FA31 - mov dword ptr [esp+4], 4 ; int - mov dword ptr [esp], offset stru_8061500 ; struct obstack * - call __obstack_newchunk - mov eax, ds:stru_8061500.next_free - mov edx, ds:dword_80614B4 - -loc_804FA31: ; CODE XREF: sub_804F2E0+730j - mov [eax], edx - add ds:stru_8061500.next_free, 4 - jmp loc_804F7E4 -; --------------------------------------------------------------------------- - -loc_804FA3F: ; CODE XREF: sub_804F2E0+512j - mov edi, [ebp+name] - mov [ebp+var_330], edi - jmp loc_804F7F8 -; --------------------------------------------------------------------------- - -loc_804FA50: ; CODE XREF: sub_804F2E0+4Cj - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aCannotOpenDire ; "cannot open directory %s" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov ecx, [ebp+name] - mov edx, eax - movzx eax, [ebp+var_329] - call sub_804ACC0 - jmp loc_804F76C -; --------------------------------------------------------------------------- - -loc_804FA85: ; CODE XREF: sub_804F2E0+4DAj - mov dword ptr [esp+4], 0Ah ; int - mov [esp], eax ; _IO_FILE * - call ___overflow - jmp loc_804F7C9 -; --------------------------------------------------------------------------- - -loc_804FA9A: ; CODE XREF: sub_804F2E0+3D7j - mov dword ptr [esp+4], 20h ; int - mov [esp], eax ; _IO_FILE * - call ___overflow - jmp loc_804F6C6 -; --------------------------------------------------------------------------- - -loc_804FAAF: ; CODE XREF: sub_804F2E0+467j - mov dword ptr [esp+4], 0Ah ; int - mov [esp], eax ; _IO_FILE * - call ___overflow - nop - jmp loc_804F756 -; --------------------------------------------------------------------------- - -loc_804FAC5: ; CODE XREF: sub_804F2E0+10Fj - call sub_80527C0 -; --------------------------------------------------------------------------- - -loc_804FACA: ; CODE XREF: sub_804F2E0+496j - lea esi, [esi+0] - call ___stack_chk_fail -sub_804F2E0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_804FAE0(int argc, char **argv) -sub_804FAE0 proc near ; DATA XREF: start+17o - -argc = dword ptr 8 -argv = dword ptr 0Ch - - push ebp - mov ebp, esp - and esp, 0FFFFFFF0h - push edi - push esi - push ebx - sub esp, 0E4h - mov ebx, [ebp+argv] - mov eax, [ebx] - mov [esp], eax ; s - call sub_8052470 - mov dword ptr [esp+4], (offset aReportBugsToS_+16h) ; locale - mov dword ptr [esp], 6 ; category - call _setlocale - mov dword ptr [esp+4], offset dirname ; "/usr/share/locale" - mov dword ptr [esp], offset domainname ; "coreutils" - call _bindtextdomain - mov dword ptr [esp], offset domainname ; "coreutils" - call _textdomain - mov dword_80612B8, 2 - mov dword ptr [esp], offset sub_8052D10 - call sub_805BD40 - mov eax, dword_80612AC - mov ds:status, 0 - mov ds:byte_80613F8, 1 - mov ds:dword_8061368, 0 - cmp eax, 2 - mov ds:tp.tv_sec, 80000000h - mov ds:tp.tv_nsec, 0FFFFFFFFh - mov ds:byte_80613E8, 0 - jz loc_804FE38 - cmp eax, 3 - jz short loc_804FBC8 - cmp eax, 1 - jz short loc_804FBA0 - lea esi, [esi+0] - call _abort -; --------------------------------------------------------------------------- - align 10h - -loc_804FBA0: ; CODE XREF: sub_804FAE0+B2j - mov dword ptr [esp], 1 ; fd - call _isatty - test eax, eax - jz loc_8050108 - mov ds:dword_80613A0, 2 - mov ds:byte_80613E8, 1 - jmp short loc_804FBE6 -; --------------------------------------------------------------------------- - align 4 - -loc_804FBC8: ; CODE XREF: sub_804FAE0+ADj - mov ds:dword_80613A0, 0 - mov dword ptr [esp+4], 5 - mov dword ptr [esp], 0 - call sub_80553A0 - -loc_804FBE6: ; CODE XREF: sub_804FAE0+E5j - ; sub_804FAE0+376j ... - mov ds:dword_80613A4, 0 - mov ds:dword_80613A8, 0 - mov ds:byte_80613AC, 0 - mov ds:byte_80613AE, 0 - mov ds:byte_80613AF, 0 - mov ds:dword_80613C4, 0 - mov ds:byte_80613D1, 0 - mov ds:dword_80613D4, 1 - mov ds:byte_80613D8, 0 - mov ds:byte_80613D9, 0 - mov ds:dword_80613DC, 0 - mov ds:dword_80613E0, 0 - mov ds:dword_80613E4, 0 - mov ds:byte_8061374, 0 - mov dword ptr [esp], offset aQuoting_style ; "QUOTING_STYLE" - call _getenv - test eax, eax - mov esi, eax - jz short loc_804FCAE - mov dword ptr [esp+0Ch], 4 ; int - mov dword ptr [esp+8], offset dword_805F860 ; int - mov dword ptr [esp+4], offset off_805F820 ; int - mov [esp], eax ; s2 - call sub_8052A50 - test eax, eax - js loc_8050940 - mov eax, ds:dword_805F860[eax*4] - mov dword ptr [esp], 0 - mov [esp+4], eax - call sub_80553A0 - -loc_804FCAE: ; CODE XREF: sub_804FAE0+18Dj - ; sub_804FAE0+EA2j - mov dword ptr [esp], offset aLs_block_size ; "LS_BLOCK_SIZE" - call _getenv - mov dword ptr [esp+8], offset dword_80613B8 ; int - mov dword ptr [esp+4], offset dword_80613B0 ; int - mov esi, eax - mov [esp], eax ; nptr - call sub_8053E70 - test esi, esi - jz loc_8050FDB - -loc_804FCDC: ; CODE XREF: sub_804FAE0+1509j - mov eax, ds:dword_80613B8 - mov edx, ds:dword_80613BC - mov dword_80611C0, eax - mov dword_80611C4, edx - -loc_804FCF2: ; CODE XREF: sub_804FAE0+150Fj - mov ds:dword_80613FC, 50h - mov dword ptr [esp], offset aColumns ; "COLUMNS" - call _getenv - test eax, eax - mov esi, eax - jz short loc_804FD17 - cmp byte ptr [eax], 0 - jnz loc_80508A8 - -loc_804FD17: ; CODE XREF: sub_804FAE0+22Cj - ; sub_804FAE0+E0Fj ... - lea eax, [esp+0D0h] - mov [esp+8], eax - mov dword ptr [esp+4], 5413h ; request - mov dword ptr [esp], 1 ; fd - call _ioctl - cmp eax, 0FFFFFFFFh - jz short loc_804FD50 - movzx eax, word ptr [esp+0D2h] - test ax, ax - jz short loc_804FD50 - movzx eax, ax - mov ds:dword_80613FC, eax - -loc_804FD50: ; CODE XREF: sub_804FAE0+259j - ; sub_804FAE0+266j - mov dword ptr [esp], offset aTabsize ; "TABSIZE" - call _getenv - mov ds:dword_80613F4, 8 - test eax, eax - mov esi, eax - jz short loc_804FDAB - lea eax, [esp+0DCh] - mov dword ptr [esp+10h], 0 ; s - mov [esp+0Ch], eax ; int - mov dword ptr [esp+8], 0 ; base - mov dword ptr [esp+4], 0 ; endptr - mov [esp], esi ; nptr - call sub_8058560 - test eax, eax - jnz loc_80508F8 - mov eax, [esp+0DCh] - mov ds:dword_80613F4, eax - -loc_804FDAB: ; CODE XREF: sub_804FAE0+28Aj - ; sub_804FAE0+E5Aj - xor edi, edi - mov dword ptr [esp+2Ch], 0 - lea esi, [esp+0DCh] - lea esi, [esi+0] - -loc_804FDC0: ; CODE XREF: sub_804FAE0+350j - ; sub_804FAE0+671j ... - mov edx, [ebp+argc] - lea eax, [esp+0D8h] - mov dword ptr [esp+0D8h], 0FFFFFFFFh - mov [esp+10h], eax ; longind - mov dword ptr [esp+0Ch], offset longopts ; longopts - mov dword ptr [esp+8], offset shortopts ; "abcdfghiklmnopqrstuvw:xABCDFGHI:LNQRST:"... - mov [esp+4], ebx ; argv - mov [esp], edx ; argc - call _getopt_long - cmp eax, 0FFFFFFFFh - jz short loc_804FE60 - add eax, 83h - cmp eax, 112h ; switch 275 cases - jbe short loc_804FE18 - -loc_804FE06: ; CODE XREF: sub_804A8A0+172j - ; sub_804EEE0+17j ... - mov dword ptr [esp], 2 ; jumptable 0804AA12 cases 62-239,241-255 - call sub_804A240 -; --------------------------------------------------------------------------- - align 8 - -loc_804FE18: ; CODE XREF: sub_804FAE0+324j - jmp ds:off_805E594[eax*4] ; switch jump - -loc_804FE1F: ; CODE XREF: sub_804EEE0+17j - ; DATA XREF: .rodata:0805E958o - mov ds:byte_80613AE, 1 ; jumptable 0804FE18 case 241 - -loc_804FE26: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A0, 0 ; jumptable 0804FE18 case 239 - jmp short loc_804FDC0 -; --------------------------------------------------------------------------- - align 8 - -loc_804FE38: ; CODE XREF: sub_804FAE0+A4j - mov dword ptr [esp+4], 5 - mov dword ptr [esp], 0 - mov ds:dword_80613A0, 2 - call sub_80553A0 - jmp loc_804FBE6 -; --------------------------------------------------------------------------- - align 10h - -loc_804FE60: ; CODE XREF: sub_804FAE0+318j - mov eax, ds:dword_80613FC - mov edx, 1 - cmp eax, 2 - ja loc_805013A - -loc_804FE73: ; CODE XREF: sub_804FAE0+663j - mov ds:dword_80614B0, edx - mov dword ptr [esp], 0 ; src - call sub_80554F0 - mov ds:dword_80613EC, eax - mov [esp], eax - call sub_8055380 - cmp eax, 5 - jz loc_805109B - -loc_804FE9B: ; CODE XREF: sub_804FAE0+15D8j - mov eax, ds:dword_80613C4 - cmp eax, 1 - jbe short loc_804FEE6 - sub eax, 2 - lea esi, a@[eax] ; "*=>@|" - movzx eax, byte ptr ds:a@[eax] ; "*=>@|" - test al, al - jz short loc_804FEE6 - lea esi, [esi+0] - -loc_804FEC0: ; CODE XREF: sub_804FAE0+404j - movsx eax, al - add esi, 1 - mov [esp+4], eax - mov eax, ds:dword_80613EC - mov dword ptr [esp+8], 1 - mov [esp], eax - call sub_80553D0 - movzx eax, byte ptr [esi] - test al, al - jnz short loc_804FEC0 - -loc_804FEE6: ; CODE XREF: sub_804FAE0+3C3j - ; sub_804FAE0+3D7j - mov dword ptr [esp], 0 ; src - call sub_80554F0 - mov dword ptr [esp+8], 1 - mov dword ptr [esp+4], 3Ah - mov ds:dword_80613F0, eax - mov [esp], eax - call sub_80553D0 - cmp ds:byte_80613C0, 0 - jnz loc_805011E - -loc_804FF1C: ; CODE XREF: sub_804FAE0+655j - mov eax, ds:dword_80613A0 - -loc_804FF21: ; CODE XREF: sub_804FAE0+648j - mov edx, ds:dword_80613A4 - sub edx, 1 - cmp edx, 1 - jbe loc_8050F75 - -loc_804FF33: ; CODE XREF: sub_804FAE0+1499j - ; sub_804FAE0+14B6j - test eax, eax - jz loc_8050AD6 - -loc_804FF3B: ; CODE XREF: sub_804FAE0+10C2j - ; sub_804FAE0+1167j ... - mov eax, ds:optind - mov [esp+2Ch], eax - -loc_804FF44: ; CODE XREF: sub_804FAE0+1521j - cmp ds:byte_80613C8, 0 - jnz loc_8050D98 - -loc_804FF51: ; CODE XREF: sub_804FAE0+12C4j - ; sub_804FAE0+12F1j ... - cmp ds:dword_80613D4, 1 - jz loc_8050E9B - -loc_804FF5E: ; CODE XREF: sub_804FAE0+13D2j - cmp ds:byte_80613D8, 0 - jnz loc_8050D2E - -loc_804FF6B: ; CODE XREF: sub_804FAE0+12B3j - mov eax, ds:dword_80613A8 - cmp eax, 2 - jnz loc_8050C86 - -loc_804FF79: ; CODE XREF: sub_804FAE0+11A9j - ; sub_804FAE0+11B7j ... - mov ds:byte_8061400, 1 - -loc_804FF80: ; CODE XREF: sub_804FAE0+1200j - xor eax, eax - -loc_804FF82: ; CODE XREF: sub_804FAE0+120Bj - cmp ds:byte_80613C0, 0 - mov ds:byte_8061401, al - jnz loc_8050EB7 - -loc_804FF94: ; CODE XREF: sub_804FAE0+142Fj - mov ds:dword_8061354, 64h - mov dword ptr [esp], 3070h ; size - call sub_8058380 - mov ds:dword_8061358, 0 - mov ds:dword_8061350, eax - call sub_804ABF0 - mov esi, [ebp+argc] - sub esi, [esp+2Ch] - mov edx, [esp+2Ch] - test esi, esi - lea ebx, [ebx+edx*4] - jle loc_8050F9B - mov edi, esi - mov esi, [esp+2Ch] - lea esi, [esi+0] - -loc_804FFE0: ; CODE XREF: sub_804FAE0+531j - mov dword ptr [esp+0Ch], (offset aReportBugsToS_+16h) - xor edx, edx - add esi, 1 - mov dword ptr [esp+8], 1 - mov dword ptr [esp], 0 - mov dword ptr [esp+4], 0 - mov eax, [ebx] - add ebx, 4 - call sub_804AEC0 - cmp [ebp+argc], esi - jg short loc_804FFE0 - mov esi, edi - -loc_8050015: ; CODE XREF: sub_804FAE0+14F6j - ; sub_804FAE0+15EEj - mov edi, ds:dword_8061358 - test edi, edi - jnz loc_8050F14 - -loc_8050023: ; CODE XREF: sub_804FAE0+144Ej - cmp esi, 1 - jle loc_80511F8 - mov esi, ds:dword_8061368 - -loc_8050032: ; CODE XREF: sub_804FAE0+1463j - ; sub_804FAE0+1490j ... - lea ebx, [esp+0C0h] - jmp short loc_8050060 -; --------------------------------------------------------------------------- - align 10h - -loc_8050040: ; CODE XREF: sub_804FAE0+5A1j - ; sub_804FAE0+DC2j - movzx ecx, byte ptr [esi+8] - mov edx, [esi+4] - call sub_804F2E0 - mov eax, esi - call sub_804A860 - mov ds:byte_80613F8, 1 - -loc_805005A: ; CODE XREF: sub_804FAE0+623j - mov esi, ds:dword_8061368 - -loc_8050060: ; CODE XREF: sub_804FAE0+559j - test esi, esi - jz loc_80509F0 - mov eax, [esi+0Ch] - mov ds:dword_8061368, eax - mov eax, ds:dword_806134C - test eax, eax - jz loc_80508A0 - mov eax, [esi] - test eax, eax - jnz short loc_8050040 - mov eax, ds:stru_8061540.next_free - mov edx, eax - sub edx, ds:stru_8061540.object_base - cmp edx, 0Fh - jbe loc_8051298 - mov edx, ds:stru_8061540.chunk_limit - sub edx, eax - cmp edx, 0FFFFFFF0h - jl loc_8050988 - -loc_80500AA: ; CODE XREF: sub_804FAE0+EC1j - lea edx, [eax-10h] - mov eax, [eax-10h] - mov ds:stru_8061540.next_free, edx - mov [esp+0C0h], eax - mov eax, [edx+4] - mov [esp+0C4h], eax - mov eax, [edx+8] - mov [esp+0C8h], eax - mov eax, [edx+0Ch] - mov [esp+4], ebx - mov [esp+0CCh], eax - mov eax, ds:dword_806134C - mov [esp], eax - call sub_8053AF0 - test eax, eax - jz loc_8050CF0 - mov [esp], eax ; ptr - call _free - mov eax, esi - call sub_804A860 - jmp loc_805005A -; --------------------------------------------------------------------------- - -loc_8050108: ; CODE XREF: sub_804FAE0+CEj - mov ds:dword_80613A0, 1 - mov ds:byte_80613E8, 0 - jmp loc_804FBE6 -; --------------------------------------------------------------------------- - -loc_805011E: ; CODE XREF: sub_804FAE0+436j - mov edx, ds:dword_80613A0 - xor eax, eax - test edx, edx - jz loc_804FF21 - mov ds:byte_80613C0, 0 - jmp loc_804FF1C -; --------------------------------------------------------------------------- - -loc_805013A: ; CODE XREF: sub_804FAE0+38Dj - mov edx, 0AAAAAAABh - mul edx - shr edx, 1 - jmp loc_804FE73 -; --------------------------------------------------------------------------- - -loc_8050148: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov eax, ds:optarg ; jumptable 0804FE18 case 274 - mov [esp+2Ch], eax - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050156: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov eax, off_80612B4 ; jumptable 0804FE18 case 273 - mov dword ptr [esp+10h], 4 ; int - mov dword ptr [esp+0Ch], offset dword_805ED0C ; int - mov dword ptr [esp+8], offset off_805ED20 ; int - mov [esp+14h], eax ; int - mov eax, ds:optarg - mov dword ptr [esp], offset aTime ; "--time" - mov [esp+4], eax ; s2 - call sub_8052B30 - mov eax, ds:dword_805ED0C[eax*4] - mov ds:dword_80613A4, eax - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805019D: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov eax, off_80612B4 ; jumptable 0804FE18 case 272 - mov edi, 1 - mov dword ptr [esp+10h], 4 ; int - mov dword ptr [esp+0Ch], offset dword_805ECE0 ; int - mov dword ptr [esp+8], offset off_805ECF4 ; int - mov [esp+14h], eax ; int - mov eax, ds:optarg - mov dword ptr [esp], offset aSort ; "--sort" - mov [esp+4], eax ; s2 - call sub_8052B30 - mov eax, ds:dword_805ECE0[eax*4] - mov ds:dword_80613A8, eax - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80501E9: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613B0, 90h ; jumptable 0804FE18 case 271 - mov ds:dword_80613B8, 1 - mov ds:dword_80613BC, 0 - mov dword_80611C0, 1 - mov dword_80611C4, 0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050220: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:byte_80613E8, 0 ; jumptable 0804FE18 case 270 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805022C: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov eax, off_80612B4 ; jumptable 0804FE18 case 269 - mov dword ptr [esp+10h], 4 ; int - mov dword ptr [esp+0Ch], offset dword_805F860 ; int - mov dword ptr [esp+8], offset off_805F820 ; int - mov [esp+14h], eax ; int - mov eax, ds:optarg - mov dword ptr [esp], offset aQuotingStyle ; "--quoting-style" - mov [esp+4], eax ; s2 - call sub_8052B30 - mov dword ptr [esp], 0 - mov eax, ds:dword_805F860[eax*4] - mov [esp+4], eax - call sub_80553A0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805027E: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov eax, off_80612B4 ; jumptable 0804FE18 case 268 - mov dword ptr [esp+10h], 4 ; int - mov dword ptr [esp+0Ch], offset dword_805EDE8 ; int - mov dword ptr [esp+8], offset off_805EDF8 ; int - mov [esp+14h], eax ; int - mov eax, ds:optarg - mov dword ptr [esp], offset aIndicatorSty_0 ; "--indicator-style" - mov [esp+4], eax ; s2 - call sub_8052B30 - mov eax, ds:dword_805EDE8[eax*4] - mov ds:dword_80613C4, eax - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80502C5: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov dword ptr [esp], 8 ; jumptable 0804FE18 case 267 - call sub_8058380 - mov edx, ds:optarg - mov [eax], edx - mov edx, ds:dword_80613E4 - mov [eax+4], edx - mov ds:dword_80613E4, eax - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80502EC: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:byte_80613DA, 1 ; jumptable 0804FE18 case 266 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80502F8: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A0, 0 ; jumptable 0804FE18 case 265 - mov dword ptr [esp+2Ch], offset aFullIso ; "full-iso" - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805030F: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov eax, off_80612B4 ; jumptable 0804FE18 case 264 - mov dword ptr [esp+10h], 4 ; int - mov dword ptr [esp+0Ch], offset dword_805ED38 ; int - mov dword ptr [esp+8], offset off_805ED60 ; int - mov [esp+14h], eax ; int - mov eax, ds:optarg - mov dword ptr [esp], offset aFormat ; "--format" - mov [esp+4], eax ; s2 - call sub_8052B30 - mov eax, ds:dword_805ED38[eax*4] - mov ds:dword_80613A0, eax - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050356: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613C4, 2 ; jumptable 0804FE18 case 263 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050365: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613D4, 4 ; jumptable 0804FE18 case 262 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050374: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov eax, ds:optarg ; jumptable 0804FE18 case 261 - test eax, eax - jz loc_8051280 - mov edx, off_80612B4 - mov dword ptr [esp+10h], 4 ; int - mov dword ptr [esp+0Ch], offset dword_805ED80 ; int - mov dword ptr [esp+8], offset off_805EDC0 ; int - mov [esp+14h], edx ; int - mov [esp+4], eax ; s2 - mov dword ptr [esp], offset aColor ; "--color" - call sub_8052B30 - mov eax, ds:dword_805ED80[eax*4] - cmp eax, 1 - jz loc_8051280 - cmp eax, 2 - jz loc_805126C - -loc_80503CC: ; CODE XREF: sub_804FAE0+179Aj - mov ds:byte_80613C8, 0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80503D8: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov eax, ds:optarg ; jumptable 0804FE18 case 260 - mov dword ptr [esp+8], offset dword_80613B8 ; int - mov dword ptr [esp+4], offset dword_80613B0 ; int - mov [esp], eax ; nptr - call sub_8053E70 - test eax, eax - jnz loc_80513A9 - mov eax, ds:dword_80613B8 - mov edx, ds:dword_80613BC - mov dword_80611C0, eax - mov dword_80611C4, edx - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050418: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:byte_80613AD, 1 ; jumptable 0804FE18 case 259 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050424: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A0, 3 ; jumptable 0804FE18 case 251 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050433: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov eax, ds:optarg ; jumptable 0804FE18 case 250 - mov dword ptr [esp+10h], 0 ; s - mov [esp+0Ch], esi ; int - mov dword ptr [esp+8], 0 ; base - mov dword ptr [esp+4], 0 ; endptr - mov [esp], eax ; nptr - call sub_8058560 - test eax, eax - jnz short loc_805046B - mov eax, [esp+0DCh] - test eax, eax - jnz short loc_80504BF - -loc_805046B: ; CODE XREF: sub_804FAE0+97Ej - mov eax, ds:optarg - mov [esp], eax - call sub_80562C0 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aInvalidLineWid ; "invalid line width: %s" - mov dword ptr [esp], 0 ; domainname - mov [esp+24h], eax - call _dcgettext - mov edx, [esp+24h] - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 2 ; status - mov [esp+0Ch], edx - mov [esp+8], eax ; format - call _error - mov eax, [esp+0DCh] - -loc_80504BF: ; CODE XREF: sub_804FAE0+989j - mov ds:dword_80613FC, eax - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80504C9: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A8, 3 ; jumptable 0804FE18 case 249 - mov edi, 1 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80504DD: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A4, 2 ; jumptable 0804FE18 case 248 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80504EC: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A8, 4 ; jumptable 0804FE18 case 247 - mov edi, 1 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050500: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:byte_80613AF, 1 ; jumptable 0804FE18 case 246 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805050C: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:byte_80613AC, 1 ; jumptable 0804FE18 case 245 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050518: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:byte_80613E8, 1 ; jumptable 0804FE18 case 244 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050524: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613C4, 1 ; jumptable 0804FE18 case 243 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050533: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A0, 0 ; jumptable 0804FE18 case 242 - mov byte_80611C9, 0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050549: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A0, 4 ; jumptable 0804FE18 case 240 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050558: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613B0, 0 ; jumptable 0804FE18 case 238 - mov ds:dword_80613B8, 400h - mov ds:dword_80613BC, 0 - mov dword_80611C0, 400h - mov dword_80611C4, 0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805058F: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:byte_80613D1, 1 ; jumptable 0804FE18 case 236 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805059B: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613B0, 0B0h ; jumptable 0804FE18 case 235 - mov ds:dword_80613B8, 1 - mov ds:dword_80613BC, 0 - mov dword_80611C0, 1 - mov dword_80611C4, 0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80505D2: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A0, 0 ; jumptable 0804FE18 case 234 - mov byte_80611C8, 0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80505E8: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov edx, ds:dword_80613A0 ; jumptable 0804FE18 case 233 - mov ds:dword_80613DC, 2 - mov ds:dword_80613A8, 0FFFFFFFFh - test edx, edx - jz loc_8051058 - -loc_805060A: ; CODE XREF: sub_804FAE0+1591j - mov ds:byte_80613AF, 0 - mov edi, 1 - mov ds:byte_80613C8, 0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050622: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:byte_80613D9, 1 ; jumptable 0804FE18 case 231 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805062E: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613C4, 3 ; jumptable 0804FE18 case 201 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805063D: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:byte_80613C0, 1 ; jumptable 0804FE18 case 199 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050649: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A0, 2 ; jumptable 0804FE18 case 198 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050658: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov dword ptr [esp], 8 ; jumptable 0804FE18 case 197 - call sub_8058380 - mov edx, ds:dword_80613E0 - mov dword ptr [eax], (offset a_+1) - mov [eax+4], edx - mov ds:dword_80613E0, eax - mov dword ptr [esp], 8 ; size - call sub_8058380 - mov edx, ds:dword_80613E0 - mov dword ptr [eax], offset a_ ; ".*~" - mov [eax+4], edx - mov ds:dword_80613E0, eax - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805069D: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov eax, ds:dword_80613DC ; jumptable 0804FE18 case 196 - test eax, eax - jnz loc_804FDC0 - mov ds:dword_80613DC, 1 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80506B9: ; CODE XREF: sub_804A8A0+172j - ; sub_804EEE0+17j ... - mov ecx, ds:dword_80613A0 ; jumptable 0804AA12 case 240 - ; jumptable 0804FE18 case 180 - test ecx, ecx - jz loc_804FDC0 - mov ds:dword_80613A0, 1 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80506D6: ; CODE XREF: sub_804A8A0+172j - ; sub_804EEE0+17j ... - mov dword ptr [esp], 0 ; jumptable 0804AA12 case 61 - ; jumptable 0804FE18 case 1 - call sub_804A240 -; --------------------------------------------------------------------------- - -loc_80506E2: ; CODE XREF: sub_804A8A0+172j - ; sub_804EEE0+17j ... - mov edx, dword_80612AC ; jumptable 0804AA12 case 60 - ; jumptable 0804FE18 case 0 - mov eax, 805DDD4h - mov ecx, off_80612B0 - cmp edx, 1 - jz short loc_8050707 - cmp edx, 2 - mov eax, (offset aVdir+1) - jz short loc_8050707 - mov eax, offset aVdir ; "vdir" - -loc_8050707: ; CODE XREF: sub_804FAE0+C16j - ; sub_804FAE0+C20j - mov [esp+4], eax - mov eax, ds:stdout - mov dword ptr [esp+18h], 0 - mov dword ptr [esp+14h], offset aDavidMackenzie ; "David MacKenzie" - mov dword ptr [esp+10h], offset aRichardM_Stall ; "Richard M. Stallman" - mov [esp+0Ch], ecx - mov dword ptr [esp+8], offset byte_805DDC9 - mov [esp], eax - call sub_8052790 - mov dword ptr [esp], 0 ; status - call _exit -; --------------------------------------------------------------------------- - -loc_8050748: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A8, 2 ; jumptable 0804FE18 case 214 - mov edi, 1 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805075C: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:byte_80613D8, 1 ; jumptable 0804FE18 case 213 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050768: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov dword ptr [esp+4], 3 ; jumptable 0804FE18 case 212 - mov dword ptr [esp], 0 - call sub_80553A0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050781: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov dword ptr [esp+4], 0 ; jumptable 0804FE18 case 209 - mov dword ptr [esp], 0 - call sub_80553A0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_805079A: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613D4, 5 ; jumptable 0804FE18 case 207 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80507A9: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov edx, ds:optarg ; jumptable 0804FE18 case 204 - mov dword ptr [esp], 8 ; size - mov [esp+24h], edx - call sub_8058380 - mov edx, [esp+24h] - mov [eax], edx - mov edx, ds:dword_80613E0 - mov [eax+4], edx - mov ds:dword_80613E0, eax - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80507D8: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613D4, 3 ; jumptable 0804FE18 case 203 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80507E7: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov byte_80611C9, 0 ; jumptable 0804FE18 case 202 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80507F3: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:byte_8061374, 1 ; jumptable 0804FE18 case 221 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80507FF: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A8, 1 ; jumptable 0804FE18 case 219 - mov edi, 1 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050813: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A8, 0FFFFFFFFh ; jumptable 0804FE18 case 216 - mov edi, 1 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050827: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov eax, ds:optarg ; jumptable 0804FE18 case 215 - mov dword ptr [esp+10h], 0 ; s - mov [esp+0Ch], esi ; int - mov dword ptr [esp+8], 0 ; base - mov dword ptr [esp+4], 0 ; endptr - mov [esp], eax ; nptr - call sub_8058560 - test eax, eax - jnz loc_8051006 - -loc_8050858: ; CODE XREF: sub_804FAE0+1573j - mov eax, [esp+0DCh] - mov ds:dword_80613F4, eax - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050869: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov dword ptr [esp+4], 5 ; jumptable 0804FE18 case 229 - mov dword ptr [esp], 0 - call sub_80553A0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050882: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613A4, 1 ; jumptable 0804FE18 case 230 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_8050891: ; CODE XREF: sub_804EEE0+17j - ; sub_804FAE0:loc_804FE18j - ; DATA XREF: ... - mov ds:dword_80613DC, 2 ; jumptable 0804FE18 case 228 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - -loc_80508A0: ; CODE XREF: sub_804FAE0+597j - mov eax, [esi] - jmp loc_8050040 -; --------------------------------------------------------------------------- - align 4 - -loc_80508A8: ; CODE XREF: sub_804FAE0+231j - lea eax, [esp+0DCh] - mov dword ptr [esp+10h], 0 ; s - mov [esp+0Ch], eax ; int - mov dword ptr [esp+8], 0 ; base - mov dword ptr [esp+4], 0 ; endptr - mov [esp], esi ; nptr - call sub_8058560 - test eax, eax - jnz loc_80509A8 - mov eax, [esp+0DCh] - test eax, eax - jz loc_80509A8 - mov ds:dword_80613FC, eax - jmp loc_804FD17 -; --------------------------------------------------------------------------- - align 8 - -loc_80508F8: ; CODE XREF: sub_804FAE0+2B9j - mov [esp], esi - call sub_80562C0 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aIgnoringInvali ; "ignoring invalid tab size in environmen"... - mov dword ptr [esp], 0 ; domainname - mov esi, eax - call _dcgettext - mov [esp+0Ch], esi - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 0 ; status - mov [esp+8], eax ; format - call _error - jmp loc_804FDAB -; --------------------------------------------------------------------------- - align 10h - -loc_8050940: ; CODE XREF: sub_804FAE0+1B1j - mov [esp], esi - call sub_80562C0 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aIgnoringInva_0 ; "ignoring invalid value of environment v"... - mov dword ptr [esp], 0 ; domainname - mov esi, eax - call _dcgettext - mov [esp+0Ch], esi - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 0 ; status - mov [esp+8], eax ; format - call _error - jmp loc_804FCAE -; --------------------------------------------------------------------------- - align 4 - -loc_8050988: ; CODE XREF: sub_804FAE0+5C4j - mov dword ptr [esp+4], 0FFFFFFF0h ; int - mov dword ptr [esp], offset stru_8061540 ; struct obstack * - call __obstack_newchunk - mov eax, ds:stru_8061540.next_free - jmp loc_80500AA -; --------------------------------------------------------------------------- - align 4 - -loc_80509A8: ; CODE XREF: sub_804FAE0+DF5j - ; sub_804FAE0+E04j - mov [esp], esi - call sub_80562C0 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aIgnoringInva_1 ; "ignoring invalid width in environment v"... - mov dword ptr [esp], 0 ; domainname - mov esi, eax - call _dcgettext - mov [esp+0Ch], esi - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 0 ; status - mov [esp+8], eax ; format - call _error - jmp loc_804FD17 -; --------------------------------------------------------------------------- - align 10h - -loc_80509F0: ; CODE XREF: sub_804FAE0+582j - ; sub_804FAE0+1720j - cmp ds:byte_80613C8, 0 - jz loc_8050A88 - cmp ds:byte_8061340, 0 - jnz loc_80511DB - -loc_8050A0A: ; CODE XREF: sub_804FAE0+1700j - mov eax, ds:stdout - xor ebx, ebx - mov [esp], eax ; stream - call _fflush_unlocked - jmp short loc_8050A28 -; --------------------------------------------------------------------------- - align 10h - -loc_8050A20: ; CODE XREF: sub_804FAE0+F61j - ; sub_804FAE0+F73j - add ebx, 1 - cmp ebx, 0Ch - jz short loc_8050A55 - -loc_8050A28: ; CODE XREF: sub_804FAE0+F39j - mov esi, ds:signo[ebx*4] - mov dword ptr [esp], offset set ; set - mov [esp+4], esi ; signo - call _sigismember - test eax, eax - jz short loc_8050A20 - mov dword ptr [esp+4], 0 ; handler - mov [esp], esi ; sig - call _signal - jmp short loc_8050A20 -; --------------------------------------------------------------------------- - -loc_8050A55: ; CODE XREF: sub_804FAE0+F46j - mov ebx, ds:dword_80614A4 - test ebx, ebx - jz short loc_8050A71 - nop - -loc_8050A60: ; CODE XREF: sub_804FAE0+F8Fj - mov dword ptr [esp], 13h ; sig - call _raise - sub ebx, 1 - jnz short loc_8050A60 - -loc_8050A71: ; CODE XREF: sub_804FAE0+F7Dj - mov eax, ds:sig - test eax, eax - jz short loc_8050A88 - mov [esp], eax ; sig - call _raise - lea esi, [esi+0] - -loc_8050A88: ; CODE XREF: sub_804FAE0+F17j - ; sub_804FAE0+F98j - cmp ds:byte_80613C0, 0 - jnz loc_805121D - -loc_8050A95: ; CODE XREF: sub_804FAE0+1787j - mov eax, ds:dword_806134C - test eax, eax - jz loc_8050D21 - mov [esp], eax - call sub_80531B0 - test eax, eax - jz loc_8050D14 - mov dword ptr [esp+0Ch], offset aMain ; "main" - mov dword ptr [esp+8], 5B0h ; line - mov dword ptr [esp+4], offset file ; "ls.c" - mov dword ptr [esp], offset aHash_get_n_ent ; "hash_get_n_entries (active_dir_set) == "... - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_8050AD6: ; CODE XREF: sub_804FAE0+455j - ; sub_804FAE0+14A1j - mov esi, [esp+2Ch] - test esi, esi - jz loc_80512E9 - -loc_8050AE2: ; CODE XREF: sub_804FAE0+181Bj - ; sub_804FAE0+1829j - mov [esp+28h], ebx - mov ebx, [esp+2Ch] - jmp short loc_8050B07 -; --------------------------------------------------------------------------- - align 10h - -loc_8050AF0: ; CODE XREF: sub_804FAE0+1035j - mov dword ptr [esp], 2 ; category - call sub_8053120 - test al, al - jz loc_8050FF4 - add ebx, 6 - -loc_8050B07: ; CODE XREF: sub_804FAE0+100Aj - mov esi, ebx - mov edi, offset aPosix ; "posix-" - mov ecx, 6 - repe cmpsb - jz short loc_8050AF0 - mov [esp+2Ch], ebx - mov edx, [esp+2Ch] - mov ebx, [esp+28h] - cmp byte ptr [edx], 2Bh - jz loc_80510D3 - mov eax, off_80612B4 - mov dword ptr [esp+10h], 4 ; int - mov dword ptr [esp+0Ch], offset dword_805EE0C ; int - mov dword ptr [esp+8], offset off_805EE1C ; int - mov [esp+14h], eax ; int - mov eax, [esp+2Ch] - mov dword ptr [esp], offset aTimeStyle ; "time style" - mov [esp+4], eax ; s2 - call sub_8052B30 - mov eax, ds:dword_805EE0C[eax*4] - cmp eax, 1 - jz loc_805130E - jnb loc_80512BC - mov haystack, offset aYMDHMS_NZ ; "%Y-%m-%d %H:%M:%S.%N %z" - mov off_80611CC, offset aYMDHMS_NZ ; "%Y-%m-%d %H:%M:%S.%N %z" - -loc_8050B8B: ; CODE XREF: sub_804FAE0+16A2j - ; sub_804FAE0+1842j ... - mov eax, haystack - mov dword ptr [esp+4], offset needle ; "%b" - mov [esp], eax ; haystack - call _strstr - test eax, eax - jz loc_804FF3B - -loc_8050BA8: ; CODE XREF: sub_804FAE0+169Cj - mov eax, 5 - mov [esp+2Ch], ebx - -loc_8050BB1: ; CODE XREF: sub_804FAE0+115Bj - mov ebx, eax - mov edi, offset dword_8061580 - mov ds:dword_8061D0C, 0 - mov esi, 2000Eh - nop - -loc_8050BC8: ; CODE XREF: sub_804FAE0+1157j - mov [esp+0D8h], ebx - mov [esp], esi ; item - call _nl_langinfo - lea edx, [esp+0D8h] - mov dword ptr [esp+14h], 0 - mov dword ptr [esp+10h], 0 ; int - mov [esp+0Ch], edx ; int - mov dword ptr [esp+8], 0A1h ; int - mov [esp+4], edi ; int - mov [esp], eax ; src - call sub_8051F10 - cmp eax, 0A0h - ja loc_80511E5 - mov edx, [esp+0D8h] - mov eax, ds:dword_8061D0C - cmp eax, edx - jnb short loc_8050C23 - mov eax, edx - -loc_8050C23: ; CODE XREF: sub_804FAE0+113Fj - add esi, 1 - add edi, 0A1h - cmp esi, 2001Ah - mov ds:dword_8061D0C, eax - jnz short loc_8050BC8 - cmp ebx, eax - ja loc_8050BB1 - test eax, eax - mov ebx, [esp+2Ch] - jnz loc_804FF3B - -loc_8050C4D: ; CODE XREF: sub_804FAE0+1713j - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aErrorInitializ ; "error initializing month strings" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 0 ; status - mov [esp+8], eax ; format - call _error - jmp loc_804FF3B -; --------------------------------------------------------------------------- - -loc_8050C86: ; CODE XREF: sub_804FAE0+493j - cmp eax, 4 - jz loc_804FF79 - mov edx, ds:dword_80613A0 - test edx, edx - jz loc_804FF79 - cmp ds:byte_8061374, 0 - jnz loc_804FF79 - cmp ds:byte_80613AF, 0 - jnz loc_804FF79 - cmp ds:byte_80613D8, 0 - mov ds:byte_8061400, 0 - jnz short loc_8050CE6 - cmp ds:byte_80613C8, 0 - jnz short loc_8050CE6 - mov eax, ds:dword_80613C4 - test eax, eax - jnz short loc_8050CE6 - cmp ds:byte_80613DA, 0 - jz loc_804FF80 - -loc_8050CE6: ; CODE XREF: sub_804FAE0+11E5j - ; sub_804FAE0+11EEj ... - mov eax, 1 - jmp loc_804FF82 -; --------------------------------------------------------------------------- - -loc_8050CF0: ; CODE XREF: sub_804FAE0+60Ej - mov dword ptr [esp+0Ch], offset aMain ; "main" - mov dword ptr [esp+8], 579h ; line - mov dword ptr [esp+4], offset file ; "ls.c" - mov dword ptr [esp], offset aFound ; "found" - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_8050D14: ; CODE XREF: sub_804FAE0+FCCj - mov eax, ds:dword_806134C - mov [esp], eax - call sub_8053720 - -loc_8050D21: ; CODE XREF: sub_804FAE0+FBCj - mov eax, ds:status - mov [esp], eax ; status - call _exit -; --------------------------------------------------------------------------- - -loc_8050D2E: ; CODE XREF: sub_804FAE0+485j - mov dword ptr [esp+10h], offset sub_804A890 - mov dword ptr [esp+0Ch], offset sub_8049DC0 - mov dword ptr [esp+8], offset sub_8049D90 - mov dword ptr [esp+4], 0 - mov dword ptr [esp], 1Eh - call sub_80537E0 - test eax, eax - mov ds:dword_806134C, eax - jz loc_80512E4 - mov dword ptr [esp+10h], offset _free ; void (*)(void *) - mov dword ptr [esp+0Ch], offset _malloc ; void *(*)(__int32) - mov dword ptr [esp+8], 0 ; int - mov dword ptr [esp+4], 0 ; int - mov dword ptr [esp], offset stru_8061540 ; struct obstack * - call __obstack_begin - jmp loc_804FF6B -; --------------------------------------------------------------------------- - -loc_8050D98: ; CODE XREF: sub_804FAE0+46Bj - call sub_804D0C0 - cmp ds:byte_80613C8, 0 - jz loc_804FF51 - mov eax, 0Dh - call sub_804AB00 - test al, al - jz loc_8051188 - -loc_8050DBC: ; CODE XREF: sub_804FAE0+16C0j - ; sub_804FAE0+16E5j - mov ds:byte_80613D0, 1 - -loc_8050DC3: ; CODE XREF: sub_804FAE0+16D2j - ; sub_804FAE0+16DFj - mov dword ptr [esp], 1 ; fd - call _tcgetpgrp - test eax, eax - js loc_804FF51 - mov dword ptr [esp], offset set ; set - xor esi, esi - call _sigemptyset - lea esi, [esi+0] - -loc_8050DE8: ; CODE XREF: sub_804FAE0+1344j - mov edi, ds:signo[esi*4] - lea edx, [esp+34h] - mov [esp+8], edx ; oact - mov dword ptr [esp+4], 0 ; act - mov [esp], edi ; sig - call _sigaction - cmp dword ptr [esp+34h], 1 - jz short loc_8050E1E - mov [esp+4], edi ; signo - mov dword ptr [esp], offset set ; set - call _sigaddset - -loc_8050E1E: ; CODE XREF: sub_804FAE0+132Cj - add esi, 1 - cmp esi, 0Ch - jnz short loc_8050DE8 - lea edi, [esp+38h] - mov esi, offset set - mov ecx, 20h - mov dword ptr [esp+0B8h], 10000000h - rep movsd - xor esi, esi - nop - lea esi, [esi+0] - -loc_8050E48: ; CODE XREF: sub_804FAE0+13B4j - mov edi, ds:signo[esi*4] - mov dword ptr [esp], offset set ; set - mov [esp+4], edi ; signo - call _sigismember - test eax, eax - jz short loc_8050E8E - cmp edi, 14h - mov eax, offset loc_8049E30 - jz short loc_8050E72 - mov eax, offset loc_8049E10 - -loc_8050E72: ; CODE XREF: sub_804FAE0+138Bj - mov [esp+34h], eax - lea eax, [esp+34h] - mov dword ptr [esp+8], 0 ; oact - mov [esp+4], eax ; act - mov [esp], edi ; sig - call _sigaction - -loc_8050E8E: ; CODE XREF: sub_804FAE0+1381j - add esi, 1 - cmp esi, 0Ch - jnz short loc_8050E48 - jmp loc_804FF51 -; --------------------------------------------------------------------------- - -loc_8050E9B: ; CODE XREF: sub_804FAE0+478j - cmp ds:byte_80613D9, 0 - jz loc_8051076 - -loc_8050EA8: ; CODE XREF: sub_804FAE0+159Dj - ; sub_804FAE0+15B6j - mov eax, 2 - -loc_8050EAD: ; CODE XREF: sub_804FAE0+15B0j - mov ds:dword_80613D4, eax - jmp loc_804FF5E -; --------------------------------------------------------------------------- - -loc_8050EB7: ; CODE XREF: sub_804FAE0+4AEj - mov dword ptr [esp+10h], offset _free ; void (*)(void *) - mov dword ptr [esp+0Ch], offset _malloc ; void *(*)(__int32) - mov dword ptr [esp+8], 0 ; int - mov dword ptr [esp+4], 0 ; int - mov dword ptr [esp], offset stru_80614C0 ; struct obstack * - call __obstack_begin - mov dword ptr [esp+10h], offset _free ; void (*)(void *) - mov dword ptr [esp+0Ch], offset _malloc ; void *(*)(__int32) - mov dword ptr [esp+8], 0 ; int - mov dword ptr [esp+4], 0 ; int - mov dword ptr [esp], offset stru_8061500 ; struct obstack * - call __obstack_begin - jmp loc_804FF94 -; --------------------------------------------------------------------------- - -loc_8050F14: ; CODE XREF: sub_804FAE0+53Dj - call sub_804BB50 - cmp ds:byte_80613D9, 0 - jz loc_80511CA - -loc_8050F26: ; CODE XREF: sub_804FAE0+16F6j - mov ebx, ds:dword_8061358 - test ebx, ebx - jz loc_8050023 - call sub_804EEE0 - mov ecx, ds:dword_8061368 - xor esi, esi - test ecx, ecx - jz loc_8050032 - mov eax, ds:stdout - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb loc_80513D6 - mov byte ptr [edx], 0Ah - add edx, 1 - mov [eax+14h], edx - -loc_8050F63: ; CODE XREF: sub_804FAE0+1906j - add ds:dword_80614B4, 1 - mov esi, ds:dword_8061368 - jmp loc_8050032 -; --------------------------------------------------------------------------- - -loc_8050F75: ; CODE XREF: sub_804FAE0+44Dj - mov edx, edi - test dl, dl - jnz loc_804FF33 - test eax, eax - jz loc_8050AD6 - mov ds:dword_80613A8, 4 - mov eax, ds:dword_80613A0 - jmp loc_804FF33 -; --------------------------------------------------------------------------- - -loc_8050F9B: ; CODE XREF: sub_804FAE0+4EEj - cmp ds:byte_80613D9, 0 - jz loc_80510BD - mov edx, 3 - mov eax, offset byte_805F03D - mov dword ptr [esp+0Ch], (offset aReportBugsToS_+16h) - mov dword ptr [esp+8], 1 - mov dword ptr [esp], 0 - mov dword ptr [esp+4], 0 - call sub_804AEC0 - jmp loc_8050015 -; --------------------------------------------------------------------------- - -loc_8050FDB: ; CODE XREF: sub_804FAE0+1F6j - mov dword ptr [esp], (offset aLs_block_size+3) ; name - call _getenv - test eax, eax - jnz loc_804FCDC - jmp loc_804FCF2 -; --------------------------------------------------------------------------- - -loc_8050FF4: ; CODE XREF: sub_804FAE0+101Ej - mov eax, ds:optind - mov ebx, [esp+28h] - mov [esp+2Ch], eax - jmp loc_804FF44 -; --------------------------------------------------------------------------- - -loc_8051006: ; CODE XREF: sub_804FAE0+D72j - mov eax, ds:optarg - mov [esp], eax - call sub_80562C0 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aInvalidTabSize ; "invalid tab size: %s" - mov dword ptr [esp], 0 ; domainname - mov [esp+24h], eax - call _dcgettext - mov edx, [esp+24h] - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 2 ; status - mov [esp+0Ch], edx - mov [esp+8], eax ; format - call _error - jmp loc_8050858 -; --------------------------------------------------------------------------- - -loc_8051058: ; CODE XREF: sub_804FAE0+B24j - mov dword ptr [esp], 1 ; fd - call _isatty - cmp eax, 1 - sbb eax, eax - add eax, 2 - mov ds:dword_80613A0, eax - jmp loc_805060A -; --------------------------------------------------------------------------- - -loc_8051076: ; CODE XREF: sub_804FAE0+13C2j - cmp ds:dword_80613C4, 3 - jz loc_8050EA8 - mov ecx, ds:dword_80613A0 - mov eax, 4 - test ecx, ecx - jnz loc_8050EAD - jmp loc_8050EA8 -; --------------------------------------------------------------------------- - -loc_805109B: ; CODE XREF: sub_804FAE0+3B5j - mov eax, ds:dword_80613EC - mov dword ptr [esp+8], 1 - mov dword ptr [esp+4], 20h - mov [esp], eax - call sub_80553D0 - jmp loc_804FE9B -; --------------------------------------------------------------------------- - -loc_80510BD: ; CODE XREF: sub_804FAE0+14C2j - mov ecx, 1 - xor edx, edx - mov eax, offset byte_805F03D - call sub_804AB80 - jmp loc_8050015 -; --------------------------------------------------------------------------- - -loc_80510D3: ; CODE XREF: sub_804FAE0+1046j - mov esi, edx - add esi, 1 - mov dword ptr [esp+4], 0Ah ; c - mov [esp], esi ; s - call _strchr - mov edx, esi - test eax, eax - mov edi, eax - jz short loc_805115E - lea edx, [eax+1] - mov [esp], edx ; s - mov dword ptr [esp+4], 0Ah ; c - mov [esp+24h], edx - call _strchr - mov edx, [esp+24h] - test eax, eax - jz short loc_805115B - mov [esp], esi - call sub_8055360 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aInvalidTimeSty ; "invalid time style format %s" - mov dword ptr [esp], 0 ; domainname - mov [esp+20h], eax - call _dcgettext - mov ecx, [esp+20h] - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 2 ; status - mov [esp+0Ch], ecx - mov [esp+8], eax ; format - call _error - mov edx, [esp+24h] - -loc_805115B: ; CODE XREF: sub_804FAE0+162Dj - mov byte ptr [edi], 0 - -loc_805115E: ; CODE XREF: sub_804FAE0+160Ej - mov dword ptr [esp+4], offset needle ; "%b" - mov [esp], esi ; haystack - mov off_80611CC, esi - mov haystack, edx - call _strstr - -loc_805117A: ; CODE XREF: sub_804FAE0+17FFj - test eax, eax - jnz loc_8050BA8 - jmp loc_8050B8B -; --------------------------------------------------------------------------- - align 4 - -loc_8051188: ; CODE XREF: sub_804FAE0+12D6j - mov eax, 0Eh - lea esi, [esi+0] - call sub_804AB00 - test al, al - jz short loc_80511A6 - cmp ds:byte_8061364, 0 - jnz loc_8050DBC - -loc_80511A6: ; CODE XREF: sub_804FAE0+16B7j - mov eax, 0Ch - call sub_804AB00 - test al, al - jz loc_8050DC3 - cmp ds:dword_80613A0, 0 - jnz loc_8050DC3 - jmp loc_8050DBC -; --------------------------------------------------------------------------- - -loc_80511CA: ; CODE XREF: sub_804FAE0+1440j - mov edx, 1 - xor eax, eax - call sub_804C0B0 - jmp loc_8050F26 -; --------------------------------------------------------------------------- - -loc_80511DB: ; CODE XREF: sub_804FAE0+F24j - call sub_804CA80 - jmp loc_8050A0A -; --------------------------------------------------------------------------- - -loc_80511E5: ; CODE XREF: sub_804FAE0+112Bj - mov ebx, [esp+2Ch] - mov ds:dword_8061D0C, 0 - jmp loc_8050C4D -; --------------------------------------------------------------------------- - -loc_80511F8: ; CODE XREF: sub_804FAE0+546j - mov esi, ds:dword_8061368 - test esi, esi - jz loc_80509F0 - mov edx, [esi+0Ch] - test edx, edx - jnz loc_8050032 - mov ds:byte_80613F8, 0 - jmp loc_8050032 -; --------------------------------------------------------------------------- - -loc_805121D: ; CODE XREF: sub_804FAE0+FAFj - mov edx, offset stru_80614C0 - mov eax, offset aDired ; "//DIRED//" - call sub_804C410 - mov edx, offset stru_8061500 - mov eax, offset aSubdired ; "//SUBDIRED//" - call sub_804C410 - mov eax, ds:dword_80613EC - mov [esp], eax - call sub_8055380 - mov dword ptr [esp+4], offset aDiredOptionsQu ; "//DIRED-OPTIONS// --quoting-style=%s\n" - mov dword ptr [esp], 1 - mov eax, ds:off_805F820[eax*4] - mov [esp+8], eax - call ___printf_chk - jmp loc_8050A95 -; --------------------------------------------------------------------------- - -loc_805126C: ; CODE XREF: sub_804FAE0+8E6j - mov dword ptr [esp], 1 ; fd - call _isatty - test eax, eax - jz loc_80503CC - -loc_8051280: ; CODE XREF: sub_804FAE0+89Bj - ; sub_804FAE0+8DDj - mov ds:byte_80613C8, 1 - mov ds:dword_80613F4, 0 - jmp loc_804FDC0 -; --------------------------------------------------------------------------- - align 4 - -loc_8051298: ; CODE XREF: sub_804FAE0+5B3j - mov dword ptr [esp+0Ch], offset aDev_ino_pop ; "dev_ino_pop" - mov dword ptr [esp+8], 3BCh ; line - mov dword ptr [esp+4], offset file ; "ls.c" - mov dword ptr [esp], offset aSizeofStructDe ; "sizeof (struct dev_ino) <= __extension_"... - call ___assert_fail -; --------------------------------------------------------------------------- - -loc_80512BC: ; CODE XREF: sub_804FAE0+1091j - cmp eax, 2 - jz loc_8051390 - cmp eax, 3 - jz short loc_8051327 - -loc_80512CA: ; CODE XREF: sub_804FAE0+1855j - ; sub_804FAE0+18ABj - mov eax, off_80611CC - mov dword ptr [esp+4], offset needle ; "%b" - mov [esp], eax ; haystack - call _strstr - jmp loc_805117A -; --------------------------------------------------------------------------- - -loc_80512E4: ; CODE XREF: sub_804FAE0+1281j - call sub_80527C0 -; --------------------------------------------------------------------------- - -loc_80512E9: ; CODE XREF: sub_804FAE0+FFCj - mov dword ptr [esp], offset aTime_style ; "TIME_STYLE" - call _getenv - test eax, eax - mov [esp+2Ch], eax - jnz loc_8050AE2 - mov dword ptr [esp+2Ch], 805DEDEh - jmp loc_8050AE2 -; --------------------------------------------------------------------------- - -loc_805130E: ; CODE XREF: sub_804FAE0+108Bj - ; sub_804FAE0+187Aj ... - mov haystack, offset aYMDHM ; "%Y-%m-%d %H:%M" - mov off_80611CC, offset aYMDHM ; "%Y-%m-%d %H:%M" - jmp loc_8050B8B -; --------------------------------------------------------------------------- - -loc_8051327: ; CODE XREF: sub_804FAE0+17E8j - mov dword ptr [esp], 2 ; category - call sub_8053120 - test al, al - jz short loc_80512CA - mov eax, off_80611CC - mov dword ptr [esp+8], 2 ; category - mov dword ptr [esp], 0 ; domainname - mov [esp+4], eax ; msgid - call _dcgettext - cmp eax, off_80611CC - jz short loc_805130E - mov off_80611CC, eax - mov eax, haystack - mov dword ptr [esp+8], 2 ; category - mov dword ptr [esp], 0 ; domainname - mov [esp+4], eax ; msgid - call _dcgettext - cmp eax, haystack - jz short loc_805130E - mov haystack, eax - jmp loc_80512CA -; --------------------------------------------------------------------------- - -loc_8051390: ; CODE XREF: sub_804FAE0+17DFj - mov off_80611CC, offset aYMD ; "%Y-%m-%d " - mov haystack, 805E008h - jmp loc_8050B8B -; --------------------------------------------------------------------------- - -loc_80513A9: ; CODE XREF: sub_804FAE0+917j - mov edx, ds:optarg - mov dword ptr [esp+0Ch], offset longopts - mov dword ptr [esp+8], 0 - mov [esp], eax - mov [esp+10h], edx - mov edx, [esp+0D8h] - mov [esp+4], edx - call sub_8058440 -; --------------------------------------------------------------------------- - -loc_80513D6: ; CODE XREF: sub_804FAE0+1474j - mov dword ptr [esp+4], 0Ah ; int - mov [esp], eax ; _IO_FILE * - call ___overflow - jmp loc_8050F63 -sub_804FAE0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80513F0 proc near ; DATA XREF: .rodata:0805EEF8o - -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 38h - mov eax, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov esi, [eax] - mov dword ptr [esp+4], 2Eh ; c - mov [esp], esi ; s - call _strrchr - mov ebx, eax - mov eax, [ebp+arg_0] - mov edi, [eax] - mov dword ptr [esp+4], 2Eh ; c - mov [esp], edi ; s - mov [ebp+var_1C], ebx - call _strrchr - mov edx, ebx - test eax, eax - jz short loc_8051478 - -loc_8051434: ; CODE XREF: sub_80513F0+8Dj - test ebx, ebx - jz short loc_8051470 - -loc_8051438: ; CODE XREF: sub_80513F0+85j - mov [esp+4], eax ; s2 - mov [esp], edx ; s1 - call _strcmp - test eax, eax - jz short loc_8051458 - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8051458: ; CODE XREF: sub_80513F0+56j - mov [ebp+arg_4], edi - mov ebx, [ebp+var_C] - mov [ebp+arg_0], esi - mov edi, [ebp+var_4] - mov esi, [ebp+var_8] - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - align 10h - -loc_8051470: ; CODE XREF: sub_80513F0+46j - mov edx, (offset aReportBugsToS_+16h) - jmp short loc_8051438 -; --------------------------------------------------------------------------- - align 4 - -loc_8051478: ; CODE XREF: sub_80513F0+42j - mov eax, (offset aReportBugsToS_+16h) - jmp short loc_8051434 -sub_80513F0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8051480 proc near ; DATA XREF: .rodata:0805EEF0o - -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 38h - mov eax, [ebp+arg_0] - mov [ebp+var_C], ebx - mov [ebp+var_4], edi - mov [ebp+var_8], esi - mov esi, [eax] - mov dword ptr [esp+4], 2Eh ; c - mov [esp], esi ; s - call _strrchr - mov ebx, eax - mov eax, [ebp+arg_4] - mov edi, [eax] - mov dword ptr [esp+4], 2Eh ; c - mov [esp], edi ; s - mov [ebp+var_1C], ebx - call _strrchr - mov edx, ebx - test eax, eax - jz short loc_8051508 - -loc_80514C4: ; CODE XREF: sub_8051480+8Dj - test ebx, ebx - jz short loc_8051500 - -loc_80514C8: ; CODE XREF: sub_8051480+85j - mov [esp+4], eax ; s2 - mov [esp], edx ; s1 - call _strcmp - test eax, eax - jz short loc_80514E8 - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_80514E8: ; CODE XREF: sub_8051480+56j - mov [ebp+arg_4], edi - mov ebx, [ebp+var_C] - mov [ebp+arg_0], esi - mov edi, [ebp+var_4] - mov esi, [ebp+var_8] - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - align 10h - -loc_8051500: ; CODE XREF: sub_8051480+46j - mov edx, (offset aReportBugsToS_+16h) - jmp short loc_80514C8 -; --------------------------------------------------------------------------- - align 4 - -loc_8051508: ; CODE XREF: sub_8051480+42j - mov eax, (offset aReportBugsToS_+16h) - jmp short loc_80514C4 -sub_8051480 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8051510 proc near ; DATA XREF: .rodata:0805EEE8o - -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 38h - mov [ebp+var_8], esi - mov esi, [ebp+arg_4] - mov [ebp+var_C], ebx - mov [ebp+var_4], edi - mov edi, [ebp+arg_0] - mov dword ptr [esp+4], 2Eh ; c - mov eax, [esi] - mov [esp], eax ; s - call _strrchr - mov dword ptr [esp+4], 2Eh ; c - mov ebx, eax - mov eax, [edi] - mov [esp], eax ; s - mov [ebp+var_1C], ebx - call _strrchr - mov edx, ebx - test eax, eax - jz short loc_80515A0 - -loc_8051554: ; CODE XREF: sub_8051510+95j - test ebx, ebx - jz short loc_8051598 - -loc_8051558: ; CODE XREF: sub_8051510+8Dj - mov [esp+4], eax - mov [esp], edx - call sub_804BE10 - test eax, eax - jz short loc_8051578 - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8051578: ; CODE XREF: sub_8051510+56j - mov eax, [edi] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [esi] - mov esi, [ebp+var_8] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - align 8 - -loc_8051598: ; CODE XREF: sub_8051510+46j - mov edx, (offset aReportBugsToS_+16h) - jmp short loc_8051558 -; --------------------------------------------------------------------------- - align 10h - -loc_80515A0: ; CODE XREF: sub_8051510+42j - mov eax, (offset aReportBugsToS_+16h) - jmp short loc_8051554 -sub_8051510 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80515B0 proc near ; DATA XREF: .rodata:0805EEE0o - -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 38h - mov [ebp+var_8], esi - mov esi, [ebp+arg_0] - mov [ebp+var_C], ebx - mov [ebp+var_4], edi - mov edi, [ebp+arg_4] - mov dword ptr [esp+4], 2Eh ; c - mov eax, [esi] - mov [esp], eax ; s - call _strrchr - mov dword ptr [esp+4], 2Eh ; c - mov ebx, eax - mov eax, [edi] - mov [esp], eax ; s - mov [ebp+var_1C], ebx - call _strrchr - mov edx, ebx - test eax, eax - jz short loc_8051640 - -loc_80515F4: ; CODE XREF: sub_80515B0+95j - test ebx, ebx - jz short loc_8051638 - -loc_80515F8: ; CODE XREF: sub_80515B0+8Dj - mov [esp+4], eax - mov [esp], edx - call sub_804BE10 - test eax, eax - jz short loc_8051618 - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8051618: ; CODE XREF: sub_80515B0+56j - mov eax, [edi] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov [ebp+arg_4], eax - mov eax, [esi] - mov esi, [ebp+var_8] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - align 8 - -loc_8051638: ; CODE XREF: sub_80515B0+46j - mov edx, (offset aReportBugsToS_+16h) - jmp short loc_80515F8 -; --------------------------------------------------------------------------- - align 10h - -loc_8051640: ; CODE XREF: sub_80515B0+42j - mov eax, (offset aReportBugsToS_+16h) - jmp short loc_80515F4 -sub_80515B0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8051650 proc near ; DATA XREF: .rodata:0805EEECo - -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 38h - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_4] - mov [ebp+var_8], esi - mov esi, [ebp+arg_0] - mov [ebp+var_4], edi - mov eax, [ebx+68h] - mov ecx, [esi+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp ecx, 9 - jz loc_8051718 - cmp ecx, 3 - jz loc_8051718 - test dl, dl - mov eax, 1 - jnz short loc_80516D9 - -loc_8051696: ; CODE XREF: sub_8051650+CFj - mov dword ptr [esp+4], 2Eh ; c - mov eax, [ebx] - mov [esp], eax ; s - call _strrchr - mov dword ptr [esp+4], 2Eh ; c - mov edi, eax - mov eax, [esi] - mov [esp], eax ; s - mov [ebp+var_1C], edi - call _strrchr - mov edx, edi - test eax, eax - jz short loc_8051710 - -loc_80516C5: ; CODE XREF: sub_8051650+C5j - test edi, edi - jz short loc_8051708 - -loc_80516C9: ; CODE XREF: sub_8051650+BDj - mov [esp+4], eax - mov [esp], edx - call sub_804BE10 - test eax, eax - jz short loc_80516E8 - -loc_80516D9: ; CODE XREF: sub_8051650+44j - ; sub_8051650+D5j - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_80516E8: ; CODE XREF: sub_8051650+87j - mov eax, [esi] - mov edi, [ebp+var_4] - mov esi, [ebp+var_8] - mov [ebp+arg_4], eax - mov eax, [ebx] - mov ebx, [ebp+var_C] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - align 8 - -loc_8051708: ; CODE XREF: sub_8051650+77j - mov edx, (offset aReportBugsToS_+16h) - jmp short loc_80516C9 -; --------------------------------------------------------------------------- - align 10h - -loc_8051710: ; CODE XREF: sub_8051650+73j - mov eax, (offset aReportBugsToS_+16h) - jmp short loc_80516C5 -; --------------------------------------------------------------------------- - align 4 - -loc_8051718: ; CODE XREF: sub_8051650+2Ej - ; sub_8051650+37j - test dl, dl - mov eax, 0FFFFFFFFh - jnz loc_8051696 - jmp short loc_80516D9 -sub_8051650 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8051730 proc near ; DATA XREF: .rodata:0805EEE4o - -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 38h - mov [ebp+var_8], esi - mov esi, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov eax, [esi+68h] - mov ecx, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp ecx, 9 - jz loc_80517F8 - cmp ecx, 3 - jz loc_80517F8 - test dl, dl - mov eax, 1 - jnz short loc_80517B9 - -loc_8051776: ; CODE XREF: sub_8051730+CFj - mov dword ptr [esp+4], 2Eh ; c - mov eax, [ebx] - mov [esp], eax ; s - call _strrchr - mov dword ptr [esp+4], 2Eh ; c - mov edi, eax - mov eax, [esi] - mov [esp], eax ; s - mov [ebp+var_1C], edi - call _strrchr - mov edx, edi - test eax, eax - jz short loc_80517F0 - -loc_80517A5: ; CODE XREF: sub_8051730+C5j - test edi, edi - jz short loc_80517E8 - -loc_80517A9: ; CODE XREF: sub_8051730+BDj - mov [esp+4], eax - mov [esp], edx - call sub_804BE10 - test eax, eax - jz short loc_80517C8 - -loc_80517B9: ; CODE XREF: sub_8051730+44j - ; sub_8051730+D5j - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_80517C8: ; CODE XREF: sub_8051730+87j - mov eax, [esi] - mov edi, [ebp+var_4] - mov esi, [ebp+var_8] - mov [ebp+arg_4], eax - mov eax, [ebx] - mov ebx, [ebp+var_C] - mov [ebp+arg_0], eax - mov esp, ebp - pop ebp - jmp sub_804BE10 -; --------------------------------------------------------------------------- - align 8 - -loc_80517E8: ; CODE XREF: sub_8051730+77j - mov edx, (offset aReportBugsToS_+16h) - jmp short loc_80517A9 -; --------------------------------------------------------------------------- - align 10h - -loc_80517F0: ; CODE XREF: sub_8051730+73j - mov eax, (offset aReportBugsToS_+16h) - jmp short loc_80517A5 -; --------------------------------------------------------------------------- - align 4 - -loc_80517F8: ; CODE XREF: sub_8051730+2Ej - ; sub_8051730+37j - test dl, dl - mov eax, 0FFFFFFFFh - jnz loc_8051776 - jmp short loc_80517B9 -sub_8051730 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8051810 proc near ; DATA XREF: .rodata:0805EEFCo - -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 38h - mov [ebp+var_8], esi - mov esi, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - mov eax, [esi+68h] - mov ecx, [ebx+68h] - cmp eax, 9 - setz dl - cmp eax, 3 - mov edi, edx - setz dl - or edx, edi - cmp ecx, 9 - jz loc_80518D0 - cmp ecx, 3 - jz loc_80518D0 - test dl, dl - mov eax, 1 - jnz short loc_8051899 - -loc_8051856: ; CODE XREF: sub_8051810+C7j - mov edi, [esi] - mov dword ptr [esp+4], 2Eh ; c - mov [esp], edi ; s - call _strrchr - mov ebx, [ebx] - mov dword ptr [esp+4], 2Eh ; c - mov [esp], ebx ; s - mov [ebp+var_1C], eax - mov esi, eax - call _strrchr - mov edx, esi - test eax, eax - jz short loc_80518C8 - -loc_8051885: ; CODE XREF: sub_8051810+BDj - test esi, esi - jz short loc_80518C0 - -loc_8051889: ; CODE XREF: sub_8051810+B5j - mov [esp+4], eax ; s2 - mov [esp], edx ; s1 - call _strcmp - test eax, eax - jz short loc_80518A8 - -loc_8051899: ; CODE XREF: sub_8051810+44j - ; sub_8051810+CDj - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_80518A8: ; CODE XREF: sub_8051810+87j - mov [ebp+arg_4], ebx - mov esi, [ebp+var_8] - mov [ebp+arg_0], edi - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - jmp _strcmp -; --------------------------------------------------------------------------- - align 10h - -loc_80518C0: ; CODE XREF: sub_8051810+77j - mov edx, (offset aReportBugsToS_+16h) - jmp short loc_8051889 -; --------------------------------------------------------------------------- - align 4 - -loc_80518C8: ; CODE XREF: sub_8051810+73j - mov eax, (offset aReportBugsToS_+16h) - jmp short loc_8051885 -; --------------------------------------------------------------------------- - align 10h - -loc_80518D0: ; CODE XREF: sub_8051810+2Ej - ; sub_8051810+37j - test dl, dl - mov eax, 0FFFFFFFFh - jnz loc_8051856 - jmp short loc_8051899 -sub_8051810 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80518E0 proc near ; CODE XREF: sub_804AEC0+B1Bp - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_4] - mov eax, [eax+10h] - and eax, 0F000h - cmp eax, 0A000h - jz short loc_8051920 - mov eax, [ebp+arg_0] - mov [esp], eax - call _acl_extended_file - test eax, eax - js short loc_8051910 - leave - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8051910: ; CODE XREF: sub_80518E0+25j - call ___errno_location - mov edx, [eax] - cmp edx, 26h - jnz short loc_8051928 - lea esi, [esi+0] - -loc_8051920: ; CODE XREF: sub_80518E0+16j - ; sub_80518E0+4Bj ... - xor eax, eax - leave - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8051928: ; CODE XREF: sub_80518E0+3Aj - cmp edx, 5Fh - jz short loc_8051920 - cmp edx, 16h - jz short loc_8051920 - cmp edx, 10h - mov eax, 0FFFFFFFFh - jz short loc_8051920 - leave - lea esi, [esi+0] - retn -sub_80518E0 endp - -; --------------------------------------------------------------------------- - jmp short loc_8051950 -; --------------------------------------------------------------------------- - align 10h - -loc_8051950: ; CODE XREF: .text:08051941j - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 2Ch - mov ebx, [ebp+8] - lea esi, [ebp-1Ch] - mov [esp+8], esi - mov dword ptr [esp+4], 0 - mov [esp], ebx - call _acl_get_entry - test eax, eax - jle short loc_80519C2 - lea edi, [ebp-20h] - jmp short loc_80519AA -; --------------------------------------------------------------------------- - align 10h - -loc_8051980: ; CODE XREF: .text:080519BBj - mov eax, [ebp-20h] - cmp eax, 4 - jz short loc_8051992 - cmp eax, 1 - jz short loc_8051992 - cmp eax, 20h - jnz short loc_80519D0 - -loc_8051992: ; CODE XREF: .text:08051986j - ; .text:0805198Bj - mov [esp+8], esi - mov dword ptr [esp+4], 1 - mov [esp], ebx - call _acl_get_entry - test eax, eax - jle short loc_80519C2 - -loc_80519AA: ; CODE XREF: .text:0805197Aj - mov [esp+4], edi - mov eax, [ebp-1Ch] - mov [esp], eax - call _acl_get_tag_type - test eax, eax - jns short loc_8051980 - mov eax, 0FFFFFFFFh - -loc_80519C2: ; CODE XREF: .text:08051975j - ; .text:080519A8j - add esp, 2Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_80519D0: ; CODE XREF: .text:08051990j - add esp, 2Ch - mov eax, 1 - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_80519E0(char *path, int) -sub_80519E0 proc near ; CODE XREF: sub_804AEC0+970p - -var_24 = dword ptr -24h -var_20 = dword ptr -20h -ptr = dword ptr -1Ch -path = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - mov ebx, 401h - sub esp, 2Ch - mov eax, [ebp+arg_4] - cmp eax, 400h - ja short loc_8051A2C - lea ebx, [eax+1] - jmp short loc_8051A2C -; --------------------------------------------------------------------------- - align 10h - -loc_8051A00: ; CODE XREF: sub_80519E0+74j - ; sub_80519E0+80j - cmp ebx, edi - ja loc_8051A90 - mov eax, [ebp+ptr] - mov [esp], eax ; ptr - call _free - cmp ebx, 3FFFFFFFh - jbe short loc_8051A88 - cmp ebx, 7FFFFFFEh - ja loc_8051AA8 - mov ebx, 7FFFFFFFh - -loc_8051A2C: ; CODE XREF: sub_80519E0+16j - ; sub_80519E0+1Bj ... - mov [esp], ebx ; size - call _malloc - test eax, eax - mov esi, eax - mov [ebp+ptr], eax - jz short loc_8051A7A - mov [esp+8], ebx ; len - mov [esp+4], eax ; buf - mov eax, [ebp+path] - mov [esp], eax ; path - call _readlink - test eax, eax - mov edi, eax - jns short loc_8051A00 - call ___errno_location - mov edx, [eax] - cmp edx, 22h - jz short loc_8051A00 - mov [esp], esi ; ptr - xor esi, esi - mov [ebp+var_24], eax - mov [ebp+var_20], edx - call _free - mov eax, [ebp+var_24] - mov edx, [ebp+var_20] - mov [eax], edx - -loc_8051A7A: ; CODE XREF: sub_80519E0+5Bj - add esp, 2Ch - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8051A88: ; CODE XREF: sub_80519E0+39j - add ebx, ebx - jmp short loc_8051A2C -; --------------------------------------------------------------------------- - align 10h - -loc_8051A90: ; CODE XREF: sub_80519E0+22j - mov eax, [ebp+ptr] - mov byte ptr [eax+edi], 0 - add esp, 2Ch - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8051AA8: ; CODE XREF: sub_80519E0+41j - call ___errno_location - xor esi, esi - mov dword ptr [eax], 0Ch - add esp, 2Ch - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -sub_80519E0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8051AC0 proc near ; CODE XREF: sub_8051B80+ECp - ; sub_8051B80+F9p - -var_14 = dword ptr -14h - - push ebp - mov ebp, esp - push edi - xor edi, edi - push esi - push ebx - xor ebx, ebx - sub esp, 8 - mov edx, [eax] - movzx ecx, byte ptr [edx] - test cl, cl - jz short loc_8051B4B - mov [ebp+var_14], edi - jmp short loc_8051B0C -; --------------------------------------------------------------------------- - align 10h - -loc_8051AE0: ; CODE XREF: sub_8051AC0+4Ej - movsx ebx, cl - and ebx, 0FFFFFFDFh - sub ebx, 41h - cmp ebx, 19h - jbe short loc_8051B58 - cmp cl, 7Eh - jz short loc_8051B58 - xor ebx, ebx - mov [ebp+var_14], 0 - lea esi, [esi+0] - -loc_8051B00: ; CODE XREF: sub_8051AC0+5Ej - ; sub_8051AC0+69j ... - add edx, 1 - mov [eax], edx - movzx ecx, byte ptr [edx] - test cl, cl - jz short loc_8051B48 - -loc_8051B0C: ; CODE XREF: sub_8051AC0+19j - ; sub_8051AC0+84j - test bl, bl - jnz short loc_8051AE0 - cmp cl, 2Eh - jz short loc_8051B60 - movsx esi, cl - lea edi, [esi-30h] - cmp edi, 9 - jbe short loc_8051B00 - and esi, 0FFFFFFDFh - sub esi, 41h - cmp esi, 19h - jbe short loc_8051B00 - cmp cl, 7Eh - setnz cl - add edx, 1 - movzx ecx, cl - sub ecx, 1 - and [ebp+var_14], ecx - mov [eax], edx - movzx ecx, byte ptr [edx] - test cl, cl - jnz short loc_8051B0C - db 66h - nop - -loc_8051B48: ; CODE XREF: sub_8051AC0+4Aj - mov edi, [ebp+var_14] - -loc_8051B4B: ; CODE XREF: sub_8051AC0+14j - add esp, 8 - mov eax, edi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8051B58: ; CODE XREF: sub_8051AC0+2Cj - ; sub_8051AC0+31j - xor ebx, ebx - jmp short loc_8051B00 -; --------------------------------------------------------------------------- - align 10h - -loc_8051B60: ; CODE XREF: sub_8051AC0+53j - mov ecx, [ebp+var_14] - mov ebx, 1 - test ecx, ecx - jnz short loc_8051B00 - mov [ebp+var_14], edx - jmp short loc_8051B00 -sub_8051AC0 endp - -; --------------------------------------------------------------------------- - jmp short sub_8051B80 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8051B80(char *s1, char *s2) -sub_8051B80 proc near ; CODE XREF: sub_804BF70+54j - ; sub_804BFF0+17j ... - -var_4C = dword ptr -4Ch -var_48 = dword ptr -48h -var_44 = dword ptr -44h -var_40 = dword ptr -40h -var_3C = dword ptr -3Ch -var_38 = dword ptr -38h -var_34 = dword ptr -34h -n = dword ptr -30h -var_2C = dword ptr -2Ch -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -s1 = dword ptr 8 -s2 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 68h - mov [ebp+var_8], esi - mov esi, [ebp+s1] - mov [ebp+var_4], edi - mov edi, [ebp+s2] - mov [ebp+var_C], ebx - mov [esp], esi ; s1 - mov [esp+4], edi ; s2 - call _strcmp - test eax, eax - mov ebx, eax - jnz short loc_8051BB8 - -loc_8051BA7: ; CODE XREF: sub_8051B80+4Bj - ; sub_8051B80+55j ... - mov eax, ebx - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8051BB8: ; CODE XREF: sub_8051B80+25j - movzx eax, byte ptr [esi] - test al, al - jz short loc_8051BD0 - movzx edx, byte ptr [edi] - test dl, dl - jnz short loc_8051BD7 - -loc_8051BC6: ; CODE XREF: sub_8051B80+CCj - ; sub_8051B80+DDj ... - mov ebx, 1 - jmp short loc_8051BA7 -; --------------------------------------------------------------------------- - align 10h - -loc_8051BD0: ; CODE XREF: sub_8051B80+3Dj - ; sub_8051B80+76j ... - mov ebx, 0FFFFFFFFh - jmp short loc_8051BA7 -; --------------------------------------------------------------------------- - -loc_8051BD7: ; CODE XREF: sub_8051B80+44j - movzx ecx, ds:byte_805F03D - mov [ebp+var_34], ecx - movzx ecx, byte ptr [esi] - cmp [ebp+var_34], ecx - mov [ebp+var_2C], ecx - jnz short loc_8051BF8 - movzx ecx, ds:byte_805F03E - cmp cl, [esi+1] - jz short loc_8051BD0 - -loc_8051BF8: ; CODE XREF: sub_8051B80+6Aj - movzx ecx, byte ptr [edi] - cmp [ebp+var_34], ecx - mov [ebp+n], ecx - jz loc_8051D73 - -loc_8051C07: ; CODE XREF: sub_8051B80+203j - movzx ecx, ds:byte_805F03C - cmp [ebp+var_2C], ecx - mov [ebp+var_34], ecx - jnz short loc_8051C2E - movzx ecx, ds:byte_805F03D - cmp cl, [esi+1] - jnz short loc_8051C2E - movzx ecx, ds:byte_805F03E - cmp cl, [esi+2] - jz short loc_8051BD0 - -loc_8051C2E: ; CODE XREF: sub_8051B80+94j - ; sub_8051B80+A0j - mov ecx, [ebp+var_34] - cmp [ebp+n], ecx - jnz short loc_8051C52 - movzx ecx, ds:byte_805F03D - cmp cl, [edi+1] - jnz short loc_8051C52 - movzx ecx, ds:byte_805F03E - cmp cl, [edi+2] - jz loc_8051BC6 - -loc_8051C52: ; CODE XREF: sub_8051B80+B4j - ; sub_8051B80+C0j - cmp al, 2Eh - jz loc_8051DAA - cmp dl, 2Eh - jz loc_8051BC6 - -loc_8051C63: ; CODE XREF: sub_8051B80+239j - lea eax, [ebp+var_1C] - mov [ebp+var_1C], esi - mov [ebp+var_20], edi - call sub_8051AC0 - mov edx, eax - lea eax, [ebp+var_20] - mov [ebp+var_48], edx - call sub_8051AC0 - mov edx, [ebp+var_48] - test edx, edx - mov ecx, edx - jnz short loc_8051C8A - mov ecx, [ebp+var_1C] - -loc_8051C8A: ; CODE XREF: sub_8051B80+105j - sub ecx, esi - test eax, eax - mov [ebp+n], ecx - mov ecx, eax - jnz short loc_8051C98 - mov ecx, [ebp+var_20] - -loc_8051C98: ; CODE XREF: sub_8051B80+113j - sub ecx, edi - test eax, eax - mov [ebp+var_2C], ecx - jnz short loc_8051CA5 - test edx, edx - jz short loc_8051CB1 - -loc_8051CA5: ; CODE XREF: sub_8051B80+11Fj - mov eax, [ebp+var_2C] - cmp [ebp+n], eax - jz loc_8051DE5 - -loc_8051CB1: ; CODE XREF: sub_8051B80+123j - ; sub_8051B80+280j ... - xor eax, eax - xor edx, edx - mov [ebp+var_44], ebx - -loc_8051CB8: ; CODE XREF: sub_8051B80+356j - cmp [ebp+var_2C], eax - jbe loc_8051EF5 - -loc_8051CC1: ; CODE XREF: sub_8051B80+378j - lea ebx, [esi+edx] - lea ecx, [edi+eax] - mov [ebp+var_38], esi - mov esi, eax - mov [ebp+var_40], ecx - mov [ebp+var_34], ebx - mov [ebp+var_4C], edi - jmp short loc_8051D43 -; --------------------------------------------------------------------------- - -loc_8051CD7: ; CODE XREF: sub_8051B80+1C6j - ; sub_8051B80+1D7j - cmp [ebp+var_2C], esi - jbe loc_8051EE4 - mov ebx, [ebp+var_40] - movzx eax, byte ptr [ebx] - movsx ebx, al - mov ecx, eax - sub ebx, 30h - cmp ebx, 9 - jbe loc_8051E26 - xor ebx, ebx - cmp [ebp+n], edx - jnz loc_8051E1B - -loc_8051D02: ; CODE XREF: sub_8051B80+244j - movzx ecx, al - lea edi, [ecx-30h] - cmp edi, 9 - jbe short loc_8051D6F - mov edi, ecx - and edi, 0FFFFFFDFh - sub edi, 41h - cmp edi, 19h - jbe short loc_8051D2D - add ecx, 100h - cmp al, 7Eh - setnz al - movzx eax, al - sub eax, 1 - or ecx, eax - -loc_8051D2D: ; CODE XREF: sub_8051B80+198j - ; sub_8051B80+1F1j - add [ebp+var_40], 1 - add [ebp+var_34], 1 - cmp ecx, ebx - jnz loc_8051DC9 - add edx, 1 - add esi, 1 - -loc_8051D43: ; CODE XREF: sub_8051B80+155j - cmp [ebp+n], edx - jbe short loc_8051CD7 - mov ecx, [ebp+var_34] - movzx eax, byte ptr [ecx] - movsx ecx, al - sub ecx, 30h - cmp ecx, 9 - jbe loc_8051CD7 - -loc_8051D5D: ; CODE XREF: sub_8051B80+2A1j - movzx ebx, al - lea ecx, [ebx-30h] - cmp ecx, 9 - ja short loc_8051D88 - xor ebx, ebx - -loc_8051D6A: ; CODE XREF: sub_8051B80+213j - ; sub_8051B80+228j - cmp [ebp+var_2C], esi - jnz short loc_8051DBE - -loc_8051D6F: ; CODE XREF: sub_8051B80+18Bj - xor ecx, ecx - jmp short loc_8051D2D -; --------------------------------------------------------------------------- - -loc_8051D73: ; CODE XREF: sub_8051B80+81j - movzx ecx, ds:byte_805F03E - cmp cl, [edi+1] - jz loc_8051BC6 - jmp loc_8051C07 -; --------------------------------------------------------------------------- - -loc_8051D88: ; CODE XREF: sub_8051B80+1E6j - mov ecx, ebx - and ecx, 0FFFFFFDFh - sub ecx, 41h - cmp ecx, 19h - jbe short loc_8051D6A - add ebx, 100h - cmp al, 7Eh - setnz al - movzx eax, al - sub eax, 1 - or ebx, eax - jmp short loc_8051D6A -; --------------------------------------------------------------------------- - -loc_8051DAA: ; CODE XREF: sub_8051B80+D4j - cmp dl, 2Eh - jnz loc_8051BD0 - add esi, 1 - add edi, 1 - jmp loc_8051C63 -; --------------------------------------------------------------------------- - -loc_8051DBE: ; CODE XREF: sub_8051B80+1EDj - mov edi, [ebp+var_40] - movzx eax, byte ptr [edi] - jmp loc_8051D02 -; --------------------------------------------------------------------------- - -loc_8051DC9: ; CODE XREF: sub_8051B80+1B7j - mov eax, ebx - mov ebx, [ebp+var_44] - sub eax, ecx - mov [ebp+var_34], eax - -loc_8051DD3: ; CODE XREF: sub_8051B80+35Fj - cmp [ebp+var_34], 0 - jz loc_8051BA7 - mov ebx, [ebp+var_34] - jmp loc_8051BA7 -; --------------------------------------------------------------------------- - -loc_8051DE5: ; CODE XREF: sub_8051B80+12Bj - mov edx, [ebp+n] - mov [esp+4], edi ; s2 - mov [esp], esi ; s1 - mov [esp+8], edx ; n - call _strncmp - mov ecx, [ebp+n] - mov [ebp+var_2C], ecx - test eax, eax - jnz loc_8051CB1 - mov eax, [ebp+var_1C] - mov edx, [ebp+var_20] - sub eax, esi - sub edx, edi - mov [ebp+n], eax - mov [ebp+var_2C], edx - jmp loc_8051CB1 -; --------------------------------------------------------------------------- - -loc_8051E1B: ; CODE XREF: sub_8051B80+17Cj - mov ecx, [ebp+var_34] - movzx eax, byte ptr [ecx] - jmp loc_8051D5D -; --------------------------------------------------------------------------- - -loc_8051E26: ; CODE XREF: sub_8051B80+171j - mov eax, esi - mov edi, [ebp+var_4C] - mov esi, [ebp+var_38] - -loc_8051E2E: ; CODE XREF: sub_8051B80+370j - lea ebx, [esi+edx] - mov [ebp+var_34], eax - jmp short loc_8051E39 -; --------------------------------------------------------------------------- - -loc_8051E36: ; CODE XREF: sub_8051B80+2C4j - add edx, 1 - -loc_8051E39: ; CODE XREF: sub_8051B80+2B4j - movzx eax, byte ptr [ebx] - add ebx, 1 - cmp al, 30h - mov byte ptr [ebp+var_38], al - jz short loc_8051E36 - mov eax, [ebp+var_34] - lea ebx, [edi+eax] - jmp short loc_8051E54 -; --------------------------------------------------------------------------- - -loc_8051E4E: ; CODE XREF: sub_8051B80+2DAj - movzx ecx, byte ptr [ebx] - add eax, 1 - -loc_8051E54: ; CODE XREF: sub_8051B80+2CCj - add ebx, 1 - cmp cl, 30h - jz short loc_8051E4E - lea ebx, [esi+edx] - mov [ebp+var_3C], ebx - lea ebx, [edi+eax] - mov [ebp+var_40], ebx - mov ebx, [ebp+var_3C] - mov [ebp+var_34], 0 - mov [ebp+var_4C], esi - jmp short loc_8051EB1 -; --------------------------------------------------------------------------- - -loc_8051E77: ; CODE XREF: sub_8051B80+33Ej - movsx ecx, cl - lea esi, [ecx-30h] - cmp esi, 9 - ja loc_8051BC6 - cmp [ebp+var_34], 0 - jnz short loc_8051E94 - mov esi, [ebp+var_38] - sub esi, ecx - mov [ebp+var_34], esi - -loc_8051E94: ; CODE XREF: sub_8051B80+30Aj - movzx ecx, byte ptr [ebx+1] - add edx, 1 - add eax, 1 - mov esi, [ebp+var_40] - add ebx, 1 - mov byte ptr [ebp+var_38], cl - movzx ecx, byte ptr [esi+1] - add esi, 1 - mov [ebp+var_40], esi - -loc_8051EB1: ; CODE XREF: sub_8051B80+2F5j - movsx esi, byte ptr [ebp+var_38] - mov [ebp+var_38], esi - sub esi, 30h - cmp esi, 9 - jbe short loc_8051E77 - movsx ecx, cl - mov esi, [ebp+var_4C] - sub ecx, 30h - cmp ecx, 9 - jbe loc_8051BD0 - cmp [ebp+var_34], 0 - jz loc_8051CB8 - mov ebx, [ebp+var_44] - jmp loc_8051DD3 -; --------------------------------------------------------------------------- - -loc_8051EE4: ; CODE XREF: sub_8051B80+15Aj - mov edi, [ebp+var_4C] - mov eax, esi - mov esi, [ebp+var_38] - movzx ecx, byte ptr [edi+eax] - jmp loc_8051E2E -; --------------------------------------------------------------------------- - -loc_8051EF5: ; CODE XREF: sub_8051B80+13Bj - cmp [ebp+n], edx - ja loc_8051CC1 - mov ebx, [ebp+var_44] - jmp loc_8051BA7 -sub_8051B80 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8051F10(char *src, int, int, int, int) -sub_8051F10 proc near ; CODE XREF: sub_804FAE0+1121p - -var_38 = dword ptr -38h -var_34 = dword ptr -34h -n = dword ptr -30h -var_2C = dword ptr -2Ch -pwcs = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -dest = dword ptr -1Ch -src = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = dword ptr 18h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 3Ch - mov eax, [ebp+src] - mov ebx, [ebp+arg_4] - mov [esp], eax ; s - call _strlen - mov [ebp+var_20], eax - mov [ebp+var_34], eax - call ___ctype_get_mb_cur_max - cmp eax, 1 - jbe loc_8052098 - mov edx, [ebp+src] - mov dword ptr [esp+8], 0 ; n - mov dword ptr [esp], 0 ; pwcs - mov [esp+4], edx ; s - call _mbstowcs - cmp eax, 0FFFFFFFFh - mov edi, eax - jz loc_8052060 - lea ecx, [eax+1] - mov eax, ecx - shl eax, 2 - mov [ebp+n], ecx - mov [esp], eax ; size - call _malloc - mov [ebp+dest], 0 - mov [ebp+var_2C], 0FFFFFFFFh - test eax, eax - mov esi, eax - mov [ebp+pwcs], eax - jz loc_8052075 - mov eax, [ebp+n] - mov edx, [ebp+src] - mov [esp], esi ; pwcs - mov [esp+8], eax ; n - mov [esp+4], edx ; s - call _mbstowcs - test eax, eax - jz loc_805209F - mov dword ptr [esi+edi*4], 0 - mov eax, [esi] - mov edx, esi - mov byte ptr [ebp+dest], 0 - test eax, eax - jz short loc_8051FEC - mov [ebp+var_2C], esi - mov esi, ebx - mov ebx, edx - nop - -loc_8051FC8: ; CODE XREF: sub_8051F10+D5j - mov [esp], eax ; wc - call _iswprint - test eax, eax - jnz short loc_8051FDE - mov dword ptr [ebx], 0FFFDh - mov byte ptr [ebp+dest], 1 - -loc_8051FDE: ; CODE XREF: sub_8051F10+C2j - add ebx, 4 - mov eax, [ebx] - test eax, eax - jnz short loc_8051FC8 - mov ebx, esi - mov esi, [ebp+var_2C] - -loc_8051FEC: ; CODE XREF: sub_8051F10+AEj - mov eax, [ebp+n] - test eax, eax - jz loc_8052288 - mov eax, [esi] - test eax, eax - jz loc_8052288 - mov edx, esi - xor esi, esi - mov [ebp+var_2C], ebx - mov ebx, edi - mov edi, edx - jmp short loc_8052035 -; --------------------------------------------------------------------------- - align 10h - -loc_8052010: ; CODE XREF: sub_8051F10+130j - mov edx, 7FFFFFFFh - sub edx, eax - cmp edx, esi - jl short loc_8052042 - add esi, eax - test ebx, ebx - jz loc_8052280 - add edi, 4 - mov eax, [edi] - test eax, eax - jz loc_8052280 - sub ebx, 1 - -loc_8052035: ; CODE XREF: sub_8051F10+FCj - mov [esp], eax - call _wcwidth - cmp eax, 0FFFFFFFFh - jnz short loc_8052010 - -loc_8052042: ; CODE XREF: sub_8051F10+109j - mov ebx, [ebp+var_2C] - mov esi, 0FFFFFFFFh - -loc_805204A: ; CODE XREF: sub_8051F10+373j - ; sub_8051F10+37Aj - cmp byte ptr [ebp+dest], 0 - jz loc_805228F - mov edi, 1 - jmp short loc_80520BB -; --------------------------------------------------------------------------- - align 10h - -loc_8052060: ; CODE XREF: sub_8051F10+4Bj - mov [ebp+pwcs], 0 - mov [ebp+dest], 0 - mov [ebp+var_2C], 0FFFFFFFFh - -loc_8052075: ; CODE XREF: sub_8051F10+79j - ; sub_8051F10+1CBj ... - mov ecx, [ebp+pwcs] - mov [esp], ecx ; ptr - call _free - mov eax, [ebp+dest] - mov [esp], eax ; ptr - call _free - mov eax, [ebp+var_2C] - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8052098: ; CODE XREF: sub_8051F10+25j - mov [ebp+pwcs], 0 - -loc_805209F: ; CODE XREF: sub_8051F10+97j - mov esi, [ebp+var_20] - xor edi, edi - -loc_80520A4: ; CODE XREF: sub_8051F10+384j - mov ecx, [ebp+arg_C] - mov [ebp+dest], 0 - mov edx, [ecx] - mov ecx, [ebp+src] - cmp edx, esi - jnb loc_8052162 - -loc_80520BB: ; CODE XREF: sub_8051F10+149j - mov eax, [ebp+var_20] - add eax, 1 - mov [ebp+var_20], eax - mov [esp], eax ; size - call _malloc - mov [ebp+var_2C], 0FFFFFFFFh - test eax, eax - mov [ebp+dest], eax - mov [ebp+n], eax - jz short loc_8052075 - mov edx, edi - test dl, dl - jz loc_8052248 - mov ecx, [ebp+arg_C] - xor esi, esi - mov edx, [ecx] - mov ecx, [ebp+pwcs] - mov eax, [ecx] - mov edi, ecx - test eax, eax - jz short loc_8052138 - mov [ebp+var_24], ebx - mov ebx, edx - jmp short loc_8052115 -; --------------------------------------------------------------------------- - -loc_8052100: ; CODE XREF: sub_8051F10+212j - add edx, esi - cmp ebx, edx - jb short loc_8052135 - -loc_8052106: ; CODE XREF: sub_8051F10+223j - add edi, 4 - mov eax, [edi] - test eax, eax - jz loc_8052238 - mov esi, edx - -loc_8052115: ; CODE XREF: sub_8051F10+1EEj - mov [esp], eax - call _wcwidth - cmp eax, 0FFFFFFFFh - mov edx, eax - jnz short loc_8052100 - mov edx, 1 - add edx, esi - cmp ebx, edx - mov dword ptr [edi], 0FFFDh - jnb short loc_8052106 - -loc_8052135: ; CODE XREF: sub_8051F10+1F4j - mov ebx, [ebp+var_24] - -loc_8052138: ; CODE XREF: sub_8051F10+1E7j - ; sub_8051F10+330j - mov edx, [ebp+pwcs] - mov ecx, [ebp+n] - mov eax, [ebp+var_20] - mov dword ptr [edi], 0 - mov [esp+4], edx ; pwcs - mov [esp], ecx ; s - mov [esp+8], eax ; n - call _wcstombs - mov ecx, [ebp+n] - mov [ebp+var_34], eax - mov eax, [ebp+arg_C] - mov edx, [eax] - -loc_8052162: ; CODE XREF: sub_8051F10+1A5j - ; sub_8051F10+365j - mov eax, edx - sub eax, esi - cmp esi, edx - sbb edx, edx - and eax, edx - mov edx, [ebp+arg_C] - mov [edx], esi - mov edx, [ebp+var_34] - mov esi, [ebp+arg_8] - add edx, eax - test esi, esi - mov [ebp+var_2C], edx - jz loc_8052075 - mov edx, [ebp+arg_8] - lea edi, [ebx+edx-1] - mov edx, [ebp+arg_10] - test edx, edx - jnz short loc_80521E8 - lea esi, [eax-1] - mov edx, eax - -loc_8052197: ; CODE XREF: sub_8051F10+2ECj - ; sub_8051F10+2F0j ... - mov eax, edi - mov byte ptr [ebx], 0 - sub eax, ebx - cmp eax, [ebp+var_34] - jbe short loc_80521A6 - mov eax, [ebp+var_34] - -loc_80521A6: ; CODE XREF: sub_8051F10+291j - mov [ebp+var_38], edx - mov [esp+8], eax - mov [esp+4], ecx - mov [esp], ebx - call _mempcpy - mov edx, [ebp+var_38] - test edx, edx - jnz short loc_80521D5 - jmp short loc_80521D9 -; --------------------------------------------------------------------------- - align 8 - -loc_80521C8: ; CODE XREF: sub_8051F10+2C7j - mov byte ptr [eax], 20h - add eax, 1 - test esi, esi - jz short loc_80521D9 - sub esi, 1 - -loc_80521D5: ; CODE XREF: sub_8051F10+2AEj - cmp edi, eax - ja short loc_80521C8 - -loc_80521D9: ; CODE XREF: sub_8051F10+2B0j - ; sub_8051F10+2C0j - mov byte ptr [eax], 0 - jmp loc_8052075 -; --------------------------------------------------------------------------- - align 8 - -loc_80521E8: ; CODE XREF: sub_8051F10+280j - cmp [ebp+arg_10], 1 - jz short loc_8052228 - mov edx, eax - and eax, 1 - shr edx, 1 - add eax, edx - lea esi, [edx-1] - -loc_80521FA: ; CODE XREF: sub_8051F10+31Fj - test eax, eax - jz short loc_8052197 - cmp ebx, edi - jnb short loc_8052197 - sub eax, 1 - jmp short loc_8052212 -; --------------------------------------------------------------------------- - align 4 - -loc_8052208: ; CODE XREF: sub_8051F10+30Aj - sub eax, 1 - cmp edi, ebx - lea esi, [esi+0] - jbe short loc_8052197 - -loc_8052212: ; CODE XREF: sub_8051F10+2F5j - mov byte ptr [ebx], 20h - add ebx, 1 - test eax, eax - jnz short loc_8052208 - jmp loc_8052197 -; --------------------------------------------------------------------------- - align 8 - -loc_8052228: ; CODE XREF: sub_8051F10+2DCj - mov esi, 0FFFFFFFFh - xor edx, edx - jmp short loc_80521FA -; --------------------------------------------------------------------------- - align 8 - -loc_8052238: ; CODE XREF: sub_8051F10+1FDj - mov esi, edx - mov ebx, [ebp+var_24] - lea esi, [esi+0] - jmp loc_8052138 -; --------------------------------------------------------------------------- - align 4 - -loc_8052248: ; CODE XREF: sub_8051F10+1D1j - mov edx, [ebp+arg_C] - mov ecx, [ebp+src] - mov eax, [ebp+dest] - mov esi, [edx] - mov [esp+4], ecx ; src - mov [esp], eax ; dest - mov [esp+8], esi ; n - call _memcpy - mov edx, [ebp+dest] - mov byte ptr [edx+esi], 0 - mov ecx, [ebp+arg_C] - mov [ebp+var_34], esi - mov edx, [ecx] - mov ecx, [ebp+dest] - jmp loc_8052162 -; --------------------------------------------------------------------------- - align 10h - -loc_8052280: ; CODE XREF: sub_8051F10+10Fj - ; sub_8051F10+11Cj - mov ebx, [ebp+var_2C] - jmp loc_805204A -; --------------------------------------------------------------------------- - -loc_8052288: ; CODE XREF: sub_8051F10+E1j - ; sub_8051F10+EBj - xor esi, esi - jmp loc_805204A -; --------------------------------------------------------------------------- - -loc_805228F: ; CODE XREF: sub_8051F10+13Ej - mov edi, 1 - jmp loc_80520A4 -sub_8051F10 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_80522A0(char *s, int, int) -sub_80522A0 proc near ; CODE XREF: sub_804C4E0+A7p - ; sub_804D430+975p ... - -var_34 = dword ptr -34h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -p = mbstate_t ptr -24h -wc = dword ptr -1Ch -s = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 3Ch - mov ebx, [ebp+s] - mov eax, [ebp+arg_4] - add eax, ebx - mov [ebp+var_2C], eax - call ___ctype_get_mb_cur_max - cmp eax, 1 - jbe loc_80523EF - cmp ebx, [ebp+var_2C] - jnb loc_805242E - mov eax, [ebp+arg_8] - xor edi, edi - and eax, 2 - mov [ebp+var_34], eax - mov eax, [ebp+arg_8] - and eax, 1 - mov [ebp+var_30], eax - movzx eax, byte ptr [ebx] - cmp al, 5Fh - jg loc_805238D - lea esi, [esi+0] - -loc_80522F0: ; CODE XREF: sub_80522A0+E7j - cmp al, 41h - jge loc_8052394 - cmp al, 20h - jl short loc_8052318 - cmp al, 23h - db 66h - nop - jle loc_8052394 - sub eax, 25h - cmp al, 1Ah - jbe loc_8052394 - lea esi, [esi+0] - -loc_8052318: ; CODE XREF: sub_80522A0+5Aj - ; sub_80522A0+F2j - mov [ebp+p.__count], 0 - mov dword ptr [ebp+p.__value], 0 - db 66h - nop - -loc_8052328: ; CODE XREF: sub_80522A0+DBj - lea eax, [ebp+p] - mov [esp+0Ch], eax ; p - mov eax, [ebp+var_2C] - mov [esp+4], ebx ; s - sub eax, ebx - mov [esp+8], eax ; n - lea eax, [ebp+wc] - mov [esp], eax ; pwc - call _mbrtowc - cmp eax, 0FFFFFFFFh - mov esi, eax - jz short loc_80523A8 - cmp eax, 0FFFFFFFEh - jz short loc_80523B8 - test eax, eax - jnz short loc_805235B - mov si, 1 - -loc_805235B: ; CODE XREF: sub_80522A0+B5j - mov eax, [ebp+wc] - mov [esp], eax - call _wcwidth - test eax, eax - js short loc_80523D0 - -loc_805236A: ; CODE XREF: sub_80522A0+14Aj - add edi, eax - add ebx, esi - lea eax, [ebp+p] - mov [esp], eax ; ps - call _mbsinit - test eax, eax - jz short loc_8052328 - cmp ebx, [ebp+var_2C] - jnb short loc_80523C1 - -loc_8052382: ; CODE XREF: sub_80522A0+FDj - movzx eax, byte ptr [ebx] - cmp al, 5Fh - jle loc_80522F0 - -loc_805238D: ; CODE XREF: sub_80522A0+44j - sub eax, 61h - cmp al, 1Dh - ja short loc_8052318 - -loc_8052394: ; CODE XREF: sub_80522A0+52j - ; sub_80522A0+60j ... - add ebx, 1 - add edi, 1 - cmp ebx, [ebp+var_2C] - jb short loc_8052382 - jmp short loc_80523C1 -; --------------------------------------------------------------------------- - align 8 - -loc_80523A8: ; CODE XREF: sub_80522A0+ACj - mov edx, [ebp+var_30] - test edx, edx - jz short loc_8052394 - -loc_80523AF: ; CODE XREF: sub_80522A0+11Cj - ; sub_80522A0+135j ... - or edi, 0FFFFFFFFh - jmp short loc_80523C1 -; --------------------------------------------------------------------------- - align 8 - -loc_80523B8: ; CODE XREF: sub_80522A0+B1j - test byte ptr [ebp+arg_8], 1 - jnz short loc_80523AF - add edi, 1 - -loc_80523C1: ; CODE XREF: sub_80522A0+E0j - ; sub_80522A0+FFj ... - add esp, 3Ch - mov eax, edi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_80523D0: ; CODE XREF: sub_80522A0+C8j - mov eax, [ebp+var_34] - test eax, eax - jnz short loc_80523AF - mov eax, [ebp+wc] - mov [esp], eax ; wc - call _iswcntrl - test eax, eax - setz al - movzx eax, al - jmp loc_805236A -; --------------------------------------------------------------------------- - -loc_80523EF: ; CODE XREF: sub_80522A0+1Cj - cmp ebx, [ebp+var_2C] - jnb short loc_805242E - call ___ctype_b_loc - mov ecx, [ebp+arg_8] - xor edi, edi - mov esi, [ebp+var_2C] - and ecx, 2 - mov eax, [eax] - jmp short loc_8052412 -; --------------------------------------------------------------------------- - -loc_8052408: ; CODE XREF: sub_80522A0+17Cj - add edi, 1 - -loc_805240B: ; CODE XREF: sub_80522A0+18Cj - add ebx, 1 - cmp esi, ebx - jbe short loc_80523C1 - -loc_8052412: ; CODE XREF: sub_80522A0+166j - movzx edx, byte ptr [ebx] - movzx edx, word ptr [eax+edx*2] - test dh, 40h - jnz short loc_8052408 - test ecx, ecx - jnz short loc_80523AF - shr edx, 1 - xor edx, 1 - and edx, 1 - add edi, edx - jmp short loc_805240B -; --------------------------------------------------------------------------- - -loc_805242E: ; CODE XREF: sub_80522A0+25j - ; sub_80522A0+152j - xor edi, edi - jmp short loc_80523C1 -sub_80522A0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8052440(char *s, int) -sub_8052440 proc near ; CODE XREF: sub_804AE10+22p - ; sub_804AEC0+280p ... - -s = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+s] - mov [esp], ebx ; s - call _strlen - mov edx, [ebp+arg_4] - mov [esp], ebx ; s - mov [esp+8], edx ; int - mov [esp+4], eax ; int - call sub_80522A0 - add esp, 14h - pop ebx - pop ebp - retn -sub_8052440 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8052470(char *s) -sub_8052470 proc near ; CODE XREF: sub_804FAE0+17p - -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -s = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 38h - mov [ebp+var_C], ebx - mov ebx, [ebp+s] - mov dword ptr [esp+4], 2Fh ; c - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov [esp], ebx ; s - call _strrchr - test eax, eax - jz short loc_80524D9 - lea edx, [eax+1] - mov ecx, edx - sub ecx, ebx - cmp ecx, 6 - mov [ebp+var_1C], edx - jle short loc_80524D9 - lea esi, [eax-6] - mov edi, offset a_libs ; "/.libs/" - mov ecx, 7 - repe cmpsb - jnz short loc_80524D9 - mov esi, [ebp+var_1C] - mov ecx, 3 - mov edi, offset aLt ; "lt-" - mov ebx, [ebp+var_1C] - repe cmpsb - setnbe cl - mov esi, ecx - setb cl - mov edx, esi - cmp dl, cl - jnz short loc_80524D9 - lea ebx, [eax+4] - -loc_80524D9: ; CODE XREF: sub_8052470+24j - ; sub_8052470+33j ... - mov ds:dword_8061DBC, ebx - mov esi, [ebp+var_8] - mov ebx, [ebp+var_C] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_8052470 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov dword ptr [esp+8], 5 - mov dword ptr [esp+4], offset aReportBugsToS_ ; "\nReport bugs to <%s>.\n" - mov dword ptr [esp], 0 - call _dcgettext - mov dword ptr [esp+8], offset aBugCoreutils@g ; "bug-coreutils@gnu.org" - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - mov dword ptr [esp+8], 5 - mov dword ptr [esp+4], offset aSHomePageHtt_0 ; "%s home page: <http://www.gnu.org/softw"... - mov dword ptr [esp], 0 - call _dcgettext - mov dword ptr [esp+0Ch], offset domainname ; "coreutils" - mov dword ptr [esp+8], offset byte_805DDC9 - mov dword ptr [esp], 1 - mov [esp+4], eax - call ___printf_chk - mov ebx, ds:stdout - mov dword ptr [esp+8], 5 - mov dword ptr [esp+4], offset aGeneralHelpU_0 ; "General help using GNU software: <http:"... - mov dword ptr [esp], 0 - call _dcgettext - mov [esp+4], ebx - mov [esp], eax - call _fputs_unlocked - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80525A0 proc near ; CODE XREF: sub_8052790+28p - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = dword ptr 18h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - xor ebx, ebx - sub esp, 2Ch - mov esi, [ebp+arg_10] - mov edi, [ebp+arg_0] - mov eax, [ebp+arg_4] - mov edx, [ebp+arg_8] - cmp dword ptr [esi], 0 - mov ecx, [ebp+arg_C] - jz short loc_80525C9 - nop - -loc_80525C0: ; CODE XREF: sub_80525A0+27j - add ebx, 1 - cmp dword ptr [esi+ebx*4], 0 - jnz short loc_80525C0 - -loc_80525C9: ; CODE XREF: sub_80525A0+1Dj - test eax, eax - jz loc_8052760 - mov [esp+14h], ecx - mov [esp+10h], edx - mov [esp+0Ch], eax - mov dword ptr [esp+8], offset aSSS ; "%s (%s) %s\n" - mov dword ptr [esp+4], 1 - mov [esp], edi - call ___fprintf_chk - -loc_80525F5: ; CODE XREF: sub_80525A0+1E0j - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aC ; "(C)" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov dword ptr [esp+10h], 7D9h - mov dword ptr [esp+8], offset aCopyrightSDFre ; "Copyright %s %d Free Software Foundatio"... - mov dword ptr [esp+4], 1 - mov [esp], edi - mov [esp+0Ch], eax - call ___fprintf_chk - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aLicenseGplv3Gn ; "\nLicense GPLv3+: GNU GPL version 3 or l"... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [esp+4], edi - mov [esp], eax - call _fputs_unlocked - cmp ebx, 9 ; switch 10 cases - jbe short loc_80526A0 - mov dword ptr [esp+8], 5 ; jumptable 080526A0 default case - mov dword ptr [esp+4], offset aWrittenBySSSSS ; "Written by %s, %s, %s,\n%s, %s, %s, %s,\n"... - lea esi, [esi+0] - -loc_8052678: ; CODE XREF: sub_80525A0+117j - ; sub_80525A0+129j ... - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov [ebp+arg_8], esi - mov [ebp+arg_0], edi - mov [ebp+arg_4], eax - add esp, 2Ch - pop ebx - pop esi - pop edi - pop ebp - jmp sub_80581E0 -; --------------------------------------------------------------------------- - align 10h - -loc_80526A0: ; CODE XREF: sub_80525A0+C0j - jmp ds:off_805F338[ebx*4] ; switch jump - -loc_80526A7: ; DATA XREF: .rodata:off_805F338o - mov dword ptr [esp+8], 5 ; jumptable 080526A0 case 8 - mov dword ptr [esp+4], offset aWrittenBySSS_0 ; "Written by %s, %s, %s,\n%s, %s, %s, %s,\n"... - jmp short loc_8052678 -; --------------------------------------------------------------------------- - -loc_80526B9: ; CODE XREF: sub_80525A0:loc_80526A0j - ; DATA XREF: .rodata:off_805F338o - mov dword ptr [esp+8], 5 ; jumptable 080526A0 case 9 - mov dword ptr [esp+4], offset aWrittenBySSS_1 ; "Written by %s, %s, %s,\n%s, %s, %s, %s,\n"... - jmp short loc_8052678 -; --------------------------------------------------------------------------- - -loc_80526CB: ; CODE XREF: sub_80525A0:loc_80526A0j - ; DATA XREF: .rodata:off_805F338o - call _abort ; jumptable 080526A0 case 0 -; --------------------------------------------------------------------------- - -loc_80526D0: ; CODE XREF: sub_80525A0:loc_80526A0j - ; DATA XREF: .rodata:off_805F338o - mov dword ptr [esp+8], 5 ; jumptable 080526A0 case 1 - mov dword ptr [esp+4], offset aWrittenByS_ ; "Written by %s.\n" - jmp short loc_8052678 -; --------------------------------------------------------------------------- - -loc_80526E2: ; CODE XREF: sub_80525A0:loc_80526A0j - ; DATA XREF: .rodata:off_805F338o - mov dword ptr [esp+8], 5 ; jumptable 080526A0 case 2 - mov dword ptr [esp+4], offset aWrittenBySAndS ; "Written by %s and %s.\n" - jmp short loc_8052678 -; --------------------------------------------------------------------------- - -loc_80526F4: ; CODE XREF: sub_80525A0:loc_80526A0j - ; DATA XREF: .rodata:off_805F338o - mov dword ptr [esp+8], 5 ; jumptable 080526A0 case 3 - mov dword ptr [esp+4], offset aWrittenBySSAnd ; "Written by %s, %s, and %s.\n" - jmp loc_8052678 -; --------------------------------------------------------------------------- - -loc_8052709: ; CODE XREF: sub_80525A0:loc_80526A0j - ; DATA XREF: .rodata:off_805F338o - mov dword ptr [esp+8], 5 ; jumptable 080526A0 case 4 - mov dword ptr [esp+4], offset aWrittenBySSSAn ; "Written by %s, %s, %s,\nand %s.\n" - jmp loc_8052678 -; --------------------------------------------------------------------------- - -loc_805271E: ; CODE XREF: sub_80525A0:loc_80526A0j - ; DATA XREF: .rodata:off_805F338o - mov dword ptr [esp+8], 5 ; jumptable 080526A0 case 5 - mov dword ptr [esp+4], offset aWrittenBySSSSA ; "Written by %s, %s, %s,\n%s, and %s.\n" - jmp loc_8052678 -; --------------------------------------------------------------------------- - -loc_8052733: ; CODE XREF: sub_80525A0:loc_80526A0j - ; DATA XREF: .rodata:off_805F338o - mov dword ptr [esp+8], 5 ; jumptable 080526A0 case 6 - mov dword ptr [esp+4], offset aWrittenBySSS_2 ; "Written by %s, %s, %s,\n%s, %s, and %s.\n"... - jmp loc_8052678 -; --------------------------------------------------------------------------- - -loc_8052748: ; CODE XREF: sub_80525A0:loc_80526A0j - ; DATA XREF: .rodata:off_805F338o - mov dword ptr [esp+8], 5 ; jumptable 080526A0 case 7 - mov dword ptr [esp+4], offset aWrittenBySSS_3 ; "Written by %s, %s, %s,\n%s, %s, %s, and "... - jmp loc_8052678 -; --------------------------------------------------------------------------- - align 10h - -loc_8052760: ; CODE XREF: sub_80525A0+2Bj - mov [esp+10h], ecx - mov [esp+0Ch], edx - mov dword ptr [esp+8], offset aSS_0 ; "%s %s\n" - mov dword ptr [esp+4], 1 - mov [esp], edi - call ___fprintf_chk - jmp loc_80525F5 -sub_80525A0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8052790 proc near ; CODE XREF: sub_804FAE0+C57p - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = byte ptr 18h - - push ebp - mov ebp, esp - sub esp, 28h - lea eax, [ebp+arg_10] - mov [esp+10h], eax - mov eax, [ebp+arg_C] - mov [esp+0Ch], eax - mov eax, [ebp+arg_8] - mov [esp+8], eax - mov eax, [ebp+arg_4] - mov [esp+4], eax - mov eax, [ebp+arg_0] - mov [esp], eax - call sub_80525A0 - leave - retn -sub_8052790 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: noreturn bp-based frame - -sub_80527C0 proc near ; CODE XREF: sub_804AEC0+C80p - ; sub_804BB50:loc_804BCA7p ... - push ebp - mov ebp, esp - sub esp, 18h - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aMemoryExhauste ; "memory exhausted" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov edx, dword_80612B8 - mov dword ptr [esp+8], (offset aInvalidTabSize+12h) ; format - mov dword ptr [esp+4], 0 ; errnum - mov [esp], edx ; status - mov [esp+0Ch], eax - call _error - call _abort -sub_80527C0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: noreturn bp-based frame - -sub_8052810 proc near ; DATA XREF: .data:off_80612B4o - push ebp - mov ebp, esp - sub esp, 18h - mov dword ptr [esp], 1 ; status - call sub_804A240 -sub_8052810 endp - -; --------------------------------------------------------------------------- - db 0C9h ; É - db 0C3h ; Ã - align 10h - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 8 - mov ebx, [ebp+0Ch] - mov eax, [ebp+14h] - mov edx, [ebx] - test edx, edx - mov [ebp-10h], edx - jz short loc_8052870 - mov edx, [ebp+10h] - mov [ebp-14h], ebx - jmp short loc_8052863 -; --------------------------------------------------------------------------- - -loc_8052850: ; CODE XREF: .text:0805286Ej - mov ecx, [ebp-14h] - add edx, eax - add dword ptr [ebp-14h], 4 - mov ecx, [ecx+4] - test ecx, ecx - mov [ebp-10h], ecx - jz short loc_8052870 - -loc_8052863: ; CODE XREF: .text:0805284Ej - mov esi, [ebp+8] - cmp eax, eax - mov edi, edx - mov ecx, eax - repe cmpsb - jnz short loc_8052850 - -loc_8052870: ; CODE XREF: .text:08052846j - ; .text:08052861j - mov eax, [ebp-10h] - add esp, 8 - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8052880 proc near ; CODE XREF: sub_8052B30+61p - -var_2C = dword ptr -2Ch -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 3Ch - mov edx, [ebp+arg_8] - mov eax, [ebp+arg_0] - mov ebx, [ebp+arg_4] - mov [ebp+var_1C], edx - mov [ebp+var_24], eax - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aValidArguments ; "Valid arguments are:" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov dword ptr [esp+4], 1 - mov [esp+8], eax - mov eax, ds:stderr - mov [esp], eax - call ___fprintf_chk - mov ecx, [ebp+var_24] - mov eax, [ecx] - test eax, eax - jz loc_8052960 - mov edx, ebx - xor ebx, ebx - mov [ebp+var_20], 0 - mov [ebp+var_2C], edx - jmp short loc_805292A -; --------------------------------------------------------------------------- - align 10h - -loc_80528F0: ; CODE XREF: sub_8052880+ACj - ; sub_8052880+BBj - mov edx, [ebp+var_2C] - mov [ebp+var_20], edx - mov [esp+0Ch], eax - mov eax, ds:stderr - mov dword ptr [esp+8], offset aS_0 ; "\n - `%s'" - mov dword ptr [esp+4], 1 - mov [esp], eax - call ___fprintf_chk - -loc_8052917: ; CODE XREF: sub_8052880+DEj - mov ecx, [ebp+var_24] - add ebx, 1 - mov edx, [ebp+var_1C] - add [ebp+var_2C], edx - mov eax, [ecx+ebx*4] - test eax, eax - jz short loc_8052960 - -loc_805292A: ; CODE XREF: sub_8052880+68j - test ebx, ebx - jz short loc_80528F0 - mov ecx, [ebp+var_1C] - mov esi, [ebp+var_20] - mov edi, [ebp+var_2C] - cmp ecx, ecx - repe cmpsb - jnz short loc_80528F0 - mov [esp+0Ch], eax - mov eax, ds:stderr - mov dword ptr [esp+8], offset aS_1 ; ", `%s'" - mov dword ptr [esp+4], 1 - mov [esp], eax - call ___fprintf_chk - jmp short loc_8052917 -; --------------------------------------------------------------------------- - -loc_8052960: ; CODE XREF: sub_8052880+54j - ; sub_8052880+A8j - mov eax, ds:stderr - mov edx, [eax+14h] - cmp edx, [eax+18h] - jnb short loc_805297E - mov byte ptr [edx], 0Ah - add edx, 1 - mov [eax+14h], edx - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_805297E: ; CODE XREF: sub_8052880+EBj - mov [ebp+arg_4], 0Ah - mov [ebp+arg_0], eax - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - jmp ___overflow -sub_8052880 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80529A0 proc near ; CODE XREF: sub_8052B30+51p - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push esi - push ebx - sub esp, 20h - cmp [ebp+arg_8], 0FFFFFFFFh - jz short loc_8052A28 - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aAmbiguousArgum ; "ambiguous argument %s for %s" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov esi, eax - -loc_80529CC: ; CODE XREF: sub_80529A0+A6j - mov eax, [ebp+arg_0] - mov dword ptr [esp], 1 - mov [esp+4], eax - call sub_8055330 - mov dword ptr [esp+4], 6 - mov dword ptr [esp], 0 - mov ebx, eax - mov eax, [ebp+arg_4] - mov [esp+8], eax - call sub_80561F0 - mov [esp+10h], ebx - mov [esp+8], esi ; format - mov dword ptr [esp+4], 0 ; errnum - mov dword ptr [esp], 0 ; status - mov [esp+0Ch], eax - call _error - add esp, 20h - pop ebx - pop esi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8052A28: ; CODE XREF: sub_80529A0+Cj - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aInvalidArgumen ; "invalid argument %s for %s" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov esi, eax - jmp short loc_80529CC -sub_80529A0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8052A50(char *s2, int, int, int) -sub_8052A50 proc near ; CODE XREF: sub_804FAE0+1AAp - ; sub_8052B30+2Ap ... - -var_25 = byte ptr -25h -var_24 = dword ptr -24h -n = dword ptr -20h -var_1C = dword ptr -1Ch -s2 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 2Ch - mov eax, [ebp+s2] - mov [esp], eax ; s - call _strlen - mov [ebp+var_24], 0FFFFFFFFh - mov [ebp+n], eax - mov eax, [ebp+arg_4] - mov esi, [eax] - test esi, esi - jz loc_8052B09 - mov eax, [ebp+arg_8] - xor ebx, ebx - mov [ebp+var_25], 0 - mov [ebp+var_1C], eax - jmp short loc_8052AC6 -; --------------------------------------------------------------------------- - align 10h - -loc_8052A90: ; CODE XREF: sub_8052A50+A1j - mov eax, [ebp+arg_8] - test eax, eax - jz short loc_8052AAF - mov eax, [ebp+arg_C] - mov esi, [ebp+var_24] - imul esi, [ebp+arg_C] - mov edi, [ebp+var_1C] - add esi, [ebp+arg_8] - mov ecx, eax - cmp eax, eax - repe cmpsb - jz short loc_8052AB3 - -loc_8052AAF: ; CODE XREF: sub_8052A50+45j - mov [ebp+var_25], 1 - -loc_8052AB3: ; CODE XREF: sub_8052A50+5Dj - ; sub_8052A50+8Ej ... - mov eax, [ebp+arg_4] - add ebx, 1 - mov esi, [eax+ebx*4] - mov eax, [ebp+arg_C] - add [ebp+var_1C], eax - test esi, esi - jz short loc_8052AF8 - -loc_8052AC6: ; CODE XREF: sub_8052A50+37j - mov eax, [ebp+n] - mov [esp+8], eax ; n - mov eax, [ebp+s2] - mov [esp], esi ; s1 - mov [esp+4], eax ; s2 - call _strncmp - test eax, eax - jnz short loc_8052AB3 - mov [esp], esi ; s - call _strlen - cmp eax, [ebp+n] - jz short loc_8052B18 - cmp [ebp+var_24], 0FFFFFFFFh - jnz short loc_8052A90 - mov [ebp+var_24], ebx - jmp short loc_8052AB3 -; --------------------------------------------------------------------------- - -loc_8052AF8: ; CODE XREF: sub_8052A50+74j - cmp [ebp+var_25], 0 - lea esi, [esi+0] - jz short loc_8052B09 - mov [ebp+var_24], 0FFFFFFFEh - -loc_8052B09: ; CODE XREF: sub_8052A50+25j - ; sub_8052A50+B0j - mov eax, [ebp+var_24] - add esp, 2Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8052B18: ; CODE XREF: sub_8052A50+9Bj - mov [ebp+var_24], ebx - mov eax, [ebp+var_24] - add esp, 2Ch - pop ebx - pop esi - pop edi - pop ebp - retn -sub_8052A50 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8052B30(int, char *s2, int, int, int, int) -sub_8052B30 proc near ; CODE XREF: sub_804FAE0+6A7p - ; sub_804FAE0+6F3p ... - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -s2 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = dword ptr 18h -arg_14 = dword ptr 1Ch - - push ebp - mov ebp, esp - sub esp, 28h - mov [ebp+var_C], ebx - mov eax, [ebp+s2] - mov [ebp+var_8], esi - mov ebx, [ebp+arg_8] - mov [ebp+var_4], edi - mov esi, [ebp+arg_C] - mov edi, [ebp+arg_10] - mov [esp], eax ; s2 - mov [esp+4], ebx ; int - mov [esp+8], esi ; int - mov [esp+0Ch], edi ; int - call sub_8052A50 - test eax, eax - js short loc_8052B70 - -loc_8052B63: ; CODE XREF: sub_8052B30+6Ej - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8052B70: ; CODE XREF: sub_8052B30+31j - mov [esp+8], eax - mov eax, [ebp+s2] - mov [esp+4], eax - mov eax, [ebp+arg_0] - mov [esp], eax - call sub_80529A0 - mov [esp+8], edi - mov [esp+4], esi - mov [esp], ebx - call sub_8052880 - call [ebp+arg_14] - mov eax, 0FFFFFFFFh - jmp short loc_8052B63 -sub_8052B30 endp - - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8052BA0 proc near ; CODE XREF: sub_804A240+514p - ; sub_804A240+5D9p ... - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - mov eax, [ebp+arg_0] - push ebx - movzx edx, byte ptr [eax] - mov ecx, eax - cmp dl, 2Fh - jnz short loc_8052BC5 - lea esi, [esi+0] - -loc_8052BB8: ; CODE XREF: sub_8052BA0+21j - add eax, 1 - movzx edx, byte ptr [eax] - cmp dl, 2Fh - jz short loc_8052BB8 - mov ecx, eax - -loc_8052BC5: ; CODE XREF: sub_8052BA0+Fj - test dl, dl - jz short loc_8052BF6 - xor ebx, ebx - jmp short loc_8052BE2 -; --------------------------------------------------------------------------- - align 10h - -loc_8052BD0: ; CODE XREF: sub_8052BA0+45j - test bl, bl - jz short loc_8052BD8 - mov eax, ecx - xor ebx, ebx - -loc_8052BD8: ; CODE XREF: sub_8052BA0+32j - add ecx, 1 - movzx edx, byte ptr [ecx] - test dl, dl - jz short loc_8052BF6 - -loc_8052BE2: ; CODE XREF: sub_8052BA0+2Bj - ; sub_8052BA0+54j - cmp dl, 2Fh - jnz short loc_8052BD0 - add ecx, 1 - mov ebx, 1 - movzx edx, byte ptr [ecx] - test dl, dl - jnz short loc_8052BE2 - -loc_8052BF6: ; CODE XREF: sub_8052BA0+27j - ; sub_8052BA0+40j - pop ebx - pop ebp - retn -sub_8052BA0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8052C00(char *s) -sub_8052C00 proc near ; CODE XREF: .text:08052CADp - ; .text:08052CD3p ... - -s = dword ptr 8 - - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+s] - mov [esp], ebx ; s - call _strlen - cmp eax, 1 - jbe short loc_8052C1E - cmp byte ptr [ebx+eax-1], 2Fh - jz short loc_8052C28 - -loc_8052C1E: ; CODE XREF: sub_8052C00+15j - ; sub_8052C00+30j - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8052C28: ; CODE XREF: sub_8052C00+1Cj - add ebx, eax - -loc_8052C2A: ; CODE XREF: sub_8052C00+3Cj - sub eax, 1 - cmp eax, 1 - jbe short loc_8052C1E - movzx edx, byte ptr [ebx-2] - sub ebx, 1 - cmp dl, 2Fh - jz short loc_8052C2A - add esp, 14h - pop ebx - pop ebp - retn -sub_8052C00 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push esi - push ebx - sub esp, 10h - mov esi, [ebp+8] - movzx eax, byte ptr [esi] - mov ecx, esi - mov edx, esi - mov ebx, esi - cmp al, 2Fh - jnz short loc_8052C76 - -loc_8052C68: ; CODE XREF: .text:08052C70j - add ecx, 1 - movzx eax, byte ptr [ecx] - cmp al, 2Fh - jz short loc_8052C68 - mov edx, ecx - mov ebx, ecx - -loc_8052C76: ; CODE XREF: .text:08052C66j - test al, al - jz short loc_8052CD0 - xor ecx, ecx - jmp short loc_8052C92 -; --------------------------------------------------------------------------- - align 10h - -loc_8052C80: ; CODE XREF: .text:08052C94j - test cl, cl - jz short loc_8052C88 - mov ebx, edx - xor ecx, ecx - -loc_8052C88: ; CODE XREF: .text:08052C82j - add edx, 1 - movzx eax, byte ptr [edx] - test al, al - jz short loc_8052CA5 - -loc_8052C92: ; CODE XREF: .text:08052C7Cj - ; .text:08052CA3j - cmp al, 2Fh - jnz short loc_8052C80 - add edx, 1 - mov ecx, 1 - movzx eax, byte ptr [edx] - test al, al - jnz short loc_8052C92 - -loc_8052CA5: ; CODE XREF: .text:08052C90j - cmp byte ptr [ebx], 0 - jz short loc_8052CD0 - mov [esp], ebx - call sub_8052C00 - xor edx, edx - cmp byte ptr [ebx+eax], 2Fh - mov [esp], ebx - setz dl - add eax, edx - mov [esp+4], eax - call sub_8058850 - add esp, 10h - pop ebx - pop esi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8052CD0: ; CODE XREF: .text:08052C78j - ; .text:08052CA8j - mov [esp], esi - call sub_8052C00 - mov [esp], esi - mov [esp+4], eax - call sub_8058850 - add esp, 10h - pop ebx - pop esi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov eax, [ebp+8] - pop ebp - mov ds:dword_8061DC0, eax - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov eax, [ebp+8] - pop ebp - mov ds:byte_8061DC4, al - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8052D10 proc near ; DATA XREF: sub_804FAE0+5Ao - -var_8 = dword ptr -8 -var_4 = dword ptr -4 - - push ebp - mov ebp, esp - sub esp, 28h - mov eax, ds:stdout - mov [ebp+var_8], ebx - mov [ebp+var_4], esi - mov [esp], eax ; stream - call sub_8058C80 - test eax, eax - jz short loc_8052D42 - cmp ds:byte_8061DC4, 0 - jz short loc_8052D5D - call ___errno_location - cmp dword ptr [eax], 20h - mov ebx, eax - jnz short loc_8052D64 - -loc_8052D42: ; CODE XREF: sub_8052D10+1Bj - mov eax, ds:stderr - mov [esp], eax ; stream - call sub_8058C80 - test eax, eax - jnz short loc_8052DB5 - mov ebx, [ebp+var_8] - mov esi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8052D5D: ; CODE XREF: sub_8052D10+24j - call ___errno_location - mov ebx, eax - -loc_8052D64: ; CODE XREF: sub_8052D10+30j - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], offset aWriteError ; "write error" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov esi, eax - mov eax, ds:dword_8061DC0 - test eax, eax - jz short loc_8052DC2 - mov [esp], eax - call sub_8056170 - mov [esp+10h], esi - mov dword ptr [esp+8], offset format ; "%s: %s" - mov [esp+0Ch], eax - mov eax, [ebx] - mov dword ptr [esp], 0 ; status - mov [esp+4], eax ; errnum - call _error - -loc_8052DB5: ; CODE XREF: sub_8052D10+41j - ; sub_8052D10+D0j - mov eax, dword_80612B8 - mov [esp], eax ; status - call __exit -; --------------------------------------------------------------------------- - -loc_8052DC2: ; CODE XREF: sub_8052D10+79j - mov [esp+0Ch], esi - mov dword ptr [esp+8], (offset aInvalidTabSize+12h) ; format - mov eax, [ebx] - mov dword ptr [esp], 0 ; status - mov [esp+4], eax ; errnum - call _error - jmp short loc_8052DB5 -sub_8052D10 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8052DF0 proc near ; CODE XREF: sub_8052F90+Dj - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ecx, 2Dh - mov ebp, esp - push ebx - mov eax, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov ebx, eax - and ebx, 0F000h - cmp ebx, 8000h - jz short loc_8052E68 - cmp ebx, 4000h - mov ecx, 64h - jz short loc_8052E68 - cmp ebx, 6000h - mov ecx, 62h - jz short loc_8052E68 - cmp ebx, 2000h - mov ecx, 63h - jz short loc_8052E68 - cmp ebx, 0A000h - mov ecx, 6Ch - jz short loc_8052E68 - cmp ebx, 1000h - mov ecx, 70h - jz short loc_8052E68 - cmp ebx, 0C000h - setz cl - sub ecx, 1 - and ecx, 0FFFFFFCCh - add ecx, 73h - lea esi, [esi+0] - -loc_8052E68: ; CODE XREF: sub_8052DF0+1Dj - ; sub_8052DF0+2Aj ... - mov [edx], cl - mov ecx, eax - and ecx, 100h - cmp ecx, 1 - sbb ecx, ecx - and ecx, 0FFFFFFBBh - add ecx, 72h - mov [edx+1], cl - mov ecx, eax - and ecx, 0FFFFFF80h - cmp cl, 1 - sbb ecx, ecx - and ecx, 0FFFFFFB6h - add ecx, 77h - test ah, 8 - mov [edx+2], cl - jz loc_8052F38 - mov ecx, eax - and ecx, 40h - cmp ecx, 1 - sbb ecx, ecx - and ecx, 0FFFFFFE0h - add ecx, 73h - -loc_8052EAC: ; CODE XREF: sub_8052DF0+158j - mov [edx+3], cl - mov ecx, eax - and ecx, 20h - cmp ecx, 1 - sbb ecx, ecx - and ecx, 0FFFFFFBBh - add ecx, 72h - mov [edx+4], cl - mov ecx, eax - and ecx, 10h - cmp ecx, 1 - sbb ecx, ecx - and ecx, 0FFFFFFB6h - add ecx, 77h - test ah, 4 - mov [edx+5], cl - jz loc_8052F70 - mov ecx, eax - and ecx, 8 - cmp ecx, 1 - sbb ecx, ecx - and ecx, 0FFFFFFE0h - add ecx, 73h - -loc_8052EEE: ; CODE XREF: sub_8052DF0+190j - mov [edx+6], cl - mov ecx, eax - and ecx, 4 - cmp ecx, 1 - sbb ecx, ecx - and ecx, 0FFFFFFBBh - add ecx, 72h - mov [edx+7], cl - mov ecx, eax - and ecx, 2 - cmp ecx, 1 - sbb ecx, ecx - and ecx, 0FFFFFFB6h - add ecx, 77h - test ah, 2 - mov [edx+8], cl - jz short loc_8052F50 - and eax, 1 - cmp eax, 1 - sbb eax, eax - and eax, 0FFFFFFE0h - add eax, 74h - mov [edx+9], al - mov byte ptr [edx+0Ah], 20h - mov byte ptr [edx+0Bh], 0 - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8052F38: ; CODE XREF: sub_8052DF0+A6j - mov ecx, eax - and ecx, 40h - cmp ecx, 1 - sbb ecx, ecx - and ecx, 0FFFFFFB5h - add ecx, 78h - jmp loc_8052EAC -; --------------------------------------------------------------------------- - align 10h - -loc_8052F50: ; CODE XREF: sub_8052DF0+12Aj - and eax, 1 - cmp eax, 1 - sbb eax, eax - and eax, 0FFFFFFB5h - add eax, 78h - mov [edx+9], al - mov byte ptr [edx+0Ah], 20h - mov byte ptr [edx+0Bh], 0 - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8052F70: ; CODE XREF: sub_8052DF0+E8j - mov ecx, eax - and ecx, 8 - cmp ecx, 1 - sbb ecx, ecx - and ecx, 0FFFFFFB5h - add ecx, 78h - jmp loc_8052EEE -sub_8052DF0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8052F90 proc near ; CODE XREF: sub_804D430+30p - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - mov eax, [ebp+arg_0] - mov eax, [eax+10h] - mov [ebp+arg_0], eax - pop ebp - jmp sub_8052DF0 -sub_8052F90 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8052FB0(int, char *s, int) -sub_8052FB0 proc near ; CODE XREF: sub_80530A0+1Ap - -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -s = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 2Ch - mov eax, [ebp+arg_0] - mov esi, [ebp+s] - mov [esp], eax - call sub_8052BA0 - mov ebx, eax - mov [esp], eax ; s - call sub_8052C00 - mov edx, ebx - sub edx, [ebp+arg_0] - mov [ebp+var_1C], 0 - add edx, eax - test eax, eax - mov [ebp+var_20], edx - jz short loc_8052FF4 - cmp byte ptr [ebx+eax-1], 2Fh - setnz al - movzx eax, al - mov [ebp+var_1C], eax - -loc_8052FF4: ; CODE XREF: sub_8052FB0+34j - cmp byte ptr [esi], 2Fh - mov ebx, esi - jz short loc_8053078 - -loc_8052FFB: ; CODE XREF: sub_8052FB0+CEj - ; sub_8052FB0+DAj - mov [esp], ebx ; s - call _strlen - mov ecx, [ebp+var_1C] - mov edx, [ebp+var_20] - mov [ebp+var_24], eax - lea eax, [ecx+edx+1] - add eax, [ebp+var_24] - mov [esp], eax ; size - call _malloc - test eax, eax - mov edi, eax - jz short loc_805306D - mov edx, [ebp+arg_0] - mov eax, [ebp+var_20] - mov [esp], edi - mov [esp+4], edx - mov [esp+8], eax - call _mempcpy - mov byte ptr [eax], 2Fh - mov edx, [ebp+arg_8] - add eax, [ebp+var_1C] - test edx, edx - jz short loc_8053057 - xor edx, edx - mov ecx, eax - cmp byte ptr [esi], 2Fh - setz dl - sub ecx, edx - mov edx, ecx - mov ecx, [ebp+arg_8] - mov [ecx], edx - -loc_8053057: ; CODE XREF: sub_8052FB0+92j - mov edx, [ebp+var_24] - mov [esp+4], ebx - mov [esp], eax - mov [esp+8], edx - call _mempcpy - mov byte ptr [eax], 0 - -loc_805306D: ; CODE XREF: sub_8052FB0+6Fj - add esp, 2Ch - mov eax, edi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8053078: ; CODE XREF: sub_8052FB0+49j - ; sub_8052FB0+E0j - add ebx, 1 - cmp byte ptr [ebx], 2Fh - jnz loc_8052FFB - add ebx, 1 - cmp byte ptr [ebx], 2Fh - jnz loc_8052FFB - jmp short loc_8053078 -sub_8052FB0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_80530A0(int, char *s, int) -sub_80530A0 proc near ; CODE XREF: sub_804C0B0+AAp - -arg_0 = dword ptr 8 -s = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_8] - mov [esp+8], eax ; int - mov eax, [ebp+s] - mov [esp+4], eax ; s - mov eax, [ebp+arg_0] - mov [esp], eax ; int - call sub_8052FB0 - test eax, eax - jz short loc_80530C5 - leave - retn -; --------------------------------------------------------------------------- - -loc_80530C5: ; CODE XREF: sub_80530A0+21j - lea esi, [esi+0] - call sub_80527C0 -sub_80530A0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_80530D0(struct timespec *tp) -sub_80530D0 proc near ; CODE XREF: sub_804D430+895p - -tv = timeval ptr -10h -tp = dword ptr 8 - - push ebp - mov ebp, esp - push ebx - sub esp, 24h - mov ebx, [ebp+tp] - mov dword ptr [esp], 0 ; clock_id - mov [esp+4], ebx ; tp - call _clock_gettime - test eax, eax - jz short loc_8053110 - lea eax, [ebp+tv] - mov dword ptr [esp+4], 0 ; tz - mov [esp], eax ; tv - call _gettimeofday - mov eax, [ebp+tv.tv_sec] - mov [ebx], eax - imul eax, [ebp+tv.tv_usec], 3E8h - mov [ebx+4], eax - -loc_8053110: ; CODE XREF: sub_80530D0+1Cj - add esp, 24h - pop ebx - pop ebp - retn -sub_80530D0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8053120(int category) -sub_8053120 proc near ; CODE XREF: sub_804A240+5C4p - ; sub_804FAE0+1017p ... - -var_8 = dword ptr -8 -var_4 = dword ptr -4 -category = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 18h - mov [ebp+var_8], esi - mov [ebp+var_4], edi - mov dword ptr [esp+4], 0 ; locale - mov eax, [ebp+category] - mov [esp], eax ; category - call _setlocale - mov esi, eax - mov eax, 1 - test esi, esi - jz short loc_8053163 - movzx eax, byte ptr [esi] - cmp al, ds:byte_805F411 - jnz short loc_8053170 - movzx eax, byte ptr [esi+1] - cmp al, ds:byte_805F412 - jnz short loc_8053170 - xor eax, eax - -loc_8053163: ; CODE XREF: sub_8053120+28j - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8053170: ; CODE XREF: sub_8053120+33j - ; sub_8053120+3Fj - mov edi, offset aPosix_0 ; "POSIX" - mov ecx, 6 - repe cmpsb - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - setnz al - mov esp, ebp - pop ebp - retn -sub_8053120 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov eax, [ebp+8] - pop ebp - mov eax, [eax+8] - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov eax, [ebp+8] - pop ebp - mov eax, [eax+0Ch] - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80531B0 proc near ; CODE XREF: sub_804FAE0+FC5p - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - mov eax, [ebp+arg_0] - pop ebp - mov eax, [eax+10h] - retn -sub_80531B0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov eax, [ebp+8] - push esi - push ebx - mov ebx, [eax] - mov esi, [eax+4] - xor eax, eax - cmp ebx, esi - jnb short loc_8053207 - nop - lea esi, [esi+0] - -loc_80531D8: ; CODE XREF: .text:08053205j - mov edx, [ebx] - test edx, edx - jz short loc_8053200 - mov edx, [ebx+4] - mov ecx, 1 - test edx, edx - jz short loc_80531FA - lea esi, [esi+0] - -loc_80531F0: ; CODE XREF: .text:080531F8j - mov edx, [edx+4] - add ecx, 1 - test edx, edx - jnz short loc_80531F0 - -loc_80531FA: ; CODE XREF: .text:080531E8j - cmp eax, ecx - jnb short loc_8053200 - mov eax, ecx - -loc_8053200: ; CODE XREF: .text:080531DCj - ; .text:080531FCj - add ebx, 8 - cmp ebx, esi - jb short loc_80531D8 - -loc_8053207: ; CODE XREF: .text:080531D1j - pop ebx - pop esi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - xor edx, edx - mov ebp, esp - push edi - push esi - push ebx - mov edi, [ebp+8] - xor ebx, ebx - mov ecx, [edi] - mov esi, [edi+4] - cmp ecx, esi - jnb short loc_8053251 - db 66h - nop - -loc_8053228: ; CODE XREF: .text:0805324Fj - mov eax, [ecx] - test eax, eax - jz short loc_805324A - mov eax, [ecx+4] - add ebx, 1 - add edx, 1 - test eax, eax - jz short loc_805324A - nop - lea esi, [esi+0] - -loc_8053240: ; CODE XREF: .text:08053248j - mov eax, [eax+4] - add edx, 1 - test eax, eax - jnz short loc_8053240 - -loc_805324A: ; CODE XREF: .text:0805322Cj - ; .text:08053239j - add ecx, 8 - cmp ecx, esi - jb short loc_8053228 - -loc_8053251: ; CODE XREF: .text:08053224j - xor eax, eax - cmp [edi+0Ch], ebx - jz short loc_805325D - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_805325D: ; CODE XREF: .text:08053256j - cmp [edi+10h], edx - pop ebx - pop esi - setz al - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov eax, [ebp+8] - mov edx, [ebp+8] - push edi - push esi - mov esi, [ebp+10h] - push ebx - mov edi, [eax] - xor eax, eax - cmp edi, [edx+4] - jnb short loc_80532C0 - -loc_8053288: ; CODE XREF: .text:080532BEj - mov ebx, [edi] - test ebx, ebx - jz short loc_80532B5 - test edi, edi - jz short loc_80532B5 - cmp esi, eax - jbe short loc_80532C0 - mov edx, [ebp+0Ch] - lea ecx, [edx+eax*4] - mov edx, edi - jmp short loc_80532A9 -; --------------------------------------------------------------------------- - -loc_80532A0: ; CODE XREF: .text:080532B3j - add ecx, 4 - cmp esi, eax - jbe short loc_80532C0 - mov ebx, [edx] - -loc_80532A9: ; CODE XREF: .text:0805329Ej - mov edx, [edx+4] - add eax, 1 - mov [ecx], ebx - test edx, edx - jnz short loc_80532A0 - -loc_80532B5: ; CODE XREF: .text:0805328Cj - ; .text:08053290j - mov edx, [ebp+8] - add edi, 8 - cmp [edx+4], edi - ja short loc_8053288 - -loc_80532C0: ; CODE XREF: .text:08053286j - ; .text:08053294j ... - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push edi - push esi - xor esi, esi - push ebx - sub esp, 2Ch - mov edx, [ebp+8] - mov ecx, [ebp+8] - mov eax, [ebp+0Ch] - mov edi, [ebp+10h] - mov edx, [edx] - cmp edx, [ecx+4] - mov [ebp-20h], edx - jnb short loc_8053324 - mov [ebp-1Ch], edi - mov edi, eax - -loc_80532F6: ; CODE XREF: .text:0805333Dj - mov edx, [ebp-20h] - mov eax, [edx] - test eax, eax - jz short loc_8053330 - test edx, edx - jz short loc_8053330 - mov ebx, edx - jmp short loc_8053314 -; --------------------------------------------------------------------------- - align 4 - -loc_8053308: ; CODE XREF: .text:08053322j - mov ebx, [ebx+4] - add esi, 1 - test ebx, ebx - jz short loc_8053330 - mov eax, [ebx] - -loc_8053314: ; CODE XREF: .text:08053305j - mov ecx, [ebp-1Ch] - mov [esp], eax - mov [esp+4], ecx - call edi - test al, al - jnz short loc_8053308 - -loc_8053324: ; CODE XREF: .text:080532EFj - ; .text:0805333Fj - add esp, 2Ch - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8053330: ; CODE XREF: .text:080532FDj - ; .text:08053301j ... - mov eax, [ebp+8] - add dword ptr [ebp-20h], 8 - mov edx, [ebp-20h] - cmp [eax+4], edx - ja short loc_80532F6 - jmp short loc_8053324 -; --------------------------------------------------------------------------- - jmp short loc_8053350 -; --------------------------------------------------------------------------- - align 10h - -loc_8053350: ; CODE XREF: .text:08053341j - push ebp - xor edx, edx - mov ebp, esp - mov ecx, [ebp+8] - push esi - push ebx - mov ebx, [ebp+0Ch] - movzx eax, byte ptr [ecx] - test al, al - jz short loc_8053383 - lea esi, [esi+0] - -loc_8053368: ; CODE XREF: .text:08053381j - movzx esi, al - mov eax, edx - shl eax, 5 - add ecx, 1 - sub eax, edx - xor edx, edx - lea eax, [esi+eax] - div ebx - movzx eax, byte ptr [ecx] - test al, al - jnz short loc_8053368 - -loc_8053383: ; CODE XREF: .text:08053362j - mov eax, edx - pop ebx - pop esi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov eax, [ebp+8] - mov dword ptr [eax], 0 - mov dword ptr [eax+4], 3F800000h - mov dword ptr [eax+8], 3F4CCCCDh - mov dword ptr [eax+0Ch], 3FB4FDF4h - mov byte ptr [eax+10h], 0 - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80533C0 proc near ; CODE XREF: sub_80537E0+53p - ; sub_8053AF0+80p ... - push ebp - mov ecx, [eax+14h] - mov edx, eax - mov ebp, esp - fld dword ptr [ecx+8] - fld ds:flt_805F49C - fxch st(1) - fucom st(1) - fnstsw ax - sahf - jbe short loc_80533F0 - fld ds:flt_805F4A0 - fucomp st(1) - fnstsw ax - sahf - ja short loc_8053428 - fstp st - fstp st - jmp short loc_8053418 -; --------------------------------------------------------------------------- - align 10h - -loc_80533F0: ; CODE XREF: sub_80533C0+18j - fstp st - fstp st - jmp short loc_8053418 -; --------------------------------------------------------------------------- - align 4 - -loc_80533F8: ; CODE XREF: sub_80533C0+78j - fstp st - fstp st - jmp short loc_8053418 -; --------------------------------------------------------------------------- - align 10h - -loc_8053400: ; CODE XREF: sub_80533C0+87j - fstp st - fstp st - fstp st - jmp short loc_8053418 -; --------------------------------------------------------------------------- - -loc_8053408: ; CODE XREF: sub_80533C0+93j - fstp st - fstp st - fstp st - jmp short loc_8053418 -; --------------------------------------------------------------------------- - -loc_8053410: ; CODE XREF: sub_80533C0+9Cj - fstp st - fstp st - lea esi, [esi+0] - -loc_8053418: ; CODE XREF: sub_80533C0+2Bj - ; sub_80533C0+34j ... - mov dword ptr [edx+14h], offset dword_805F488 - xor ecx, ecx - -loc_8053421: ; CODE XREF: sub_80533C0+AAj - mov eax, ecx - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8053428: ; CODE XREF: sub_80533C0+25j - fld dword ptr [ecx+0Ch] - fld ds:flt_805F4A4 - fxch st(1) - fucompp - fnstsw ax - sahf - jbe short loc_80533F8 - fld dword ptr [ecx] - fldz - fxch st(1) - fucom st(1) - fnstsw ax - fstp st(1) - sahf - jb short loc_8053400 - faddp st(2), st - fld dword ptr [ecx+4] - fucom st(2) - fnstsw ax - sahf - jbe short loc_8053408 - fld1 - fucompp - fnstsw ax - sahf - jb short loc_8053410 - fucompp - fnstsw ax - mov ecx, 1 - sahf - jbe short loc_8053418 - jmp short loc_8053421 -sub_80533C0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 1Ch - mov esi, [ebp+8] - mov edi, [esi] - cmp edi, [esi+4] - jnb short loc_80534DE - nop - lea esi, [esi+0] - -loc_8053488: ; CODE XREF: .text:080534DCj - mov edx, [edi] - test edx, edx - jz short loc_80534D6 - mov ebx, [edi+4] - test ebx, ebx - jz short loc_80534F4 - mov eax, [esi+20h] - -loc_8053498: ; CODE XREF: .text:080534BCj - test eax, eax - jz short loc_80534A6 - mov edx, [ebx] - mov [esp], edx - call eax - mov eax, [esi+20h] - -loc_80534A6: ; CODE XREF: .text:0805349Aj - mov edx, [ebx+4] - mov ecx, [esi+24h] - mov dword ptr [ebx], 0 - test edx, edx - mov [ebx+4], ecx - mov [esi+24h], ebx - mov ebx, edx - jnz short loc_8053498 - -loc_80534BE: ; CODE XREF: .text:080534F7j - test eax, eax - jz short loc_80534C9 - mov edx, [edi] - mov [esp], edx - call eax - -loc_80534C9: ; CODE XREF: .text:080534C0j - mov dword ptr [edi], 0 - mov dword ptr [edi+4], 0 - -loc_80534D6: ; CODE XREF: .text:0805348Cj - add edi, 8 - cmp [esi+4], edi - ja short loc_8053488 - -loc_80534DE: ; CODE XREF: .text:08053481j - mov dword ptr [esi+0Ch], 0 - mov dword ptr [esi+10h], 0 - add esp, 1Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_80534F4: ; CODE XREF: .text:08053493j - mov eax, [esi+20h] - jmp short loc_80534BE -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8053500 proc near ; CODE XREF: sub_8053AF0+1Ep - ; sub_8053BE0+2Bp - -var_20 = dword ptr -20h -var_19 = byte ptr -19h -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = byte ptr 8 - - push ebp - mov ebp, esp - sub esp, 38h - mov [ebp+var_C], ebx - mov ebx, eax - movzx eax, [ebp+arg_0] - mov [ebp+var_8], esi - mov esi, edx - mov [ebp+var_4], edi - mov edi, [ebx] - mov [ebp+var_20], ecx - mov [ebp+var_19], al - mov eax, [ebx+8] - mov [esp], edx - mov [esp+4], eax - call dword ptr [ebx+18h] - mov ecx, [ebp+var_20] - lea edi, [edi+eax*8] - cmp edi, [ebx+4] - jnb loc_80535DE - mov eax, [edi] - mov [ecx], edi - test eax, eax - jz short loc_80535A8 - mov [esp+4], eax - mov [esp], esi - call dword ptr [ebx+1Ch] - test al, al - jz short loc_805359B - cmp [ebp+var_19], 0 - mov eax, [edi] - jz short loc_8053579 - mov esi, [edi+4] - test esi, esi - jz short loc_80535B0 - mov ecx, [esi+4] - mov edx, [esi] - mov [edi+4], ecx - mov [edi], edx - mov ecx, [ebx+24h] - mov dword ptr [esi], 0 - mov [esi+4], ecx - mov [ebx+24h], esi - -loc_8053579: ; CODE XREF: sub_8053500+57j - ; sub_8053500+AAj ... - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8053588: ; CODE XREF: sub_8053500+A0j - mov eax, [eax] - mov [esp], esi - mov [esp+4], eax - call dword ptr [ebx+1Ch] - test al, al - jnz short loc_80535B8 - mov edi, [edi+4] - -loc_805359B: ; CODE XREF: sub_8053500+4Fj - mov eax, [edi+4] - test eax, eax - jnz short loc_8053588 - lea esi, [esi+0] - -loc_80535A8: ; CODE XREF: sub_8053500+41j - xor eax, eax - jmp short loc_8053579 -; --------------------------------------------------------------------------- - align 10h - -loc_80535B0: ; CODE XREF: sub_8053500+5Ej - mov dword ptr [edi], 0 - jmp short loc_8053579 -; --------------------------------------------------------------------------- - -loc_80535B8: ; CODE XREF: sub_8053500+96j - mov edx, [edi+4] - cmp [ebp+var_19], 0 - mov ecx, [edx] - mov eax, ecx - jz short loc_8053579 - mov eax, [edx+4] - mov dword ptr [edx], 0 - mov [edi+4], eax - mov eax, [ebx+24h] - mov [edx+4], eax - mov eax, ecx - mov [ebx+24h], edx - jmp short loc_8053579 -; --------------------------------------------------------------------------- - -loc_80535DE: ; CODE XREF: sub_8053500+35j - call _abort -sub_8053500 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 1Ch - mov esi, [ebp+8] - mov ebx, [ebp+0Ch] - mov eax, [esi+8] - mov edi, [esi] - mov [esp], ebx - mov [esp+4], eax - call dword ptr [esi+18h] - mov ecx, [esi+4] - lea edx, [edi+eax*8] - cmp edx, ecx - jnb short loc_805365C - test edx, edx - mov eax, edx - jnz short loc_8053627 - jmp short loc_8053632 -; --------------------------------------------------------------------------- - -loc_8053620: ; CODE XREF: .text:08053629j - mov eax, [eax+4] - test eax, eax - jz short loc_8053632 - -loc_8053627: ; CODE XREF: .text:0805361Cj - cmp [eax], ebx - jnz short loc_8053620 - mov eax, [eax+4] - test eax, eax - jnz short loc_8053652 - -loc_8053632: ; CODE XREF: .text:0805361Ej - ; .text:08053625j ... - add edx, 8 - cmp ecx, edx - jbe short loc_8053648 - mov eax, [edx] - test eax, eax - jz short loc_8053632 - add esp, 1Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8053648: ; CODE XREF: .text:08053637j - add esp, 1Ch - xor eax, eax - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8053652: ; CODE XREF: .text:08053630j - mov eax, [eax] - add esp, 1Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_805365C: ; CODE XREF: .text:08053616j - call _abort -; --------------------------------------------------------------------------- - jmp short loc_8053670 -; --------------------------------------------------------------------------- - align 10h - -loc_8053670: ; CODE XREF: .text:08053661j - push ebp - mov ebp, esp - sub esp, 8 - mov eax, [ebp+8] - mov ecx, [eax+10h] - test ecx, ecx - jz short loc_80536A8 - mov edx, [eax] - mov ecx, [eax+4] - cmp edx, ecx - jb short loc_8053697 - jmp short loc_80536AC -; --------------------------------------------------------------------------- - align 10h - -loc_8053690: ; CODE XREF: .text:0805369Bj - add edx, 8 - cmp edx, ecx - jnb short loc_80536AC - -loc_8053697: ; CODE XREF: .text:08053687j - mov eax, [edx] - test eax, eax - jz short loc_8053690 - leave - db 66h - nop - retn -; --------------------------------------------------------------------------- - align 8 - -loc_80536A8: ; CODE XREF: .text:0805367Ej - xor eax, eax - leave - retn -; --------------------------------------------------------------------------- - -loc_80536AC: ; CODE XREF: .text:08053689j - ; .text:08053695j - lea esi, [esi+0] - call _abort -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 1Ch - mov esi, [ebp+8] - mov edi, [ebp+0Ch] - mov eax, [esi+8] - mov ebx, [esi] - mov [esp], edi - mov [esp+4], eax - call dword ptr [esi+18h] - lea ebx, [ebx+eax*8] - cmp ebx, [esi+4] - jnb short loc_8053719 - mov eax, [ebx] - test eax, eax - jnz short loc_8053701 - -loc_80536EC: ; CODE XREF: .text:080536FDj - add esp, 1Ch - xor eax, eax - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_80536F8: ; CODE XREF: .text:0805370Dj - mov ebx, [ebx+4] - test ebx, ebx - jz short loc_80536EC - mov eax, [ebx] - -loc_8053701: ; CODE XREF: .text:080536EAj - mov [esp+4], eax - mov [esp], edi - call dword ptr [esi+1Ch] - test al, al - jz short loc_80536F8 - mov eax, [ebx] - add esp, 1Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8053719: ; CODE XREF: .text:080536E4j - call _abort -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8053720 proc near ; CODE XREF: sub_804FAE0+123Cp - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 1Ch - mov esi, [ebp+arg_0] - mov edi, [esi+20h] - test edi, edi - jz short loc_8053776 - mov ebx, [esi+10h] - test ebx, ebx - jz short loc_8053776 - mov edi, [esi] - cmp edi, [esi+4] - jnb short loc_80537A1 - lea esi, [esi+0] - -loc_8053748: ; CODE XREF: sub_8053720+52j - mov eax, [edi] - test eax, eax - jz short loc_805376A - test edi, edi - jz short loc_805376A - mov ebx, edi - jmp short loc_805375A -; --------------------------------------------------------------------------- - align 4 - -loc_8053758: ; CODE XREF: sub_8053720+48j - mov eax, [ebx] - -loc_805375A: ; CODE XREF: sub_8053720+34j - mov [esp], eax - lea esi, [esi+0] - call dword ptr [esi+20h] - mov ebx, [ebx+4] - test ebx, ebx - jnz short loc_8053758 - -loc_805376A: ; CODE XREF: sub_8053720+2Cj - ; sub_8053720+30j - mov eax, [esi+4] - add edi, 8 - cmp eax, edi - ja short loc_8053748 - jmp short loc_8053779 -; --------------------------------------------------------------------------- - -loc_8053776: ; CODE XREF: sub_8053720+11j - ; sub_8053720+18j - mov eax, [esi+4] - -loc_8053779: ; CODE XREF: sub_8053720+54j - mov edi, [esi] - cmp edi, eax - jnb short loc_80537A1 - nop - -loc_8053780: ; CODE XREF: sub_8053720+7Fj - mov eax, [edi+4] - test eax, eax - jz short loc_8053799 - nop - -loc_8053788: ; CODE XREF: sub_8053720+77j - mov ebx, [eax+4] - mov [esp], eax ; ptr - call _free - test ebx, ebx - mov eax, ebx - jnz short loc_8053788 - -loc_8053799: ; CODE XREF: sub_8053720+65j - add edi, 8 - cmp [esi+4], edi - ja short loc_8053780 - -loc_80537A1: ; CODE XREF: sub_8053720+1Fj - ; sub_8053720+5Dj - mov eax, [esi+24h] - test eax, eax - jz short loc_80537B9 - -loc_80537A8: ; CODE XREF: sub_8053720+97j - mov ebx, [eax+4] - mov [esp], eax ; ptr - call _free - test ebx, ebx - mov eax, ebx - jnz short loc_80537A8 - -loc_80537B9: ; CODE XREF: sub_8053720+86j - mov eax, [esi] - mov [esp], eax ; ptr - call _free - mov [ebp+arg_0], esi - add esp, 1Ch - pop ebx - pop esi - pop edi - pop ebp - jmp _free -sub_8053720 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80537E0 proc near ; CODE XREF: sub_804FAE0+1275p - ; sub_8053970+2Ep - -ptr = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = qword ptr -28h -var_1C = word ptr -1Ch -var_1A = word ptr -1Ah -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = dword ptr 18h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 3Ch - mov edx, [ebp+arg_C] - mov esi, [ebp+arg_0] - mov ebx, [ebp+arg_4] - test edx, edx - jnz short loc_8053808 - -loc_80537F6: ; CODE XREF: sub_80537E0+2Dj - ; sub_80537E0+176j - mov [ebp+var_2C], 0 - -loc_80537FD: ; CODE XREF: sub_80537E0+43j - ; sub_80537E0+164j - mov eax, [ebp+var_2C] - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8053808: ; CODE XREF: sub_80537E0+14j - mov eax, [ebp+arg_8] - test eax, eax - jz short loc_80537F6 - mov dword ptr [esp], 28h ; size - call _malloc - test eax, eax - mov [ebp+ptr], eax - mov [ebp+var_2C], eax - jz short loc_80537FD - test ebx, ebx - jz loc_805395B - -loc_805382D: ; CODE XREF: sub_80537E0+180j - mov eax, [ebp+ptr] - mov [eax+14h], ebx - call sub_80533C0 - test al, al - jz loc_805394B - cmp byte ptr [ebx+10h], 0 - jnz short loc_8053882 - xor edi, edi - mov dword ptr [ebp+var_28], esi - mov dword ptr [ebp+var_28+4], edi - fild [ebp+var_28] - fdiv dword ptr [ebx+8] - fld ds:flt_805F4A8 - fxch st(1) - fucom st(1) - fnstsw ax - fstp st(1) - sahf - jnb loc_8053949 - fnstcw [ebp+var_1A] - movzx eax, [ebp+var_1A] - mov ah, 0Ch - mov [ebp+var_1C], ax - fldcw [ebp+var_1C] - fistp [ebp+var_28] - fldcw [ebp+var_1A] - mov esi, dword ptr [ebp+var_28] - -loc_8053882: ; CODE XREF: sub_80537E0+64j - cmp esi, 1FFFFFFFh - ja loc_805394B - cmp esi, 9 - mov edi, 0Bh - jbe short loc_80538A0 - mov edi, esi - or edi, 1 - lea esi, [esi+0] - -loc_80538A0: ; CODE XREF: sub_80537E0+B6j - ; sub_80537E0+10Bj - cmp edi, 9 - mov ecx, 3 - jbe short loc_80538DE - mov eax, 0AAAAAAABh - mul edi - shr edx, 1 - lea eax, [edx+edx*2] - cmp edi, eax - jz short loc_80538E8 - mov esi, 10h - mov ebx, 9 - jmp short loc_80538D5 -; --------------------------------------------------------------------------- - align 4 - -loc_80538C8: ; CODE XREF: sub_80537E0+FCj - xor edx, edx - mov eax, edi - div ecx - add esi, 8 - test edx, edx - jz short loc_80538E8 - -loc_80538D5: ; CODE XREF: sub_80537E0+E4j - add ebx, esi - add ecx, 2 - cmp edi, ebx - ja short loc_80538C8 - -loc_80538DE: ; CODE XREF: sub_80537E0+C8j - xor edx, edx - mov eax, edi - div ecx - test edx, edx - jnz short loc_80538ED - -loc_80538E8: ; CODE XREF: sub_80537E0+D8j - ; sub_80537E0+F3j - add edi, 2 - jmp short loc_80538A0 -; --------------------------------------------------------------------------- - -loc_80538ED: ; CODE XREF: sub_80537E0+106j - mov edx, [ebp+ptr] - cmp edi, 1FFFFFFFh - mov [edx+8], edi - ja short loc_805394B - mov dword ptr [esp+4], 8 ; size - mov [esp], edi ; nmemb - call _calloc - mov ecx, [ebp+ptr] - test eax, eax - mov [ecx], eax - jz short loc_805394B - mov edx, [ecx+8] - mov dword ptr [ecx+0Ch], 0 - mov dword ptr [ecx+10h], 0 - mov dword ptr [ecx+24h], 0 - lea eax, [eax+edx*8] - mov edx, [ebp+arg_C] - mov [ecx+4], eax - mov eax, [ebp+arg_8] - mov [ecx+1Ch], edx - mov [ecx+18h], eax - mov eax, [ebp+arg_10] - mov [ecx+20h], eax - jmp loc_80537FD -; --------------------------------------------------------------------------- - -loc_8053949: ; CODE XREF: sub_80537E0+83j - fstp st - -loc_805394B: ; CODE XREF: sub_80537E0+5Aj - ; sub_80537E0+A8j ... - mov ecx, [ebp+ptr] - mov [esp], ecx ; ptr - call _free - jmp loc_80537F6 -; --------------------------------------------------------------------------- - -loc_805395B: ; CODE XREF: sub_80537E0+47j - mov ebx, offset dword_805F488 - jmp loc_805382D -sub_80537E0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8053970 proc near ; CODE XREF: sub_8053AF0+D8p - ; sub_8053BE0+13Ep - -var_24 = dword ptr -24h -var_20 = dword ptr -20h -ptr = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 3Ch - mov edx, [ebp+arg_0] - mov eax, [edx+20h] - mov [esp+10h], eax - mov eax, [edx+1Ch] - mov [esp+0Ch], eax - mov eax, [edx+18h] - mov [esp+8], eax - mov eax, [edx+14h] - mov [esp+4], eax - mov eax, [ebp+arg_4] - mov [esp], eax - call sub_80537E0 - test eax, eax - mov edi, eax - jz loc_8053AD9 - mov edx, [ebp+arg_0] - mov eax, [edx+24h] - mov [edi+24h], eax - mov eax, [edx] - cmp eax, [edx+4] - mov [ebp+ptr], eax - jnb loc_8053A60 - lea esi, [esi+0] - -loc_80539C8: ; CODE XREF: sub_8053970+E5j - mov edx, [ebp+ptr] - mov ecx, [edx] - test ecx, ecx - jz short loc_8053A48 - test edx, edx - jz short loc_8053A48 - mov esi, edx - jmp short loc_80539FA -; --------------------------------------------------------------------------- - align 10h - -loc_80539E0: ; CODE XREF: sub_8053970+B2j - cmp esi, [ebp+ptr] - jz loc_8053AA0 - mov eax, [ebx+4] - mov [esi+4], eax - mov [ebx+4], esi - -loc_80539F2: ; CODE XREF: sub_8053970+BDj - ; sub_8053970+148j - test edx, edx - jz short loc_8053A48 - -loc_80539F6: ; CODE XREF: sub_8053970+D0j - mov ecx, [edx] - mov esi, edx - -loc_80539FA: ; CODE XREF: sub_8053970+67j - mov eax, [edi+8] - mov ebx, [edi] - mov [esp], ecx - mov [esp+4], eax - mov [ebp+var_20], ecx - call dword ptr [edi+18h] - mov ecx, [ebp+var_20] - lea ebx, [ebx+eax*8] - cmp ebx, [edi+4] - jnb loc_8053AE3 - mov eax, [ebx] - mov edx, [esi+4] - test eax, eax - jnz short loc_80539E0 - add dword ptr [edi+0Ch], 1 - cmp esi, [ebp+ptr] - mov [ebx], ecx - jz short loc_80539F2 - mov eax, [edi+24h] - test edx, edx - mov dword ptr [esi], 0 - mov [esi+4], eax - mov [edi+24h], esi - jnz short loc_80539F6 - lea esi, [esi+0] - -loc_8053A48: ; CODE XREF: sub_8053970+5Fj - ; sub_8053970+63j ... - mov eax, [ebp+arg_0] - add [ebp+ptr], 8 - mov edx, [ebp+ptr] - cmp [eax+4], edx - ja loc_80539C8 - mov eax, [eax] - mov [ebp+ptr], eax - -loc_8053A60: ; CODE XREF: sub_8053970+4Ej - mov edx, [ebp+ptr] - mov [esp], edx ; ptr - call _free - mov edx, [ebp+arg_0] - mov eax, [edi] - mov [edx], eax - mov eax, [edi+4] - mov [edx+4], eax - mov eax, [edi+8] - mov [edx+8], eax - mov eax, [edi+0Ch] - mov [edx+0Ch], eax - mov eax, [edi+24h] - mov [edx+24h], eax - mov [esp], edi ; ptr - call _free - add esp, 3Ch - mov eax, 1 - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8053AA0: ; CODE XREF: sub_8053970+73j - mov eax, [edi+24h] - test eax, eax - jz short loc_8053ABD - mov esi, [eax+4] - mov [edi+24h], esi - -loc_8053AAD: ; CODE XREF: sub_8053970+167j - mov [eax], ecx - mov ecx, [ebx+4] - mov [eax+4], ecx - mov [ebx+4], eax - jmp loc_80539F2 -; --------------------------------------------------------------------------- - -loc_8053ABD: ; CODE XREF: sub_8053970+135j - mov dword ptr [esp], 8 ; size - mov [ebp+var_24], edx - mov [ebp+var_20], ecx - call _malloc - mov edx, [ebp+var_24] - mov ecx, [ebp+var_20] - test eax, eax - jnz short loc_8053AAD - -loc_8053AD9: ; CODE XREF: sub_8053970+37j - add esp, 3Ch - xor eax, eax - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8053AE3: ; CODE XREF: sub_8053970+A5j - call _abort -sub_8053970 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8053AF0 proc near ; CODE XREF: sub_804FAE0+607p - -var_30 = qword ptr -30h -var_28 = qword ptr -28h -var_1C = word ptr -1Ch -var_1A = word ptr -1Ah -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 48h - mov [ebp+var_8], ebx - mov ebx, [ebp+arg_0] - lea ecx, [ebp+var_C] - mov edx, [ebp+arg_4] - mov [ebp+var_4], esi - mov dword ptr [esp], 1 - mov eax, ebx - call sub_8053500 - test eax, eax - mov esi, eax - jz short loc_8053B30 - mov eax, [ebp+var_C] - sub dword ptr [ebx+10h], 1 - mov edx, [eax] - test edx, edx - jnz short loc_8053B30 - jmp short loc_8053B40 -; --------------------------------------------------------------------------- - -loc_8053B28: ; CODE XREF: sub_8053AF0+ADj - fstp st - lea esi, [esi+0] - -loc_8053B30: ; CODE XREF: sub_8053AF0+27j - ; sub_8053AF0+34j ... - mov eax, esi - mov ebx, [ebp+var_8] - mov esi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8053B40: ; CODE XREF: sub_8053AF0+36j - mov eax, [ebx+0Ch] - xor edx, edx - xor ecx, ecx - sub eax, 1 - mov [ebx+0Ch], eax - mov dword ptr [ebp+var_28], eax - mov dword ptr [ebp+var_28+4], edx - mov edx, [ebx+8] - mov eax, [ebx+14h] - fild [ebp+var_28] - mov dword ptr [ebp+var_28+4], ecx - mov dword ptr [ebp+var_28], edx - fild [ebp+var_28] - fmul dword ptr [eax] - fucompp - fnstsw ax - sahf - jbe short loc_8053B30 - mov eax, ebx - call sub_80533C0 - mov eax, [ebx+8] - xor edx, edx - mov ecx, [ebx+14h] - mov dword ptr [ebp+var_30+4], edx - xor edx, edx - mov dword ptr [ebp+var_30], eax - mov eax, [ebx+0Ch] - fild [ebp+var_30] - mov dword ptr [ebp+var_30+4], edx - mov dword ptr [ebp+var_30], eax - fild [ebp+var_30] - fld dword ptr [ecx] - fmul st, st(2) - fucompp - fnstsw ax - sahf - jbe short loc_8053B28 - cmp byte ptr [ecx+10h], 0 - jz short loc_8053BD8 - fmul dword ptr [ecx+4] - -loc_8053BA8: ; CODE XREF: sub_8053AF0+EEj - fnstcw [ebp+var_1A] - mov [esp], ebx - movzx eax, [ebp+var_1A] - mov ah, 0Ch - mov [ebp+var_1C], ax - fldcw [ebp+var_1C] - fistp [ebp+var_28] - fldcw [ebp+var_1A] - mov eax, dword ptr [ebp+var_28] - mov [esp+4], eax - call sub_8053970 - jmp loc_8053B30 -; --------------------------------------------------------------------------- - align 8 - -loc_8053BD8: ; CODE XREF: sub_8053AF0+B3j - fmul dword ptr [ecx+4] - fmul dword ptr [ecx+8] - jmp short loc_8053BA8 -sub_8053AF0 endp - - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8053BE0 proc near ; CODE XREF: sub_804F2E0+108p - -var_40 = qword ptr -40h -var_38 = qword ptr -38h -var_2C = word ptr -2Ch -var_2A = word ptr -2Ah -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 58h - mov [ebp+var_8], esi - mov esi, [ebp+arg_4] - mov [ebp+var_C], ebx - mov ebx, [ebp+arg_0] - mov [ebp+var_4], edi - test esi, esi - jz loc_8053D57 - lea ecx, [ebp+var_1C] - mov edx, esi - mov eax, ebx - mov dword ptr [esp], 0 - call sub_8053500 - test eax, eax - mov edi, eax - jnz short loc_8053C20 - jmp short loc_8053C30 -; --------------------------------------------------------------------------- - -loc_8053C18: ; CODE XREF: sub_8053BE0+118j - fstp st - lea esi, [esi+0] - -loc_8053C20: ; CODE XREF: sub_8053BE0+34j - ; sub_8053BE0+9Ej ... - mov eax, edi - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8053C30: ; CODE XREF: sub_8053BE0+36j - mov edx, [ebp+var_1C] - mov ecx, [edx] - test ecx, ecx - jnz short loc_8053C80 - mov eax, [ebx+0Ch] - xor ecx, ecx - mov [edx], esi - xor edx, edx - add dword ptr [ebx+10h], 1 - add eax, 1 - mov [ebx+0Ch], eax - mov dword ptr [ebp+var_38], eax - mov dword ptr [ebp+var_38+4], edx - mov edx, [ebx+8] - mov eax, [ebx+14h] - fild [ebp+var_38] - mov dword ptr [ebp+var_38+4], ecx - mov dword ptr [ebp+var_38], edx - fild [ebp+var_38] - fmul dword ptr [eax+8] - fxch st(1) - fucompp - fnstsw ax - sahf - jbe short loc_8053C7C - jmp short loc_8053CA8 -; --------------------------------------------------------------------------- - align 8 - -loc_8053C78: ; CODE XREF: sub_8053BE0+FCj - fstp st - fstp st - -loc_8053C7C: ; CODE XREF: sub_8053BE0+8Ej - ; sub_8053BE0+14Bj - mov edi, esi - jmp short loc_8053C20 -; --------------------------------------------------------------------------- - -loc_8053C80: ; CODE XREF: sub_8053BE0+57j - mov eax, [ebx+24h] - test eax, eax - jz loc_8053D30 - mov ecx, [eax+4] - mov [ebx+24h], ecx - -loc_8053C91: ; CODE XREF: sub_8053BE0+169j - mov ecx, [edx+4] - mov edi, esi - mov [eax], esi - add dword ptr [ebx+10h], 1 - mov [eax+4], ecx - mov [edx+4], eax - jmp loc_8053C20 -; --------------------------------------------------------------------------- - align 4 - -loc_8053CA8: ; CODE XREF: sub_8053BE0+90j - mov eax, ebx - call sub_80533C0 - mov eax, [ebx+8] - xor edx, edx - mov ecx, [ebx+14h] - mov dword ptr [ebp+var_40+4], edx - xor edx, edx - mov dword ptr [ebp+var_40], eax - mov eax, [ebx+0Ch] - fld dword ptr [ecx+8] - fild [ebp+var_40] - mov dword ptr [ebp+var_40], eax - mov dword ptr [ebp+var_40+4], edx - fild [ebp+var_40] - fld st(2) - fmul st, st(2) - fxch st(1) - fucompp - fnstsw ax - sahf - jbe short loc_8053C78 - cmp byte ptr [ecx+10h], 0 - jz short loc_8053D50 - fstp st(1) - fmul dword ptr [ecx+0Ch] - -loc_8053CE9: ; CODE XREF: sub_8053BE0+175j - fld ds:flt_805F4A8 - fxch st(1) - fucom st(1) - fnstsw ax - fstp st(1) - sahf - jnb loc_8053C18 - fnstcw [ebp+var_2A] - mov [esp], ebx - movzx eax, [ebp+var_2A] - mov ah, 0Ch - mov [ebp+var_2C], ax - fldcw [ebp+var_2C] - fistp [ebp+var_38] - fldcw [ebp+var_2A] - mov eax, dword ptr [ebp+var_38] - mov [esp+4], eax - call sub_8053970 - test al, al - jz loc_8053C20 - jmp loc_8053C7C -; --------------------------------------------------------------------------- - -loc_8053D30: ; CODE XREF: sub_8053BE0+A5j - mov dword ptr [esp], 8 ; size - nop - call _malloc - test eax, eax - nop - jz loc_8053C20 - mov edx, [ebp+var_1C] - jmp loc_8053C91 -; --------------------------------------------------------------------------- - align 10h - -loc_8053D50: ; CODE XREF: sub_8053BE0+102j - fmul dword ptr [ecx+0Ch] - fmulp st(1), st - jmp short loc_8053CE9 -; --------------------------------------------------------------------------- - -loc_8053D57: ; CODE XREF: sub_8053BE0+17j - call _abort -sub_8053BE0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push edi - push esi - push ebx - xor ebx, ebx - sub esp, 4Ch - mov eax, [ebp+8] - mov esi, [ebp+0Ch] - mov edx, [eax+10h] - mov ecx, [eax] - mov edi, [eax+4] - mov [ebp-2Ch], edx - mov edx, [eax+8] - cmp ecx, edi - mov [ebp-28h], edx - mov edx, [eax+0Ch] - mov [ebp-24h], edx - jnb short loc_8053DBF - lea esi, [esi+0] - -loc_8053D90: ; CODE XREF: .text:08053DBDj - mov eax, [ecx] - test eax, eax - jz short loc_8053DB8 - mov eax, [ecx+4] - mov edx, 1 - test eax, eax - jz short loc_8053DB2 - lea esi, [esi+0] - -loc_8053DA8: ; CODE XREF: .text:08053DB0j - mov eax, [eax+4] - add edx, 1 - test eax, eax - jnz short loc_8053DA8 - -loc_8053DB2: ; CODE XREF: .text:08053DA0j - cmp ebx, edx - jnb short loc_8053DB8 - mov ebx, edx - -loc_8053DB8: ; CODE XREF: .text:08053D94j - ; .text:08053DB4j - add ecx, 8 - cmp ecx, edi - jb short loc_8053D90 - -loc_8053DBF: ; CODE XREF: .text:08053D8Aj - mov eax, [ebp-2Ch] - mov [esp], esi - mov dword ptr [esp+8], offset aEntriesLu ; "# entries: %lu\n" - mov dword ptr [esp+4], 1 - mov [esp+0Ch], eax - call ___fprintf_chk - mov edx, [ebp-28h] - mov [esp], esi - mov dword ptr [esp+8], offset aBucketsLu ; "# buckets: %lu\n" - mov dword ptr [esp+4], 1 - mov [esp+0Ch], edx - call ___fprintf_chk - mov eax, [ebp-24h] - xor edx, edx - mov [ebp-1Ch], edx - xor edx, edx - mov [esp], esi - mov dword ptr [esp+8], offset aBucketsUsedLu_ ; "# buckets used: %lu (%.2f%%)\n" - mov [ebp-20h], eax - mov eax, [ebp-28h] - mov dword ptr [esp+4], 1 - fild qword ptr [ebp-20h] - fmul ds:flt_805F4AC - mov [ebp-20h], eax - mov eax, [ebp-24h] - mov [ebp-1Ch], edx - mov [esp+0Ch], eax - fild qword ptr [ebp-20h] - fdivp st(1), st - fstp qword ptr [esp+10h] - call ___fprintf_chk - mov [esp+0Ch], ebx - mov [esp], esi - mov dword ptr [esp+8], offset aMaxBucketLengt ; "max bucket length: %lu\n" - mov dword ptr [esp+4], 1 - call ___fprintf_chk - add esp, 4Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8053E70(char *nptr, int, int) -sub_8053E70 proc near ; CODE XREF: sub_804FAE0+1EFp - ; sub_804FAE0+910p - -endptr = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -nptr = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - sub esp, 48h - mov [ebp+var_C], ebx - mov ebx, [ebp+nptr] - mov [ebp+var_8], esi - mov esi, [ebp+arg_8] - mov [ebp+var_4], edi - test ebx, ebx - jz loc_8053FA8 - -loc_8053E8D: ; CODE XREF: sub_8053E70+148j - ; sub_8053E70+15Ej - xor edi, edi - cmp byte ptr [ebx], 27h - jz loc_8053F18 - -loc_8053E98: ; CODE XREF: sub_8053E70+AFj - mov dword ptr [esp+0Ch], 4 ; int - mov dword ptr [esp+8], offset dword_805F4E8 ; int - mov dword ptr [esp+4], offset off_805F4F0 ; int - mov [esp], ebx ; s2 - call sub_8052A50 - test eax, eax - js short loc_8053F28 - or edi, ds:dword_805F4E8[eax*4] - mov dword ptr [esi], 1 - mov dword ptr [esi+4], 0 - -loc_8053ED0: ; CODE XREF: sub_8053E70+EBj - ; sub_8053E70+103j ... - mov eax, [ebp+arg_4] - mov [eax], edi - xor eax, eax - -loc_8053ED7: ; CODE XREF: sub_8053E70+191j - mov edx, [esi+4] - or edx, [esi] - jz short loc_8053EF0 - -loc_8053EDE: ; CODE XREF: sub_8053E70+A5j - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8053EF0: ; CODE XREF: sub_8053E70+6Cj - mov dword ptr [esp], offset aPosixly_correc ; "POSIXLY_CORRECT" - call _getenv - xor ecx, ecx - mov edx, 200h - test eax, eax - jz loc_8053F98 - -loc_8053F0B: ; CODE XREF: sub_8053E70+12Fj - mov [esi], edx - mov eax, 4 - mov [esi+4], ecx - jmp short loc_8053EDE -; --------------------------------------------------------------------------- - align 4 - -loc_8053F18: ; CODE XREF: sub_8053E70+22j - add ebx, 1 - mov di, 4 - jmp loc_8053E98 -; --------------------------------------------------------------------------- - align 8 - -loc_8053F28: ; CODE XREF: sub_8053E70+4Aj - lea eax, [ebp+endptr] - mov dword ptr [esp+10h], offset aEeggkkmmppttyy ; "eEgGkKmMpPtTyYzZ0" - mov [esp+0Ch], esi ; int - mov dword ptr [esp+8], 0 ; base - mov [esp+4], eax ; endptr - mov [esp], ebx ; nptr - call sub_8058960 - test eax, eax - jnz loc_8053FF8 - movzx eax, byte ptr [ebx] - sub eax, 30h - cmp al, 9 - jbe loc_8053ED0 - mov edx, [ebp+endptr] - cmp ebx, edx - jz short loc_8053F7D - -loc_8053F68: ; CODE XREF: sub_8053E70+10Bj - add ebx, 1 - movzx eax, byte ptr [ebx] - sub eax, 30h - cmp al, 9 - jbe loc_8053ED0 - cmp ebx, edx - jnz short loc_8053F68 - -loc_8053F7D: ; CODE XREF: sub_8053E70+F6j - or edi, 80h - cmp byte ptr [edx-1], 42h - jz short loc_8054008 - -loc_8053F89: ; CODE XREF: sub_8053E70+1A8j - or edi, 20h - jmp loc_8053ED0 -; --------------------------------------------------------------------------- - align 8 - -loc_8053F98: ; CODE XREF: sub_8053E70+95j - mov edx, 400h - xor ecx, ecx - jmp loc_8053F0B -; --------------------------------------------------------------------------- - align 8 - -loc_8053FA8: ; CODE XREF: sub_8053E70+17j - mov dword ptr [esp], (offset aLs_block_size+3) ; name - call _getenv - test eax, eax - mov ebx, eax - jnz loc_8053E8D - mov dword ptr [esp], offset aBlocksize ; "BLOCKSIZE" - call _getenv - test eax, eax - mov ebx, eax - jnz loc_8053E8D - mov dword ptr [esp], offset aPosixly_correc ; "POSIXLY_CORRECT" - call _getenv - xor ecx, ecx - mov edx, 200h - test eax, eax - jz short loc_805401D - -loc_8053FEB: ; CODE XREF: sub_8053E70+1B4j - mov [esi], edx - xor edi, edi - mov [esi+4], ecx - jmp loc_8053ED0 -; --------------------------------------------------------------------------- - align 4 - -loc_8053FF8: ; CODE XREF: sub_8053E70+DDj - mov edx, [ebp+arg_4] - mov dword ptr [edx], 0 - jmp loc_8053ED7 -; --------------------------------------------------------------------------- - align 4 - -loc_8054008: ; CODE XREF: sub_8053E70+117j - or edi, 100h - cmp byte ptr [edx-2], 69h - jnz loc_8053ED0 - jmp loc_8053F89 -; --------------------------------------------------------------------------- - -loc_805401D: ; CODE XREF: sub_8053E70+179j - mov edx, 400h - xor ecx, ecx - jmp short loc_8053FEB -sub_8053E70 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8054030 proc near ; CODE XREF: sub_804AEC0+270p - ; sub_804AEC0+6EDp ... - -var_C8 = tbyte ptr -0C8h -var_B0 = dword ptr -0B0h -var_AC = dword ptr -0ACh -var_A8 = dword ptr -0A8h -n = dword ptr -0A4h -var_A0 = dword ptr -0A0h -var_9C = dword ptr -9Ch -var_98 = dword ptr -98h -var_94 = dword ptr -94h -var_8C = dword ptr -8Ch -var_88 = dword ptr -88h -src = dword ptr -84h -s = dword ptr -80h -var_7C = dword ptr -7Ch -var_78 = qword ptr -78h -var_6C = dword ptr -6Ch -var_68 = dword ptr -68h -var_64 = dword ptr -64h -var_60 = qword ptr -60h -var_54 = word ptr -54h -var_52 = word ptr -52h -var_50 = qword ptr -50h -var_45 = byte ptr -45h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = dword ptr 18h -arg_14 = dword ptr 1Ch -arg_18 = dword ptr 20h -arg_1C = dword ptr 24h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 0DCh - mov eax, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov ecx, [ebp+arg_C] - mov ebx, [ebp+arg_10] - mov dword ptr [ebp+var_60], eax - mov eax, [ebp+arg_18] - mov dword ptr [ebp+var_60+4], edx - mov edx, [ebp+arg_8] - and ecx, 3 - mov esi, [ebp+arg_14] - mov [ebp+var_6C], ecx - mov dword ptr [ebp+var_78], eax - mov eax, [ebp+arg_C] - mov [ebp+src], edx - mov edx, [ebp+arg_1C] - and eax, 20h - mov dword ptr [ebp+var_78+4], edx - mov edx, large gs:14h - mov [ebp+var_1C], edx - xor edx, edx - cmp eax, 1 - sbb edx, edx - and edx, 0FFFFFFE8h - add edx, 400h - mov [ebp+var_64], edx - mov [ebp+var_8C], eax - call _localeconv - mov ecx, [eax] - mov edi, eax - mov [esp], ecx ; s - mov [ebp+var_88], ecx - call _strlen - lea edx, [eax-1] - cmp edx, 0Fh - mov [ebp+n], eax - jbe short loc_80540CE - mov [ebp+n], 1 - mov [ebp+var_88], offset byte_805F03D - -loc_80540CE: ; CODE XREF: sub_8054030+88j - mov eax, [edi+8] - mov edi, [edi+4] - mov [ebp+var_68], eax - mov [esp], edi ; s - mov [ebp+s], edi - call _strlen - cmp eax, 10h - jbe short loc_80540EE - mov [ebp+s], 805F061h - -loc_80540EE: ; CODE XREF: sub_8054030+B5j - mov edx, [ebp+src] - add edx, 288h - cmp dword ptr [ebp+var_78+4], esi - mov [ebp+var_7C], edx - ja loc_8054261 - jnb loc_8054258 - -loc_805410C: ; CODE XREF: sub_8054030+22Bj - mov eax, dword ptr [ebp+var_78] - mov edx, dword ptr [ebp+var_78+4] - mov [esp], ebx - mov [esp+4], esi - mov [esp+8], eax - mov [esp+0Ch], edx - call sub_805BB90 - or edx, eax - jz loc_8054470 - -loc_805412E: ; CODE XREF: sub_8054030+235j - ; sub_8054030+257j ... - mov edx, dword ptr [ebp+var_60+4] - fild [ebp+var_60] - test edx, edx - js loc_8054970 - mov dword ptr [ebp+var_50], ebx - test esi, esi - mov dword ptr [ebp+var_50+4], esi - fild [ebp+var_50] - js loc_8054987 - -loc_805414D: ; CODE XREF: sub_8054030+951j - mov eax, dword ptr [ebp+var_78+4] - fild [ebp+var_78] - test eax, eax - js loc_805499B - -loc_805415B: ; CODE XREF: sub_8054030+965j - ; sub_8054030+971j - fdivp st(1), st - test byte ptr [ebp+arg_C], 10h - fmulp st(1), st - jz loc_8054378 - mov eax, [ebp+var_64] - xor edx, edx - xor esi, esi - fld1 - mov dword ptr [ebp+var_50+4], edx - mov dword ptr [ebp+var_50], eax - fild [ebp+var_50] - nop - lea esi, [esi+0] - -loc_8054180: ; CODE XREF: sub_8054030+167j - fmul st(1), st - add esi, 1 - fld st - fmul st, st(2) - fxch st(3) - fucom st(3) - fnstsw ax - fstp st(3) - sahf - jb short loc_80541A0 - cmp esi, 7 - jle short loc_8054180 - fstp st - jmp short loc_80541A2 -; --------------------------------------------------------------------------- - align 10h - -loc_80541A0: ; CODE XREF: sub_8054030+162j - fstp st - -loc_80541A2: ; CODE XREF: sub_8054030+16Bj - cmp [ebp+var_6C], 1 - fdivp st(1), st - jz loc_8054740 - fld ds:tbyte_805F520 - fucomp st(1) - fnstsw ax - sahf - jbe loc_8054740 - fld ds:flt_805F50C - fxch st(1) - fucom st(1) - fnstsw ax - sahf - jnb loc_8054B38 - fstp st(1) - fnstcw [ebp+var_52] - fld st - movzx eax, [ebp+var_52] - mov ah, 0Ch - mov [ebp+var_54], ax - fldcw [ebp+var_54] - fistp [ebp+var_50] - fldcw [ebp+var_52] - mov edx, dword ptr [ebp+var_50] - mov ecx, dword ptr [ebp+var_50+4] - -loc_80541F2: ; CODE XREF: sub_8054030+B30j - mov ebx, [ebp+var_6C] - mov dword ptr [ebp+var_60], 0 - mov dword ptr [ebp+var_60+4], 0 - test ebx, ebx - jnz short loc_8054234 - mov dword ptr [ebp+var_50], edx - test ecx, ecx - mov dword ptr [ebp+var_50+4], ecx - fild [ebp+var_50] - js loc_8054C96 - -loc_8054218: ; CODE XREF: sub_8054030+C6Cj - fucomp st(1) - fnstsw ax - mov edi, 1 - sahf - setnz al - setp bl - or eax, ebx - xor ebx, ebx - and edi, eax - mov dword ptr [ebp+var_60], edi - mov dword ptr [ebp+var_60+4], ebx - -loc_8054234: ; CODE XREF: sub_8054030+1D5j - add edx, dword ptr [ebp+var_60] - adc ecx, dword ptr [ebp+var_60+4] - mov dword ptr [ebp+var_50], edx - mov dword ptr [ebp+var_50+4], ecx - test ecx, ecx - fild [ebp+var_50] - jns loc_8054742 - fadd ds:flt_805F508 - jmp loc_8054742 -; --------------------------------------------------------------------------- - align 4 - -loc_8054258: ; CODE XREF: sub_8054030+D6j - cmp dword ptr [ebp+var_78], ebx - jbe loc_805410C - -loc_8054261: ; CODE XREF: sub_8054030+D0j - mov ecx, esi - or ecx, ebx - jz loc_805412E - mov eax, dword ptr [ebp+var_78] - mov edx, dword ptr [ebp+var_78+4] - mov [esp+8], ebx - mov [esp+0Ch], esi - mov [esp], eax - mov [esp+4], edx - call sub_805BB90 - or edx, eax - jnz loc_805412E - mov ecx, dword ptr [ebp+var_78+4] - mov edx, dword ptr [ebp+var_78] - mov [esp+8], ebx - mov [esp+0Ch], esi - mov esi, 0Ah - mov [esp+4], ecx - mov [esp], edx - call sub_805BA60 - mov ecx, dword ptr [ebp+var_60] - mov ebx, dword ptr [ebp+var_60+4] - mov [esp], ecx - mov [esp+4], ebx - mov [esp+8], eax - mov edi, edx - mov [esp+0Ch], edx - mov [ebp+var_A8], eax - call sub_805BB90 - mov [esp+0Ch], edi - imul ebx, edx, 0Ah - mul esi - add edx, ebx - mov [ebp+var_94], edx - mov edx, [ebp+var_A8] - mov [ebp+var_98], eax - mov ebx, [ebp+var_94] - mov ecx, [ebp+var_98] - mov [esp+8], edx - mov [esp+4], ebx - mov [esp], ecx - call sub_805BB90 - mov ecx, dword ptr [ebp+var_60+4] - mov [esp+0Ch], edi - mov [esp+4], ecx - mov ebx, eax - mov esi, edx - mov eax, [ebp+var_A8] - mov edx, dword ptr [ebp+var_60] - shld esi, ebx, 1 - add ebx, ebx - mov [esp+8], eax - mov [esp], edx - call sub_805BA60 - mov ecx, [ebp+var_A8] - mov [esp+0Ch], edi - mov [esp+8], ecx - mov [ebp+var_A0], eax - mov eax, [ebp+var_98] - mov [ebp+var_9C], edx - mov edx, [ebp+var_94] - mov [esp], eax - mov [esp+4], edx - call sub_805BA60 - cmp edi, esi - mov ecx, eax - jnb loc_8054B68 - -loc_805436D: ; CODE XREF: sub_8054030+B44j - ; sub_8054030+B52j - mov ebx, 3 - jmp loc_80544E9 -; --------------------------------------------------------------------------- - align 4 - -loc_8054378: ; CODE XREF: sub_8054030+133j - cmp [ebp+var_6C], 1 - jz short loc_805438F - fld ds:tbyte_805F520 - fucomp st(1) - fnstsw ax - sahf - ja loc_80548D8 - -loc_805438F: ; CODE XREF: sub_8054030+34Cj - ; sub_8054030+929j ... - mov eax, [ebp+src] - mov esi, 0FFFFFFFFh - fstp tbyte ptr [esp+10h] - mov dword ptr [esp+0Ch], offset a_0lf ; "%.0Lf" - mov dword ptr [esp+8], 0FFFFFFFFh - mov dword ptr [esp+4], 1 - mov [esp], eax - call ___sprintf_chk - mov edx, [ebp+src] - mov [esp], edx ; s - call _strlen - xor edx, edx - mov edi, eax - jmp short loc_80543E8 -; --------------------------------------------------------------------------- - align 8 - -loc_80543D8: ; CODE XREF: sub_8054030+779j - fstp st - jmp short loc_80543E8 -; --------------------------------------------------------------------------- - align 10h - -loc_80543E0: ; CODE XREF: sub_8054030+78Aj - fstp st - lea esi, [esi+0] - -loc_80543E8: ; CODE XREF: sub_8054030+3A0j - ; sub_8054030+3AAj ... - mov ebx, [ebp+var_7C] - mov ecx, [ebp+src] - mov [esp+8], edi ; n - mov [ebp+var_B0], edx - sub ebx, edi - mov [esp+4], ecx ; src - mov [esp], ebx ; dest - call _memmove - mov edx, [ebp+var_B0] - sub edi, edx - test byte ptr [ebp+arg_C], 4 - lea edi, [ebx+edi] - jnz loc_8054630 - -loc_805441E: ; CODE XREF: sub_8054030+5F6j - ; sub_8054030+6A1j - cmp byte ptr [ebp+arg_C], 0 - jns short loc_8054448 - cmp esi, 0FFFFFFFFh - jz loc_80549A8 - -loc_805442D: ; CODE XREF: sub_8054030+984j - ; sub_8054030+99Ej ... - mov eax, [ebp+arg_C] - and eax, 100h - test esi, esi - jnz loc_80546D8 - test eax, eax - jnz loc_80546D8 - lea esi, [esi+0] - -loc_8054448: ; CODE XREF: sub_8054030+3F2j - ; sub_8054030+6DEj ... - mov ecx, [ebp+var_7C] - mov eax, ebx - mov byte ptr [ecx], 0 - mov ebx, [ebp+var_1C] - xor ebx, large gs:14h - jnz loc_8054D08 - add esp, 0DCh - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8054470: ; CODE XREF: sub_8054030+F8j - mov ecx, dword ptr [ebp+var_78+4] - mov edx, dword ptr [ebp+var_78] - mov [esp], ebx - mov [esp+4], esi - mov [esp+0Ch], ecx - mov [esp+8], edx - call sub_805BA60 - mov ecx, eax - mov eax, dword ptr [ebp+var_60+4] - mov [esp+0Ch], edx - imul edx, dword ptr [ebp+var_60] - mov [esp+8], ecx - imul eax, ecx - add edx, eax - mov eax, dword ptr [ebp+var_60] - mov [ebp+var_98], edx - mul ecx - mov [ebp+var_A0], eax - mov eax, [ebp+var_98] - add edx, eax - mov [ebp+var_9C], edx - mov edx, [ebp+var_A0] - mov ecx, [ebp+var_9C] - mov [esp], edx - mov [esp+4], ecx - call sub_805BA60 - xor edx, dword ptr [ebp+var_60+4] - xor eax, dword ptr [ebp+var_60] - or edx, eax - jnz loc_805412E - xor ebx, ebx - xor ecx, ecx - -loc_80544E9: ; CODE XREF: sub_8054030+342j - ; sub_8054030+B60j ... - mov eax, [ebp+arg_C] - and eax, 10h - mov [ebp+var_AC], eax - jnz loc_80549F8 - mov edi, [ebp+var_7C] - mov esi, 0FFFFFFFFh - -loc_8054503: ; CODE XREF: sub_8054030+9E0j - ; sub_8054030+AD1j ... - cmp [ebp+var_6C], 1 - jz loc_8054BA8 - mov eax, [ebp+var_6C] - test eax, eax - jnz loc_80545B8 - lea ecx, [ebx+ecx] - test ecx, ecx - setnle al - -loc_8054520: ; CODE XREF: sub_8054030+BAAj - test al, al - jz loc_80545B8 - mov ebx, [ebp+var_AC] - add [ebp+var_A0], 1 - adc [ebp+var_9C], 0 - test ebx, ebx - jz short loc_80545B8 - mov edx, [ebp+var_9C] - mov eax, [ebp+var_64] - xor eax, [ebp+var_A0] - or edx, eax - jnz short loc_80545B8 - cmp esi, 7 - jg short loc_80545B8 - add esi, 1 - test byte ptr [ebp+arg_C], 8 - mov [ebp+var_A0], 1 - mov [ebp+var_9C], 0 - jnz short loc_80545B8 - mov byte ptr [edi-1], 30h - mov eax, [ebp+n] - mov edx, [ebp+var_88] - neg eax - lea edi, [edi+eax-1] - mov eax, [ebp+n] - mov [esp+4], edx ; src - mov [esp], edi ; dest - mov [esp+8], eax ; n - call _memcpy - mov [ebp+var_A0], 1 - mov [ebp+var_9C], 0 - lea esi, [esi+0] - -loc_80545B8: ; CODE XREF: sub_8054030+4E2j - ; sub_8054030+4F2j ... - mov [ebp+var_6C], esi - mov ebx, [ebp+var_A0] - mov esi, [ebp+var_9C] - mov dword ptr [ebp+var_60], edi - lea esi, [esi+0] - -loc_80545D0: ; CODE XREF: sub_8054030+5E8j - mov [esp], ebx - sub edi, 1 - mov [esp+4], esi - mov dword ptr [esp+8], 0Ah - mov dword ptr [esp+0Ch], 0 - call sub_805BB90 - add eax, 30h - mov [edi], al - mov [esp], ebx - mov [esp+4], esi - mov dword ptr [esp+8], 0Ah - mov dword ptr [esp+0Ch], 0 - call sub_805BA60 - mov ecx, edx - mov ebx, eax - or ecx, eax - mov esi, edx - jnz short loc_80545D0 - test byte ptr [ebp+arg_C], 4 - mov ebx, edi - mov esi, [ebp+var_6C] - mov edi, dword ptr [ebp+var_60] - jz loc_805441E - lea esi, [esi+0] - -loc_8054630: ; CODE XREF: sub_8054030+3E8j - mov eax, [ebp+s] - sub edi, ebx - mov [esp], eax ; s - call _strlen - lea edx, [ebp+var_45] - mov [esp+4], ebx - add ebx, edi - mov [esp], edx - mov dword ptr [esp+0Ch], 29h - mov [esp+8], edi - mov dword ptr [ebp+var_60], eax - call ___memcpy_chk - mov ecx, dword ptr [ebp+var_60] - mov edx, 0FFFFFFFFh - mov [ebp+var_88], esi - mov esi, edx - neg ecx - mov [ebp+var_6C], ecx - jmp short loc_8054691 -; --------------------------------------------------------------------------- - align 8 - -loc_8054678: ; CODE XREF: sub_8054030+699j - mov ecx, dword ptr [ebp+var_60] - mov eax, [ebp+s] - add ebx, [ebp+var_6C] - mov [esp+8], ecx ; n - mov [esp+4], eax ; src - mov [esp], ebx ; dest - call _memcpy - -loc_8054691: ; CODE XREF: sub_8054030+642j - mov edx, [ebp+var_68] - movzx eax, byte ptr [edx] - test al, al - jz short loc_80546A8 - cmp al, 7Eh - mov esi, edi - ja short loc_80546A4 - movzx esi, al - -loc_80546A4: ; CODE XREF: sub_8054030+66Fj - add [ebp+var_68], 1 - -loc_80546A8: ; CODE XREF: sub_8054030+669j - cmp esi, edi - jbe short loc_80546AE - mov esi, edi - -loc_80546AE: ; CODE XREF: sub_8054030+67Aj - sub edi, esi - sub ebx, esi - lea eax, [ebp+var_45] - add eax, edi - mov [esp+8], esi ; n - mov [esp+4], eax ; src - mov [esp], ebx ; dest - call _memcpy - test edi, edi - jnz short loc_8054678 - mov esi, [ebp+var_88] - jmp loc_805441E -; --------------------------------------------------------------------------- - align 4 - -loc_80546D8: ; CODE XREF: sub_8054030+407j - ; sub_8054030+40Fj - test byte ptr [ebp+arg_C], 40h - jnz loc_80548C0 - -loc_80546E2: ; CODE XREF: sub_8054030+8A1j - test esi, esi - jz short loc_805470C - cmp esi, 1 - jnz short loc_80546FA - mov ecx, [ebp+var_8C] - mov edx, 6Bh - test ecx, ecx - jz short loc_8054701 - -loc_80546FA: ; CODE XREF: sub_8054030+6B9j - movzx edx, ds:byte_805F4FC[esi] - -loc_8054701: ; CODE XREF: sub_8054030+6C8j - mov ecx, [ebp+var_7C] - mov [ecx], dl - add ecx, 1 - mov [ebp+var_7C], ecx - -loc_805470C: ; CODE XREF: sub_8054030+6B4j - test eax, eax - jz loc_8054448 - test esi, esi - jz short loc_805472E - mov edx, [ebp+var_8C] - test edx, edx - jz short loc_805472E - mov eax, [ebp+var_7C] - mov byte ptr [eax], 69h - add eax, 1 - mov [ebp+var_7C], eax - -loc_805472E: ; CODE XREF: sub_8054030+6E6j - ; sub_8054030+6F0j - mov edx, [ebp+var_7C] - mov byte ptr [edx], 42h - add edx, 1 - mov [ebp+var_7C], edx - jmp loc_8054448 -; --------------------------------------------------------------------------- - align 10h - -loc_8054740: ; CODE XREF: sub_8054030+178j - ; sub_8054030+189j - fld st - -loc_8054742: ; CODE XREF: sub_8054030+215j - ; sub_8054030+221j - mov eax, [ebp+src] - fstp tbyte ptr [esp+10h] - mov dword ptr [esp+0Ch], offset a_1lf ; "%.1Lf" - fstp [ebp+var_C8] - mov dword ptr [esp+8], 0FFFFFFFFh - mov dword ptr [esp+4], 1 - mov [esp], eax - call ___sprintf_chk - mov edx, [ebp+src] - mov [esp], edx ; s - call _strlen - mov edx, [ebp+n] - add edx, 1 - mov edi, eax - xor eax, eax - cmp [ebp+var_8C], 0 - fld [ebp+var_C8] - setz al - lea eax, [edx+eax+1] - cmp edi, eax - ja short loc_80547C0 - test byte ptr [ebp+arg_C], 8 - jz loc_80543D8 - mov ecx, [ebp+src] - cmp byte ptr [ecx+edi-1], 30h - jnz loc_80543E0 - -loc_80547C0: ; CODE XREF: sub_8054030+773j - cmp [ebp+var_6C], 1 - fmul ds:flt_805F510 - jz loc_8054878 - fld ds:tbyte_805F520 - fucomp st(1) - fnstsw ax - sahf - jbe loc_8054878 - fld ds:flt_805F50C - fxch st(1) - fucom st(1) - fnstsw ax - sahf - jnb loc_8054BE0 - fstp st(1) - fnstcw [ebp+var_52] - fld st - movzx eax, [ebp+var_52] - mov ah, 0Ch - mov [ebp+var_54], ax - fldcw [ebp+var_54] - fistp [ebp+var_50] - fldcw [ebp+var_52] - mov edx, dword ptr [ebp+var_50] - mov ecx, dword ptr [ebp+var_50+4] - -loc_8054814: ; CODE XREF: sub_8054030+BD8j - mov eax, [ebp+var_6C] - mov dword ptr [ebp+var_60], 0 - mov dword ptr [ebp+var_60+4], 0 - test eax, eax - jnz short loc_8054858 - mov dword ptr [ebp+var_50], edx - test ecx, ecx - mov dword ptr [ebp+var_50+4], ecx - fild [ebp+var_50] - js loc_8054CBC - -loc_805483A: ; CODE XREF: sub_8054030+C92j - fucompp - fnstsw ax - mov edi, 1 - sahf - setnz al - setp bl - or eax, ebx - xor ebx, ebx - and edi, eax - mov dword ptr [ebp+var_60], edi - mov dword ptr [ebp+var_60+4], ebx - jmp short loc_805485A -; --------------------------------------------------------------------------- - -loc_8054858: ; CODE XREF: sub_8054030+7F7j - fstp st - -loc_805485A: ; CODE XREF: sub_8054030+826j - add edx, dword ptr [ebp+var_60] - adc ecx, dword ptr [ebp+var_60+4] - mov dword ptr [ebp+var_50], edx - mov dword ptr [ebp+var_50+4], ecx - test ecx, ecx - fild [ebp+var_50] - jns short loc_8054878 - fadd ds:flt_805F508 - nop - lea esi, [esi+0] - -loc_8054878: ; CODE XREF: sub_8054030+79Aj - ; sub_8054030+7ABj ... - fdiv ds:flt_805F510 - mov eax, [ebp+src] - mov dword ptr [esp+0Ch], offset a_0lf ; "%.0Lf" - mov dword ptr [esp+8], 0FFFFFFFFh - mov dword ptr [esp+4], 1 - mov [esp], eax - fstp tbyte ptr [esp+10h] - call ___sprintf_chk - mov edx, [ebp+src] - mov [esp], edx ; s - call _strlen - xor edx, edx - mov edi, eax - jmp loc_80543E8 -; --------------------------------------------------------------------------- - align 10h - -loc_80548C0: ; CODE XREF: sub_8054030+6ACj - mov edx, [ebp+src] - mov byte ptr [edx+288h], 20h - add [ebp+var_7C], 1 - jmp loc_80546E2 -; --------------------------------------------------------------------------- - align 4 - -loc_80548D8: ; CODE XREF: sub_8054030+359j - fld ds:flt_805F50C - fxch st(1) - fucom st(1) - fnstsw ax - sahf - jnb loc_8054B08 - fstp st(1) - fnstcw [ebp+var_52] - fld st - movzx eax, [ebp+var_52] - mov ah, 0Ch - mov [ebp+var_54], ax - fldcw [ebp+var_54] - fistp [ebp+var_50] - fldcw [ebp+var_52] - mov edx, dword ptr [ebp+var_50] - mov ecx, dword ptr [ebp+var_50+4] - -loc_805490B: ; CODE XREF: sub_8054030+B00j - mov edi, [ebp+var_6C] - xor ebx, ebx - xor esi, esi - test edi, edi - jnz short loc_8054948 - mov dword ptr [ebp+var_50], edx - test ecx, ecx - mov dword ptr [ebp+var_50+4], ecx - fild [ebp+var_50] - js loc_8054C8B - -loc_8054927: ; CODE XREF: sub_8054030+C61j - fucompp - fnstsw ax - sahf - setp bl - setnz al - or eax, ebx - xor edi, edi - mov ebx, eax - mov esi, edi - and ebx, 1 - mov dword ptr [ebp+var_60], ebx - jmp short loc_805494A -; --------------------------------------------------------------------------- - align 8 - -loc_8054948: ; CODE XREF: sub_8054030+8E4j - fstp st - -loc_805494A: ; CODE XREF: sub_8054030+910j - add edx, ebx - adc ecx, esi - mov dword ptr [ebp+var_50], edx - test ecx, ecx - mov dword ptr [ebp+var_50+4], ecx - fild [ebp+var_50] - jns loc_805438F - fadd ds:flt_805F508 - jmp loc_805438F -; --------------------------------------------------------------------------- - align 10h - -loc_8054970: ; CODE XREF: sub_8054030+106j - fadd ds:flt_805F508 - test esi, esi - mov dword ptr [ebp+var_50], ebx - mov dword ptr [ebp+var_50+4], esi - fild [ebp+var_50] - jns loc_805414D - -loc_8054987: ; CODE XREF: sub_8054030+117j - fadd ds:flt_805F508 - mov eax, dword ptr [ebp+var_78+4] - test eax, eax - fild [ebp+var_78] - jns loc_805415B - -loc_805499B: ; CODE XREF: sub_8054030+125j - fadd ds:flt_805F508 - jmp loc_805415B -; --------------------------------------------------------------------------- - align 4 - -loc_80549A8: ; CODE XREF: sub_8054030+3F7j - cmp dword ptr [ebp+var_78+4], 0 - ja short loc_80549BA - xor esi, esi - cmp dword ptr [ebp+var_78], 1 - jbe loc_805442D - -loc_80549BA: ; CODE XREF: sub_8054030+97Cj - mov esi, 1 - mov eax, 1 - mov ecx, [ebp+var_64] - xor edx, edx - jmp short loc_80549E0 -; --------------------------------------------------------------------------- - -loc_80549CB: ; CODE XREF: sub_8054030+9C5j - cmp dword ptr [ebp+var_78], eax - jbe loc_805442D - -loc_80549D4: ; CODE XREF: sub_8054030+9BDj - add esi, 1 - cmp esi, 8 - jz loc_805442D - -loc_80549E0: ; CODE XREF: sub_8054030+999j - mov edi, ecx - imul edi, edx - mul ecx - lea edx, [edi+edx] - cmp dword ptr [ebp+var_78+4], edx - ja short loc_80549D4 - jb loc_805442D - jmp short loc_80549CB -; --------------------------------------------------------------------------- - align 4 - -loc_80549F8: ; CODE XREF: sub_8054030+4C5j - cmp [ebp+var_9C], 0 - nop - ja short loc_8054A16 - mov edx, [ebp+var_64] - xor esi, esi - cmp [ebp+var_A0], edx - mov edi, [ebp+var_7C] - jb loc_8054503 - -loc_8054A16: ; CODE XREF: sub_8054030+9D0j - xor esi, esi - mov edi, ebx - mov ebx, [ebp+var_A0] - mov [ebp+var_98], ecx - mov ecx, esi - mov esi, [ebp+var_9C] - -loc_8054A2E: ; CODE XREF: sub_8054030+A93j - ; sub_8054030+A9Cj - mov eax, [ebp+var_64] - mov [esp], ebx - mov [esp+4], esi - mov dword ptr [esp+0Ch], 0 - mov [esp+8], eax - mov [ebp+var_B0], ecx - call sub_805BB90 - mov edx, [ebp+var_98] - mov [esp], ebx - mov [esp+4], esi - mov dword ptr [esp+0Ch], 0 - lea eax, [eax+eax*4] - lea eax, [edx+eax*2] - xor edx, edx - div [ebp+var_64] - mov [ebp+var_A8], eax - mov eax, edi - sar eax, 1 - lea eax, [eax+edx*2] - mov dword ptr [ebp+var_60], eax - mov eax, [ebp+var_64] - mov [esp+8], eax - call sub_805BA60 - mov ecx, [ebp+var_B0] - mov ebx, eax - mov esi, edx - mov eax, dword ptr [ebp+var_60] - mov edx, [ebp+var_A8] - cmp [ebp+var_64], eax - mov [ebp+var_98], edx - jbe loc_8054C10 - add edi, eax - test edi, edi - setnz al - movzx edi, al - -loc_8054AB7: ; CODE XREF: sub_8054030+BEDj - add ecx, 1 - cmp ecx, 7 - jg short loc_8054AD2 - xor edx, edx - cmp edx, esi - jb loc_8054A2E - cmp [ebp+var_64], ebx - jbe loc_8054A2E - -loc_8054AD2: ; CODE XREF: sub_8054030+A8Dj - mov [ebp+var_9C], esi - mov esi, ecx - mov ecx, [ebp+var_98] - cmp [ebp+var_9C], 0 - mov [ebp+var_A0], ebx - mov ebx, edi - ja short loc_8054AFE - cmp [ebp+var_A0], 9 - jbe loc_8054C22 - -loc_8054AFE: ; CODE XREF: sub_8054030+ABFj - mov edi, [ebp+var_7C] - jmp loc_8054503 -; --------------------------------------------------------------------------- - align 4 - -loc_8054B08: ; CODE XREF: sub_8054030+8B5j - fnstcw [ebp+var_52] - fsubr st(1), st - fxch st(1) - movzx eax, [ebp+var_52] - mov ah, 0Ch - mov [ebp+var_54], ax - fldcw [ebp+var_54] - fistp [ebp+var_50] - fldcw [ebp+var_52] - mov ecx, dword ptr [ebp+var_50+4] - mov edx, dword ptr [ebp+var_50] - lea ebx, [ecx-80000000h] - mov ecx, ebx - jmp loc_805490B -; --------------------------------------------------------------------------- - align 4 - -loc_8054B38: ; CODE XREF: sub_8054030+19Cj - fnstcw [ebp+var_52] - fsubr st(1), st - fxch st(1) - movzx eax, [ebp+var_52] - mov ah, 0Ch - mov [ebp+var_54], ax - fldcw [ebp+var_54] - fistp [ebp+var_50] - fldcw [ebp+var_52] - mov ecx, dword ptr [ebp+var_50+4] - mov edx, dword ptr [ebp+var_50] - lea ebx, [ecx-80000000h] - mov ecx, ebx - jmp loc_80541F2 -; --------------------------------------------------------------------------- - align 4 - -loc_8054B68: ; CODE XREF: sub_8054030+337j - ja short loc_8054B98 - cmp [ebp+var_A8], ebx - ja short loc_8054B98 - cmp edi, esi - jb loc_805436D - ja short loc_8054B88 - cmp [ebp+var_A8], ebx - jb loc_805436D - -loc_8054B88: ; CODE XREF: sub_8054030+B4Aj - mov ebx, 2 - lea esi, [esi+0] - jmp loc_80544E9 -; --------------------------------------------------------------------------- - align 4 - -loc_8054B98: ; CODE XREF: sub_8054030:loc_8054B68j - ; sub_8054030+B40j - mov edx, ebx - or edx, esi - setnz bl - movzx ebx, bl - jmp loc_80544E9 -; --------------------------------------------------------------------------- - align 4 - -loc_8054BA8: ; CODE XREF: sub_8054030+4D7j - mov eax, [ebp+var_A0] - mov edx, ebx - sar edx, 1Fh - mov dword ptr [ebp+var_60+4], 0 - and eax, 1 - mov dword ptr [ebp+var_60], eax - mov eax, ebx - add eax, dword ptr [ebp+var_60] - adc edx, dword ptr [ebp+var_60+4] - mov ebx, eax - or ebx, edx - setnz al - movzx eax, al - add eax, ecx - cmp eax, 5 - setnle al - jmp loc_8054520 -; --------------------------------------------------------------------------- - align 10h - -loc_8054BE0: ; CODE XREF: sub_8054030+7BEj - fnstcw [ebp+var_52] - fsubr st(1), st - fxch st(1) - movzx eax, [ebp+var_52] - mov ah, 0Ch - mov [ebp+var_54], ax - fldcw [ebp+var_54] - fistp [ebp+var_50] - fldcw [ebp+var_52] - mov ecx, dword ptr [ebp+var_50+4] - mov edx, dword ptr [ebp+var_50] - lea ebx, [ecx-80000000h] - mov ecx, ebx - jmp loc_8054814 -; --------------------------------------------------------------------------- - align 10h - -loc_8054C10: ; CODE XREF: sub_8054030+A77j - add edi, dword ptr [ebp+var_60] - cmp [ebp+var_64], edi - sbb edi, edi - not edi - add edi, 3 - jmp loc_8054AB7 -; --------------------------------------------------------------------------- - -loc_8054C22: ; CODE XREF: sub_8054030+AC8j - cmp [ebp+var_6C], 1 - jz loc_8054CC7 - test edi, edi - mov edi, [ebp+var_6C] - setnle dl - test edi, edi - setz al - and eax, edx - -loc_8054C3B: ; CODE XREF: sub_8054030+CA8j - test al, al - jz short loc_8054CA1 - mov ecx, [ebp+var_A8] - add ecx, 1 - cmp ecx, 0Ah - jz loc_8054CDD - -loc_8054C51: ; CODE XREF: sub_8054030+C79j - ; sub_8054030+C8Aj - mov ebx, [ebp+var_7C] - add ecx, 30h - mov [ebx-1], cl - mov eax, [ebp+n] - mov edx, [ebp+var_88] - neg eax - lea edi, [ebx+eax-1] - mov eax, [ebp+n] - xor ebx, ebx - mov [esp+4], edx ; src - mov [esp], edi ; dest - mov [esp+8], eax ; n - call _memcpy - xor ecx, ecx - jmp loc_8054503 -; --------------------------------------------------------------------------- - -loc_8054C8B: ; CODE XREF: sub_8054030+8F1j - fadd ds:flt_805F508 - jmp loc_8054927 -; --------------------------------------------------------------------------- - -loc_8054C96: ; CODE XREF: sub_8054030+1E2j - fadd ds:flt_805F508 - jmp loc_8054218 -; --------------------------------------------------------------------------- - -loc_8054CA1: ; CODE XREF: sub_8054030+C0Dj - mov eax, [ebp+var_A8] - test eax, eax - jnz short loc_8054C51 - -loc_8054CAB: ; CODE XREF: sub_8054030+CDFj - xor ecx, ecx - mov edi, [ebp+var_7C] - test byte ptr [ebp+arg_C], 8 - jnz loc_8054503 - jmp short loc_8054C51 -; --------------------------------------------------------------------------- - -loc_8054CBC: ; CODE XREF: sub_8054030+804j - fadd ds:flt_805F508 - jmp loc_805483A -; --------------------------------------------------------------------------- - -loc_8054CC7: ; CODE XREF: sub_8054030+BF6j - mov eax, [ebp+var_A8] - and eax, 1 - add eax, edi - cmp eax, 2 - setnle al - jmp loc_8054C3B -; --------------------------------------------------------------------------- - -loc_8054CDD: ; CODE XREF: sub_8054030+C1Bj - add [ebp+var_A0], 1 - mov eax, [ebp+var_A0] - adc [ebp+var_9C], 0 - xor eax, 0Ah - or eax, [ebp+var_9C] - jnz short loc_8054D0D - mov edi, [ebp+var_7C] - xor ebx, ebx - xor cl, cl - jmp loc_8054503 -; --------------------------------------------------------------------------- - -loc_8054D08: ; CODE XREF: sub_8054030+42Aj - call ___stack_chk_fail -; --------------------------------------------------------------------------- - -loc_8054D0D: ; CODE XREF: sub_8054030+CCAj - xor ebx, ebx - jmp short loc_8054CAB -sub_8054030 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 2Ch - mov ebx, ds:dword_8061DD0 - mov edi, [ebp+8] - test ebx, ebx - jz short loc_8054D70 - movzx esi, byte ptr [edi] - jmp short loc_8054D47 -; --------------------------------------------------------------------------- - align 10h - -loc_8054D40: ; CODE XREF: .text:08054D4Cj - ; .text:08054D5Fj - mov ebx, [ebx+4] - test ebx, ebx - jz short loc_8054D70 - -loc_8054D47: ; CODE XREF: .text:08054D39j - mov eax, esi - cmp [ebx+8], al - jnz short loc_8054D40 - lea eax, [ebx+8] - mov [esp+4], edi - mov [esp], eax - call _strcmp - test eax, eax - jnz short loc_8054D40 - -loc_8054D61: ; CODE XREF: .text:08054DD1j - mov eax, ebx - -loc_8054D63: ; CODE XREF: .text:08054DF2j - ; .text:08054E07j - add esp, 2Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8054D70: ; CODE XREF: .text:08054D34j - ; .text:08054D45j - mov ebx, ds:dword_8061DD4 - test ebx, ebx - jz short loc_8054D8C - movzx edx, byte ptr [edi] - lea esi, [esi+0] - -loc_8054D80: ; CODE XREF: .text:08054D8Aj - cmp [ebx+8], dl - jz short loc_8054DD8 - -loc_8054D85: ; CODE XREF: .text:08054DF0j - mov ebx, [ebx+4] - test ebx, ebx - jnz short loc_8054D80 - -loc_8054D8C: ; CODE XREF: .text:08054D78j - mov [esp], edi - call _getgrnam - mov [esp], edi - mov esi, eax - call _strlen - add eax, 9 - mov [esp], eax - call sub_8058380 - mov [esp+4], edi - mov ebx, eax - lea eax, [eax+8] - mov [esp], eax - call _strcpy - test esi, esi - jz short loc_8054DF7 - mov eax, [esi+8] - mov [ebx], eax - mov eax, ds:dword_8061DD0 - mov [ebx+4], eax - mov ds:dword_8061DD0, ebx - jmp short loc_8054D61 -; --------------------------------------------------------------------------- - align 8 - -loc_8054DD8: ; CODE XREF: .text:08054D83j - lea eax, [ebx+8] - mov [esp+4], edi - mov [esp], eax - mov [ebp-1Ch], dl - call _strcmp - movzx edx, byte ptr [ebp-1Ch] - test eax, eax - jnz short loc_8054D85 - jmp loc_8054D63 -; --------------------------------------------------------------------------- - -loc_8054DF7: ; CODE XREF: .text:08054DBCj - mov eax, ds:dword_8061DD4 - mov [ebx+4], eax - xor eax, eax - mov ds:dword_8061DD4, ebx - jmp loc_8054D63 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8054E10(__gid_t gid) -sub_8054E10 proc near ; CODE XREF: sub_804AEC0+BC1p - ; sub_804D430+8F2p - -gid = dword ptr 8 - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 1Ch - mov esi, ds:dword_8061DD0 - mov ebx, [ebp+gid] - test esi, esi - jnz short loc_8054E2F - jmp short loc_8054E48 -; --------------------------------------------------------------------------- - -loc_8054E28: ; CODE XREF: sub_8054E10+21j - mov esi, [esi+4] - test esi, esi - jz short loc_8054E48 - -loc_8054E2F: ; CODE XREF: sub_8054E10+14j - cmp [esi], ebx - jnz short loc_8054E28 - -loc_8054E33: ; CODE XREF: sub_8054E10+84j - cmp byte ptr [esi+8], 1 - lea eax, [esi+8] - sbb edx, edx - add esp, 1Ch - not edx - and eax, edx - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8054E48: ; CODE XREF: sub_8054E10+16j - ; sub_8054E10+1Dj - mov [esp], ebx ; gid - mov edi, (offset aReportBugsToS_+16h) - call _getgrgid - mov edx, 9 - test eax, eax - jz short loc_8054E6B - mov edi, [eax] - mov [esp], edi ; s - call _strlen - lea edx, [eax+9] - -loc_8054E6B: ; CODE XREF: sub_8054E10+4Cj - mov [esp], edx ; size - call sub_8058380 - mov [eax], ebx - mov esi, eax - lea eax, [eax+8] - mov [esp+4], edi ; src - mov [esp], eax ; dest - call _strcpy - mov eax, ds:dword_8061DD0 - mov [esi+4], eax - mov ds:dword_8061DD0, esi - jmp short loc_8054E33 -sub_8054E10 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 2Ch - mov ebx, ds:dword_8061DC8 - mov edi, [ebp+8] - test ebx, ebx - jz short loc_8054EF0 - movzx esi, byte ptr [edi] - jmp short loc_8054EC7 -; --------------------------------------------------------------------------- - align 10h - -loc_8054EC0: ; CODE XREF: .text:08054ECCj - ; .text:08054EDFj - mov ebx, [ebx+4] - test ebx, ebx - jz short loc_8054EF0 - -loc_8054EC7: ; CODE XREF: .text:08054EB9j - mov eax, esi - cmp [ebx+8], al - jnz short loc_8054EC0 - lea eax, [ebx+8] - mov [esp+4], edi - mov [esp], eax - call _strcmp - test eax, eax - jnz short loc_8054EC0 - -loc_8054EE1: ; CODE XREF: .text:08054F51j - mov eax, ebx - -loc_8054EE3: ; CODE XREF: .text:08054F72j - ; .text:08054F87j - add esp, 2Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8054EF0: ; CODE XREF: .text:08054EB4j - ; .text:08054EC5j - mov ebx, ds:dword_8061DCC - test ebx, ebx - jz short loc_8054F0C - movzx edx, byte ptr [edi] - lea esi, [esi+0] - -loc_8054F00: ; CODE XREF: .text:08054F0Aj - cmp [ebx+8], dl - jz short loc_8054F58 - -loc_8054F05: ; CODE XREF: .text:08054F70j - mov ebx, [ebx+4] - test ebx, ebx - jnz short loc_8054F00 - -loc_8054F0C: ; CODE XREF: .text:08054EF8j - mov [esp], edi - call _getpwnam - mov [esp], edi - mov esi, eax - call _strlen - add eax, 9 - mov [esp], eax - call sub_8058380 - mov [esp+4], edi - mov ebx, eax - lea eax, [eax+8] - mov [esp], eax - call _strcpy - test esi, esi - jz short loc_8054F77 - mov eax, [esi+8] - mov [ebx], eax - mov eax, ds:dword_8061DC8 - mov [ebx+4], eax - mov ds:dword_8061DC8, ebx - jmp short loc_8054EE1 -; --------------------------------------------------------------------------- - align 8 - -loc_8054F58: ; CODE XREF: .text:08054F03j - lea eax, [ebx+8] - mov [esp+4], edi - mov [esp], eax - mov [ebp-1Ch], dl - call _strcmp - movzx edx, byte ptr [ebp-1Ch] - test eax, eax - jnz short loc_8054F05 - jmp loc_8054EE3 -; --------------------------------------------------------------------------- - -loc_8054F77: ; CODE XREF: .text:08054F3Cj - mov eax, ds:dword_8061DCC - mov [ebx+4], eax - xor eax, eax - mov ds:dword_8061DCC, ebx - jmp loc_8054EE3 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8054F90(__uid_t uid) -sub_8054F90 proc near ; CODE XREF: sub_804AE90+17p - ; sub_804C3C0+36p - -uid = dword ptr 8 - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 1Ch - mov esi, ds:dword_8061DC8 - mov ebx, [ebp+uid] - test esi, esi - jnz short loc_8054FAF - jmp short loc_8054FC8 -; --------------------------------------------------------------------------- - -loc_8054FA8: ; CODE XREF: sub_8054F90+21j - mov esi, [esi+4] - test esi, esi - jz short loc_8054FC8 - -loc_8054FAF: ; CODE XREF: sub_8054F90+14j - cmp [esi], ebx - jnz short loc_8054FA8 - -loc_8054FB3: ; CODE XREF: sub_8054F90+84j - cmp byte ptr [esi+8], 1 - lea eax, [esi+8] - sbb edx, edx - add esp, 1Ch - not edx - and eax, edx - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8054FC8: ; CODE XREF: sub_8054F90+16j - ; sub_8054F90+1Dj - mov [esp], ebx ; uid - mov edi, (offset aReportBugsToS_+16h) - call _getpwuid - mov edx, 9 - test eax, eax - jz short loc_8054FEB - mov edi, [eax] - mov [esp], edi ; s - call _strlen - lea edx, [eax+9] - -loc_8054FEB: ; CODE XREF: sub_8054F90+4Cj - mov [esp], edx ; size - call sub_8058380 - mov [eax], ebx - mov esi, eax - lea eax, [eax+8] - mov [esp+4], edi ; src - mov [esp], eax ; dest - call _strcpy - mov eax, ds:dword_8061DC8 - mov [esi+4], eax - mov ds:dword_8061DC8, esi - jmp short loc_8054FB3 -sub_8054F90 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8055020 proc near ; CODE XREF: sub_804D430+87Ap - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 1Ch - mov ebx, [ebp+arg_4] - mov eax, [ebp+arg_8] - mov esi, [ebp+arg_0] - test ebx, ebx - lea edi, [eax+14h] - mov byte ptr [eax+14h], 0 - js short loc_8055098 - lea esi, [esi+0] - -loc_8055040: ; CODE XREF: sub_8055020+66j - mov [esp], esi - sub edi, 1 - mov [esp+4], ebx - mov dword ptr [esp+8], 0Ah - mov dword ptr [esp+0Ch], 0 - call sub_805B890 - add eax, 30h - mov [edi], al - mov [esp], esi - mov [esp+4], ebx - mov dword ptr [esp+8], 0Ah - mov dword ptr [esp+0Ch], 0 - call sub_805B710 - mov esi, eax - mov ebx, edx - or edx, esi - jnz short loc_8055040 - add esp, 1Ch - mov eax, edi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8055098: ; CODE XREF: sub_8055020+1Bj - ; sub_8055020+C4j - mov [esp], esi - sub edi, 1 - mov [esp+4], ebx - mov dword ptr [esp+8], 0Ah - mov dword ptr [esp+0Ch], 0 - call sub_805B890 - mov edx, 30h - sub dl, al - mov [edi], dl - mov [esp], esi - mov [esp+4], ebx - mov dword ptr [esp+8], 0Ah - mov dword ptr [esp+0Ch], 0 - call sub_805B710 - mov esi, eax - mov eax, edx - or eax, esi - mov ebx, edx - jnz short loc_8055098 - sub edi, 1 - mov byte ptr [edi], 2Dh - mov eax, edi - add esp, 1Ch - pop ebx - pop esi - pop edi - pop ebp - retn -sub_8055020 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8055100 proc near ; CODE XREF: sub_8055100+47p - ; sub_8055100+73p ... - -var_38 = dword ptr -38h -var_34 = dword ptr -34h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - push edi - push esi - push ebx - mov ebx, eax - sub esp, 3Ch - cmp edx, 2 - mov [ebp+var_28], edx - mov [ebp+var_30], ecx - ja short loc_8055128 - jz loc_80552A8 - -loc_805511C: ; CODE XREF: sub_8055100+165j - ; sub_8055100+1B9j - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8055128: ; CODE XREF: sub_8055100+14j - mov eax, [ebp+var_28] - mov esi, [ebp+arg_0] - shr eax, 1 - lea edx, [ebx+eax*4] - mov [ebp+var_38], edx - mov edx, [ebp+var_28] - mov [ebp+var_2C], eax - mov [esp], esi - mov ecx, [ebp+var_30] - sub edx, eax - mov eax, [ebp+var_38] - call sub_8055100 - cmp [ebp+var_2C], 1 - jz loc_8055200 - mov esi, [ebp+var_28] - mov eax, [ebp+arg_0] - mov edx, [ebp+var_2C] - shr esi, 2 - mov [ebp+var_34], esi - lea esi, [ebx+esi*4] - sub edx, [ebp+var_34] - mov [esp], eax - mov ecx, [ebp+var_30] - mov eax, esi - call sub_8055100 - mov edx, [ebp+arg_0] - mov eax, ebx - mov [esp], edx - mov edx, [ebp+var_34] - mov ecx, [ebp+var_30] - call sub_8055100 - mov eax, [ebx] - mov edx, [esi] - mov edi, [ebp+var_30] - mov [ebp+var_24], ebx - mov esi, [ebp+var_34] - mov [ebp+var_1C], eax - mov [ebp+var_20], 0 - mov ebx, edx - add edi, 4 - jmp short loc_80551C8 -; --------------------------------------------------------------------------- - align 10h - -loc_80551B0: ; CODE XREF: sub_8055100+D7j - add esi, 1 - cmp [ebp+var_2C], esi - mov [edi-4], ebx - jz loc_80552D0 - mov edx, [ebp+var_24] - mov ebx, [edx+esi*4] - -loc_80551C5: ; CODE XREF: sub_8055100+F8j - add edi, 4 - -loc_80551C8: ; CODE XREF: sub_8055100+A7j - mov [esp+4], ebx - mov edx, [ebp+var_1C] - mov [esp], edx - call [ebp+arg_0] - test eax, eax - jg short loc_80551B0 - add [ebp+var_20], 1 - mov eax, [ebp+var_1C] - mov edx, [ebp+var_20] - cmp [ebp+var_34], edx - mov [edi-4], eax - jz loc_80552FE - mov eax, [ebp+var_24] - mov eax, [eax+edx*4] - mov [ebp+var_1C], eax - jmp short loc_80551C5 -; --------------------------------------------------------------------------- - align 10h - -loc_8055200: ; CODE XREF: sub_8055100+50j - mov eax, [ebx] - mov edx, [ebp+var_30] - mov [ebp+var_20], eax - mov [edx], eax - -loc_805520A: ; CODE XREF: sub_8055100+1F9j - mov esi, [ebp+var_38] - mov [ebp+var_1C], ebx - mov edi, [ebp+var_2C] - mov [ebp+var_24], 0 - mov edx, [esi] - mov esi, 1 - mov ebx, edx - jmp short loc_8055240 -; --------------------------------------------------------------------------- - align 4 - -loc_8055228: ; CODE XREF: sub_8055100+14Fj - mov edx, [ebp+var_1C] - add edi, 1 - cmp [ebp+var_28], edi - mov [edx+esi*4-4], ebx - jz short loc_8055278 - mov eax, [ebp+var_1C] - mov ebx, [eax+edi*4] - -loc_805523D: ; CODE XREF: sub_8055100+174j - add esi, 1 - -loc_8055240: ; CODE XREF: sub_8055100+123j - mov [esp+4], ebx - mov eax, [ebp+var_20] - mov [esp], eax - call [ebp+arg_0] - test eax, eax - jg short loc_8055228 - mov edx, [ebp+var_1C] - mov eax, [ebp+var_20] - add [ebp+var_24], 1 - mov [edx+esi*4-4], eax - mov edx, [ebp+var_24] - cmp [ebp+var_2C], edx - jz loc_805511C - mov eax, [ebp+var_30] - mov eax, [eax+edx*4] - mov [ebp+var_20], eax - jmp short loc_805523D -; --------------------------------------------------------------------------- - align 4 - -loc_8055278: ; CODE XREF: sub_8055100+135j - mov ebx, [ebp+var_24] - lea eax, [edx+esi*4] - mov ecx, [ebp+var_2C] - mov esi, [ebp+var_30] - sub ecx, [ebp+var_24] - mov [esp], eax ; dest - lea edx, [esi+ebx*4] - shl ecx, 2 - mov [esp+8], ecx ; n - mov [esp+4], edx ; src - call _memcpy - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_80552A8: ; CODE XREF: sub_8055100+16j - mov esi, [eax] - mov edi, [eax+4] - mov [esp], esi - mov [esp+4], edi - call [ebp+arg_0] - test eax, eax - jle loc_805511C - mov [ebx], edi - mov [ebx+4], esi - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_80552D0: ; CODE XREF: sub_8055100+B9j - mov ebx, [ebp+var_24] - mov esi, [ebp+var_20] - -loc_80552D6: ; CODE XREF: sub_8055100+207j - mov edx, [ebp+var_34] - lea eax, [ebx+esi*4] - mov [esp+4], eax ; src - mov [esp], edi ; dest - sub edx, esi - shl edx, 2 - mov [esp+8], edx ; n - call _memcpy - mov edx, [ebp+var_30] - mov edx, [edx] - mov [ebp+var_20], edx - jmp loc_805520A -; --------------------------------------------------------------------------- - -loc_80552FE: ; CODE XREF: sub_8055100+E9j - mov eax, [ebp+var_2C] - mov ebx, [ebp+var_24] - mov [ebp+var_34], eax - jmp short loc_80552D6 -sub_8055100 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8055310 proc near ; CODE XREF: sub_804BB50+F8p - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push ebx - sub esp, 4 - mov ebx, [ebp+arg_8] - mov eax, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov [ebp+arg_0], ebx - add esp, 4 - pop ebx - pop ebp - lea ecx, [eax+edx*4] - jmp sub_8055100 -sub_8055310 endp - - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8055330 proc near ; CODE XREF: sub_80529A0+3Ap - ; sub_8055360+14p - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_4] - mov dword ptr [esp+4], 6 - mov [esp+8], eax - mov eax, [ebp+arg_0] - mov [esp], eax - call sub_80561F0 - leave - retn -sub_8055330 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8055360 proc near ; CODE XREF: sub_804FAE0+1632p - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_0] - mov dword ptr [esp], 0 - mov [esp+4], eax - call sub_8055330 - leave - retn -sub_8055360 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8055380 proc near ; CODE XREF: sub_804FAE0+3ADp - ; sub_804FAE0+1763p - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - mov eax, [ebp+arg_0] - test eax, eax - jz short loc_8055390 - mov eax, [eax] - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8055390: ; CODE XREF: sub_8055380+8j - mov eax, offset dword_8061DE0 - mov eax, [eax] - pop ebp - retn -sub_8055380 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80553A0 proc near ; CODE XREF: sub_804FAE0+101p - ; sub_804FAE0+1C9p ... - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - mov eax, [ebp+arg_0] - test eax, eax - jz short loc_80553B8 - mov edx, [ebp+arg_4] - mov [eax], edx - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_80553B8: ; CODE XREF: sub_80553A0+8j - mov edx, [ebp+arg_4] - mov eax, offset dword_8061DE0 - mov [eax], edx - pop ebp - retn -sub_80553A0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80553D0 proc near ; CODE XREF: sub_804FAE0+3FAp - ; sub_804FAE0+42Ap ... - -arg_0 = dword ptr 8 -arg_4 = byte ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - sub esp, 0Ch - mov [esp], ebx - mov ebx, [ebp+arg_0] - mov [esp+4], esi - movzx ecx, [ebp+arg_4] - mov [esp+8], edi - test ebx, ebx - jz short loc_8055428 - -loc_80553EC: ; CODE XREF: sub_80553D0+5Dj - mov eax, ecx - mov edx, [ebp+arg_8] - and ecx, 1Fh - shr al, 5 - movzx esi, al - mov edi, [ebx+esi*4+8] - and edx, 1 - mov eax, edi - shr eax, cl - and eax, 1 - xor edx, eax - shl edx, cl - xor edx, edi - mov [ebx+esi*4+8], edx - mov ebx, [esp] - mov esi, [esp+4] - mov edi, [esp+8] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8055428: ; CODE XREF: sub_80553D0+1Aj - mov ebx, offset dword_8061DE0 - jmp short loc_80553EC -sub_80553D0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - mov edx, [ebp+8] - test edx, edx - jz short loc_8055448 - mov ecx, [ebp+0Ch] - mov eax, [edx+4] - mov [edx+4], ecx - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8055448: ; CODE XREF: .text:08055438j - mov ecx, [ebp+0Ch] - mov edx, offset dword_8061DE0 - mov eax, [edx+4] - mov [edx+4], ecx - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push esi - push ebx - sub esp, 10h - mov esi, off_80612BC - cmp dword_80612C0, 1 - jbe short loc_8055497 - mov ebx, 1 - lea esi, [esi+0] - -loc_8055480: ; CODE XREF: .text:08055495j - mov eax, [esi+ebx*8+4] - add ebx, 1 - mov [esp], eax - call _free - cmp dword_80612C0, ebx - ja short loc_8055480 - -loc_8055497: ; CODE XREF: .text:08055475j - mov eax, [esi+4] - cmp eax, offset dword_8061E20 - jz short loc_80554BD - mov [esp], eax - call _free - mov dword_80612C4, 100h - mov off_80612C8, offset dword_8061E20 - -loc_80554BD: ; CODE XREF: .text:0805549Fj - cmp esi, offset dword_80612C4 - jz short loc_80554D7 - mov [esp], esi - call _free - mov off_80612BC, offset dword_80612C4 - -loc_80554D7: ; CODE XREF: .text:080554C3j - mov dword_80612C0, 1 - add esp, 10h - pop ebx - pop esi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_80554F0(void *src) -sub_80554F0 proc near ; CODE XREF: sub_804FAE0+3A0p - ; sub_804FAE0+40Dp - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -src = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 28h - mov [ebp+var_C], ebx - mov ebx, [ebp+src] - mov [ebp+var_8], esi - mov [ebp+var_4], edi - call ___errno_location - test ebx, ebx - mov esi, eax - mov edi, [eax] - jz short loc_8055530 - -loc_805550F: ; CODE XREF: sub_80554F0+45j - mov [esp], ebx ; src - mov dword ptr [esp+4], 28h ; size - call sub_80583B0 - mov [esi], edi - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8055530: ; CODE XREF: sub_80554F0+1Dj - mov ebx, offset dword_8061DE0 - jmp short loc_805550F -sub_80554F0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8055540 proc near ; CODE XREF: sub_8056190+Fp - ; sub_80561F0+Fp - -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -var_18 = dword ptr -18h -var_14 = dword ptr -14h -var_10 = dword ptr -10h -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 - - push ebp - mov ebp, esp - sub esp, 30h - lea ecx, [ebp+var_20] - mov [ebp+var_28], edx - xor edx, edx - mov [ebp+var_24], 0 - -loc_8055555: ; CODE XREF: sub_8055540+22j - mov dword ptr [ecx+edx], 0 - add edx, 4 - cmp edx, 20h - jb short loc_8055555 - mov edx, [ebp+var_28] - mov [eax], edx - mov edx, [ebp+var_24] - mov [eax+4], edx - mov edx, [ebp+var_20] - mov [eax+8], edx - mov edx, [ebp+var_1C] - mov [eax+0Ch], edx - mov edx, [ebp+var_18] - mov [eax+10h], edx - mov edx, [ebp+var_14] - mov [eax+14h], edx - mov edx, [ebp+var_10] - mov [eax+18h], edx - mov edx, [ebp+var_C] - mov [eax+1Ch], edx - mov edx, [ebp+var_8] - mov [eax+20h], edx - mov edx, [ebp+var_4] - mov [eax+24h], edx - leave - retn -sub_8055540 endp - -; --------------------------------------------------------------------------- - jmp short sub_80555B0 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80555B0 proc near ; CODE XREF: .text:080555A1j - ; sub_80555B0+4B8p ... - -var_6C = dword ptr -6Ch -var_68 = dword ptr -68h -var_61 = byte ptr -61h -var_60 = dword ptr -60h -var_5C = dword ptr -5Ch -var_58 = dword ptr -58h -var_54 = dword ptr -54h -var_50 = dword ptr -50h -var_4C = dword ptr -4Ch -var_48 = dword ptr -48h -var_41 = byte ptr -41h -var_40 = dword ptr -40h -s = dword ptr -3Ch -var_38 = dword ptr -38h -var_31 = byte ptr -31h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -p = mbstate_t ptr -24h -wc = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 7Ch - mov [ebp+var_40], eax - mov [ebp+var_38], edx - mov [ebp+s], ecx - call ___ctype_get_mb_cur_max - mov [ebp+var_54], eax - mov eax, [ebp+arg_8] - shr eax, 1 - and eax, 1 - cmp [ebp+arg_4], 7 ; switch 8 cases - mov [ebp+var_41], al - jbe short loc_80555E0 - call _abort ; jumptable 080555E3 default case -; --------------------------------------------------------------------------- - -loc_80555E0: ; CODE XREF: sub_80555B0+29j - mov eax, [ebp+arg_4] - jmp ds:off_805F560[eax*4] ; switch jump - -loc_80555EA: ; DATA XREF: .rodata:off_805F560o - mov [ebp+var_41], 0 ; jumptable 080555E3 case 5 - xor ebx, ebx - mov [ebp+var_31], 1 - mov [ebp+var_48], 0 - mov [ebp+var_50], 0 - lea esi, [esi+0] - -loc_8055608: ; CODE XREF: sub_80555B0+2DCj - ; sub_80555B0+2F9j ... - mov esi, [ebp+arg_8] - mov edi, [ebp+arg_8] - mov [ebp+var_2C], 0 - and esi, 4 - and edi, 1 - mov [ebp+var_5C], esi - mov [ebp+var_58], edi - -loc_8055621: ; CODE XREF: sub_80555B0+830j - cmp [ebp+arg_0], 0FFFFFFFFh - jz loc_8055768 - nop - lea esi, [esi+0] - -loc_8055630: ; CODE XREF: sub_80555B0+1B2j - mov eax, [ebp+arg_0] - cmp [ebp+var_2C], eax - setnz al - test al, al - jz loc_805577D - -loc_8055641: ; CODE XREF: sub_80555B0+1C7j - cmp [ebp+var_31], 0 - jnz loc_80559F8 - mov eax, [ebp+s] - add eax, [ebp+var_2C] - mov [ebp+var_30], eax - -loc_8055654: ; CODE XREF: sub_80555B0+71Cj - ; sub_80555B0+73Ej ... - mov ecx, [ebp+var_30] - movzx edx, byte ptr [ecx] - cmp dl, 7Eh - jbe loc_8055A1B - -loc_8055663: ; CODE XREF: sub_80555B0+465j - ; sub_80555B0+46Ej - ; DATA XREF: ... - cmp [ebp+var_54], 1 ; jumptable 08055A1E default case - jnz loc_8055D18 - mov byte ptr [ebp+var_68], dl - mov esi, 1 - call ___ctype_b_loc - movzx edx, byte ptr [ebp+var_68] - movzx ecx, dl - mov eax, [eax] - movzx eax, word ptr [eax+ecx*2] - shr eax, 0Eh - and eax, 1 - mov byte ptr [ebp+var_4C], al - -loc_8055690: ; CODE XREF: sub_80555B0+818j - cmp [ebp+var_31], 0 - jz loc_8055A90 - cmp byte ptr [ebp+var_4C], 0 - jnz loc_80559B0 - lea esi, [esi+0] - -loc_80556A8: ; CODE XREF: sub_80555B0+812j - mov edi, [ebp+var_2C] - mov eax, [ebp+var_30] - lea ecx, [esi+edi] - mov esi, edi - mov [ebp+var_6C], ecx - jmp short loc_80556CD -; --------------------------------------------------------------------------- - -loc_80556B8: ; CODE XREF: sub_80555B0+190j - cmp ebx, [ebp+var_38] - jnb short loc_80556C3 - mov edi, [ebp+var_40] - mov [edi+ebx], dl - -loc_80556C3: ; CODE XREF: sub_80555B0+10Bj - movzx edx, byte ptr [eax+1] - add ebx, 1 - add eax, 1 - -loc_80556CD: ; CODE XREF: sub_80555B0+106j - cmp [ebp+var_31], 0 - jz short loc_805573A - cmp byte ptr [ebp+var_4C], 0 - jnz short loc_805573A - cmp [ebp+var_41], 0 - jnz loc_8055A40 ; jumptable 08055E27 cases 0,1,3,5,33 - cmp ebx, [ebp+var_38] - jnb short loc_80556EF - mov ecx, [ebp+var_40] - mov byte ptr [ecx+ebx], 5Ch - -loc_80556EF: ; CODE XREF: sub_80555B0+136j - lea edi, [ebx+1] - cmp [ebp+var_38], edi - mov [ebp+var_2C], edi - jbe short loc_805570B - mov ecx, edx - shr cl, 6 - mov edi, ecx - lea ecx, [edi+30h] - mov edi, [ebp+var_40] - mov [edi+ebx+1], cl - -loc_805570B: ; CODE XREF: sub_80555B0+148j - mov ecx, [ebp+var_2C] - add ecx, 1 - cmp [ebp+var_38], ecx - mov [ebp+var_60], ecx - jbe short loc_805572E - mov ebx, edx - mov ecx, [ebp+var_40] - mov edi, [ebp+var_2C] - shr bl, 3 - and ebx, 7 - add ebx, 30h - mov [ecx+edi+1], bl - -loc_805572E: ; CODE XREF: sub_80555B0+167j - mov ebx, [ebp+var_60] - and edx, 7 - add edx, 30h - add ebx, 1 - -loc_805573A: ; CODE XREF: sub_80555B0+121j - ; sub_80555B0+127j - add esi, 1 - cmp [ebp+var_6C], esi - ja loc_80556B8 - mov [ebp+var_2C], esi - lea esi, [esi+0] - -loc_8055750: ; CODE XREF: sub_80555B0+43Cj - ; sub_80555B0+4F3j - cmp ebx, [ebp+var_38] - jnb short loc_805575B - mov ecx, [ebp+var_40] - mov [ecx+ebx], dl - -loc_805575B: ; CODE XREF: sub_80555B0+1A3j - add ebx, 1 - cmp [ebp+arg_0], 0FFFFFFFFh - jnz loc_8055630 - -loc_8055768: ; CODE XREF: sub_80555B0+75j - mov edi, [ebp+s] - mov esi, [ebp+var_2C] - cmp byte ptr [edi+esi], 0 - setnz al - test al, al - jnz loc_8055641 - -loc_805577D: ; CODE XREF: sub_80555B0+8Bj - test ebx, ebx - jnz short loc_8055796 - cmp [ebp+arg_4], 2 - jnz short loc_8055796 - cmp [ebp+var_41], 0 - nop - lea esi, [esi+0] - jnz loc_8055A40 ; jumptable 08055E27 cases 0,1,3,5,33 - -loc_8055796: ; CODE XREF: sub_80555B0+1CFj - ; sub_80555B0+1D5j - mov eax, [ebp+var_50] - test eax, eax - jz short loc_80557CE - cmp [ebp+var_41], 0 - jnz short loc_80557CE - mov edx, [ebp+var_50] - movzx eax, byte ptr [edx] - test al, al - jz short loc_80557CE - mov edx, [ebp+var_40] - mov ecx, [ebp+var_50] - mov esi, [ebp+var_38] - add edx, ebx - -loc_80557B8: ; CODE XREF: sub_80555B0+21Cj - cmp esi, ebx - jbe short loc_80557BE - mov [edx], al - -loc_80557BE: ; CODE XREF: sub_80555B0+20Aj - add ecx, 1 - add ebx, 1 - movzx eax, byte ptr [ecx] - add edx, 1 - test al, al - jnz short loc_80557B8 - -loc_80557CE: ; CODE XREF: sub_80555B0+1EBj - ; sub_80555B0+1F1j ... - cmp ebx, [ebp+var_38] - jnb loc_8055A6F - mov ecx, [ebp+var_40] - mov eax, ebx - mov byte ptr [ecx+ebx], 0 - add esp, 7Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_80557E8: ; CODE XREF: sub_80555B0+33j - ; DATA XREF: .rodata:off_805F560o - mov dword ptr [esp+8], 5 ; jumptable 080555E3 cases 6,7 - mov dword ptr [esp+4], offset asc_805F532 ; "`" - mov dword ptr [esp], 0 ; domainname - call _dcgettext - cmp [ebp+arg_4], 7 - setz bl - cmp eax, offset asc_805F532 ; "`" - mov esi, eax - jnz short loc_805581C - test bl, bl - jnz loc_805595C - -loc_805581C: ; CODE XREF: sub_80555B0+262j - ; sub_80555B0+3B1j - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp+4], (offset aS_1+5) ; msgid - mov dword ptr [esp], 0 ; domainname - call _dcgettext - cmp eax, 805F3C4h - mov edi, eax - jnz short loc_8055849 - test bl, bl - jnz loc_8055966 - -loc_8055849: ; CODE XREF: sub_80555B0+28Fj - ; sub_80555B0+3BBj - cmp [ebp+var_41], 0 - jnz loc_8055E59 - movzx eax, byte ptr [esi] - test al, al - jz loc_8055E59 - mov ecx, [ebp+var_40] - xor ebx, ebx - mov edx, [ebp+var_38] - db 66h - nop - -loc_8055868: ; CODE XREF: sub_80555B0+2C8j - cmp edx, ebx - jbe short loc_805586F - mov [ecx+ebx], al - -loc_805586F: ; CODE XREF: sub_80555B0+2BAj - add ebx, 1 - movzx eax, byte ptr [esi+ebx] - test al, al - jnz short loc_8055868 - -loc_805587A: ; CODE XREF: sub_80555B0+8ABj - mov [esp], edi ; s - call _strlen - mov [ebp+var_50], edi - mov [ebp+var_31], 1 - mov [ebp+var_48], eax - jmp loc_8055608 -; --------------------------------------------------------------------------- - -loc_8055891: ; CODE XREF: sub_80555B0+33j - ; DATA XREF: .rodata:off_805F560o - mov [ebp+var_41], 0 ; jumptable 080555E3 case 0 - xor ebx, ebx - mov [ebp+var_31], 0 - mov [ebp+var_48], 0 - mov [ebp+var_50], 0 - jmp loc_8055608 -; --------------------------------------------------------------------------- - -loc_80558AE: ; CODE XREF: sub_80555B0+33j - ; DATA XREF: .rodata:off_805F560o - mov [ebp+var_41], 1 ; jumptable 080555E3 case 1 - xor ebx, ebx - mov [ebp+var_31], 0 - mov [ebp+var_48], 1 - mov [ebp+var_50], 805F3C4h - mov [ebp+arg_4], 2 - jmp loc_8055608 -; --------------------------------------------------------------------------- - -loc_80558D2: ; CODE XREF: sub_80555B0+33j - ; DATA XREF: .rodata:off_805F560o - cmp [ebp+var_41], 0 ; jumptable 080555E3 case 2 - jnz loc_8055ED6 - mov edi, [ebp+var_38] - test edi, edi - jz short loc_80558E9 - mov ecx, [ebp+var_40] - mov byte ptr [ecx], 27h - -loc_80558E9: ; CODE XREF: sub_80555B0+331j - mov [ebp+var_31], 0 - mov ebx, 1 - mov [ebp+var_48], 1 - mov [ebp+var_50], 805F3C4h - jmp loc_8055608 -; --------------------------------------------------------------------------- - -loc_8055905: ; CODE XREF: sub_80555B0+33j - ; DATA XREF: .rodata:off_805F560o - cmp [ebp+var_41], 0 ; jumptable 080555E3 case 3 - jnz loc_8055EBD - mov eax, [ebp+var_38] - test eax, eax - jz short loc_805591C - mov edx, [ebp+var_40] - mov byte ptr [edx], 22h - -loc_805591C: ; CODE XREF: sub_80555B0+364j - mov [ebp+var_31], 1 - mov ebx, 1 - mov [ebp+var_48], 1 - mov [ebp+var_50], offset byte_805F530 - jmp loc_8055608 -; --------------------------------------------------------------------------- - -loc_8055938: ; CODE XREF: sub_80555B0+33j - ; DATA XREF: .rodata:off_805F560o - mov [ebp+var_41], 1 ; jumptable 080555E3 case 4 - xor ebx, ebx - mov [ebp+var_31], 1 - mov [ebp+var_48], 1 - mov [ebp+var_50], offset byte_805F530 - mov [ebp+arg_4], 3 - jmp loc_8055608 -; --------------------------------------------------------------------------- - -loc_805595C: ; CODE XREF: sub_80555B0+266j - mov esi, offset byte_805F530 - jmp loc_805581C -; --------------------------------------------------------------------------- - -loc_8055966: ; CODE XREF: sub_80555B0+293j - mov edi, offset byte_805F530 - jmp loc_8055849 -; --------------------------------------------------------------------------- - -loc_8055970: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - cmp [ebp+arg_0], 0FFFFFFFFh ; jumptable 08055A1E cases 123,125 - jz loc_8055DF8 - cmp [ebp+arg_0], 1 - setnz al - -loc_8055981: ; CODE XREF: sub_80555B0+852j - test al, al - jnz short loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122 - -loc_8055985: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - mov esi, [ebp+var_2C] ; jumptable 08055A1E cases 35,126 - test esi, esi - jnz short loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122 - -loc_805598C: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - cmp [ebp+arg_4], 2 ; jumptable 08055A1E cases 32-34,36,38,40-42,59-62,91,94,96,124 - jnz short loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122 - -loc_8055992: ; CODE XREF: sub_80555B0+604j - cmp [ebp+var_41], 0 - jnz loc_8055A40 ; jumptable 08055E27 cases 0,1,3,5,33 - lea esi, [esi+0] - -loc_80559A0: ; CODE XREF: sub_80555B0+3D3j - ; sub_80555B0+3DAj ... - mov eax, [ebp+var_2C] ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122 - -loc_80559A3: ; CODE XREF: sub_80555B0+6B1j - ; sub_80555B0+6FFj - cmp [ebp+var_31], 0 - jz loc_8055A93 - -loc_80559AD: ; CODE XREF: sub_80555B0+4E7j - mov [ebp+var_2C], eax - -loc_80559B0: ; CODE XREF: sub_80555B0+EEj - ; sub_80555B0+5CDj ... - mov ecx, [ebp+arg_C] - test ecx, ecx - jz short loc_80559E8 - mov edi, [ebp+arg_C] - mov eax, edx - mov ecx, edx - shr al, 5 - and ecx, 1Fh - movzx eax, al - mov esi, 1 - shl esi, cl - test [edi+eax*4], esi - jz short loc_80559E8 - cmp [ebp+var_41], 0 - jnz short loc_8055A40 ; jumptable 08055E27 cases 0,1,3,5,33 - -loc_80559D9: ; CODE XREF: sub_80555B0+48Cj - cmp ebx, [ebp+var_38] - jnb short loc_80559E5 - mov eax, [ebp+var_40] - mov byte ptr [eax+ebx], 5Ch - -loc_80559E5: ; CODE XREF: sub_80555B0+42Cj - add ebx, 1 - -loc_80559E8: ; CODE XREF: sub_80555B0+405j - ; sub_80555B0+421j ... - add [ebp+var_2C], 1 - jmp loc_8055750 -; --------------------------------------------------------------------------- - align 8 - -loc_80559F8: ; CODE XREF: sub_80555B0+95j - mov esi, [ebp+var_48] - test esi, esi - jnz loc_8055CB8 - mov edx, [ebp+s] - add edx, [ebp+var_2C] - mov [ebp+var_30], edx - mov ecx, [ebp+var_30] - movzx edx, byte ptr [ecx] - cmp dl, 7Eh ; switch 127 cases - ja loc_8055663 ; jumptable 08055A1E default case - -loc_8055A1B: ; CODE XREF: sub_80555B0+ADj - movzx eax, dl - jmp ds:off_805F580[eax*4] ; switch jump -; --------------------------------------------------------------------------- - align 4 - -loc_8055A28: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - mov eax, 66h ; jumptable 08055A1E case 12 - lea esi, [esi+0] - -loc_8055A30: ; CODE XREF: sub_80555B0+501j - ; sub_80555B0+50Bj ... - cmp [ebp+var_31], 0 - jz short loc_8055A90 - -loc_8055A36: ; CODE XREF: sub_80555B0+4D9j - cmp [ebp+var_41], 0 - mov edx, eax - jz short loc_80559D9 - db 66h - nop - -loc_8055A40: ; CODE XREF: sub_80555B0+12Dj - ; sub_80555B0+1E0j ... - mov dword ptr [esp+0Ch], 0 ; jumptable 08055E27 cases 0,1,3,5,33 - mov eax, [ebp+arg_8] - and eax, 0FFFFFFFDh - mov [esp+8], eax - mov ebx, [ebp+arg_4] - mov [esp+4], ebx - mov esi, [ebp+arg_0] - mov [esp], esi - mov ecx, [ebp+s] - mov edx, [ebp+var_38] - mov eax, [ebp+var_40] - call sub_80555B0 - mov ebx, eax - -loc_8055A6F: ; CODE XREF: sub_80555B0+221j - add esp, 7Ch - mov eax, ebx - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8055A80: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - cmp [ebp+var_31], 0 ; jumptable 08055A1E case 11 - mov eax, 76h - jnz short loc_8055A36 - nop - lea esi, [esi+0] - -loc_8055A90: ; CODE XREF: sub_80555B0+E4j - ; sub_80555B0+484j ... - mov eax, [ebp+var_2C] - -loc_8055A93: ; CODE XREF: sub_80555B0+3F7j - cmp [ebp+var_41], 0 - jnz loc_80559AD - add eax, 1 - mov [ebp+var_2C], eax - jmp loc_8055750 -; --------------------------------------------------------------------------- - -loc_8055AA8: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - mov eax, 72h ; jumptable 08055A1E case 13 - -loc_8055AAD: ; CODE XREF: sub_80555B0+520j - ; sub_80555B0+530j ... - cmp [ebp+arg_4], 2 - jnz loc_8055A30 - cmp [ebp+var_41], 0 - jz loc_8055A30 - jmp loc_8055A40 ; jumptable 08055E27 cases 0,1,3,5,33 -; --------------------------------------------------------------------------- - align 4 - -loc_8055AC8: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - mov eax, 6Eh ; jumptable 08055A1E case 10 - lea esi, [esi+0] - jmp short loc_8055AAD -; --------------------------------------------------------------------------- - align 8 - -loc_8055AD8: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - mov eax, 74h ; jumptable 08055A1E case 9 - lea esi, [esi+0] - jmp short loc_8055AAD -; --------------------------------------------------------------------------- - align 8 - -loc_8055AE8: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - mov eax, 62h ; jumptable 08055A1E case 8 - lea esi, [esi+0] - jmp loc_8055A30 -; --------------------------------------------------------------------------- - align 4 - -loc_8055AF8: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - mov eax, 61h ; jumptable 08055A1E case 7 - lea esi, [esi+0] - jmp loc_8055A30 -; --------------------------------------------------------------------------- - align 4 - -loc_8055B08: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - cmp [ebp+var_31], 0 ; jumptable 08055A1E case 0 - lea esi, [esi+0] - jz loc_8055DD0 - cmp [ebp+var_41], 0 - jnz loc_8055A40 ; jumptable 08055E27 cases 0,1,3,5,33 - cmp ebx, [ebp+var_38] - jnb short loc_8055B2C - mov esi, [ebp+var_40] - mov byte ptr [esi+ebx], 5Ch - -loc_8055B2C: ; CODE XREF: sub_80555B0+573j - mov eax, [ebp+var_2C] - add ebx, 1 - add eax, 1 - cmp [ebp+arg_0], eax - jbe loc_8055DE8 - mov edx, [ebp+s] - mov edi, [ebp+var_2C] - movzx eax, byte ptr [edx+edi+1] - cmp al, 2Fh - jle loc_8055DE8 - cmp al, 39h - jg loc_8055DE8 - cmp [ebp+var_38], ebx - jbe short loc_8055B65 - mov ecx, [ebp+var_40] - mov byte ptr [ecx+ebx], 30h - -loc_8055B65: ; CODE XREF: sub_80555B0+5ACj - lea eax, [ebx+1] - cmp [ebp+var_38], eax - jbe short loc_8055B75 - mov esi, [ebp+var_40] - mov byte ptr [esi+ebx+1], 30h - -loc_8055B75: ; CODE XREF: sub_80555B0+5BBj - lea ebx, [eax+1] - mov edx, 30h - jmp loc_80559B0 -; --------------------------------------------------------------------------- - align 8 - -loc_8055B88: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - cmp [ebp+var_31], 0 ; jumptable 08055A1E case 92 - jz short loc_8055BA0 - cmp [ebp+var_41], 0 - jz short loc_8055BA0 - mov edi, [ebp+var_48] - test edi, edi - jnz loc_80559E8 - nop - -loc_8055BA0: ; CODE XREF: sub_80555B0+5DCj - ; sub_80555B0+5E2j - mov eax, 5Ch - jmp loc_8055AAD -; --------------------------------------------------------------------------- - align 10h - -loc_8055BB0: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - cmp [ebp+arg_4], 2 ; jumptable 08055A1E case 63 - jz loc_8055992 - cmp [ebp+arg_4], 3 - db 66h - nop - jnz loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122 - mov eax, [ebp+var_5C] - test eax, eax - jz loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122 - mov eax, [ebp+var_2C] - add eax, 2 - cmp [ebp+arg_0], eax - jbe loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122 - mov ecx, [ebp+s] - mov edi, [ebp+var_2C] - cmp byte ptr [ecx+edi+1], 3Fh - jnz loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122 - movzx esi, byte ptr [ecx+eax] - lea ecx, [esi-21h] - cmp cl, 1Dh - ja loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122 - mov edi, 1 - shl edi, cl - mov ecx, edi - and ecx, 380051C1h - jz loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122 - cmp [ebp+var_41], 0 - jnz loc_8055A40 ; jumptable 08055E27 cases 0,1,3,5,33 - cmp ebx, [ebp+var_38] - jnb short loc_8055C2C - mov edx, [ebp+var_40] - mov byte ptr [edx+ebx], 3Fh - -loc_8055C2C: ; CODE XREF: sub_80555B0+673j - lea ecx, [ebx+1] - cmp [ebp+var_38], ecx - jbe short loc_8055C3C - mov edi, [ebp+var_40] - mov byte ptr [edi+ebx+1], 22h - -loc_8055C3C: ; CODE XREF: sub_80555B0+682j - lea edx, [ecx+1] - cmp [ebp+var_38], edx - jbe short loc_8055C4C - mov ebx, [ebp+var_40] - mov byte ptr [ebx+ecx+1], 22h - -loc_8055C4C: ; CODE XREF: sub_80555B0+692j - lea ebx, [edx+1] - cmp [ebp+var_38], ebx - jbe short loc_8055C5C - mov edi, [ebp+var_40] - mov byte ptr [edi+edx+1], 3Fh - -loc_8055C5C: ; CODE XREF: sub_80555B0+6A2j - mov edx, esi - add ebx, 1 - jmp loc_80559A3 -; --------------------------------------------------------------------------- - align 4 - -loc_8055C68: ; CODE XREF: sub_80555B0+46Ej - ; DATA XREF: .rodata:off_805F580o - cmp [ebp+arg_4], 2 ; jumptable 08055A1E case 39 - jnz loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122 - cmp [ebp+var_41], 0 - jnz loc_8055A40 ; jumptable 08055E27 cases 0,1,3,5,33 - cmp ebx, [ebp+var_38] - nop - jnb short loc_8055C89 - mov ecx, [ebp+var_40] - mov byte ptr [ecx+ebx], 27h - -loc_8055C89: ; CODE XREF: sub_80555B0+6D0j - lea eax, [ebx+1] - cmp [ebp+var_38], eax - jbe short loc_8055C99 - mov esi, [ebp+var_40] - mov byte ptr [esi+ebx+1], 5Ch - -loc_8055C99: ; CODE XREF: sub_80555B0+6DFj - lea ebx, [eax+1] - cmp [ebp+var_38], ebx - jbe short loc_8055CA9 - mov edi, [ebp+var_40] - mov byte ptr [edi+eax+1], 27h - -loc_8055CA9: ; CODE XREF: sub_80555B0+6EFj - add ebx, 1 - mov eax, [ebp+var_2C] - jmp loc_80559A3 -; --------------------------------------------------------------------------- - align 8 - -loc_8055CB8: ; CODE XREF: sub_80555B0+44Dj - mov eax, [ebp+var_2C] - add eax, [ebp+var_48] - cmp [ebp+arg_0], eax - jnb short loc_8055CD8 - mov ecx, [ebp+s] - add ecx, [ebp+var_2C] - mov [ebp+var_30], ecx - jmp loc_8055654 -; --------------------------------------------------------------------------- - align 8 - -loc_8055CD8: ; CODE XREF: sub_80555B0+711j - mov edi, [ebp+var_48] - mov esi, [ebp+s] - add esi, [ebp+var_2C] - mov ecx, [ebp+var_48] - cmp edi, edi - mov edi, [ebp+var_50] - mov [ebp+var_30], esi - repe cmpsb - jnz loc_8055654 - cmp [ebp+var_41], 0 - jnz loc_8055A40 ; jumptable 08055E27 cases 0,1,3,5,33 - cmp ebx, [ebp+var_38] - jnb short loc_8055D0A - mov eax, [ebp+var_40] - mov byte ptr [eax+ebx], 5Ch - -loc_8055D0A: ; CODE XREF: sub_80555B0+751j - add ebx, 1 - jmp loc_8055654 -; --------------------------------------------------------------------------- - align 8 - -loc_8055D18: ; CODE XREF: sub_80555B0+B7j - cmp [ebp+arg_0], 0FFFFFFFFh - mov [ebp+p.__count], 0 - mov dword ptr [ebp+p.__value], 0 - jz loc_8055E3F - -loc_8055D30: ; CODE XREF: sub_80555B0+8A4j - mov byte ptr [ebp+var_4C], 1 - xor esi, esi - mov [ebp+var_60], ebx - mov [ebp+var_61], dl - -loc_8055D3C: ; CODE XREF: sub_80555B0+806j - mov edx, [ebp+var_2C] - lea ebx, [ebp+p] - mov ecx, [ebp+s] - mov [esp+0Ch], ebx ; p - mov eax, [ebp+arg_0] - lea edi, [esi+edx] - add ecx, edi - sub eax, edi - mov [esp+8], eax ; n - lea eax, [ebp+wc] - mov [esp+4], ecx ; s - mov [esp], eax ; pwc - mov [ebp+var_68], ecx - call _mbrtowc - mov ecx, [ebp+var_68] - test eax, eax - mov ebx, eax - jz short loc_8055DB8 - cmp eax, 0FFFFFFFFh - jz loc_8055E60 - cmp eax, 0FFFFFFFEh - jz loc_8055E70 - cmp [ebp+var_41], 0 - jz short loc_8055D92 - cmp [ebp+arg_4], 2 - db 66h - nop - jz short loc_8055E08 - -loc_8055D92: ; CODE XREF: sub_80555B0+7D8j - ; sub_80555B0+85Bj ... - mov eax, [ebp+wc] - mov [esp], eax ; wc - call _iswprint - cmp eax, 1 - sbb eax, eax - add esi, ebx - not eax - and byte ptr [ebp+var_4C], al - lea eax, [ebp+p] - mov [esp], eax ; ps - call _mbsinit - test eax, eax - jz short loc_8055D3C - -loc_8055DB8: ; CODE XREF: sub_80555B0+7C0j - mov ebx, [ebp+var_60] - movzx edx, [ebp+var_61] - -loc_8055DBF: ; CODE XREF: sub_80555B0+8BBj - cmp esi, 1 - ja loc_80556A8 - jmp loc_8055690 -; --------------------------------------------------------------------------- - align 10h - -loc_8055DD0: ; CODE XREF: sub_80555B0+560j - mov ecx, [ebp+var_58] - test ecx, ecx - jz loc_8055A90 - add [ebp+var_2C], 1 - nop - jmp loc_8055621 -; --------------------------------------------------------------------------- - align 4 - -loc_8055DE8: ; CODE XREF: sub_80555B0+588j - ; sub_80555B0+59Bj ... - mov edx, 30h - lea esi, [esi+0] - jmp loc_80559B0 -; --------------------------------------------------------------------------- - align 4 - -loc_8055DF8: ; CODE XREF: sub_80555B0+3C4j - mov eax, [ebp+s] - cmp byte ptr [eax+1], 0 - setnz al - jmp loc_8055981 -; --------------------------------------------------------------------------- - align 4 - -loc_8055E08: ; CODE XREF: sub_80555B0+7E0j - cmp eax, 1 - jbe short loc_8055D92 - mov eax, 1 - lea esi, [esi+0] - -loc_8055E18: ; CODE XREF: sub_80555B0+888j - movzx edx, byte ptr [ecx+1] - sub edx, 5Bh - cmp dl, 21h ; switch 34 cases - ja short loc_8055E30 ; jumptable 08055E27 default case - movzx edx, dl - jmp ds:off_805F77C[edx*4] ; switch jump -; --------------------------------------------------------------------------- - align 10h - -loc_8055E30: ; CODE XREF: sub_80555B0+872j - ; sub_80555B0+877j - ; DATA XREF: ... - add eax, 1 ; jumptable 08055E27 default case - add ecx, 1 - cmp ebx, eax - ja short loc_8055E18 - jmp loc_8055D92 -; --------------------------------------------------------------------------- - -loc_8055E3F: ; CODE XREF: sub_80555B0+77Aj - mov eax, [ebp+s] - mov [esp], eax ; s - mov byte ptr [ebp+var_68], dl - call _strlen - movzx edx, byte ptr [ebp+var_68] - mov [ebp+arg_0], eax - jmp loc_8055D30 -; --------------------------------------------------------------------------- - -loc_8055E59: ; CODE XREF: sub_80555B0+29Dj - ; sub_80555B0+2A8j - xor ebx, ebx - jmp loc_805587A -; --------------------------------------------------------------------------- - -loc_8055E60: ; CODE XREF: sub_80555B0+7C5j - mov ebx, [ebp+var_60] - movzx edx, [ebp+var_61] - -loc_8055E67: ; CODE XREF: sub_80555B0+8CAj - ; sub_80555B0+8CFj ... - mov byte ptr [ebp+var_4C], 0 - jmp loc_8055DBF -; --------------------------------------------------------------------------- - -loc_8055E70: ; CODE XREF: sub_80555B0+7CEj - cmp [ebp+arg_0], edi - mov ebx, [ebp+var_60] - movzx edx, [ebp+var_61] - jbe short loc_8055E67 - cmp byte ptr [ecx], 0 - jz short loc_8055E67 - mov edi, [ebp+var_2C] - mov eax, [ebp+s] - mov [ebp+var_4C], ebx - mov ebx, esi - lea ecx, [edi+esi+1] - mov edi, edx - mov esi, [ebp+arg_0] - add eax, ecx - jmp short loc_8055EAD -; --------------------------------------------------------------------------- - align 10h - -loc_8055EA0: ; CODE XREF: sub_80555B0+902j - movzx edx, byte ptr [eax] - add ecx, 1 - add eax, 1 - test dl, dl - jz short loc_8055EB4 - -loc_8055EAD: ; CODE XREF: sub_80555B0+8E7j - add ebx, 1 - cmp ecx, esi - jb short loc_8055EA0 - -loc_8055EB4: ; CODE XREF: sub_80555B0+8FBj - mov esi, ebx - mov edx, edi - mov ebx, [ebp+var_4C] - jmp short loc_8055E67 -; --------------------------------------------------------------------------- - -loc_8055EBD: ; CODE XREF: sub_80555B0+359j - mov [ebp+var_31], 1 - xor ebx, ebx - mov [ebp+var_48], 1 - mov [ebp+var_50], offset byte_805F530 - jmp loc_8055608 -; --------------------------------------------------------------------------- - -loc_8055ED6: ; CODE XREF: sub_80555B0+326j - mov [ebp+var_31], 0 - xor ebx, ebx - mov [ebp+var_48], 1 - mov [ebp+var_50], 805F3C4h - jmp loc_8055608 -sub_80555B0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8055EF0 proc near ; CODE XREF: sub_8056070+87p - ; sub_8056190+20p ... - -var_38 = dword ptr -38h -var_34 = dword ptr -34h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - push edi - push esi - push ebx - mov ebx, eax - sub esp, 3Ch - mov esi, [ebp+arg_0] - mov [ebp+var_28], edx - mov [ebp+var_2C], ecx - call ___errno_location - test ebx, ebx - mov edi, off_80612BC - mov [ebp+var_20], eax - mov eax, [eax] - mov [ebp+var_34], eax - js loc_805605C - cmp ebx, dword_80612C0 - jb short loc_8055F8B - lea edx, [ebx+1] - cmp edx, 1FFFFFFFh - mov [ebp+var_1C], edx - ja loc_8056061 - mov eax, [ebp+var_1C] - shl eax, 3 - cmp edi, offset dword_80612C4 - jz loc_8056030 - mov [esp], edi ; ptr - mov [esp+4], eax ; size - call sub_8058300 - mov edi, eax - mov off_80612BC, eax - -loc_8055F5E: ; CODE XREF: sub_8055EF0+167j - mov eax, dword_80612C0 - mov ecx, [ebp+var_1C] - mov dword ptr [esp+4], 0 ; c - sub ecx, eax - shl ecx, 3 - lea eax, [edi+eax*8] - mov [esp+8], ecx ; n - mov [esp], eax ; s - call _memset - mov edx, [ebp+var_1C] - mov dword_80612C0, edx - -loc_8055F8B: ; CODE XREF: sub_8055EF0+35j - mov edx, [esi+4] - lea edi, [edi+ebx*8] - mov eax, [edi] - mov ebx, [edi+4] - mov ecx, [ebp+var_28] - or edx, 1 - mov [esp+8], edx - mov [ebp+var_1C], edx - mov edx, [ebp+var_2C] - mov [ebp+var_24], eax - lea eax, [esi+8] - mov [ebp+var_30], eax - mov [esp+0Ch], eax - mov eax, [esi] - mov [esp], edx - mov edx, [ebp+var_24] - mov [esp+4], eax - mov eax, ebx - call sub_80555B0 - cmp [ebp+var_24], eax - ja short loc_805601D - lea edx, [eax+1] - cmp ebx, offset dword_8061E20 - mov [edi], edx - jz short loc_8055FE6 - mov [ebp+var_38], edx - mov [esp], ebx ; ptr - call _free - mov edx, [ebp+var_38] - -loc_8055FE6: ; CODE XREF: sub_8055EF0+E6j - mov [esp], edx ; size - mov [ebp+var_38], edx - call sub_8058380 - mov ecx, [ebp+var_28] - mov edx, [ebp+var_38] - mov [edi+4], eax - mov ebx, eax - mov eax, [ebp+var_30] - mov [esp+0Ch], eax - mov eax, [ebp+var_1C] - mov [esp+8], eax - mov eax, [esi] - mov [esp+4], eax - mov eax, [ebp+var_2C] - mov [esp], eax - mov eax, ebx - call sub_80555B0 - -loc_805601D: ; CODE XREF: sub_8055EF0+D9j - mov eax, [ebp+var_34] - mov edx, [ebp+var_20] - mov [edx], eax - add esp, 3Ch - mov eax, ebx - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8056030: ; CODE XREF: sub_8055EF0+55j - mov [esp+4], eax ; size - mov dword ptr [esp], 0 ; ptr - call sub_8058300 - mov edx, off_80612C8 - mov edi, eax - mov off_80612BC, eax - mov eax, dword_80612C4 - mov [edi+4], edx - mov [edi], eax - jmp loc_8055F5E -; --------------------------------------------------------------------------- - -loc_805605C: ; CODE XREF: sub_8055EF0+29j - call _abort -; --------------------------------------------------------------------------- - -loc_8056061: ; CODE XREF: sub_8055EF0+43j - call sub_80527C0 -sub_8055EF0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8056070 proc near ; CODE XREF: .text:0805612Bp - ; sub_8056140+1Cp - -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -var_18 = dword ptr -18h -var_14 = dword ptr -14h -var_10 = dword ptr -10h -var_C = dword ptr -0Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = byte ptr 10h - - push ebp - mov ebp, esp - push ebx - sub esp, 44h - mov edx, ds:dword_8061DE0 - movsx eax, [ebp+arg_8] - lea ebx, [ebp+var_30] - mov [esp], ebx - mov dword ptr [esp+8], 1 - mov [ebp+var_30], edx - mov edx, ds:dword_8061DE4 - mov [esp+4], eax - mov [ebp+var_2C], edx - mov edx, ds:dword_8061DE8 - mov [ebp+var_28], edx - mov edx, ds:dword_8061DEC - mov [ebp+var_24], edx - mov edx, ds:dword_8061DF0 - mov [ebp+var_20], edx - mov edx, ds:dword_8061DF4 - mov [ebp+var_1C], edx - mov edx, ds:dword_8061DF8 - mov [ebp+var_18], edx - mov edx, ds:dword_8061DFC - mov [ebp+var_14], edx - mov edx, ds:dword_8061E00 - mov [ebp+var_10], edx - mov edx, ds:dword_8061E04 - mov [ebp+var_C], edx - call sub_80553D0 - mov ecx, [ebp+arg_4] - xor eax, eax - mov edx, [ebp+arg_0] - mov [esp], ebx - call sub_8055EF0 - add esp, 44h - pop ebx - pop ebp - retn -sub_8056070 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+0Ch] - mov dword ptr [esp+8], 3Ah - mov [esp+4], eax - mov eax, [ebp+8] - mov [esp], eax - call sub_8056070 - leave - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8056140 proc near ; CODE XREF: sub_8056170+14p - -arg_0 = dword ptr 8 -arg_4 = byte ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - movsx eax, [ebp+arg_4] - mov dword ptr [esp+4], 0FFFFFFFFh - mov [esp+8], eax - mov eax, [ebp+arg_0] - mov [esp], eax - call sub_8056070 - leave - retn -sub_8056140 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8056170 proc near ; CODE XREF: sub_804ACC0+16p - ; sub_804AEC0+731p ... - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_0] - mov dword ptr [esp+4], 3Ah - mov [esp], eax - call sub_8056140 - leave - retn -sub_8056170 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8056190 proc near ; CODE XREF: .text:080561E2p - -var_30 = byte ptr -30h -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push ebx - sub esp, 44h - mov edx, [ebp+arg_4] - lea ebx, [ebp+var_30] - mov eax, ebx - call sub_8055540 - mov ecx, [ebp+arg_C] - mov edx, [ebp+arg_8] - mov eax, [ebp+arg_0] - mov [esp], ebx - call sub_8055EF0 - add esp, 44h - pop ebx - pop ebp - retn -sub_8056190 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+10h] - mov dword ptr [esp], 0 - mov [esp+0Ch], eax - mov eax, [ebp+0Ch] - mov [esp+8], eax - mov eax, [ebp+8] - mov [esp+4], eax - call sub_8056190 - leave - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80561F0 proc near ; CODE XREF: sub_80529A0+57p - ; sub_8055330+1Bp ... - -var_30 = byte ptr -30h -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push ebx - sub esp, 44h - mov edx, [ebp+arg_4] - lea ebx, [ebp+var_30] - mov eax, ebx - call sub_8055540 - mov edx, [ebp+arg_8] - mov ecx, 0FFFFFFFFh - mov eax, [ebp+arg_0] - mov [esp], ebx - call sub_8055EF0 - add esp, 44h - pop ebx - pop ebp - retn -sub_80561F0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+0Ch] - mov dword ptr [esp], 0 - mov [esp+8], eax - mov eax, [ebp+8] - mov [esp+4], eax - call sub_80561F0 - leave - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8056250 proc near ; CODE XREF: .text:0805628Bp - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - sub esp, 8 - mov eax, [ebp+arg_0] - mov ecx, [ebp+arg_8] - mov [ebp+arg_0], offset dword_8061DE0 - mov edx, [ebp+arg_4] - leave - jmp sub_8055EF0 -sub_8056250 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+0Ch] - mov dword ptr [esp], 0 - mov [esp+8], eax - mov eax, [ebp+8] - mov [esp+4], eax - call sub_8056250 - leave - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80562A0 proc near ; CODE XREF: sub_80562C0+14p - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ecx, 0FFFFFFFFh - mov ebp, esp - sub esp, 8 - mov eax, [ebp+arg_0] - mov edx, [ebp+arg_4] - mov [ebp+arg_0], offset dword_8061DE0 - leave - jmp sub_8055EF0 -sub_80562A0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80562C0 proc near ; CODE XREF: sub_804D0C0+212p - ; sub_804FAE0+993p ... - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_0] - mov dword ptr [esp], 0 - mov [esp+4], eax - call sub_80562A0 - leave - retn -sub_80562C0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80562E0 proc near ; CODE XREF: .text:080563C2p - -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - mov ebx, offset dword_8061DE0 - sub esp, 3Ch - mov eax, [ebp+arg_C] - test eax, eax - jz short loc_80562F7 - mov ebx, eax - -loc_80562F7: ; CODE XREF: sub_80562E0+13j - call ___errno_location - mov ecx, [ebp+arg_8] - lea edx, [ebx+8] - mov [ebp+var_1C], edx - test ecx, ecx - mov ecx, [ebp+arg_0] - mov [ebp+var_20], eax - mov eax, [eax] - mov [ebp+var_2C], eax - setz al - movzx esi, al - or esi, [ebx+4] - mov [esp+0Ch], edx - xor edx, edx - mov [esp+8], esi - mov eax, [ebx] - mov [esp+4], eax - mov eax, [ebp+arg_4] - mov [esp], eax - xor eax, eax - call sub_80555B0 - mov edi, eax - add edi, 1 - mov [ebp+var_28], eax - mov [esp], edi ; size - call sub_8058380 - mov edx, [ebp+var_1C] - mov [esp+8], esi - mov ecx, [ebp+arg_0] - mov [esp+0Ch], edx - mov edx, edi - mov [ebp+var_24], eax - mov eax, [ebx] - mov [esp+4], eax - mov eax, [ebp+arg_4] - mov [esp], eax - mov eax, [ebp+var_24] - call sub_80555B0 - mov edx, [ebp+var_20] - mov eax, [ebp+var_2C] - mov [edx], eax - mov edx, [ebp+arg_8] - test edx, edx - jz short loc_8056386 - mov eax, [ebp+var_28] - mov edx, [ebp+arg_8] - mov [edx], eax - -loc_8056386: ; CODE XREF: sub_80562E0+9Cj - mov eax, [ebp+var_24] - add esp, 3Ch - pop ebx - pop esi - pop edi - pop ebp - retn -sub_80562E0 endp - -; --------------------------------------------------------------------------- - jmp short loc_80563A0 -; --------------------------------------------------------------------------- - align 10h - -loc_80563A0: ; CODE XREF: .text:08056391j - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+10h] - mov dword ptr [esp+8], 0 - mov [esp+0Ch], eax - mov eax, [ebp+0Ch] - mov [esp+4], eax - mov eax, [ebp+8] - mov [esp], eax - call sub_80562E0 - leave - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80563D0 proc near ; CODE XREF: sub_804C4E0+4Fp - ; sub_804C4E0+274p - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = dword ptr 18h - - push ebp - mov ebp, esp - sub esp, 28h - mov eax, [ebp+arg_10] - mov [ebp+var_4], edi - mov edi, offset dword_8061DE0 - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - test eax, eax - jz short loc_80563ED - mov edi, eax - -loc_80563ED: ; CODE XREF: sub_80563D0+19j - call ___errno_location - mov ecx, [ebp+arg_8] - mov edx, [ebp+arg_4] - mov esi, [eax] - mov ebx, eax - lea eax, [edi+8] - mov [esp+0Ch], eax - mov eax, [edi+4] - mov [esp+8], eax - mov eax, [edi] - mov [esp+4], eax - mov eax, [ebp+arg_C] - mov [esp], eax - mov eax, [ebp+arg_0] - call sub_80555B0 - mov [ebx], esi - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -sub_80563D0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8056430 proc near ; CODE XREF: sub_8056430+6DEp - ; sub_8056430+77Ep ... - -var_4AC = dword ptr -4ACh -var_4A0 = dword ptr -4A0h -var_49C = dword ptr -49Ch -var_498 = dword ptr -498h -var_494 = dword ptr -494h -var_490 = dword ptr -490h -var_48C = dword ptr -48Ch -var_488 = dword ptr -488h -var_481 = byte ptr -481h -var_480 = dword ptr -480h -tp = dword ptr -47Ch -var_478 = dword ptr -478h -var_474 = dword ptr -474h -var_470 = dword ptr -470h -var_46C = dword ptr -46Ch -var_468 = dword ptr -468h -var_464 = dword ptr -464h -n = dword ptr -460h -s = dword ptr -45Ch -format = byte ptr -458h -var_454 = dword ptr -454h -var_450 = dword ptr -450h -var_44C = dword ptr -44Ch -var_448 = dword ptr -448h -var_444 = dword ptr -444h -var_440 = dword ptr -440h -var_43C = dword ptr -43Ch -var_438 = dword ptr -438h -var_434 = dword ptr -434h -var_430 = dword ptr -430h -var_42A = byte ptr -42Ah -src = byte ptr -429h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 4BCh - mov esi, [ebp+arg_0] - mov [ebp+var_46C], ecx - mov ecx, [ebp+arg_4] - mov [ebp+var_481], al - mov ebx, large gs:14h - mov [ebp+var_1C], ebx - xor ebx, ebx - mov eax, [ecx+8] - mov [ebp+tp], ecx - mov ecx, [ecx+28h] - cmp eax, 0Ch - mov [ebp+var_480], eax - mov [ebp+var_494], ecx - jle loc_80567A0 - sub eax, 0Ch - mov [ebp+var_480], eax - -loc_8056484: ; CODE XREF: sub_8056430+378j - ; sub_8056430+388j - movzx eax, byte ptr [esi] - test al, al - jz loc_8057CB9 - lea ebx, [ebp+var_1C] - mov [ebp+s], edx - mov [ebp+var_464], 0 - mov [ebp+var_4AC], ebx - jmp short loc_80564F5 -; --------------------------------------------------------------------------- - align 10h - -loc_80564B0: ; CODE XREF: sub_8056430+C7j - mov edx, [ebp+var_46C] - sub edx, [ebp+var_464] - cmp edx, 1 - jbe loc_8056740 - mov ebx, [ebp+s] - test ebx, ebx - jz short loc_80564E0 - mov edx, [ebp+s] - mov [edx], al - add edx, 1 - mov [ebp+s], edx - -loc_80564E0: ; CODE XREF: sub_8056430+9Dj - add [ebp+var_464], 1 - -loc_80564E7: ; CODE XREF: sub_8056430+408j - ; sub_8056430+4CDj ... - add esi, 1 - movzx eax, byte ptr [esi] - test al, al - jz loc_8056688 - -loc_80564F5: ; CODE XREF: sub_8056430+78j - ; sub_8056430+250j - cmp al, 25h - jnz short loc_80564B0 - movzx eax, [ebp+var_481] - mov byte ptr [ebp+n], 0 - mov [ebp+var_474], 0 - mov byte ptr [ebp+var_478], al - -loc_8056517: ; CODE XREF: sub_8056430+2EBj - ; sub_8056430+2F9j ... - movzx eax, byte ptr [esi+1] - lea ebx, [esi+1] - cmp al, 30h - mov ecx, eax - jz loc_8056710 - jg loc_8056700 - cmp al, 23h - jz loc_8056730 - cmp al, 2Dh - jz loc_8056710 - -loc_805653E: ; CODE XREF: sub_8056430+2D6j - movsx edx, al - xor edi, edi - lea esi, [edx-30h] - cmp esi, 9 - jbe loc_80566DF - mov edi, 0FFFFFFFFh - -loc_8056554: ; CODE XREF: sub_8056430+2A9j - cmp al, 45h - jz loc_8056788 - cmp al, 4Fh - mov [ebp+var_470], 0 - jz loc_8056788 - -loc_805656E: ; CODE XREF: sub_8056430+367j - cmp cl, 7Ah ; switch 123 cases - mov [ebp+var_490], edx - jbe loc_80566F0 - -loc_805657D: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov esi, ebx ; jumptable 080566F3 default case - -loc_805657F: ; CODE XREF: sub_8056430+C8Cj - ; sub_8056430+1914j - cmp cl, 25h - jnz loc_80569B2 - mov ebx, esi - mov edx, 1 - nop - -loc_8056590: ; CODE XREF: sub_8056430+59Aj - ; sub_8056430+BFBj - sub edi, edx - mov eax, edi - sar eax, 1Fh - not eax - and eax, edi - add eax, edx - mov [ebp+n], eax - mov eax, [ebp+var_46C] - sub eax, [ebp+var_464] - cmp [ebp+n], eax - jnb loc_8056740 - mov ecx, [ebp+s] - test ecx, ecx - jz loc_805666C - test edi, edi - jle short loc_8056606 - cmp [ebp+var_474], 30h - jz loc_8056A98 - mov eax, [ebp+s] - mov [ebp+var_49C], edx - mov [esp+8], edi ; n - mov dword ptr [esp+4], 20h ; c - mov [esp], eax ; s - call _memset - mov edx, [ebp+var_49C] - add [ebp+s], edi - -loc_8056606: ; CODE XREF: sub_8056430+19Bj - ; sub_8056430+694j - cmp byte ptr [ebp+var_478], 0 - jz loc_80569D0 - mov ecx, [ebp+s] - add ecx, edx - test edx, edx - mov [ebp+s], ecx - jz short loc_805666C - mov [ebp+var_49C], edx - call ___ctype_toupper_loc - mov edx, [ebp+var_49C] - xor ecx, ecx - mov [ebp+var_468], esi - lea edi, [ebx+edx] - lea esi, [esi+0] - -loc_8056648: ; CODE XREF: sub_8056430+234j - movzx esi, byte ptr [edi+ecx-1] - mov ebx, [eax] - mov ebx, [ebx+esi*4] - mov esi, [ebp+s] - mov [esi+ecx-1], bl - sub ecx, 1 - lea ebx, [ecx+edx] - test ebx, ebx - jnz short loc_8056648 - mov esi, [ebp+var_468] - -loc_805666C: ; CODE XREF: sub_8056430+193j - ; sub_8056430+1F3j ... - mov ebx, [ebp+n] - add esi, 1 - add [ebp+var_464], ebx - movzx eax, byte ptr [esi] - test al, al - jnz loc_80564F5 - db 66h - nop - -loc_8056688: ; CODE XREF: sub_8056430+BFj - ; sub_8056430+1899j - mov edx, [ebp+s] - test edx, edx - jz loc_805674A - mov eax, [ebp+var_46C] - test eax, eax - jz loc_805674A - mov esi, [ebp+s] - mov byte ptr [esi], 0 - jmp loc_805674A -; --------------------------------------------------------------------------- - align 8 - -loc_80566B8: ; CODE XREF: sub_8056430+2B5j - jz loc_8056770 - -loc_80566BE: ; CODE XREF: sub_8056430+342j - lea edx, [edi+edi*4] - movsx eax, al - lea edi, [eax+edx*2-30h] - -loc_80566C8: ; CODE XREF: sub_8056430+2BCj - ; sub_8056430+34Dj - add ebx, 1 - movzx eax, byte ptr [ebx] - movsx edx, al - mov ecx, eax - lea esi, [edx-30h] - cmp esi, 9 - ja loc_8056554 - -loc_80566DF: ; CODE XREF: sub_8056430+119j - cmp edi, 0CCCCCCCh - jle short loc_80566B8 - mov edi, 7FFFFFFFh - jmp short loc_80566C8 -; --------------------------------------------------------------------------- - align 10h - -loc_80566F0: ; CODE XREF: sub_8056430+147j - movzx eax, cl - jmp ds:off_805F89C[eax*4] ; switch jump -; --------------------------------------------------------------------------- - align 10h - -loc_8056700: ; CODE XREF: sub_8056430+F8j - cmp al, 5Eh - jz short loc_8056720 - cmp al, 5Fh - jnz loc_805653E - lea esi, [esi+0] - -loc_8056710: ; CODE XREF: sub_8056430+F2j - ; sub_8056430+108j - movsx eax, al - mov esi, ebx - mov [ebp+var_474], eax - jmp loc_8056517 -; --------------------------------------------------------------------------- - -loc_8056720: ; CODE XREF: sub_8056430+2D2j - mov byte ptr [ebp+var_478], 1 - mov esi, ebx - jmp loc_8056517 -; --------------------------------------------------------------------------- - align 10h - -loc_8056730: ; CODE XREF: sub_8056430+100j - mov byte ptr [ebp+n], 1 - mov esi, ebx - jmp loc_8056517 -; --------------------------------------------------------------------------- - align 10h - -loc_8056740: ; CODE XREF: sub_8056430+8Fj - ; sub_8056430+185j ... - mov [ebp+var_464], 0 - -loc_805674A: ; CODE XREF: sub_8056430+260j - ; sub_8056430+26Ej ... - mov edx, [ebp+var_1C] - xor edx, large gs:14h - mov eax, [ebp+var_464] - jnz loc_805811B - add esp, 4BCh - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8056770: ; CODE XREF: sub_8056430:loc_80566B8j - cmp al, 37h - jle loc_80566BE - mov edi, 7FFFFFFFh - jmp loc_80566C8 -; --------------------------------------------------------------------------- - align 8 - -loc_8056788: ; CODE XREF: sub_8056430+126j - ; sub_8056430+138j - add ebx, 1 - mov [ebp+var_470], edx - movzx ecx, byte ptr [ebx] - movsx edx, cl - jmp loc_805656E -; --------------------------------------------------------------------------- - align 10h - -loc_80567A0: ; CODE XREF: sub_8056430+45j - mov edi, [ebp+var_480] - test edi, edi - jnz loc_8056484 - mov [ebp+var_480], 0Ch - jmp loc_8056484 -; --------------------------------------------------------------------------- - -loc_80567BD: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 4Fh ; jumptable 080566F3 cases 88,99,120 - mov byte ptr [ebp+var_468], 0 - jz loc_80569B0 - -loc_80567D1: ; CODE XREF: sub_8056430+7CEj - ; sub_8056430+7E2j ... - mov esi, [ebp+var_470] - mov [ebp+format], 20h - mov [ebp+format+1], 25h - test esi, esi - jnz loc_8056A08 - lea ecx, [ebp+format+3] - mov [ebp+var_48C], 0 - lea eax, [ebp+format+2] - -loc_8056803: ; CODE XREF: sub_8056430+51Bj - ; sub_8056430+602j - mov [eax], dl - lea esi, [ebp+format] - mov byte ptr [ecx], 0 - mov ecx, [ebp+tp] - lea eax, [ebp+var_42A] - mov [esp+8], esi ; format - mov esi, ebx - mov dword ptr [esp+4], 400h ; maxsize - mov [esp], eax ; s - mov [esp+0Ch], ecx ; tp - call _strftime - test eax, eax - mov edx, eax - jz loc_80564E7 - lea ecx, [eax-1] - sub edi, ecx - mov eax, edi - sar eax, 1Fh - not eax - and eax, edi - add eax, ecx - mov [ebp+var_470], eax - mov eax, [ebp+var_46C] - sub eax, [ebp+var_464] - cmp [ebp+var_470], eax - mov [ebp+n], ecx - jnb loc_8056740 - mov ecx, [ebp+s] - test ecx, ecx - jz short loc_80568EF - test edi, edi - jle short loc_805688E - mov eax, [ebp+var_48C] - test eax, eax - jz loc_8056950 - -loc_805688E: ; CODE XREF: sub_8056430+44Ej - ; sub_8056430+559j ... - cmp byte ptr [ebp+var_468], 0 - jz loc_8056A38 - mov esi, [ebp+n] - test esi, esi - jz short loc_80568E3 - mov esi, [ebp+n] - mov [ebp+var_49C], edx - call ___ctype_tolower_loc - mov edx, [ebp+var_49C] - add edx, [ebp+s] - sub esi, 1 - lea esi, [esi+0] - -loc_80568C8: ; CODE XREF: sub_8056430+4B1j - movzx edi, [ebp+esi+src] - sub esi, 1 - mov ecx, [eax] - mov ecx, [ecx+edi*4] - mov [edx-2], cl - sub edx, 1 - cmp esi, 0FFFFFFFFh - jnz short loc_80568C8 - -loc_80568E3: ; CODE XREF: sub_8056430+473j - ; sub_8056430+61Dj ... - mov esi, [ebp+n] - add [ebp+s], esi - -loc_80568EF: ; CODE XREF: sub_8056430+44Aj - mov eax, [ebp+var_470] - mov esi, ebx - add [ebp+var_464], eax - jmp loc_80564E7 -; --------------------------------------------------------------------------- - -loc_8056902: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov ecx, [ebp+var_470] ; jumptable 080566F3 cases 65,66,97 - test ecx, ecx - jnz loc_80569B0 - cmp byte ptr [ebp+n], 0 - jz short loc_8056920 - mov byte ptr [ebp+var_478], 1 - -loc_8056920: ; CODE XREF: sub_8056430+4E7j - ; sub_8056430+132Cj - mov [ebp+format], 20h - lea ecx, [ebp+format+3] - mov [ebp+format+1], 25h - lea eax, [ebp+format+2] - mov byte ptr [ebp+var_468], 0 - mov [ebp+var_48C], 0 - jmp loc_8056803 -; --------------------------------------------------------------------------- - -loc_8056950: ; CODE XREF: sub_8056430+458j - cmp [ebp+var_474], 30h - jz loc_8057C52 - mov eax, [ebp+s] - mov [ebp+var_49C], edx - mov [esp+8], edi ; n - mov dword ptr [esp+4], 20h ; c - mov [esp], eax ; s - call _memset - mov edx, [ebp+var_49C] - add [ebp+s], edi - jmp loc_805688E -; --------------------------------------------------------------------------- - -loc_805698E: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - movzx eax, byte ptr [ebx+1] ; jumptable 080566F3 case 58 - lea esi, [ebx+1] - mov [ebp+n], 1 - cmp al, 3Ah - jz loc_8057D87 - -loc_80569A7: ; CODE XREF: sub_8056430+197Aj - cmp al, 7Ah - jz loc_8056C38 - nop - -loc_80569B0: ; CODE XREF: sub_8056430+39Bj - ; sub_8056430+4DAj ... - mov esi, ebx - -loc_80569B2: ; CODE XREF: sub_8056430+152j - lea eax, [esi-1] - mov edx, 1 - -loc_80569BA: ; CODE XREF: sub_8056430+598j - movzx ecx, byte ptr [eax] - add edx, 1 - mov ebx, eax - sub eax, 1 - cmp cl, 25h - jnz short loc_80569BA - jmp loc_8056590 -; --------------------------------------------------------------------------- - align 10h - -loc_80569D0: ; CODE XREF: sub_8056430+1DDj - mov eax, [ebp+s] - mov [esp+8], edx ; n - mov [ebp+var_49C], edx - mov [esp+4], ebx ; src - mov [esp], eax ; dest - call _memcpy - mov ecx, [ebp+s] - mov edx, [ebp+var_49C] - lea edx, [ecx+edx] - mov [ebp+s], edx - jmp loc_805666C -; --------------------------------------------------------------------------- - align 4 - -loc_8056A08: ; CODE XREF: sub_8056430+3B7j - mov [ebp+var_48C], 0 - -loc_8056A12: ; CODE XREF: sub_8056430+D28j - ; sub_8056430+1B0Cj - movzx edx, byte ptr [ebp+var_470] - lea ecx, [ebp+var_454] - lea eax, [ebp+format+3] - mov [ebp+format+2], dl - movzx edx, byte ptr [ebp+var_490] - jmp loc_8056803 -; --------------------------------------------------------------------------- - align 4 - -loc_8056A38: ; CODE XREF: sub_8056430+465j - cmp byte ptr [ebp+var_478], 0 - jz loc_8057C2B - mov ecx, [ebp+n] - test ecx, ecx - jz loc_80568E3 - mov esi, [ebp+n] - mov [ebp+var_49C], edx - call ___ctype_toupper_loc - mov edx, [ebp+var_49C] - add edx, [ebp+s] - sub esi, 1 - nop - lea esi, [esi+0] - -loc_8056A78: ; CODE XREF: sub_8056430+661j - movzx edi, [ebp+esi+src] - sub esi, 1 - mov ecx, [eax] - mov ecx, [ecx+edi*4] - mov [edx-2], cl - sub edx, 1 - cmp esi, 0FFFFFFFFh - jnz short loc_8056A78 - jmp loc_80568E3 -; --------------------------------------------------------------------------- - -loc_8056A98: ; CODE XREF: sub_8056430+1A4j - mov ecx, [ebp+s] - mov [ebp+var_49C], edx - mov [esp+8], edi ; n - mov dword ptr [esp+4], 30h ; c - mov [esp], ecx ; s - call _memset - mov edx, [ebp+var_49C] - add [ebp+s], edi - jmp loc_8056606 -; --------------------------------------------------------------------------- - -loc_8056AC9: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov [ebp+var_468], offset aHMS ; jumptable 080566F3 case 84 - -loc_8056AD3: ; CODE XREF: sub_8056430+7ACj - ; sub_8056430+1214j ... - movzx ecx, byte ptr [ebp+var_478] - mov eax, [ebp+arg_8] - mov edx, [ebp+tp] - mov esi, [ebp+arg_C] - mov [ebp+var_470], ecx - mov ecx, [ebp+var_468] - mov [esp+8], eax - mov eax, [ebp+var_470] - mov [esp+4], edx - xor edx, edx - mov [esp+0Ch], esi - mov [esp], ecx - mov ecx, 0FFFFFFFFh - call sub_8056430 - mov esi, [ebp+var_46C] - sub esi, [ebp+var_464] - sub edi, eax - mov [ebp+n], eax - mov eax, edi - sar eax, 1Fh - not eax - and eax, edi - add eax, [ebp+n] - cmp eax, esi - mov [ebp+var_478], eax - jnb loc_8056740 - mov eax, [ebp+s] - test eax, eax - jz short loc_8056BBF - test edi, edi - jle short loc_8056B7F - cmp [ebp+var_474], 30h - jz loc_8057C94 - mov edx, [ebp+s] - mov [esp+8], edi ; n - mov dword ptr [esp+4], 20h ; c - mov [esp], edx ; s - call _memset - add [ebp+s], edi - -loc_8056B7F: ; CODE XREF: sub_8056430+720j - ; sub_8056430+1884j - mov ecx, [ebp+arg_C] - mov eax, [ebp+arg_8] - mov edx, [ebp+tp] - mov [esp+0Ch], ecx - mov ecx, [ebp+var_468] - mov [esp+8], eax - mov eax, [ebp+var_470] - mov [esp+4], edx - mov edx, [ebp+s] - mov [esp], ecx - mov ecx, esi - call sub_8056430 - mov esi, [ebp+n] - add [ebp+s], esi - -loc_8056BBF: ; CODE XREF: sub_8056430+71Cj - mov eax, [ebp+var_478] - mov esi, ebx - add [ebp+var_464], eax - jmp loc_80564E7 -; --------------------------------------------------------------------------- - -loc_8056BD2: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov [ebp+var_468], 805E00Eh ; jumptable 080566F3 case 82 - jmp loc_8056AD3 -; --------------------------------------------------------------------------- - -loc_8056BE1: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov edx, 70h ; jumptable 080566F3 case 80 - mov [ebp+var_490], 70h - mov byte ptr [ebp+var_468], 1 - -loc_8056BF7: ; CODE XREF: sub_8056430+7FAj - cmp byte ptr [ebp+n], 0 - jz loc_80567D1 - mov byte ptr [ebp+var_478], 0 - mov byte ptr [ebp+var_468], 1 - jmp loc_80567D1 -; --------------------------------------------------------------------------- - -loc_8056C17: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov byte ptr [ebp+var_468], 0 ; jumptable 080566F3 case 114 - jmp loc_80567D1 -; --------------------------------------------------------------------------- - -loc_8056C23: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov byte ptr [ebp+var_468], 0 ; jumptable 080566F3 case 112 - jmp short loc_8056BF7 -; --------------------------------------------------------------------------- - -loc_8056C2C: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov esi, ebx ; jumptable 080566F3 case 122 - mov [ebp+n], 0 - -loc_8056C38: ; CODE XREF: sub_8056430+579j - mov eax, [ebp+tp] - mov ebx, [eax+20h] - test ebx, ebx - js loc_80564E7 - mov ebx, [eax+24h] - mov edx, 91A2B3C5h - mov eax, ebx - imul edx - mov eax, 88888889h - add edx, ebx - sar edx, 0Bh - mov [ebp+var_468], edx - mov edx, ebx - sar edx, 1Fh - mov [ebp+var_488], edx - sub [ebp+var_468], edx - imul ebx - mov eax, 88888889h - lea ecx, [edx+ebx] - sar ecx, 5 - sub ecx, [ebp+var_488] - imul ecx - mov eax, ecx - sar eax, 1Fh - add edx, ecx - sar edx, 5 - sub edx, eax - imul eax, edx, 3Ch - mov edx, ecx - sub edx, eax - imul eax, ecx, 3Ch - mov ecx, ebx - sub ecx, eax - cmp [ebp+n], 1 - jz loc_8057DF1 - jnb loc_8057D2B - imul eax, [ebp+var_468], 64h - shr ebx, 1Fh - mov byte ptr [ebp+var_488], bl - mov [ebp+n], 0 - add eax, edx - mov [ebp+var_468], eax - mov byte ptr [ebp+var_498], 1 - mov [ebp+var_48C], 5 - nop - lea esi, [esi+0] - -loc_8056CF0: ; CODE XREF: sub_8056430+F97j - ; sub_8056430+1282j ... - cmp [ebp+var_470], 4Fh - mov ebx, esi - jz loc_8057133 - nop - -loc_8056D00: ; CODE XREF: sub_8056430+CFDj - ; sub_8056430+13DDj ... - cmp byte ptr [ebp+var_488], 0 - mov esi, ebx - lea ecx, [ebp+var_1C] - jnz loc_80579C8 - -loc_8056D12: ; CODE XREF: sub_8056430+159Ej - mov ebx, 0CCCCCCCDh - mov [ebp+var_470], esi - lea esi, [esi+0] - -loc_8056D20: ; CODE XREF: sub_8056430+92Dj - ; sub_8056430+931j - test byte ptr [ebp+n], 1 - jz short loc_8056D2F - sub ecx, 1 - mov byte ptr [ecx], 3Ah - -loc_8056D2F: ; CODE XREF: sub_8056430+8F7j - mov eax, [ebp+var_468] - sub ecx, 1 - mov esi, [ebp+var_468] - mul ebx - shr edx, 3 - lea eax, [edx+edx*4] - add eax, eax - sub esi, eax - mov eax, esi - add eax, 30h - mov [ecx], al - sar [ebp+n], 1 - mov [ebp+var_468], edx - jnz short loc_8056D20 - test edx, edx - jnz short loc_8056D20 - mov esi, [ebp+var_470] - mov ebx, esi - -loc_8056D6B: ; CODE XREF: sub_8056430+17F6j - cmp edi, [ebp+var_48C] - mov [ebp+n], edi - jge short loc_8056D85 - mov eax, [ebp+var_48C] - mov [ebp+n], eax - -loc_8056D85: ; CODE XREF: sub_8056430+947j - cmp byte ptr [ebp+var_488], 0 - mov edx, 2Dh - jnz short loc_8056D9F - movzx edx, byte ptr [ebp+var_498] - neg edx - and edx, 2Bh - -loc_8056D9F: ; CODE XREF: sub_8056430+961j - cmp [ebp+var_474], 2Dh - jz loc_8057A50 - mov eax, [ebp+n] - lea esi, [ecx+eax] - xor eax, eax - sub esi, [ebp+var_4AC] - test dl, dl - setnz al - sub esi, eax - test esi, esi - jle loc_8057B28 - cmp [ebp+var_474], 5Fh - jz loc_80579D8 - mov eax, [ebp+var_46C] - sub eax, [ebp+var_464] - cmp [ebp+n], eax - mov [ebp+var_468], eax - jnb loc_8056740 - test dl, dl - jz loc_8056E9B - sub edi, 1 - mov eax, edi - sar eax, 1Fh - not eax - and eax, edi - add eax, 1 - cmp [ebp+var_468], eax - mov [ebp+var_470], eax - jbe loc_8056740 - mov eax, [ebp+s] - test eax, eax - jz short loc_8056E8F - test edi, edi - jle short loc_8056E7E - mov eax, [ebp+n] - test eax, eax - jnz short loc_8056E7E - cmp [ebp+var_474], 30h - jz loc_8057D49 - mov eax, [ebp+s] - mov byte ptr [ebp+var_49C], dl - mov [ebp+var_4A0], ecx - mov [esp+8], edi ; n - mov dword ptr [esp+4], 20h ; c - mov [esp], eax ; s - call _memset - mov ecx, [ebp+var_4A0] - add [ebp+s], edi - movzx edx, byte ptr [ebp+var_49C] - -loc_8056E7E: ; CODE XREF: sub_8056430+9FCj - ; sub_8056430+A06j ... - mov eax, [ebp+s] - mov [eax], dl - add eax, 1 - mov [ebp+s], eax - -loc_8056E8F: ; CODE XREF: sub_8056430+9F8j - mov edx, [ebp+var_470] - add [ebp+var_464], edx - -loc_8056E9B: ; CODE XREF: sub_8056430+9C9j - mov edx, [ebp+s] - test edx, edx - jz short loc_8056ED1 - mov eax, [ebp+s] - mov [ebp+var_4A0], ecx - mov [esp+8], esi ; n - mov dword ptr [esp+4], 30h ; c - mov [esp], eax ; s - call _memset - mov ecx, [ebp+var_4A0] - add [ebp+s], esi - -loc_8056ED1: ; CODE XREF: sub_8056430+A73j - add [ebp+var_464], esi - xor edi, edi - -loc_8056ED9: ; CODE XREF: sub_8056430+1622j - ; sub_8056430+16C3j ... - mov esi, [ebp+var_4AC] - sub esi, ecx - sub edi, esi - mov eax, edi - sar eax, 1Fh - not eax - and eax, edi - add eax, esi - mov [ebp+var_468], eax - mov eax, [ebp+var_46C] - sub eax, [ebp+var_464] - cmp [ebp+var_468], eax - jnb loc_8056740 - mov edx, [ebp+s] - test edx, edx - jz loc_8056FC4 - test edi, edi - jle short loc_8056F61 - mov eax, [ebp+n] - test eax, eax - jnz short loc_8056F61 - cmp [ebp+var_474], 30h - jz loc_8057BC8 - mov eax, [ebp+s] - mov [ebp+var_4A0], ecx - mov [esp+8], edi ; n - mov dword ptr [esp+4], 20h ; c - mov [esp], eax ; s - call _memset - mov ecx, [ebp+var_4A0] - add [ebp+s], edi - -loc_8056F61: ; CODE XREF: sub_8056430+AECj - ; sub_8056430+AF6j ... - cmp byte ptr [ebp+var_478], 0 - jz loc_8057AF8 - mov edx, [ebp+s] - add edx, esi - test esi, esi - mov [ebp+s], edx - jz short loc_8056FC4 - mov [ebp+var_4A0], ecx - call ___ctype_toupper_loc - mov ecx, [ebp+var_4A0] - xor edx, edx - mov [ebp+n], ebx - lea edi, [ecx+esi] - lea esi, [esi+0] - -loc_8056FA0: ; CODE XREF: sub_8056430+B8Cj - movzx ebx, byte ptr [edi+edx-1] - mov ecx, [eax] - mov ecx, [ecx+ebx*4] - mov ebx, [ebp+s] - mov [ebx+edx-1], cl - sub edx, 1 - lea ecx, [esi+edx] - test ecx, ecx - jnz short loc_8056FA0 - mov ebx, [ebp+n] - -loc_8056FC4: ; CODE XREF: sub_8056430+AE4j - ; sub_8056430+B4Ej ... - mov ecx, [ebp+var_468] - mov esi, ebx - add [ebp+var_464], ecx - jmp loc_80564E7 -; --------------------------------------------------------------------------- - -loc_8056FD7: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 78 - jz loc_80569B0 - cmp edi, 0FFFFFFFFh - jz loc_8057F06 - cmp edi, 8 - mov esi, edi - mov ecx, [ebp+arg_C] - jg short loc_8057011 - nop - -loc_8056FF8: ; CODE XREF: sub_8056430+BDFj - mov eax, 66666667h - add esi, 1 - imul ecx - sar ecx, 1Fh - sar edx, 2 - sub edx, ecx - cmp esi, 9 - mov ecx, edx - jnz short loc_8056FF8 - -loc_8057011: ; CODE XREF: sub_8056430+BC5j - mov [ebp+var_48C], edi - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_805701C: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov ecx, [ebp+var_470] ; jumptable 080566F3 case 37 - mov esi, ebx - mov edx, 1 - test ecx, ecx - jnz loc_8056590 - sub edi, 1 - mov eax, edi - sar eax, 1Fh - not eax - and eax, edi - lea esi, [eax+1] - mov eax, [ebp+var_46C] - sub eax, [ebp+var_464] - cmp esi, eax - jnb loc_8056740 - mov eax, [ebp+s] - test eax, eax - jz short loc_80570A8 - test edi, edi - mov eax, 25h - jle short loc_8057097 - cmp [ebp+var_474], 30h - jz loc_80580F3 - mov eax, [ebp+s] - mov [esp+8], edi ; n - mov dword ptr [esp+4], 20h ; c - mov [esp], eax ; s - call _memset - add [ebp+s], edi - movzx eax, byte ptr [ebx] - -loc_8057097: ; CODE XREF: sub_8056430+C35j - ; sub_8056430+1CE6j - mov edx, [ebp+s] - mov [edx], al - add edx, 1 - mov [ebp+s], edx - -loc_80570A8: ; CODE XREF: sub_8056430+C2Cj - ; sub_8056430+DBBj ... - add [ebp+var_464], esi - mov esi, ebx - jmp loc_80564E7 -; --------------------------------------------------------------------------- - -loc_80570B5: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - lea esi, [ebx-1] ; jumptable 080566F3 case 0 - movzx ecx, byte ptr [ebx-1] - jmp loc_805657F -; --------------------------------------------------------------------------- - -loc_80570C1: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov esi, [ebp+tp] ; jumptable 080566F3 case 117 - mov edx, 92492493h - mov [ebp+var_48C], 1 - mov ecx, [esi+18h] - add ecx, 6 - mov eax, ecx - imul edx - mov eax, ecx - sar eax, 1Fh - add edx, ecx - sar edx, 2 - sub edx, eax - lea eax, ds:0[edx*8] - sub eax, edx - sub ecx, eax - add ecx, 1 - lea esi, [esi+0] - -loc_8057100: ; CODE XREF: sub_8056430+BE7j - ; sub_8056430+D67j ... - mov edx, ecx - mov esi, ebx - shr edx, 1Fh - mov ebx, esi - cmp [ebp+var_470], 4Fh - mov byte ptr [ebp+var_488], dl - mov [ebp+var_468], ecx - mov [ebp+n], 0 - mov byte ptr [ebp+var_498], 0 - jnz loc_8056D00 - -loc_8057133: ; CODE XREF: sub_8056430+8C9j - cmp byte ptr [ebp+var_488], 0 - lea ecx, [ebp+var_1C] - jnz loc_80579C8 - -loc_8057143: ; CODE XREF: sub_8056430+185Fj - mov [ebp+format], 20h - mov [ebp+format+1], 25h - mov byte ptr [ebp+var_468], 0 - jmp loc_8056A12 -; --------------------------------------------------------------------------- - -loc_805715D: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 85 - jz loc_80569B0 - mov edx, [ebp+tp] - mov esi, [edx+1Ch] - add esi, 7 - sub esi, [edx+18h] - mov edx, 92492493h - mov eax, esi - imul edx - -loc_8057182: ; CODE XREF: sub_8056430+1427j - lea ecx, [edx+esi] - sar ecx, 2 - sar esi, 1Fh - sub ecx, esi - mov [ebp+var_48C], 2 - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_805719C: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 83 - jz loc_80569B0 - mov edx, [ebp+tp] - mov [ebp+var_48C], 2 - mov ecx, [edx] - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_80571C0: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - sub edi, 1 ; jumptable 080566F3 case 116 - mov eax, edi - sar eax, 1Fh - not eax - and eax, edi - lea esi, [eax+1] - mov eax, [ebp+var_46C] - sub eax, [ebp+var_464] - cmp esi, eax - jnb loc_8056740 - mov ecx, [ebp+s] - test ecx, ecx - jz loc_80570A8 - test edi, edi - jle short loc_8057222 - cmp [ebp+var_474], 30h - jz loc_805804C - mov edx, [ebp+s] - mov [esp+8], edi ; n - mov dword ptr [esp+4], 20h ; c - mov [esp], edx ; s - call _memset - add [ebp+s], edi - -loc_8057222: ; CODE XREF: sub_8056430+DC3j - ; sub_8056430+1C3Cj - mov ecx, [ebp+s] - mov byte ptr [ecx], 9 - add ecx, 1 - mov [ebp+s], ecx - jmp loc_80570A8 -; --------------------------------------------------------------------------- - -loc_8057239: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov ecx, [ebp+tp] ; jumptable 080566F3 case 115 - lea esi, [ebp+format] - mov eax, [ecx] - mov dword ptr [ebp+format], eax - mov eax, [ecx+4] - mov [ebp+var_454], eax - mov eax, [ecx+8] - mov [ebp+var_450], eax - mov eax, [ecx+0Ch] - mov [ebp+var_44C], eax - mov eax, [ecx+10h] - mov [ebp+var_448], eax - mov eax, [ecx+14h] - mov [ebp+var_444], eax - mov eax, [ecx+18h] - mov [ebp+var_440], eax - mov eax, [ecx+1Ch] - mov [ebp+var_43C], eax - mov eax, [ecx+20h] - mov [ebp+var_438], eax - mov eax, [ecx+24h] - mov [ebp+var_434], eax - mov eax, [ecx+28h] - mov [esp], esi ; tp - mov [ebp+var_430], eax - call _mktime - lea ecx, [ebp+var_1C] - mov [ebp+n], ebx - mov esi, eax - shr eax, 1Fh - mov byte ptr [ebp+var_488], al - jmp short loc_80572DB -; --------------------------------------------------------------------------- - align 4 - -loc_80572C8: ; CODE XREF: sub_8056430+ED1j - mov ebx, 30h - sub bl, al - mov eax, ebx - -loc_80572D1: ; CODE XREF: sub_8056430+ED6j - test edx, edx - mov [ecx], al - jz loc_8057C0F - -loc_80572DB: ; CODE XREF: sub_8056430+E93j - mov eax, 66666667h - sub ecx, 1 - imul esi - mov eax, esi - sar eax, 1Fh - sar edx, 2 - sub edx, eax - lea eax, [edx+edx*4] - add eax, eax - sub esi, eax - cmp byte ptr [ebp+var_488], 0 - mov eax, esi - mov esi, edx - jnz short loc_80572C8 - add eax, 30h - jmp short loc_80572D1 -; --------------------------------------------------------------------------- - -loc_8057308: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - sub edi, 1 ; jumptable 080566F3 case 110 - mov eax, edi - sar eax, 1Fh - not eax - and eax, edi - lea esi, [eax+1] - mov eax, [ebp+var_46C] - sub eax, [ebp+var_464] - cmp esi, eax - jnb loc_8056740 - mov eax, [ebp+s] - test eax, eax - jz loc_80570A8 - test edi, edi - jle short loc_805736A - cmp [ebp+var_474], 30h - jz loc_8058027 - mov ecx, [ebp+s] - mov [esp+8], edi ; n - mov dword ptr [esp+4], 20h ; c - mov [esp], ecx ; s - call _memset - add [ebp+s], edi - -loc_805736A: ; CODE XREF: sub_8056430+F0Bj - ; sub_8056430+1C17j - mov eax, [ebp+s] - mov byte ptr [eax], 0Ah - add eax, 1 - mov [ebp+s], eax - jmp loc_80570A8 -; --------------------------------------------------------------------------- - -loc_8057381: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 109 - jz loc_80569B0 - mov edx, [ebp+tp] - mov esi, ebx - mov [ebp+n], 0 - mov byte ptr [ebp+var_498], 0 - mov [ebp+var_48C], 2 - mov eax, [edx+10h] - cmp eax, 0FFFFFFFFh - setl byte ptr [ebp+var_488] - add eax, 1 - mov [ebp+var_468], eax - jmp loc_8056CF0 -; --------------------------------------------------------------------------- - -loc_80573CC: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 108 - mov ecx, [ebp+var_480] - jz loc_80569B0 - -loc_80573DF: ; CODE XREF: sub_8056430+FF8j - ; sub_8056430+129Dj - cmp [ebp+var_474], 2Dh - jz loc_8057C00 - cmp [ebp+var_474], 30h - jz loc_8057C00 - mov [ebp+var_48C], 2 - mov [ebp+var_474], 5Fh - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_8057412: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 107 - jz loc_80569B0 - mov eax, [ebp+tp] - mov ecx, [eax+8] - jmp short loc_80573DF -; --------------------------------------------------------------------------- - -loc_805742A: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 77 - jz loc_80569B0 - mov esi, [ebp+tp] - mov [ebp+var_48C], 2 - mov ecx, [esi+4] - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_805744F: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 73 - mov ecx, [ebp+var_480] - mov [ebp+var_48C], 2 - jnz loc_8057100 - jmp loc_80569B0 -; --------------------------------------------------------------------------- - -loc_8057471: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 72 - jz loc_80569B0 - mov esi, [ebp+tp] - mov [ebp+var_48C], 2 - mov ecx, [esi+8] - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_8057496: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 cases 71,86,103 - jz loc_80569B0 - mov edx, [ebp+tp] - mov esi, [ebp+tp] - mov edx, [edx+14h] - mov esi, [esi+18h] - mov eax, edx - sar eax, 1Fh - and eax, 190h - lea eax, [edx+eax-64h] - mov [ebp+var_48C], eax - mov eax, [ebp+tp] - mov [ebp+var_498], esi - mov [ebp+n], edx - mov edx, 92492493h - mov eax, [eax+1Ch] - mov esi, eax - add esi, 17Eh - sub esi, [ebp+var_498] - mov [ebp+var_468], eax - mov eax, esi - imul edx - mov eax, esi - sar eax, 1Fh - add edx, esi - sar edx, 2 - sub edx, eax - lea eax, ds:0[edx*8] - sub eax, edx - mov [ebp+var_488], eax - mov eax, [ebp+var_468] - mov edx, [ebp+var_488] - sub eax, esi - lea eax, [eax+edx+3] - test eax, eax - mov [ebp+var_488], eax - js loc_8057F41 - xor eax, eax - test byte ptr [ebp+var_48C], 3 - jnz short loc_8057585 - mov eax, [ebp+var_48C] - mov edx, 51EB851Fh - imul edx - mov eax, [ebp+var_48C] - sar edx, 5 - sar eax, 1Fh - sub edx, eax - mov eax, 1 - imul edx, 64h - cmp [ebp+var_48C], edx - jnz short loc_8057585 - mov edx, [ebp+var_48C] - mov esi, 190h - mov eax, edx - sar edx, 1Fh - idiv esi - xor eax, eax - test edx, edx - setz al - -loc_8057585: ; CODE XREF: sub_8056430+110Fj - ; sub_8056430+113Aj - mov edx, [ebp+var_468] - sub edx, 16Dh - sub edx, eax - mov eax, edx - sub eax, [ebp+var_498] - mov [ebp+var_468], edx - mov edx, 92492493h - lea esi, [eax+17Eh] - mov eax, esi - imul edx - mov eax, esi - sar eax, 1Fh - add edx, esi - sar edx, 2 - sub edx, eax - lea eax, ds:0[edx*8] - sub eax, edx - mov [ebp+var_48C], eax - mov eax, [ebp+var_468] - mov edx, [ebp+var_48C] - sub eax, esi - xor esi, esi - lea eax, [eax+edx+3] - test eax, eax - js short loc_80575ED - mov [ebp+var_488], eax - mov si, 1 - -loc_80575ED: ; CODE XREF: sub_8056430+11B1j - ; sub_8056430+1BB9j - cmp cl, 47h - jz loc_8057E9E - cmp cl, 67h - jz loc_8057E29 - mov eax, [ebp+var_488] - mov edx, 92492493h - mov [ebp+var_48C], 2 - imul edx - mov eax, [ebp+var_488] - add edx, [ebp+var_488] - sar eax, 1Fh - sar edx, 2 - sub edx, eax - lea ecx, [edx+1] - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_8057632: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov edx, [ebp+var_470] ; jumptable 080566F3 case 70 - mov [ebp+var_468], offset aYMD_0 ; "%Y-%m-%d" - test edx, edx - jz loc_8056AD3 - jmp loc_80569B0 -; --------------------------------------------------------------------------- - -loc_805764F: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - mov edx, [ebp+var_470] ; jumptable 080566F3 case 68 - mov [ebp+var_468], offset aMDY ; "%m/%d/%y" - test edx, edx - jz loc_8056AD3 - jmp loc_80569B0 -; --------------------------------------------------------------------------- - -loc_805766C: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 106 - jz loc_80569B0 - mov edx, [ebp+tp] - mov esi, ebx - mov [ebp+n], 0 - mov byte ptr [ebp+var_498], 0 - mov [ebp+var_48C], 3 - mov eax, [edx+1Ch] - cmp eax, 0FFFFFFFFh - setl byte ptr [ebp+var_488] - add eax, 1 - mov [ebp+var_468], eax - jmp loc_8056CF0 -; --------------------------------------------------------------------------- - -loc_80576B7: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 101 - jz loc_80569B0 - mov eax, [ebp+tp] - mov ecx, [eax+0Ch] - jmp loc_80573DF -; --------------------------------------------------------------------------- - -loc_80576D2: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 100 - jz loc_80569B0 - mov esi, [ebp+tp] - mov [ebp+var_48C], 2 - mov ecx, [esi+0Ch] - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_80576F7: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 121 - jz loc_8057C85 - mov esi, [ebp+tp] - mov edx, 51EB851Fh - mov ecx, [esi+14h] - mov eax, ecx - mov esi, ecx - imul edx - mov eax, ecx - sar eax, 1Fh - sar edx, 5 - sub edx, eax - imul edx, 64h - sub esi, edx - js loc_8057EE7 - mov ecx, esi - mov [ebp+var_48C], 2 - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_805773E: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp byte ptr [ebp+n], 0 ; jumptable 080566F3 cases 98,104 - jz short loc_805774E - mov byte ptr [ebp+var_478], 1 - -loc_805774E: ; CODE XREF: sub_8056430+1315j - mov esi, [ebp+var_470] - test esi, esi - jnz loc_80569B0 - jmp loc_8056920 -; --------------------------------------------------------------------------- - -loc_8057761: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 119 - jz loc_80569B0 - mov edx, [ebp+tp] - mov [ebp+var_48C], 1 - mov ecx, [edx+18h] - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_8057786: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 4Fh ; jumptable 080566F3 case 67 - jz loc_80569B0 - cmp [ebp+var_470], 45h - jz loc_8057F1D - mov edx, [ebp+tp] - mov byte ptr [ebp+var_498], 0 - mov [ebp+var_48C], 2 - mov ecx, [edx+14h] - mov edx, 51EB851Fh - mov eax, ecx - imul edx - mov eax, ecx - sar eax, 1Fh - sar edx, 5 - sub edx, eax - lea esi, [edx+13h] - test esi, esi - setnle byte ptr [ebp+n] - imul eax, edx, 64h - mov edx, ecx - sub edx, eax - mov eax, edx - movzx edx, byte ptr [ebp+n] - shr eax, 1Fh - mov [ebp+n], 0 - and eax, edx - cmp ecx, 0FFFFF894h - setl byte ptr [ebp+var_488] - sub esi, eax - mov [ebp+var_468], esi - jmp loc_8056D00 -; --------------------------------------------------------------------------- - -loc_8057812: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 87 - jz loc_80569B0 - mov edx, [ebp+tp] - mov eax, 92492493h - mov ecx, [edx+18h] - mov esi, [edx+1Ch] - add ecx, 6 - imul ecx - mov eax, ecx - sar eax, 1Fh - sub esi, ecx - add edx, ecx - sar edx, 2 - sub edx, eax - lea eax, ds:0[edx*8] - sub eax, edx - lea esi, [esi+eax+7] - mov eax, 92492493h - imul esi - jmp loc_8057182 -; --------------------------------------------------------------------------- - -loc_805785C: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp byte ptr [ebp+n], 1 ; jumptable 080566F3 case 90 - mov edx, [ebp+var_494] - sbb eax, eax - mov esi, eax - and byte ptr [ebp+var_478], al - add esi, 1 - test edx, edx - jz loc_8058096 - mov eax, [ebp+var_494] - mov [esp], eax ; s - call _strlen - mov [ebp+n], eax - mov edx, eax - -loc_8057894: ; CODE XREF: sub_8056430+1C7Cj - sub edi, edx - mov eax, edi - sar eax, 1Fh - not eax - and eax, edi - add eax, edx - mov [ebp+var_468], eax - mov eax, [ebp+var_46C] - sub eax, [ebp+var_464] - cmp [ebp+var_468], eax - jnb loc_8056740 - mov eax, [ebp+s] - test eax, eax - jz loc_8057962 - test edi, edi - jle short loc_80578FE - cmp [ebp+var_474], 30h - jz loc_8058071 - mov ecx, [ebp+s] - mov [esp+8], edi ; n - mov dword ptr [esp+4], 20h ; c - mov [esp], ecx ; s - call _memset - add [ebp+s], edi - -loc_80578FE: ; CODE XREF: sub_8056430+149Fj - ; sub_8056430+1C61j - mov eax, esi - test al, al - jz loc_8057CCE - mov edx, [ebp+n] - mov ecx, [ebp+s] - test edx, edx - lea edi, [ecx+edx] - jz short loc_805795C - call ___ctype_tolower_loc - mov edx, [ebp+n] - mov ecx, [ebp+var_494] - mov [ebp+s], ebx - lea esi, [ecx+edx] - xor edx, edx - nop - -loc_8057938: ; CODE XREF: sub_8056430+1524j - movzx ebx, byte ptr [esi+edx-1] - mov ecx, [eax] - mov ecx, [ecx+ebx*4] - mov [edi+edx-1], cl - mov ebx, [ebp+n] - sub edx, 1 - lea ecx, [edx+ebx] - test ecx, ecx - jnz short loc_8057938 - -loc_8057956: ; CODE XREF: sub_8056430+18F6j - mov ebx, [ebp+s] - -loc_805795C: ; CODE XREF: sub_8056430+14E9j - ; sub_8056430+18BCj ... - mov [ebp+s], edi - -loc_8057962: ; CODE XREF: sub_8056430+1497j - mov esi, [ebp+var_468] - jmp loc_80570A8 -; --------------------------------------------------------------------------- - -loc_805796D: ; CODE XREF: sub_8056430+2C3j - ; DATA XREF: .rodata:off_805F89Co - cmp [ebp+var_470], 45h ; jumptable 080566F3 case 89 - jz loc_8057C85 - cmp [ebp+var_470], 4Fh - jz loc_80569B0 - mov ecx, [ebp+tp] - mov [ebp+n], 0 - mov byte ptr [ebp+var_498], 0 - mov [ebp+var_48C], 4 - mov eax, [ecx+14h] - cmp eax, 0FFFFF894h - setl byte ptr [ebp+var_488] - add eax, 76Ch - mov [ebp+var_468], eax - jmp loc_8056D00 -; --------------------------------------------------------------------------- - align 4 - -loc_80579C8: ; CODE XREF: sub_8056430+8DCj - ; sub_8056430+D0Dj - neg [ebp+var_468] - jmp loc_8056D12 -; --------------------------------------------------------------------------- - align 8 - -loc_80579D8: ; CODE XREF: sub_8056430+9A3j - mov eax, [ebp+var_46C] - sub eax, [ebp+var_464] - cmp esi, eax - jnb loc_8056740 - mov eax, [ebp+s] - test eax, eax - jz short loc_8057A2F - mov eax, [ebp+s] - mov byte ptr [ebp+var_49C], dl - mov [ebp+var_4A0], ecx - mov [esp+8], esi ; n - mov dword ptr [esp+4], 20h ; c - mov [esp], eax ; s - call _memset - mov ecx, [ebp+var_4A0] - add [ebp+s], esi - movzx edx, byte ptr [ebp+var_49C] - -loc_8057A2F: ; CODE XREF: sub_8056430+15C4j - mov eax, edi - sub eax, esi - add [ebp+var_464], esi - cmp edi, esi - mov [ebp+var_468], eax - setle al - movzx edi, al - sub edi, 1 - and edi, [ebp+var_468] - -loc_8057A50: ; CODE XREF: sub_8056430+976j - test dl, dl - jz loc_8056ED9 - lea esi, [edi-1] - mov eax, esi - sar eax, 1Fh - not eax - and eax, esi - add eax, 1 - mov [ebp+var_468], eax - mov eax, [ebp+var_46C] - sub eax, [ebp+var_464] - cmp [ebp+var_468], eax - jnb loc_8056740 - mov eax, [ebp+s] - test eax, eax - jz short loc_8057AE7 - test esi, esi - jle short loc_8057AD6 - mov eax, [ebp+n] - test eax, eax - jnz short loc_8057AD6 - -loc_8057A9D: ; CODE XREF: sub_8056430+1754j - mov eax, [ebp+s] - mov byte ptr [ebp+var_49C], dl - mov [ebp+var_4A0], ecx - mov [esp+8], esi ; n - mov dword ptr [esp+4], 20h ; c - mov [esp], eax ; s - call _memset - mov ecx, [ebp+var_4A0] - add [ebp+s], esi - movzx edx, byte ptr [ebp+var_49C] - -loc_8057AD6: ; CODE XREF: sub_8056430+1661j - ; sub_8056430+166Bj ... - mov esi, [ebp+s] - mov [esi], dl - add esi, 1 - mov [ebp+s], esi - -loc_8057AE7: ; CODE XREF: sub_8056430+165Dj - ; sub_8056430+1735j - mov eax, [ebp+var_468] - add [ebp+var_464], eax - jmp loc_8056ED9 -; --------------------------------------------------------------------------- - -loc_8057AF8: ; CODE XREF: sub_8056430+B38j - mov eax, [ebp+s] - mov [esp+8], esi ; n - mov [esp+4], ecx ; src - mov [esp], eax ; dest - call _memcpy - mov edx, [ebp+s] - lea esi, [edx+esi] - mov [ebp+s], esi - jmp loc_8056FC4 -; --------------------------------------------------------------------------- - align 8 - -loc_8057B28: ; CODE XREF: sub_8056430+996j - test dl, dl - jz loc_8056ED9 - lea esi, [edi-1] - mov eax, esi - sar eax, 1Fh - not eax - and eax, esi - add eax, 1 - mov [ebp+var_468], eax - mov eax, [ebp+var_46C] - sub eax, [ebp+var_464] - cmp [ebp+var_468], eax - jnb loc_8056740 - mov eax, [ebp+s] - test eax, eax - jz short loc_8057AE7 - test esi, esi - jle loc_8057AD6 - mov eax, [ebp+n] - test eax, eax - jnz loc_8057AD6 - cmp [ebp+var_474], 30h - jnz loc_8057A9D - mov eax, [ebp+s] - mov byte ptr [ebp+var_49C], dl - mov [ebp+var_4A0], ecx - mov [esp+8], esi ; n - mov dword ptr [esp+4], 30h ; c - mov [esp], eax ; s - call _memset - movzx edx, byte ptr [ebp+var_49C] - add [ebp+s], esi - mov ecx, [ebp+var_4A0] - jmp loc_8057AD6 -; --------------------------------------------------------------------------- - -loc_8057BC8: ; CODE XREF: sub_8056430+AFFj - mov edx, [ebp+s] - mov [ebp+var_4A0], ecx - mov [esp+8], edi ; n - mov dword ptr [esp+4], 30h ; c - mov [esp], edx ; s - call _memset - mov ecx, [ebp+var_4A0] - add [ebp+s], edi - jmp loc_8056F61 -; --------------------------------------------------------------------------- - align 10h - -loc_8057C00: ; CODE XREF: sub_8056430+FB6j - ; sub_8056430+FC3j ... - mov [ebp+var_48C], 2 - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_8057C0F: ; CODE XREF: sub_8056430+EA5j - mov ebx, [ebp+n] - mov byte ptr [ebp+var_498], 0 - mov [ebp+var_48C], 1 - jmp loc_8056D6B -; --------------------------------------------------------------------------- - -loc_8057C2B: ; CODE XREF: sub_8056430+60Fj - mov edx, [ebp+n] - lea eax, [ebp+src] - mov ecx, [ebp+s] - mov [esp+4], eax ; src - mov [esp+8], edx ; n - mov [esp], ecx ; dest - call _memcpy - jmp loc_80568E3 -; --------------------------------------------------------------------------- - -loc_8057C52: ; CODE XREF: sub_8056430+527j - mov esi, [ebp+s] - mov [ebp+var_49C], edx - mov [esp+8], edi ; n - mov dword ptr [esp+4], 30h ; c - mov [esp], esi ; s - add esi, edi - call _memset - mov edx, [ebp+var_49C] - mov [ebp+s], esi - jmp loc_805688E -; --------------------------------------------------------------------------- - -loc_8057C85: ; CODE XREF: sub_8056430+12CEj - ; sub_8056430+1544j - mov [ebp+var_48C], 0 - jmp loc_8057143 -; --------------------------------------------------------------------------- - -loc_8057C94: ; CODE XREF: sub_8056430+729j - mov eax, [ebp+s] - mov [esp+8], edi ; n - mov dword ptr [esp+4], 30h ; c - mov [esp], eax ; s - call _memset - add [ebp+s], edi - jmp loc_8056B7F -; --------------------------------------------------------------------------- - -loc_8057CB9: ; CODE XREF: sub_8056430+59j - mov [ebp+s], edx - mov [ebp+var_464], 0 - jmp loc_8056688 -; --------------------------------------------------------------------------- - -loc_8057CCE: ; CODE XREF: sub_8056430+14D2j - cmp byte ptr [ebp+var_478], 0 - jz loc_80580B1 - mov esi, [ebp+n] - mov eax, [ebp+s] - test esi, esi - lea edi, [eax+esi] - jz loc_805795C - call ___ctype_toupper_loc - mov edx, [ebp+var_494] - mov [ebp+s], ebx - lea esi, [edx+esi] - xor edx, edx - -loc_8057D08: ; CODE XREF: sub_8056430+18F4j - movzx ebx, byte ptr [esi+edx-1] - mov ecx, [eax] - mov ecx, [ecx+ebx*4] - mov [edi+edx-1], cl - mov ebx, [ebp+n] - sub edx, 1 - lea ecx, [edx+ebx] - test ecx, ecx - jnz short loc_8057D08 - jmp loc_8057956 -; --------------------------------------------------------------------------- - -loc_8057D2B: ; CODE XREF: sub_8056430+882j - cmp [ebp+n], 2 - jz short loc_8057DAF - cmp [ebp+n], 3 - jz loc_8057FEE - movzx ecx, byte ptr [esi] - jmp loc_805657F -; --------------------------------------------------------------------------- - -loc_8057D49: ; CODE XREF: sub_8056430+A0Fj - mov eax, [ebp+s] - mov byte ptr [ebp+var_49C], dl - mov [ebp+var_4A0], ecx - mov [esp+8], edi ; n - mov dword ptr [esp+4], 30h ; c - mov [esp], eax ; s - call _memset - movzx edx, byte ptr [ebp+var_49C] - add [ebp+s], edi - mov ecx, [ebp+var_4A0] - jmp loc_8056E7E -; --------------------------------------------------------------------------- - -loc_8057D87: ; CODE XREF: sub_8056430+571j - mov [ebp+n], 1 - mov edx, 1 - -loc_8057D96: ; CODE XREF: sub_8056430+1972j - add edx, 1 - movzx eax, byte ptr [ebx+edx] - lea esi, [ebx+edx] - cmp al, 3Ah - jz short loc_8057D96 - mov [ebp+n], edx - jmp loc_80569A7 -; --------------------------------------------------------------------------- - -loc_8057DAF: ; CODE XREF: sub_8056430+1902j - ; sub_8056430+1BC0j - imul eax, [ebp+var_468], 2710h - shr ebx, 1Fh - mov byte ptr [ebp+var_488], bl - mov [ebp+n], 14h - lea ecx, [eax+ecx] - imul eax, edx, 64h - mov byte ptr [ebp+var_498], 1 - mov [ebp+var_48C], 9 - lea eax, [ecx+eax] - mov [ebp+var_468], eax - jmp loc_8056CF0 -; --------------------------------------------------------------------------- - -loc_8057DF1: ; CODE XREF: sub_8056430+87Cj - ; sub_8056430+1BC8j - imul eax, [ebp+var_468], 64h - shr ebx, 1Fh - mov byte ptr [ebp+var_488], bl - mov [ebp+n], 4 - add eax, edx - mov [ebp+var_468], eax - mov byte ptr [ebp+var_498], 1 - mov [ebp+var_48C], 6 - jmp loc_8056CF0 -; --------------------------------------------------------------------------- - -loc_8057E29: ; CODE XREF: sub_8056430+11C9j - mov eax, [ebp+n] - mov ecx, 51EB851Fh - imul ecx - mov eax, [ebp+n] - sar edx, 5 - sar eax, 1Fh - sub edx, eax - imul eax, edx, 64h - mov edx, [ebp+n] - sub edx, eax - lea eax, [esi+edx] - mov [ebp+var_468], eax - imul ecx - mov eax, [ebp+var_468] - mov ecx, edx - sar eax, 1Fh - sar ecx, 5 - sub ecx, eax - mov eax, [ebp+var_468] - imul ecx, 64h - sub eax, ecx - mov ecx, eax - jns loc_8057C00 - mov eax, 0FFFFF894h - sub eax, esi - cmp [ebp+n], eax - jl short loc_8057EF5 - add ecx, 64h - mov [ebp+var_48C], 2 - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_8057E9E: ; CODE XREF: sub_8056430+11C0j - mov edx, [ebp+n] - mov eax, 0FFFFF894h - sub eax, esi - cmp [ebp+n], eax - mov byte ptr [ebp+var_498], 0 - lea esi, [edx+esi+76Ch] - mov [ebp+var_468], esi - mov esi, ebx - setl byte ptr [ebp+var_488] - mov [ebp+n], 0 - mov [ebp+var_48C], 4 - jmp loc_8056CF0 -; --------------------------------------------------------------------------- - -loc_8057EE7: ; CODE XREF: sub_8056430+12F7j - cmp ecx, 0FFFFF894h - jge loc_80580E1 - mov ecx, esi - -loc_8057EF5: ; CODE XREF: sub_8056430+1A5Aj - neg ecx - mov [ebp+var_48C], 2 - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_8057F06: ; CODE XREF: sub_8056430+BB7j - mov ecx, [ebp+arg_C] - mov edi, 9 - mov [ebp+var_48C], 9 - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_8057F1D: ; CODE XREF: sub_8056430+136Aj - mov [ebp+format], 20h - mov [ebp+format+1], 25h - mov byte ptr [ebp+var_468], 0 - mov [ebp+var_48C], 0 - jmp loc_8056A12 -; --------------------------------------------------------------------------- - -loc_8057F41: ; CODE XREF: sub_8056430+1100j - mov esi, [ebp+var_48C] - xor eax, eax - sub esi, 1 - test esi, 3 - mov [ebp+var_48C], esi - jnz short loc_8057F89 - mov edx, esi - mov esi, 64h - mov eax, edx - sar edx, 1Fh - idiv esi - mov eax, 1 - test edx, edx - jnz short loc_8057F89 - mov edx, [ebp+var_48C] - mov si, 190h - mov eax, edx - sar edx, 1Fh - idiv esi - xor eax, eax - test edx, edx - setz al - -loc_8057F89: ; CODE XREF: sub_8056430+1B28j - ; sub_8056430+1B3Fj - mov edx, [ebp+var_468] - lea eax, [edx+eax+16Dh] - mov edx, 92492493h - mov [ebp+var_488], eax - sub eax, [ebp+var_498] - lea esi, [eax+17Eh] - mov eax, esi - imul edx - mov eax, esi - sar eax, 1Fh - add edx, esi - sar edx, 2 - sub edx, eax - lea eax, ds:0[edx*8] - sub eax, edx - mov [ebp+var_468], eax - mov eax, [ebp+var_488] - mov edx, [ebp+var_468] - sub eax, esi - mov esi, 0FFFFFFFFh - lea eax, [eax+edx+3] - mov [ebp+var_488], eax - jmp loc_80575ED -; --------------------------------------------------------------------------- - -loc_8057FEE: ; CODE XREF: sub_8056430+190Bj - test ecx, ecx - jnz loc_8057DAF - test edx, edx - jnz loc_8057DF1 - shr ebx, 1Fh - mov byte ptr [ebp+var_488], bl - mov [ebp+n], 0 - mov byte ptr [ebp+var_498], 1 - mov [ebp+var_48C], 3 - jmp loc_8056CF0 -; --------------------------------------------------------------------------- - -loc_8058027: ; CODE XREF: sub_8056430+F14j - mov edx, [ebp+s] - mov [esp+8], edi ; n - mov dword ptr [esp+4], 30h ; c - mov [esp], edx ; s - call _memset - add [ebp+s], edi - jmp loc_805736A -; --------------------------------------------------------------------------- - -loc_805804C: ; CODE XREF: sub_8056430+DCCj - mov eax, [ebp+s] - mov [esp+8], edi ; n - mov dword ptr [esp+4], 30h ; c - mov [esp], eax ; s - call _memset - add [ebp+s], edi - jmp loc_8057222 -; --------------------------------------------------------------------------- - -loc_8058071: ; CODE XREF: sub_8056430+14A8j - mov edx, [ebp+s] - mov [esp+8], edi ; n - mov dword ptr [esp+4], 30h ; c - mov [esp], edx ; s - call _memset - add [ebp+s], edi - jmp loc_80578FE -; --------------------------------------------------------------------------- - -loc_8058096: ; CODE XREF: sub_8056430+1448j - xor edx, edx - mov [ebp+n], 0 - mov [ebp+var_494], 805F061h - jmp loc_8057894 -; --------------------------------------------------------------------------- - -loc_80580B1: ; CODE XREF: sub_8056430+18A5j - mov esi, [ebp+n] - mov eax, [ebp+var_494] - mov edx, [ebp+s] - mov [esp+8], esi ; n - mov [esp+4], eax ; src - mov [esp], edx ; dest - call _memcpy - mov ecx, [ebp+s] - lea edi, [ecx+esi] - jmp loc_805795C -; --------------------------------------------------------------------------- - -loc_80580E1: ; CODE XREF: sub_8056430+1ABDj - lea ecx, [esi+64h] - mov [ebp+var_48C], 2 - jmp loc_8057100 -; --------------------------------------------------------------------------- - -loc_80580F3: ; CODE XREF: sub_8056430+C3Ej - mov ecx, [ebp+s] - mov [esp+8], edi ; n - mov dword ptr [esp+4], 30h ; c - mov [esp], ecx ; s - call _memset - add [ebp+s], edi - movzx eax, byte ptr [ebx] - jmp loc_8057097 -; --------------------------------------------------------------------------- - -loc_805811B: ; CODE XREF: sub_8056430+32Aj - call ___stack_chk_fail -sub_8056430 endp - - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8058120 proc near ; CODE XREF: sub_804D330+7Cp - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h -arg_10 = dword ptr 18h -arg_14 = dword ptr 1Ch - - push ebp - mov ebp, esp - sub esp, 8 - mov [esp], ebx - mov [esp+4], esi - mov esi, [ebp+arg_14] - mov eax, [ebp+arg_8] - mov ebx, [ebp+arg_C] - mov edx, [ebp+arg_0] - mov [ebp+arg_C], esi - mov esi, [ebp+arg_10] - mov ecx, [ebp+arg_4] - mov [ebp+arg_0], eax - xor eax, eax - mov [ebp+arg_4], ebx - mov [ebp+arg_8], esi - mov ebx, [esp] - mov esi, [esp+4] - mov esp, ebp - pop ebp - jmp sub_8056430 -sub_8058120 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8058160 proc near ; CODE XREF: sub_804AEC0+57Dp - ; sub_804AEC0+666p ... - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 1Ch - mov eax, [ebp+arg_8] - mov esi, [ebp+arg_0] - mov ebx, [ebp+arg_4] - lea edi, [eax+14h] - mov byte ptr [eax+14h], 0 - lea esi, [esi+0] - -loc_8058180: ; CODE XREF: sub_8058160+68j - mov [esp], esi - sub edi, 1 - mov [esp+4], ebx - mov dword ptr [esp+8], 0Ah - mov dword ptr [esp+0Ch], 0 - call sub_805BB90 - add eax, 30h - mov [edi], al - mov [esp], esi - mov [esp+4], ebx - mov dword ptr [esp+8], 0Ah - mov dword ptr [esp+0Ch], 0 - call sub_805BA60 - mov esi, eax - mov eax, edx - or eax, esi - mov ebx, edx - jnz short loc_8058180 - add esp, 1Ch - mov eax, edi - pop ebx - pop esi - pop edi - pop ebp - retn -sub_8058160 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_80581E0 proc near ; CODE XREF: sub_80525A0+F4j - -s = dword ptr -7FCh -n = dword ptr -7F0h -var_7EC = byte ptr -7ECh -var_1C = dword ptr -1Ch -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - sub esp, 818h - mov eax, [ebp+arg_0] - mov [ebp+var_4], edi - lea edi, [ebp+var_7EC] - mov [ebp+var_C], ebx - mov [ebp+var_8], esi - mov [ebp+s], eax - mov eax, [ebp+arg_8] - mov edx, large gs:14h - mov [ebp+var_1C], edx - xor edx, edx - mov [ebp+n], 7D0h - mov [esp], edi - mov [esp+0Ch], eax - mov eax, [ebp+arg_4] - mov [esp+8], eax - lea eax, [ebp+n] - mov [esp+4], eax - call sub_8058D10 - mov ebx, [ebp+n] - test eax, eax - mov esi, eax - jz short loc_80582B6 - mov edx, [ebp+s] - mov [esp+8], ebx ; n - mov dword ptr [esp+4], 1 ; size - mov [esp], eax ; ptr - mov [esp+0Ch], edx ; s - call _fwrite - cmp ebx, eax - ja short loc_8058288 - test ebx, ebx - mov eax, ebx - js short loc_80582AB - -loc_805826B: ; CODE XREF: sub_80581E0+AFj - ; sub_80581E0+C9j ... - mov edx, [ebp+var_1C] - xor edx, large gs:14h - jnz short loc_80582CB - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8058288: ; CODE XREF: sub_80581E0+83j - cmp esi, edi - mov eax, 0FFFFFFFFh - jz short loc_805826B - call ___errno_location - mov edi, [eax] - mov ebx, eax - mov [esp], esi ; ptr - call _free - mov eax, 0FFFFFFFFh - mov [ebx], edi - jmp short loc_805826B -; --------------------------------------------------------------------------- - -loc_80582AB: ; CODE XREF: sub_80581E0+89j - call ___errno_location - mov dword ptr [eax], 4Bh - -loc_80582B6: ; CODE XREF: sub_80581E0+61j - mov eax, [ebp+s] - mov [esp], eax - call sub_8058840 - mov eax, 0FFFFFFFFh - jmp short loc_805826B -; --------------------------------------------------------------------------- - -loc_80582CB: ; CODE XREF: sub_80581E0+95j - call ___stack_chk_fail -sub_80581E0 endp - -; --------------------------------------------------------------------------- - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+0Ch] - mov [esp+4], eax - mov eax, [ebp+8] - mov [esp], eax - call _calloc - test eax, eax - jz short loc_80582EE - leave - retn -; --------------------------------------------------------------------------- - -loc_80582EE: ; CODE XREF: .text:080582EAj - db 66h - nop - call sub_80527C0 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8058300(void *ptr, size_t size) -sub_8058300 proc near ; CODE XREF: sub_804AEC0+8F6p - ; sub_804EC30+60p ... - -ptr = dword ptr 8 -size = dword ptr 0Ch - - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+size] - mov eax, [ebp+ptr] - mov [esp+4], ebx ; size - mov [esp], eax ; ptr - call _realloc - test eax, eax - jz short loc_8058323 - -loc_805831D: ; CODE XREF: sub_8058300+25j - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_8058323: ; CODE XREF: sub_8058300+1Bj - test ebx, ebx - jz short loc_805831D - call sub_80527C0 -sub_8058300 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push ebx - sub esp, 4 - mov ecx, [ebp+8] - mov ebx, [ebp+0Ch] - test ecx, ecx - mov eax, [ebx] - jz short loc_8058368 - cmp eax, 0AAAAAAA9h - ja short loc_8058370 - lea edx, [eax+1] - shr edx, 1 - add eax, edx - -loc_8058351: ; CODE XREF: .text:0805836Aj - ; .text:0805836Ej - mov [ebx], eax - mov [ebp+0Ch], eax - mov [ebp+8], ecx - add esp, 4 - pop ebx - pop ebp - jmp sub_8058300 -; --------------------------------------------------------------------------- - align 8 - -loc_8058368: ; CODE XREF: .text:08058341j - test eax, eax - jnz short loc_8058351 - mov al, 40h - jmp short loc_8058351 -; --------------------------------------------------------------------------- - -loc_8058370: ; CODE XREF: .text:08058348j - call sub_80527C0 -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8058380(size_t size) -sub_8058380 proc near ; CODE XREF: sub_804AB80+1Dp - ; sub_804AEC0+9C9p ... - -size = dword ptr 8 - - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+size] - mov [esp], ebx ; size - call _malloc - test eax, eax - jz short loc_805839C - -loc_8058396: ; CODE XREF: sub_8058380+20j - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_805839C: ; CODE XREF: sub_8058380+14j - test ebx, ebx - db 66h - nop - jz short loc_8058396 - call sub_80527C0 -sub_8058380 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_80583B0(void *src, size_t size) -sub_80583B0 proc near ; CODE XREF: sub_80554F0+2Ap - ; sub_80583E0+1Cp - -src = dword ptr 8 -size = dword ptr 0Ch - - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+size] - mov [esp], ebx ; size - call sub_8058380 - mov edx, [ebp+src] - mov [esp+8], ebx ; n - mov [esp+4], edx ; src - mov [esp], eax ; dest - call _memcpy - add esp, 14h - pop ebx - pop ebp - retn -sub_80583B0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_80583E0(char *src) -sub_80583E0 proc near ; CODE XREF: sub_804AB80+2Dp - ; sub_804AB80+3Ep ... - -src = dword ptr 8 - - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+src] - mov [esp], ebx ; s - call _strlen - mov [esp], ebx ; src - add eax, 1 - mov [esp+4], eax ; size - call sub_80583B0 - add esp, 14h - pop ebx - pop ebp - retn -sub_80583E0 endp - -; --------------------------------------------------------------------------- - align 10h - push ebp - mov ebp, esp - push ebx - sub esp, 14h - mov ebx, [ebp+8] - mov [esp], ebx - call sub_8058380 - mov [esp+8], ebx - mov dword ptr [esp+4], 0 - mov [esp], eax - call _memset - add esp, 14h - pop ebx - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: noreturn bp-based frame - -sub_8058440 proc near ; CODE XREF: sub_804FAE0+18F1p - -var_1A = byte ptr -1Ah -var_19 = byte ptr -19h -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = byte ptr 10h -arg_C = dword ptr 14h -arg_10 = dword ptr 18h - - push ebp - mov ebp, esp - sub esp, 48h - mov eax, [ebp+arg_0] - mov [ebp+var_C], ebx - movzx ecx, [ebp+arg_8] - mov [ebp+var_8], esi - mov ebx, dword_80612B8 - mov [ebp+var_4], edi - mov esi, [ebp+arg_4] - cmp eax, 3 - ja short loc_80584C0 - cmp eax, 2 - mov edx, offset aInvalidSuffixI ; "invalid suffix in %s%s argument `%s'" - jb short loc_80584E8 - -loc_805846E: ; CODE XREF: sub_8058440+B2j - test esi, esi - js short loc_80584D0 - -loc_8058472: ; CODE XREF: sub_8058440+8Cj - mov eax, [ebp+arg_C] - shl esi, 4 - mov edi, [esi+eax] - mov esi, offset asc_805FAE5 ; "--" - -loc_8058480: ; CODE XREF: sub_8058440+A2j - mov [esp+4], edx ; msgid - mov dword ptr [esp+8], 5 ; category - mov dword ptr [esp], 0 ; domainname - call _dcgettext - mov edx, [ebp+arg_10] - mov [esp+10h], edi - mov [esp+0Ch], esi - mov dword ptr [esp+4], 0 ; errnum - mov [esp+14h], edx - mov [esp], ebx ; status - mov [esp+8], eax ; format - call _error - -loc_80584BB: ; CODE XREF: sub_8058440+88j - ; sub_8058440+ABj - call _abort -; --------------------------------------------------------------------------- - -loc_80584C0: ; CODE XREF: sub_8058440+22j - cmp eax, 4 - mov edx, offset aInvalidSSArgum ; "invalid %s%s argument `%s'" - jnz short loc_80584BB - test esi, esi - jns short loc_8058472 - db 66h - nop - -loc_80584D0: ; CODE XREF: sub_8058440+30j - neg esi - add esi, offset asc_805FAE5 ; "--" - mov [ebp+var_1A], cl - lea edi, [ebp+var_1A] - mov [ebp+var_19], 0 - jmp short loc_8058480 -; --------------------------------------------------------------------------- - align 8 - -loc_80584E8: ; CODE XREF: sub_8058440+2Cj - cmp eax, 1 - jnz short loc_80584BB - mov edx, offset aSSArgumentSToo ; "%s%s argument `%s' too large" - jmp loc_805846E -sub_8058440 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8058500 proc near ; CODE XREF: sub_8058560+1D4p - -var_14 = dword ptr -14h -var_10 = dword ptr -10h - - push ebp - mov ebp, esp - push edi - push esi - xor esi, esi - push ebx - sub esp, 8 - test ecx, ecx - mov [ebp+var_14], eax - mov [ebp+var_10], edx - jz short loc_8058553 - mov eax, 0FFFFFFFFh - xor edx, edx - div [ebp+var_10] - mov edx, [ebp+var_14] - mov ebx, [edx] - xor edx, edx - jmp short loc_805853B -; --------------------------------------------------------------------------- - -loc_8058528: ; CODE XREF: sub_8058500+3Dj - mov edi, 1 - add edx, 1 - or esi, edi - cmp edx, ecx - mov ebx, 0FFFFFFFFh - jz short loc_805854E - -loc_805853B: ; CODE XREF: sub_8058500+26j - ; sub_8058500+4Cj - cmp ebx, eax - ja short loc_8058528 - xor edi, edi - add edx, 1 - imul ebx, [ebp+var_10] - or esi, edi - cmp edx, ecx - jnz short loc_805853B - -loc_805854E: ; CODE XREF: sub_8058500+39j - mov eax, [ebp+var_14] - mov [eax], ebx - -loc_8058553: ; CODE XREF: sub_8058500+13j - add esp, 8 - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -sub_8058500 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8058560(char *nptr, char **endptr, int base, int, char *s) -sub_8058560 proc near ; CODE XREF: sub_804FAE0+2B2p - ; sub_804FAE0+977p ... - -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_20 = dword ptr -20h -var_1C = byte ptr -1Ch -nptr = dword ptr 8 -endptr = dword ptr 0Ch -base = dword ptr 10h -arg_C = dword ptr 14h -s = dword ptr 18h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 3Ch - mov esi, [ebp+nptr] - cmp [ebp+base], 24h - ja loc_805880E - mov ebx, [ebp+endptr] - test ebx, ebx - jz loc_80586E0 - -loc_8058581: ; CODE XREF: sub_8058560+183j - movzx edx, byte ptr [esi] - mov byte ptr [ebp+var_30], dl - call ___ctype_b_loc - movzx edx, byte ptr [ebp+var_30] - mov edi, [eax] - mov eax, esi - jmp short loc_805859E -; --------------------------------------------------------------------------- - align 4 - -loc_8058598: ; CODE XREF: sub_8058560+46j - add eax, 1 - movzx edx, byte ptr [eax] - -loc_805859E: ; CODE XREF: sub_8058560+34j - movzx ecx, dl - test byte ptr [edi+ecx*2+1], 20h - jnz short loc_8058598 - cmp dl, 2Dh - jz short loc_80585ED - call ___errno_location - mov dword ptr [eax], 0 - mov edx, eax - mov eax, [ebp+base] - mov [esp+4], ebx ; endptr - mov [esp], esi ; nptr - mov [esp+8], eax ; base - mov [ebp+var_30], edx - call _strtoul - mov edi, [ebx] - mov edx, [ebp+var_30] - cmp edi, esi - mov [ebp+var_20], eax - jz loc_8058688 - mov edx, [edx] - xor esi, esi - test edx, edx - jz short loc_8058604 - cmp edx, 22h - jz short loc_8058600 - -loc_80585ED: ; CODE XREF: sub_8058560+4Bj - ; sub_8058560+12Dj ... - mov esi, 4 - -loc_80585F2: ; CODE XREF: sub_8058560+1B9j - ; sub_8058560+295j - add esp, 3Ch - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8058600: ; CODE XREF: sub_8058560+8Bj - mov si, 1 - -loc_8058604: ; CODE XREF: sub_8058560+86j - mov edx, [ebp+s] - test edx, edx - jz loc_80587F0 - -loc_805860F: ; CODE XREF: sub_8058560+161j - movzx edx, byte ptr [edi] - test dl, dl - jz loc_80586C8 - movsx eax, dl - mov [esp+4], eax ; c - mov eax, [ebp+s] - mov [esp], eax ; s - mov byte ptr [ebp+var_30], dl - call _strchr - movzx edx, byte ptr [ebp+var_30] - test eax, eax - jz loc_805870E ; jumptable 08058721 default case - mov dword ptr [esp+4], 30h ; c - mov eax, [ebp+s] - mov [esp], eax ; s - mov byte ptr [ebp+var_30], dl - call _strchr - movzx edx, byte ptr [ebp+var_30] - test eax, eax - jz loc_80586FA - movzx eax, byte ptr [edi+1] - cmp al, 44h - jz short loc_8058671 - cmp al, 69h - jz short loc_80586E8 - cmp al, 42h - jnz loc_80586FA - -loc_8058671: ; CODE XREF: sub_8058560+103j - mov [ebp+var_2C], 2 - mov eax, 3E8h - lea esi, [esi+0] - jmp loc_8058706 -; --------------------------------------------------------------------------- - align 4 - -loc_8058688: ; CODE XREF: sub_8058560+7Aj - mov ecx, [ebp+s] - test ecx, ecx - jz loc_80585ED - movzx eax, byte ptr [esi] - test al, al - jz loc_80585ED - movsx eax, al - mov [esp+4], eax ; c - mov edx, [ebp+s] - mov [esp], edx ; s - call _strchr - test eax, eax - jz loc_80585ED - mov [ebp+var_20], 1 - xor esi, esi - jmp loc_805860F -; --------------------------------------------------------------------------- - align 4 - -loc_80586C8: ; CODE XREF: sub_8058560+B4j - mov edx, [ebp+var_20] - -loc_80586CB: ; CODE XREF: sub_8058560+1E8j - ; sub_8058560+1EDj - mov eax, [ebp+arg_C] - mov [eax], edx - add esp, 3Ch - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_80586E0: ; CODE XREF: sub_8058560+1Bj - lea ebx, [ebp+var_1C] - jmp loc_8058581 -; --------------------------------------------------------------------------- - -loc_80586E8: ; CODE XREF: sub_8058560+107j - mov [ebp+var_2C], 3 - mov eax, 400h - cmp byte ptr [edi+2], 42h - jz short loc_8058706 - -loc_80586FA: ; CODE XREF: sub_8058560+F7j - ; sub_8058560+10Bj - mov [ebp+var_2C], 1 - mov eax, 400h - -loc_8058706: ; CODE XREF: sub_8058560+120j - ; sub_8058560+198j - sub edx, 42h - cmp dl, 35h ; switch 54 cases - jbe short loc_805871E - -loc_805870E: ; CODE XREF: sub_8058560+D5j - ; sub_8058560+1C1j - ; DATA XREF: ... - mov eax, [ebp+var_20] ; jumptable 08058721 default case - or esi, 2 - mov edx, [ebp+arg_C] - mov [edx], eax - jmp loc_80585F2 -; --------------------------------------------------------------------------- - -loc_805871E: ; CODE XREF: sub_8058560+1ACj - movzx edx, dl - jmp ds:off_805FB1C[edx*4] ; switch jump - -loc_8058728: ; DATA XREF: .rodata:off_805FB1Co - lea edi, [ebp+var_20] ; jumptable 08058721 cases 9,41 - mov ecx, 1 - -loc_8058730: ; CODE XREF: sub_8058560+1FAj - ; sub_8058560+204j ... - mov edx, eax - mov eax, edi - call sub_8058500 - mov edi, [ebx] - mov edx, [ebp+var_20] - -loc_805873E: ; CODE XREF: sub_8058560+21Dj - ; sub_8058560+231j ... - add edi, [ebp+var_2C] - or esi, eax - mov [ebx], edi - cmp byte ptr [edi], 0 - jz short loc_80586CB - or esi, 2 - jmp loc_80586CB -; --------------------------------------------------------------------------- - -loc_8058752: ; CODE XREF: sub_8058560+1C1j - ; DATA XREF: .rodata:off_805FB1Co - lea edi, [ebp+var_20] ; jumptable 08058721 cases 5,37 - mov ecx, 3 - jmp short loc_8058730 -; --------------------------------------------------------------------------- - -loc_805875C: ; CODE XREF: sub_8058560+1C1j - ; DATA XREF: .rodata:off_805FB1Co - lea edi, [ebp+var_20] ; jumptable 08058721 case 3 - mov ecx, 6 - jmp short loc_8058730 -; --------------------------------------------------------------------------- - -loc_8058766: ; CODE XREF: sub_8058560+1C1j - ; DATA XREF: .rodata:off_805FB1Co - mov edx, [ebp+var_20] ; jumptable 08058721 case 0 - cmp edx, 3FFFFFh - ja loc_80587FA - shl edx, 0Ah - xor eax, eax - mov [ebp+var_20], edx - jmp short loc_805873E -; --------------------------------------------------------------------------- - -loc_805877F: ; CODE XREF: sub_8058560+1C1j - ; DATA XREF: .rodata:off_805FB1Co - mov edx, [ebp+var_20] ; jumptable 08058721 case 53 - cmp edx, 7FFFFFFFh - ja short loc_80587FA - add edx, edx - xor eax, eax - mov [ebp+var_20], edx - jmp short loc_805873E -; --------------------------------------------------------------------------- - -loc_8058793: ; CODE XREF: sub_8058560+1C1j - ; DATA XREF: .rodata:off_805FB1Co - lea edi, [ebp+var_20] ; jumptable 08058721 case 23 - mov ecx, 8 - jmp short loc_8058730 -; --------------------------------------------------------------------------- - -loc_805879D: ; CODE XREF: sub_8058560+1C1j - ; DATA XREF: .rodata:off_805FB1Co - lea edi, [ebp+var_20] ; jumptable 08058721 cases 18,50 - mov ecx, 4 - jmp short loc_8058730 -; --------------------------------------------------------------------------- - -loc_80587A7: ; CODE XREF: sub_8058560+1C1j - ; DATA XREF: .rodata:off_805FB1Co - lea edi, [ebp+var_20] ; jumptable 08058721 case 14 - mov ecx, 5 - jmp loc_8058730 -; --------------------------------------------------------------------------- - -loc_80587B4: ; CODE XREF: sub_8058560+1C1j - ; DATA XREF: .rodata:off_805FB1Co - lea edi, [ebp+var_20] ; jumptable 08058721 cases 11,43 - mov ecx, 2 - jmp loc_8058730 -; --------------------------------------------------------------------------- - -loc_80587C1: ; CODE XREF: sub_8058560+1C1j - ; DATA XREF: .rodata:off_805FB1Co - mov edx, [ebp+var_20] ; jumptable 08058721 case 32 - cmp edx, 7FFFFFh - ja short loc_80587FA - shl edx, 9 - xor eax, eax - mov [ebp+var_20], edx - jmp loc_805873E -; --------------------------------------------------------------------------- - -loc_80587D9: ; CODE XREF: sub_8058560+1C1j - ; DATA XREF: .rodata:off_805FB1Co - lea edi, [ebp+var_20] ; jumptable 08058721 case 24 - mov ecx, 7 - jmp loc_8058730 -; --------------------------------------------------------------------------- - -loc_80587E6: ; CODE XREF: sub_8058560+1C1j - ; DATA XREF: .rodata:off_805FB1Co - mov edx, [ebp+var_20] ; jumptable 08058721 case 33 - xor eax, eax - jmp loc_805873E -; --------------------------------------------------------------------------- - -loc_80587F0: ; CODE XREF: sub_8058560+A9j - mov edx, [ebp+arg_C] - mov [edx], eax - jmp loc_80585F2 -; --------------------------------------------------------------------------- - -loc_80587FA: ; CODE XREF: sub_8058560+20Fj - ; sub_8058560+228j ... - mov [ebp+var_20], 0FFFFFFFFh - or edx, 0FFFFFFFFh - mov eax, 1 - jmp loc_805873E -; --------------------------------------------------------------------------- - -loc_805880E: ; CODE XREF: sub_8058560+10j - mov dword ptr [esp+0Ch], offset aXstrtoul ; "xstrtoul" - mov dword ptr [esp+8], 53h ; line - mov dword ptr [esp+4], offset aXstrtol_c ; "xstrtol.c" - mov dword ptr [esp], offset a0Strtol_baseSt ; "0 <= strtol_base && strtol_base <= 36" - call ___assert_fail -sub_8058560 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8058840 proc near ; CODE XREF: sub_80581E0+DFp - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - mov eax, [ebp+arg_0] - or dword ptr [eax], 20h - pop ebp - retn -sub_8058840 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8058850 proc near ; CODE XREF: .text:08052CC4p - ; .text:08052CDFp - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_4] - mov [esp+4], eax - mov eax, [ebp+arg_0] - mov [esp], eax - call ___strndup - test eax, eax - jz short loc_805886E - leave - retn -; --------------------------------------------------------------------------- - -loc_805886E: ; CODE XREF: sub_8058850+1Aj - db 66h - nop - call sub_80527C0 -sub_8058850 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8058880 proc near ; CODE XREF: sub_8058960:loc_8058BB8p - -var_44 = dword ptr -44h -var_40 = dword ptr -40h -var_3C = dword ptr -3Ch -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 4Ch - mov [ebp+var_30], eax - xor eax, eax - test ecx, ecx - mov [ebp+var_24], ecx - jz loc_8058954 - mov eax, edx - sar eax, 1Fh - mov [ebp+var_20], edx - mov [ebp+var_1C], eax - mov eax, [ebp+var_20] - mov edx, [ebp+var_1C] - mov dword ptr [esp], 0FFFFFFFFh - mov dword ptr [esp+4], 0FFFFFFFFh - mov [esp+8], eax - mov [esp+0Ch], edx - call sub_805BA60 - mov ebx, [ebp+var_30] - mov ecx, [ebx+4] - mov [ebp+var_28], edx - mov edx, [ebx] - xor ebx, ebx - mov [ebp+var_2C], eax - xor eax, eax - mov [ebp+var_3C], ecx - mov [ebp+var_44], eax - mov [ebp+var_40], edx - jmp short loc_8058910 -; --------------------------------------------------------------------------- - align 8 - -loc_80588E8: ; CODE XREF: sub_8058880+96j - ja short loc_80588F2 - mov edx, [ebp+var_2C] - cmp [ebp+var_40], edx - jbe short loc_8058918 - -loc_80588F2: ; CODE XREF: sub_8058880:loc_80588E8j - mov esi, 1 - add ebx, 1 - or [ebp+var_44], esi - cmp ebx, [ebp+var_24] - mov [ebp+var_40], 0FFFFFFFFh - mov [ebp+var_3C], 0FFFFFFFFh - jz short loc_8058943 - -loc_8058910: ; CODE XREF: sub_8058880+61j - ; sub_8058880+C1j - mov eax, [ebp+var_28] - cmp [ebp+var_3C], eax - jnb short loc_80588E8 - -loc_8058918: ; CODE XREF: sub_8058880+70j - mov esi, [ebp+var_20] - add ebx, 1 - mov edi, [ebp+var_1C] - imul esi, [ebp+var_3C] - imul edi, [ebp+var_40] - mov eax, [ebp+var_20] - mul [ebp+var_40] - add esi, edi - add edx, esi - xor esi, esi - or [ebp+var_44], esi - cmp ebx, [ebp+var_24] - mov [ebp+var_40], eax - mov [ebp+var_3C], edx - jnz short loc_8058910 - -loc_8058943: ; CODE XREF: sub_8058880+8Ej - mov ebx, [ebp+var_30] - mov edx, [ebp+var_40] - mov ecx, [ebp+var_3C] - mov eax, [ebp+var_44] - mov [ebx], edx - mov [ebx+4], ecx - -loc_8058954: ; CODE XREF: sub_8058880+13j - add esp, 4Ch - pop ebx - pop esi - pop edi - pop ebp - retn -sub_8058880 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8058960(char *nptr, char **endptr, int base, int, char *s) -sub_8058960 proc near ; CODE XREF: sub_8053E70+D6p - -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_1C = byte ptr -1Ch -nptr = dword ptr 8 -endptr = dword ptr 0Ch -base = dword ptr 10h -arg_C = dword ptr 14h -s = dword ptr 18h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 3Ch - mov esi, [ebp+nptr] - cmp [ebp+base], 24h - ja loc_8058C51 - mov ebx, [ebp+endptr] - test ebx, ebx - jz loc_8058B30 - -loc_8058981: ; CODE XREF: sub_8058960+1D3j - movzx edx, byte ptr [esi] - mov byte ptr [ebp+var_30], dl - call ___ctype_b_loc - movzx edx, byte ptr [ebp+var_30] - mov edi, [eax] - mov eax, esi - jmp short loc_805899E -; --------------------------------------------------------------------------- - align 4 - -loc_8058998: ; CODE XREF: sub_8058960+46j - add eax, 1 - movzx edx, byte ptr [eax] - -loc_805899E: ; CODE XREF: sub_8058960+34j - movzx ecx, dl - test byte ptr [edi+ecx*2+1], 20h - jnz short loc_8058998 - cmp dl, 2Dh - jz short loc_80589F2 - call ___errno_location - mov dword ptr [eax], 0 - mov edi, eax - mov dword ptr [esp+0Ch], 0 ; group - mov eax, [ebp+base] - mov [esp+4], ebx ; endptr - mov [esp], esi ; nptr - mov [esp+8], eax ; base - call ___strtoull_internal - mov ecx, [ebx] - cmp ecx, esi - mov [ebp+var_28], eax - mov [ebp+var_24], edx - jz loc_8058AD0 - mov edi, [edi] - xor esi, esi - test edi, edi - jz short loc_8058A0C - cmp edi, 22h - jz short loc_8058A08 - -loc_80589F2: ; CODE XREF: sub_8058960+4Bj - ; sub_8058960+175j ... - mov esi, 4 - -loc_80589F7: ; CODE XREF: sub_8058960+20Ej - add esp, 3Ch - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_8058A08: ; CODE XREF: sub_8058960+90j - mov si, 1 - -loc_8058A0C: ; CODE XREF: sub_8058960+8Bj - mov edi, [ebp+s] - test edi, edi - jz loc_8058ABD - -loc_8058A17: ; CODE XREF: sub_8058960+1B6j - movzx edi, byte ptr [ecx] - mov eax, edi - test al, al - jz loc_8058B20 - mov edx, edi - movsx eax, dl - mov [esp+4], eax ; c - mov eax, [ebp+s] - mov [esp], eax ; s - mov [ebp+var_30], ecx - call _strchr - mov ecx, [ebp+var_30] - test eax, eax - jz loc_8058B5D ; jumptable 08058B76 default case - mov dword ptr [esp+4], 30h ; c - mov eax, [ebp+s] - mov [esp], eax ; s - mov [ebp+var_30], ecx - call _strchr - mov ecx, [ebp+var_30] - test eax, eax - jz loc_8058B4A - movzx eax, byte ptr [ecx+1] - cmp al, 44h - jz short loc_8058A7F - cmp al, 69h - jz loc_8058B38 - cmp al, 42h - jnz loc_8058B4A - -loc_8058A7F: ; CODE XREF: sub_8058960+10Dj - mov [ebp+var_2C], 2 - mov edx, 3E8h - jmp loc_8058B56 -; --------------------------------------------------------------------------- - -loc_8058A90: ; CODE XREF: sub_8058960+216j - ; DATA XREF: .rodata:off_805FC00o - mov edx, [ebp+var_24] ; jumptable 08058B76 case 53 - mov eax, [ebp+var_28] - cmp edx, 7FFFFFFFh - ja loc_8058C34 - add eax, eax - adc edx, edx - xor edi, edi - mov [ebp+var_28], eax - mov [ebp+var_24], edx - -loc_8058AAE: ; CODE XREF: sub_8058960+225j - ; sub_8058960+24Bj ... - add ecx, [ebp+var_2C] - or esi, edi - mov [ebx], ecx - cmp byte ptr [ecx], 0 - jz short loc_8058ABD - or esi, 2 - -loc_8058ABD: ; CODE XREF: sub_8058960+B1j - ; sub_8058960+158j - mov ecx, [ebp+arg_C] - mov [ecx], eax - mov [ecx+4], edx - -loc_8058AC5: ; CODE XREF: sub_8058960+1CEj - add esp, 3Ch - mov eax, esi - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8058AD0: ; CODE XREF: sub_8058960+7Fj - mov eax, [ebp+s] - test eax, eax - jz loc_80589F2 - movzx eax, byte ptr [esi] - test al, al - jz loc_80589F2 - movsx eax, al - mov [esp+4], eax ; c - mov edx, [ebp+s] - mov [esp], edx ; s - mov [ebp+var_30], ecx - call _strchr - mov ecx, [ebp+var_30] - test eax, eax - jz loc_80589F2 - mov [ebp+var_28], 1 - xor esi, esi - mov [ebp+var_24], 0 - jmp loc_8058A17 -; --------------------------------------------------------------------------- - align 10h - -loc_8058B20: ; CODE XREF: sub_8058960+BEj - mov eax, [ebp+var_28] - mov edx, [ebp+var_24] - mov ecx, [ebp+arg_C] - mov [ecx], eax - mov [ecx+4], edx - jmp short loc_8058AC5 -; --------------------------------------------------------------------------- - -loc_8058B30: ; CODE XREF: sub_8058960+1Bj - lea ebx, [ebp+var_1C] - jmp loc_8058981 -; --------------------------------------------------------------------------- - -loc_8058B38: ; CODE XREF: sub_8058960+111j - mov [ebp+var_2C], 3 - mov edx, 400h - cmp byte ptr [ecx+2], 42h - jz short loc_8058B56 - -loc_8058B4A: ; CODE XREF: sub_8058960+101j - ; sub_8058960+119j - mov [ebp+var_2C], 1 - mov edx, 400h - -loc_8058B56: ; CODE XREF: sub_8058960+12Bj - ; sub_8058960+1E8j - lea eax, [edi-42h] - cmp al, 35h ; switch 54 cases - jbe short loc_8058B73 - -loc_8058B5D: ; CODE XREF: sub_8058960+E0j - ; sub_8058960+216j - ; DATA XREF: ... - mov eax, [ebp+var_28] ; jumptable 08058B76 default case - or esi, 2 - mov edx, [ebp+var_24] - mov ecx, [ebp+arg_C] - mov [ecx], eax - mov [ecx+4], edx - jmp loc_80589F7 -; --------------------------------------------------------------------------- - -loc_8058B73: ; CODE XREF: sub_8058960+1FBj - movzx eax, al - jmp ds:off_805FC00[eax*4] ; switch jump - -loc_8058B7D: ; DATA XREF: .rodata:off_805FC00o - mov eax, [ebp+var_28] ; jumptable 08058B76 case 33 - xor edi, edi - mov edx, [ebp+var_24] - jmp loc_8058AAE -; --------------------------------------------------------------------------- - -loc_8058B8A: ; CODE XREF: sub_8058960+216j - ; DATA XREF: .rodata:off_805FC00o - mov edx, [ebp+var_24] ; jumptable 08058B76 case 32 - mov eax, [ebp+var_28] - cmp edx, 7FFFFFh - ja loc_8058C34 - shld edx, eax, 9 - xor edi, edi - shl eax, 9 - mov [ebp+var_28], eax - mov [ebp+var_24], edx - jmp loc_8058AAE -; --------------------------------------------------------------------------- - -loc_8058BB0: ; CODE XREF: sub_8058960+216j - ; DATA XREF: .rodata:off_805FC00o - lea eax, [ebp+var_28] ; jumptable 08058B76 case 24 - mov ecx, 7 - -loc_8058BB8: ; CODE XREF: sub_8058960+274j - ; sub_8058960+27Ej ... - call sub_8058880 - mov ecx, [ebx] - mov edx, [ebp+var_24] - mov edi, eax - mov eax, [ebp+var_28] - jmp loc_8058AAE -; --------------------------------------------------------------------------- - -loc_8058BCC: ; CODE XREF: sub_8058960+216j - ; DATA XREF: .rodata:off_805FC00o - lea eax, [ebp+var_28] ; jumptable 08058B76 case 23 - mov ecx, 8 - jmp short loc_8058BB8 -; --------------------------------------------------------------------------- - -loc_8058BD6: ; CODE XREF: sub_8058960+216j - ; DATA XREF: .rodata:off_805FC00o - lea eax, [ebp+var_28] ; jumptable 08058B76 cases 18,50 - mov ecx, 4 - jmp short loc_8058BB8 -; --------------------------------------------------------------------------- - -loc_8058BE0: ; CODE XREF: sub_8058960+216j - ; DATA XREF: .rodata:off_805FC00o - lea eax, [ebp+var_28] ; jumptable 08058B76 case 14 - mov ecx, 5 - jmp short loc_8058BB8 -; --------------------------------------------------------------------------- - -loc_8058BEA: ; CODE XREF: sub_8058960+216j - ; DATA XREF: .rodata:off_805FC00o - lea eax, [ebp+var_28] ; jumptable 08058B76 cases 11,43 - mov ecx, 2 - jmp short loc_8058BB8 -; --------------------------------------------------------------------------- - -loc_8058BF4: ; CODE XREF: sub_8058960+216j - ; DATA XREF: .rodata:off_805FC00o - lea eax, [ebp+var_28] ; jumptable 08058B76 cases 9,41 - mov ecx, 1 - jmp short loc_8058BB8 -; --------------------------------------------------------------------------- - -loc_8058BFE: ; CODE XREF: sub_8058960+216j - ; DATA XREF: .rodata:off_805FC00o - lea eax, [ebp+var_28] ; jumptable 08058B76 cases 5,37 - mov ecx, 3 - jmp short loc_8058BB8 -; --------------------------------------------------------------------------- - -loc_8058C08: ; CODE XREF: sub_8058960+216j - ; DATA XREF: .rodata:off_805FC00o - lea eax, [ebp+var_28] ; jumptable 08058B76 case 3 - mov ecx, 6 - jmp short loc_8058BB8 -; --------------------------------------------------------------------------- - -loc_8058C12: ; CODE XREF: sub_8058960+216j - ; DATA XREF: .rodata:off_805FC00o - mov edx, [ebp+var_24] ; jumptable 08058B76 case 0 - mov eax, [ebp+var_28] - cmp edx, 3FFFFFh - ja short loc_8058C34 - shld edx, eax, 0Ah - xor edi, edi - shl eax, 0Ah - mov [ebp+var_28], eax - mov [ebp+var_24], edx - jmp loc_8058AAE -; --------------------------------------------------------------------------- - -loc_8058C34: ; CODE XREF: sub_8058960+13Cj - ; sub_8058960+236j ... - or eax, 0FFFFFFFFh - mov edi, 1 - mov [ebp+var_28], 0FFFFFFFFh - mov edx, eax - mov [ebp+var_24], 0FFFFFFFFh - jmp loc_8058AAE -; --------------------------------------------------------------------------- - -loc_8058C51: ; CODE XREF: sub_8058960+10j - mov dword ptr [esp+0Ch], offset aXstrtoumax ; "xstrtoumax" - mov dword ptr [esp+8], 53h ; line - mov dword ptr [esp+4], offset aXstrtol_c ; "xstrtol.c" - mov dword ptr [esp], offset a0Strtol_baseSt ; "0 <= strtol_base && strtol_base <= 36" - call ___assert_fail -sub_8058960 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -; int __cdecl sub_8058C80(FILE *stream) -sub_8058C80 proc near ; CODE XREF: sub_8052D10+14p - ; sub_8052D10+3Ap - -var_C = dword ptr -0Ch -var_8 = dword ptr -8 -var_4 = dword ptr -4 -stream = dword ptr 8 - - push ebp - mov ebp, esp - sub esp, 28h - mov [ebp+var_8], esi - mov esi, [ebp+stream] - mov [ebp+var_C], ebx - mov [ebp+var_4], edi - mov [esp], esi ; fp - call ___fpending - mov ebx, [esi] - mov [esp], esi ; stream - and ebx, 20h - mov edi, eax - call _fclose - test eax, eax - setnz al - test ebx, ebx - jnz short loc_8058CE8 - test al, al - jz short loc_8058CCA - test edi, edi - jnz short loc_8058CE0 - lea esi, [esi+0] - call ___errno_location - cmp dword ptr [eax], 9 - jnz short loc_8058CE0 - -loc_8058CCA: ; CODE XREF: sub_8058C80+34j - xor eax, eax - -loc_8058CCC: ; CODE XREF: sub_8058C80+65j - ; sub_8058C80+80j - mov ebx, [ebp+var_C] - mov esi, [ebp+var_8] - mov edi, [ebp+var_4] - mov esp, ebp - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_8058CE0: ; CODE XREF: sub_8058C80+38j - ; sub_8058C80+48j ... - mov eax, 0FFFFFFFFh - jmp short loc_8058CCC -; --------------------------------------------------------------------------- - align 4 - -loc_8058CE8: ; CODE XREF: sub_8058C80+30j - test al, al - jnz short loc_8058CE0 - lea esi, [esi+0] - call ___errno_location - mov dword ptr [eax], 0 - mov eax, 0FFFFFFFFh - jmp short loc_8058CCC -sub_8058C80 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_8058D10 proc near ; CODE XREF: sub_80581E0+52p - -var_38C = dword ptr -38Ch -var_37D = byte ptr -37Dh -var_37C = dword ptr -37Ch -var_378 = tbyte ptr -378h -src = dword ptr -368h -var_364 = dword ptr -364h -var_360 = dword ptr -360h -var_35C = dword ptr -35Ch -var_358 = dword ptr -358h -var_354 = dword ptr -354h -var_350 = dword ptr -350h -var_34C = dword ptr -34Ch -var_348 = dword ptr -348h -var_344 = dword ptr -344h -var_340 = dword ptr -340h -var_33C = dword ptr -33Ch -var_338 = dword ptr -338h -var_334 = dword ptr -334h -var_330 = dword ptr -330h -var_32C = dword ptr -32Ch -size = tbyte ptr -328h -n = dword ptr -310h -dest = dword ptr -30Ch -var_300 = dword ptr -300h -ptr = dword ptr -2FCh -var_2F8 = dword ptr -2F8h -var_2F4 = dword ptr -2F4h -var_2F0 = dword ptr -2F0h -var_2EC = dword ptr -2ECh -var_2E8 = byte ptr -2E8h -var_2E4 = dword ptr -2E4h -var_2E0 = dword ptr -2E0h -var_2DA = word ptr -2DAh -var_2D8 = byte ptr -2D8h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - xor edi, edi - push esi - push ebx - sub esp, 3BCh - mov eax, [ebp+arg_0] - mov ecx, [ebp+arg_8] - lea ebx, [ebp+var_2E8] - mov edx, [ebp+arg_4] - mov esi, [ebp+arg_C] - mov [ebp+var_334], eax - mov eax, large gs:14h - mov [ebp+var_1C], eax - xor eax, eax - lea eax, [ebp+var_300] - mov [ebp+var_344], edx - mov [ebp+dest], ecx - mov [esp+8], ebx - mov [esp+4], eax - mov [esp], ecx - call sub_805AC80 - test eax, eax - js short loc_8058DBD - mov [esp+4], ebx - mov [esp], esi - call sub_805AB60 - test eax, eax - js loc_805A3AD - mov eax, [ebp+var_2F8] - add eax, 7 - sbb edx, edx - or eax, edx - add eax, [ebp+var_2F4] - jnb short loc_8058DD8 - -loc_8058D90: ; CODE XREF: sub_8058D10+CDj - ; sub_8058D10+2A3j ... - mov eax, [ebp+ptr] - mov [esp], eax ; ptr - call _free - mov eax, [ebp+var_2E4] - test eax, eax - jz short loc_8058DB0 - mov [esp], eax ; ptr - call _free - -loc_8058DB0: ; CODE XREF: sub_8058D10+96j - call ___errno_location - xor edi, edi - mov dword ptr [eax], 0Ch - -loc_8058DBD: ; CODE XREF: sub_8058D10+55j - ; sub_8058D10+135Ej ... - mov ecx, [ebp+var_1C] - xor ecx, large gs:14h - mov eax, edi - jnz loc_805AACE - lea esp, [ebp-0Ch] - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_8058DD8: ; CODE XREF: sub_8058D10+7Ej - mov edx, eax - add edx, 6 - jb short loc_8058D90 - cmp edx, 0F9Fh - ja loc_8058FB0 - add eax, 24h - and eax, 0FFFFFFF0h - sub esp, eax - lea edx, [esp+3Bh] - and edx, 0FFFFFFF0h - mov [ebp+var_32C], edx - mov [ebp+var_35C], 0 - -loc_8058E0A: ; CODE XREF: sub_8058D10+2C5j - mov edx, [ebp+var_334] - xor ebx, ebx - xor edi, edi - test edx, edx - jz short loc_8058E26 - mov ecx, [ebp+var_344] - mov edi, [ebp+var_334] - mov ebx, [ecx] - -loc_8058E26: ; CODE XREF: sub_8058D10+106j - mov eax, [ebp+var_32C] - xor edx, edx - mov ecx, [ebp+var_32C] - mov esi, [ebp+ptr] - mov [ebp+var_33C], 0 - add eax, 1 - mov [ebp+var_348], eax - lea eax, [ebp+var_2D8] - add ecx, 2 - mov [ebp+var_37C], eax - mov eax, edi - mov edi, edx - mov [ebp+var_358], ecx - mov edx, eax - -loc_8058E68: ; CODE XREF: sub_8058D10+C8Ej - mov eax, [esi] - cmp eax, [ebp+dest] - jz loc_8058F41 - sub eax, [ebp+dest] - mov ecx, eax - add ecx, edi - mov [ebp+n], eax - sbb eax, eax - or ecx, eax - cmp ebx, ecx - jnb short loc_8058F08 - cmp ebx, 0 - jnz loc_80598B8 - mov bl, 0Ch - -loc_8058E99: ; CODE XREF: sub_8058D10+BB0j - cmp ebx, ecx - jnb short loc_8058E9F - mov ebx, ecx - -loc_8058E9F: ; CODE XREF: sub_8058D10+18Bj - cmp ebx, 0FFFFFFFFh - jz loc_8059A08 - cmp edx, [ebp+var_334] - setz byte ptr [ebp+var_330] - test edx, edx - jz short loc_8058EC6 - cmp byte ptr [ebp+var_330], 0 - jz loc_80598C8 - -loc_8058EC6: ; CODE XREF: sub_8058D10+1A7j - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp], ebx ; size - call _malloc - mov edx, [ebp+src] - mov ecx, [ebp+var_364] - mov dword ptr [ebp+size], eax - -loc_8058EEC: ; CODE XREF: sub_8058D10+BE2j - mov eax, dword ptr [ebp+size] - test eax, eax - jz loc_8059A08 - test edi, edi - jnz loc_8059A98 - -loc_8058F02: ; CODE XREF: sub_8058D10+D90j - mov edx, dword ptr [ebp+size] - -loc_8058F08: ; CODE XREF: sub_8058D10+17Cj - ; sub_8058D10+DBEj - mov eax, [ebp+n] - lea edi, [edx+edi] - mov [esp], edi ; dest - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp+8], eax ; n - mov eax, [ebp+dest] - mov [esp+4], eax ; src - call _memcpy - mov ecx, [ebp+var_364] - mov edx, [ebp+src] - mov edi, ecx - -loc_8058F41: ; CODE XREF: sub_8058D10+160j - mov ecx, [ebp+var_33C] - cmp [ebp+var_300], ecx - jz loc_8059F80 - movzx eax, byte ptr [esi+24h] - cmp al, 25h - jz loc_80598F8 - mov ecx, [esi+28h] - cmp ecx, 0FFFFFFFFh - jz loc_80592B0 ; jumptable 08059316 case 0 - cmp al, 6Eh - jz loc_8059A38 - cmp al, 46h - jz short loc_8058FE0 - cmp al, 66h - jz short loc_8058FE0 - cmp al, 65h - lea esi, [esi+0] - jz short loc_8058FE0 - cmp al, 45h - jz short loc_8058FE0 - cmp al, 67h - jz short loc_8058FE0 - cmp al, 47h - lea esi, [esi+0] - jz short loc_8058FE0 - cmp al, 61h - jz short loc_8058FE0 - cmp al, 41h - jz short loc_8058FE0 - mov eax, [ebp+var_2E4] - shl ecx, 4 - mov ecx, [ecx+eax] - mov [ebp+n], ecx - jmp short loc_8058FFA -; --------------------------------------------------------------------------- - align 10h - -loc_8058FB0: ; CODE XREF: sub_8058D10+D5j - cmp edx, 0FFFFFFFFh - jz loc_8058D90 - mov [esp], edx ; size - call _malloc - test eax, eax - mov [ebp+var_32C], eax - jz loc_8058D90 - mov [ebp+var_35C], eax - jmp loc_8058E0A -; --------------------------------------------------------------------------- - align 10h - -loc_8058FE0: ; CODE XREF: sub_8058D10+265j - ; sub_8058D10+269j ... - shl ecx, 4 - add ecx, [ebp+var_2E4] - mov eax, [ecx] - cmp eax, 0Ch - mov [ebp+n], eax - jz loc_8059B80 - -loc_8058FFA: ; CODE XREF: sub_8058D10+29Cj - ; sub_8058D10+1150j - mov ecx, [ebp+var_32C] - mov eax, [esi+8] - mov byte ptr [ecx], 25h - mov ecx, [ebp+var_348] - test al, 1 - mov [ebp+dest], ecx - jz short loc_8059025 - mov byte ptr [ecx], 27h - mov ecx, [ebp+var_358] - mov [ebp+dest], ecx - -loc_8059025: ; CODE XREF: sub_8058D10+304j - test al, 2 - jz short loc_805903B - mov ecx, [ebp+dest] - mov byte ptr [ecx], 2Dh - add ecx, 1 - mov [ebp+dest], ecx - -loc_805903B: ; CODE XREF: sub_8058D10+317j - test al, 4 - jz short loc_8059051 - mov ecx, [ebp+dest] - mov byte ptr [ecx], 2Bh - add ecx, 1 - mov [ebp+dest], ecx - -loc_8059051: ; CODE XREF: sub_8058D10+32Dj - test al, 8 - jz short loc_8059067 - mov ecx, [ebp+dest] - mov byte ptr [ecx], 20h - add ecx, 1 - mov [ebp+dest], ecx - -loc_8059067: ; CODE XREF: sub_8058D10+343j - test al, 10h - jz short loc_805907D - mov ecx, [ebp+dest] - mov byte ptr [ecx], 23h - add ecx, 1 - mov [ebp+dest], ecx - -loc_805907D: ; CODE XREF: sub_8058D10+359j - test al, 20h - jz short loc_8059093 - mov eax, [ebp+dest] - mov byte ptr [eax], 30h - add eax, 1 - mov [ebp+dest], eax - -loc_8059093: ; CODE XREF: sub_8058D10+36Fj - mov eax, [esi+0Ch] - mov ecx, [esi+10h] - cmp eax, ecx - jz short loc_80590D3 - sub ecx, eax - mov [esp+4], eax ; src - mov eax, [ebp+dest] - mov [esp+8], ecx ; n - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp], eax ; dest - call _memcpy - mov ecx, [ebp+var_364] - add [ebp+dest], ecx - mov edx, [ebp+src] - -loc_80590D3: ; CODE XREF: sub_8058D10+38Bj - mov eax, [esi+18h] - mov ecx, [esi+1Ch] - cmp eax, ecx - jz short loc_8059113 - sub ecx, eax - mov [esp+4], eax ; src - mov eax, [ebp+dest] - mov [esp+8], ecx ; n - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp], eax ; dest - call _memcpy - mov ecx, [ebp+var_364] - add [ebp+dest], ecx - mov edx, [ebp+src] - -loc_8059113: ; CODE XREF: sub_8058D10+3CBj - cmp [ebp+n], 10h - ja short loc_8059148 - movzx ecx, byte ptr [ebp+n] - mov eax, 1 - shl eax, cl - test eax, 14180h - jnz loc_80592F2 - test ah, 10h - jnz loc_8059B20 - test ah, 6 - jnz loc_80592E0 - nop - -loc_8059148: ; CODE XREF: sub_8058D10+40Aj - ; sub_8058D10+5F4j ... - movzx eax, byte ptr [esi+24h] - mov ecx, [ebp+dest] - mov [ecx], al - mov eax, [ebp+dest] - add ecx, 1 - mov [ebp+var_350], ecx - mov byte ptr [eax+1], 0 - mov eax, [esi+14h] - mov [ebp+dest], 0 - cmp eax, 0FFFFFFFFh - jz short loc_805919E - shl eax, 4 - add eax, [ebp+var_2E4] - cmp dword ptr [eax], 5 - jnz loc_80592B0 ; jumptable 08059316 case 0 - mov eax, [eax+4] - mov [ebp+dest], 1 - mov [ebp+var_2F0], eax - -loc_805919E: ; CODE XREF: sub_8058D10+467j - mov eax, [esi+20h] - cmp eax, 0FFFFFFFFh - jz short loc_80591D1 - shl eax, 4 - add eax, [ebp+var_2E4] - cmp dword ptr [eax], 5 - jnz loc_80592B0 ; jumptable 08059316 case 0 - mov ecx, [ebp+dest] - mov eax, [eax+4] - mov [ebp+ecx*4+var_2F0], eax - add ecx, 1 - mov [ebp+dest], ecx - -loc_80591D1: ; CODE XREF: sub_8058D10+494j - mov eax, edi - add eax, 2 - mov [ebp+var_338], eax - sbb eax, eax - or eax, [ebp+var_338] - cmp ebx, eax - jnb short loc_8059261 - test ebx, ebx - jnz loc_8059B38 - mov bl, 0Ch - -loc_80591F2: ; CODE XREF: sub_8058D10+E30j - cmp [ebp+var_338], edi - sbb eax, eax - or eax, [ebp+var_338] - cmp ebx, eax - jnb short loc_8059216 - cmp edi, [ebp+var_338] - ja loc_8059A08 - mov ebx, [ebp+var_338] - -loc_8059216: ; CODE XREF: sub_8058D10+4F2j - cmp ebx, 0FFFFFFFFh - jz loc_8059A08 - cmp edx, [ebp+var_334] - setz byte ptr [ebp+size] - test edx, edx - jz short loc_805923D - cmp byte ptr [ebp+size], 0 - jz loc_8059B48 - -loc_805923D: ; CODE XREF: sub_8058D10+51Ej - mov [ebp+src], edx - mov [esp], ebx ; size - call _malloc - mov edx, [ebp+src] - mov ecx, eax - -loc_8059253: ; CODE XREF: sub_8058D10+E52j - test ecx, ecx - jz loc_8059A08 - test edi, edi - jnz short loc_80592B8 - -loc_805925F: ; CODE XREF: sub_8058D10+5AFj - ; sub_8058D10+5CDj - mov edx, ecx - -loc_8059261: ; CODE XREF: sub_8058D10+4D6j - mov byte ptr [edx+edi], 0 - mov ecx, [ebp+var_2F0] - mov eax, [ebp+var_2EC] - mov [ebp+var_340], esi - mov esi, edx - mov [ebp+var_34C], ecx - mov [ebp+var_354], eax - -loc_8059285: ; CODE XREF: sub_8058D10+707j - ; sub_8058D10+82Bj ... - mov ecx, ebx - sub ecx, edi - mov [ebp+var_2E0], 0FFFFFFFFh - js loc_8059490 - -loc_8059299: ; CODE XREF: sub_8058D10+773j - ; sub_8058D10+785j - cmp [ebp+n], 11h ; switch 18 cases - jbe short loc_8059310 - jmp short loc_80592B0 ; jumptable 08059316 default case -; --------------------------------------------------------------------------- - align 8 - -loc_80592A8: ; CODE XREF: sub_8058D10+A58j - fstp st - lea esi, [esi+0] - -loc_80592B0: ; CODE XREF: sub_8058D10+255j - ; sub_8058D10+475j ... - call _abort ; jumptable 08059316 case 0 -; --------------------------------------------------------------------------- - align 4 - -loc_80592B8: ; CODE XREF: sub_8058D10+54Dj - cmp byte ptr [ebp+size], 0 - jz short loc_805925F - mov [esp], ecx ; dest - mov [ebp+var_364], ecx - mov [esp+8], edi ; n - mov [esp+4], edx ; src - call _memcpy - mov ecx, [ebp+var_364] - jmp short loc_805925F -; --------------------------------------------------------------------------- - align 10h - -loc_80592E0: ; CODE XREF: sub_8058D10+431j - mov eax, [ebp+dest] - mov byte ptr [eax], 6Ch - add eax, 1 - mov [ebp+dest], eax - -loc_80592F2: ; CODE XREF: sub_8058D10+41Fj - mov ecx, [ebp+dest] - mov byte ptr [ecx], 6Ch - add ecx, 1 - mov [ebp+dest], ecx - jmp loc_8059148 -; --------------------------------------------------------------------------- - align 10h - -loc_8059310: ; CODE XREF: sub_8058D10+590j - mov edx, [ebp+n] - jmp ds:off_805FCE4[edx*4] ; switch jump -; --------------------------------------------------------------------------- - align 10h - -loc_8059320: ; CODE XREF: sub_8058D10+606j - ; DATA XREF: .rodata:off_805FCE4o - mov eax, [ebp+var_340] ; jumptable 08059316 cases 5-8,13-17 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - mov eax, [edx+eax+4] - jz loc_80594C8 - -loc_8059343: ; CODE XREF: sub_8058D10+7AEj - ; sub_8058D10+91Ej ... - jnb loc_80595A0 - -loc_8059349: ; CODE XREF: sub_8058D10+884j - mov [esp+14h], eax - mov eax, [ebp+var_32C] - lea edx, [ebp+var_2E0] - mov [esp+4], ecx - mov [ebp+var_364], ecx - mov [esp+18h], edx - mov [esp+10h], eax - lea eax, [esi+edi] - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov dword ptr [esp+8], 1 - mov [esp], eax - call ___snprintf_chk - mov ecx, [ebp+var_364] - mov [ebp+var_330], eax - -loc_8059392: ; CODE XREF: sub_8058D10+8FAj - ; sub_8058D10+ABBj ... - mov eax, [ebp+var_2E0] - test eax, eax - js loc_8059529 - -loc_80593A0: ; CODE XREF: sub_8058D10+813j - cmp ecx, eax - mov dword ptr [ebp+size], eax - jbe short loc_80593B7 - lea edx, [esi+eax] - cmp byte ptr [edx+edi], 0 - jnz loc_80592B0 ; jumptable 08059316 case 0 - -loc_80593B7: ; CODE XREF: sub_8058D10+698j - cmp [ebp+var_330], eax - jle short loc_80593D1 - -loc_80593BF: ; CODE XREF: sub_8058D10+DD0j - mov edx, [ebp+var_330] - mov [ebp+var_2E0], edx - mov dword ptr [ebp+size], edx - -loc_80593D1: ; CODE XREF: sub_8058D10+6ADj - mov eax, dword ptr [ebp+size] - add eax, 1 - cmp ecx, eax - ja loc_805A108 - cmp ecx, 7FFFFFFFh - jz loc_805A280 - mov ecx, dword ptr [ebp+size] - mov edx, ebx - add ecx, [ebp+var_338] - sar edx, 1Fh - lea eax, [ebx+ebx] - or eax, edx - cmp edi, ecx - mov edx, 0FFFFFFFFh - ja short loc_8059415 - cmp eax, ecx - mov edx, eax - jnb short loc_8059415 - mov edx, ecx - -loc_8059415: ; CODE XREF: sub_8058D10+6FBj - ; sub_8058D10+701j - cmp ebx, edx - jnb loc_8059285 - cmp ebx, 0 - jnz loc_8059A88 - mov bl, 0Ch - -loc_8059428: ; CODE XREF: sub_8058D10+D80j - cmp ebx, edx - jnb short loc_805942E - mov ebx, edx - -loc_805942E: ; CODE XREF: sub_8058D10+71Aj - ; sub_8058D10+E00j ... - cmp ebx, 0FFFFFFFFh - jz loc_8059B68 - cmp esi, [ebp+var_334] - setz cl - test esi, esi - jz short loc_805944C - test cl, cl - jz loc_8059A68 - -loc_805944C: ; CODE XREF: sub_8058D10+732j - mov byte ptr [ebp+var_364], cl - mov [esp], ebx ; size - call _malloc - movzx ecx, byte ptr [ebp+var_364] - mov edx, eax - -loc_8059463: ; CODE XREF: sub_8058D10+D73j - test edx, edx - jz loc_8059B68 - test cl, cl - jnz loc_8059540 - -loc_8059473: ; CODE XREF: sub_8058D10+832j - mov ecx, ebx - mov esi, edx - sub ecx, edi - mov [ebp+var_2E0], 0FFFFFFFFh - jns loc_8059299 - lea esi, [esi+0] - -loc_8059490: ; CODE XREF: sub_8058D10+583j - mov ecx, 7FFFFFFFh - jmp loc_8059299 -; --------------------------------------------------------------------------- - align 10h - -loc_80594A0: ; CODE XREF: sub_8058D10+606j - ; DATA XREF: .rodata:off_805FCE4o - mov eax, [ebp+var_340] ; jumptable 08059316 case 2 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - movzx eax, byte ptr [edx+eax+4] - jnz loc_8059343 - lea esi, [esi+0] - -loc_80594C8: ; CODE XREF: sub_8058D10+62Dj - ; sub_8058D10+87Ej ... - mov [esp+18h], eax - mov eax, [ebp+var_34C] - lea edx, [ebp+var_2E0] - mov [esp+1Ch], edx - mov [esp+14h], eax - -loc_80594E0: ; CODE XREF: sub_8058D10+9BAj - mov edx, [ebp+var_32C] - mov [esp+10h], edx - -loc_80594EA: ; CODE XREF: sub_8058D10+A22j - ; sub_8058D10+1170j - lea eax, [esi+edi] - mov [esp+4], ecx - mov [ebp+var_364], ecx - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov dword ptr [esp+8], 1 - mov [esp], eax - call ___snprintf_chk - mov ecx, [ebp+var_364] - mov [ebp+var_330], eax - mov eax, [ebp+var_2E0] - test eax, eax - jns loc_80593A0 - -loc_8059529: ; CODE XREF: sub_8058D10+68Aj - mov eax, [ebp+var_350] - cmp byte ptr [eax], 0 - jz loc_8059AD8 - mov byte ptr [eax], 0 - jmp loc_8059285 -; --------------------------------------------------------------------------- - -loc_8059540: ; CODE XREF: sub_8058D10+75Dj - test edi, edi - jz loc_8059473 - mov [esp+4], esi ; src - mov [esp], edx ; dest - mov [ebp+src], edx - mov [esp+8], edi ; n - call _memcpy - mov edx, [ebp+src] - mov esi, edx - jmp loc_8059285 -; --------------------------------------------------------------------------- - align 10h - -loc_8059570: ; CODE XREF: sub_8058D10+606j - ; DATA XREF: .rodata:off_805FCE4o - mov eax, [ebp+var_340] ; jumptable 08059316 case 4 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - movzx eax, word ptr [edx+eax+4] - jz loc_80594C8 - jb loc_8059349 - lea esi, [esi+0] - -loc_80595A0: ; CODE XREF: sub_8058D10:loc_8059343j - cmp [ebp+dest], 2 - jnz loc_80592B0 ; jumptable 08059316 case 0 - mov [esp+1Ch], eax - mov eax, [ebp+var_354] - lea edx, [ebp+var_2E0] - mov [esp+20h], edx - mov edx, [ebp+var_34C] - mov [esp+18h], eax - mov eax, [ebp+var_32C] - mov [esp+14h], edx - mov [esp+10h], eax - -loc_80595D9: ; CODE XREF: sub_8058D10+1196j - ; sub_8058D10+122Aj ... - lea eax, [esi+edi] - mov [esp+4], ecx - mov [ebp+var_364], ecx - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov dword ptr [esp+8], 1 - mov [esp], eax - call ___snprintf_chk - mov ecx, [ebp+var_364] - mov [ebp+var_330], eax - jmp loc_8059392 -; --------------------------------------------------------------------------- - align 10h - -loc_8059610: ; CODE XREF: sub_8058D10+606j - ; DATA XREF: .rodata:off_805FCE4o - mov eax, [ebp+var_340] ; jumptable 08059316 case 3 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - movsx eax, word ptr [edx+eax+4] - jnz loc_8059343 - jmp loc_80594C8 -; --------------------------------------------------------------------------- - align 10h - -loc_8059640: ; CODE XREF: sub_8058D10+606j - ; DATA XREF: .rodata:off_805FCE4o - mov eax, [ebp+var_340] ; jumptable 08059316 case 1 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - movsx eax, byte ptr [edx+eax+4] - jnz loc_8059343 - jmp loc_80594C8 -; --------------------------------------------------------------------------- - align 10h - -loc_8059670: ; CODE XREF: sub_8058D10+606j - ; DATA XREF: .rodata:off_805FCE4o - mov edx, [ebp+var_340] ; jumptable 08059316 case 9 - mov edx, [edx+28h] - shl edx, 4 - mov eax, edx - mov edx, [ebp+var_2E4] - cmp [ebp+dest], 1 - lea edx, [eax+edx+4] - mov eax, [edx] - mov edx, [edx+4] - mov dword ptr [ebp+size], eax - mov dword ptr [ebp+size+4], edx - jz loc_8059F08 - jnb loc_8059878 - lea edx, [ebp+var_2E0] - mov eax, dword ptr [ebp+size] - mov [esp+1Ch], edx - mov edx, dword ptr [ebp+size+4] - mov [esp+14h], eax - mov [esp+18h], edx - jmp loc_80594E0 -; --------------------------------------------------------------------------- - align 10h - -loc_80596D0: ; CODE XREF: sub_8058D10+606j - ; DATA XREF: .rodata:off_805FCE4o - mov eax, [ebp+var_340] ; jumptable 08059316 case 10 - mov edx, [ebp+var_2E4] - mov eax, [eax+28h] - shl eax, 4 - lea edx, [eax+edx+4] - mov eax, [edx] - mov edx, [edx+4] - cmp [ebp+dest], 1 - mov dword ptr [ebp+size], eax - mov dword ptr [ebp+size+4], edx - jz loc_8059F08 - jnb loc_8059878 - lea edx, [ebp+var_2E0] - mov eax, dword ptr [ebp+size] - mov [esp+1Ch], edx - mov edx, dword ptr [ebp+size+4] - mov [esp+14h], eax - mov [esp+18h], edx - mov edx, [ebp+var_32C] - mov [esp+10h], edx - jmp loc_80594EA -; --------------------------------------------------------------------------- - align 4 - -loc_8059738: ; CODE XREF: sub_8058D10+606j - ; DATA XREF: .rodata:off_805FCE4o - mov eax, [ebp+var_340] ; jumptable 08059316 case 11 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - cmp [ebp+dest], 1 - fld qword ptr [edx+eax+4] - jz loc_805A0D0 - jb loc_8059E68 - cmp [ebp+dest], 2 - jnz loc_80592A8 - mov edx, [ebp+var_354] - lea eax, [ebp+var_2E0] - mov [esp+24h], eax - fstp qword ptr [esp+1Ch] - mov [esp+18h], edx - -loc_8059786: ; CODE XREF: sub_8058D10+B9Dj - ; sub_8058D10+13B4j - mov eax, [ebp+var_34C] - mov edx, [ebp+var_32C] - mov [esp+4], ecx - mov [ebp+var_364], ecx - mov [esp+14h], eax - lea eax, [esi+edi] - mov [esp+10h], edx - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov dword ptr [esp+8], 1 - mov [esp], eax - call ___snprintf_chk - mov ecx, [ebp+var_364] - mov [ebp+var_330], eax - jmp loc_8059392 -; --------------------------------------------------------------------------- - -loc_80597D0: ; CODE XREF: sub_8058D10+606j - ; DATA XREF: .rodata:off_805FCE4o - mov eax, [ebp+var_340] ; jumptable 08059316 case 12 - mov edx, [eax+28h] - mov eax, [ebp+var_2E4] - shl edx, 4 - fld tbyte ptr [edx+eax+4] - cmp [ebp+dest], 1 - fstp [ebp+size] - jz loc_805A0B0 - jb loc_8059E88 - cmp [ebp+dest], 2 - jnz loc_80592B0 ; jumptable 08059316 case 0 - lea eax, [ebp+var_2E0] - mov edx, [ebp+var_34C] - mov [esp+28h], eax - mov eax, [ebp+var_354] - fld [ebp+size] - mov [esp+4], ecx - mov [ebp+var_364], ecx - mov [esp+18h], eax - mov eax, [ebp+var_32C] - fstp tbyte ptr [esp+1Ch] - mov [esp+14h], edx - mov [esp+10h], eax - lea eax, [esi+edi] - mov dword ptr [esp+0Ch], 0FFFFFFFFh - mov dword ptr [esp+8], 1 - mov [esp], eax - call ___snprintf_chk - mov ecx, [ebp+var_364] - mov [ebp+var_330], eax - jmp loc_8059392 -; --------------------------------------------------------------------------- - align 8 - -loc_8059878: ; CODE XREF: sub_8058D10+996j - ; sub_8058D10+9F4j - cmp [ebp+dest], 2 - jnz loc_80592B0 ; jumptable 08059316 case 0 - lea edx, [ebp+var_2E0] - mov eax, dword ptr [ebp+size] - mov [esp+24h], edx - mov edx, dword ptr [ebp+size+4] - mov [esp+1Ch], eax - mov [esp+20h], edx - mov edx, [ebp+var_354] - mov [esp+18h], edx - jmp loc_8059786 -; --------------------------------------------------------------------------- - align 8 - -loc_80598B8: ; CODE XREF: sub_8058D10+181j - jl loc_8059A08 - add ebx, ebx - jmp loc_8058E99 -; --------------------------------------------------------------------------- - align 4 - -loc_80598C8: ; CODE XREF: sub_8058D10+1B0j - mov [esp], edx ; ptr - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp+4], ebx ; size - call _realloc - mov ecx, [ebp+var_364] - mov edx, [ebp+src] - mov dword ptr [ebp+size], eax - jmp loc_8058EEC -; --------------------------------------------------------------------------- - align 4 - -loc_80598F8: ; CODE XREF: sub_8058D10+249j - cmp dword ptr [esi+28h], 0FFFFFFFFh - jnz loc_80592B0 ; jumptable 08059316 case 0 - mov ecx, edi - add ecx, 1 - sbb eax, eax - or ecx, eax - cmp ebx, ecx - jnb short loc_8059985 - cmp ebx, 0 - jnz loc_8059B70 - mov bl, 0Ch - -loc_805991A: ; CODE XREF: sub_8058D10+E68j - cmp ebx, ecx - jnb short loc_8059920 - mov ebx, ecx - -loc_8059920: ; CODE XREF: sub_8058D10+C0Cj - cmp ebx, 0FFFFFFFFh - jz loc_8059A08 - cmp edx, [ebp+var_334] - setz byte ptr [ebp+n] - test edx, edx - jz short loc_8059943 - cmp byte ptr [ebp+n], 0 - jz short loc_80599A8 - -loc_8059943: ; CODE XREF: sub_8058D10+C28j - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp], ebx ; size - call _malloc - mov edx, [ebp+src] - mov ecx, [ebp+var_364] - mov [ebp+dest], eax - -loc_8059969: ; CODE XREF: sub_8058D10+CC2j - mov eax, [ebp+dest] - test eax, eax - jz loc_8059A08 - test edi, edi - jnz loc_8059F40 - -loc_805997F: ; CODE XREF: sub_8058D10+1237j - mov edx, [ebp+dest] - -loc_8059985: ; CODE XREF: sub_8058D10+BFDj - ; sub_8058D10+1265j - mov byte ptr [edx+edi], 25h - mov edi, ecx - -loc_805998B: ; CODE XREF: sub_8058D10+D4Dj - ; sub_8058D10+1122j ... - mov ecx, [esi+4] - add esi, 2Ch - add [ebp+var_33C], 1 - mov [ebp+dest], ecx - jmp loc_8058E68 -; --------------------------------------------------------------------------- - align 8 - -loc_80599A8: ; CODE XREF: sub_8058D10+C31j - mov [esp], edx ; ptr - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp+4], ebx ; size - call _realloc - mov ecx, [ebp+var_364] - mov edx, [ebp+src] - mov [ebp+dest], eax - jmp short loc_8059969 -; --------------------------------------------------------------------------- - -loc_80599D4: ; CODE XREF: sub_8058D10+F9Ej - cmp dword ptr [ebp+size], 0FFFFFFFFh - jz short loc_8059A08 - mov eax, dword ptr [ebp+size] - mov [ebp+src], edx - mov [esp], eax ; size - call _malloc - mov edx, [ebp+src] - test eax, eax - mov [ebp+dest], eax - jnz loc_8059CB4 - lea esi, [esi+0] - -loc_8059A08: ; CODE XREF: sub_8058D10+192j - ; sub_8058D10+1E4j ... - mov edi, edx - -loc_8059A0A: ; CODE XREF: sub_8058D10+E5Aj - ; sub_8058D10+1299j ... - test edi, edi - jnz loc_8059EE8 - -loc_8059A12: ; CODE XREF: sub_8058D10+11DEj - ; sub_8058D10+11ECj - mov edx, [ebp+var_35C] - test edx, edx - jz loc_8058D90 - mov edx, [ebp+var_35C] - mov [esp], edx ; ptr - call _free - jmp loc_8058D90 -; --------------------------------------------------------------------------- - align 8 - -loc_8059A38: ; CODE XREF: sub_8058D10+25Dj - shl ecx, 4 - add ecx, [ebp+var_2E4] - mov eax, [ecx] - sub eax, 12h ; switch 5 cases - cmp eax, 4 - ja loc_80592B0 ; jumptable 08059316 case 0 - jmp ds:off_805FD2C[eax*4] ; switch jump -; --------------------------------------------------------------------------- - align 4 - -loc_8059A58: ; CODE XREF: sub_8058D10+D3Fj - ; DATA XREF: .rodata:off_805FD2Co - mov eax, [ecx+4] ; jumptable 08059A4F cases 20,21 - mov [eax], edi - jmp loc_805998B -; --------------------------------------------------------------------------- - align 8 - -loc_8059A68: ; CODE XREF: sub_8058D10+736j - mov byte ptr [ebp+var_364], cl - mov [esp+4], ebx ; size - mov [esp], esi ; ptr - call _realloc - movzx ecx, byte ptr [ebp+var_364] - mov edx, eax - jmp loc_8059463 -; --------------------------------------------------------------------------- - -loc_8059A88: ; CODE XREF: sub_8058D10+710j - jl loc_8059B68 - add ebx, ebx - jmp loc_8059428 -; --------------------------------------------------------------------------- - align 4 - -loc_8059A98: ; CODE XREF: sub_8058D10+1ECj - cmp byte ptr [ebp+var_330], 0 - nop - jz loc_8058F02 - mov [esp+4], edx ; src - mov edx, dword ptr [ebp+size] - mov [ebp+var_364], ecx - mov [esp+8], edi ; n - mov [esp], edx ; dest - call _memcpy - mov edx, dword ptr [ebp+size] - mov ecx, [ebp+var_364] - jmp loc_8058F08 -; --------------------------------------------------------------------------- - align 8 - -loc_8059AD8: ; CODE XREF: sub_8058D10+822j - mov eax, [ebp+var_330] - test eax, eax - jns loc_80593BF - test ebx, ebx - js loc_805A0F8 - lea eax, [ebx+ebx] - add eax, 0Ch - jb loc_805A0F8 - -loc_8059AFA: ; CODE XREF: sub_8058D10+13EDj - cmp ebx, eax - jnb loc_8059285 - cmp ebx, 0 - jnz loc_805A3ED - mov bl, 0Ch - -loc_8059B0D: ; CODE XREF: sub_8058D10+16E5j - cmp ebx, eax - nop - jnb loc_805942E - mov ebx, eax - jmp loc_805942E -; --------------------------------------------------------------------------- - align 10h - -loc_8059B20: ; CODE XREF: sub_8058D10+428j - mov eax, [ebp+dest] - mov byte ptr [eax], 4Ch - add eax, 1 - mov [ebp+dest], eax - jmp loc_8059148 -; --------------------------------------------------------------------------- - align 4 - -loc_8059B38: ; CODE XREF: sub_8058D10+4DAj - lea eax, [ebx+ebx] - sar ebx, 1Fh - or ebx, eax - jmp loc_80591F2 -; --------------------------------------------------------------------------- - align 4 - -loc_8059B48: ; CODE XREF: sub_8058D10+527j - mov [esp], edx ; ptr - mov [ebp+src], edx - mov [esp+4], ebx ; size - call _realloc - mov edx, [ebp+src] - mov ecx, eax - jmp loc_8059253 -; --------------------------------------------------------------------------- - align 4 - -loc_8059B68: ; CODE XREF: sub_8058D10+721j - ; sub_8058D10+755j ... - mov edi, esi - jmp loc_8059A0A -; --------------------------------------------------------------------------- - align 10h - -loc_8059B70: ; CODE XREF: sub_8058D10+C02j - jl loc_8059A08 - add ebx, ebx - jmp loc_805991A -; --------------------------------------------------------------------------- - align 10h - -loc_8059B80: ; CODE XREF: sub_8058D10+2E4j - fld tbyte ptr [ecx+4] - mov [ebp+src], edx - fld st - fstp tbyte ptr [esp] - fstp [ebp+var_378] - call sub_805AB00 - mov edx, [ebp+src] - test eax, eax - fld [ebp+var_378] - jz loc_8059E38 - fstp st - -loc_8059BAF: ; CODE XREF: sub_8058D10+1135j - mov ecx, [esi+8] - mov eax, [esi+0Ch] - mov [ebp+n], 0 - mov [ebp+var_340], 0 - mov [ebp+var_34C], ecx - mov ecx, [esi+10h] - cmp eax, ecx - mov [ebp+dest], ecx - jz short loc_8059C15 - mov ecx, [esi+14h] - cmp ecx, 0FFFFFFFFh - jz loc_805A4E6 - shl ecx, 4 - add ecx, [ebp+var_2E4] - cmp dword ptr [ecx], 5 - jnz loc_80592B0 ; jumptable 08059316 case 0 - mov ecx, [ecx+4] - mov [ebp+var_340], 1 - test ecx, ecx - mov [ebp+n], ecx - js loc_805A61E - -loc_8059C15: ; CODE XREF: sub_8058D10+ECAj - ; sub_8058D10+183Bj ... - mov ecx, [esi+1Ch] - mov eax, [esi+18h] - mov [ebp+dest], ecx - cmp eax, ecx - jz loc_805A666 - mov ecx, [esi+20h] - cmp ecx, 0FFFFFFFFh - jz loc_805A46A - shl ecx, 4 - add ecx, [ebp+var_2E4] - cmp dword ptr [ecx], 5 - jnz loc_80592B0 ; jumptable 08059316 case 0 - mov ecx, [ecx+4] - test ecx, ecx - mov [ebp+var_38C], ecx - js loc_805A666 - -loc_8059C58: ; CODE XREF: sub_8058D10+17D1j - mov eax, [ebp+var_38C] - mov ecx, 0Ch - test eax, eax - jnz loc_805A3FA - -loc_8059C6B: ; CODE XREF: sub_8058D10+16F3j - ; sub_8058D10+1977j ... - cmp [ebp+n], ecx - jbe loc_805AAE5 - mov ecx, [ebp+n] - add ecx, 1 - mov dword ptr [ebp+size], ecx - mov ecx, [ebp+n] - -loc_8059C8C: ; CODE XREF: sub_8058D10+1708j - ; sub_8058D10+1DE0j - cmp ecx, dword ptr [ebp+size] - ja loc_8059A08 - cmp dword ptr [ebp+size], 2BCh - lea ecx, [ebp+var_2D8] - mov [ebp+dest], ecx - ja loc_80599D4 - -loc_8059CB4: ; CODE XREF: sub_8058D10+CEFj - mov ecx, [esi+28h] - mov eax, [ebp+var_2E4] - shl ecx, 4 - fld tbyte ptr [ecx+eax+4] - mov [ebp+src], edx - fld st - fstp tbyte ptr [esp] - fstp [ebp+var_378] - call sub_805AB00 - mov edx, [ebp+src] - test eax, eax - fld [ebp+var_378] - jz loc_805A1B8 - fstp st - movzx eax, byte ptr [esi+24h] - sub eax, 41h - cmp al, 19h - ja loc_805A441 - mov ecx, [ebp+dest] - mov byte ptr [ecx], 4Eh - mov byte ptr [ecx+1], 41h - mov byte ptr [ecx+2], 4Eh - add ecx, 3 - mov [ebp+var_338], ecx - mov [ebp+var_330], 0 - -loc_8059D23: ; CODE XREF: sub_8058D10+1564j - ; sub_8058D10+1755j - mov eax, [ebp+var_340] - test eax, eax - jnz loc_805A120 - mov ecx, [ebp+var_338] - sub ecx, [ebp+dest] - -loc_8059D3D: ; CODE XREF: sub_8058D10+1422j - ; sub_8058D10+149Dj ... - cmp dword ptr [ebp+size], ecx - jbe loc_80592B0 ; jumptable 08059316 case 0 - mov eax, ebx - sub eax, edi - cmp eax, ecx - ja loc_805A3DF - mov eax, ecx - add eax, edi - mov [ebp+n], eax - sbb eax, eax - or eax, [ebp+n] - cmp ebx, eax - jnb short loc_8059DE5 - cmp ebx, 0 - jnz loc_805A611 - mov bl, 0Ch - -loc_8059D76: ; CODE XREF: sub_8058D10+1909j - cmp ebx, eax - jnb short loc_8059D7C - mov ebx, eax - -loc_8059D7C: ; CODE XREF: sub_8058D10+1068j - cmp ebx, 0FFFFFFFFh - jz loc_8059A08 - cmp edx, [ebp+var_334] - setz byte ptr [ebp+var_330] - test edx, edx - jz short loc_8059DA3 - cmp byte ptr [ebp+var_330], 0 - jz loc_805A5E2 - -loc_8059DA3: ; CODE XREF: sub_8058D10+1084j - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp], ebx ; size - call _malloc - mov edx, [ebp+src] - mov ecx, [ebp+var_364] - mov dword ptr [ebp+size], eax - -loc_8059DC9: ; CODE XREF: sub_8058D10+18FCj - mov eax, dword ptr [ebp+size] - test eax, eax - jz loc_8059A08 - test edi, edi - jnz loc_805A782 - -loc_8059DDF: ; CODE XREF: sub_8058D10+1A79j - mov edx, dword ptr [ebp+size] - -loc_8059DE5: ; CODE XREF: sub_8058D10+1059j - ; sub_8058D10+16D8j ... - mov [esp+8], ecx ; n - mov ecx, [ebp+dest] - lea edi, [edx+edi] - mov [ebp+src], edx - mov [esp], edi ; dest - mov [esp+4], ecx ; src - call _memcpy - mov eax, [ebp+var_37C] - cmp [ebp+dest], eax - mov edx, [ebp+src] - jz short loc_8059E2C - mov ecx, [ebp+dest] - mov [esp], ecx ; ptr - call _free - mov edx, [ebp+src] - -loc_8059E2C: ; CODE XREF: sub_8058D10+1106j - mov edi, [ebp+n] - jmp loc_805998B -; --------------------------------------------------------------------------- - align 4 - -loc_8059E38: ; CODE XREF: sub_8058D10+E97j - fld st - fadd st, st(1) - fxch st(1) - fucompp - fnstsw ax - sahf - jp short loc_8059E4B - jz loc_8059BAF - -loc_8059E4B: ; CODE XREF: sub_8058D10+1133j - mov eax, [esi+28h] - mov ecx, [ebp+var_2E4] - shl eax, 4 - mov eax, [eax+ecx] - mov [ebp+n], eax - jmp loc_8058FFA -; --------------------------------------------------------------------------- - align 4 - -loc_8059E68: ; CODE XREF: sub_8058D10+A4Bj - mov eax, [ebp+var_32C] - lea edx, [ebp+var_2E0] - mov [esp+1Ch], edx - fstp qword ptr [esp+14h] - mov [esp+10h], eax - jmp loc_80594EA -; --------------------------------------------------------------------------- - align 4 - -loc_8059E88: ; CODE XREF: sub_8058D10+AE9j - lea eax, [ebp+var_2E0] - mov [esp+20h], eax - mov eax, [ebp+var_32C] - fld [ebp+size] - mov [esp+10h], eax - fstp tbyte ptr [esp+14h] - jmp loc_80595D9 -; --------------------------------------------------------------------------- - align 10h - -loc_8059EB0: ; CODE XREF: sub_8058D10+D3Fj - ; DATA XREF: .rodata:off_805FD2Co - mov eax, [ecx+4] ; jumptable 08059A4F case 18 - mov ecx, edi - mov [eax], cl - jmp loc_805998B -; --------------------------------------------------------------------------- - align 10h - -loc_8059EC0: ; CODE XREF: sub_8058D10+D3Fj - ; DATA XREF: .rodata:off_805FD2Co - mov eax, [ecx+4] ; jumptable 08059A4F case 22 - mov [eax], edi - mov dword ptr [eax+4], 0 - jmp loc_805998B -; --------------------------------------------------------------------------- - align 8 - -loc_8059ED8: ; CODE XREF: sub_8058D10+D3Fj - ; DATA XREF: .rodata:off_805FD2Co - mov eax, [ecx+4] ; jumptable 08059A4F case 19 - mov [eax], di - jmp loc_805998B -; --------------------------------------------------------------------------- - align 8 - -loc_8059EE8: ; CODE XREF: sub_8058D10+CFCj - cmp edi, [ebp+var_334] - jz loc_8059A12 - mov [esp], edi ; ptr - call _free - jmp loc_8059A12 -; --------------------------------------------------------------------------- - align 8 - -loc_8059F08: ; CODE XREF: sub_8058D10+990j - ; sub_8058D10+9EEj - lea eax, [ebp+var_2E0] - mov edx, dword ptr [ebp+size+4] - mov [esp+20h], eax - mov eax, dword ptr [ebp+size] - mov [esp+1Ch], edx - mov edx, [ebp+var_34C] - mov [esp+18h], eax - mov eax, [ebp+var_32C] - mov [esp+14h], edx - mov [esp+10h], eax - jmp loc_80595D9 -; --------------------------------------------------------------------------- - align 10h - -loc_8059F40: ; CODE XREF: sub_8058D10+C69j - cmp byte ptr [ebp+n], 0 - jz loc_805997F - mov eax, [ebp+dest] - mov [esp+4], edx ; src - mov [ebp+var_364], ecx - mov [esp+8], edi ; n - mov [esp], eax ; dest - call _memcpy - mov edx, [ebp+dest] - mov ecx, [ebp+var_364] - jmp loc_8059985 -; --------------------------------------------------------------------------- - align 10h - -loc_8059F80: ; CODE XREF: sub_8058D10+23Dj - mov eax, edx - mov edx, edi - mov esi, edx - mov edi, eax - add esi, 1 - sbb eax, eax - or eax, esi - cmp eax, ebx - jbe short loc_8059FFC - test ebx, ebx - jnz loc_805A632 - mov bl, 0Ch - -loc_8059F9D: ; CODE XREF: sub_8058D10+192Aj - cmp esi, edx - sbb eax, eax - or eax, esi - cmp ebx, eax - jnb short loc_8059FB1 - cmp edx, esi - ja loc_8059A0A - mov ebx, esi - -loc_8059FB1: ; CODE XREF: sub_8058D10+1295j - cmp ebx, 0FFFFFFFFh - jz loc_8059A0A - cmp edi, [ebp+var_334] - setz byte ptr [ebp+dest] - test edi, edi - jz short loc_8059FD8 - cmp byte ptr [ebp+dest], 0 - jz loc_805A690 - -loc_8059FD8: ; CODE XREF: sub_8058D10+12B9j - mov [ebp+src], edx - mov [esp], ebx ; size - call _malloc - mov edx, [ebp+src] - mov ecx, eax - -loc_8059FEE: ; CODE XREF: sub_8058D10+199Aj - test ecx, ecx - jz loc_8059A0A - test edx, edx - jnz short loc_805A073 - -loc_8059FFA: ; CODE XREF: sub_8058D10+136Aj - mov edi, ecx - -loc_8059FFC: ; CODE XREF: sub_8058D10+1281j - ; sub_8058D10+139Aj - mov byte ptr [edi+edx], 0 - cmp edi, [ebp+var_334] - jz short loc_805A010 - cmp ebx, esi - ja loc_805A63F - -loc_805A010: ; CODE XREF: sub_8058D10+12F6j - ; sub_8058D10+1949j ... - mov ebx, [ebp+var_35C] - test ebx, ebx - jz short loc_805A034 - mov eax, [ebp+var_35C] - mov [ebp+src], edx - mov [esp], eax ; ptr - call _free - mov edx, [ebp+src] - -loc_805A034: ; CODE XREF: sub_8058D10+1308j - mov eax, [ebp+ptr] - mov [ebp+src], edx - mov [esp], eax ; ptr - call _free - mov eax, [ebp+var_2E4] - mov edx, [ebp+src] - test eax, eax - jz short loc_805A066 - mov [esp], eax ; ptr - call _free - mov edx, [ebp+src] - -loc_805A066: ; CODE XREF: sub_8058D10+1346j - mov ecx, [ebp+var_344] - mov [ecx], edx - jmp loc_8058DBD -; --------------------------------------------------------------------------- - -loc_805A073: ; CODE XREF: sub_8058D10+12E8j - cmp byte ptr [ebp+dest], 0 - jz loc_8059FFA - mov [esp+8], edx ; n - mov [esp+4], edi ; src - mov [esp], ecx ; dest - mov [ebp+src], edx - mov [ebp+var_364], ecx - call _memcpy - mov ecx, [ebp+var_364] - mov edx, [ebp+src] - mov edi, ecx - jmp loc_8059FFC -; --------------------------------------------------------------------------- - align 10h - -loc_805A0B0: ; CODE XREF: sub_8058D10+AE3j - fld [ebp+size] - lea edx, [ebp+var_2E0] - mov [esp+24h], edx - fstp tbyte ptr [esp+18h] - jmp loc_8059786 -; --------------------------------------------------------------------------- - align 10h - -loc_805A0D0: ; CODE XREF: sub_8058D10+A45j - lea edx, [ebp+var_2E0] - mov eax, [ebp+var_34C] - mov [esp+20h], edx - mov edx, [ebp+var_32C] - fstp qword ptr [esp+18h] - mov [esp+14h], eax - mov [esp+10h], edx - jmp loc_80595D9 -; --------------------------------------------------------------------------- - align 4 - -loc_805A0F8: ; CODE XREF: sub_8058D10+DD8j - ; sub_8058D10+DE4j - mov eax, 0FFFFFFFFh - jmp loc_8059AFA -; --------------------------------------------------------------------------- - align 8 - -loc_805A108: ; CODE XREF: sub_8058D10+6CCj - mov edx, esi - mov esi, [ebp+var_340] - add edi, dword ptr [ebp+size] - jmp loc_805998B -; --------------------------------------------------------------------------- - align 10h - -loc_805A120: ; CODE XREF: sub_8058D10+101Bj - mov ecx, [ebp+var_338] - sub ecx, [ebp+dest] - cmp [ebp+n], ecx - jbe loc_8059D3D - mov eax, [ebp+dest] - mov ecx, [ebp+var_338] - sub eax, [ebp+var_338] - add eax, [ebp+n] - add ecx, eax - test byte ptr [ebp+var_34C], 2 - mov [ebp+n], eax - mov [ebp+var_340], ecx - jz loc_805A6C8 - xor eax, eax - cmp [ebp+n], 0 - jz loc_805A777 - mov [ebp+var_330], edi - mov ecx, [ebp+var_338] - mov edi, [ebp+n] - lea esi, [esi+0] - -loc_805A190: ; CODE XREF: sub_8058D10+1489j - mov byte ptr [ecx+eax], 20h - add eax, 1 - cmp eax, edi - jnz short loc_805A190 - mov ecx, [ebp+var_340] - mov edi, [ebp+var_330] - sub ecx, [ebp+dest] - jmp loc_8059D3D -; --------------------------------------------------------------------------- - align 8 - -loc_805A1B8: ; CODE XREF: sub_8058D10+FD8j - fnstcw [ebp+var_2DA] - movzx ecx, [ebp+var_2DA] - mov eax, ecx - or ah, 3 - mov word ptr [ebp+var_350], cx - mov [ebp+var_2DA], ax - fldcw [ebp+var_2DA] - fxam - fnstsw ax - test ah, 2 - jz loc_805A41D - mov eax, [ebp+dest] - fchs - mov byte ptr [eax], 2Dh - add eax, 1 - mov [ebp+var_330], eax - -loc_805A1FF: ; CODE XREF: sub_8058D10+172Cj - ; sub_8058D10+18B9j ... - fldz - fxch st(1) - fucom st(1) - fnstsw ax - fstp st(1) - sahf - jbe loc_805A2D2 - fld st - fadd st, st(1) - fucomp st(1) - fnstsw ax - sahf - jnz loc_805A2D2 - jp loc_805A2D2 - fstp st - movzx eax, byte ptr [esi+24h] - sub eax, 41h - cmp al, 19h - ja loc_805A88A - mov ecx, [ebp+var_330] - mov byte ptr [ecx], 49h - mov byte ptr [ecx+1], 4Eh - mov byte ptr [ecx+2], 46h - add ecx, 3 - mov [ebp+var_338], ecx - mov [ebp+var_330], 0 - lea esi, [esi+0] - -loc_805A260: ; CODE XREF: sub_8058D10+1611j - ; sub_8058D10+1662j ... - movzx ecx, word ptr [ebp+var_350] - mov [ebp+var_2DA], cx - fldcw [ebp+var_2DA] - jmp loc_8059D23 -; --------------------------------------------------------------------------- - align 10h - -loc_805A280: ; CODE XREF: sub_8058D10+6D8j - test esi, esi - jnz loc_805A6AF - -loc_805A288: ; CODE XREF: sub_8058D10+19A5j - ; sub_8058D10+19B3j - mov ecx, [ebp+var_35C] - test ecx, ecx - jz short loc_805A2A0 - mov eax, [ebp+var_35C] - mov [esp], eax ; ptr - call _free - -loc_805A2A0: ; CODE XREF: sub_8058D10+1580j - mov eax, [ebp+ptr] - mov [esp], eax ; ptr - call _free - mov eax, [ebp+var_2E4] - test eax, eax - jz short loc_805A2C0 - mov [esp], eax ; ptr - call _free - -loc_805A2C0: ; CODE XREF: sub_8058D10+15A6j - call ___errno_location - xor edi, edi - mov dword ptr [eax], 4Bh - jmp loc_8058DBD -; --------------------------------------------------------------------------- - -loc_805A2D2: ; CODE XREF: sub_8058D10+14FAj - ; sub_8058D10+1509j ... - fldz - fxch st(1) - fucompp - fnstsw ax - sahf - jp loc_80592B0 ; jumptable 08059316 case 0 - jnz loc_80592B0 ; jumptable 08059316 case 0 - movzx eax, byte ptr [esi+24h] - cmp al, 46h - jz short loc_805A2F7 - cmp al, 66h - jnz loc_805A550 - -loc_805A2F7: ; CODE XREF: sub_8058D10+15DDj - mov ecx, [ebp+var_330] - mov byte ptr [ecx], 30h - add ecx, 1 - mov [ebp+var_338], ecx - mov ecx, [ebp+var_38C] - test ecx, ecx - setnz byte ptr [ebp+var_354] - jnz short loc_805A327 - test byte ptr [ebp+var_34C], 10h - jz loc_805A260 - -loc_805A327: ; CODE XREF: sub_8058D10+1608j - mov [ebp+src], edx - mov dword ptr [esp], 10000h ; item - call _nl_langinfo - mov edx, [ebp+src] - movzx eax, byte ptr [eax] - test al, al - mov byte ptr [ebp+var_360], al - jnz short loc_805A353 - mov byte ptr [ebp+var_360], 2Eh - -loc_805A353: ; CODE XREF: sub_8058D10+163Aj - mov ecx, [ebp+var_338] - movzx eax, byte ptr [ebp+var_360] - mov [ecx], al - add ecx, 1 - cmp byte ptr [ebp+var_354], 0 - mov [ebp+var_338], ecx - jz loc_805A260 - mov [ebp+var_354], edi - mov ecx, [ebp+var_38C] - xor eax, eax - mov edi, [ebp+var_330] - lea esi, [esi+0] - -loc_805A390: ; CODE XREF: sub_8058D10+168Aj - mov byte ptr [edi+eax+2], 30h - add eax, 1 - cmp eax, ecx - jnz short loc_805A390 - mov edi, [ebp+var_354] - add [ebp+var_338], eax - jmp loc_805A260 -; --------------------------------------------------------------------------- - -loc_805A3AD: ; CODE XREF: sub_8058D10+65j - mov eax, [ebp+ptr] - mov [esp], eax ; ptr - call _free - mov eax, [ebp+var_2E4] - test eax, eax - jz short loc_805A3CD - mov [esp], eax ; ptr - call _free - -loc_805A3CD: ; CODE XREF: sub_8058D10+16B3j - call ___errno_location - xor edi, edi - mov dword ptr [eax], 16h - jmp loc_8058DBD -; --------------------------------------------------------------------------- - -loc_805A3DF: ; CODE XREF: sub_8058D10+103Fj - lea eax, [ecx+edi] - mov [ebp+n], eax - jmp loc_8059DE5 -; --------------------------------------------------------------------------- - -loc_805A3ED: ; CODE XREF: sub_8058D10+DF5j - jl loc_8059B68 - add ebx, ebx - jmp loc_8059B0D -; --------------------------------------------------------------------------- - -loc_805A3FA: ; CODE XREF: sub_8058D10+F55j - mov ecx, [ebp+var_38C] - add ecx, 0Ch - jnb loc_8059C6B - mov dword ptr [ebp+size], 0 - mov ecx, 0FFFFFFFFh - jmp loc_8059C8C -; --------------------------------------------------------------------------- - -loc_805A41D: ; CODE XREF: sub_8058D10+14D5j - test byte ptr [ebp+var_34C], 4 - jz loc_805A5B6 - mov ecx, [ebp+dest] - mov byte ptr [ecx], 2Bh - add ecx, 1 - mov [ebp+var_330], ecx - jmp loc_805A1FF -; --------------------------------------------------------------------------- - -loc_805A441: ; CODE XREF: sub_8058D10+FE9j - mov eax, [ebp+dest] - mov byte ptr [eax], 6Eh - mov byte ptr [eax+1], 61h - mov byte ptr [eax+2], 6Eh - add eax, 3 - mov [ebp+var_338], eax - mov [ebp+var_330], 0 - jmp loc_8059D23 -; --------------------------------------------------------------------------- - -loc_805A46A: ; CODE XREF: sub_8058D10+F1Fj - add eax, 1 - cmp [ebp+dest], eax - jz loc_805A678 - mov dword ptr [ebp+size], edi - mov edi, [ebp+dest] - xor ecx, ecx - mov [ebp+var_38C], 0 - mov [ebp+var_330], ebx - mov [ebp+var_338], edx - lea esi, [esi+0] - -loc_805A4A0: ; CODE XREF: sub_8058D10+17B7j - movzx ebx, byte ptr [eax] - add eax, 1 - cmp ecx, 19999999h - mov edx, 0FFFFFFFFh - ja short loc_805A4B8 - lea edx, [ecx+ecx*4] - add edx, edx - -loc_805A4B8: ; CODE XREF: sub_8058D10+17A1j - movsx ebx, bl - lea ecx, [edx+ebx-30h] - cmp ecx, edx - sbb edx, edx - or ecx, edx - cmp eax, edi - jnz short loc_805A4A0 - mov [ebp+var_38C], ecx - mov edi, dword ptr [ebp+size] - mov ebx, [ebp+var_330] - mov edx, [ebp+var_338] - jmp loc_8059C58 -; --------------------------------------------------------------------------- - -loc_805A4E6: ; CODE XREF: sub_8058D10+ED2j - mov dword ptr [ebp+size], edi - xor ecx, ecx - mov edi, edx - mov [ebp+n], 0 - mov [ebp+var_330], ebx - -loc_805A500: ; CODE XREF: sub_8058D10+181Bj - movzx edx, byte ptr [eax] - add eax, 1 - cmp ecx, 19999999h - mov ebx, 0FFFFFFFFh - ja short loc_805A518 - lea ebx, [ecx+ecx*4] - add ebx, ebx - -loc_805A518: ; CODE XREF: sub_8058D10+1801j - movsx edx, dl - lea ecx, [ebx+edx-30h] - cmp ecx, ebx - sbb edx, edx - or ecx, edx - cmp [ebp+dest], eax - jnz short loc_805A500 - mov edx, edi - mov ebx, [ebp+var_330] - mov [ebp+n], ecx - mov edi, dword ptr [ebp+size] - mov [ebp+var_340], 1 - jmp loc_8059C15 -; --------------------------------------------------------------------------- - -loc_805A550: ; CODE XREF: sub_8058D10+15E1j - cmp al, 45h - jz short loc_805A55C - cmp al, 65h - jnz loc_805A7BC - -loc_805A55C: ; CODE XREF: sub_8058D10+1842j - mov eax, [ebp+var_330] - mov byte ptr [eax], 30h - add eax, 1 - mov [ebp+var_338], eax - mov eax, [ebp+var_38C] - test eax, eax - setnz byte ptr [ebp+var_354] - jnz loc_805A9CA - test byte ptr [ebp+var_34C], 10h - jnz loc_805A9CA - -loc_805A590: ; CODE XREF: sub_8058D10+1D05j - ; sub_8058D10+1D37j - mov ecx, [ebp+var_338] - movzx eax, byte ptr [esi+24h] - mov byte ptr [ecx+1], 2Bh - mov [ecx], al - mov byte ptr [ecx+2], 30h - mov byte ptr [ecx+3], 30h - add ecx, 4 - mov [ebp+var_338], ecx - jmp loc_805A260 -; --------------------------------------------------------------------------- - -loc_805A5B6: ; CODE XREF: sub_8058D10+1714j - mov eax, [ebp+dest] - test byte ptr [ebp+var_34C], 8 - mov [ebp+var_330], eax - jz loc_805A1FF - mov ecx, eax - add ecx, 1 - mov byte ptr [eax], 20h - mov [ebp+var_330], ecx - jmp loc_805A1FF -; --------------------------------------------------------------------------- - -loc_805A5E2: ; CODE XREF: sub_8058D10+108Dj - mov [esp], edx ; ptr - mov [ebp+src], edx - mov [ebp+var_364], ecx - mov [esp+4], ebx ; size - call _realloc - mov ecx, [ebp+var_364] - mov edx, [ebp+src] - mov dword ptr [ebp+size], eax - jmp loc_8059DC9 -; --------------------------------------------------------------------------- - -loc_805A611: ; CODE XREF: sub_8058D10+105Ej - jl loc_8059A08 - add ebx, ebx - jmp loc_8059D76 -; --------------------------------------------------------------------------- - -loc_805A61E: ; CODE XREF: sub_8058D10+EFFj - neg ecx - or [ebp+var_34C], 2 - mov [ebp+n], ecx - jmp loc_8059C15 -; --------------------------------------------------------------------------- - -loc_805A632: ; CODE XREF: sub_8058D10+1285j - lea eax, [ebx+ebx] - sar ebx, 1Fh - or ebx, eax - jmp loc_8059F9D -; --------------------------------------------------------------------------- - -loc_805A63F: ; CODE XREF: sub_8058D10+12FAj - mov [ebp+src], edx - mov [esp+4], esi ; size - mov [esp], edi ; ptr - call _realloc - mov edx, [ebp+src] - test eax, eax - jz loc_805A010 - mov edi, eax - jmp loc_805A010 -; --------------------------------------------------------------------------- - -loc_805A666: ; CODE XREF: sub_8058D10+F13j - ; sub_8058D10+F42j - movzx eax, byte ptr [esi+24h] - cmp al, 41h - mov byte ptr [ebp+dest], al - jnz loc_805A86E - -loc_805A678: ; CODE XREF: sub_8058D10+1763j - ; sub_8058D10+1B75j - mov [ebp+var_38C], 0 - mov ecx, 0Ch - jmp loc_8059C6B -; --------------------------------------------------------------------------- - align 10h - -loc_805A690: ; CODE XREF: sub_8058D10+12C2j - mov [ebp+src], edx - mov [esp+4], ebx ; size - mov [esp], edi ; ptr - call _realloc - mov edx, [ebp+src] - mov ecx, eax - jmp loc_8059FEE -; --------------------------------------------------------------------------- - -loc_805A6AF: ; CODE XREF: sub_8058D10+1572j - cmp esi, [ebp+var_334] - jz loc_805A288 - mov [esp], esi ; ptr - call _free - jmp loc_805A288 -; --------------------------------------------------------------------------- - -loc_805A6C8: ; CODE XREF: sub_8058D10+1455j - mov eax, [ebp+var_330] - test eax, eax - jz short loc_805A6DF - test byte ptr [ebp+var_34C], 20h - jnz loc_805A8B3 - -loc_805A6DF: ; CODE XREF: sub_8058D10+19C0j - mov eax, [ebp+var_340] - mov ecx, [ebp+dest] - mov [ebp+var_330], eax - mov eax, [ebp+var_338] - cmp eax, ecx - jbe short loc_805A73F - mov ecx, [ebp+var_330] - mov [ebp+var_330], edi - mov edi, [ebp+dest] - mov [ebp+var_338], ebx - nop - lea esi, [esi+0] - -loc_805A718: ; CODE XREF: sub_8058D10+1A15j - sub eax, 1 - sub ecx, 1 - movzx ebx, byte ptr [eax] - cmp edi, eax - mov [ecx], bl - jb short loc_805A718 - mov eax, [ebp+dest] - mov edi, [ebp+var_330] - mov ebx, [ebp+var_338] - mov [ebp+var_338], eax - -loc_805A73F: ; CODE XREF: sub_8058D10+19E9j - mov ecx, [ebp+n] - xor eax, eax - test ecx, ecx - jz short loc_805A771 - mov [ebp+var_330], edi - mov ecx, [ebp+var_338] - mov edi, [ebp+n] - lea esi, [esi+0] - -loc_805A760: ; CODE XREF: sub_8058D10+1A59j - mov byte ptr [ecx+eax], 20h - add eax, 1 - cmp edi, eax - jnz short loc_805A760 - -loc_805A76B: ; CODE XREF: sub_8058D10+1C2Bj - mov edi, [ebp+var_330] - -loc_805A771: ; CODE XREF: sub_8058D10+1A39j - ; sub_8058D10+1C01j - mov ecx, [ebp+var_340] - -loc_805A777: ; CODE XREF: sub_8058D10+1464j - sub ecx, [ebp+dest] - jmp loc_8059D3D -; --------------------------------------------------------------------------- - -loc_805A782: ; CODE XREF: sub_8058D10+10C9j - cmp byte ptr [ebp+var_330], 0 - jz loc_8059DDF - mov [esp+4], edx ; src - mov edx, dword ptr [ebp+size] - mov [ebp+var_364], ecx - mov [esp+8], edi ; n - mov [esp], edx ; dest - call _memcpy - mov edx, dword ptr [ebp+size] - mov ecx, [ebp+var_364] - jmp loc_8059DE5 -; --------------------------------------------------------------------------- - -loc_805A7BC: ; CODE XREF: sub_8058D10+1846j - cmp al, 47h - jz short loc_805A7C8 - cmp al, 67h - jnz loc_805A940 - -loc_805A7C8: ; CODE XREF: sub_8058D10+1AAEj - mov eax, [ebp+var_330] - mov byte ptr [eax], 30h - add eax, 1 - test byte ptr [ebp+var_34C], 10h - mov [ebp+var_338], eax - jz loc_805A260 - mov ecx, [ebp+var_38C] - mov [ebp+src], edx - mov dword ptr [esp], 10000h ; item - sub ecx, 1 - cmp [ebp+var_38C], 1 - sbb eax, eax - not eax - and ecx, eax - mov [ebp+var_354], ecx - call _nl_langinfo - mov edx, [ebp+src] - movzx eax, byte ptr [eax] - test al, al - jnz short loc_805A827 - mov eax, 2Eh - -loc_805A827: ; CODE XREF: sub_8058D10+1B10j - mov ecx, [ebp+var_338] - mov [ecx], al - add ecx, 1 - cmp [ebp+var_354], 0 - mov [ebp+var_338], ecx - jz loc_805A260 - mov ecx, [ebp+var_330] - xor eax, eax - -loc_805A84D: ; CODE XREF: sub_8058D10+1B4Bj - mov byte ptr [ecx+eax+2], 30h - add eax, 1 - cmp [ebp+var_354], eax - jnz short loc_805A84D - mov eax, [ebp+var_354] - add [ebp+var_338], eax - jmp loc_805A260 -; --------------------------------------------------------------------------- - -loc_805A86E: ; CODE XREF: sub_8058D10+1962j - cmp al, 61h - mov ecx, 12h - mov [ebp+var_38C], 6 - jnz loc_8059C6B - jmp loc_805A678 -; --------------------------------------------------------------------------- - -loc_805A88A: ; CODE XREF: sub_8058D10+1520j - mov eax, [ebp+var_330] - mov byte ptr [eax], 69h - mov byte ptr [eax+1], 6Eh - mov byte ptr [eax+2], 66h - add eax, 3 - mov [ebp+var_338], eax - mov [ebp+var_330], 0 - jmp loc_805A260 -; --------------------------------------------------------------------------- - -loc_805A8B3: ; CODE XREF: sub_8058D10+19C9j - mov eax, [ebp+var_330] - cmp [ebp+var_338], eax - jbe short loc_805A907 - mov eax, [ebp+var_338] - mov ecx, [ebp+var_340] - mov [ebp+var_338], edi - mov edi, [ebp+var_330] - mov [ebp+var_34C], ebx - nop - -loc_805A8E0: ; CODE XREF: sub_8058D10+1BDDj - sub eax, 1 - sub ecx, 1 - movzx ebx, byte ptr [eax] - cmp edi, eax - mov [ecx], bl - jb short loc_805A8E0 - mov ecx, [ebp+var_330] - mov ebx, [ebp+var_34C] - mov edi, [ebp+var_338] - mov [ebp+var_338], ecx - -loc_805A907: ; CODE XREF: sub_8058D10+1BAFj - mov ecx, [ebp+n] - xor eax, eax - test ecx, ecx - jz loc_805A771 - mov [ebp+var_330], edi - mov ecx, [ebp+var_338] - mov edi, [ebp+n] - lea esi, [esi+0] - -loc_805A930: ; CODE XREF: sub_8058D10+1C29j - mov byte ptr [ecx+eax], 30h - add eax, 1 - cmp edi, eax - jnz short loc_805A930 - jmp loc_805A76B -; --------------------------------------------------------------------------- - -loc_805A940: ; CODE XREF: sub_8058D10+1AB2j - cmp al, 41h - jnz loc_805AAD3 - -loc_805A948: ; CODE XREF: sub_8058D10+1DC5j - mov ecx, [ebp+var_330] - mov byte ptr [ecx], 30h - movzx eax, byte ptr [esi+24h] - add eax, 17h - mov [ecx+1], al - mov eax, [ebp+var_330] - add ecx, 2 - mov [ebp+var_360], ecx - mov byte ptr [eax+2], 30h - mov ecx, [ebp+var_38C] - add eax, 3 - mov [ebp+var_338], eax - test ecx, ecx - setnz byte ptr [ebp+var_354] - jnz loc_805AA4C - test byte ptr [ebp+var_34C], 10h - jnz loc_805AA4C - -loc_805A999: ; CODE XREF: sub_8058D10+1D87j - ; sub_8058D10+1DB9j - movzx eax, byte ptr [esi+24h] - mov ecx, [ebp+var_338] - add eax, 0Fh - mov [ecx], al - mov byte ptr [ecx+1], 2Bh - mov byte ptr [ecx+2], 30h - mov eax, [ebp+var_360] - add ecx, 3 - mov [ebp+var_338], ecx - mov [ebp+var_330], eax - jmp loc_805A260 -; --------------------------------------------------------------------------- - -loc_805A9CA: ; CODE XREF: sub_8058D10+186Dj - ; sub_8058D10+187Aj - mov [ebp+src], edx - mov dword ptr [esp], 10000h ; item - call _nl_langinfo - mov edx, [ebp+src] - movzx eax, byte ptr [eax] - test al, al - mov byte ptr [ebp+var_360], al - jnz short loc_805A9F6 - mov byte ptr [ebp+var_360], 2Eh - -loc_805A9F6: ; CODE XREF: sub_8058D10+1CDDj - mov eax, [ebp+var_338] - movzx ecx, byte ptr [ebp+var_360] - mov [eax], cl - add eax, 1 - cmp byte ptr [ebp+var_354], 0 - mov [ebp+var_338], eax - jz loc_805A590 - mov [ebp+var_354], edi - mov ecx, [ebp+var_38C] - xor eax, eax - mov edi, [ebp+var_330] - -loc_805AA2F: ; CODE XREF: sub_8058D10+1D29j - mov byte ptr [edi+eax+2], 30h - add eax, 1 - cmp ecx, eax - jnz short loc_805AA2F - mov edi, [ebp+var_354] - add [ebp+var_338], ecx - jmp loc_805A590 -; --------------------------------------------------------------------------- - -loc_805AA4C: ; CODE XREF: sub_8058D10+1C76j - ; sub_8058D10+1C83j - mov [ebp+src], edx - mov dword ptr [esp], 10000h ; item - call _nl_langinfo - mov edx, [ebp+src] - movzx eax, byte ptr [eax] - test al, al - mov [ebp+var_37D], al - jnz short loc_805AA78 - mov [ebp+var_37D], 2Eh - -loc_805AA78: ; CODE XREF: sub_8058D10+1D5Fj - mov eax, [ebp+var_338] - movzx ecx, [ebp+var_37D] - mov [eax], cl - add eax, 1 - cmp byte ptr [ebp+var_354], 0 - mov [ebp+var_338], eax - jz loc_805A999 - mov [ebp+var_354], edi - mov ecx, [ebp+var_38C] - xor eax, eax - mov edi, [ebp+var_330] - -loc_805AAB1: ; CODE XREF: sub_8058D10+1DABj - mov byte ptr [edi+eax+4], 30h - add eax, 1 - cmp ecx, eax - jnz short loc_805AAB1 - mov edi, [ebp+var_354] - add [ebp+var_338], ecx - jmp loc_805A999 -; --------------------------------------------------------------------------- - -loc_805AACE: ; CODE XREF: sub_8058D10+B9j - call ___stack_chk_fail -; --------------------------------------------------------------------------- - -loc_805AAD3: ; CODE XREF: sub_8058D10+1C32j - cmp al, 61h - jz loc_805A948 - nop - lea esi, [esi+0] - jmp loc_80592B0 ; jumptable 08059316 case 0 -; --------------------------------------------------------------------------- - -loc_805AAE5: ; CODE XREF: sub_8058D10+F61j - lea eax, [ecx+1] - mov dword ptr [ebp+size], eax - db 66h - nop - jmp loc_8059C8C -sub_8058D10 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_805AB00 proc near ; CODE XREF: sub_8058D10+E84p - ; sub_8058D10+FC5p - -var_18 = dword ptr -18h -var_14 = dword ptr -14h -var_10 = dword ptr -10h -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - sub esp, 18h - mov eax, [ebp+arg_0] - mov ecx, [ebp+arg_8] - mov edx, [ebp+arg_4] - mov [ebp+var_18], eax - mov [ebp+var_10], ecx - mov eax, [ebp+var_10] - mov [ebp+var_14], edx - and eax, 7FFFh - jz short loc_805AB38 - cmp eax, 7FFFh - jz short loc_805AB40 - mov eax, [ebp+var_14] - leave - shr eax, 1Fh - xor eax, 1 - retn -; --------------------------------------------------------------------------- - align 8 - -loc_805AB38: ; CODE XREF: sub_805AB00+20j - mov eax, [ebp+var_14] - leave - shr eax, 1Fh - retn -; --------------------------------------------------------------------------- - -loc_805AB40: ; CODE XREF: sub_805AB00+27j - mov eax, [ebp+var_14] - sub eax, 80000000h - or eax, [ebp+var_18] - leave - setnz al - movzx eax, al - retn -sub_805AB00 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_805AB60 proc near ; CODE XREF: sub_8058D10+5Ep - -var_10 = dword ptr -10h -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 4 - mov ebx, [ebp+arg_4] - mov esi, [ebp+arg_0] - mov edx, [ebx] - mov eax, [ebx+4] - test edx, edx - jz short loc_805ABE0 - xor edx, edx - mov [ebp+var_10], ebx - lea esi, [esi+0] - -loc_805AB80: ; CODE XREF: sub_805AB60+5Fj - cmp dword ptr [eax], 16h - jbe short loc_805AB98 - -loc_805AB85: ; CODE XREF: sub_805AB60+3Aj - ; DATA XREF: .rodata:off_805FD48o - add esp, 4 - mov eax, 0FFFFFFFFh - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 8 - -loc_805AB98: ; CODE XREF: sub_805AB60+23j - mov ecx, [eax] - jmp ds:off_805FD48[ecx*4] -; --------------------------------------------------------------------------- - align 8 - -loc_805ABA8: ; CODE XREF: sub_805AB60+3Aj - ; DATA XREF: .rodata:0805FD5Co ... - lea ecx, [esi+4] - mov esi, [esi] - mov [eax+4], esi - -loc_805ABB0: ; CODE XREF: sub_805AB60+99j - ; sub_805AB60+AAj ... - mov ebx, [ebp+var_10] - add edx, 1 - cmp [ebx], edx - jbe short loc_805ABE0 - -loc_805ABBA: ; CODE XREF: sub_805AB60+7Ej - add eax, 10h - mov esi, ecx - jmp short loc_805AB80 -; --------------------------------------------------------------------------- - align 8 - -loc_805ABC8: ; CODE XREF: sub_805AB60+3Aj - ; DATA XREF: .rodata:0805FD6Co ... - mov edi, [esi+4] - lea ecx, [esi+8] - add edx, 1 - mov esi, [esi] - mov [eax+8], edi - mov [eax+4], esi - mov ebx, [ebp+var_10] - cmp [ebx], edx - ja short loc_805ABBA - -loc_805ABE0: ; CODE XREF: sub_805AB60+16j - ; sub_805AB60+58j - add esp, 4 - xor eax, eax - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_805ABF0: ; CODE XREF: sub_805AB60+3Aj - ; DATA XREF: .rodata:0805FD54o ... - lea ecx, [esi+4] - mov esi, [esi] - mov [eax+4], si - jmp short loc_805ABB0 -; --------------------------------------------------------------------------- - align 10h - -loc_805AC00: ; CODE XREF: sub_805AB60+3Aj - ; DATA XREF: .rodata:0805FD4Co ... - lea ecx, [esi+4] - mov esi, [esi] - mov ebx, esi - mov [eax+4], bl - jmp short loc_805ABB0 -; --------------------------------------------------------------------------- - align 10h - -loc_805AC10: ; CODE XREF: sub_805AB60+3Aj - ; DATA XREF: .rodata:0805FD74o - fld qword ptr [esi] - lea ecx, [esi+8] - fstp qword ptr [eax+4] - jmp short loc_805ABB0 -; --------------------------------------------------------------------------- - align 10h - -loc_805AC20: ; CODE XREF: sub_805AB60+3Aj - ; DATA XREF: .rodata:0805FD78o - mov ebx, [esi] - lea ecx, [esi+0Ch] - mov edi, [esi+8] - mov esi, [esi+4] - mov [eax+4], ebx - mov [eax+0Ch], edi - mov [eax+8], esi - jmp loc_805ABB0 -; --------------------------------------------------------------------------- - align 10h - -loc_805AC40: ; CODE XREF: sub_805AB60+3Aj - ; DATA XREF: .rodata:0805FD84o - lea ecx, [esi+4] - mov esi, [esi] - test esi, esi - mov [eax+4], esi - jnz loc_805ABB0 - mov dword ptr [eax+4], offset aNull ; "(NULL)" - jmp loc_805ABB0 -; --------------------------------------------------------------------------- - align 10h - -loc_805AC60: ; CODE XREF: sub_805AB60+3Aj - ; DATA XREF: .rodata:0805FD88o - lea ecx, [esi+4] - mov esi, [esi] - test esi, esi - mov [eax+4], esi - jnz loc_805ABB0 - mov dword ptr [eax+4], offset dword_805FDA4 - jmp loc_805ABB0 -sub_805AB60 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_805AC80 proc near ; CODE XREF: sub_8058D10+4Ep - -var_44 = byte ptr -44h -var_40 = dword ptr -40h -var_3C = dword ptr -3Ch -var_38 = dword ptr -38h -var_34 = dword ptr -34h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - sub esp, 4Ch - mov eax, [ebp+arg_4] - mov dword ptr [eax], 0 - mov dword ptr [esp], 2Ch ; size - call _malloc - mov edx, [ebp+arg_4] - test eax, eax - mov [edx+4], eax - jz loc_805B394 - mov ecx, [ebp+arg_8] - mov edi, [ebp+arg_0] - mov [ebp+var_3C], 0 - mov [ebp+var_2C], 0 - mov dword ptr [ecx], 0 - mov esi, [edx] - mov edx, eax - mov dword ptr [ecx+4], 0 - mov [ebp+var_28], 0 - mov [ebp+var_34], 1 - mov [ebp+var_24], 0 - jmp short loc_805ACEA -; --------------------------------------------------------------------------- - -loc_805ACE8: ; CODE XREF: sub_805AC80+7Bj - mov edi, eax - -loc_805ACEA: ; CODE XREF: sub_805AC80+66j - movzx ecx, byte ptr [edi] - test cl, cl - jz loc_805AFF6 - -loc_805ACF5: ; CODE XREF: sub_805AC80+370j - cmp cl, 25h - lea eax, [edi+1] - jnz short loc_805ACE8 - imul ebx, esi, 2Ch - lea ebx, [edx+ebx] - mov [ebx], edi - mov dword ptr [ebx+8], 0 - mov dword ptr [ebx+0Ch], 0 - mov dword ptr [ebx+10h], 0 - mov dword ptr [ebx+14h], 0FFFFFFFFh - mov dword ptr [ebx+18h], 0 - mov dword ptr [ebx+1Ch], 0 - mov dword ptr [ebx+20h], 0FFFFFFFFh - mov dword ptr [ebx+28h], 0FFFFFFFFh - movzx edx, byte ptr [edi+1] - lea ecx, [edx-30h] - cmp cl, 9 - ja short loc_805AD6D - mov ecx, eax - mov esi, eax - mov edi, edx - nop - -loc_805AD50: ; CODE XREF: sub_805AC80+DCj - add ecx, 1 - movzx eax, byte ptr [ecx] - lea edx, [eax-30h] - cmp dl, 9 - jbe short loc_805AD50 - mov ecx, eax - mov edx, edi - cmp cl, 24h - mov eax, esi - jz loc_805B3E3 - -loc_805AD6D: ; CODE XREF: sub_805AC80+C7j - mov [ebp+var_30], 0FFFFFFFFh - jmp short loc_805AD9B -; --------------------------------------------------------------------------- - align 4 - -loc_805AD78: ; CODE XREF: sub_805AC80+124j - cmp dl, 2Dh - jz short loc_805ADB0 - cmp dl, 2Bh - jz short loc_805ADB8 - cmp dl, 20h - jz short loc_805ADC8 - cmp dl, 23h - jz short loc_805ADD8 - cmp dl, 30h - nop - jnz short loc_805ADE8 - or dword ptr [ebx+8], 20h - db 66h - nop - -loc_805AD98: ; CODE XREF: sub_805AC80+12Aj - ; sub_805AC80+134j ... - movzx edx, byte ptr [eax] - -loc_805AD9B: ; CODE XREF: sub_805AC80+F4j - ; sub_805AC80+7BEj - add eax, 1 - cmp dl, 27h - lea ecx, [eax-1] - jnz short loc_805AD78 - or dword ptr [ebx+8], 1 - jmp short loc_805AD98 -; --------------------------------------------------------------------------- - align 10h - -loc_805ADB0: ; CODE XREF: sub_805AC80+FBj - or dword ptr [ebx+8], 2 - jmp short loc_805AD98 -; --------------------------------------------------------------------------- - align 4 - -loc_805ADB8: ; CODE XREF: sub_805AC80+100j - or dword ptr [ebx+8], 4 - lea esi, [esi+0] - jmp short loc_805AD98 -; --------------------------------------------------------------------------- - align 8 - -loc_805ADC8: ; CODE XREF: sub_805AC80+105j - or dword ptr [ebx+8], 8 - lea esi, [esi+0] - jmp short loc_805AD98 -; --------------------------------------------------------------------------- - align 8 - -loc_805ADD8: ; CODE XREF: sub_805AC80+10Aj - or dword ptr [ebx+8], 10h - lea esi, [esi+0] - jmp short loc_805AD98 -; --------------------------------------------------------------------------- - align 8 - -loc_805ADE8: ; CODE XREF: sub_805AC80+110j - cmp dl, 2Ah - nop - lea esi, [esi+0] - jz loc_805B0AE - lea eax, [edx-30h] - cmp al, 9 - jbe loc_805B015 - mov esi, [ebp+var_24] - mov eax, [ebp+var_2C] - mov [ebp+var_1C], esi - mov esi, ecx - mov [ebp+var_38], eax - -loc_805AE0F: ; CODE XREF: sub_805AC80+4DEj - ; sub_805AC80+569j ... - mov eax, [ebp+var_1C] - cmp dl, 2Eh - mov edi, esi - mov [ebp+var_24], eax - jz loc_805B064 - -loc_805AE20: ; CODE XREF: sub_805AC80+3DEj - ; sub_805AC80+429j ... - lea eax, [edi+1] - xor esi, esi - jmp short loc_805AE4E -; --------------------------------------------------------------------------- - align 4 - -loc_805AE28: ; CODE XREF: sub_805AC80+1D4j - cmp dl, 4Ch - jz short loc_805AE68 - cmp dl, 6Ch - jz short loc_805AE70 - cmp dl, 6Ah - jz short loc_805AE78 - cmp dl, 5Ah - jz short loc_805AE48 - cmp dl, 7Ah - nop - jz short loc_805AE48 - cmp dl, 74h - jnz short loc_805AE88 - nop - -loc_805AE48: ; CODE XREF: sub_805AC80+1BAj - ; sub_805AC80+1C0j ... - movzx edx, byte ptr [eax] - add eax, 1 - -loc_805AE4E: ; CODE XREF: sub_805AC80+1A5j - cmp dl, 68h - lea edi, [eax-1] - jnz short loc_805AE28 - mov ecx, esi - mov edx, 1 - and ecx, 1 - shl edx, cl - or esi, edx - jmp short loc_805AE48 -; --------------------------------------------------------------------------- - align 4 - -loc_805AE68: ; CODE XREF: sub_805AC80+1ABj - or esi, 4 - jmp short loc_805AE48 -; --------------------------------------------------------------------------- - align 10h - -loc_805AE70: ; CODE XREF: sub_805AC80+1B0j - add esi, 8 - jmp short loc_805AE48 -; --------------------------------------------------------------------------- - align 4 - -loc_805AE78: ; CODE XREF: sub_805AC80+1B5j - add esi, 10h - nop - lea esi, [esi+0] - jmp short loc_805AE48 -; --------------------------------------------------------------------------- - align 8 - -loc_805AE88: ; CODE XREF: sub_805AC80+1C5j - lea eax, [edx-25h] - cmp al, 53h ; switch 84 cases - lea esi, [esi+0] - jbe short loc_805AECE - -loc_805AE92: ; CODE XREF: sub_805AC80+251j - ; sub_805AC80+539j ... - mov ebx, [ebp+arg_8] ; jumptable 0805AED1 default case - mov ecx, [ebx+4] - -loc_805AE98: ; CODE XREF: sub_805AC80+6B3j - ; sub_805AC80+6C0j ... - test ecx, ecx - jz short loc_805AEA4 - mov [esp], ecx ; ptr - call _free - -loc_805AEA4: ; CODE XREF: sub_805AC80+21Aj - mov esi, [ebp+arg_4] - mov eax, [esi+4] - test eax, eax - jz short loc_805AEB6 - mov [esp], eax ; ptr - call _free - -loc_805AEB6: ; CODE XREF: sub_805AC80+22Cj - call ___errno_location - mov dword ptr [eax], 16h - add esp, 4Ch - mov eax, 0FFFFFFFFh - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_805AECE: ; CODE XREF: sub_805AC80+210j - movzx eax, al - jmp ds:off_805FDC0[eax*4] ; switch jump - -loc_805AED8: ; DATA XREF: .rodata:off_805FDC0o - xor eax, eax ; jumptable 0805AED1 case 78 - cmp esi, 7 - setnle al - add eax, 0Fh - mov [ebp+var_1C], eax - -loc_805AEE6: ; CODE XREF: sub_805AC80+586j - ; sub_805AC80+59Cj ... - mov ecx, [ebp+var_30] - cmp ecx, 0FFFFFFFFh - mov [ebx+28h], ecx - jnz short loc_805AF0E - mov esi, [ebp+var_24] - cmp esi, 0FFFFFFFFh - mov [ebx+28h], esi - jz loc_805B6F2 - mov eax, [ebp+var_24] - mov ecx, eax - add ecx, 1 - mov [ebp+var_30], eax - mov [ebp+var_24], ecx - -loc_805AF0E: ; CODE XREF: sub_805AC80+26Fj - mov esi, [ebp+var_30] - cmp [ebp+var_28], esi - jbe loc_805B2C3 - mov eax, [ebp+arg_8] - mov esi, [eax+4] - -loc_805AF20: ; CODE XREF: sub_805AC80+6A3j - mov ecx, [ebp+arg_8] - mov eax, [ecx] - cmp eax, [ebp+var_30] - ja short loc_805AF71 - mov ecx, eax - shl ecx, 4 - mov [ebp+var_40], ecx - mov ecx, [ebp+arg_8] - mov [ebp+var_2C], edi - mov ecx, [ecx+4] - mov [ebp+var_20], ecx - mov ecx, [ebp+var_40] - mov edi, [ebp+var_20] - mov [ebp+var_40], ebx - mov ebx, [ebp+var_30] - jmp short loc_805AF52 -; --------------------------------------------------------------------------- - align 10h - -loc_805AF50: ; CODE XREF: sub_805AC80+2E1j - mov esi, edi - -loc_805AF52: ; CODE XREF: sub_805AC80+2CAj - add eax, 1 - mov dword ptr [esi+ecx], 0 - add ecx, 10h - cmp eax, ebx - jbe short loc_805AF50 - mov esi, [ebp+arg_8] - mov edi, [ebp+var_2C] - mov ebx, [ebp+var_40] - mov [esi], eax - mov esi, [ebp+var_20] - -loc_805AF71: ; CODE XREF: sub_805AC80+2A8j - mov ecx, [ebp+var_30] - shl ecx, 4 - lea ecx, [esi+ecx] - mov eax, [ecx] - test eax, eax - jnz loc_805B328 - mov eax, [ebp+var_1C] - mov [ecx], eax - -loc_805AF89: ; CODE XREF: sub_805AC80+251j - ; sub_805AC80+6ABj - ; DATA XREF: ... - mov [ebx+24h], dl ; jumptable 0805AED1 case 0 - mov edx, [ebp+arg_4] - add edi, 1 - mov [ebx+4], edi - mov esi, [edx] - add esi, 1 - cmp [ebp+var_34], esi - mov [edx], esi - ja short loc_805AFDF - mov eax, [ebp+var_34] - test eax, eax - js loc_805B370 - shl [ebp+var_34], 1 - cmp [ebp+var_34], 5D1745Dh - ja loc_805B370 - imul eax, [ebp+var_34], 2Ch - mov [esp+4], eax ; size - mov eax, [edx+4] - mov [esp], eax ; ptr - call _realloc - test eax, eax - jz loc_805B370 - mov ecx, [ebp+arg_4] - mov esi, [ecx] - mov [ecx+4], eax - -loc_805AFDF: ; CODE XREF: sub_805AC80+31Fj - mov eax, [ebp+var_38] - mov ebx, [ebp+arg_4] - mov [ebp+var_2C], eax - movzx ecx, byte ptr [edi] - mov edx, [ebx+4] - test cl, cl - jnz loc_805ACF5 - -loc_805AFF6: ; CODE XREF: sub_805AC80+6Fj - imul esi, 2Ch - mov ecx, [ebp+var_2C] - xor eax, eax - mov ebx, [ebp+var_3C] - mov [esi+edx], edi - mov edx, [ebp+arg_4] - mov [edx+8], ecx - mov [edx+0Ch], ebx - -loc_805B00D: ; CODE XREF: sub_805AC80+722j - add esp, 4Ch - pop ebx - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_805B015: ; CODE XREF: sub_805AC80+17Bj - mov [ebx+0Ch], ecx - movzx eax, byte ptr [ecx] - sub eax, 30h - cmp al, 9 - ja loc_805B5FB - mov esi, ecx - -loc_805B028: ; CODE XREF: sub_805AC80+3B3j - add esi, 1 - movzx eax, byte ptr [esi] - sub eax, 30h - cmp al, 9 - jbe short loc_805B028 - mov eax, [ebp+var_2C] - mov edi, esi - sub edi, ecx - mov [ebp+var_38], edi - mov [ebx+10h], esi - cmp edi, eax - jbe loc_805B1D6 - mov ecx, [ebp+var_24] - mov edi, esi - movzx edx, byte ptr [esi] - mov [ebp+var_1C], ecx - mov eax, [ebp+var_1C] - cmp dl, 2Eh - mov [ebp+var_24], eax - jnz loc_805AE20 - -loc_805B064: ; CODE XREF: sub_805AC80+19Aj - cmp byte ptr [esi+1], 2Ah - lea edi, [esi+1] - jz loc_805B46E - mov [ebx+18h], esi - movzx eax, byte ptr [esi+1] - sub eax, 30h - cmp al, 9 - ja short loc_805B08D - nop - -loc_805B080: ; CODE XREF: sub_805AC80+40Bj - add edi, 1 - movzx eax, byte ptr [edi] - sub eax, 30h - cmp al, 9 - jbe short loc_805B080 - -loc_805B08D: ; CODE XREF: sub_805AC80+3FDj - mov ecx, edi - sub ecx, esi - cmp ecx, [ebp+var_3C] - mov [ebx+1Ch], edi - jbe loc_805B443 - mov esi, [ebp+var_1C] - movzx edx, byte ptr [edi] - mov [ebp+var_3C], ecx - mov [ebp+var_24], esi - jmp loc_805AE20 -; --------------------------------------------------------------------------- - -loc_805B0AE: ; CODE XREF: sub_805AC80+170j - mov edx, [ebp+var_2C] - mov esi, eax - mov [ebx+0Ch], ecx - mov [ebx+10h], eax - test edx, edx - jnz short loc_805B0C4 - mov [ebp+var_2C], 1 - -loc_805B0C4: ; CODE XREF: sub_805AC80+43Bj - movzx edx, byte ptr [eax] - mov edi, eax - mov ecx, edx - sub ecx, 30h - cmp cl, 9 - mov byte ptr [ebp+var_20], dl - mov edx, eax - jbe loc_805B168 - -loc_805B0DC: ; CODE XREF: sub_805AC80+4FAj - mov edx, [ebx+14h] - -loc_805B0DF: ; CODE XREF: sub_805AC80+551j - cmp edx, 0FFFFFFFFh - jz loc_805B451 - mov edi, [ebp+var_24] - mov [ebp+var_24], edx - mov [ebp+var_1C], edi - -loc_805B0F1: ; CODE XREF: sub_805AC80+7E9j - mov edi, [ebp+var_24] - cmp [ebp+var_28], edi - jbe loc_805B354 - mov eax, [ebp+arg_8] - mov ecx, [eax+4] - -loc_805B103: ; CODE XREF: sub_805AC80+75Ej - mov edx, [ebp+arg_8] - mov eax, [edx] - cmp eax, [ebp+var_24] - ja short loc_805B13C - mov edi, [ebp+arg_8] - mov edx, eax - shl edx, 4 - mov edi, [edi+4] - mov [ebp+var_20], edi - mov edi, [ebp+var_24] - jmp short loc_805B123 -; --------------------------------------------------------------------------- - -loc_805B120: ; CODE XREF: sub_805AC80+4B2j - mov ecx, [ebp+var_20] - -loc_805B123: ; CODE XREF: sub_805AC80+49Ej - add eax, 1 - mov dword ptr [ecx+edx], 0 - add edx, 10h - cmp eax, edi - jbe short loc_805B120 - mov edx, [ebp+arg_8] - mov ecx, [ebp+var_20] - mov [edx], eax - -loc_805B13C: ; CODE XREF: sub_805AC80+48Bj - mov edx, [ebp+var_24] - shl edx, 4 - lea edx, [ecx+edx] - mov eax, [edx] - test eax, eax - jnz loc_805B338 - mov ecx, [ebp+var_2C] - mov dword ptr [edx], 5 - movzx edx, byte ptr [esi] - mov [ebp+var_38], ecx - jmp loc_805AE0F -; --------------------------------------------------------------------------- - align 8 - -loc_805B168: ; CODE XREF: sub_805AC80+456j - ; sub_805AC80+4F3j - add edx, 1 - movzx ecx, byte ptr [edx] - lea eax, [ecx-30h] - cmp al, 9 - jbe short loc_805B168 - cmp cl, 24h - mov eax, edi - jnz loc_805B0DC - mov esi, ebx - movzx ebx, byte ptr [ebp+var_20] - xor edx, edx - -loc_805B188: ; CODE XREF: sub_805AC80+533j - cmp edx, 19999999h - mov ecx, 0FFFFFFFFh - ja short loc_805B19A - lea ecx, [edx+edx*4] - add ecx, ecx - -loc_805B19A: ; CODE XREF: sub_805AC80+513j - movsx ebx, bl - lea edx, [ecx+ebx-30h] - cmp edx, ecx - sbb ecx, ecx - add eax, 1 - movzx ebx, byte ptr [eax] - or edx, ecx - lea ecx, [ebx-30h] - cmp cl, 9 - jbe short loc_805B188 - test edx, edx - mov ebx, esi - jz loc_805AE92 ; jumptable 0805AED1 default case - cmp edx, 0FFFFFFFFh - jz loc_805B6FD - sub edx, 1 - mov [esi+14h], edx - lea esi, [eax+1] - jmp loc_805B0DF -; --------------------------------------------------------------------------- - -loc_805B1D6: ; CODE XREF: sub_805AC80+3C4j - mov ecx, esi - -loc_805B1D8: ; CODE XREF: sub_805AC80+97Ej - mov esi, [ebp+var_2C] - mov edi, [ebp+var_24] - movzx edx, byte ptr [ecx] - mov [ebp+var_38], esi - mov esi, ecx - mov [ebp+var_1C], edi - jmp loc_805AE0F -; --------------------------------------------------------------------------- - -loc_805B1EE: ; CODE XREF: sub_805AC80+251j - ; DATA XREF: .rodata:off_805FDC0o - cmp esi, 0Fh ; jumptable 0805AED1 cases 51,74,80,83 - jg short loc_805B1FF - test esi, 4 - jz loc_805B60F - -loc_805B1FF: ; CODE XREF: sub_805AC80+571j - mov [ebp+var_1C], 0Ah - jmp loc_805AEE6 -; --------------------------------------------------------------------------- - align 10h - -loc_805B210: ; CODE XREF: sub_805AC80+251j - ; DATA XREF: .rodata:off_805FDC0o - mov [ebp+var_1C], 10h ; jumptable 0805AED1 case 46 - mov edx, 73h - jmp loc_805AEE6 -; --------------------------------------------------------------------------- - -loc_805B221: ; CODE XREF: sub_805AC80+251j - ; DATA XREF: .rodata:off_805FDC0o - mov [ebp+var_1C], 0Eh ; jumptable 0805AED1 case 30 - mov edx, 63h - jmp loc_805AEE6 -; --------------------------------------------------------------------------- - -loc_805B232: ; CODE XREF: sub_805AC80+251j - ; DATA XREF: .rodata:off_805FDC0o - cmp esi, 0Fh ; jumptable 0805AED1 cases 28,32-34,60,64-66 - jg short loc_805B247 - and esi, 4 - mov [ebp+var_1C], 0Bh - jz loc_805AEE6 - -loc_805B247: ; CODE XREF: sub_805AC80+5B5j - mov [ebp+var_1C], 0Ch - db 66h - nop - jmp loc_805AEE6 -; --------------------------------------------------------------------------- - align 4 - -loc_805B258: ; CODE XREF: sub_805AC80+251j - ; DATA XREF: .rodata:off_805FDC0o - mov [ebp+var_1C], 11h ; jumptable 0805AED1 case 75 - nop - jmp loc_805AEE6 -; --------------------------------------------------------------------------- - -loc_805B265: ; CODE XREF: sub_805AC80+251j - ; DATA XREF: .rodata:off_805FDC0o - cmp esi, 0Fh ; jumptable 0805AED1 case 73 - jg short loc_805B276 - test esi, 4 - jz loc_805B648 - -loc_805B276: ; CODE XREF: sub_805AC80+5E8j - mov [ebp+var_1C], 16h - lea esi, [esi+0] - jmp loc_805AEE6 -; --------------------------------------------------------------------------- - align 4 - -loc_805B288: ; CODE XREF: sub_805AC80+251j - ; DATA XREF: .rodata:off_805FDC0o - cmp esi, 0Fh ; jumptable 0805AED1 cases 63,68 - nop - lea esi, [esi+0] - jg short loc_805B29E - test esi, 4 - jz loc_805B694 - -loc_805B29E: ; CODE XREF: sub_805AC80+610j - mov [ebp+var_1C], 9 - jmp loc_805AEE6 -; --------------------------------------------------------------------------- - align 10h - -loc_805B2B0: ; CODE XREF: sub_805AC80+251j - ; DATA XREF: .rodata:off_805FDC0o - xor eax, eax ; jumptable 0805AED1 case 62 - cmp esi, 7 - setnle al - add eax, 0Dh - mov [ebp+var_1C], eax - jmp loc_805AEE6 -; --------------------------------------------------------------------------- - -loc_805B2C3: ; CODE XREF: sub_805AC80+294j - mov eax, [ebp+var_28] - sar [ebp+var_28], 1Fh - mov ecx, [ebp+var_30] - add eax, eax - or [ebp+var_28], eax - cmp [ebp+var_28], ecx - ja short loc_805B2E3 - add ecx, 1 - mov [ebp+var_28], ecx - jb loc_805B370 - -loc_805B2E3: ; CODE XREF: sub_805AC80+655j - cmp [ebp+var_28], 0FFFFFFFh - ja loc_805B370 - mov esi, [ebp+arg_8] - mov ecx, [ebp+var_28] - mov eax, [esi+4] - shl ecx, 4 - test eax, eax - jz loc_805B5E7 - mov [esp+4], ecx ; size - mov [esp], eax ; ptr - mov [ebp+var_44], dl - call _realloc - movzx edx, [ebp+var_44] - -loc_805B317: ; CODE XREF: sub_805AC80+976j - test eax, eax - mov esi, eax - jz short loc_805B370 - mov eax, [ebp+arg_8] - mov [eax+4], esi - jmp loc_805AF20 -; --------------------------------------------------------------------------- - -loc_805B328: ; CODE XREF: sub_805AC80+2FEj - cmp [ebp+var_1C], eax - jz loc_805AF89 ; jumptable 0805AED1 case 0 - mov ecx, esi - jmp loc_805AE98 -; --------------------------------------------------------------------------- - -loc_805B338: ; CODE XREF: sub_805AC80+4C9j - cmp eax, 5 - nop - lea esi, [esi+0] - jnz loc_805AE98 - mov edi, [ebp+var_2C] - movzx edx, byte ptr [esi] - mov [ebp+var_38], edi - jmp loc_805AE0F -; --------------------------------------------------------------------------- - -loc_805B354: ; CODE XREF: sub_805AC80+477j - mov eax, [ebp+var_28] - sar [ebp+var_28], 1Fh - mov edx, [ebp+var_24] - add eax, eax - or [ebp+var_28], eax - cmp [ebp+var_28], edx - ja short loc_805B3A7 - add edx, 1 - mov [ebp+var_28], edx - jnb short loc_805B3A7 - -loc_805B370: ; CODE XREF: sub_805AC80+326j - ; sub_805AC80+336j ... - mov edi, [ebp+arg_8] - mov eax, [edi+4] - test eax, eax - jz short loc_805B382 - mov [esp], eax ; ptr - call _free - -loc_805B382: ; CODE XREF: sub_805AC80+6F8j - mov edx, [ebp+arg_4] - mov eax, [edx+4] - test eax, eax - jz short loc_805B394 - mov [esp], eax ; ptr - call _free - -loc_805B394: ; CODE XREF: sub_805AC80+26j - ; sub_805AC80+70Aj - call ___errno_location - mov dword ptr [eax], 0Ch - or eax, 0FFFFFFFFh - jmp loc_805B00D -; --------------------------------------------------------------------------- - -loc_805B3A7: ; CODE XREF: sub_805AC80+6E6j - ; sub_805AC80+6EEj - cmp [ebp+var_28], 0FFFFFFFh - db 66h - nop - ja short loc_805B370 - mov ecx, [ebp+arg_8] - mov eax, [ebp+var_28] - mov edx, [ecx+4] - shl eax, 4 - test edx, edx - jz loc_805B6CD - mov [esp+4], eax ; size - mov [esp], edx ; ptr - call _realloc - -loc_805B3D2: ; CODE XREF: sub_805AC80+A55j - test eax, eax - mov ecx, eax - jz short loc_805B370 - mov edi, [ebp+arg_8] - mov [edi+4], eax - jmp loc_805B103 -; --------------------------------------------------------------------------- - -loc_805B3E3: ; CODE XREF: sub_805AC80+E7j - mov ecx, esi - xor eax, eax - mov edi, ebx - lea esi, [esi+0] - -loc_805B3F0: ; CODE XREF: sub_805AC80+79Cj - cmp eax, 19999999h - mov esi, 0FFFFFFFFh - ja short loc_805B401 - lea esi, [eax+eax*4] - add esi, esi - -loc_805B401: ; CODE XREF: sub_805AC80+77Aj - movsx edx, dl - lea eax, [esi+edx-30h] - cmp eax, esi - sbb edx, edx - add ecx, 1 - or eax, edx - movzx edx, byte ptr [ecx] - lea esi, [edx-30h] - mov ebx, esi - cmp bl, 9 - jbe short loc_805B3F0 - test eax, eax - mov ebx, edi - jz loc_805B6FD - cmp eax, 0FFFFFFFFh - jz loc_805B6F2 - sub eax, 1 - mov [ebp+var_30], eax - lea eax, [ecx+1] - movzx edx, byte ptr [ecx+1] - jmp loc_805AD9B -; --------------------------------------------------------------------------- - -loc_805B443: ; CODE XREF: sub_805AC80+417j - mov eax, [ebp+var_1C] - movzx edx, byte ptr [edi] - mov [ebp+var_24], eax - jmp loc_805AE20 -; --------------------------------------------------------------------------- - -loc_805B451: ; CODE XREF: sub_805AC80+462j - mov eax, [ebp+var_24] - cmp eax, 0FFFFFFFFh - mov [ebx+14h], eax - jz loc_805B6E7 - mov ecx, [ebp+var_24] - add ecx, 1 - mov [ebp+var_1C], ecx - jmp loc_805B0F1 -; --------------------------------------------------------------------------- - -loc_805B46E: ; CODE XREF: sub_805AC80+3EBj - cmp [ebp+var_3C], 1 - lea edi, [esi+2] - mov [ebx+18h], esi - mov [ebx+1Ch], edi - jbe loc_805B603 - -loc_805B481: ; CODE XREF: sub_805AC80+98Aj - movzx esi, byte ptr [edi] - mov eax, edi - lea edx, [esi-30h] - cmp dl, 9 - jbe loc_805B511 - -loc_805B492: ; CODE XREF: sub_805AC80+8A2j - mov eax, [ebx+20h] - -loc_805B495: ; CODE XREF: sub_805AC80+8EFj - cmp eax, 0FFFFFFFFh - jz loc_805B67B - mov esi, [ebp+var_1C] - mov [ebp+var_1C], eax - mov [ebp+var_24], esi - -loc_805B4A7: ; CODE XREF: sub_805AC80+A0Fj - mov esi, [ebp+var_1C] - cmp [ebp+var_28], esi - jbe loc_805B585 - mov eax, [ebp+arg_8] - mov ecx, [eax+4] - -loc_805B4B9: ; CODE XREF: sub_805AC80+962j - mov edx, [ebp+arg_8] - mov eax, [edx] - cmp eax, [ebp+var_1C] - ja short loc_805B4F4 - mov esi, [ebp+arg_8] - mov edx, eax - shl edx, 4 - mov esi, [esi+4] - mov [ebp+var_20], esi - mov esi, [ebp+var_1C] - jmp short loc_805B4DB -; --------------------------------------------------------------------------- - align 4 - -loc_805B4D8: ; CODE XREF: sub_805AC80+86Aj - mov ecx, [ebp+var_20] - -loc_805B4DB: ; CODE XREF: sub_805AC80+854j - add eax, 1 - mov dword ptr [ecx+edx], 0 - add edx, 10h - cmp eax, esi - jbe short loc_805B4D8 - mov edx, [ebp+arg_8] - mov ecx, [ebp+var_20] - mov [edx], eax - -loc_805B4F4: ; CODE XREF: sub_805AC80+841j - mov eax, [ebp+var_1C] - shl eax, 4 - lea eax, [ecx+eax] - mov edx, [eax] - test edx, edx - jnz short loc_805B574 - mov dword ptr [eax], 5 - movzx edx, byte ptr [edi] - jmp loc_805AE20 -; --------------------------------------------------------------------------- - -loc_805B511: ; CODE XREF: sub_805AC80+80Cj - ; sub_805AC80+89Dj - add eax, 1 - movzx edx, byte ptr [eax] - lea ecx, [edx-30h] - cmp cl, 9 - jbe short loc_805B511 - cmp dl, 24h - jnz loc_805B492 - xor eax, eax - mov ecx, esi - -loc_805B52C: ; CODE XREF: sub_805AC80+8D3j - imul edx, eax, 0Ah - cmp eax, 1999999Ah - sbb eax, eax - movsx ecx, cl - not eax - or edx, eax - lea eax, [edx+ecx-30h] - cmp eax, edx - sbb edx, edx - add edi, 1 - movzx ecx, byte ptr [edi] - or eax, edx - lea edx, [ecx-30h] - cmp dl, 9 - jbe short loc_805B52C - test eax, eax - jz loc_805B6E7 - cmp eax, 0FFFFFFFFh - jz loc_805AE92 ; jumptable 0805AED1 default case - sub eax, 1 - add edi, 1 - mov [ebx+20h], eax - jmp loc_805B495 -; --------------------------------------------------------------------------- - -loc_805B574: ; CODE XREF: sub_805AC80+881j - cmp edx, 5 - jnz loc_805AE98 - movzx edx, byte ptr [edi] - jmp loc_805AE20 -; --------------------------------------------------------------------------- - -loc_805B585: ; CODE XREF: sub_805AC80+82Dj - mov eax, [ebp+var_28] - sar [ebp+var_28], 1Fh - mov edx, [ebp+var_1C] - add eax, eax - or [ebp+var_28], eax - cmp [ebp+var_28], edx - ja short loc_805B5A5 - add edx, 1 - mov [ebp+var_28], edx - jb loc_805B370 - -loc_805B5A5: ; CODE XREF: sub_805AC80+917j - cmp [ebp+var_28], 0FFFFFFFh - ja loc_805B370 - mov ecx, [ebp+arg_8] - mov edx, [ebp+var_28] - mov eax, [ecx+4] - shl edx, 4 - test eax, eax - jz loc_805B6DA - mov [esp+4], edx ; size - mov [esp], eax ; ptr - call _realloc - -loc_805B5D2: ; CODE XREF: sub_805AC80+A62j - test eax, eax - mov ecx, eax - jz loc_805B370 - mov esi, [ebp+arg_8] - mov [esi+4], eax - jmp loc_805B4B9 -; --------------------------------------------------------------------------- - -loc_805B5E7: ; CODE XREF: sub_805AC80+67Ej - mov [esp], ecx ; size - mov [ebp+var_44], dl - call _malloc - movzx edx, [ebp+var_44] - jmp loc_805B317 -; --------------------------------------------------------------------------- - -loc_805B5FB: ; CODE XREF: sub_805AC80+3A0j - mov [ebx+10h], ecx - jmp loc_805B1D8 -; --------------------------------------------------------------------------- - -loc_805B603: ; CODE XREF: sub_805AC80+7FBj - mov [ebp+var_3C], 2 - jmp loc_805B481 -; --------------------------------------------------------------------------- - -loc_805B60F: ; CODE XREF: sub_805AC80+579j - cmp esi, 7 - mov [ebp+var_1C], 8 - jg loc_805AEE6 - test esi, 2 - mov [ebp+var_1C], 2 - jnz loc_805AEE6 - and esi, 1 - cmp esi, 1 - sbb eax, eax - and eax, 2 - add eax, 4 - mov [ebp+var_1C], eax - jmp loc_805AEE6 -; --------------------------------------------------------------------------- - -loc_805B648: ; CODE XREF: sub_805AC80+5F0j - cmp esi, 7 - mov [ebp+var_1C], 15h - jg loc_805AEE6 - test esi, 2 - mov [ebp+var_1C], 12h - jnz loc_805AEE6 - and esi, 1 - neg esi - add esi, 14h - mov [ebp+var_1C], esi - jmp loc_805AEE6 -; --------------------------------------------------------------------------- - -loc_805B67B: ; CODE XREF: sub_805AC80+818j - mov eax, [ebp+var_1C] - cmp eax, 0FFFFFFFFh - mov [ebx+20h], eax - jz short loc_805B6E7 - mov ecx, [ebp+var_1C] - add ecx, 1 - mov [ebp+var_24], ecx - jmp loc_805B4A7 -; --------------------------------------------------------------------------- - -loc_805B694: ; CODE XREF: sub_805AC80+618j - cmp esi, 7 - mov [ebp+var_1C], 7 - jg loc_805AEE6 - test esi, 2 - mov [ebp+var_1C], 1 - jnz loc_805AEE6 - and esi, 1 - cmp esi, 1 - sbb esi, esi - and esi, 2 - add esi, 3 - mov [ebp+var_1C], esi - jmp loc_805AEE6 -; --------------------------------------------------------------------------- - -loc_805B6CD: ; CODE XREF: sub_805AC80+740j - mov [esp], eax ; size - call _malloc - jmp loc_805B3D2 -; --------------------------------------------------------------------------- - -loc_805B6DA: ; CODE XREF: sub_805AC80+940j - mov [esp], edx ; size - call _malloc - jmp loc_805B5D2 -; --------------------------------------------------------------------------- - -loc_805B6E7: ; CODE XREF: sub_805AC80+7DAj - ; sub_805AC80+8D7j ... - mov edx, [ebp+arg_8] - mov ecx, [edx+4] - jmp loc_805AE98 -; --------------------------------------------------------------------------- - -loc_805B6F2: ; CODE XREF: sub_805AC80+27Aj - ; sub_805AC80+7ABj - mov edi, [ebp+arg_8] - mov ecx, [edi+4] - jmp loc_805AE98 -; --------------------------------------------------------------------------- - -loc_805B6FD: ; CODE XREF: sub_805AC80+542j - ; sub_805AC80+7A2j - mov esi, [ebp+arg_8] - mov ecx, [esi+4] - jmp loc_805AE98 -sub_805AC80 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_805B710 proc near ; CODE XREF: sub_8055020+5Bp - ; sub_8055020+B7p - -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -var_18 = dword ptr -18h -var_14 = dword ptr -14h -var_10 = dword ptr -10h -var_C = dword ptr -0Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - push esi - sub esp, 20h - mov ecx, [ebp+arg_4] - mov esi, [ebp+arg_8] - mov edi, [ebp+arg_C] - mov edx, [ebp+arg_0] - test ecx, ecx - mov [ebp+var_10], esi - mov [ebp+var_C], edi - mov [ebp+var_14], 0 - js loc_805B7D8 - mov esi, [ebp+var_C] - test esi, esi - js loc_805B7F1 - -loc_805B744: ; CODE XREF: sub_805B710+DBj - ; sub_805B710+EEj - mov eax, [ebp+var_C] - mov edi, ecx - mov esi, [ebp+var_10] - mov [ebp+var_10], edx - test eax, eax - jnz short loc_805B768 - cmp esi, ecx - jbe short loc_805B790 - mov ecx, edx - mov edx, edi - mov eax, ecx - xor edi, edi - div esi - mov ecx, eax - jmp short loc_805B770 -; --------------------------------------------------------------------------- - align 4 - -loc_805B768: ; CODE XREF: sub_805B710+41j - cmp eax, ecx - jbe short loc_805B7B8 - -loc_805B76C: ; CODE XREF: sub_805B710+BAj - xor edi, edi - xor ecx, ecx - -loc_805B770: ; CODE XREF: sub_805B710+53j - ; sub_805B710+A0j ... - mov eax, ecx - mov ecx, [ebp+var_14] - mov edx, edi - test ecx, ecx - jz short loc_805B782 - neg eax - adc edx, 0 - neg edx - -loc_805B782: ; CODE XREF: sub_805B710+69j - add esp, 20h - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_805B790: ; CODE XREF: sub_805B710+45j - test esi, esi - jnz short loc_805B79F - mov eax, 1 - xor edx, edx - div esi - mov esi, eax - -loc_805B79F: ; CODE XREF: sub_805B710+82j - mov ecx, [ebp+var_10] - mov eax, edi - xor edx, edx - div esi - mov edi, eax - mov eax, ecx - div esi - mov ecx, eax - jmp short loc_805B770 -; --------------------------------------------------------------------------- - align 8 - -loc_805B7B8: ; CODE XREF: sub_805B710+5Aj - bsr edx, eax - xor edx, 1Fh - mov [ebp+var_18], edx - jnz short loc_805B808 - cmp esi, [ebp+var_10] - jbe short loc_805B7CC - cmp eax, ecx - jnb short loc_805B76C - -loc_805B7CC: ; CODE XREF: sub_805B710+B6j - xor edi, edi - mov ecx, 1 - jmp short loc_805B770 -; --------------------------------------------------------------------------- - align 4 - -loc_805B7D8: ; CODE XREF: sub_805B710+23j - mov esi, [ebp+var_C] - neg edx - adc ecx, 0 - neg ecx - mov [ebp+var_14], 0FFFFFFFFh - test esi, esi - jns loc_805B744 - -loc_805B7F1: ; CODE XREF: sub_805B710+2Ej - neg [ebp+var_10] - adc [ebp+var_C], 0 - not [ebp+var_14] - neg [ebp+var_C] - jmp loc_805B744 -; --------------------------------------------------------------------------- - align 8 - -loc_805B808: ; CODE XREF: sub_805B710+B1j - movzx ecx, byte ptr [ebp+var_18] - mov edx, esi - shl eax, cl - mov [ebp+var_1C], eax - mov eax, 20h - sub eax, [ebp+var_18] - mov ecx, eax - shr edx, cl - movzx ecx, byte ptr [ebp+var_18] - or edx, [ebp+var_1C] - shl esi, cl - mov ecx, eax - mov [ebp+var_20], esi - mov esi, edi - shr esi, cl - movzx ecx, byte ptr [ebp+var_18] - mov [ebp+var_1C], edx - mov edx, [ebp+var_10] - shl edi, cl - mov ecx, eax - shr edx, cl - or edi, edx - mov edx, esi - mov eax, edi - div [ebp+var_1C] - mov esi, edx - mov edi, eax - mul [ebp+var_20] - cmp esi, edx - mov [ebp+var_1C], edx - jb short loc_805B878 - mov edx, [ebp+var_10] - movzx ecx, byte ptr [ebp+var_18] - shl edx, cl - cmp edx, eax - jnb short loc_805B86A - cmp esi, [ebp+var_1C] - jz short loc_805B878 - -loc_805B86A: ; CODE XREF: sub_805B710+153j - mov ecx, edi - xor edi, edi - jmp loc_805B770 -; --------------------------------------------------------------------------- - align 8 - -loc_805B878: ; CODE XREF: sub_805B710+146j - ; sub_805B710+158j - lea ecx, [edi-1] - xor edi, edi - jmp loc_805B770 -sub_805B710 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_805B890 proc near ; CODE XREF: sub_8055020+3Ap - ; sub_8055020+92p - -var_38 = dword ptr -38h -var_34 = dword ptr -34h -var_30 = dword ptr -30h -var_2C = dword ptr -2Ch -var_28 = dword ptr -28h -var_24 = dword ptr -24h -var_20 = dword ptr -20h -var_1C = dword ptr -1Ch -var_10 = dword ptr -10h -var_C = dword ptr -0Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - push esi - sub esp, 30h - mov ecx, [ebp+arg_4] - mov esi, [ebp+arg_8] - mov edi, [ebp+arg_C] - mov edx, [ebp+arg_0] - test ecx, ecx - mov [ebp+var_20], esi - mov [ebp+var_1C], edi - mov [ebp+var_2C], 0 - js loc_805B998 - -loc_805B8B9: ; CODE XREF: sub_805B890+116j - mov esi, [ebp+var_1C] - test esi, esi - js loc_805B988 - -loc_805B8C4: ; CODE XREF: sub_805B890+102j - mov eax, [ebp+var_1C] - lea esi, [ebp+var_10] - mov edi, [ebp+var_20] - mov [ebp+var_30], edx - mov [ebp+var_28], edx - test eax, eax - mov [ebp+var_24], edi - mov edi, ecx - jnz short loc_805B908 - cmp [ebp+var_24], ecx - jbe short loc_805B960 - mov eax, edx - mov edx, ecx - div [ebp+var_24] - -loc_805B8E8: ; CODE XREF: sub_805B890+F1j - mov eax, [ebp+var_2C] - mov [esi], edx - mov dword ptr [esi+4], 0 - test eax, eax - jnz short loc_805B918 - -loc_805B8F8: ; CODE XREF: sub_805B890+86j - mov eax, [ebp+var_10] - mov edx, [ebp+var_C] - add esp, 30h - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_805B908: ; CODE XREF: sub_805B890+4Aj - cmp eax, ecx - jbe short loc_805B930 - mov [esi], edx - mov [esi+4], ecx - -loc_805B911: ; CODE XREF: sub_805B890+C7j - ; sub_805B890+1A7j - mov eax, [ebp+var_2C] - test eax, eax - jz short loc_805B8F8 - -loc_805B918: ; CODE XREF: sub_805B890+66j - mov eax, [ebp+var_10] - mov edx, [ebp+var_C] - neg eax - adc edx, 0 - neg edx - add esp, 30h - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_805B930: ; CODE XREF: sub_805B890+7Aj - bsr edx, eax - xor edx, 1Fh - mov [ebp+var_20], edx - jnz short loc_805B9B0 - mov ecx, [ebp+var_28] - cmp [ebp+var_24], ecx - jbe loc_805BA40 - cmp eax, edi - jb loc_805BA40 - -loc_805B94F: ; CODE XREF: sub_805B890+1BBj - mov ecx, [ebp+var_28] - mov [esi+4], edi - mov [esi], ecx - jmp short loc_805B911 -; --------------------------------------------------------------------------- - align 10h - -loc_805B960: ; CODE XREF: sub_805B890+4Fj - mov edx, [ebp+var_24] - test edx, edx - jnz short loc_805B974 - mov eax, 1 - xor edx, edx - div [ebp+var_24] - mov [ebp+var_24], eax - -loc_805B974: ; CODE XREF: sub_805B890+D5j - mov eax, edi - xor edx, edx - div [ebp+var_24] - mov eax, [ebp+var_28] - div [ebp+var_24] - jmp loc_805B8E8 -; --------------------------------------------------------------------------- - align 4 - -loc_805B988: ; CODE XREF: sub_805B890+2Ej - neg [ebp+var_20] - adc [ebp+var_1C], 0 - neg [ebp+var_1C] - jmp loc_805B8C4 -; --------------------------------------------------------------------------- - align 4 - -loc_805B998: ; CODE XREF: sub_805B890+23j - neg edx - adc ecx, 0 - neg ecx - mov [ebp+var_2C], 0FFFFFFFFh - jmp loc_805B8B9 -; --------------------------------------------------------------------------- - align 10h - -loc_805B9B0: ; CODE XREF: sub_805B890+A9j - movzx ecx, byte ptr [ebp+var_20] - mov edx, eax - mov eax, 20h - sub eax, [ebp+var_20] - shl edx, cl - mov [ebp+var_28], eax - mov eax, [ebp+var_24] - movzx ecx, byte ptr [ebp+var_28] - shr eax, cl - movzx ecx, byte ptr [ebp+var_20] - or eax, edx - mov edx, edi - mov [ebp+var_38], eax - mov eax, [ebp+var_24] - shl eax, cl - movzx ecx, byte ptr [ebp+var_28] - mov [ebp+var_34], eax - mov eax, [ebp+var_30] - shr edx, cl - movzx ecx, byte ptr [ebp+var_20] - shl edi, cl - movzx ecx, byte ptr [ebp+var_28] - shr eax, cl - movzx ecx, byte ptr [ebp+var_20] - or eax, edi - mov edi, [ebp+var_30] - div [ebp+var_38] - shl edi, cl - mov [ebp+var_24], edi - mov edi, edx - mul [ebp+var_34] - cmp edi, edx - jb short loc_805BA54 - cmp [ebp+var_24], eax - jb short loc_805BA50 - -loc_805BA13: ; CODE XREF: sub_805B890+1C2j - ; sub_805B890+1CAj - mov ecx, [ebp+var_24] - sub ecx, eax - sbb edi, edx - mov edx, ecx - movzx ecx, byte ptr [ebp+var_20] - mov eax, edi - shr edx, cl - movzx ecx, byte ptr [ebp+var_28] - shl eax, cl - movzx ecx, byte ptr [ebp+var_20] - or eax, edx - mov [esi], eax - shr edi, cl - mov [esi+4], edi - jmp loc_805B911 -; --------------------------------------------------------------------------- - align 10h - -loc_805BA40: ; CODE XREF: sub_805B890+B1j - ; sub_805B890+B9j - mov edx, [ebp+var_28] - sub edx, [ebp+var_24] - sbb edi, eax - mov [ebp+var_28], edx - jmp loc_805B94F -; --------------------------------------------------------------------------- - -loc_805BA50: ; CODE XREF: sub_805B890+181j - cmp edi, edx - jnz short loc_805BA13 - -loc_805BA54: ; CODE XREF: sub_805B890+17Cj - sub eax, [ebp+var_34] - sbb edx, [ebp+var_38] - jmp short loc_805BA13 -sub_805B890 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_805BA60 proc near ; CODE XREF: sub_8054030+277p - ; sub_8054030+2FCp ... - -var_18 = dword ptr -18h -var_14 = dword ptr -14h -var_10 = dword ptr -10h -var_C = dword ptr -0Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - push esi - sub esp, 10h - mov eax, [ebp+arg_C] - mov edx, [ebp+arg_0] - mov esi, [ebp+arg_8] - mov edi, [ebp+arg_4] - test eax, eax - mov [ebp+var_10], edx - jnz short loc_805BAB0 - cmp esi, edi - ja short loc_805BAE0 - test esi, esi - jnz short loc_805BA8E - mov eax, 1 - xor edx, edx - div esi - mov esi, eax - -loc_805BA8E: ; CODE XREF: sub_805BA60+21j - mov ecx, [ebp+var_10] - xor edx, edx - mov eax, edi - div esi - mov edi, eax - mov eax, ecx - div esi - mov ecx, eax - mov edx, edi - mov eax, ecx - add esp, 10h - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_805BAB0: ; CODE XREF: sub_805BA60+19j - cmp eax, edi - ja short loc_805BAD0 - bsr edx, eax - xor edx, 1Fh - mov [ebp+var_C], edx - jnz short loc_805BAF8 - cmp esi, [ebp+var_10] - jbe loc_805BB68 - cmp eax, edi - jb loc_805BB68 - -loc_805BAD0: ; CODE XREF: sub_805BA60+52j - xor edi, edi - xor ecx, ecx - -loc_805BAD4: ; CODE XREF: sub_805BA60+FEj - ; sub_805BA60+10Fj - mov eax, ecx - mov edx, edi - add esp, 10h - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_805BAE0: ; CODE XREF: sub_805BA60+1Dj - mov ecx, edx - mov edx, edi - mov eax, ecx - xor edi, edi - div esi - mov ecx, eax - mov edx, edi - mov eax, ecx - add esp, 10h - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 4 - -loc_805BAF8: ; CODE XREF: sub_805BA60+5Dj - movzx ecx, byte ptr [ebp+var_C] - mov edx, esi - shl eax, cl - mov [ebp+var_14], eax - mov eax, 20h - sub eax, [ebp+var_C] - mov ecx, eax - shr edx, cl - movzx ecx, byte ptr [ebp+var_C] - or edx, [ebp+var_14] - shl esi, cl - mov ecx, eax - mov [ebp+var_18], esi - mov esi, edi - shr esi, cl - movzx ecx, byte ptr [ebp+var_C] - mov [ebp+var_14], edx - mov edx, [ebp+var_10] - shl edi, cl - mov ecx, eax - shr edx, cl - or edi, edx - mov edx, esi - mov eax, edi - div [ebp+var_14] - mov esi, edx - mov edi, eax - mul [ebp+var_18] - cmp esi, edx - mov [ebp+var_14], edx - jb short loc_805BB78 - mov edx, [ebp+var_10] - movzx ecx, byte ptr [ebp+var_C] - shl edx, cl - cmp edx, eax - jnb short loc_805BB5A - cmp esi, [ebp+var_14] - jz short loc_805BB78 - -loc_805BB5A: ; CODE XREF: sub_805BA60+F3j - mov ecx, edi - xor edi, edi - jmp loc_805BAD4 -; --------------------------------------------------------------------------- - align 8 - -loc_805BB68: ; CODE XREF: sub_805BA60+62j - ; sub_805BA60+6Aj - xor edi, edi - mov ecx, 1 - jmp loc_805BAD4 -; --------------------------------------------------------------------------- - align 8 - -loc_805BB78: ; CODE XREF: sub_805BA60+E6j - ; sub_805BA60+F8j - lea ecx, [edi-1] - xor edi, edi - mov eax, ecx - mov edx, edi - add esp, 10h - pop esi - pop edi - pop ebp - retn -sub_805BA60 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_805BB90 proc near ; CODE XREF: sub_8049D90+24p - ; sub_8054030+F1p ... - -var_1C = dword ptr -1Ch -var_18 = dword ptr -18h -var_14 = dword ptr -14h -var_10 = dword ptr -10h -var_C = dword ptr -0Ch -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h -arg_C = dword ptr 14h - - push ebp - mov ebp, esp - push edi - push esi - sub esp, 20h - mov edx, [ebp+arg_C] - mov ecx, [ebp+arg_0] - mov edi, [ebp+arg_8] - mov esi, [ebp+arg_4] - test edx, edx - mov eax, ecx - mov [ebp+var_C], ecx - jnz short loc_805BBC0 - cmp edi, esi - jbe short loc_805BBF0 - mov edx, esi - div edi - -loc_805BBB5: ; CODE XREF: sub_805BB90+7Aj - mov eax, edx - xor edx, edx - add esp, 20h - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_805BBC0: ; CODE XREF: sub_805BB90+1Bj - cmp edx, esi - ja short loc_805BC10 - bsr ecx, edx - xor ecx, 1Fh - mov [ebp+var_10], ecx - jnz short loc_805BC20 - cmp edi, [ebp+var_C] - ja loc_805BCB8 - -loc_805BBD8: ; CODE XREF: sub_805BB90+12Aj - mov eax, [ebp+var_C] - sub eax, edi - sbb esi, edx - mov [ebp+var_C], eax - -loc_805BBE2: ; CODE XREF: sub_805BB90+130j - mov eax, [ebp+var_C] - mov edx, esi - add esp, 20h - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_805BBF0: ; CODE XREF: sub_805BB90+1Fj - test edi, edi - jnz short loc_805BBFF - mov eax, 1 - xor edx, edx - div edi - mov edi, eax - -loc_805BBFF: ; CODE XREF: sub_805BB90+62j - mov eax, esi - xor edx, edx - div edi - mov eax, [ebp+var_C] - div edi - jmp short loc_805BBB5 -; --------------------------------------------------------------------------- - align 10h - -loc_805BC10: ; CODE XREF: sub_805BB90+32j - mov eax, ecx - mov edx, esi - add esp, 20h - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - align 10h - -loc_805BC20: ; CODE XREF: sub_805BB90+3Dj - movzx ecx, byte ptr [ebp+var_10] - shl edx, cl - mov [ebp+var_C], edx - mov edx, 20h - sub edx, [ebp+var_10] - mov [ebp+var_14], edx - movzx ecx, byte ptr [ebp+var_14] - mov edx, edi - shr edx, cl - movzx ecx, byte ptr [ebp+var_10] - or edx, [ebp+var_C] - shl edi, cl - movzx ecx, byte ptr [ebp+var_14] - mov [ebp+var_C], edx - mov edx, esi - mov [ebp+var_18], edi - mov edi, eax - shr edx, cl - movzx ecx, byte ptr [ebp+var_10] - mov [ebp+var_1C], edx - mov edx, eax - shl esi, cl - movzx ecx, byte ptr [ebp+var_14] - shr edx, cl - movzx ecx, byte ptr [ebp+var_10] - or esi, edx - mov eax, esi - mov esi, [ebp+var_1C] - shl edi, cl - mov edx, esi - div [ebp+var_C] - mov esi, edx - mul [ebp+var_18] - cmp esi, edx - jb short loc_805BCAC - cmp edi, eax - jb short loc_805BCA8 - -loc_805BC85: ; CODE XREF: sub_805BB90+11Aj - ; sub_805BB90+122j - movzx ecx, byte ptr [ebp+var_10] - sub edi, eax - sbb esi, edx - mov eax, esi - mov edx, esi - shr edi, cl - movzx ecx, byte ptr [ebp+var_14] - shl eax, cl - movzx ecx, byte ptr [ebp+var_10] - or eax, edi - shr edx, cl - add esp, 20h - pop esi - pop edi - pop ebp - retn -; --------------------------------------------------------------------------- - -loc_805BCA8: ; CODE XREF: sub_805BB90+F3j - cmp esi, edx - jnz short loc_805BC85 - -loc_805BCAC: ; CODE XREF: sub_805BB90+EFj - sub eax, [ebp+var_18] - sbb edx, [ebp+var_C] - jmp short loc_805BC85 -; --------------------------------------------------------------------------- - align 8 - -loc_805BCB8: ; CODE XREF: sub_805BB90+42j - cmp edx, esi - jb loc_805BBD8 - jmp loc_805BBE2 -sub_805BB90 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_805BCD0 proc near ; DATA XREF: start+Bo - push ebp - mov ebp, esp - pop ebp - retn -sub_805BCD0 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_805BCE0 proc near ; DATA XREF: start+10o - -arg_0 = dword ptr 8 -arg_4 = dword ptr 0Ch -arg_8 = dword ptr 10h - - push ebp - mov ebp, esp - push edi - push esi - push ebx - call sub_805BD3A - add ebx, 5309h - sub esp, 1Ch - call _init_proc - lea edi, (dword_8060EF0 - 8060FF4h)[ebx] - lea eax, (dword_8060EF0 - 8060FF4h)[ebx] - sub edi, eax - sar edi, 2 - test edi, edi - jz short loc_805BD32 - xor esi, esi - -loc_805BD10: ; CODE XREF: sub_805BCE0+50j - mov eax, [ebp+arg_8] - mov [esp+8], eax - mov eax, [ebp+arg_4] - mov [esp+4], eax - mov eax, [ebp+arg_0] - mov [esp], eax - call ds:(dword_8060EF0 - 8060FF4h)[ebx+esi*4] - add esi, 1 - cmp esi, edi - jb short loc_805BD10 - -loc_805BD32: ; CODE XREF: sub_805BCE0+2Cj - add esp, 1Ch - pop ebx - pop esi - pop edi - pop ebp - retn -sub_805BCE0 endp - - -; =============== S U B R O U T I N E ======================================= - - -sub_805BD3A proc near ; CODE XREF: sub_805BCE0+6p - ; sub_805BD40+4p - mov ebx, [esp+0] - retn -sub_805BD3A endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_805BD40 proc near ; CODE XREF: sub_804FAE0+61p - -arg_0 = dword ptr 8 - - push ebp - mov ebp, esp - push ebx - call sub_805BD3A - add ebx, 52ABh - sub esp, 0Ch - mov eax, ds:(off_8060FF0 - 8060FF4h)[ebx] - test eax, eax - jz short loc_805BD5E - mov eax, [eax] - -loc_805BD5E: ; CODE XREF: sub_805BD40+1Aj - mov [esp+8], eax - mov eax, [ebp+arg_0] - mov dword ptr [esp+4], 0 - mov [esp], eax - call ___cxa_atexit - add esp, 0Ch - pop ebx - pop ebp - retn -sub_805BD40 endp - -; --------------------------------------------------------------------------- - align 10h - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - -sub_805BD80 proc near ; CODE XREF: _init_proc+27p - push ebp - mov ebp, esp - push ebx - sub esp, 4 - mov eax, ds:dword_8060EF0 - cmp eax, 0FFFFFFFFh - jz short loc_805BDA4 - mov ebx, offset dword_8060EF0 - db 66h - nop - -loc_805BD98: ; CODE XREF: sub_805BD80+22j - sub ebx, 4 - call eax ; dword_8060EF0 - mov eax, [ebx] - cmp eax, 0FFFFFFFFh - jnz short loc_805BD98 - -loc_805BDA4: ; CODE XREF: sub_805BD80+Fj - add esp, 4 - pop ebx - pop ebp - retn -sub_805BD80 endp - -; --------------------------------------------------------------------------- - align 4 -_text ends - -; =========================================================================== - -; Segment type: Pure code -; Segment permissions: Read/Execute -_fini segment dword public 'CODE' use32 - assume cs:_fini - ;org 805BDACh - assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing - -; =============== S U B R O U T I N E ======================================= - -; Attributes: bp-based frame - - public _term_proc -_term_proc proc near - push ebp ; _fini - mov ebp, esp - push ebx - sub esp, 4 - call $+5 - pop ebx - add ebx, 523Ch - call sub_8049D00 - pop ecx - pop ebx - leave - retn -_term_proc endp - -_fini ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read -; Segment alignment '32byte' can not be represented in assembly -_rodata segment para public 'CONST' use32 - assume cs:_rodata - ;org 805BDE0h - dd 3 - public _IO_stdin_used -_IO_stdin_used dd 20001h -; char msgid[] -msgid db 'Try `%s --help',27h,' for more information.',0Ah,0 - ; DATA XREF: sub_804A240+1Do - align 10h -; char aUsageSOption__[] -aUsageSOption__ db 'Usage: %s [OPTION]... [FILE]...',0Ah,0 ; DATA XREF: sub_804A240+66o - align 4 -; char aListInformatio[] -aListInformatio db 'List information about the FILEs (the current directory by defaul' - ; DATA XREF: sub_804A240+9Co - db 't).',0Ah - db 'Sort entries alphabetically if none of -cftuvSUX nor --sort.',0Ah - db 0Ah,0 -; char aMandatoryArgum[] -aMandatoryArgum db 'Mandatory arguments to long options are mandatory for short optio' - ; DATA XREF: sub_804A240+CAo - db 'ns too.',0Ah,0 - align 4 -; char aAAllDoNotIgnor[] -aAAllDoNotIgnor db ' -a, --all do not ignore entries starting with ' - ; DATA XREF: sub_804A240+F8o - db '.',0Ah - db ' -A, --almost-all do not list implied . and ..',0Ah - db ' --author with -l, print the author of each fi' - db 'le',0Ah - db ' -b, --escape print octal escapes for nongraphic c' - db 'haracters',0Ah,0 - align 4 -; char aBlockSizeSizeU[] -aBlockSizeSizeU db ' --block-size=SIZE use SIZE-byte blocks',0Ah - ; DATA XREF: sub_804A240+126o - db ' -B, --ignore-backups do not list implied entries ending w' - db 'ith ~',0Ah - db ' -c with -lt: sort by, and show, ctime (' - db 'time of last',0Ah - db ' modification of file status inform' - db 'ation)',0Ah - db ' with -l: show ctime and sort by na' - db 'me',0Ah - db ' otherwise: sort by ctime',0Ah,0 -; char aCListEntriesBy[] -aCListEntriesBy db ' -C list entries by columns',0Ah - ; DATA XREF: sub_804A240+154o - db ' --color[=WHEN] control whether color is used to dis' - db 'tinguish file',0Ah - db ' types. WHEN may be `never',27h,', `a' - db 'lways',27h,', or `auto',27h,0Ah - db ' -d, --directory list directory entries instead of co' - db 'ntents,',0Ah - db ' and do not dereference symbolic li' - db 'nks',0Ah - db ' -D, --dired generate output designed for Emacs',27h - db ' dired mode',0Ah,0 - align 10h -; char aFDoNotSortEnab[] -aFDoNotSortEnab db ' -f do not sort, enable -aU, disable -ls' - ; DATA XREF: sub_804A240+182o - db ' --color',0Ah - db ' -F, --classify append indicator (one of */=>@|) to ' - db 'entries',0Ah - db ' --file-type likewise, except do not append `*',27h,0Ah - db ' --format=WORD across -x, commas -m, horizontal -x,' - db ' long -l,',0Ah - db ' single-column -1, verbose -l, vert' - db 'ical -C',0Ah - db ' --full-time like -l --time-style=full-iso',0Ah,0 - align 4 -; char aGLikeLButDoNot[] -aGLikeLButDoNot db ' -g like -l, but do not list owner',0Ah,0 - ; DATA XREF: sub_804A240+1B0o - align 4 -; char aGroupDirectori[] -aGroupDirectori db ' --group-directories-first',0Ah ; DATA XREF: sub_804A240+1DEo - db ' group directories before files.',0Ah - db ' augment with a --sort option, but ' - db 'any',0Ah - db ' use of --sort=none (-U) disables g' - db 'rouping',0Ah,0 -; char aGNoGroupInALon[] -aGNoGroupInALon db ' -G, --no-group in a long listing, don',27h,'t print gr' - ; DATA XREF: sub_804A240+20Co - db 'oup names',0Ah - db ' -h, --human-readable with -l, print sizes in human readab' - db 'le format',0Ah - db ' (e.g., 1K 234M 2G)',0Ah - db ' --si likewise, but use powers of 1000 not' - db ' 1024',0Ah,0 - align 10h -; char aHDereferenceCo[] -aHDereferenceCo db ' -H, --dereference-command-line',0Ah ; DATA XREF: sub_804A240+23Ao - db ' follow symbolic links listed on the ' - db 'command line',0Ah - db ' --dereference-command-line-symlink-to-dir',0Ah - db ' follow each command line symbolic li' - db 'nk',0Ah - db ' that points to a directory',0Ah - db ' --hide=PATTERN do not list implied entries matching' - db ' shell PATTERN',0Ah - db ' (overridden by -a or -A)',0Ah,0 -; char aIndicatorStyle[] -aIndicatorStyle db ' --indicator-style=WORD append indicator with style WORD to' - ; DATA XREF: sub_804A240+268o - db ' entry names:',0Ah - db ' none (default), slash (-p),',0Ah - db ' file-type (--file-type), classify ' - db '(-F)',0Ah - db ' -i, --inode print the index number of each file',0Ah - db ' -I, --ignore=PATTERN do not list implied entries matching' - db ' shell PATTERN',0Ah - db ' -k like --block-size=1K',0Ah,0 -; char aLUseALongListi[] -aLUseALongListi db ' -l use a long listing format',0Ah - ; DATA XREF: sub_804A240+296o - db ' -L, --dereference when showing file information for a ' - db 'symbolic',0Ah - db ' link, show information for the fil' - db 'e the link',0Ah - db ' references rather than for the lin' - db 'k itself',0Ah - db ' -m fill width with a comma separated li' - db 'st of entries',0Ah,0 - align 10h -; char aNNumericUidGid[] -aNNumericUidGid db ' -n, --numeric-uid-gid like -l, but list numeric user and g' - ; DATA XREF: sub_804A240+2C4o - db 'roup IDs',0Ah - db ' -N, --literal print raw entry names (don',27h,'t trea' - db 't e.g. control',0Ah - db ' characters specially)',0Ah - db ' -o like -l, but do not list group infor' - db 'mation',0Ah - db ' -p, --indicator-style=slash',0Ah - db ' append / indicator to directories',0Ah,0 - align 4 -; char aQHideControlCh[] -aQHideControlCh db ' -q, --hide-control-chars print ? instead of non graphic chara' - ; DATA XREF: sub_804A240+2F2o - db 'cters',0Ah - db ' --show-control-chars show non graphic characters as-is (d' - db 'efault',0Ah - db ' unless program is `ls',27h,' and output' - db ' is a terminal)',0Ah - db ' -Q, --quote-name enclose entry names in double quotes' - db 0Ah - db ' --quoting-style=WORD use quoting style WORD for entry nam' - db 'es:',0Ah - db ' literal, locale, shell, shell-alwa' - db 'ys, c, escape',0Ah,0 -; char aRReverseRevers[] -aRReverseRevers db ' -r, --reverse reverse order while sorting',0Ah - ; DATA XREF: sub_804A240+320o - db ' -R, --recursive list subdirectories recursively',0Ah - db ' -s, --size print the allocated size of each fil' - db 'e, in blocks',0Ah,0 - align 10h -; char aSSortByFileSiz[] -aSSortByFileSiz db ' -S sort by file size',0Ah - ; DATA XREF: sub_804A240+34Eo - db ' --sort=WORD sort by WORD instead of name: none -' - db 'U,',0Ah - db ' extension -X, size -S, time -t, vers' - db 'ion -v',0Ah - db ' --time=WORD with -l, show time as WORD instead o' - db 'f modification',0Ah - db ' time: atime -u, access -u, use -u, c' - db 'time -c,',0Ah - db ' or status -c; use specified time as ' - db 'sort key',0Ah - db ' if --sort=time',0Ah,0 -; char aTimeStyleStyle[] -aTimeStyleStyle db ' --time-style=STYLE with -l, show times using style STYL' - ; DATA XREF: sub_804A240+37Co - db 'E:',0Ah - db ' full-iso, long-iso, iso, locale, +FO' - db 'RMAT.',0Ah - db ' FORMAT is interpreted like `date',27h,';' - db ' if FORMAT is',0Ah - db ' FORMAT1<newline>FORMAT2, FORMAT1 app' - db 'lies to',0Ah - db ' non-recent files and FORMAT2 to rece' - db 'nt files;',0Ah - db ' if STYLE is prefixed with `posix-',27h,',' - db ' STYLE',0Ah - db ' takes effect only outside the POSIX ' - db 'locale',0Ah,0 -; char aTSortByModific[] -aTSortByModific db ' -t sort by modification time',0Ah - ; DATA XREF: sub_804A240+3AAo - db ' -T, --tabsize=COLS assume tab stops at each COLS instea' - db 'd of 8',0Ah,0 -; char aUWithLtSortByA[] -aUWithLtSortByA db ' -u with -lt: sort by, and show, access ' - ; DATA XREF: sub_804A240+3D8o - db 'time',0Ah - db ' with -l: show access time and sort' - db ' by name',0Ah - db ' otherwise: sort by access time',0Ah - db ' -U do not sort; list entries in directo' - db 'ry order',0Ah - db ' -v natural sort of (version) numbers wi' - db 'thin text',0Ah,0 -; char aWWidthColsAssu[] -aWWidthColsAssu db ' -w, --width=COLS assume screen width instead of curre' - ; DATA XREF: sub_804A240+406o - db 'nt value',0Ah - db ' -x list entries by lines instead of by ' - db 'columns',0Ah - db ' -X sort alphabetically by entry extensi' - db 'on',0Ah - db ' -Z, --context print any SELinux security context o' - db 'f each file',0Ah - db ' -1 list one file per line',0Ah,0 - align 4 -; char aHelpDisplayThi[] -aHelpDisplayThi db ' --help display this help and exit',0Ah,0 - ; DATA XREF: sub_804A240+434o - align 4 -; char aVersionOutputV[] -aVersionOutputV db ' --version output version information and exit',0Ah,0 - ; DATA XREF: sub_804A240+462o - align 10h -; char aSizeMayBeOrMay[] -aSizeMayBeOrMay db 0Ah ; DATA XREF: sub_804A240+490o - db 'SIZE may be (or may be an integer optionally followed by) one of ' - db 'following:',0Ah - db 'kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P' - db ', E, Z, Y.',0Ah,0 - align 4 -; char aByDefaultColor[] -aByDefaultColor db 0Ah ; DATA XREF: sub_804A240+4BEo - db 'By default, color is not used to distinguish types of files. Tha' - db 't is',0Ah - db 'equivalent to using --color=none. Using the --color option witho' - db 'ut the',0Ah - db 'optional WHEN argument is equivalent to using --color=always. Wi' - db 'th',0Ah - db '--color=auto, color codes are output only if standard output is c' - db 'onnected',0Ah - db 'to a terminal (tty). The environment variable LS_COLORS can infl' - db 'uence the',0Ah - db 'colors, and can be set easily by the dircolors command.',0Ah,0 - align 10h -; char aExitStatus0IfO[] -aExitStatus0IfO db 0Ah ; DATA XREF: sub_804A240+4ECo - db 'Exit status:',0Ah - db ' 0 if OK,',0Ah - db ' 1 if minor problems (e.g., cannot access subdirectory),',0Ah - db ' 2 if serious trouble (e.g., cannot access command-line argument' - db ').',0Ah,0 -; char aSHomePageHttpW[] -aSHomePageHttpW db '%s home page: <http://www.gnu.org/software/%s/>',0Ah,0 - ; DATA XREF: sub_804A240+55Bo - align 4 -; char aGeneralHelpUsi[] -aGeneralHelpUsi db 'General help using GNU software: <http://www.gnu.org/gethelp/>',0Ah,0 - ; DATA XREF: sub_804A240+59Do -; char aReportSTransla[] -aReportSTransla db 'Report %s translation bugs to <http://translationproject.org/team' - ; DATA XREF: sub_804A240+5E6o - db '/>',0Ah,0 - align 4 -; char assertion[] -assertion db '! command_line_arg || inode == NOT_AN_INODE_NUMBER',0 - ; DATA XREF: sub_804AEC0+B8Eo - align 4 -; char aUnparsableValu[] -aUnparsableValu db 'unparsable value for LS_COLORS environment variable',0 - ; DATA XREF: sub_804D0C0+E0o -; char aCannotDetermin[] -aCannotDetermin db 'cannot determine device and inode of %s',0 ; DATA XREF: sub_804F2E0+5B5o -; char aSNotListingAlr[] -aSNotListingAlr db '%s: not listing already-listed directory',0 - ; DATA XREF: sub_804F2E0+636o - align 10h -; char aIgnoringInva_0[] -aIgnoringInva_0 db 'ignoring invalid value of environment variable QUOTING_STYLE: %s',0 - ; DATA XREF: sub_804FAE0+E70o - align 4 -; char aIgnoringInva_1[] -aIgnoringInva_1 db 'ignoring invalid width in environment variable COLUMNS: %s',0 - ; DATA XREF: sub_804FAE0+ED8o - align 10h -; char aIgnoringInvali[] -aIgnoringInvali db 'ignoring invalid tab size in environment variable TABSIZE: %s',0 - ; DATA XREF: sub_804FAE0+E28o - align 10h -; char shortopts[] -shortopts db 'abcdfghiklmnopqrstuvw:xABCDFGHI:LNQRST:UXZ1',0 - ; DATA XREF: sub_804FAE0+301o -; char aErrorInitializ[] -aErrorInitializ db 'error initializing month strings',0 ; DATA XREF: sub_804FAE0+1175o - align 10h -; char aSizeofStructDe[] -aSizeofStructDe db 'sizeof (struct dev_ino) <= __extension__ ({ struct obstack const ' - ; DATA XREF: sub_804FAE0+17D0o - db '*__o = (&dev_ino_obstack); (unsigned) (__o->next_free - __o->obje' - db 'ct_base); })',0 - align 10h -aDiredOptionsQu db '//DIRED-OPTIONS// --quoting-style=%s',0Ah,0 - ; DATA XREF: sub_804FAE0+1768o - align 4 -; char aHash_get_n_ent[] -aHash_get_n_ent db 'hash_get_n_entries (active_dir_set) == 0',0 - ; DATA XREF: sub_804FAE0+FEAo - align 4 -aDereferenceCom db 'dereference-command-line-symlink-to-dir',0 -; char aReportSBugsToS[] -aReportSBugsToS db 0Ah ; DATA XREF: sub_804A240+521o - db 'Report %s bugs to %s',0Ah,0 -aBugCoreutils@g db 'bug-coreutils@gnu.org',0 ; DATA XREF: sub_804A240+53Bo - ; .text:08052513o -byte_805DDC9 db 47h, 4Eh, 55h ; DATA XREF: sub_804A240+577o - ; sub_804FAE0+C4Co ... - db 20h -; char domainname[] -domainname db 'coreutils',0 ; DATA XREF: sub_804A240+56Fo - ; sub_804FAE0+38o ... -a00 db '00',0 ; DATA XREF: sub_804AB00:loc_804AB40o -; char file[] -file db 'ls.c',0 ; DATA XREF: sub_804AEC0+B86o - ; sub_804BB50+16Co ... -; char aCannotAccessS[] -aCannotAccessS db 'cannot access %s',0 ; DATA XREF: sub_804AEC0+427o -; char src[] -src db 'unlabeled',0 ; DATA XREF: sub_804AEC0+4C5o - ; sub_804AEC0+4E7o -; char aCannotReadSymb[] -aCannotReadSymb db 'cannot read symbolic link %s',0 ; DATA XREF: sub_804AEC0+BFAo -; char aSort_typeSort_[] -aSort_typeSort_ db 'sort_type != sort_version',0 ; DATA XREF: sub_804BB50+174o -aLu db '%*lu ',0 ; DATA XREF: sub_804C300+90o -; char s[] -s db '?',0 ; DATA XREF: sub_804C3C0+Bo - ; sub_804D430+96o ... -aLu_0 db ' %lu',0 ; DATA XREF: sub_804C410+6Eo - ; sub_804AE10+4Fo -; char name[] -name db 'LS_COLORS',0 ; DATA XREF: sub_804D0C0+9o -; char s2[] -s2 db 'lc',0 ; DATA XREF: sub_804D0C0+1B9o - ; .rodata:off_805EE40o -; char aUnrecognizedPr[] -aUnrecognizedPr db 'unrecognized prefix: %s',0 ; DATA XREF: sub_804D0C0+21Fo -aTarget db 'target',0 ; DATA XREF: sub_804D0C0+75o -; char needle[] -needle db '%b',0 ; DATA XREF: sub_804D330+2Do - ; sub_804FAE0+10B0o ... -aSS db '%s %*s ',0 ; DATA XREF: sub_804D430+10Eo -asc_805DE75 db ' ',0 ; DATA XREF: sub_804D430+5BDo - ; sub_804F2E0+6C5o ... -dword_805DE78 dd 2C732A25h ; DATA XREF: sub_804D430+6ACo - db 20h -aS db '%*s ',0 ; DATA XREF: sub_804CEE0+4Ao - ; sub_804CEE0+151o ... -asc_805DE82 db ' -> ',0 ; DATA XREF: sub_804D430+754o -; char aCannotOpenDire[] -aCannotOpenDire db 'cannot open directory %s',0 ; DATA XREF: sub_804F2E0+778o -; char aReadingDirecto[] -aReadingDirecto db 'reading directory %s',0 ; DATA XREF: sub_804F2E0+306o -; char aClosingDirecto[] -aClosingDirecto db 'closing directory %s',0 ; DATA XREF: sub_804F2E0+683o -asc_805DECA db ':',0Ah,0 ; DATA XREF: sub_804F2E0+591o -; char aTotal[] -aTotal db 'total',0 ; DATA XREF: sub_804F2E0+397o -; char dirname[] -dirname db '/usr/share/locale',0 ; DATA XREF: sub_804FAE0+30o - ; .rodata:0805EE28o ... -; char aQuoting_style[] -aQuoting_style db 'QUOTING_STYLE',0 ; DATA XREF: sub_804FAE0+17Do -; char aLs_block_size[] -aLs_block_size db 'LS_BLOCK_SIZE',0 ; DATA XREF: sub_804FAE0:loc_804FCAEo - ; sub_804FAE0:loc_8050FDBo ... -; char aColumns[] -aColumns db 'COLUMNS',0 ; DATA XREF: sub_804FAE0+21Co -; char aTabsize[] -aTabsize db 'TABSIZE',0 ; DATA XREF: sub_804FAE0:loc_804FD50o -; char aInvalidLineWid[] -aInvalidLineWid db 'invalid line width: %s',0 ; DATA XREF: sub_804FAE0+9A0o -a_ db '.*~',0 ; DATA XREF: sub_804FAE0+BAAo - ; sub_804FAE0+B8Ao -; char aInvalidTabSize[] -aInvalidTabSize db 'invalid tab size: %s',0 ; DATA XREF: sub_804FAE0+153Bo -aSort db '--sort',0 ; DATA XREF: sub_804FAE0+6E8o -aTime db '--time',0 ; DATA XREF: sub_804FAE0+69Co - ; .rodata:0805ECF8o -aFormat db '--format',0 ; DATA XREF: sub_804FAE0+855o -aFullIso db 'full-iso',0 ; DATA XREF: sub_804FAE0+822o - ; .rodata:off_805EE1Co -aColor db '--color',0 ; DATA XREF: sub_804FAE0+8C7o -aIndicatorSty_0 db '--indicator-style',0 ; DATA XREF: sub_804FAE0+7C4o -aQuotingStyle db '--quoting-style',0 ; DATA XREF: sub_804FAE0+772o -aVdir db 'vdir',0 ; DATA XREF: sub_804FAE0+C22o - ; sub_804FAE0+C1Bo -aDavidMackenzie db 'David MacKenzie',0 ; DATA XREF: sub_804FAE0+C38o -aRichardM_Stall db 'Richard M. Stallman',0 ; DATA XREF: sub_804FAE0+C40o -a@ db '*=>@|',0 ; DATA XREF: sub_804FAE0+3C8o - ; sub_804FAE0+3CEr -; char aTime_style[] -aTime_style db 'TIME_STYLE',0 ; DATA XREF: sub_804FAE0:loc_80512E9o -; char aInvalidTimeSty[] -aInvalidTimeSty db 'invalid time style format %s',0 ; DATA XREF: sub_804FAE0+163Fo -aTimeStyle db 'time style',0 ; DATA XREF: sub_804FAE0+1071o -aYMDHMS_NZ db '%Y-%m-%d %H:%M:%S.%N %z',0 ; DATA XREF: sub_804FAE0+1097o - ; sub_804FAE0+10A1o -aYMDHM db '%Y-%m-%d %H:%M',0 ; DATA XREF: sub_804FAE0:loc_805130Eo - ; sub_804FAE0+1838o -aYMD db '%Y-%m-%d ',0 ; DATA XREF: sub_804FAE0:loc_8051390o -; char aFound[] -aFound db 'found',0 ; DATA XREF: sub_804FAE0+1228o -aDired db '//DIRED//',0 ; DATA XREF: sub_804FAE0+1742o -aSubdired db '//SUBDIRED//',0 ; DATA XREF: sub_804FAE0+1751o -aEscape db 'escape',0 ; DATA XREF: .rodata:0805EA50o - ; .rodata:0805F834o -aDirectory db 'directory',0 -aDired_0 db 'dired',0 -aFullTime db 'full-time',0 -aGroupDirecto_0 db 'group-directories-first',0 -aHumanReadable db 'human-readable',0 ; DATA XREF: .rodata:off_805F4F0o -aInode db 'inode',0 -aNumericUidGid db 'numeric-uid-gid',0 -aNoGroup db 'no-group',0 -aHideControlCha db 'hide-control-chars',0 -aReverse db 'reverse',0 -aWidth db 'width',0 -aAlmostAll db 'almost-all',0 ; DATA XREF: .rodata:longoptso -aIgnoreBackups db 'ignore-backups',0 -aClassify db 'classify',0 ; DATA XREF: .rodata:0805EE04o -aFileType db 'file-type',0 ; DATA XREF: .rodata:0805EE00o -aSi db 'si',0 ; DATA XREF: .rodata:0805F4F4o -aDereferenceC_0 db 'dereference-command-line',0 -aHide db 'hide',0 -aIgnore db 'ignore',0 -aDereference db 'dereference',0 -aLiteral db 'literal',0 ; DATA XREF: .rodata:off_805F820o -aQuoteName db 'quote-name',0 -aRecursive db 'recursive',0 -aShowControlCha db 'show-control-chars',0 -aTabsize_0 db 'tabsize',0 -aTimeStyle_0 db 'time-style',0 -aBlockSize db 'block-size',0 ; DATA XREF: .rodata:0805ECFCo -aContext db 'context',0 -aAuthor db 'author',0 ; DATA XREF: .rodata:0805EE74o -aHelp db 'help',0 -aNone db 'none',0 ; DATA XREF: .rodata:off_805ECF4o - ; .rodata:0805EDD4o ... -aExtension db 'extension',0 ; DATA XREF: .rodata:0805ED00o -aAtime db 'atime',0 ; DATA XREF: .rodata:off_805ED20o -aAccess db 'access',0 ; DATA XREF: .rodata:0805ED24o -aUse db 'use',0 ; DATA XREF: .rodata:0805ED28o -aCtime db 'ctime',0 ; DATA XREF: .rodata:0805ED2Co -aStatus db 'status',0 ; DATA XREF: .rodata:0805ED30o -aVerbose db 'verbose',0 ; DATA XREF: .rodata:off_805ED60o -aLong db 'long',0 ; DATA XREF: .rodata:0805ED64o -aCommas db 'commas',0 ; DATA XREF: .rodata:0805ED68o -aHorizontal db 'horizontal',0 ; DATA XREF: .rodata:0805ED6Co -aAcross db 'across',0 ; DATA XREF: .rodata:0805ED70o -aVertical db 'vertical',0 ; DATA XREF: .rodata:0805ED74o -aSingleColumn db 'single-column',0 ; DATA XREF: .rodata:0805ED78o -aYes db 'yes',0 ; DATA XREF: .rodata:0805EDC4o -aForce db 'force',0 ; DATA XREF: .rodata:0805EDC8o -aNever db 'never',0 ; DATA XREF: .rodata:0805EDCCo -aNo db 'no',0 ; DATA XREF: .rodata:0805EDD0o - ; .rodata:0805EE50o -aAuto db 'auto',0 ; DATA XREF: .rodata:0805EDD8o -aIfTty db 'if-tty',0 ; DATA XREF: .rodata:0805EDE0o - ; .rodata:0805EDDCo -aSlash db 'slash',0 ; DATA XREF: .rodata:0805EDFCo -aBEY db '%b %e %Y',0 ; DATA XREF: .data:off_80611CCo -aBEHM db '%b %e %H:%M',0 ; DATA XREF: .data:haystacko -aLongIso db 'long-iso',0 ; DATA XREF: .rodata:0805EE20o - ; .rodata:0805EE24o ... -aRc db 'rc',0 ; DATA XREF: .rodata:0805EE44o -aEc db 'ec',0 ; DATA XREF: .rodata:0805EE48o -aFi db 'fi',0 ; DATA XREF: .rodata:0805EE54o -aDi db 'di',0 ; DATA XREF: .rodata:0805EE58o -aLn db 'ln',0 ; DATA XREF: .rodata:0805EE5Co -aPi db 'pi',0 ; DATA XREF: .rodata:0805EE60o -aBd db 'bd',0 ; DATA XREF: .rodata:0805EE68o -aCd db 'cd',0 ; DATA XREF: .rodata:0805EE6Co -aMi db 'mi',0 ; DATA XREF: .rodata:0805EE70o -aEx db 'ex',0 ; DATA XREF: .rodata:0805EE78o -aDo db 'do',0 ; DATA XREF: .rodata:0805EE7Co -aSu db 'su',0 ; DATA XREF: .rodata:0805EE80o -aSg db 'sg',0 ; DATA XREF: .rodata:0805EE84o -aOw db 'ow',0 ; DATA XREF: .rodata:0805EE8Co -aTw db 'tw',0 ; DATA XREF: .rodata:0805EE90o -aCa db 'ca',0 ; DATA XREF: .rodata:0805EE94o -aHl db 'hl',0 ; DATA XREF: .rodata:0805EE98o -aCl db 'cl',0 ; DATA XREF: .rodata:0805EE9Co -asc_805E26A db 1Bh,'[',0 ; DATA XREF: .data:off_80611E4o -aM db 'm',0 -a0134 db '01;34',0 -a0136 db '01;36',0 ; DATA XREF: .data:off_806121Co -a0135 db '01;35',0 -a0133 db '01;33',0 -a0132 db '01;32',0 -a3741 db '37;41',0 -a3043 db '30;43',0 -a3744 db '37;44',0 -a3442 db '34;42',0 -a3042 db '30;42',0 -a3041 db '30;41',0 -a4437 db '44;37',0 -aK db 1Bh,'[K',0 - align 10h -off_805E2C0 dd offset loc_804AA7A, offset loc_804A98A, offset loc_804A98A - ; DATA XREF: sub_804A8A0+10Br - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A ; jump table for switch statement - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804AA85, offset loc_804AA85, offset loc_804AA85 - dd offset loc_804AA85, offset loc_804AA85, offset loc_804AA85 - dd offset loc_804AA85, offset loc_804AA85, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804AA70, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804AADF, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804AAD5 - dd offset loc_804A98A, offset loc_804AAC9, offset loc_804AABF - dd offset loc_804A98A, offset loc_804A98A, offset loc_804AAB5 - dd offset loc_804AAA9, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804A98A, offset loc_804A98A, offset loc_804AA9F - dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A - dd offset loc_804AA95, offset loc_804A98A, offset loc_804AA66 - dd offset loc_804A98A, offset loc_804AA5C, offset loc_804A98A - dd offset loc_804AADF -off_805E4A4 dd offset loc_804AA50 ; DATA XREF: sub_804A8A0+172r - ; jump table for switch statement - dd offset loc_804AA50 ; jumptable 0804AA12 cases 0-9 - dd offset loc_804AA50 ; jumptable 0804AA12 cases 0-9 - dd offset loc_804AA50 ; jumptable 0804AA12 cases 0-9 - dd offset loc_804AA50 ; jumptable 0804AA12 cases 0-9 - dd offset loc_804AA50 ; jumptable 0804AA12 cases 0-9 - dd offset loc_804AA50 ; jumptable 0804AA12 cases 0-9 - dd offset loc_804AA50 ; jumptable 0804AA12 cases 0-9 - dd offset loc_804AA50 ; jumptable 0804AA12 cases 0-9 - dd offset loc_804AA50 ; jumptable 0804AA12 cases 0-9 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804AA40 ; jumptable 0804AA12 cases 17-22 - dd offset loc_804AA40 ; jumptable 0804AA12 cases 17-22 - dd offset loc_804AA40 ; jumptable 0804AA12 cases 17-22 - dd offset loc_804AA40 ; jumptable 0804AA12 cases 17-22 - dd offset loc_804AA40 ; jumptable 0804AA12 cases 17-22 - dd offset loc_804AA40 ; jumptable 0804AA12 cases 17-22 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804A968 ; jumptable 0804AA12 cases 10-16,23-48 - dd offset loc_804AA30 ; jumptable 0804AA12 cases 49-54 - dd offset loc_804AA30 ; jumptable 0804AA12 cases 49-54 - dd offset loc_804AA30 ; jumptable 0804AA12 cases 49-54 - dd offset loc_804AA30 ; jumptable 0804AA12 cases 49-54 - dd offset loc_804AA30 ; jumptable 0804AA12 cases 49-54 - dd offset loc_804AA30 ; jumptable 0804AA12 cases 49-54 -off_805E580 dd offset loc_804F0A7 ; DATA XREF: sub_804EEE0+17r - ; jumptable 0804AA12 case 55 - dd offset loc_804F0F9 ; jumptable 0804AA12 case 56 - dd offset loc_804F14C ; jumptable 0804AA12 case 57 - dd offset loc_804EF22 ; jumptable 0804AA12 case 58 - dd offset loc_804EFED ; jumptable 0804AA12 case 59 -off_805E594 dd offset loc_80506E2 ; DATA XREF: sub_804FAE0:loc_804FE18r - ; jump table for switch statement - dd offset loc_80506D6 ; jumptable 0804AA12 case 61 - ; jumptable 0804FE18 case 1 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_80506B9 ; jumptable 0804AA12 case 240 - ; jumptable 0804FE18 case 180 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_805069D ; jumptable 0804FE18 case 196 - dd offset loc_8050658 ; jumptable 0804FE18 case 197 - dd offset loc_8050649 ; jumptable 0804FE18 case 198 - dd offset loc_805063D ; jumptable 0804FE18 case 199 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_805062E ; jumptable 0804FE18 case 201 - dd offset loc_80507E7 ; jumptable 0804FE18 case 202 - dd offset loc_80507D8 ; jumptable 0804FE18 case 203 - dd offset loc_80507A9 ; jumptable 0804FE18 case 204 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_805079A ; jumptable 0804FE18 case 207 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_8050781 ; jumptable 0804FE18 case 209 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_8050768 ; jumptable 0804FE18 case 212 - dd offset loc_805075C ; jumptable 0804FE18 case 213 - dd offset loc_8050748 ; jumptable 0804FE18 case 214 - dd offset loc_8050827 ; jumptable 0804FE18 case 215 - dd offset loc_8050813 ; jumptable 0804FE18 case 216 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_80507FF ; jumptable 0804FE18 case 219 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_80507F3 ; jumptable 0804FE18 case 221 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_8050891 ; jumptable 0804FE18 case 228 - dd offset loc_8050869 ; jumptable 0804FE18 case 229 - dd offset loc_8050882 ; jumptable 0804FE18 case 230 - dd offset loc_8050622 ; jumptable 0804FE18 case 231 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_80505E8 ; jumptable 0804FE18 case 233 - dd offset loc_80505D2 ; jumptable 0804FE18 case 234 - dd offset loc_805059B ; jumptable 0804FE18 case 235 - dd offset loc_805058F ; jumptable 0804FE18 case 236 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_8050558 ; jumptable 0804FE18 case 238 - dd offset loc_804FE26 ; jumptable 0804FE18 case 239 - dd offset loc_8050549 ; jumptable 0804FE18 case 240 - dd offset loc_804FE1F ; jumptable 0804FE18 case 241 - dd offset loc_8050533 ; jumptable 0804FE18 case 242 - dd offset loc_8050524 ; jumptable 0804FE18 case 243 - dd offset loc_8050518 ; jumptable 0804FE18 case 244 - dd offset loc_805050C ; jumptable 0804FE18 case 245 - dd offset loc_8050500 ; jumptable 0804FE18 case 246 - dd offset loc_80504EC ; jumptable 0804FE18 case 247 - dd offset loc_80504DD ; jumptable 0804FE18 case 248 - dd offset loc_80504C9 ; jumptable 0804FE18 case 249 - dd offset loc_8050433 ; jumptable 0804FE18 case 250 - dd offset loc_8050424 ; jumptable 0804FE18 case 251 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_804FE06 ; jumptable 0804AA12 cases 62-239,241-255 - dd offset loc_8050418 ; jumptable 0804FE18 case 259 - dd offset loc_80503D8 ; jumptable 0804FE18 case 260 - dd offset loc_8050374 ; jumptable 0804FE18 case 261 - dd offset loc_8050365 ; jumptable 0804FE18 case 262 - dd offset loc_8050356 ; jumptable 0804FE18 case 263 - dd offset loc_805030F ; jumptable 0804FE18 case 264 - dd offset loc_80502F8 ; jumptable 0804FE18 case 265 - dd offset loc_80502EC ; jumptable 0804FE18 case 266 - dd offset loc_80502C5 ; jumptable 0804FE18 case 267 - dd offset loc_805027E ; jumptable 0804FE18 case 268 - dd offset loc_805022C ; jumptable 0804FE18 case 269 - dd offset loc_8050220 ; jumptable 0804FE18 case 270 - dd offset loc_80501E9 ; jumptable 0804FE18 case 271 - dd offset loc_805019D ; jumptable 0804FE18 case 272 - dd offset loc_8050156 ; jumptable 0804FE18 case 273 - dd offset loc_8050148 ; jumptable 0804FE18 case 274 -; char aMain[] -aMain db 'main',0 ; DATA XREF: sub_804FAE0+FD2o - ; sub_804FAE0:loc_8050CF0o - align 20h -; int signo -signo dd 14h ; DATA XREF: sub_804FAE0:loc_8050A28r - ; sub_804FAE0:loc_8050DE8r ... - dd 0Eh, 1, 2, 0Dh, 3, 0Fh, 1Dh, 1Bh, 1Ah, 18h, 19h, 4 dup(0) -; struct option longopts -longopts option <offset aAlmostAll+7, 0, 0, 61h> ; DATA XREF: sub_804FAE0+2F9o - ; sub_804FAE0+18CFo - dd offset aEscape ; "escape" - dd 2 dup(0) - dd 62h, 805E042h, 2 dup(0) - dd 64h, 805E04Ch, 2 dup(0) - dd 44h, 805E052h, 2 dup(0) - dd 86h, 805E05Ch, 2 dup(0) - dd 87h, 805E074h, 2 dup(0) - dd 68h, 805E083h, 2 dup(0) - dd 69h, 805E089h, 2 dup(0) - dd 6Eh, 805E099h, 2 dup(0) - dd 47h, 805E0A2h, 2 dup(0) - dd 71h, 805E0B5h, 2 dup(0) - dd 72h, 805E16Dh, 2 dup(0) - dd 73h, 805E0BDh, 1, 0 - dd 77h, 805E0C3h, 2 dup(0) - dd 41h, 805E0CEh, 2 dup(0) - dd 42h, 805E0DDh, 2 dup(0) - dd 46h, 805E0E6h, 2 dup(0) - dd 84h, 805E0F0h, 2 dup(0) - dd 8Ch, 805E0F3h, 2 dup(0) - dd 48h, 805DD74h, 2 dup(0) - dd 83h, 805E10Ch, 1, 0 - dd 88h, 805E111h, 1, 0 - dd 49h, 805DF6Bh, 1, 0 - dd 89h, 805E118h, 2 dup(0) - dd 4Ch, 805E124h, 2 dup(0) - dd 4Eh, 805E12Ch, 2 dup(0) - dd 51h, 805DF7Dh, 1, 0 - dd 8Ah, 805E137h, 2 dup(0) - dd 52h, 805DF51h, 1, 0 - dd 85h, 805E141h, 2 dup(0) - dd 8Bh, 805DF43h, 1, 0 - dd 8Dh, 805E154h, 1, 0 - dd 54h, 805DF4Ah, 1, 0 - dd 8Eh, 805E15Ch, 1, 0 - dd 8Fh, 805DF63h, 2, 0 - dd 82h, 805E167h, 1, 0 - dd 81h, 805E172h, 2 dup(0) - dd 5Ah, 805E17Ah, 2 dup(0) - dd 80h, 805E181h, 2 dup(0) - dd 0FFFFFF7Eh, 805DE29h, 2 dup(0) - dd 0FFFFFF7Dh, 4 dup(0) -dword_805ECE0 dd 0FFFFFFFFh ; DATA XREF: sub_804FAE0+6CFo - ; sub_804FAE0+6F8r - dd 4, 2, 1, 3 -off_805ECF4 dd offset aNone ; DATA XREF: sub_804FAE0+6D7o - ; "none" - dd offset aTime+2 - dd offset aBlockSize+6 - dd offset aExtension ; "extension" - dd offset aSort_typeSort_+12h - dd 0 -dword_805ED0C dd 2 ; DATA XREF: sub_804FAE0+683o - ; sub_804FAE0+6ACr - dd 2 dup(2), 2 dup(1) -off_805ED20 dd offset aAtime ; DATA XREF: sub_804FAE0+68Bo - ; "atime" - dd offset aAccess ; "access" - dd offset aUse ; "use" - dd offset aCtime ; "ctime" - dd offset aStatus ; "status" - align 8 -dword_805ED38 dd 0 ; DATA XREF: sub_804FAE0+83Co - ; sub_804FAE0+865r - align 10h - dd 4, 2 dup(3), 2, 1, 3 dup(0) -off_805ED60 dd offset aVerbose ; DATA XREF: sub_804FAE0+844o - ; "verbose" - dd offset aLong ; "long" - dd offset aCommas ; "commas" - dd offset aHorizontal ; "horizontal" - dd offset aAcross ; "across" - dd offset aVertical ; "vertical" - dd offset aSingleColumn ; "single-column" - align 10h -dword_805ED80 dd 1 ; DATA XREF: sub_804FAE0+8AFo - ; sub_804FAE0+8D3r - dd 2 dup(1), 3 dup(0) - dd 3 dup(2), 7 dup(0) -off_805EDC0 dd offset aAlways ; DATA XREF: sub_804FAE0+8B7o - ; "always" - dd offset aYes ; "yes" - dd offset aForce ; "force" - dd offset aNever ; "never" - dd offset aNo ; "no" - dd offset aNone ; "none" - dd offset aAuto ; "auto" - dd offset aIfTty+3 - dd offset aIfTty ; "if-tty" - align 8 -dword_805EDE8 dd 0 ; DATA XREF: sub_804FAE0+7ABo - ; sub_804FAE0+7D4r - dd 1, 2, 3 -off_805EDF8 dd offset aNone ; DATA XREF: sub_804FAE0+7B3o - ; "none" - dd offset aSlash ; "slash" - dd offset aFileType ; "file-type" - dd offset aClassify ; "classify" - dd 0 -dword_805EE0C dd 0 ; DATA XREF: sub_804FAE0+1059o - ; sub_804FAE0+1081r - dd 1, 2, 3 -off_805EE1C dd offset aFullIso ; DATA XREF: sub_804FAE0+1061o - ; "full-iso" - dd offset aLongIso ; "long-iso" - dd offset aLongIso+5 - dd offset dirname+0Bh - align 10h -aPosix db 'posix-',0 ; DATA XREF: sub_804FAE0+1029o - align 10h -off_805EE40 dd offset s2 ; DATA XREF: sub_804D0C0+1CBr - ; "lc" - dd offset aRc ; "rc" - dd offset aEc ; "ec" - dd offset aHideControlCha+10h - dd offset aNo ; "no" - dd offset aFi ; "fi" - dd offset aDi ; "di" - dd offset aLn ; "ln" - dd offset aPi ; "pi" - dd offset aLongIso+6 - dd offset aBd ; "bd" - dd offset aCd ; "cd" - dd offset aMi ; "mi" - dd offset aAuthor+4 - dd offset aEx ; "ex" - dd offset aDo ; "do" - dd offset aSu ; "su" - dd offset aSg ; "sg" - dd offset aGroupDirecto_0+15h - dd offset aOw ; "ow" - dd offset aTw ; "tw" - dd offset aCa ; "ca" - dd offset aHl ; "hl" - dd offset aCl ; "cl" - dd 0 -; char function[] -function db 'gobble_file',0 ; DATA XREF: sub_804AEC0:loc_804BA36o - align 20h -off_805EEC0 dd offset sub_804BE30 ; DATA XREF: sub_804BB50+EDr - dd offset sub_804BE70 - dd offset sub_804BE50 - dd offset sub_804BEF0 - dd offset sub_804BCD0 - dd offset sub_804BD10 - dd offset sub_804BCF0 - dd offset sub_804BD90 - dd offset sub_80515B0 - dd offset sub_8051730 - dd offset sub_8051510 - dd offset sub_8051650 - dd offset sub_8051480 - dd offset sub_804AD40 - dd offset sub_80513F0 - dd offset sub_8051810 - dd offset sub_804DDC0 - dd offset sub_804E000 - dd offset sub_804DEE0 - dd offset sub_804E160 - dd offset sub_804DE50 - dd offset sub_804E0B0 - dd offset sub_804DF70 - dd offset sub_804A030 - dd offset sub_804C090 - dd offset sub_804C010 - dd offset sub_804BFF0 - dd offset sub_804BF70 - align 20h - dd offset sub_804E2D0 - dd offset sub_804EA50 - dd offset sub_804E390 - dd offset sub_804EB90 - dd offset sub_804E330 - dd offset sub_804EAF0 - dd offset sub_804E3F0 - dd offset sub_8049EF0 - dd offset sub_804E210 - dd offset sub_804E870 - dd offset sub_804E5D0 - dd offset sub_804E9B0 - dd offset sub_804E270 - dd offset sub_804E910 - dd offset sub_804E630 - dd offset sub_8049E50 - dd offset sub_804E450 - dd offset sub_804E690 - dd offset sub_804E510 - dd offset sub_804E7D0 - dd offset sub_804E4B0 - dd offset sub_804E730 - dd offset sub_804E570 - dd offset sub_8049F90 -; char aSort_files[] -aSort_files db 'sort_files',0 ; DATA XREF: sub_804BB50:loc_804BCACo - align 20h -dword_805EFC0 dd 0Dh ; DATA XREF: sub_804CAA0+C4r - dd 8, 0Bh, 6, 0Ah, 5, 7, 9, 5, 6 -byte_805EFE8 db 3Fh ; DATA XREF: sub_804D430+368r -aPcdbLswd db 'pcdb-lswd',0 -; char aDev_ino_pop[] -aDev_ino_pop db 'dev_ino_pop',0 ; DATA XREF: sub_804FAE0:loc_8051298o - align 10h -dword_805F000 dd 1 ; DATA XREF: sub_804F2E0+25Br - dd 2, 0 - dd 3, 0 - dd 4, 0 - dd 5, 0 - dd 6, 0 - dd 7, 0 - dd 8 -dword_805F038 dd 342E37h ; DATA XREF: .data:off_80612B0o -byte_805F03C db 2Eh ; DATA XREF: sub_8051B80:loc_8051C07r -byte_805F03D db 2Eh ; DATA XREF: sub_804FAE0+14CDo - ; sub_804FAE0+15E4o ... -byte_805F03E db 0 ; DATA XREF: sub_8051B80+6Cr - ; sub_8051B80+A2r ... -a_libs db '/.libs/',0 ; DATA XREF: sub_8052470+38o -aLt db 'lt-',0 ; DATA XREF: sub_8052470+4Eo -aReportBugsToS_ db 0Ah ; DATA XREF: .text:080524FFo - db 'Report bugs to <%s>.',0Ah,0 -aSSS db '%s (%s) %s',0Ah,0 ; DATA XREF: sub_80525A0+3Do -aSS_0 db '%s %s',0Ah,0 ; DATA XREF: sub_80525A0+1C8o -; char aC[] -aC db '(C)',0 ; DATA XREF: sub_80525A0+5Do -aWrittenByS_ db 'Written by %s.',0Ah,0 ; DATA XREF: sub_80525A0+138o -aWrittenBySAndS db 'Written by %s and %s.',0Ah,0 ; DATA XREF: sub_80525A0+14Ao -aWrittenBySSAnd db 'Written by %s, %s, and %s.',0Ah,0 ; DATA XREF: sub_80525A0+15Co -aSHomePageHtt_0 db '%s home page: <http://www.gnu.org/software/%s/>.',0Ah,0 - ; DATA XREF: .text:08052533o - align 10h -aGeneralHelpU_0 db 'General help using GNU software: <http://www.gnu.org/gethelp/>.',0Ah - ; DATA XREF: .text:08052575o - db 0 - align 4 -; char aLicenseGplv3Gn[] -aLicenseGplv3Gn db 0Ah ; DATA XREF: sub_80525A0+9Do - db 'License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licens' - db 'es/gpl.html>.',0Ah - db 'This is free software: you are free to change and redistribute it' - db '.',0Ah - db 'There is NO WARRANTY, to the extent permitted by law.',0Ah - db 0Ah,0 - align 10h -aWrittenBySSSAn db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+171o - db 'and %s.',0Ah,0 -aWrittenBySSSSA db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+186o - db '%s, and %s.',0Ah,0 -aWrittenBySSS_2 db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+19Bo - db '%s, %s, and %s.',0Ah,0 -aWrittenBySSS_3 db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+1B0o - db '%s, %s, %s, and %s.',0Ah,0 -aWrittenBySSS_0 db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+10Fo - db '%s, %s, %s, %s,',0Ah - db 'and %s.',0Ah,0 -aWrittenBySSS_1 db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+121o - db '%s, %s, %s, %s,',0Ah - db '%s, and %s.',0Ah,0 -; char aWrittenBySSSSS[] -aWrittenBySSSSS db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+CAo - db '%s, %s, %s, %s,',0Ah - db '%s, %s, and others.',0Ah,0 -off_805F338 dd offset loc_80526CB ; DATA XREF: sub_80525A0:loc_80526A0r - dd offset loc_80526D0 ; jump table for switch statement - dd offset loc_80526E2 - dd offset loc_80526F4 - dd offset loc_8052709 - dd offset loc_805271E - dd offset loc_8052733 - dd offset loc_8052748 - dd offset loc_80526A7 - dd offset loc_80526B9 -aCopyrightSDFre db 'Copyright %s %d Free Software Foundation, Inc.',0 - ; DATA XREF: sub_80525A0+79o -; char aMemoryExhauste[] -aMemoryExhauste db 'memory exhausted',0 ; DATA XREF: sub_80527C0+Eo -; char aValidArguments[] -aValidArguments db 'Valid arguments are:',0 ; DATA XREF: sub_8052880+20o -aS_0 db 0Ah ; DATA XREF: sub_8052880+7Fo - db ' - `%s',27h,0 -aS_1 db ', `%s',27h,0 ; DATA XREF: sub_8052880+C6o - ; sub_80555B0+274o -; char aInvalidArgumen[] -aInvalidArgumen db 'invalid argument %s for %s',0 ; DATA XREF: sub_80529A0+90o -; char aAmbiguousArgum[] -aAmbiguousArgum db 'ambiguous argument %s for %s',0 ; DATA XREF: sub_80529A0+16o -; char aWriteError[] -aWriteError db 'write error',0 ; DATA XREF: sub_8052D10+5Co -; char format[] -format db '%s: %s',0 ; DATA XREF: sub_8052D10+87o -byte_805F411 db 43h ; DATA XREF: sub_8053120+2Dr -byte_805F412 db 0 ; DATA XREF: sub_8053120+39r -aPosix_0 db 'POSIX',0 ; DATA XREF: sub_8053120:loc_8053170o -aEntriesLu db '# entries: %lu',0Ah,0 ; DATA XREF: .text:08053DC5o -aBucketsLu db '# buckets: %lu',0Ah,0 ; DATA XREF: .text:08053DE4o -aMaxBucketLengt db 'max bucket length: %lu',0Ah,0 ; DATA XREF: .text:08053E4Bo - align 4 -aBucketsUsedLu_ db '# buckets used: %lu (%.2f%%)',0Ah,0 ; DATA XREF: .text:08053E0Ao - align 4 -dword_805F488 dd 0 ; DATA XREF: sub_80533C0:loc_8053418o - ; sub_80537E0:loc_805395Bo - dd 3F800000h, 3F4CCCCDh, 3FB4FDF4h, 0 -flt_805F49C dd 0.1 ; DATA XREF: sub_80533C0+Br -flt_805F4A0 dd 0.89999998 ; DATA XREF: sub_80533C0+1Ar -flt_805F4A4 dd 1.1 ; DATA XREF: sub_80533C0+6Br -flt_805F4A8 dd 4.2949673e9 ; DATA XREF: sub_80537E0+74r - ; sub_8053BE0:loc_8053CE9r -flt_805F4AC dd 100.0 ; DATA XREF: .text:08053E23r -; char aBlocksize[] -aBlocksize db 'BLOCKSIZE',0 ; DATA XREF: sub_8053E70+14Eo -; char aPosixly_correc[] -aPosixly_correc db 'POSIXLY_CORRECT',0 ; DATA XREF: sub_8053E70:loc_8053EF0o - ; sub_8053E70+164o -; char aEeggkkmmppttyy[] -aEeggkkmmppttyy db 'eEgGkKmMpPtTyYzZ0',0 ; DATA XREF: sub_8053E70+BBo -a_0lf db '%.0Lf',0 ; DATA XREF: sub_8054030+36Eo - ; sub_8054030+854o -a_1lf db '%.1Lf',0 ; DATA XREF: sub_8054030+71Co -dword_805F4E8 dd 0B0h ; DATA XREF: sub_8053E70+30o - ; sub_8053E70+4Cr - dd 90h -off_805F4F0 dd offset aHumanReadable ; DATA XREF: sub_8053E70+38o - ; "human-readable" - dd offset aSi ; "si" - dd 0 -byte_805F4FC db 0 ; DATA XREF: sub_8054030:loc_80546FAr -aKmgtpezy db 'KMGTPEZY',0 - align 4 -flt_805F508 dd 1.8446744e19 ; DATA XREF: sub_8054030+21Br - ; sub_8054030+83Dr ... -flt_805F50C dd 9.223372e18 ; DATA XREF: sub_8054030+18Fr - ; sub_8054030+7B1r ... -flt_805F510 dd 10.0 ; DATA XREF: sub_8054030+794r - ; sub_8054030:loc_8054878r - align 10h -tbyte_805F520 dt 1.8446744073709551615e19 ; DATA XREF: sub_8054030+17Er - ; sub_8054030+34Er ... - align 10h -byte_805F530 db 22h, 0 ; DATA XREF: sub_80555B0+37Co - ; sub_80555B0+399o ... -; char asc_805F532[2] -asc_805F532 db '`',0 ; DATA XREF: sub_80555B0+240o - ; sub_80555B0+25Bo -aShell db 'shell',0 ; DATA XREF: .rodata:0805F824o -word_805F53A dw 6873h ; DATA XREF: .rodata:0805F828o - dd 2D6C6C65h -aAlways db 'always',0 ; DATA XREF: .rodata:off_805EDC0o -aCMaybe db 'c-maybe',0 ; DATA XREF: .rodata:0805F830o -aClocale db 'clocale',0 ; DATA XREF: .rodata:0805F83Co - align 10h -off_805F560 dd offset loc_8055891 ; DATA XREF: sub_80555B0+33r - dd offset loc_80558AE ; jump table for switch statement - dd offset loc_80558D2 - dd offset loc_8055905 - dd offset loc_8055938 - dd offset loc_80555EA - dd offset loc_80557E8 - dd offset loc_80557E8 -off_805F580 dd offset loc_8055B08, offset loc_8055663, offset loc_8055663 - ; DATA XREF: sub_80555B0+46Er - dd offset loc_8055663, offset loc_8055663, offset loc_8055663 ; jump table for switch statement - dd offset loc_8055663, offset loc_8055AF8, offset loc_8055AE8 - dd offset loc_8055AD8, offset loc_8055AC8, offset loc_8055A80 - dd offset loc_8055A28, offset loc_8055AA8, offset loc_8055663 - dd offset loc_8055663, offset loc_8055663, offset loc_8055663 - dd offset loc_8055663, offset loc_8055663, offset loc_8055663 - dd offset loc_8055663, offset loc_8055663, offset loc_8055663 - dd offset loc_8055663, offset loc_8055663, offset loc_8055663 - dd offset loc_8055663, offset loc_8055663, offset loc_8055663 - dd offset loc_8055663, offset loc_8055663, offset loc_805598C - dd offset loc_805598C, offset loc_805598C, offset loc_8055985 - dd offset loc_805598C, offset loc_80559A0, offset loc_805598C - dd offset loc_8055C68, offset loc_805598C, offset loc_805598C - dd offset loc_805598C, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_805598C - dd offset loc_805598C, offset loc_805598C, offset loc_805598C - dd offset loc_8055BB0, offset loc_8055663, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_805598C, offset loc_8055B88 - dd offset loc_80559A0, offset loc_805598C, offset loc_80559A0 - dd offset loc_805598C, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0 - dd offset loc_8055970, offset loc_805598C, offset loc_8055970 - dd offset loc_8055985 -off_805F77C dd offset loc_8055A40 ; DATA XREF: sub_80555B0+877r - dd offset loc_8055A40 ; jump table for switch statement - dd offset loc_8055E30 - dd offset loc_8055A40 - dd offset loc_8055E30 - dd offset loc_8055A40 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055E30 - dd offset loc_8055A40 - align 20h -off_805F820 dd offset aLiteral ; DATA XREF: sub_804FAE0+19Fo - ; sub_804FAE0+761o ... - ; "literal" - dd offset aShell ; "shell" - dd offset word_805F53A - dd offset aXstrtol_c+8 - dd offset aCMaybe ; "c-maybe" - dd offset aEscape ; "escape" - dd offset dirname+0Bh - dd offset aClocale ; "clocale" - dd 8 dup(0) -dword_805F860 dd 0 ; DATA XREF: sub_804FAE0+197o - ; sub_804FAE0+1B7r ... - dd 1, 2, 3, 4, 5, 6, 7 -aHMS db '%H:%M:%S',0 ; DATA XREF: sub_8056430:loc_8056AC9o -aMDY db '%m/%d/%y',0 ; DATA XREF: sub_8056430+1225o -aYMD_0 db '%Y-%m-%d',0 ; DATA XREF: sub_8056430+1208o - align 4 -off_805F89C dd offset loc_80570B5, offset loc_805657D, offset loc_805657D - ; DATA XREF: sub_8056430+2C3r - dd offset loc_805657D, offset loc_805657D, offset loc_805657D ; jump table for switch statement - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805701C, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805698E, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_8056902 - dd offset loc_8056902, offset loc_8057786, offset loc_805764F - dd offset loc_805657D, offset loc_8057632, offset loc_8057496 - dd offset loc_8057471, offset loc_805744F, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805742A - dd offset loc_8056FD7, offset loc_805657D, offset loc_8056BE1 - dd offset loc_805657D, offset loc_8056BD2, offset loc_805719C - dd offset loc_8056AC9, offset loc_805715D, offset loc_8057496 - dd offset loc_8057812, offset loc_80567BD, offset loc_805796D - dd offset loc_805785C, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_805657D, offset loc_805657D - dd offset loc_805657D, offset loc_8056902, offset loc_805773E - dd offset loc_80567BD, offset loc_80576D2, offset loc_80576B7 - dd offset loc_805657D, offset loc_8057496, offset loc_805773E - dd offset loc_805657D, offset loc_805766C, offset loc_8057412 - dd offset loc_80573CC, offset loc_8057381, offset loc_8057308 - dd offset loc_805657D, offset loc_8056C23, offset loc_805657D - dd offset loc_8056C17, offset loc_8057239, offset loc_80571C0 - dd offset loc_80570C1, offset loc_805657D, offset loc_8057761 - dd offset loc_80567BD, offset loc_80576F7, offset loc_8056C2C -; char aInvalidSuffixI[] -aInvalidSuffixI db 'invalid suffix in %s%s argument `%s',27h,0 ; DATA XREF: sub_8058440+27o -aInvalidSSArgum db 'invalid %s%s argument `%s',27h,0 ; DATA XREF: sub_8058440+83o -aSSArgumentSToo db '%s%s argument `%s',27h,' too large',0 ; DATA XREF: sub_8058440+ADo -asc_805FAE5 db '--',0 ; DATA XREF: sub_8058440+3Bo - ; sub_8058440+92o -; char aXstrtol_c[] -aXstrtol_c db 'xstrtol.c',0 ; DATA XREF: sub_8058560+2BEo - ; sub_8058960+301o ... - align 4 -; char a0Strtol_baseSt[] -a0Strtol_baseSt db '0 <= strtol_base && strtol_base <= 36',0 ; DATA XREF: sub_8058560+2C6o - ; sub_8058960+309o - align 4 -off_805FB1C dd offset loc_8058766, offset loc_805870E, offset loc_805870E - ; DATA XREF: sub_8058560+1C1r - dd offset loc_805875C, offset loc_805870E, offset loc_8058752 ; jump table for switch statement - dd offset loc_805870E, offset loc_805870E, offset loc_805870E - dd offset loc_8058728, offset loc_805870E, offset loc_80587B4 - dd offset loc_805870E, offset loc_805870E, offset loc_80587A7 - dd offset loc_805870E, offset loc_805870E, offset loc_805870E - dd offset loc_805879D, offset loc_805870E, offset loc_805870E - dd offset loc_805870E, offset loc_805870E, offset loc_8058793 - dd offset loc_80587D9, offset loc_805870E, offset loc_805870E - dd offset loc_805870E, offset loc_805870E, offset loc_805870E - dd offset loc_805870E, offset loc_805870E, offset loc_80587C1 - dd offset loc_80587E6, offset loc_805870E, offset loc_805870E - dd offset loc_805870E, offset loc_8058752, offset loc_805870E - dd offset loc_805870E, offset loc_805870E, offset loc_8058728 - dd offset loc_805870E, offset loc_80587B4, offset loc_805870E - dd offset loc_805870E, offset loc_805870E, offset loc_805870E - dd offset loc_805870E, offset loc_805870E, offset loc_805879D - dd offset loc_805870E, offset loc_805870E, offset loc_805877F -; char aXstrtoul[] -aXstrtoul db 'xstrtoul',0 ; DATA XREF: sub_8058560:loc_805880Eo - align 10h -off_805FC00 dd offset loc_8058C12, offset loc_8058B5D, offset loc_8058B5D - ; DATA XREF: sub_8058960+216r - dd offset loc_8058C08, offset loc_8058B5D, offset loc_8058BFE ; jump table for switch statement - dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058B5D - dd offset loc_8058BF4, offset loc_8058B5D, offset loc_8058BEA - dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058BE0 - dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058B5D - dd offset loc_8058BD6, offset loc_8058B5D, offset loc_8058B5D - dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058BCC - dd offset loc_8058BB0, offset loc_8058B5D, offset loc_8058B5D - dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058B5D - dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058B8A - dd offset loc_8058B7D, offset loc_8058B5D, offset loc_8058B5D - dd offset loc_8058B5D, offset loc_8058BFE, offset loc_8058B5D - dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058BF4 - dd offset loc_8058B5D, offset loc_8058BEA, offset loc_8058B5D - dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058B5D - dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058BD6 - dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058A90 -; char aXstrtoumax[] -aXstrtoumax db 'xstrtoumax',0 ; DATA XREF: sub_8058960:loc_8058C51o - align 4 -off_805FCE4 dd offset loc_80592B0 ; DATA XREF: sub_8058D10+606r - dd offset loc_8059640 ; jump table for switch statement - dd offset loc_80594A0 - dd offset loc_8059610 - dd offset loc_8059570 - dd offset loc_8059320 - dd offset loc_8059320 - dd offset loc_8059320 - dd offset loc_8059320 - dd offset loc_8059670 - dd offset loc_80596D0 - dd offset loc_8059738 - dd offset loc_80597D0 - dd offset loc_8059320 - dd offset loc_8059320 - dd offset loc_8059320 - dd offset loc_8059320 - dd offset loc_8059320 -off_805FD2C dd offset loc_8059EB0 ; DATA XREF: sub_8058D10+D3Fr - dd offset loc_8059ED8 ; jump table for switch statement - dd offset loc_8059A58 - dd offset loc_8059A58 - dd offset loc_8059EC0 -aNull db '(NULL)',0 ; DATA XREF: sub_805AB60+F0o - align 4 -off_805FD48 dd offset loc_805AB85 ; DATA XREF: sub_805AB60+3Ar - dd offset loc_805AC00 - dd offset loc_805AC00 - dd offset loc_805ABF0 - dd offset loc_805ABF0 - dd offset loc_805ABA8 - dd offset loc_805ABA8 - dd offset loc_805ABA8 - dd offset loc_805ABA8 - dd offset loc_805ABC8 - dd offset loc_805ABC8 - dd offset loc_805AC10 - dd offset loc_805AC20 - dd offset loc_805ABA8 - dd offset loc_805ABA8 - dd offset loc_805AC40 - dd offset loc_805AC60 - dd offset loc_805ABA8 - dd offset loc_805ABA8 - dd offset loc_805ABA8 - dd offset loc_805ABA8 - dd offset loc_805ABA8 - dd offset loc_805ABA8 -dword_805FDA4 dd 28h, 4Eh, 55h, 2 dup(4Ch), 29h, 0 ; DATA XREF: sub_805AB60+110o -off_805FDC0 dd offset loc_805AF89, offset loc_805AE92, offset loc_805AE92 - ; DATA XREF: sub_805AC80+251r - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 ; jump table for switch statement - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805B232, offset loc_805AE92 - dd offset loc_805B221, offset loc_805AE92, offset loc_805B232 - dd offset loc_805B232, offset loc_805B232, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805B210, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805B1EE, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805B232, offset loc_805AE92, offset loc_805B2B0 - dd offset loc_805B288, offset loc_805B232, offset loc_805B232 - dd offset loc_805B232, offset loc_805AE92, offset loc_805B288 - dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AE92, offset loc_805B265, offset loc_805B1EE - dd offset loc_805B258, offset loc_805AE92, offset loc_805AE92 - dd offset loc_805AED8, offset loc_805AE92, offset loc_805B1EE - dd offset loc_805AE92, offset loc_805AE92, offset loc_805B1EE -_rodata ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read -_eh_frame_hdr segment dword public 'CONST' use32 - assume cs:_eh_frame_hdr - ;org 805FF10h - dd 3B031B01h, 28h, 4, 0FFFFB800h, 44h, 0FFFFB980h, 64h - dd 0FFFFBB50h, 84h, 0FFFFBC80h, 0A4h -_eh_frame_hdr ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read -_eh_frame segment dword public 'CONST' use32 - assume cs:_eh_frame - ;org 805FF3Ch - dd 14h, 0 - dd 527A01h, 1087C01h, 4040C1Bh, 188h, 2 dup(1Ch), 0FFFFB7B4h - dd 172h, 80E4100h, 0D028542h, 4864B05h, 387h, 1Ch, 3Ch - dd 0FFFFB914h, 1CCh, 80E4100h, 0D028542h, 4864B05h, 387h - dd 1Ch, 5Ch, 0FFFFBAC4h, 128h, 80E4100h, 0D028542h, 4864E05h - dd 387h, 1Ch, 7Ch, 0FFFFBBD4h, 135h, 80E4100h, 0D028542h - dd 4864E05h, 387h, 0 -_eh_frame ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -_ctors segment dword public 'DATA' use32 - assume cs:_ctors - ;org 8060EF0h -dword_8060EF0 dd 0FFFFFFFFh ; DATA XREF: sub_805BCE0+19o - ; sub_805BCE0+1Fo ... - align 8 -_ctors ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -_dtors segment dword public 'DATA' use32 - assume cs:_dtors - ;org 8060EF8h -dword_8060EF8 dd 0FFFFFFFFh ; DATA XREF: sub_8049D00+1Ao - ; sub_8049D00+38r -dword_8060EFC dd 0 ; DATA XREF: sub_8049D00+15o -_dtors ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -_jcr segment dword public 'DATA' use32 - assume cs:_jcr - ;org 8060F00h -dword_8060F00 dd 0 ; DATA XREF: sub_8049D60+6r - ; sub_8049D60+18o -_jcr ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -_got segment dword public 'DATA' use32 - assume cs:_got - ;org 8060FECh -__gmon_start___ptr dd offset __gmon_start__ ; DATA XREF: _init_proc+13r -off_8060FF0 dd offset dword_80611A4 ; DATA XREF: sub_805BD40+12r -_got ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -_got_plt segment dword public 'DATA' use32 - assume cs:_got_plt - ;org 8060FF4h - align 10h -off_8061000 dd offset abort ; DATA XREF: _abortr -off_8061004 dd offset __errno_location ; DATA XREF: ___errno_locationr -off_8061008 dd offset sigemptyset ; DATA XREF: _sigemptysetr -off_806100C dd offset localeconv ; DATA XREF: _localeconvr -off_8061010 dd offset dirfd ; DATA XREF: _dirfdr -off_8061014 dd offset __cxa_atexit ; DATA XREF: ___cxa_atexitr -off_8061018 dd offset strcoll ; DATA XREF: _strcollr -off_806101C dd offset fputs_unlocked ; DATA XREF: _fputs_unlockedr -off_8061020 dd offset __ctype_get_mb_cur_max ; DATA XREF: ___ctype_get_mb_cur_maxr -off_8061024 dd offset __fprintf_chk ; DATA XREF: ___fprintf_chkr -off_8061028 dd offset signal ; DATA XREF: _signalr -off_806102C dd offset sigismember ; DATA XREF: _sigismemberr -off_8061030 dd offset __gmon_start__ ; DATA XREF: ___gmon_start__r -off_8061034 dd offset realloc ; DATA XREF: _reallocr -off_8061038 dd offset __xstat64 ; DATA XREF: ___xstat64r -off_806103C dd offset localtime ; DATA XREF: _localtimer -off_8061040 dd offset __printf_chk ; DATA XREF: ___printf_chkr -off_8061044 dd offset getgrnam ; DATA XREF: _getgrnamr -off_8061048 dd offset strchr ; DATA XREF: _strchrr -off_806104C dd offset getenv ; DATA XREF: _getenvr -off_8061050 dd offset calloc ; DATA XREF: _callocr -off_8061054 dd offset strncpy ; DATA XREF: _strncpyr -off_8061058 dd offset freecon ; DATA XREF: _freeconr -off_806105C dd offset memset ; DATA XREF: _memsetr -off_8061060 dd offset __libc_start_main ; DATA XREF: ___libc_start_mainr -off_8061064 dd offset mempcpy ; DATA XREF: _mempcpyr -off_8061068 dd offset __memcpy_chk ; DATA XREF: ___memcpy_chkr -off_806106C dd offset stpcpy ; DATA XREF: _stpcpyr -off_8061070 dd offset _obstack_begin ; DATA XREF: __obstack_beginr -off_8061074 dd offset _exit ; DATA XREF: __exitr -off_8061078 dd offset strrchr ; DATA XREF: _strrchrr -off_806107C dd offset __assert_fail ; DATA XREF: ___assert_failr -off_8061080 dd offset bindtextdomain ; DATA XREF: _bindtextdomainr -off_8061084 dd offset mbrtowc ; DATA XREF: _mbrtowcr -off_8061088 dd offset gettimeofday ; DATA XREF: _gettimeofdayr -off_806108C dd offset __ctype_toupper_loc ; DATA XREF: ___ctype_toupper_locr -off_8061090 dd offset free ; DATA XREF: _freer -off_8061094 dd offset __lxstat64 ; DATA XREF: ___lxstat64r -off_8061098 dd offset _obstack_newchunk ; DATA XREF: __obstack_newchunkr -off_806109C dd offset __overflow ; DATA XREF: ___overflowr -off_80610A0 dd offset dcgettext ; DATA XREF: _dcgettextr -off_80610A4 dd offset sigaction ; DATA XREF: _sigactionr -off_80610A8 dd offset opendir ; DATA XREF: _opendirr -off_80610AC dd offset getopt_long ; DATA XREF: _getopt_longr -off_80610B0 dd offset ioctl ; DATA XREF: _ioctlr -off_80610B4 dd offset __ctype_b_loc ; DATA XREF: ___ctype_b_locr -off_80610B8 dd offset __mempcpy_chk ; DATA XREF: ___mempcpy_chkr -off_80610BC dd offset iswcntrl ; DATA XREF: _iswcntrlr -off_80610C0 dd offset isatty ; DATA XREF: _isattyr -off_80610C4 dd offset fclose ; DATA XREF: _fcloser -off_80610C8 dd offset mbstowcs ; DATA XREF: _mbstowcsr -off_80610CC dd offset mbsinit ; DATA XREF: _mbsinitr -off_80610D0 dd offset _setjmp ; DATA XREF: __setjmpr -off_80610D4 dd offset tcgetpgrp ; DATA XREF: _tcgetpgrpr -off_80610D8 dd offset mktime ; DATA XREF: _mktimer -off_80610DC dd offset readdir64 ; DATA XREF: _readdir64r -off_80610E0 dd offset memcpy ; DATA XREF: _memcpyr -off_80610E4 dd offset strtoul ; DATA XREF: _strtoulr -off_80610E8 dd offset strlen ; DATA XREF: _strlenr -off_80610EC dd offset getpwuid ; DATA XREF: _getpwuidr -off_80610F0 dd offset acl_extended_file ; DATA XREF: _acl_extended_filer -off_80610F4 dd offset setlocale ; DATA XREF: _setlocaler -off_80610F8 dd offset strcpy ; DATA XREF: _strcpyr -off_80610FC dd offset raise ; DATA XREF: _raiser -off_8061100 dd offset fwrite_unlocked ; DATA XREF: _fwrite_unlockedr -off_8061104 dd offset clock_gettime ; DATA XREF: _clock_gettimer -off_8061108 dd offset getfilecon ; DATA XREF: _getfileconr -off_806110C dd offset closedir ; DATA XREF: _closedirr -off_8061110 dd offset fwrite ; DATA XREF: _fwriter -off_8061114 dd offset strstr ; DATA XREF: _strstrr -off_8061118 dd offset nl_langinfo ; DATA XREF: _nl_langinfor -off_806111C dd offset malloc ; DATA XREF: _mallocr -off_8061120 dd offset sigprocmask ; DATA XREF: _sigprocmaskr -off_8061124 dd offset __stack_chk_fail ; DATA XREF: ___stack_chk_failr -off_8061128 dd offset __fpending ; DATA XREF: ___fpendingr -off_806112C dd offset lgetfilecon ; DATA XREF: _lgetfileconr -off_8061130 dd offset error ; DATA XREF: _errorr -off_8061134 dd offset acl_get_tag_type ; DATA XREF: _acl_get_tag_typer -off_8061138 dd offset getgrgid ; DATA XREF: _getgrgidr -off_806113C dd offset __strtoull_internal ; DATA XREF: ___strtoull_internalr -off_8061140 dd offset sigaddset ; DATA XREF: _sigaddsetr -off_8061144 dd offset readlink ; DATA XREF: _readlinkr -off_8061148 dd offset memmove ; DATA XREF: _memmover -off_806114C dd offset __ctype_tolower_loc ; DATA XREF: ___ctype_tolower_locr -off_8061150 dd offset __strndup ; DATA XREF: ___strndupr -off_8061154 dd offset acl_get_entry ; DATA XREF: _acl_get_entryr -off_8061158 dd offset textdomain ; DATA XREF: _textdomainr -off_806115C dd offset __fxstat64 ; DATA XREF: ___fxstat64r -off_8061160 dd offset wcstombs ; DATA XREF: _wcstombsr -off_8061164 dd offset __sprintf_chk ; DATA XREF: ___sprintf_chkr -off_8061168 dd offset fnmatch ; DATA XREF: _fnmatchr -off_806116C dd offset strncmp ; DATA XREF: _strncmpr -off_8061170 dd offset __snprintf_chk ; DATA XREF: ___snprintf_chkr -off_8061174 dd offset fflush_unlocked ; DATA XREF: _fflush_unlockedr -off_8061178 dd offset strftime ; DATA XREF: _strftimer -off_806117C dd offset wcwidth ; DATA XREF: _wcwidthr -off_8061180 dd offset iswprint ; DATA XREF: _iswprintr -off_8061184 dd offset getpwnam ; DATA XREF: _getpwnamr -off_8061188 dd offset strcmp ; DATA XREF: _strcmpr -off_806118C dd offset exit ; DATA XREF: _exitr -_got_plt ends - -; =========================================================================== - -; Segment type: Pure data -; Segment permissions: Read/Write -; Segment alignment '32byte' can not be represented in assembly -_data segment para public 'DATA' use32 - assume cs:_data - ;org 80611A0h - dd 0 -dword_80611A4 dd 7 dup(0) ; DATA XREF: .got:off_8060FF0o -dword_80611C0 dd 1 ; DATA XREF: sub_804AEC0+6A4r - ; sub_804D430+1AAr ... -dword_80611C4 dd 0 ; DATA XREF: sub_804AEC0+6AFr - ; sub_804D430+1AFr ... -byte_80611C8 db 1 ; DATA XREF: sub_804AEC0+29Cr - ; sub_804D430+15Ar ... -byte_80611C9 db 1 ; DATA XREF: sub_804AEC0:loc_804B169r - ; sub_804D430:loc_804D57Dr ... - align 4 -; char *off_80611CC -off_80611CC dd offset aBEY ; DATA XREF: sub_804D430:loc_804D988r - ; sub_804D430+924r ... - ; "%b %e %Y" -; char *haystack -haystack dd offset aBEHM ; DATA XREF: sub_804FAE0+1097w - ; sub_804FAE0:loc_8050B8Br ... - ; "%b %e %H:%M" - align 10h -dword_80611E0 dd 2 ; DATA XREF: sub_804AB00+Dr - ; sub_804CA40:loc_804CA58o ... -off_80611E4 dd offset asc_805E26A ; DATA XREF: sub_804AB00+14r - ; sub_804D0C0+1F8w - ; "\x1B[" -dword_80611E8 dd 1, 805E26Dh ; DATA XREF: sub_804CA40+2Co - ; sub_804CA80+10o ... -dword_80611F0 dd 0 ; DATA XREF: sub_804CA40+11o -dword_80611F4 dd 0 ; DATA XREF: sub_804CA40+6r -dword_80611F8 dd 1, 805DDD8h, 4 dup(0) ; DATA XREF: sub_804CA40+22o - dd 5, 805E26Fh -dword_8061218 dd 5 ; DATA XREF: sub_804D0C0:loc_804D126r -off_806121C dd offset a0136 ; DATA XREF: sub_804D0C0+6Fr - ; "01;36" - dd 2, 805E284h, 5, 805E27Bh, 5, 805E281h, 5, 805E281h - dd 0 -dword_8061244 dd 0 ; DATA XREF: sub_804CAA0:loc_804CDE8r - dd 0 -dword_806124C dd 0 ; DATA XREF: sub_804CAA0+363r - dd 5, 805E287h, 5, 805E27Bh, 5, 805E28Dh, 5, 805E293h - dd 5, 805E299h, 5, 805E29Fh, 5, 805E2A5h, 5, 805E2ABh - dd 5, 805E2B1h -dword_8061298 dd 3, 805E2B7h ; DATA XREF: sub_804CAA0+287o -dword_80612A0 dd 3Fh ; DATA XREF: sub_804ABF0+38o - ; sub_804AEC0+174o -dword_80612A4 dd 0FFFFFFFFh ; DATA XREF: sub_804D430:loc_804D693r - ; sub_804D430:loc_804DD72r ... -byte_80612A8 db 1 ; DATA XREF: sub_804F2E0:loc_804F7A6r - ; sub_804F2E0+4F7w - align 4 -dword_80612AC dd 1 ; DATA XREF: sub_804FAE0+66r - ; sub_804FAE0:loc_80506E2r -off_80612B0 dd offset dword_805F038 ; DATA XREF: sub_804FAE0+C0Dr -; int off_80612B4 -off_80612B4 dd offset sub_8052810 ; DATA XREF: sub_804FAE0:loc_8050156r - ; sub_804FAE0:loc_805019Dr ... -; int dword_80612B8 -dword_80612B8 dd 1 ; DATA XREF: sub_804FAE0+50w - ; sub_80527C0+22r ... -; void *off_80612BC -off_80612BC dd offset dword_80612C4 ; DATA XREF: .text:08055468r - ; .text:080554CDw ... -dword_80612C0 dd 1 ; DATA XREF: .text:0805546Er - ; .text:0805548Fr ... -dword_80612C4 dd 100h ; DATA XREF: .text:080554A9w - ; .text:loc_80554BDo ... -off_80612C8 dd offset dword_8061E20 ; DATA XREF: .text:080554B3w - ; sub_8055EF0+150r -_data ends - -; =========================================================================== - -; Segment type: Uninitialized -; Segment permissions: Read/Write -; Segment alignment '32byte' can not be represented in assembly -_bss segment para public 'BSS' use32 - assume cs:_bss - ;org 80612E0h - assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing - public optind -optind dd ? ; DATA XREF: sub_804FAE0:loc_804FF3Br - ; sub_804FAE0:loc_8050FF4r - ; Copy of shared data - public stderr -; FILE *stderr -stderr dd ? ; DATA XREF: sub_804A240+41r - ; sub_8052880+40r ... - ; Copy of shared data - align 20h - public stdout -; _IO_FILE *stdout -stdout dd ? ; DATA XREF: sub_804A240+8Er - ; sub_804A240+BCr ... - ; Copy of shared data - align 20h - public optarg -; char *optarg -optarg dd ? ; DATA XREF: sub_804FAE0:loc_8050148r - ; sub_804FAE0+697r ... - ; Copy of shared data -byte_8061324 db ? ; DATA XREF: sub_8049D00+7r - ; sub_8049D00:loc_8049D48w - align 4 -dword_8061328 dd ? ; DATA XREF: sub_8049D00+10r - ; sub_8049D00+33w ... - align 20h -byte_8061340 db ? ; DATA XREF: sub_804C9F0+6r - ; sub_804C9F0+3Bw ... - align 4 -; void *dword_8061344 -dword_8061344 dd ? ; DATA XREF: sub_804CAA0+DCr - ; sub_804D0C0+AFr ... -dword_8061348 dd ? ; DATA XREF: sub_804EC30+2Ar - ; sub_804EC30:loc_804ECA0r ... -dword_806134C dd ? ; DATA XREF: sub_804C0B0+12r - ; sub_804F2E0+52r ... -; void *dword_8061350 -dword_8061350 dd ? ; DATA XREF: sub_804AEC0+71r - ; sub_804AEC0+8DEr ... -dword_8061354 dd ? ; DATA XREF: sub_804AEC0+65r - ; sub_804AEC0+901w ... -dword_8061358 dd ? ; DATA XREF: sub_804ABF0+8r - ; sub_804ABF0+4Ar ... -; void *ptr -ptr dd ? ; DATA XREF: sub_804ABF0:loc_804AC08r - ; sub_804BB50+25r ... -dword_8061360 dd ? ; DATA XREF: sub_804BB50+15r - ; sub_804BB50+13Dw -byte_8061364 db ? ; DATA XREF: sub_804AEC0+79Dr - ; sub_804CEE0+86r ... - align 4 -dword_8061368 dd ? ; DATA XREF: sub_804AB80+52r - ; sub_804AB80+57w ... -; struct timespec tp -tp timespec <?> ; DATA XREF: sub_804D430+506r - ; sub_804D430+88Eo ... -byte_8061374 db ? ; DATA XREF: sub_804AEC0:loc_804B1A9r - ; sub_804AEC0:loc_804B340r ... -byte_8061375 db ? ; DATA XREF: sub_804ABF0+5Cw - ; sub_804AEC0+1D0w ... - align 4 -dword_8061378 dd ? ; DATA XREF: sub_804ABF0+63w - ; sub_804AEC0+58Ar ... -dword_806137C dd ? ; DATA XREF: sub_804ABF0+6Dw - ; sub_804AEC0+285r ... -dword_8061380 dd ? ; DATA XREF: sub_804ABF0+77w - ; sub_804AEC0+673r ... -dword_8061384 dd ? ; DATA XREF: sub_804ABF0+9Fw - ; sub_804AEC0+303r ... -dword_8061388 dd ? ; DATA XREF: sub_804ABF0+81w - ; sub_804AEC0+AC6r ... -dword_806138C dd ? ; DATA XREF: sub_804ABF0+8Bw - ; sub_804AEC0+2CFr ... -dword_8061390 dd ? ; DATA XREF: sub_804ABF0+95w - ; sub_804AEC0+AEEr ... -dword_8061394 dd ? ; DATA XREF: sub_804ABF0+A9w - ; sub_804AEC0+801r ... -dword_8061398 dd ? ; DATA XREF: sub_804ABF0+B3w - ; sub_804AEC0+851r ... -dword_806139C dd ? ; DATA XREF: sub_804ABF0+BDw - ; sub_804AEC0+702r ... -dword_80613A0 dd ? ; DATA XREF: sub_804AEC0+122r - ; sub_804AEC0:loc_804B053r ... -dword_80613A4 dd ? ; DATA XREF: sub_804BB50+CEr - ; sub_804D430:loc_804D476r ... -dword_80613A8 dd ? ; DATA XREF: sub_804BB50:loc_804BB95r - ; sub_804BB50+62r ... -byte_80613AC db ? ; DATA XREF: sub_804BB50+E0r - ; sub_804FAE0+11Aw ... -byte_80613AD db ? ; DATA XREF: sub_804AEC0:loc_804B19Cr - ; sub_804D430+167r ... -byte_80613AE db ? ; DATA XREF: sub_804AE90+Br - ; sub_804AEC0+2BAr ... -byte_80613AF db ? ; DATA XREF: sub_804AEC0+226r - ; sub_804C860:loc_804C899r ... -dword_80613B0 dd ? ; DATA XREF: sub_804AEC0+252r - ; sub_804AEC0+6C1r ... - align 8 -dword_80613B8 dd ? ; DATA XREF: sub_804AEC0:loc_804B0F3r - ; sub_804C860:loc_804C950r ... -dword_80613BC dd ? ; DATA XREF: sub_804AEC0+238r - ; sub_804C860+F5r ... -byte_80613C0 db ? ; DATA XREF: sub_804CAA0:loc_804CACCr - ; sub_804CAA0+72r ... - align 4 -dword_80613C4 dd ? ; DATA XREF: sub_804A0E0+57r - ; sub_804A0E0+EAr ... -byte_80613C8 db ? ; DATA XREF: sub_804AEC0:loc_804B638r - ; sub_804AEC0+C43r ... - align 4 -; void *dword_80613CC -dword_80613CC dd ? ; DATA XREF: sub_804D0C0+42w - ; sub_804D0C0+10Cr -byte_80613D0 db ? ; DATA XREF: sub_804AEC0+7AAr - ; sub_804AEC0+896r ... -byte_80613D1 db ? ; DATA XREF: sub_804AEC0:loc_804B1DDr - ; sub_804AEC0:loc_804B23Er ... - align 4 -dword_80613D4 dd ? ; DATA XREF: sub_804AEC0:loc_804AF95r - ; sub_804AEC0+51Fr ... -byte_80613D8 db ? ; DATA XREF: sub_804F2E0+351r - ; sub_804F2E0+4B9r ... -byte_80613D9 db ? ; DATA XREF: sub_804AEC0:loc_804B7D8r - ; sub_804FAE0+151w ... -byte_80613DA db ? ; DATA XREF: sub_804BB50+C1r - ; sub_804FAE0:loc_80502ECw ... - align 4 -dword_80613DC dd ? ; DATA XREF: sub_804F2E0+1C4r - ; sub_804FAE0+158w ... -dword_80613E0 dd ? ; DATA XREF: sub_804F2E0:loc_804F4F1r - ; sub_804FAE0+162w ... -dword_80613E4 dd ? ; DATA XREF: sub_804F2E0+1E5r - ; sub_804FAE0+16Cw ... -byte_80613E8 db ? ; DATA XREF: sub_804C4E0:loc_804C54Dr - ; sub_804FAE0+9Dw ... - align 4 -dword_80613EC dd ? ; DATA XREF: sub_804C860:loc_804C8D5r - ; sub_804CAA0:loc_804CAF0r ... -dword_80613F0 dd ? ; DATA XREF: sub_804F2E0+50Ar - ; sub_804FAE0+422w -dword_80613F4 dd ? ; DATA XREF: sub_804C250:loc_804C2A6r - ; sub_804C250+A7r ... -byte_80613F8 db ? ; DATA XREF: sub_804F2E0:loc_804F63Er - ; sub_804FAE0+75w ... - align 4 -dword_80613FC dd ? ; DATA XREF: sub_804CAA0+265r - ; sub_804EC30+188r ... -byte_8061400 db ? ; DATA XREF: sub_804AEC0:loc_804B228r - ; sub_804FAE0:loc_804FF79w ... -byte_8061401 db ? ; DATA XREF: sub_804AEC0:loc_804B281r - ; sub_804AEC0+764r ... - align 20h -; sigset_t set -set sigset_t <?> ; DATA XREF: sub_804CAA0+1C9o - ; sub_804FAE0+F4Fo ... -; int sig -sig dd ? ; DATA XREF: .text:loc_8049E10r - ; .text:08049E1Fw ... -dword_80614A4 dd ? ; DATA XREF: .text:08049E3Cr - ; .text:08049E44w ... -; int status -status dd ? ; DATA XREF: sub_804ACC0+42r - ; sub_804ACC0+4Cw ... -; void *dword_80614AC -dword_80614AC dd ? ; DATA XREF: sub_804EC30+47r - ; sub_804EC30+6Bw ... -dword_80614B0 dd ? ; DATA XREF: sub_804EC30+14r - ; sub_804EC30+65r ... -dword_80614B4 dd ? ; DATA XREF: sub_804C200:loc_804C22Aw - ; sub_804C300:loc_804C36Fr ... - align 10h -; struct obstack stru_80614C0 -stru_80614C0 obstack <?> ; DATA XREF: sub_804D430+2FEo - ; sub_804FAE0+13F7o ... - align 20h -; struct obstack stru_8061500 -stru_8061500 obstack <?> ; DATA XREF: sub_804F2E0+55Co - ; sub_804F2E0+73Ao ... - align 20h -; struct obstack stru_8061540 -stru_8061540 obstack <?> ; DATA XREF: sub_804F2E0+137o - ; sub_804FAE0+EB0o ... - align 20h -dword_8061580 dd 1E3h dup(?) ; DATA XREF: sub_804D330+C9o - ; sub_804FAE0+10D3o -dword_8061D0C dd ? ; DATA XREF: sub_804D330+Er - ; sub_804FAE0+10D8w ... - align 20h -; struct __jmp_buf_tag env -env __jmp_buf_tag <?> ; DATA XREF: sub_804BB50+52o -dword_8061DBC dd ? ; DATA XREF: sub_804A240+Fr - ; sub_804A240:loc_804A298r ... -dword_8061DC0 dd ? ; DATA XREF: .text:08052CF7w - ; sub_8052D10+72r -byte_8061DC4 db ? ; DATA XREF: .text:08052D07w - ; sub_8052D10+1Dr - align 4 -dword_8061DC8 dd ? ; DATA XREF: .text:08054EA9r - ; .text:08054F43r ... -dword_8061DCC dd ? ; DATA XREF: .text:loc_8054EF0r - ; .text:loc_8054F77r ... -dword_8061DD0 dd ? ; DATA XREF: .text:08054D29r - ; .text:08054DC3r ... -dword_8061DD4 dd ? ; DATA XREF: .text:loc_8054D70r - ; .text:loc_8054DF7r ... - align 10h -dword_8061DE0 dd ? ; DATA XREF: sub_8055380:loc_8055390o - ; sub_80553A0+1Bo ... -dword_8061DE4 dd ? ; DATA XREF: sub_8056070+22r -dword_8061DE8 dd ? ; DATA XREF: sub_8056070+2Fr -dword_8061DEC dd ? ; DATA XREF: sub_8056070+38r -dword_8061DF0 dd ? ; DATA XREF: sub_8056070+41r -dword_8061DF4 dd ? ; DATA XREF: sub_8056070+4Ar -dword_8061DF8 dd ? ; DATA XREF: sub_8056070+53r -dword_8061DFC dd ? ; DATA XREF: sub_8056070+5Cr -dword_8061E00 dd ? ; DATA XREF: sub_8056070+65r -dword_8061E04 dd ? ; DATA XREF: sub_8056070+6Er - align 20h -dword_8061E20 dd 40h dup(?) ; DATA XREF: .text:0805549Ao - ; .text:080554B3o ... -_bss ends - -; =========================================================================== - -; Segment type: Externs -; extern -; void abort(void) - extrn abort:near ; DATA XREF: .got.plt:off_8061000o -; int *_errno_location(void) - extrn __errno_location:near ; DATA XREF: .got.plt:off_8061004o -; int sigemptyset(sigset_t *set) - extrn sigemptyset:near ; DATA XREF: .got.plt:off_8061008o -; struct lconv *localeconv(void) - extrn localeconv:near ; DATA XREF: .got.plt:off_806100Co -; int dirfd(DIR *dirp) - extrn dirfd:near ; DATA XREF: .got.plt:off_8061010o - extrn __cxa_atexit:near ; DATA XREF: .got.plt:off_8061014o -; int strcoll(const char *s1, const char *s2) - extrn strcoll:near ; DATA XREF: .got.plt:off_8061018o - extrn fputs_unlocked:near ; DATA XREF: .got.plt:off_806101Co -; size_t _ctype_get_mb_cur_max(void) - extrn __ctype_get_mb_cur_max:near ; DATA XREF: .got.plt:off_8061020o - extrn __fprintf_chk:near ; DATA XREF: .got.plt:off_8061024o -; __sighandler_t signal(int sig, __sighandler_t handler) - extrn signal:near ; DATA XREF: .got.plt:off_8061028o -; int sigismember(const sigset_t *set, int signo) - extrn sigismember:near ; DATA XREF: .got.plt:off_806102Co -; void *realloc(void *ptr, size_t size) - extrn realloc:near ; DATA XREF: .got.plt:off_8061034o - extrn __xstat64:near ; DATA XREF: .got.plt:off_8061038o -; struct tm *localtime(const time_t *timer) - extrn localtime:near ; DATA XREF: .got.plt:off_806103Co - extrn __printf_chk:near ; DATA XREF: .got.plt:off_8061040o -; struct group *getgrnam(const char *name) - extrn getgrnam:near ; DATA XREF: .got.plt:off_8061044o -; char *strchr(const char *s, int c) - extrn strchr:near ; DATA XREF: .got.plt:off_8061048o -; char *getenv(const char *name) - extrn getenv:near ; DATA XREF: .got.plt:off_806104Co -; void *calloc(size_t nmemb, size_t size) - extrn calloc:near ; DATA XREF: .got.plt:off_8061050o -; char *strncpy(char *dest, const char *src, size_t n) - extrn strncpy:near ; DATA XREF: .got.plt:off_8061054o - extrn freecon:near ; DATA XREF: .got.plt:off_8061058o -; void *memset(void *s, int c, size_t n) - extrn memset:near ; DATA XREF: .got.plt:off_806105Co - extrn __libc_start_main:near ; DATA XREF: .got.plt:off_8061060o - extrn mempcpy:near ; DATA XREF: .got.plt:off_8061064o - extrn __memcpy_chk:near ; DATA XREF: .got.plt:off_8061068o - extrn stpcpy:near ; DATA XREF: .got.plt:off_806106Co -; int obstack_begin(struct obstack *, int, int, void *(*)(__int32), void (*)(void *)) - extrn _obstack_begin:near ; DATA XREF: .got.plt:off_8061070o -; void exit(int status) - extrn _exit:near ; DATA XREF: .got.plt:off_8061074o -; char *strrchr(const char *s, int c) - extrn strrchr:near ; DATA XREF: .got.plt:off_8061078o -; void _assert_fail(const char *assertion, const char *file, unsigned int line, const char *function) - extrn __assert_fail:near ; DATA XREF: .got.plt:off_806107Co -; char *bindtextdomain(const char *domainname, const char *dirname) - extrn bindtextdomain:near ; DATA XREF: .got.plt:off_8061080o -; size_t mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *p) - extrn mbrtowc:near ; DATA XREF: .got.plt:off_8061084o -; int gettimeofday(struct timeval *tv, __timezone_ptr_t tz) - extrn gettimeofday:near ; DATA XREF: .got.plt:off_8061088o -; const __int32_t **_ctype_toupper_loc(void) - extrn __ctype_toupper_loc:near ; DATA XREF: .got.plt:off_806108Co - extrn __lxstat64:near ; DATA XREF: .got.plt:off_8061094o -; void obstack_newchunk(struct obstack *, int) - extrn _obstack_newchunk:near ; DATA XREF: .got.plt:off_8061098o -; int _overflow(_IO_FILE *, int) - extrn __overflow:near ; DATA XREF: .got.plt:off_806109Co -; char *dcgettext(const char *domainname, const char *msgid, int category) - extrn dcgettext:near ; DATA XREF: .got.plt:off_80610A0o -; int sigaction(int sig, const struct sigaction *act, struct sigaction *oact) - extrn sigaction:near ; DATA XREF: .got.plt:off_80610A4o -; DIR *opendir(const char *name) - extrn opendir:near ; DATA XREF: .got.plt:off_80610A8o -; int getopt_long(int argc, char *const *argv, const char *shortopts, const struct option *longopts, int *longind) - extrn getopt_long:near ; DATA XREF: .got.plt:off_80610ACo -; int ioctl(int fd, unsigned __int32 request, ...) - extrn ioctl:near ; DATA XREF: .got.plt:off_80610B0o -; const unsigned __int16 **_ctype_b_loc(void) - extrn __ctype_b_loc:near ; DATA XREF: .got.plt:off_80610B4o - extrn __mempcpy_chk:near ; DATA XREF: .got.plt:off_80610B8o -; int iswcntrl(wint_t wc) - extrn iswcntrl:near ; DATA XREF: .got.plt:off_80610BCo -; int isatty(int fd) - extrn isatty:near ; DATA XREF: .got.plt:off_80610C0o -; int fclose(FILE *stream) - extrn fclose:near ; DATA XREF: .got.plt:off_80610C4o -; size_t mbstowcs(wchar_t *pwcs, const char *s, size_t n) - extrn mbstowcs:near ; DATA XREF: .got.plt:off_80610C8o -; int mbsinit(const mbstate_t *ps) - extrn mbsinit:near ; DATA XREF: .got.plt:off_80610CCo -; int setjmp(jmp_buf env) - extrn _setjmp:near ; DATA XREF: .got.plt:off_80610D0o -; __pid_t tcgetpgrp(int fd) - extrn tcgetpgrp:near ; DATA XREF: .got.plt:off_80610D4o -; time_t mktime(struct tm *tp) - extrn mktime:near ; DATA XREF: .got.plt:off_80610D8o - extrn readdir64:near ; DATA XREF: .got.plt:off_80610DCo -; void *memcpy(void *dest, const void *src, size_t n) - extrn memcpy:near ; DATA XREF: .got.plt:off_80610E0o -; unsigned __int32 strtoul(const char *nptr, char **endptr, int base) - extrn strtoul:near ; DATA XREF: .got.plt:off_80610E4o -; size_t strlen(const char *s) - extrn strlen:near ; DATA XREF: .got.plt:off_80610E8o -; struct passwd *getpwuid(__uid_t uid) - extrn getpwuid:near ; DATA XREF: .got.plt:off_80610ECo - extrn acl_extended_file:near ; DATA XREF: .got.plt:off_80610F0o -; char *setlocale(int category, const char *locale) - extrn setlocale:near ; DATA XREF: .got.plt:off_80610F4o -; char *strcpy(char *dest, const char *src) - extrn strcpy:near ; DATA XREF: .got.plt:off_80610F8o -; int raise(int sig) - extrn raise:near ; DATA XREF: .got.plt:off_80610FCo -; size_t fwrite_unlocked(const void *ptr, size_t size, size_t n, FILE *stream) - extrn fwrite_unlocked:near ; DATA XREF: .got.plt:off_8061100o -; int clock_gettime(clockid_t clock_id, struct timespec *tp) - extrn clock_gettime:near ; DATA XREF: .got.plt:off_8061104o - extrn getfilecon:near ; DATA XREF: .got.plt:off_8061108o -; int closedir(DIR *dirp) - extrn closedir:near ; DATA XREF: .got.plt:off_806110Co -; size_t fwrite(const void *ptr, size_t size, size_t n, FILE *s) - extrn fwrite:near ; DATA XREF: .got.plt:off_8061110o -; char *strstr(const char *haystack, const char *needle) - extrn strstr:near ; DATA XREF: .got.plt:off_8061114o -; char *nl_langinfo(nl_item item) - extrn nl_langinfo:near ; DATA XREF: .got.plt:off_8061118o -; int sigprocmask(int how, const sigset_t *set, sigset_t *oset) - extrn sigprocmask:near ; DATA XREF: .got.plt:off_8061120o - extrn __stack_chk_fail:near ; DATA XREF: .got.plt:off_8061124o -; size_t _fpending(FILE *fp) - extrn __fpending:near ; DATA XREF: .got.plt:off_8061128o - extrn lgetfilecon:near ; DATA XREF: .got.plt:off_806112Co -; void error(int status, int errnum, const char *format, ...) - extrn error:near ; DATA XREF: .got.plt:off_8061130o - extrn acl_get_tag_type:near ; DATA XREF: .got.plt:off_8061134o -; struct group *getgrgid(__gid_t gid) - extrn getgrgid:near ; DATA XREF: .got.plt:off_8061138o -; unsigned __int64 _strtoull_internal(const char *nptr, char **endptr, int base, int group) - extrn __strtoull_internal:near ; DATA XREF: .got.plt:off_806113Co -; int sigaddset(sigset_t *set, int signo) - extrn sigaddset:near ; DATA XREF: .got.plt:off_8061140o -; ssize_t readlink(const char *path, char *buf, size_t len) - extrn readlink:near ; DATA XREF: .got.plt:off_8061144o -; void *memmove(void *dest, const void *src, size_t n) - extrn memmove:near ; DATA XREF: .got.plt:off_8061148o -; const __int32_t **_ctype_tolower_loc(void) - extrn __ctype_tolower_loc:near ; DATA XREF: .got.plt:off_806114Co - extrn __strndup:near ; DATA XREF: .got.plt:off_8061150o - extrn acl_get_entry:near ; DATA XREF: .got.plt:off_8061154o -; char *textdomain(const char *domainname) - extrn textdomain:near ; DATA XREF: .got.plt:off_8061158o - extrn __fxstat64:near ; DATA XREF: .got.plt:off_806115Co -; size_t wcstombs(char *s, const wchar_t *pwcs, size_t n) - extrn wcstombs:near ; DATA XREF: .got.plt:off_8061160o - extrn __sprintf_chk:near ; DATA XREF: .got.plt:off_8061164o -; int fnmatch(const char *pattern, const char *name, int flags) - extrn fnmatch:near ; DATA XREF: .got.plt:off_8061168o -; int strncmp(const char *s1, const char *s2, size_t n) - extrn strncmp:near ; DATA XREF: .got.plt:off_806116Co - extrn __snprintf_chk:near ; DATA XREF: .got.plt:off_8061170o -; int fflush_unlocked(FILE *stream) - extrn fflush_unlocked:near ; DATA XREF: .got.plt:off_8061174o -; size_t strftime(char *s, size_t maxsize, const char *format, const struct tm *tp) - extrn strftime:near ; DATA XREF: .got.plt:off_8061178o - extrn wcwidth:near ; DATA XREF: .got.plt:off_806117Co -; int iswprint(wint_t wc) - extrn iswprint:near ; DATA XREF: .got.plt:off_8061180o -; struct passwd *getpwnam(const char *name) - extrn getpwnam:near ; DATA XREF: .got.plt:off_8061184o -; int strcmp(const char *s1, const char *s2) - extrn strcmp:near ; DATA XREF: .got.plt:off_8061188o -; void exit(int status) - extrn exit:near ; DATA XREF: .got.plt:off_806118Co -; void free(void *ptr) - extrn free:near ; DATA XREF: .got.plt:off_8061090o -; void *malloc(size_t size) - extrn malloc:near ; DATA XREF: .got.plt:off_806111Co - extrn __gmon_start__ ; weak ; DATA XREF: .got:__gmon_start___ptro - ; .got.plt:off_8061030o - extrn _Jv_RegisterClasses ; weak - -; =========================================================================== - -; Segment type: Absolute symbols -; abs - public _end -_end = 8061F20h - public _edata -_edata = 80612CCh - public __bss_start -__bss_start = 80612CCh - - - end start diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.idb.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.idb.REMOVED.git-id deleted file mode 100644 index b35b1b616..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.idb.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -ea11d0b9248f8a23ec144a453b99c784e9f5a5e0 \ No newline at end of file diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.REMOVED.git-id deleted file mode 100644 index d768198ac..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -862e38fe11b913a5c9a6f79d4e7a0102829130cb \ No newline at end of file diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm deleted file mode 100644 index 9b4f34511..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm +++ /dev/null @@ -1,23928 +0,0 @@ -BITS 32 -ORG 0xff000000 -[map symbols a.irdb.aspri.asm.map] -Label_insn_30959: popfd -nop -Label_insn_4: push 0x08049658 -nop -Label_insn_30960: popad -nop -Label_insn_30961: jno 0x804c366 -nop -Label_insn_30970: pushfd -nop -Label_insn_30971: push 0xF0000040 -nop -Label_insn_30972: push 0xF0000030 -nop -Label_insn_30968: jnc 0x804c378 -nop -Label_insn_30969: pushad -nop -Label_insn_30966: push 0x0804C36D -nop -Label_insn_30967: jnc 0x804c36f -nop -Label_insn_30963: push 0xF0000010 -nop -Label_insn_30964: pushfd -nop -Label_insn_30965: push 0x0804C421 -nop -Label_insn_30962: pushad -nop -Label_insn_21295: jmp dword [0x08060EF8+eax*4] -Label_insn_21296: jmp eax -Label_insn_21297: jmp 0x804987c -Label_insn_30958: pushad -nop -nop -Label_insn_30973: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_30973: pop eax -nop -Label_insn_30974: popfd -nop -Label_insn_30975: popad -nop -nop -Label_insn_30976: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_30976: pop eax -nop -Label_insn_30977: jno 0x804c353 -nop -Label_insn_30978: jno 0x804c326 -nop -Label_insn_30979: pushad -nop -Label_insn_30980: pushfd -nop -Label_insn_30981: push 0x0804C324 -nop -Label_insn_30982: push 0xF0000000 -nop -nop -Label_insn_30983: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_30983: pop eax -nop -Label_insn_30984: popfd -nop -Label_insn_30985: popad -nop -Label_insn_30986: jno 0x804ce8e -nop -Label_insn_30987: pushad -nop -Label_insn_30988: pushfd -nop -Label_insn_30989: push 0x0804CE8B -nop -Label_insn_30990: push 0xF00003F0 -nop -nop -Label_insn_30991: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_30991: pop eax -nop -Label_insn_30992: popfd -nop -Label_insn_30993: popad -nop -Label_insn_30994: jno 0x804cec4 -nop -Label_insn_30995: pushad -nop -Label_insn_30996: pushfd -nop -Label_insn_30997: push 0x0804CEC2 -nop -Label_insn_30998: push 0xF0000400 -nop -nop -Label_insn_30999: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_30999: pop eax -nop -Label_insn_31000: popfd -nop -Label_insn_31001: popad -nop -Label_insn_31002: jno 0x804cecd -nop -Label_insn_31003: jno 0x804cf3f -nop -Label_insn_31004: pushad -nop -Label_insn_31005: pushfd -nop -Label_insn_31006: push 0x0804CF3C -nop -Label_insn_31007: push 0xF0000420 -nop -nop -Label_insn_31008: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31008: pop eax -nop -Label_insn_31009: popfd -nop -Label_insn_31010: popad -nop -Label_insn_31011: jnc 0x804cfb8 -nop -Label_insn_31012: pushad -nop -Label_insn_31013: pushfd -nop -Label_insn_31014: push 0x0804CFB6 -nop -Label_insn_31015: push 0xF0000430 -nop -nop -Label_insn_31016: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31016: pop eax -nop -Label_insn_31017: popfd -nop -Label_insn_31018: popad -nop -Label_insn_31019: jno 0x804d046 -nop -Label_insn_31020: pushad -nop -Label_insn_31021: pushfd -nop -Label_insn_31022: push 0x0804D043 -nop -Label_insn_31023: push 0xF0000440 -nop -nop -Label_insn_31024: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31024: pop eax -nop -Label_insn_31025: popfd -nop -Label_insn_31026: popad -nop -Label_insn_31027: jno 0x804d09a -nop -Label_insn_31028: pushad -nop -Label_insn_31029: pushfd -nop -Label_insn_31030: push 0x0804D097 -nop -Label_insn_31031: push 0xF0000450 -nop -nop -Label_insn_31032: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31032: pop eax -nop -Label_insn_31033: popfd -nop -Label_insn_31034: popad -nop -Label_insn_31035: jno 0x804d16b -nop -Label_insn_31036: pushad -nop -Label_insn_31037: pushfd -nop -Label_insn_31038: push 0x0804D167 -nop -Label_insn_31039: push 0xF0000460 -nop -nop -Label_insn_31040: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31040: pop eax -nop -Label_insn_31041: popfd -nop -Label_insn_31042: popad -nop -Label_insn_31043: jno 0x804d211 -nop -Label_insn_31044: pushad -nop -Label_insn_31045: pushfd -nop -Label_insn_31046: push 0x0804D20E -nop -Label_insn_31047: push 0xF0000470 -nop -nop -Label_insn_31048: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31048: pop eax -nop -Label_insn_31049: popfd -nop -Label_insn_31050: popad -nop -Label_insn_31051: jno 0x804d22a -nop -Label_insn_31052: pushad -nop -Label_insn_31053: pushfd -nop -Label_insn_31054: push 0x0804D227 -nop -Label_insn_31055: push 0xF0000480 -nop -nop -Label_insn_31056: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31056: pop eax -nop -Label_insn_31057: popfd -nop -Label_insn_31058: popad -nop -Label_insn_31059: jno 0x804d24e -nop -Label_insn_31060: pushad -nop -Label_insn_31061: pushfd -nop -Label_insn_31062: push 0x0804D24B -nop -Label_insn_31063: push 0xF0000490 -nop -nop -Label_insn_31064: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31064: pop eax -nop -Label_insn_31065: popfd -nop -Label_insn_31066: popad -nop -Label_insn_31067: jno 0x804d263 -nop -Label_insn_31068: pushad -nop -Label_insn_31069: pushfd -nop -Label_insn_31070: push 0x0804D260 -nop -Label_insn_31071: push 0xF00004A0 -nop -nop -Label_insn_31072: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31072: pop eax -nop -Label_insn_31073: popfd -nop -Label_insn_31074: popad -nop -Label_insn_31075: jno 0x804d26d -nop -Label_insn_31076: jnc 0x804d28b -nop -Label_insn_31077: pushad -nop -Label_insn_31078: pushfd -nop -Label_insn_31079: push 0x0804D288 -nop -Label_insn_31080: push 0xF00004C0 -nop -Label_insn_31158: jno 0x804d648 -nop -nop -Label_insn_31081: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31081: pop eax -nop -Label_insn_31082: popfd -nop -Label_insn_31083: popad -nop -Label_insn_31084: jnc 0x804d2b0 -nop -Label_insn_31085: pushad -nop -Label_insn_31086: pushfd -nop -Label_insn_31087: push 0x0804D2A9 -nop -Label_insn_31088: push 0xF00004D0 -nop -nop -Label_insn_31089: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31089: pop eax -nop -Label_insn_31090: popfd -nop -Label_insn_31091: popad -nop -Label_insn_31092: jno 0x804d31b -nop -Label_insn_31093: pushad -nop -Label_insn_31094: pushfd -nop -Label_insn_31095: push 0x0804D318 -nop -Label_insn_31096: push 0xF00004E0 -nop -nop -Label_insn_31097: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31097: pop eax -nop -Label_insn_31098: popfd -nop -Label_insn_31099: popad -nop -Label_insn_31100: jnc 0x804d3d4 -nop -Label_insn_31101: pushad -nop -Label_insn_31102: pushfd -nop -Label_insn_31103: push 0x0804D3D2 -nop -Label_insn_31104: push 0xF00004F0 -nop -nop -Label_insn_31105: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31105: pop eax -nop -Label_insn_31106: popfd -nop -Label_insn_31107: popad -nop -Label_insn_31108: jno Label_insn_4102 -nop -Label_insn_31109: pushad -nop -Label_insn_31110: pushfd -nop -Label_insn_31111: push 0x0804D3F2 -nop -Label_insn_31112: push 0xF0000500 -nop -nop -Label_insn_31113: nop ;mul_overflow_detector_32 -post_callback_Label_insn_31113: pop eax -nop -Label_insn_31114: popfd -nop -Label_insn_31115: popad -nop -Label_insn_31116: jnc 0x804d414 -nop -Label_insn_31117: pushad -nop -Label_insn_31118: pushfd -nop -Label_insn_31119: push 0x0804D411 -nop -Label_insn_31120: push 0xF0000520 -nop -nop -Label_insn_31121: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31121: pop eax -nop -Label_insn_31122: popfd -nop -Label_insn_31123: popad -nop -Label_insn_31124: jno 0x804d45d -nop -Label_insn_31125: pushad -nop -Label_insn_31126: pushfd -nop -Label_insn_31127: push 0x0804D45A -nop -Label_insn_31128: push 0xF0000530 -nop -nop -Label_insn_31129: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31129: pop eax -nop -Label_insn_31130: popfd -nop -Label_insn_31131: popad -nop -Label_insn_31132: jno 0x804d4f5 -nop -Label_insn_31133: pushad -nop -Label_insn_31134: pushfd -nop -Label_insn_31135: push 0x0804D4F3 -nop -Label_insn_31136: push 0xF0000540 -nop -nop -Label_insn_31137: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31137: pop eax -nop -Label_insn_31138: popfd -nop -Label_insn_31139: popad -nop -Label_insn_31140: jno 0x804d507 -nop -Label_insn_31141: pushad -nop -Label_insn_31142: pushfd -nop -Label_insn_31143: push 0x0804D504 -nop -Label_insn_31144: push 0xF0000550 -nop -nop -Label_insn_31145: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31145: pop eax -nop -Label_insn_31146: popfd -nop -Label_insn_31147: popad -nop -Label_insn_31148: jno 0x804d50d -nop -Label_insn_31149: jno Label_insn_4172 -nop -Label_insn_31150: jnc 0x804d570 -nop -Label_insn_31151: pushad -nop -Label_insn_31152: pushfd -nop -Label_insn_31153: push 0x0804D56E -nop -Label_insn_31154: push 0xF0000590 -nop -nop -Label_insn_31155: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31155: pop eax -nop -Label_insn_31156: popfd -nop -Label_insn_31157: popad -nop -Label_insn_35156: not eax -nop -Label_insn_31159: pushad -nop -Label_insn_31160: pushfd -nop -Label_insn_31161: push 0x0804D646 -nop -Label_insn_31162: push 0xF00005A0 -nop -nop -Label_insn_31163: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31163: pop eax -nop -Label_insn_31164: popfd -nop -Label_insn_31165: popad -nop -Label_insn_31166: jno 0x804d657 -nop -Label_insn_31167: pushad -nop -Label_insn_31168: pushfd -nop -Label_insn_31169: push 0x0804D654 -nop -Label_insn_31170: push 0xF00005B0 -nop -nop -Label_insn_31171: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31171: pop eax -nop -Label_insn_31172: popfd -nop -Label_insn_31173: popad -nop -Label_insn_31174: jnc 0x804d65d -nop -Label_insn_31175: jnc 0x804d6d2 -nop -Label_insn_31176: pushad -nop -Label_insn_31177: pushfd -nop -Label_insn_31178: push 0x0804D6D0 -nop -Label_insn_31179: push 0xF00005F0 -nop -nop -Label_insn_31180: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31180: pop eax -nop -Label_insn_31181: popfd -nop -Label_insn_31182: popad -nop -Label_insn_31183: jnc 0x804d6f3 -nop -Label_insn_31184: pushad -nop -Label_insn_31185: pushfd -nop -Label_insn_31186: push 0x0804D6ED -nop -Label_insn_31187: push 0xF0000600 -nop -nop -Label_insn_31188: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31188: pop eax -nop -Label_insn_31189: popfd -nop -Label_insn_31190: popad -nop -Label_insn_31191: jno 0x804d6fd -nop -Label_insn_31192: jno Label_insn_4363 -nop -Label_insn_31193: pushad -nop -Label_insn_31194: pushfd -nop -Label_insn_31195: push 0x0804D855 -nop -Label_insn_31196: push 0xF0000620 -nop -nop -Label_insn_31197: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31197: pop eax -nop -Label_insn_31198: popfd -nop -Label_insn_31199: popad -nop -Label_insn_31200: jno 0x804d876 -nop -Label_insn_31201: pushad -nop -Label_insn_31202: pushfd -nop -Label_insn_31203: push 0x0804D873 -nop -Label_insn_31204: push 0xF0000640 -nop -nop -Label_insn_31205: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31205: pop eax -nop -Label_insn_31206: popfd -nop -Label_insn_31207: popad -nop -Label_insn_31208: jno 0x804d87b -nop -Label_insn_31209: jnc 0x804d89d -nop -Label_insn_31210: pushad -nop -Label_insn_31211: pushfd -nop -Label_insn_31212: push 0x0804D89B -nop -Label_insn_31213: push 0xF0000660 -nop -nop -Label_insn_31214: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31214: pop eax -nop -Label_insn_31215: popfd -nop -Label_insn_31216: popad -nop -Label_insn_31217: jno 0x804d970 -nop -Label_insn_31218: pushad -nop -Label_insn_31219: pushfd -nop -Label_insn_31220: push 0x0804D96A -nop -Label_insn_31221: push 0xF0000680 -nop -nop -Label_insn_31222: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31222: pop eax -nop -Label_insn_31223: popfd -nop -Label_insn_31224: popad -nop -Label_insn_31225: jnc 0x804d9ac -nop -Label_insn_31226: pushad -nop -Label_insn_31227: pushfd -nop -Label_insn_31228: push 0x0804D9A9 -nop -Label_insn_31229: push 0xF0000690 -nop -nop -Label_insn_31230: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31230: pop eax -nop -Label_insn_31231: popfd -nop -Label_insn_31232: popad -nop -Label_insn_31233: jnc 0x804d9b2 -nop -Label_insn_31234: jno 0x804da04 -nop -Label_insn_31235: pushad -nop -Label_insn_31236: pushfd -nop -Label_insn_31237: push 0x0804D9FD -nop -Label_insn_31238: push 0xF00006B0 -nop -nop -Label_insn_31239: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31239: pop eax -nop -Label_insn_31240: popfd -nop -Label_insn_31241: popad -nop -Label_insn_31242: jno 0x804da63 -nop -Label_insn_31243: pushad -nop -Label_insn_31244: pushfd -nop -Label_insn_31245: push 0x0804DA5D -nop -Label_insn_31246: push 0xF00006C0 -nop -nop -Label_insn_31247: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31247: pop eax -nop -Label_insn_31248: popfd -nop -Label_insn_31249: popad -nop -Label_insn_31250: jno 0x804da71 -nop -Label_insn_31251: jnc 0x804db07 -nop -Label_insn_31252: pushad -nop -Label_insn_31253: pushfd -nop -Label_insn_31254: push 0x0804DB01 -nop -Label_insn_31255: push 0xF00006F0 -nop -nop -Label_insn_31256: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31256: pop eax -nop -Label_insn_31257: popfd -nop -Label_insn_31258: popad -nop -Label_insn_31259: jnc 0x804db24 -nop -Label_insn_31260: pushad -nop -Label_insn_31261: pushfd -nop -Label_insn_31262: push 0x0804DB20 -nop -Label_insn_31263: push 0xF0000700 -nop -nop -Label_insn_31264: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31264: pop eax -nop -Label_insn_31265: popfd -nop -Label_insn_31266: popad -nop -Label_insn_31267: jnc 0x804db74 -nop -Label_insn_31268: pushad -nop -Label_insn_31269: pushfd -nop -Label_insn_31270: push 0x0804DB70 -nop -Label_insn_31271: push 0xF0000710 -nop -nop -Label_insn_31272: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31272: pop eax -nop -Label_insn_31273: popfd -nop -Label_insn_31274: popad -nop -Label_insn_31275: jnc 0x804dba8 -nop -Label_insn_31276: pushad -nop -Label_insn_31277: pushfd -nop -Label_insn_31278: push 0x0804DBA5 -nop -Label_insn_31279: push 0xF0000720 -nop -nop -Label_insn_31280: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31280: pop eax -nop -Label_insn_31281: popfd -nop -Label_insn_31282: popad -nop -Label_insn_31283: jno 0x804dbb6 -nop -Label_insn_31284: jno 0x804dd0b -nop -Label_insn_31285: pushad -nop -Label_insn_31286: pushfd -nop -Label_insn_31287: push 0x0804DD05 -nop -Label_insn_31288: push 0xF0000740 -nop -nop -Label_insn_31289: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31289: pop eax -nop -Label_insn_31290: popfd -nop -Label_insn_31291: popad -nop -Label_insn_31292: jno 0x8049d20 -nop -Label_insn_31293: pushad -nop -Label_insn_31294: pushfd -nop -Label_insn_31295: push 0x08049D1A -nop -Label_insn_31296: push 0xF0000750 -nop -nop -Label_insn_31297: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31297: pop eax -nop -Label_insn_31298: popfd -nop -Label_insn_31299: popad -nop -Label_insn_31300: jno 0x8049d26 -nop -Label_insn_31301: jno 0x804ac3a -nop -Label_insn_31302: pushad -nop -Label_insn_31303: pushfd -nop -Label_insn_31304: push 0x0804AC37 -nop -Label_insn_31305: push 0xF0000780 -nop -nop -Label_insn_31306: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31306: pop eax -nop -Label_insn_31307: popfd -nop -Label_insn_31308: popad -nop -Label_insn_31309: jnc 0x8052499 -nop -Label_insn_31310: pushad -nop -Label_insn_31311: pushfd -nop -Label_insn_31312: push 0x08052496 -nop -Label_insn_31313: push 0xF0000790 -nop -Label_insn_31391: popfd -nop -Label_insn_31392: popad -nop -nop -Label_insn_31314: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31314: pop eax -nop -Label_insn_31315: popfd -nop -Label_insn_31316: popad -nop -Label_insn_31317: jno 0x805249d -nop -Label_insn_31318: jnc 0x80524d9 -nop -Label_insn_31319: pushad -nop -Label_insn_31320: pushfd -nop -Label_insn_31321: push 0x080524D6 -nop -Label_insn_31322: push 0xF00007C0 -nop -nop -Label_insn_31323: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31323: pop eax -nop -Label_insn_31324: popfd -nop -Label_insn_31325: popad -nop -Label_insn_31326: jnc 0x80525c3 -nop -Label_insn_31327: pushad -nop -Label_insn_31328: pushfd -nop -Label_insn_31329: push 0x080525C0 -nop -Label_insn_31330: push 0xF00007D0 -nop -nop -Label_insn_31331: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31331: pop eax -nop -Label_insn_31332: popfd -nop -Label_insn_31333: popad -nop -Label_insn_31334: jno 0x805291d -nop -Label_insn_31335: pushad -nop -Label_insn_31336: pushfd -nop -Label_insn_31337: push 0x0805291A -nop -Label_insn_31338: push 0xF00007E0 -nop -nop -Label_insn_31339: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31339: pop eax -nop -Label_insn_31340: popfd -nop -Label_insn_31341: popad -nop -Label_insn_31342: jno 0x8052923 -nop -Label_insn_31343: jno 0x8052973 -nop -Label_insn_31344: pushad -nop -Label_insn_31345: pushfd -nop -Label_insn_31346: push 0x08052970 -nop -Label_insn_31347: push 0xF0000800 -nop -nop -Label_insn_31348: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31348: pop eax -nop -Label_insn_31349: popfd -nop -Label_insn_31350: popad -nop -Label_insn_31351: jno 0x8052aa1 -nop -Label_insn_31352: pushad -nop -Label_insn_31353: pushfd -nop -Label_insn_31354: push 0x08052A9D -nop -Label_insn_31355: push 0xF0000810 -nop -nop -Label_insn_31356: nop ;mul_overflow_detector_32 -post_callback_Label_insn_31356: pop eax -nop -Label_insn_31357: popfd -nop -Label_insn_31358: popad -nop -Label_insn_31359: jno 0x8052aa7 -nop -Label_insn_31360: jno 0x8052ab9 -nop -Label_insn_31361: pushad -nop -Label_insn_31362: pushfd -nop -Label_insn_31363: push 0x08052AB6 -nop -Label_insn_31364: push 0xF0000830 -nop -nop -Label_insn_31365: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31365: pop eax -nop -Label_insn_31366: popfd -nop -Label_insn_31367: popad -nop -Label_insn_31368: jno 0x8052ac2 -nop -Label_insn_31369: jno 0x805310d -nop -Label_insn_31370: pushad -nop -Label_insn_31371: pushfd -nop -Label_insn_31372: push 0x08053106 -nop -Label_insn_31373: push 0xF0000850 -nop -nop -Label_insn_31374: nop ;mul_overflow_detector_32 -post_callback_Label_insn_31374: pop eax -nop -Label_insn_31375: popfd -nop -Label_insn_31376: popad -nop -Label_insn_31377: jnc 0x8053532 -nop -Label_insn_31378: pushad -nop -Label_insn_31379: pushfd -nop -Label_insn_31380: push 0x0805352F -nop -Label_insn_31381: push 0xF0000860 -nop -nop -Label_insn_31382: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31382: pop eax -nop -Label_insn_31383: popfd -nop -Label_insn_31384: popad -nop -Label_insn_31385: jnc 0x8053770 -nop -Label_insn_31386: pushad -nop -Label_insn_31387: pushfd -nop -Label_insn_31388: push 0x0805376D -nop -Label_insn_31389: push 0xF0000870 -nop -nop -Label_insn_31390: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31390: pop eax -nop -Label_insn_31393: jno 0x805379c -nop -Label_insn_31394: pushad -nop -Label_insn_31395: pushfd -nop -Label_insn_31396: push 0x08053799 -nop -Label_insn_31397: push 0xF0000880 -nop -nop -Label_insn_31398: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31398: pop eax -nop -Label_insn_31399: popfd -nop -Label_insn_31400: popad -nop -Label_insn_31401: jnc 0x80538b6 -nop -Label_insn_31402: pushad -nop -Label_insn_31403: pushfd -nop -Label_insn_31404: push 0x080538B3 -nop -Label_insn_31405: push 0xF0000890 -nop -nop -Label_insn_31406: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31406: pop eax -nop -Label_insn_31407: popfd -nop -Label_insn_31408: popad -nop -Label_insn_31409: jnc 0x80538d1 -nop -Label_insn_31410: pushad -nop -Label_insn_31411: pushfd -nop -Label_insn_31412: push 0x080538CE -nop -Label_insn_31413: push 0xF00008A0 -nop -nop -Label_insn_31414: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31414: pop eax -nop -Label_insn_31415: popfd -nop -Label_insn_31416: popad -nop -Label_insn_31417: jnc Label_insn_11450 -nop -Label_insn_31418: jnc 0x80538eb -nop -Label_insn_31419: pushad -nop -Label_insn_31420: pushfd -nop -Label_insn_31421: push 0x080538E8 -nop -Label_insn_31422: push 0xF00008D0 -nop -nop -Label_insn_31423: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31423: pop eax -nop -Label_insn_31424: popfd -nop -Label_insn_31425: popad -nop -Label_insn_31426: jnc 0x805392f -nop -Label_insn_31427: pushad -nop -Label_insn_31428: pushfd -nop -Label_insn_31429: push 0x0805392C -nop -Label_insn_31430: push 0xF00008E0 -nop -nop -Label_insn_31431: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31431: pop eax -nop -Label_insn_31432: popfd -nop -Label_insn_31433: popad -nop -Label_insn_31434: jnc 0x8053a12 -nop -Label_insn_31435: pushad -nop -Label_insn_31436: pushfd -nop -Label_insn_31437: push 0x08053A0F -nop -Label_insn_31438: push 0xF00008F0 -nop -nop -Label_insn_31439: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31439: pop eax -nop -Label_insn_31440: popfd -nop -Label_insn_31441: popad -nop -Label_insn_31442: jno 0x8053a28 -nop -Label_insn_31443: pushad -nop -Label_insn_31444: pushfd -nop -Label_insn_31445: push 0x08053A24 -nop -Label_insn_31446: push 0xF0000900 -nop -nop -Label_insn_31447: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31447: pop eax -nop -Label_insn_31448: popfd -nop -Label_insn_31449: popad -nop -Label_insn_31450: jno 0x8053a4f -nop -Label_insn_31451: pushad -nop -Label_insn_31452: pushfd -nop -Label_insn_31453: push 0x08053A4B -nop -Label_insn_31454: push 0xF0000910 -nop -nop -Label_insn_31455: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31455: pop eax -nop -Label_insn_31456: popfd -nop -Label_insn_31457: popad -nop -Label_insn_31458: pushfd -nop -Label_insn_31459: test eax , 0xFFFFFF00 -nop -Label_insn_31460: je Label_insn_31462 -nop -Label_insn_31461: nop -nop -Label_insn_31462: popfd -nop -Label_insn_31463: movzx esi , al -nop -Label_insn_31464: not eax -nop -Label_insn_31465: test eax , 0xFFFFFF00 -nop -Label_insn_31466: je Label_insn_31462 -nop -Label_insn_31467: pushad -nop -Label_insn_31468: pushfd -nop -Label_insn_31469: push 0x0804C0DF -nop -Label_insn_31470: push 0xF0000920 -nop -nop -Label_insn_31471: nop ;truncation_detector_32_8 -post_callback_Label_insn_31471: pop eax -nop -Label_insn_31472: popfd -nop -Label_insn_31473: popad -nop -Label_insn_31474: jnc 0x804c0ec -nop -Label_insn_31475: jno 0x804c11e -nop -Label_insn_31476: pushad -nop -Label_insn_31477: pushfd -nop -Label_insn_31478: push 0x0804C11B -nop -Label_insn_31479: push 0xF0000940 -nop -nop -Label_insn_31480: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31480: pop eax -nop -Label_insn_31481: popfd -nop -Label_insn_31482: popad -nop -Label_insn_31483: jnc 0x804c1b8 -nop -Label_insn_31484: pushad -nop -Label_insn_31485: pushfd -nop -Label_insn_31486: push 0x0804C1B5 -nop -Label_insn_31487: push 0xF0000960 -nop -nop -Label_insn_31488: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31488: pop eax -nop -Label_insn_31489: popfd -nop -Label_insn_31490: popad -nop -Label_insn_31491: jnc 0x804c1bd -nop -Label_insn_31492: jno 0x804c227 -nop -Label_insn_31493: pushad -nop -Label_insn_31494: pushfd -nop -Label_insn_31495: push 0x0804C224 -nop -Label_insn_31496: push 0xF0000980 -nop -nop -Label_insn_31497: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31497: pop eax -nop -Label_insn_31498: popfd -nop -Label_insn_31499: popad -nop -Label_insn_31500: jno 0x804c231 -nop -Label_insn_31501: pushfd -nop -Label_insn_31502: test ebx , 0xFFFFFF00 -nop -Label_insn_31503: je Label_insn_31505 -nop -Label_insn_31504: nop -nop -Label_insn_31505: popfd -nop -Label_insn_31506: movzx edx , bl -nop -Label_insn_31507: not ebx -nop -Label_insn_31508: test ebx , 0xFFFFFF00 -nop -Label_insn_31509: je Label_insn_31505 -nop -Label_insn_31510: pushad -nop -Label_insn_31511: pushfd -nop -Label_insn_31512: push 0x0804C23C -nop -Label_insn_31513: push 0xF00009A0 -nop -nop -Label_insn_31514: nop ;truncation_detector_32_8 -post_callback_Label_insn_31514: pop eax -nop -Label_insn_31515: popfd -nop -Label_insn_31516: popad -nop -Label_insn_31517: jnc 0x804c273 -nop -Label_insn_31518: pushad -nop -Label_insn_31519: pushfd -nop -Label_insn_31520: push 0x0804C270 -nop -Label_insn_31521: push 0xF00009B0 -nop -nop -Label_insn_31522: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31522: pop eax -nop -Label_insn_31523: popfd -nop -Label_insn_31524: popad -nop -Label_insn_31525: jno 0x804c292 -nop -Label_insn_31526: pushad -nop -Label_insn_31527: pushfd -nop -Label_insn_31528: push 0x0804C28F -nop -Label_insn_31529: push 0xF00009C0 -nop -nop -Label_insn_31530: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31530: pop eax -nop -Label_insn_31531: popfd -nop -Label_insn_31532: popad -nop -Label_insn_31533: jnc Label_insn_2925 -nop -Label_insn_31534: pushad -nop -Label_insn_31535: pushfd -nop -Label_insn_31536: push 0x0804C29B -nop -Label_insn_31537: push 0xF00009D0 -nop -nop -Label_insn_31538: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31538: pop eax -nop -Label_insn_31539: popfd -nop -Label_insn_31540: popad -nop -Label_insn_31541: jnc 0x804c2af -nop -Label_insn_31542: pushad -nop -Label_insn_31543: pushfd -nop -Label_insn_31544: push 0x0804C2AC -nop -Label_insn_31545: push 0xF00009F0 -nop -nop -Label_insn_31546: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31546: pop eax -nop -Label_insn_31547: popfd -nop -Label_insn_31548: popad -nop -Label_insn_31549: jno 0x804c2c6 -nop -Label_insn_31550: pushad -nop -Label_insn_31551: pushfd -nop -Label_insn_31552: push 0x0804C2C3 -nop -Label_insn_31553: push 0xF0000A00 -nop -nop -Label_insn_31554: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31554: pop eax -nop -Label_insn_31555: popfd -nop -Label_insn_31556: popad -nop -Label_insn_31557: jnc 0x804ec86 -nop -Label_insn_31558: pushfd -nop -Label_insn_31559: push 0xF0000050 -nop -nop -Label_insn_31560: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31560: pop eax -nop -Label_insn_31561: popfd -nop -Label_insn_31562: popad -nop -Label_insn_31563: jnc 0x804c43b -nop -Label_insn_31564: pushad -nop -Label_insn_31565: pushfd -nop -Label_insn_31566: push 0x0804C439 -nop -Label_insn_31567: push 0xF0000060 -nop -nop -Label_insn_31568: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31568: pop eax -nop -Label_insn_31569: popfd -nop -Label_insn_31570: popad -nop -Label_insn_31571: jnc Label_insn_3074 -nop -Label_insn_31572: pushad -nop -Label_insn_31573: pushfd -nop -Label_insn_31574: push 0x0804C44A -nop -Label_insn_31575: push 0xF0000070 -nop -nop -Label_insn_31576: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31576: pop eax -nop -Label_insn_31577: popfd -nop -Label_insn_31578: popad -nop -Label_insn_31579: pushfd -nop -Label_insn_31580: test edi , edi -nop -Label_insn_31581: jns Label_insn_31583 -nop -Label_insn_31582: nop -nop -Label_insn_31583: popfd -nop -Label_insn_31584: mov dword [ebp-0x20] , edi -nop -Label_insn_31585: pushad -nop -Label_insn_31586: pushfd -nop -Label_insn_31587: push 0x0804C44D -nop -Label_insn_31588: push 0xF0000080 -nop -nop -Label_insn_31589: nop ;signedness_detector_32 -post_callback_Label_insn_31589: pop eax -nop -Label_insn_31590: popfd -nop -Label_insn_31591: popad -nop -Label_insn_31592: jno 0x804c456 -nop -Label_insn_31593: pushad -nop -Label_insn_31594: pushfd -nop -Label_insn_31595: push 0x0804C453 -nop -Label_insn_31596: push 0xF0000090 -nop -nop -Label_insn_31597: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31597: pop eax -nop -Label_insn_31598: popfd -nop -Label_insn_31599: popad -nop -Label_insn_31600: jnc 0x804c47e -nop -Label_insn_31601: pushad -nop -Label_insn_31602: pushfd -nop -Label_insn_31603: push 0x0804C47B -nop -Label_insn_31604: push 0xF00000A0 -nop -nop -Label_insn_31605: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31605: pop eax -nop -Label_insn_31606: pushfd -nop -Label_insn_31607: push 0x0804C363 -nop -Label_insn_31608: push 0xF0000020 -nop -nop -Label_insn_31609: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31609: pop eax -nop -Label_insn_31610: popfd -nop -Label_insn_31611: pushad -nop -Label_insn_31612: pushfd -nop -Label_insn_31613: push 0x0804C374 -nop -Label_insn_31614: push 0x0804C350 -nop -Label_insn_31615: popad -nop -Label_insn_31616: jno 0x804c423 -nop -Label_insn_31617: pushad -nop -nop -Label_insn_31618: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31618: pop eax -nop -Label_insn_31619: popfd -nop -Label_insn_31620: popad -nop -Label_insn_31621: popad -nop -Label_insn_31622: popfd -nop -Label_insn_31623: popad -nop -Label_insn_31624: jno 0x804c4ad -nop -Label_insn_31625: pushad -nop -Label_insn_31626: pushfd -nop -Label_insn_31627: push 0x0804C4AA -nop -Label_insn_31628: push 0xF00000B0 -nop -nop -Label_insn_31629: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31629: pop eax -nop -Label_insn_31630: popfd -nop -Label_insn_31631: popad -nop -Label_insn_31632: popad -nop -Label_insn_31633: jnc 0x804c606 -nop -Label_insn_31634: pushad -nop -Label_insn_31635: pushfd -nop -Label_insn_31636: push 0x0804C600 -nop -Label_insn_31637: push 0xF00000C0 -nop -nop -Label_insn_31638: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31638: pop eax -nop -Label_insn_31639: popfd -nop -Label_insn_31640: popad -nop -Label_insn_31641: jno 0x804c65a -nop -Label_insn_31642: pushad -nop -Label_insn_31643: pushfd -nop -Label_insn_31644: push 0x0804C657 -nop -Label_insn_31645: push 0xF00000D0 -nop -nop -Label_insn_31646: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31646: pop eax -nop -Label_insn_31647: popfd -nop -Label_insn_31648: popad -nop -Label_insn_31649: jno 0x804c69f -nop -Label_insn_31650: pushad -nop -Label_insn_31651: pushfd -nop -Label_insn_31652: push 0x0804C69D -nop -Label_insn_31653: push 0xF00000E0 -nop -nop -Label_insn_31654: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31654: pop eax -nop -Label_insn_31655: popfd -nop -Label_insn_31656: popad -nop -Label_insn_31657: jno 0x804c6ea -nop -Label_insn_31658: pushad -nop -Label_insn_31659: pushfd -nop -Label_insn_31660: push 0x0804C6E7 -nop -Label_insn_31661: push 0xF00000F0 -nop -nop -Label_insn_31662: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31662: pop eax -nop -Label_insn_31663: popfd -nop -Label_insn_31664: jno Label_insn_3246 -nop -Label_insn_31665: pushad -nop -Label_insn_31666: pushfd -nop -Label_insn_31667: push 0x0804C6EE -nop -Label_insn_31668: push 0xF0000100 -nop -nop -Label_insn_31669: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31669: pop eax -nop -Label_insn_31670: popfd -nop -Label_insn_31671: popad -nop -Label_insn_31672: jno Label_insn_3247 -nop -Label_insn_31673: pushad -nop -Label_insn_31674: pushfd -nop -Label_insn_31675: push 0x0804C6F4 -nop -Label_insn_31676: push 0xF0000110 -nop -nop -Label_insn_31677: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31677: pop eax -nop -Label_insn_31678: popfd -nop -Label_insn_31679: popad -nop -Label_insn_31680: jno 0x804c6f8 -nop -Label_insn_31681: pushad -nop -Label_insn_31682: pushfd -nop -Label_insn_31683: push 0x0804C6F6 -nop -Label_insn_31684: push 0xF0000120 -nop -nop -Label_insn_31685: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31685: pop eax -nop -Label_insn_31686: popfd -nop -Label_insn_31687: popad -nop -Label_insn_31688: jno 0x804c720 -nop -Label_insn_31689: pushad -nop -Label_insn_31690: pushfd -nop -Label_insn_31691: push 0x0804C71A -nop -Label_insn_31692: push 0xF0000130 -nop -nop -Label_insn_31693: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31693: pop eax -nop -Label_insn_31694: popfd -nop -Label_insn_31695: popad -nop -Label_insn_31696: jnc Label_insn_3258 -nop -Label_insn_31697: pushad -nop -Label_insn_31698: pushfd -nop -Label_insn_31699: push 0x0804C725 -nop -Label_insn_31700: push 0xF0000140 -nop -nop -Label_insn_31701: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31701: pop eax -nop -Label_insn_31702: popfd -nop -Label_insn_31703: popad -nop -Label_insn_31704: jnc 0x804c72b -nop -Label_insn_31705: pushad -nop -Label_insn_31706: pushfd -nop -Label_insn_31707: push 0x0804C728 -nop -Label_insn_31708: push 0xF0000150 -nop -nop -Label_insn_31709: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31709: pop eax -nop -Label_insn_31710: popfd -nop -Label_insn_356: sub ebx , 0x08060EF8 -nop -Label_insn_31711: popad -nop -Label_insn_358: sub ebx , 0x00000001 -nop -Label_insn_31712: jnc 0x804c770 -nop -Label_insn_31713: pushad -nop -Label_insn_31714: pushfd -nop -Label_insn_362: add eax , 0x00000001 -nop -Label_insn_31715: push 0x0804C76E -nop -Label_insn_31716: push 0xF0000160 -nop -Label_insn_364: push 0x08049D3F -nop -nop -Label_insn_31717: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31717: pop eax -nop -Label_insn_31718: popfd -nop -Label_insn_31719: popad -nop -Label_insn_31720: jno Label_insn_3287 -nop -Label_insn_31721: pushad -nop -Label_insn_31722: pushfd -nop -Label_insn_31723: push 0x0804C7A0 -nop -Label_insn_31724: push 0xF0000170 -nop -nop -Label_insn_31725: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31725: pop eax -nop -Label_insn_31726: popfd -nop -Label_insn_31727: popad -nop -Label_insn_31728: jnc 0x804c7a6 -nop -Label_insn_31729: pushad -nop -Label_insn_31730: pushfd -nop -Label_insn_31731: push 0x0804C7A3 -nop -Label_insn_31732: push 0xF0000180 -nop -nop -Label_insn_31733: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31733: pop eax -nop -Label_insn_385: push 0x08049D81 -nop -Label_insn_31734: popfd -nop -Label_insn_31735: popad -nop -Label_insn_31736: jno Label_insn_3295 -nop -Label_insn_31737: pushad -nop -Label_insn_31738: pushfd -nop -Label_insn_31739: push 0x0804C7BB -nop -Label_insn_31740: push 0xF0000190 -nop -nop -Label_insn_31741: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31741: pop eax -nop -Label_insn_31742: popfd -nop -Label_insn_31743: popad -nop -Label_insn_31744: jno Label_insn_3296 -nop -Label_insn_21298: jmp 0x804a240 -Label_insn_31745: pushad -nop -Label_insn_31746: pushfd -nop -Label_insn_31747: push 0x0804C7BD -nop -Label_insn_21299: jmp 0x8049cbc -Label_insn_31748: push 0xF00001A0 -nop -nop -Label_insn_31749: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31749: pop eax -nop -Label_insn_31750: popfd -nop -Label_insn_31751: popad -nop -Label_insn_31752: jno 0x804c7c7 -nop -Label_insn_31753: pushad -nop -Label_insn_31754: pushfd -nop -Label_insn_31755: push 0x0804C7C0 -nop -Label_insn_31756: push 0xF00001B0 -nop -nop -Label_insn_31757: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31757: pop eax -nop -Label_insn_31758: popfd -nop -Label_insn_31759: popad -nop -Label_insn_31760: jno 0x804c7d3 -nop -Label_insn_31761: pushad -nop -Label_insn_31762: pushfd -nop -Label_insn_31763: push 0x0804C7D0 -nop -Label_insn_31764: push 0xF00001C0 -nop -nop -Label_insn_31765: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31765: pop eax -nop -Label_insn_31766: popfd -nop -Label_insn_31767: popad -nop -Label_insn_31768: jno Label_insn_3304 -nop -Label_insn_31769: pushad -nop -Label_insn_31770: pushfd -nop -Label_insn_31771: push 0x0804C7DE -nop -Label_insn_31772: push 0xF00001D0 -nop -nop -Label_insn_31773: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31773: pop eax -nop -Label_insn_31774: popfd -nop -Label_insn_31775: popad -nop -Label_insn_31776: jno Label_insn_3305 -nop -Label_insn_31777: pushad -nop -Label_insn_31778: pushfd -nop -Label_insn_31779: push 0x0804C7E1 -nop -Label_insn_31780: push 0xF00001E0 -nop -nop -Label_insn_31781: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31781: pop eax -nop -Label_insn_31782: popfd -nop -Label_insn_31783: popad -nop -Label_insn_31784: jno 0x804c7eb -nop -Label_insn_31785: pushad -nop -Label_insn_31786: pushfd -nop -Label_insn_31787: push 0x0804C7E4 -nop -Label_insn_31788: push 0xF00001F0 -nop -nop -Label_insn_31789: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31789: pop eax -nop -Label_insn_31790: popfd -nop -Label_insn_31791: popad -nop -Label_insn_31792: jno Label_insn_3309 -nop -Label_insn_31793: pushad -nop -Label_insn_31794: pushfd -nop -Label_insn_31795: push 0x0804C7F3 -nop -Label_insn_31796: push 0xF0000200 -nop -nop -Label_insn_31797: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31797: pop eax -nop -Label_insn_31798: popfd -nop -Label_insn_31799: popad -nop -Label_insn_31800: jno Label_insn_3310 -nop -Label_insn_31801: pushad -nop -Label_insn_31802: pushfd -nop -Label_insn_31803: push 0x0804C7F6 -nop -Label_insn_31804: push 0xF0000210 -nop -nop -Label_insn_31805: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31805: pop eax -nop -Label_insn_31806: popfd -nop -Label_insn_31807: popad -nop -Label_insn_31808: jno 0x804c800 -nop -Label_insn_31809: pushad -nop -Label_insn_31810: pushfd -nop -Label_insn_31811: push 0x0804C7F9 -nop -Label_insn_31812: push 0xF0000220 -nop -nop -Label_insn_31813: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31813: pop eax -nop -Label_insn_31814: popfd -nop -Label_insn_31815: popad -nop -Label_insn_31816: jno Label_insn_3314 -nop -Label_insn_31817: pushad -nop -Label_insn_31818: pushfd -nop -Label_insn_31819: push 0x0804C808 -nop -Label_insn_31820: push 0xF0000230 -nop -nop -Label_insn_31821: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31821: pop eax -nop -Label_insn_31822: popfd -nop -Label_insn_31823: popad -nop -Label_insn_31824: jno Label_insn_3315 -nop -Label_insn_31825: pushad -nop -Label_insn_31826: pushfd -nop -Label_insn_31827: push 0x0804C80B -nop -Label_insn_31828: push 0xF0000240 -nop -nop -Label_insn_31829: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31829: pop eax -nop -Label_insn_31830: popfd -nop -Label_insn_31831: popad -nop -Label_insn_31832: jno 0x804c818 -nop -Label_insn_31833: pushad -nop -Label_insn_31834: pushfd -nop -Label_insn_31835: push 0x0804C812 -nop -Label_insn_31836: push 0xF0000250 -nop -Label_insn_31874: pushfd -nop -nop -Label_insn_31837: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31837: pop eax -nop -Label_insn_31838: popfd -nop -Label_insn_31839: popad -nop -Label_insn_31840: jnc 0x804c825 -nop -Label_insn_31841: pushad -nop -Label_insn_31842: pushfd -nop -Label_insn_31843: push 0x0804C823 -nop -Label_insn_31844: push 0xF0000260 -nop -nop -Label_insn_31845: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31845: pop eax -nop -Label_insn_31846: popfd -nop -Label_insn_31847: popad -nop -Label_insn_31848: jnc 0x804c84a -nop -Label_insn_31849: pushad -nop -Label_insn_31850: pushfd -nop -Label_insn_31851: push 0x0804C847 -nop -Label_insn_31852: push 0xF0000270 -nop -nop -Label_insn_31853: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31853: pop eax -nop -Label_insn_31854: popfd -nop -Label_insn_31855: popad -nop -Label_insn_31856: jno 0x804c899 -nop -Label_insn_31857: pushad -nop -Label_insn_31858: pushfd -nop -Label_insn_31859: push 0x0804C896 -nop -Label_insn_31860: push 0xF0000280 -nop -nop -Label_insn_31861: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31861: pop eax -nop -Label_insn_31862: popfd -nop -Label_insn_31863: popad -nop -Label_insn_31864: jno Label_insn_3357 -nop -Label_insn_31865: pushad -nop -Label_insn_31866: pushfd -nop -Label_insn_31867: push 0x0804C8B4 -nop -Label_insn_31868: push 0xF0000290 -nop -nop -Label_insn_31869: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31869: pop eax -nop -Label_insn_31870: popfd -nop -Label_insn_31871: popad -nop -Label_insn_31872: jno 0x804c8b9 -nop -Label_insn_31873: pushad -nop -Label_insn_31875: push 0x0804C8B7 -nop -Label_insn_31876: push 0xF00002A0 -nop -nop -Label_insn_31877: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31877: pop eax -nop -Label_insn_31878: popfd -nop -Label_insn_31879: popad -nop -Label_insn_31880: jno Label_insn_3364 -nop -Label_insn_31881: pushad -nop -Label_insn_31882: pushfd -nop -Label_insn_31883: push 0x0804C8D0 -nop -Label_insn_31884: push 0xF00002B0 -nop -nop -Label_insn_31885: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31885: pop eax -nop -Label_insn_31886: popfd -nop -Label_insn_31887: popad -nop -Label_insn_31888: jno 0x804c8d5 -nop -Label_insn_31889: pushad -nop -Label_insn_31890: pushfd -nop -Label_insn_31891: push 0x0804C8D3 -nop -Label_insn_31892: push 0xF00002C0 -nop -nop -Label_insn_31893: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31893: pop eax -nop -Label_insn_31894: popfd -nop -Label_insn_31895: popad -nop -Label_insn_31896: jno 0x804c8f8 -nop -Label_insn_31897: pushad -nop -Label_insn_31898: pushfd -nop -Label_insn_31899: push 0x0804C8F2 -nop -Label_insn_31900: push 0xF00002D0 -nop -nop -Label_insn_31901: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31901: pop eax -nop -Label_insn_31902: popfd -nop -Label_insn_31903: popad -nop -Label_insn_31904: jnc 0x804c915 -nop -Label_insn_31905: pushad -nop -Label_insn_31906: pushfd -nop -Label_insn_31907: push 0x0804C913 -nop -Label_insn_31908: push 0xF00002E0 -nop -nop -Label_insn_31909: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31909: pop eax -nop -Label_insn_31910: popfd -nop -Label_insn_31911: popad -nop -Label_insn_31912: jnc Label_insn_3397 -nop -Label_insn_31913: pushad -nop -Label_insn_31914: pushfd -nop -Label_insn_31915: push 0x0804C943 -nop -Label_insn_31916: push 0xF00002F0 -nop -nop -Label_insn_31917: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31917: pop eax -nop -Label_insn_31918: popfd -nop -Label_insn_31919: popad -nop -Label_insn_31920: jnc 0x804c948 -nop -Label_insn_31921: pushad -nop -Label_insn_31922: pushfd -nop -Label_insn_31923: push 0x0804C946 -nop -Label_insn_31924: push 0xF0000300 -nop -nop -Label_insn_31925: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31925: pop eax -nop -Label_insn_31926: popfd -nop -Label_insn_31927: popad -nop -Label_insn_31928: jnc Label_insn_3418 -nop -Label_insn_31929: pushad -nop -Label_insn_31930: pushfd -nop -Label_insn_31931: push 0x0804C9A0 -nop -Label_insn_31932: push 0xF0000310 -nop -nop -Label_insn_31933: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31933: pop eax -nop -Label_insn_31934: popfd -nop -Label_insn_31935: popad -nop -Label_insn_31936: jnc 0x804c9a5 -nop -Label_insn_31937: pushad -nop -Label_insn_31938: pushfd -nop -Label_insn_31939: push 0x0804C9A3 -nop -Label_insn_31940: push 0xF0000320 -nop -nop -Label_insn_31941: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31941: pop eax -nop -Label_insn_31942: popfd -nop -Label_insn_31943: popad -nop -Label_insn_31944: jnc 0x804c9d7 -nop -Label_insn_31945: pushad -nop -Label_insn_31946: pushfd -nop -Label_insn_31947: push 0x0804C9D4 -nop -Label_insn_31948: push 0xF0000330 -nop -nop -Label_insn_31949: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31949: pop eax -nop -Label_insn_31950: popfd -nop -Label_insn_31951: popad -nop -Label_insn_31952: jno 0x804cadb -nop -Label_insn_31953: pushad -nop -Label_insn_31954: pushfd -nop -Label_insn_31955: push 0x0804CAD8 -nop -Label_insn_31956: push 0xF0000340 -nop -nop -Label_insn_31957: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31957: pop eax -nop -Label_insn_31958: popfd -nop -Label_insn_31959: popad -nop -Label_insn_31960: jno 0x804caf0 -nop -Label_insn_31961: pushad -nop -Label_insn_31962: pushfd -nop -Label_insn_31963: push 0x0804CAEC -nop -Label_insn_31964: push 0xF0000350 -nop -nop -Label_insn_31965: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31965: pop eax -nop -Label_insn_31966: popfd -nop -Label_insn_31967: popad -nop -Label_insn_31968: jno 0x804cb12 -nop -Label_insn_31969: pushad -nop -Label_insn_31970: pushfd -nop -Label_insn_31971: push 0x0804CB10 -nop -Label_insn_31972: push 0xF0000360 -nop -nop -Label_insn_31973: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31973: pop eax -nop -Label_insn_31974: popfd -nop -Label_insn_31975: popad -nop -Label_insn_31976: jno 0x804cb26 -nop -Label_insn_31977: pushad -nop -Label_insn_31978: pushfd -nop -Label_insn_31979: push 0x0804CB23 -nop -Label_insn_31980: push 0xF0000370 -nop -nop -Label_insn_31981: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31981: pop eax -nop -Label_insn_31982: popfd -nop -Label_insn_31983: popad -nop -Label_insn_31984: jno 0x804cb35 -nop -Label_insn_21300: jmp 0x804968c -Label_insn_31985: pushad -nop -Label_insn_31986: pushfd -nop -Label_insn_31987: push 0x0804CB31 -nop -Label_insn_31988: push 0xF0000380 -nop -nop -Label_insn_31989: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_31989: pop eax -nop -Label_insn_31990: popfd -nop -Label_insn_31991: popad -nop -Label_insn_31992: jnc 0x804cb87 -nop -Label_insn_31993: pushad -nop -Label_insn_31994: pushfd -nop -Label_insn_31995: push 0x0804CB84 -nop -Label_insn_31996: push 0xF0000390 -nop -nop -Label_insn_31997: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_31997: pop eax -nop -Label_insn_31998: popfd -nop -Label_insn_31999: popad -nop -Label_insn_32000: jnc 0x804cbb1 -nop -Label_insn_32001: pushad -nop -Label_insn_32002: pushfd -nop -Label_insn_32003: push 0x0804CBAF -nop -Label_insn_32004: push 0xF00003A0 -nop -nop -Label_insn_32005: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32005: pop eax -nop -Label_insn_32006: popfd -nop -Label_insn_32007: popad -nop -Label_insn_32008: jno 0x804cbd9 -nop -Label_insn_32009: pushad -nop -Label_insn_32010: pushfd -nop -Label_insn_32011: push 0x0804CBD3 -nop -Label_insn_32012: push 0xF00003B0 -nop -nop -Label_insn_32013: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32013: pop eax -nop -Label_insn_32014: popfd -nop -Label_insn_32015: popad -nop -Label_insn_32016: jno 0x804cc2b -nop -Label_insn_32017: pushad -nop -Label_insn_32018: pushfd -nop -Label_insn_32019: push 0x0804CC25 -nop -Label_insn_32020: push 0xF00003C0 -nop -nop -Label_insn_32021: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32021: pop eax -nop -Label_insn_32022: popfd -nop -Label_insn_32023: popad -nop -Label_insn_32024: jno 0x804cc8f -nop -Label_insn_32025: pushad -nop -Label_insn_32026: pushfd -nop -Label_insn_32027: push 0x0804CC8C -nop -Label_insn_32028: push 0xF00003D0 -nop -nop -Label_insn_32029: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32029: pop eax -nop -Label_insn_32030: popfd -nop -Label_insn_32031: popad -nop -Label_insn_32032: jno 0x804cd1b -nop -Label_insn_32033: pushad -nop -Label_insn_32034: pushfd -nop -Label_insn_32035: push 0x0804CD17 -nop -Label_insn_32036: push 0xF00003E0 -nop -nop -Label_insn_32037: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32037: pop eax -nop -Label_insn_32038: popfd -nop -Label_insn_32039: popad -nop -Label_insn_32040: pushad -nop -Label_insn_32041: pushfd -nop -Label_insn_32042: push 0x0804CEC7 -nop -Label_insn_32043: push 0xF0000410 -nop -nop -Label_insn_32044: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32044: pop eax -nop -Label_insn_32045: popfd -nop -Label_insn_32046: popad -nop -Label_insn_21301: jmp dword [ebp+0x1C] -Label_insn_32047: pushad -nop -Label_insn_32048: pushfd -nop -Label_insn_32049: push 0x0804D26A -nop -Label_insn_32050: push 0xF00004B0 -nop -nop -Label_insn_32051: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32051: pop eax -nop -Label_insn_32052: popfd -nop -Label_insn_32053: popad -nop -Label_insn_32054: jno 0x804d3ff -nop -Label_insn_32055: pushad -nop -Label_insn_32056: pushfd -nop -Label_insn_32057: push 0x0804D3F9 -nop -Label_insn_32058: push 0xF0000510 -nop -nop -Label_insn_32059: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32059: pop eax -nop -Label_insn_32060: popfd -nop -Label_insn_32061: popad -nop -Label_insn_32062: pushad -nop -Label_insn_32063: pushfd -nop -Label_insn_32064: push 0x0804D50B -nop -Label_insn_32065: push 0xF0000560 -nop -nop -Label_insn_32066: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32066: pop eax -nop -Label_insn_32067: popfd -nop -Label_insn_32068: popad -nop -Label_insn_32069: pushad -nop -Label_insn_21302: jmp edi -Label_insn_32070: pushfd -nop -Label_insn_32071: push 0x0804D510 -nop -Label_insn_32072: push 0xF0000570 -nop -Label_insn_21303: jmp eax -nop -Label_insn_32073: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32073: pop eax -nop -Label_insn_32074: popfd -nop -Label_insn_32075: popad -nop -Label_insn_21304: jmp eax -Label_insn_32076: jno 0x804d516 -nop -Label_insn_21305: jmp dword [ebx+0x18] -Label_insn_32077: pushad -nop -Label_insn_32078: pushfd -nop -Label_insn_32079: push 0x0804D513 -nop -Label_insn_21306: jmp dword [ebx+0x1C] -Label_insn_32080: push 0xF0000580 -nop -nop -Label_insn_32081: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32081: pop eax -nop -Label_insn_32082: popfd -nop -Label_insn_21307: jmp dword [ebx+0x1C] -Label_insn_32083: popad -nop -Label_insn_21308: jmp dword [esi+0x18] -Label_insn_21309: jmp dword [esi+0x18] -Label_insn_32084: pushad -nop -Label_insn_32085: pushfd -nop -Label_insn_32086: push 0x0804D65B -nop -Label_insn_21310: jmp dword [esi+0x1C] -Label_insn_32087: push 0xF00005C0 -nop -nop -Label_insn_32088: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32088: pop eax -nop -Label_insn_32089: popfd -nop -Label_insn_21311: jmp dword [esi+0x20] -Label_insn_32090: popad -nop -Label_insn_32091: jnc Label_insn_4248 -nop -Label_insn_32092: pushad -nop -Label_insn_32093: pushfd -nop -Label_insn_32094: push 0x0804D660 -nop -Label_insn_32095: push 0xF00005D0 -nop -nop -Label_insn_32096: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32096: pop eax -nop -Label_insn_32097: popfd -nop -Label_insn_32098: popad -nop -Label_insn_32099: jno 0x804d666 -nop -Label_insn_32100: pushad -nop -Label_insn_32101: pushfd -nop -Label_insn_32102: push 0x0804D663 -nop -Label_insn_32103: push 0xF00005E0 -nop -nop -Label_insn_32104: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32104: pop eax -nop -Label_insn_32105: popfd -nop -Label_insn_21312: jmp dword [edi+0x18] -Label_insn_32106: popad -nop -Label_insn_32107: pushad -nop -Label_insn_32108: pushfd -nop -Label_insn_32109: push 0x0804D6F7 -nop -Label_insn_32110: push 0xF0000610 -nop -nop -Label_insn_32111: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32111: pop eax -nop -Label_insn_32112: popfd -nop -Label_insn_32113: popad -nop -Label_insn_32114: jnc 0x804d85e -nop -Label_insn_32115: pushad -nop -Label_insn_32116: pushfd -nop -Label_insn_32117: push 0x0804D858 -nop -Label_insn_32118: push 0xF0000630 -nop -nop -Label_insn_32119: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32119: pop eax -nop -Label_insn_32120: popfd -nop -Label_insn_32121: popad -nop -Label_insn_32122: pushad -nop -Label_insn_32123: pushfd -nop -Label_insn_32124: push 0x0804D878 -nop -Label_insn_32125: push 0xF0000650 -nop -nop -Label_insn_32126: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32126: pop eax -nop -Label_insn_32127: popfd -nop -Label_insn_32128: popad -nop -Label_insn_32129: jno 0x804d8af -nop -Label_insn_32130: pushad -nop -Label_insn_32131: pushfd -nop -Label_insn_32132: push 0x0804D8A9 -nop -Label_insn_32133: push 0xF0000670 -nop -nop -Label_insn_32134: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32134: pop eax -nop -Label_insn_32135: popfd -nop -Label_insn_32136: popad -nop -Label_insn_32137: pushad -nop -Label_insn_32138: pushfd -nop -Label_insn_32139: push 0x0804D9AF -nop -Label_insn_32140: push 0xF00006A0 -nop -nop -Label_insn_32141: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32141: pop eax -nop -Label_insn_32142: popfd -nop -Label_insn_32143: popad -nop -Label_insn_32144: pushad -nop -Label_insn_32145: pushfd -nop -Label_insn_32146: push 0x0804DA6B -nop -Label_insn_32147: push 0xF00006D0 -nop -nop -Label_insn_32148: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32148: pop eax -nop -Label_insn_32149: popfd -nop -Label_insn_32150: popad -nop -Label_insn_32151: jno 0x804da81 -nop -Label_insn_32152: pushad -nop -Label_insn_32153: pushfd -nop -Label_insn_32154: push 0x0804DA7B -nop -Label_insn_32155: push 0xF00006E0 -nop -nop -Label_insn_32156: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32156: pop eax -nop -Label_insn_32157: popfd -nop -Label_insn_32158: popad -nop -Label_insn_32159: pushad -nop -Label_insn_32160: pushfd -nop -Label_insn_32161: push 0x0804DBAF -nop -Label_insn_32162: push 0xF0000730 -nop -nop -Label_insn_32163: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32163: pop eax -nop -Label_insn_32164: popfd -nop -Label_insn_32165: popad -nop -Label_insn_32166: pushad -nop -Label_insn_32167: pushfd -nop -Label_insn_32168: push 0x08049D23 -nop -Label_insn_32169: push 0xF0000760 -nop -nop -Label_insn_32170: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32170: pop eax -nop -Label_insn_32171: popfd -nop -Label_insn_32172: popad -nop -Label_insn_32173: jno 0x8049d33 -nop -Label_insn_32174: pushad -nop -Label_insn_32175: pushfd -nop -Label_insn_32176: push 0x08049D30 -nop -Label_insn_32177: push 0xF0000770 -nop -nop -Label_insn_32178: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32178: pop eax -nop -Label_insn_32179: popfd -nop -Label_insn_32180: popad -nop -Label_insn_32181: pushad -nop -Label_insn_32182: pushfd -nop -Label_insn_32183: push 0x0805249B -nop -Label_insn_32184: push 0xF00007A0 -nop -nop -Label_insn_32185: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32185: pop eax -nop -Label_insn_32186: popfd -nop -Label_insn_32187: popad -nop -Label_insn_32188: jnc 0x80524a8 -nop -Label_insn_32189: pushad -nop -Label_insn_32190: pushfd -nop -Label_insn_32191: push 0x080524A5 -nop -Label_insn_32192: push 0xF00007B0 -nop -nop -Label_insn_32193: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32193: pop eax -nop -Label_insn_32194: popfd -nop -Label_insn_32195: popad -nop -Label_insn_32196: pushad -nop -Label_insn_32197: pushfd -nop -Label_insn_32198: push 0x08052920 -nop -Label_insn_32199: push 0xF00007F0 -nop -nop -Label_insn_32200: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32200: pop eax -nop -Label_insn_32201: popfd -nop -Label_insn_32202: popad -nop -Label_insn_32203: pushad -nop -Label_insn_32204: pushfd -nop -Label_insn_32205: push 0x08052AA4 -nop -Label_insn_32206: push 0xF0000820 -nop -nop -Label_insn_32207: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32207: pop eax -nop -Label_insn_32208: popfd -nop -Label_insn_32209: popad -nop -Label_insn_32210: pushad -nop -Label_insn_32211: pushfd -nop -Label_insn_32212: push 0x08052ABF -nop -Label_insn_32213: push 0xF0000840 -nop -nop -Label_insn_32214: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32214: pop eax -nop -Label_insn_32215: popfd -nop -Label_insn_32216: popad -nop -Label_insn_32217: pushad -nop -Label_insn_32218: pushfd -nop -Label_insn_32219: push 0x080538D5 -nop -Label_insn_32220: push 0xF00008B0 -nop -nop -Label_insn_32221: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32221: pop eax -nop -Label_insn_32222: popfd -nop -Label_insn_32223: popad -nop -Label_insn_32224: jno 0x80538da -nop -Label_insn_32225: pushad -nop -Label_insn_32226: pushfd -nop -Label_insn_32227: push 0x080538D7 -nop -Label_insn_32228: push 0xF00008C0 -nop -nop -Label_insn_32229: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32229: pop eax -nop -Label_insn_32230: popfd -nop -Label_insn_32231: popad -nop -Label_insn_32232: pushad -nop -Label_insn_32233: pushfd -nop -Label_insn_32234: push 0x0804C0E5 -nop -Label_insn_32235: push 0xF0000930 -nop -nop -Label_insn_32236: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32236: pop eax -nop -Label_insn_32237: popfd -nop -Label_insn_32238: popad -nop -Label_insn_32239: jnc 0x804c12a -nop -Label_insn_32240: pushad -nop -Label_insn_32241: pushfd -nop -Label_insn_32242: push 0x0804C127 -nop -Label_insn_32243: push 0xF0000950 -nop -nop -Label_insn_32244: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32244: pop eax -nop -Label_insn_32245: popfd -nop -Label_insn_32246: popad -nop -Label_insn_32247: pushad -nop -Label_insn_32248: pushfd -nop -Label_insn_32249: push 0x0804C1BB -nop -Label_insn_32250: push 0xF0000970 -nop -nop -Label_insn_32251: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32251: pop eax -nop -Label_insn_32252: popfd -nop -Label_insn_32253: popad -nop -Label_insn_32254: pushad -nop -Label_insn_32255: pushfd -nop -Label_insn_32256: push 0x0804C22A -nop -Label_insn_32257: push 0xF0000990 -nop -nop -Label_insn_32258: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32258: pop eax -nop -Label_insn_21313: jmp dword [ebp+0x08] -Label_insn_32259: popfd -nop -Label_insn_32260: popad -nop -Label_insn_21314: jmp dword [ebp+0x08] -Label_insn_21315: jmp dword [ebp+0x08] -Label_insn_32261: jnc 0x804c2a0 -nop -Label_insn_32262: pushad -nop -Label_insn_32263: pushfd -nop -Label_insn_32264: push 0x0804C29E -nop -Label_insn_32265: push 0xF00009E0 -nop -nop -Label_insn_32266: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32266: pop eax -nop -Label_insn_32267: popfd -nop -Label_insn_32268: popad -nop -Label_insn_32269: pushad -nop -Label_insn_32270: pushfd -nop -Label_insn_32271: push 0x0804EC83 -nop -Label_insn_32272: push 0xF0000A10 -nop -nop -Label_insn_32273: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32273: pop eax -nop -Label_insn_32274: popfd -nop -Label_insn_32275: popad -nop -Label_insn_32276: jnc 0x804ecaa -nop -Label_insn_32277: pushad -nop -Label_insn_32278: pushfd -nop -Label_insn_32279: push 0x0804ECA6 -nop -Label_insn_32280: push 0xF0000A20 -nop -nop -Label_insn_32281: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32281: pop eax -nop -Label_insn_32282: popfd -nop -Label_insn_32283: popad -nop -Label_insn_32284: jnc 0x804ecb8 -nop -Label_insn_32285: pushad -nop -Label_insn_32286: pushfd -nop -Label_insn_32287: push 0x0804ECB6 -nop -Label_insn_32288: push 0xF0000A30 -nop -nop -Label_insn_32289: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32289: pop eax -nop -Label_insn_32290: popfd -nop -Label_insn_32291: popad -nop -Label_insn_32292: pushad -nop -Label_insn_32293: pushfd -nop -Label_insn_32294: push 0x0804ECBA -nop -Label_insn_32295: push 0xF0000A40 -nop -nop -Label_insn_32296: nop ;mul_overflow_detector_32 -post_callback_Label_insn_32296: pop eax -nop -Label_insn_32297: popfd -nop -Label_insn_32298: popad -nop -Label_insn_32299: pushfd -nop -Label_insn_32300: test eax , eax -nop -Label_insn_32301: jns Label_insn_32303 -nop -Label_insn_32302: nop -nop -Label_insn_32303: popfd -nop -Label_insn_32304: mov edi , eax -nop -Label_insn_32305: pushad -nop -Label_insn_32306: pushfd -nop -Label_insn_32307: push 0x0804ECBD -nop -Label_insn_32308: push 0xF0000A50 -nop -nop -Label_insn_32309: nop ;signedness_detector_32 -post_callback_Label_insn_32309: pop eax -nop -Label_insn_32310: popfd -nop -Label_insn_32311: popad -nop -Label_insn_32312: pushfd -nop -Label_insn_32313: test ebx , ebx -nop -Label_insn_32314: jns Label_insn_32316 -nop -Label_insn_32315: nop -nop -Label_insn_32316: popfd -nop -Label_insn_32317: mov eax , ebx -nop -Label_insn_32318: pushad -nop -Label_insn_32319: pushfd -nop -Label_insn_32320: push 0x0804ECBF -nop -Label_insn_32321: push 0xF0000A60 -nop -nop -Label_insn_32322: nop ;signedness_detector_32 -post_callback_Label_insn_32322: pop eax -nop -Label_insn_32323: popfd -nop -Label_insn_32324: popad -nop -Label_insn_32325: jnc Label_insn_6099 -nop -Label_insn_32326: pushad -nop -Label_insn_32327: pushfd -nop -Label_insn_32328: push 0x0804ECEE -nop -Label_insn_32329: push 0xF0000A70 -nop -nop -Label_insn_32330: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32330: pop eax -nop -Label_insn_32331: popfd -nop -Label_insn_32332: popad -nop -Label_insn_32333: jnc 0x804ecf4 -nop -Label_insn_32334: pushad -nop -Label_insn_32335: pushfd -nop -Label_insn_32336: push 0x0804ECF1 -nop -Label_insn_32337: push 0xF0000A80 -nop -nop -Label_insn_32338: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32338: pop eax -nop -Label_insn_32339: popfd -nop -Label_insn_32340: popad -nop -Label_insn_32341: pushad -nop -Label_insn_32342: pushfd -nop -Label_insn_32343: push 0x0804ECF7 -nop -Label_insn_32344: push 0xF0000A90 -nop -nop -Label_insn_32345: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32345: pop eax -nop -Label_insn_32346: popfd -nop -Label_insn_32347: popad -nop -Label_insn_32348: jnc Label_insn_6103 -nop -Label_insn_32349: pushad -nop -Label_insn_32350: pushfd -nop -Label_insn_32351: push 0x0804ECFD -nop -Label_insn_32352: push 0xF0000AA0 -nop -nop -Label_insn_32353: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32353: pop eax -nop -Label_insn_32354: popfd -nop -Label_insn_32355: popad -nop -Label_insn_32356: jnc 0x804ed07 -nop -Label_insn_32357: pushad -nop -Label_insn_32358: pushfd -nop -Label_insn_32359: push 0x0804ED04 -nop -Label_insn_32360: push 0xF0000AB0 -nop -nop -Label_insn_32361: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32361: pop eax -nop -Label_insn_32362: popfd -nop -Label_insn_32363: popad -nop -Label_insn_32364: pushad -nop -Label_insn_32365: pushfd -nop -Label_insn_32366: push 0x0804ED10 -nop -Label_insn_32367: push 0xF0000AC0 -nop -nop -Label_insn_32368: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32368: pop eax -nop -Label_insn_32369: popfd -nop -Label_insn_32370: popad -nop -Label_insn_32371: pushad -nop -Label_insn_32372: pushfd -nop -Label_insn_32373: push 0x0804ED15 -nop -Label_insn_32374: push 0xF0000AD0 -nop -nop -Label_insn_32375: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32375: pop eax -nop -Label_insn_32376: popfd -nop -Label_insn_32377: popad -nop -Label_insn_32378: jno Label_insn_6110 -nop -Label_insn_32379: pushad -nop -Label_insn_32380: pushfd -nop -Label_insn_32381: push 0x0804ED17 -nop -Label_insn_32382: push 0xF0000AE0 -nop -nop -Label_insn_32383: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32383: pop eax -nop -Label_insn_32384: popfd -nop -Label_insn_32385: popad -nop -Label_insn_32386: jnc 0x804ed1d -nop -Label_insn_32387: pushad -nop -Label_insn_32388: pushfd -nop -Label_insn_32389: push 0x0804ED1A -nop -Label_insn_32390: push 0xF0000AF0 -nop -nop -Label_insn_32391: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32391: pop eax -nop -Label_insn_32392: popfd -nop -Label_insn_32393: popad -nop -Label_insn_32394: jnc 0x804ed4f -nop -Label_insn_1412: add ebx , 0x00000001 -nop -Label_insn_32395: pushad -nop -Label_insn_32396: pushfd -nop -Label_insn_32397: push 0x0804ED4C -nop -Label_insn_32398: push 0xF0000B00 -nop -nop -Label_insn_32399: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32399: pop eax -nop -Label_insn_32400: popfd -nop -Label_insn_32401: popad -nop -Label_insn_32402: jnc 0x804ed6a -nop -Label_insn_32403: pushad -nop -Label_insn_32404: pushfd -nop -Label_insn_32405: push 0x0804ED67 -nop -Label_insn_32406: push 0xF0000B10 -nop -Label_insn_32444: pushfd -nop -nop -Label_insn_32407: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32407: pop eax -nop -Label_insn_32408: popfd -nop -Label_insn_32409: popad -nop -Label_insn_32410: jno 0x804ed71 -nop -Label_insn_32411: pushad -nop -Label_insn_32412: pushfd -nop -Label_insn_32413: push 0x0804ED6E -nop -Label_insn_32414: push 0xF0000B20 -nop -nop -Label_insn_32415: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32415: pop eax -nop -Label_insn_32416: popfd -nop -Label_insn_32417: popad -nop -Label_insn_32418: jno 0x804edca -nop -Label_insn_32419: pushad -nop -Label_insn_32420: pushfd -nop -Label_insn_32421: push 0x0804EDC7 -nop -Label_insn_32422: push 0xF0000B30 -nop -nop -Label_insn_32423: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32423: pop eax -nop -Label_insn_32424: popfd -nop -Label_insn_32425: popad -nop -Label_insn_32426: jnc 0x804eddf -nop -Label_insn_32427: pushad -nop -Label_insn_32428: pushfd -nop -Label_insn_32429: push 0x0804EDDD -nop -Label_insn_32430: push 0xF0000B40 -nop -nop -Label_insn_32431: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32431: pop eax -nop -Label_insn_32432: popfd -nop -Label_insn_32433: popad -nop -Label_insn_32434: jnc 0x804edfc -nop -Label_insn_32435: pushad -nop -Label_insn_32436: pushfd -nop -Label_insn_32437: push 0x0804EDF9 -nop -Label_insn_32438: push 0xF0000B50 -nop -nop -Label_insn_32439: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32439: pop eax -nop -Label_insn_32440: popfd -nop -Label_insn_32441: popad -nop -Label_insn_32442: jnc Label_insn_6182 -nop -Label_insn_32443: pushad -nop -Label_insn_32445: push 0x0804EE08 -nop -Label_insn_32446: push 0xF0000B60 -nop -nop -Label_insn_32447: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32447: pop eax -nop -Label_insn_32448: popfd -nop -Label_insn_32449: popad -nop -Label_insn_32450: jno 0x804ee0e -nop -Label_insn_32451: pushad -nop -Label_insn_32452: pushfd -nop -Label_insn_32453: push 0x0804EE0B -nop -Label_insn_32454: push 0xF0000B70 -nop -nop -Label_insn_32455: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32455: pop eax -nop -Label_insn_32456: popfd -nop -Label_insn_32457: popad -nop -Label_insn_32458: jno 0x804ee1d -nop -Label_insn_32459: pushad -nop -Label_insn_32460: pushfd -nop -Label_insn_32461: push 0x0804EE1A -nop -Label_insn_32462: push 0xF0000B80 -nop -nop -Label_insn_32463: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32463: pop eax -nop -Label_insn_32464: popfd -nop -Label_insn_32465: popad -nop -Label_insn_32466: pushad -nop -Label_insn_32467: pushfd -nop -Label_insn_32468: push 0x0804EE20 -nop -Label_insn_32469: push 0xF0000B90 -nop -nop -Label_insn_32470: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32470: pop eax -nop -Label_insn_32471: popfd -nop -Label_insn_32472: popad -nop -Label_insn_32473: jnc 0x804ee2d -nop -Label_insn_32474: pushad -nop -Label_insn_32475: pushfd -nop -Label_insn_32476: push 0x0804EE2A -nop -Label_insn_32477: push 0xF0000BA0 -nop -nop -Label_insn_32478: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32478: pop eax -nop -Label_insn_32479: popfd -nop -Label_insn_32480: popad -nop -Label_insn_32481: jnc 0x804ee54 -nop -Label_insn_32482: pushad -nop -Label_insn_32483: pushfd -nop -Label_insn_32484: push 0x0804EE50 -nop -Label_insn_32485: push 0xF0000BB0 -nop -nop -Label_insn_32486: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32486: pop eax -nop -Label_insn_32487: popfd -nop -Label_insn_32488: popad -nop -Label_insn_32489: jnc 0x804ee72 -nop -Label_insn_32490: pushad -nop -Label_insn_32491: pushfd -nop -Label_insn_32492: push 0x0804EE6E -nop -Label_insn_32493: push 0xF0000BC0 -nop -nop -Label_insn_32494: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32494: pop eax -nop -Label_insn_32495: popfd -nop -Label_insn_32496: popad -nop -Label_insn_32497: pushad -nop -Label_insn_32498: pushfd -nop -Label_insn_32499: push 0x0804EE78 -nop -Label_insn_32500: push 0xF0000BD0 -nop -nop -Label_insn_32501: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32501: pop eax -nop -Label_insn_32502: popfd -nop -Label_insn_32503: popad -nop -Label_insn_32504: jnc 0x804ee7f -nop -Label_insn_32505: pushad -nop -Label_insn_32506: pushfd -nop -Label_insn_32507: push 0x0804EE7B -nop -Label_insn_32508: push 0xF0000BE0 -nop -nop -Label_insn_32509: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32509: pop eax -nop -Label_insn_32510: popfd -nop -Label_insn_32511: popad -nop -Label_insn_32512: jno 0x804ee8e -nop -Label_insn_32513: pushad -nop -Label_insn_32514: pushfd -nop -Label_insn_32515: push 0x0804EE8B -nop -Label_insn_32516: push 0xF0000BF0 -nop -nop -Label_insn_32517: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32517: pop eax -nop -Label_insn_32518: popfd -nop -Label_insn_32519: popad -nop -Label_insn_32520: pushad -nop -Label_insn_32521: pushfd -nop -Label_insn_32522: push 0x0804EE92 -nop -Label_insn_32523: push 0xF0000C00 -nop -nop -Label_insn_32524: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32524: pop eax -nop -Label_insn_32525: popfd -nop -Label_insn_32526: popad -nop -Label_insn_32527: jnc Label_insn_6242 -nop -Label_insn_32528: pushad -nop -Label_insn_32529: pushfd -nop -Label_insn_32530: push 0x0804EEB8 -nop -Label_insn_32531: push 0xF0000C10 -nop -nop -Label_insn_32532: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32532: pop eax -nop -Label_insn_32533: popfd -nop -Label_insn_32534: popad -nop -Label_insn_32535: jnc 0x804eebd -nop -Label_insn_32536: pushad -nop -Label_insn_32537: pushfd -nop -Label_insn_32538: push 0x0804EEBA -nop -Label_insn_32539: push 0xF0000C20 -nop -nop -Label_insn_32540: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32540: pop eax -nop -Label_insn_32541: popfd -nop -Label_insn_32542: popad -nop -Label_insn_32543: jno 0x804f40a -nop -Label_insn_32544: pushad -nop -Label_insn_32545: pushfd -nop -Label_insn_32546: push 0x0804F408 -nop -Label_insn_32547: push 0xF0000C30 -nop -nop -Label_insn_32548: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32548: pop eax -nop -Label_insn_32549: popfd -nop -Label_insn_32550: popad -nop -Label_insn_32551: jno 0x804f42b -nop -Label_insn_32552: pushad -nop -Label_insn_32553: pushfd -nop -Label_insn_32554: push 0x0804F428 -nop -Label_insn_32555: push 0xF0000C40 -nop -Label_insn_1621: imul edx , edx , 0x0000007C -nop -nop -Label_insn_32556: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32556: pop eax -nop -Label_insn_32557: popfd -nop -Label_insn_1623: lea edx , [eax+edx] -nop -Label_insn_32558: popad -nop -Label_insn_32559: jno 0x804f4ac -nop -Label_insn_32560: pushad -nop -Label_insn_32561: pushfd -nop -Label_insn_32562: push 0x0804F4A9 -nop -Label_insn_32563: push 0xF0000C50 -nop -nop -Label_insn_32564: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32564: pop eax -nop -Label_insn_32565: popfd -nop -Label_insn_32566: popad -nop -Label_insn_32567: jnc 0x804f534 -nop -Label_insn_32568: pushad -nop -Label_insn_32569: pushfd -nop -Label_insn_32570: push 0x0804F531 -nop -Label_insn_32571: push 0xF0000C60 -nop -nop -Label_insn_32572: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32572: pop eax -nop -Label_insn_32573: popfd -nop -Label_insn_32574: popad -nop -Label_insn_1645: add edx , 0x00000008 -nop -Label_insn_32575: test eax , 0xFFFFFF00 -nop -Label_insn_32576: je Label_insn_32578 -nop -Label_insn_32577: nop -nop -Label_insn_32578: popfd -nop -Label_insn_32579: movzx eax , al -nop -Label_insn_32580: not eax -nop -Label_insn_32581: test eax , 0xFFFFFF00 -nop -Label_insn_32582: je Label_insn_32578 -nop -Label_insn_32583: pushad -nop -Label_insn_32584: pushfd -nop -Label_insn_32585: push 0x0804F538 -nop -Label_insn_32586: push 0xF0000C70 -nop -nop -Label_insn_32587: nop ;truncation_detector_32_8 -post_callback_Label_insn_32587: pop eax -nop -Label_insn_32588: popfd -nop -Label_insn_32589: popad -nop -Label_insn_32590: jno 0x804f57b -nop -Label_insn_32591: pushad -nop -Label_insn_32592: pushfd -nop -Label_insn_32593: push 0x0804F575 -nop -Label_insn_32594: push 0xF0000C80 -nop -Label_insn_1668: add eax , 0x00000070 -nop -nop -Label_insn_32595: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32595: pop eax -nop -Label_insn_32596: popfd -nop -Label_insn_32597: popad -nop -Label_insn_32598: jno 0x804f6ac -nop -Label_insn_32599: pushad -nop -Label_insn_32600: pushfd -nop -Label_insn_32601: push 0x0804F6A6 -nop -Label_insn_32602: push 0xF0000C90 -nop -nop -Label_insn_32603: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32603: pop eax -nop -Label_insn_32604: popfd -nop -Label_insn_32605: popad -nop -Label_insn_32606: jno 0x804f6c3 -nop -Label_insn_32607: pushad -nop -Label_insn_32608: pushad -nop -Label_insn_32609: pushfd -nop -Label_insn_32610: push 0x0804F6C0 -nop -Label_insn_32611: push 0xF0000CA0 -nop -nop -Label_insn_32612: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32612: pop eax -nop -Label_insn_32613: popfd -nop -Label_insn_32614: popad -nop -Label_insn_32615: jno 0x804f6d8 -nop -Label_insn_32616: pushad -nop -Label_insn_32617: pushfd -nop -Label_insn_32618: push 0x0804F6D1 -nop -Label_insn_32619: push 0xF0000CB0 -nop -nop -Label_insn_32620: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32620: pop eax -nop -Label_insn_32621: popfd -nop -Label_insn_32622: popad -nop -Label_insn_32623: jno 0x804f73c -nop -Label_insn_32624: pushad -nop -Label_insn_32625: pushfd -nop -Label_insn_32626: push 0x0804F736 -nop -Label_insn_32627: push 0xF0000CC0 -nop -nop -Label_insn_32628: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32628: pop eax -nop -Label_insn_32629: popfd -nop -Label_insn_32630: popad -nop -Label_insn_32631: jno 0x804f753 -nop -Label_insn_32632: pushad -nop -Label_insn_32633: pushfd -nop -Label_insn_32634: push 0x0804F750 -nop -Label_insn_32635: push 0xF0000CD0 -nop -nop -Label_insn_32636: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32636: pop eax -nop -Label_insn_32637: popfd -nop -Label_insn_32638: popad -nop -Label_insn_32639: pushfd -nop -Label_insn_32640: pushad -nop -Label_insn_32641: pushfd -nop -Label_insn_32642: push 0x0804F756 -nop -Label_insn_32643: push 0xF0000CE0 -nop -nop -Label_insn_32644: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32644: pop eax -nop -Label_insn_32645: popfd -nop -Label_insn_32646: popad -nop -Label_insn_32647: jno 0x804f7c6 -nop -Label_insn_32648: pushad -nop -Label_insn_32649: pushfd -nop -Label_insn_32650: push 0x0804F7C3 -nop -Label_insn_32651: push 0xF0000CF0 -nop -nop -Label_insn_32652: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32652: pop eax -nop -Label_insn_32653: popfd -nop -Label_insn_32654: popad -nop -Label_insn_32655: pushad -nop -Label_insn_32656: pushfd -nop -Label_insn_32657: push 0x0804F7C9 -nop -Label_insn_32658: push 0xF0000D00 -nop -nop -Label_insn_32659: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32659: pop eax -nop -Label_insn_32660: popfd -nop -Label_insn_32661: popad -nop -Label_insn_1776: add dword [0x08061358] , 0x00000001 -nop -Label_insn_32662: jno 0x804f815 -nop -Label_insn_32663: pushad -nop -Label_insn_32664: pushfd -nop -Label_insn_32665: push 0x0804F80F -nop -Label_insn_32666: push 0xF0000D10 -nop -nop -Label_insn_32667: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32667: pop eax -nop -Label_insn_32668: popfd -nop -Label_insn_32669: popad -nop -Label_insn_32670: jno 0x804f82c -nop -Label_insn_32671: pushad -nop -Label_insn_32672: pushfd -nop -Label_insn_32673: push 0x0804F829 -nop -Label_insn_32674: push 0xF0000D20 -nop -nop -Label_insn_32675: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32675: pop eax -nop -Label_insn_32676: popfd -nop -Label_insn_32677: popad -nop -Label_insn_32678: jno 0x804f85c -nop -Label_insn_32679: pushfd -nop -Label_insn_32680: push 0x0804F855 -nop -Label_insn_32681: push 0xF0000D30 -nop -nop -Label_insn_32682: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32682: pop eax -nop -Label_insn_32683: popfd -nop -Label_insn_32684: popad -nop -Label_insn_32685: jno 0x804f888 -nop -Label_insn_32686: pushad -nop -Label_insn_32687: pushfd -nop -Label_insn_32688: push 0x0804F881 -nop -Label_insn_32689: push 0xF0000D40 -nop -nop -Label_insn_32690: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32690: pop eax -nop -Label_insn_32691: popfd -nop -Label_insn_32692: popad -nop -Label_insn_32693: jno 0x804f9bc -nop -Label_insn_32694: pushad -nop -Label_insn_32695: pushfd -nop -Label_insn_32696: push 0x0804F9B5 -nop -Label_insn_32697: push 0xF0000D50 -nop -nop -Label_insn_32698: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32698: pop eax -nop -Label_insn_32699: popfd -nop -Label_insn_32700: popad -nop -Label_insn_32701: jno 0x804f9ef -nop -Label_insn_32702: pushad -nop -Label_insn_32703: pushfd -nop -Label_insn_32704: push 0x0804F9EC -nop -Label_insn_32705: push 0xF0000D60 -nop -nop -Label_insn_32706: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32706: pop eax -nop -Label_insn_32707: popfd -nop -Label_insn_32708: popad -nop -Label_insn_32709: jno 0x804fa0a -nop -Label_insn_32710: pushad -nop -Label_insn_32711: pushfd -nop -Label_insn_32712: push 0x0804FA07 -nop -Label_insn_32713: push 0xF0000D70 -nop -nop -Label_insn_32714: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32714: pop eax -nop -Label_insn_32715: popfd -nop -Label_insn_1845: add dword [0x08061358] , 0x00000001 -nop -Label_insn_32716: popad -nop -Label_insn_32717: jno 0x804fa3a -nop -Label_insn_32718: pushad -nop -Label_insn_32719: pushfd -nop -Label_insn_32720: push 0x0804FA33 -nop -Label_insn_32721: push 0xF0000D80 -nop -nop -Label_insn_32722: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32722: pop eax -nop -Label_insn_32723: popfd -nop -Label_insn_32724: popad -nop -Label_insn_1856: add eax , 0x00000070 -nop -Label_insn_32725: jnc 0x804fdff -nop -Label_insn_32726: pushad -nop -Label_insn_32727: pushfd -nop -Label_insn_32728: push 0x0804FDFA -nop -Label_insn_32729: push 0xF0000D90 -nop -nop -Label_insn_32730: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32730: pop eax -nop -Label_insn_32731: popfd -nop -Label_insn_32732: popad -nop -Label_insn_32733: jnc Label_insn_7151 -nop -Label_insn_32734: pushad -nop -Label_insn_32735: pushfd -nop -Label_insn_32736: push 0x0804FEA5 -nop -Label_insn_32737: push 0xF0000DA0 -nop -nop -Label_insn_32738: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32738: pop eax -nop -Label_insn_32739: popfd -nop -Label_insn_32740: popad -nop -Label_insn_32741: jnc 0x804feae -nop -Label_insn_32742: pushad -nop -Label_insn_32743: pushfd -nop -Label_insn_32744: push 0x0804FEA8 -nop -Label_insn_32745: push 0xF0000DB0 -nop -nop -Label_insn_32746: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32746: pop eax -nop -Label_insn_32747: popfd -nop -Label_insn_32748: popad -nop -Label_insn_32749: jno 0x804fec6 -nop -Label_insn_32750: pushad -nop -Label_insn_32751: pushfd -nop -Label_insn_32752: push 0x0804FEC3 -nop -Label_insn_32753: push 0xF0000DC0 -nop -nop -Label_insn_32754: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32754: pop eax -nop -Label_insn_32755: popfd -nop -Label_insn_32756: popad -nop -Label_insn_32757: jnc 0x804ff2a -nop -Label_insn_32758: pushad -nop -Label_insn_32759: pushfd -nop -Label_insn_32760: push 0x0804FF27 -nop -Label_insn_32761: push 0xF0000DD0 -nop -nop -Label_insn_32762: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32762: pop eax -nop -Label_insn_32763: popfd -nop -Label_insn_32764: popad -nop -Label_insn_32765: jno 0x804ffc5 -nop -Label_insn_32766: pushad -nop -Label_insn_32767: pushfd -nop -Label_insn_32768: push 0x0804FFC1 -nop -Label_insn_32769: push 0xF0000DE0 -nop -nop -Label_insn_32770: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32770: pop eax -nop -Label_insn_32771: popfd -nop -Label_insn_32772: popad -nop -Label_insn_1919: lea eax , [ebx+eax+0x20] -nop -Label_insn_32773: pushad -nop -Label_insn_32774: pushfd -nop -Label_insn_32775: push 0x0804FFCB -nop -Label_insn_32776: push 0xF0000DF0 -nop -nop -Label_insn_32777: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32777: pop eax -nop -Label_insn_32778: popfd -nop -Label_insn_32779: popad -nop -Label_insn_32780: jno 0x804ffed -nop -Label_insn_32781: pushad -nop -Label_insn_32782: push 0x0804FFEA -nop -Label_insn_32783: push 0xF0000E00 -nop -Label_insn_1934: add eax , 0x00000001 -nop -nop -Label_insn_32784: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32784: pop eax -nop -Label_insn_1935: lea edi , [ecx+0x01] -nop -Label_insn_32785: popfd -nop -Label_insn_32786: popad -nop -Label_insn_32787: jno 0x8050009 -nop -Label_insn_32788: pushad -nop -Label_insn_32789: pushfd -nop -Label_insn_32790: push 0x08050006 -nop -Label_insn_1943: add eax , 0x00000001 -nop -Label_insn_32791: push 0xF0000E10 -nop -nop -Label_insn_32792: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32792: pop eax -nop -Label_insn_32793: popfd -nop -Label_insn_32794: popad -nop -Label_insn_32795: jnc 0x8050090 -nop -Label_insn_1949: add ecx , 0x00000001 -nop -Label_insn_32796: pushad -nop -Label_insn_32797: pushfd -nop -Label_insn_1952: add eax , 0x00000001 -nop -Label_insn_32798: push 0x0805008A -nop -Label_insn_32799: push 0xF0000E20 -nop -nop -Label_insn_32800: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32800: pop eax -nop -Label_insn_32801: popfd -nop -Label_insn_32802: popad -nop -Label_insn_32803: jno 0x80500a1 -nop -Label_insn_32804: pushad -nop -Label_insn_32805: pushfd -nop -Label_insn_32806: push 0x0805009F -nop -Label_insn_32807: push 0xF0000E30 -nop -nop -Label_insn_32808: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32808: pop eax -nop -Label_insn_32809: popfd -nop -Label_insn_32810: popad -nop -Label_insn_21316: jmp 0x805bd3a -Label_insn_32811: pushad -nop -Label_insn_32812: pushfd -nop -Label_insn_32813: push 0x080500AA -nop -Label_insn_32814: push 0xF0000E40 -nop -Label_insn_21317: jmp dword [ebx+esi*4-0x00000104] -nop -Label_insn_32815: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32815: pop eax -nop -Label_insn_32816: popfd -nop -Label_insn_32817: popad -nop -Label_insn_32818: jno 0x8050a23 -nop -Label_insn_21318: jmp eax -Label_insn_32819: pushad -nop -Label_insn_32820: pushfd -nop -Label_insn_32821: push 0x08050A20 -nop -Label_insn_32822: push 0xF0000E50 -nop -Label_insn_21319: jmp 0x805bdb8 -nop -Label_insn_32823: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32823: pop eax -nop -Label_insn_32824: popfd -nop -Label_insn_32825: popad -nop -Label_insn_32826: jno Label_insn_7793 -nop -Label_insn_32827: pushad -nop -Label_insn_32828: pushfd -nop -Label_insn_32829: push 0x08050C23 -nop -Label_insn_32830: push 0xF0000E60 -nop -nop -Label_insn_32831: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32831: pop eax -nop -Label_insn_32832: popfd -nop -Label_insn_32833: popad -nop -Label_insn_32834: jno 0x8050c2c -nop -Label_insn_32835: pushad -nop -Label_insn_32836: pushfd -nop -Label_insn_32837: push 0x08050C26 -nop -Label_insn_32838: push 0xF0000E70 -nop -nop -Label_insn_32839: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32839: pop eax -nop -Label_insn_32840: popfd -nop -Label_insn_32841: popad -nop -Label_insn_32842: jno 0x8050e21 -nop -Label_insn_32843: pushad -nop -Label_insn_32844: pushfd -nop -Label_insn_32845: push 0x08050E1E -nop -Label_insn_32846: push 0xF0000E80 -nop -nop -Label_insn_32847: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32847: pop eax -nop -Label_insn_32848: popfd -nop -Label_insn_32849: popad -nop -Label_insn_32850: jno 0x8050e91 -nop -Label_insn_32851: pushad -nop -Label_insn_32852: pushfd -nop -Label_insn_32853: push 0x08050E8E -nop -Label_insn_32854: push 0xF0000E90 -nop -nop -Label_insn_32855: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32855: pop eax -nop -Label_insn_32856: popfd -nop -Label_insn_32857: popad -nop -Label_insn_32858: jno 0x8050f60 -nop -Label_insn_32859: pushad -nop -Label_insn_32860: pushfd -nop -Label_insn_32861: push 0x08050F5D -nop -Label_insn_32862: push 0xF0000EA0 -nop -nop -Label_insn_32863: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32863: pop eax -nop -Label_insn_32864: popfd -nop -Label_insn_32865: popad -nop -Label_insn_32866: pushad -nop -Label_insn_32867: pushfd -nop -Label_insn_32868: push 0x08050F63 -nop -Label_insn_32869: push 0xF0000EB0 -nop -nop -Label_insn_32870: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32870: pop eax -nop -Label_insn_32871: popfd -nop -Label_insn_32872: popad -nop -Label_insn_32873: jno Label_insn_8002 -nop -Label_insn_32874: pushad -nop -Label_insn_32875: pushfd -nop -Label_insn_32876: push 0x08051067 -nop -Label_insn_32877: push 0xF0000EC0 -nop -nop -Label_insn_32878: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32878: pop eax -nop -Label_insn_32879: popfd -nop -Label_insn_32880: popad -nop -Label_insn_32881: jno 0x805106c -nop -Label_insn_32882: pushad -nop -Label_insn_32883: pushad -nop -Label_insn_32884: pushfd -nop -Label_insn_32885: push 0x08051069 -nop -Label_insn_32886: push 0xF0000ED0 -nop -nop -Label_insn_32887: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32887: pop eax -nop -Label_insn_32888: popfd -nop -Label_insn_32889: popad -nop -Label_insn_32890: jno 0x80510d8 -nop -Label_insn_32891: pushad -nop -Label_insn_32892: pushfd -nop -Label_insn_32893: push 0x080510D5 -nop -Label_insn_32894: push 0xF0000EE0 -nop -nop -Label_insn_32895: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32895: pop eax -nop -Label_insn_2075: lea eax , [eax+edx+0x02] -nop -Label_insn_32896: popfd -nop -Label_insn_32897: popad -nop -Label_insn_32898: jnc 0x80510f3 -nop -Label_insn_32899: pushad -nop -Label_insn_32900: pushfd -nop -Label_insn_32901: push 0x080510F0 -nop -Label_insn_32902: push 0xF0000EF0 -nop -nop -Label_insn_32903: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32903: pop eax -nop -Label_insn_32904: popfd -nop -Label_insn_32905: popad -nop -Label_insn_32906: jnc 0x80519fb -nop -Label_insn_32907: pushad -nop -Label_insn_32908: pushfd -nop -Label_insn_32909: push 0x080519F8 -nop -Label_insn_32910: push 0xF0000F00 -nop -nop -Label_insn_32911: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32911: pop eax -nop -Label_insn_32912: popfd -nop -Label_insn_32913: popad -nop -Label_insn_32914: pushfd -nop -Label_insn_2099: imul edx , edx , 0x000000F8 -nop -Label_insn_32915: test eax , eax -nop -Label_insn_32916: jns Label_insn_32918 -nop -Label_insn_32917: nop -nop -Label_insn_32918: popfd -nop -Label_insn_32919: mov dword [esp] , eax -nop -Label_insn_32920: pushad -nop -Label_insn_32921: pushfd -nop -Label_insn_32922: push 0x08051A48 -nop -Label_insn_32923: push 0xF0000F10 -nop -nop -Label_insn_32924: nop ;signedness_detector_32 -post_callback_Label_insn_32924: pop eax -nop -Label_insn_32925: popfd -nop -Label_insn_32926: popad -nop -Label_insn_2112: pushfd -nop -Label_insn_32927: jnc 0x8051a8a -nop -Label_insn_2115: sbb eax , eax -nop -Label_insn_32928: pushad -nop -Label_insn_2117: add eax , 0x00000009 -nop -Label_insn_32929: pushfd -nop -Label_insn_32930: push 0x08051A88 -nop -Label_insn_32931: push 0xF0000F20 -nop -nop -Label_insn_32932: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32932: pop eax -nop -Label_insn_32933: popfd -nop -Label_insn_32934: popad -nop -Label_insn_32935: jno 0x8051ae9 -nop -Label_insn_32936: pushad -nop -Label_insn_32937: pushfd -nop -Label_insn_32938: push 0x08051AE6 -nop -Label_insn_32939: push 0xF0000F30 -nop -nop -Label_insn_32940: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32940: pop eax -nop -Label_insn_32941: popfd -nop -Label_insn_32942: popad -nop -Label_insn_32943: jno 0x8051b03 -nop -Label_insn_32944: pushad -nop -Label_insn_32945: pushfd -nop -Label_insn_32946: push 0x08051B00 -nop -Label_insn_32947: push 0xF0000F40 -nop -nop -Label_insn_32948: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32948: pop eax -nop -Label_insn_32949: popfd -nop -Label_insn_32950: popad -nop -Label_insn_2146: sub eax , ebx -nop -Label_insn_32951: jno 0x8051b1b -nop -Label_insn_2147: add eax , 0x00000001 -nop -Label_insn_32952: pushfd -nop -Label_insn_32953: push 0x08051B18 -nop -Label_insn_32954: push 0xF0000F50 -nop -Label_insn_2152: lea eax , [edx+eax+0x01] -nop -nop -Label_insn_32955: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32955: pop eax -nop -Label_insn_32956: popfd -nop -Label_insn_32957: popad -nop -Label_insn_32958: jno 0x8051b26 -nop -Label_insn_32959: pushad -nop -Label_insn_32960: pushfd -nop -Label_insn_32961: push 0x08051B23 -nop -Label_insn_32962: push 0xF0000F60 -nop -nop -Label_insn_32963: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32963: pop eax -nop -Label_insn_2163: lea eax , [esi+edx] -nop -Label_insn_32964: popfd -nop -Label_insn_32965: popad -nop -Label_insn_32966: jno 0x8051b34 -nop -Label_insn_32967: pushad -nop -Label_insn_32968: pushfd -nop -Label_insn_32969: push 0x08051B31 -nop -Label_insn_32970: push 0xF0000F70 -nop -nop -Label_insn_32971: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32971: pop eax -nop -Label_insn_32972: popfd -nop -Label_insn_32973: popad -nop -Label_insn_2225: pushfd -nop -Label_insn_32974: pushad -nop -Label_insn_32975: pushfd -nop -Label_insn_32976: push 0x08051B37 -nop -Label_insn_32977: push 0xF0000F80 -nop -nop -Label_insn_32978: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_32978: pop eax -nop -Label_insn_32979: popfd -nop -Label_insn_32980: popad -nop -Label_insn_32981: jno 0x8051c8c -nop -Label_insn_32982: pushad -nop -Label_insn_32983: pushfd -nop -Label_insn_32984: push 0x08051C8A -nop -Label_insn_32985: push 0xF0000F90 -nop -nop -Label_insn_32986: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32986: pop eax -nop -Label_insn_32987: popfd -nop -Label_insn_32988: popad -nop -Label_insn_32989: jno 0x8051c9a -nop -Label_insn_32990: pushad -nop -Label_insn_32991: pushfd -nop -Label_insn_32992: push 0x08051C98 -nop -Label_insn_32993: push 0xF0000FA0 -nop -nop -Label_insn_32994: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_32994: pop eax -nop -Label_insn_32995: popfd -nop -Label_insn_32996: popad -nop -Label_insn_32997: jno Label_insn_8980 -nop -Label_insn_32998: pushad -nop -Label_insn_32999: pushfd -nop -Label_insn_33000: push 0x08051CC1 -nop -Label_insn_33001: push 0xF0000FB0 -nop -nop -Label_insn_33002: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33002: pop eax -nop -Label_insn_33003: popfd -nop -Label_insn_33004: popad -nop -Label_insn_33005: jno 0x8051cc7 -nop -Label_insn_33006: pushad -nop -Label_insn_33007: pushfd -nop -Label_insn_33008: push 0x08051CC4 -nop -Label_insn_33009: push 0xF0000FC0 -nop -nop -Label_insn_33010: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33010: pop eax -nop -Label_insn_33011: popfd -nop -Label_insn_33012: popad -nop -Label_insn_33013: pushfd -nop -Label_insn_33014: test ebx , ebx -nop -Label_insn_33015: jns Label_insn_33017 -nop -Label_insn_33016: nop -nop -Label_insn_33017: popfd -nop -Label_insn_33018: mov dword [ebp-0x34] , ebx -nop -Label_insn_33019: pushad -nop -Label_insn_33020: pushfd -nop -Label_insn_33021: push 0x08051CCF -nop -Label_insn_33022: push 0xF0000FD0 -nop -nop -Label_insn_33023: nop ;signedness_detector_32 -post_callback_Label_insn_33023: pop eax -nop -Label_insn_33024: popfd -nop -Label_insn_33025: popad -nop -Label_insn_33026: pushfd -nop -Label_insn_33027: test al , al -nop -Label_insn_33028: jns Label_insn_33030 -nop -Label_insn_33029: nop -nop -Label_insn_33030: popfd -nop -Label_insn_33031: movsx ebx , al -nop -Label_insn_33032: pushad -nop -Label_insn_33033: pushfd -nop -Label_insn_33034: push 0x08051CE6 -nop -Label_insn_33035: push 0xF0000FE0 -nop -nop -Label_insn_33036: nop ;signedness_detector_8 -post_callback_Label_insn_33036: pop eax -nop -Label_insn_33037: popfd -nop -Label_insn_33038: popad -nop -Label_insn_33039: pushfd -nop -Label_insn_33040: test eax , eax -nop -Label_insn_2310: add eax , ecx -nop -Label_insn_33041: jns Label_insn_33043 -nop -Label_insn_33042: nop -nop -Label_insn_33043: popfd -nop -Label_insn_33044: mov ecx , eax -nop -Label_insn_33045: pushad -nop -Label_insn_33046: pushfd -nop -Label_insn_33047: push 0x08051CE9 -nop -Label_insn_33048: push 0xF0000FF0 -nop -nop -Label_insn_33049: nop ;signedness_detector_32 -post_callback_Label_insn_33049: pop eax -nop -Label_insn_33050: popfd -nop -Label_insn_33051: popad -nop -Label_insn_2321: add eax , 0x00000001 -nop -Label_insn_2322: add edx , 0x0000007C -nop -Label_insn_33052: jno 0x8051cee -nop -Label_insn_33053: pushad -nop -Label_insn_33054: pushfd -nop -Label_insn_33055: push 0x08051CEB -nop -Label_insn_33056: push 0xF0001000 -nop -nop -Label_insn_33057: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33057: pop eax -nop -Label_insn_33058: popfd -nop -Label_insn_33059: popad -nop -Label_insn_33060: pushfd -nop -Label_insn_33061: test eax , 0xFFFFFF00 -nop -Label_insn_33062: je Label_insn_33064 -nop -Label_insn_33063: nop -nop -Label_insn_33064: popfd -nop -Label_insn_33065: movzx ecx , al -nop -Label_insn_33066: not eax -nop -Label_insn_33067: test eax , 0xFFFFFF00 -nop -Label_insn_33068: je Label_insn_33064 -nop -Label_insn_2342: add eax , 0x00000001 -nop -Label_insn_33069: pushad -nop -Label_insn_2343: add edx , 0x0000007C -nop -Label_insn_33070: pushfd -nop -Label_insn_33071: push 0x08051D02 -nop -Label_insn_33072: push 0xF0001010 -nop -nop -Label_insn_33073: nop ;truncation_detector_32_8 -post_callback_Label_insn_33073: pop eax -nop -Label_insn_33074: popfd -nop -Label_insn_33075: popad -nop -Label_insn_33076: jnc 0x8051d08 -nop -Label_insn_33077: pushad -nop -Label_insn_33078: pushfd -nop -Label_insn_33079: push 0x08051D05 -nop -Label_insn_33080: push 0xF0001020 -nop -Label_insn_2357: sub eax , 0x00000001 -nop -nop -Label_insn_33081: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33081: pop eax -nop -Label_insn_33082: popfd -nop -Label_insn_33083: popad -nop -Label_insn_2361: add eax , esi -nop -Label_insn_33084: jnc 0x8051d15 -nop -Label_insn_2362: lea esi , [edi+eax*2] -nop -Label_insn_33085: pushad -nop -Label_insn_2364: lea eax , [eax+esi*2] -nop -Label_insn_33086: pushfd -nop -Label_insn_2365: lea eax , [edx+eax*2] -nop -Label_insn_33087: push 0x08051D12 -nop -Label_insn_33088: push 0xF0001030 -nop -nop -Label_insn_33089: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33089: pop eax -nop -Label_insn_33090: popfd -nop -Label_insn_33091: popad -nop -Label_insn_33092: jnc 0x8051d20 -nop -Label_insn_33093: pushad -nop -Label_insn_33094: pushfd -nop -Label_insn_33095: push 0x08051D1A -nop -Label_insn_33096: push 0xF0001040 -nop -nop -Label_insn_33097: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33097: pop eax -nop -Label_insn_33098: popfd -nop -Label_insn_33099: popad -nop -Label_insn_2382: lea eax , [eax+eax*2] -nop -Label_insn_33100: jnc 0x8051d2b -nop -Label_insn_33101: pushad -nop -Label_insn_33102: pushfd -nop -Label_insn_33103: push 0x08051D28 -nop -Label_insn_33104: push 0xF0001050 -nop -Label_insn_2388: lea eax , [ecx+ecx*2] -nop -nop -Label_insn_33105: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33105: pop eax -nop -Label_insn_33106: popfd -nop -Label_insn_33107: popad -nop -Label_insn_33108: pushad -nop -Label_insn_33109: pushfd -nop -Label_insn_33110: push 0x08051D2D -nop -Label_insn_33111: push 0xF0001060 -nop -nop -Label_insn_33112: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33112: pop eax -nop -Label_insn_33113: popfd -nop -Label_insn_2399: push 0x0804BCD0 -nop -Label_insn_33114: popad -nop -Label_insn_33115: jnc 0x8051d35 -nop -Label_insn_33116: pushad -nop -Label_insn_33117: pushfd -nop -Label_insn_33118: push 0x08051D31 -nop -Label_insn_33119: push 0xF0001070 -nop -nop -Label_insn_33120: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33120: pop eax -nop -Label_insn_33121: popfd -nop -Label_insn_33122: popad -nop -Label_insn_33123: jno Label_insn_9019 -nop -Label_insn_33124: pushad -nop -Label_insn_33125: pushfd -nop -Label_insn_33126: push 0x08051D3D -nop -Label_insn_33127: push 0xF0001080 -nop -nop -Label_insn_33128: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33128: pop eax -nop -Label_insn_33129: popfd -nop -Label_insn_33130: popad -nop -Label_insn_33131: jno 0x8051d43 -nop -Label_insn_33132: pushad -nop -Label_insn_33133: pushfd -nop -Label_insn_33134: push 0x08051D40 -nop -Label_insn_33135: push 0xF0001090 -nop -nop -Label_insn_33136: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33136: pop eax -nop -Label_insn_33137: popfd -nop -Label_insn_33138: popad -nop -Label_insn_33139: pushfd -nop -Label_insn_33140: test al , al -nop -Label_insn_33141: jns Label_insn_33143 -nop -Label_insn_33142: nop -nop -Label_insn_33143: popfd -nop -Label_insn_33144: movsx ecx , al -nop -Label_insn_33145: pushad -nop -Label_insn_33146: pushfd -nop -Label_insn_33147: push 0x08051D4E -nop -Label_insn_33148: push 0xF00010A0 -nop -nop -Label_insn_33149: nop ;signedness_detector_8 -post_callback_Label_insn_33149: pop eax -nop -Label_insn_33150: popfd -nop -Label_insn_33151: popad -nop -Label_insn_33152: jno 0x8051d54 -nop -Label_insn_33153: pushad -nop -Label_insn_33154: pushfd -nop -Label_insn_33155: push 0x08051D51 -nop -Label_insn_33156: push 0xF00010B0 -nop -nop -Label_insn_33157: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33157: pop eax -nop -Label_insn_33158: popfd -nop -Label_insn_33159: popad -nop -Label_insn_33160: jnc 0x8051d63 -nop -Label_insn_33161: pushad -nop -Label_insn_33162: pushfd -nop -Label_insn_33163: push 0x08051D60 -nop -Label_insn_33164: push 0xF00010C0 -nop -nop -Label_insn_33165: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33165: pop eax -nop -Label_insn_33166: popfd -nop -Label_insn_33167: popad -nop -Label_insn_33168: jnc 0x8051d90 -nop -Label_insn_33169: pushad -nop -Label_insn_33170: pushfd -nop -Label_insn_33171: push 0x08051D8D -nop -Label_insn_33172: push 0xF00010D0 -nop -nop -Label_insn_33173: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33173: pop eax -nop -Label_insn_33174: popfd -nop -Label_insn_33175: popad -nop -Label_insn_33176: jnc 0x8051d9b -nop -Label_insn_33177: pushad -nop -Label_insn_33178: pushfd -nop -Label_insn_33179: push 0x08051D95 -nop -Label_insn_33180: push 0xF00010E0 -nop -nop -Label_insn_33181: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33181: pop eax -nop -Label_insn_33182: popfd -nop -Label_insn_33183: popad -nop -Label_insn_33184: jnc 0x8051da6 -nop -Label_insn_33185: pushad -nop -Label_insn_33186: pushfd -nop -Label_insn_33187: push 0x08051DA3 -nop -Label_insn_33188: push 0xF00010F0 -nop -nop -Label_insn_33189: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33189: pop eax -nop -Label_insn_33190: popfd -nop -Label_insn_33191: popad -nop -Label_insn_33192: jno Label_insn_9056 -nop -Label_insn_33193: pushad -nop -Label_insn_33194: pushfd -nop -Label_insn_33195: push 0x08051DB3 -nop -Label_insn_33196: push 0xF0001100 -nop -nop -Label_insn_33197: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33197: pop eax -nop -Label_insn_33198: popfd -nop -Label_insn_33199: popad -nop -Label_insn_33200: jno 0x8051db9 -nop -Label_insn_33201: pushad -nop -Label_insn_33202: pushfd -nop -Label_insn_33203: push 0x08051DB6 -nop -Label_insn_33204: push 0xF0001110 -nop -nop -Label_insn_33205: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33205: pop eax -nop -Label_insn_33206: popfd -nop -Label_insn_33207: popad -nop -Label_insn_33208: jnc 0x8051dd0 -nop -Label_insn_33209: pushad -nop -Label_insn_33210: pushfd -nop -Label_insn_33211: push 0x08051DCE -nop -Label_insn_33212: push 0xF0001120 -nop -nop -Label_insn_33213: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33213: pop eax -nop -Label_insn_33214: popfd -nop -Label_insn_33215: popad -nop -Label_insn_33216: jno Label_insn_9081 -nop -Label_insn_33217: pushad -nop -Label_insn_33218: pushfd -nop -Label_insn_33219: push 0x08051E0C -nop -Label_insn_33220: push 0xF0001130 -nop -nop -Label_insn_33221: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33221: pop eax -nop -Label_insn_33222: popfd -nop -Label_insn_33223: popad -nop -Label_insn_33224: jno 0x8051e10 -nop -Label_insn_33225: pushad -nop -Label_insn_33226: pushfd -nop -Label_insn_33227: push 0x08051E0E -nop -Label_insn_33228: push 0xF0001140 -nop -nop -Label_insn_33229: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33229: pop eax -nop -Label_insn_33230: popfd -nop -Label_insn_33231: popad -nop -Label_insn_33232: jno 0x8051e31 -nop -Label_insn_33233: pushad -nop -Label_insn_33234: pushfd -nop -Label_insn_33235: push 0x08051E2E -nop -Label_insn_33236: push 0xF0001150 -nop -nop -Label_insn_33237: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33237: pop eax -nop -Label_insn_33238: popfd -nop -Label_insn_33239: popad -nop -Label_insn_33240: pushad -nop -Label_insn_33241: pushfd -nop -Label_insn_33242: push 0x08051E36 -nop -Label_insn_33243: push 0xF0001160 -nop -nop -Label_insn_33244: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33244: pop eax -nop -Label_insn_33245: popfd -nop -Label_insn_33246: popad -nop -Label_insn_33247: pushad -nop -Label_insn_33248: pushfd -nop -Label_insn_33249: push 0x08051E3C -nop -Label_insn_33250: push 0xF0001170 -nop -nop -Label_insn_33251: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33251: pop eax -nop -Label_insn_33252: popfd -nop -Label_insn_33253: popad -nop -Label_insn_33254: test al , al -nop -Label_insn_33255: jns Label_insn_33257 -nop -Label_insn_33256: nop -nop -Label_insn_33257: popfd -nop -Label_insn_33258: mov byte [ebp-0x38] , al -nop -Label_insn_33259: pushad -nop -Label_insn_33260: pushfd -nop -Label_insn_33261: push 0x08051E41 -nop -Label_insn_33262: push 0xF0001180 -nop -nop -Label_insn_33263: nop ;signedness_detector_8 -post_callback_Label_insn_33263: pop eax -nop -Label_insn_33264: popfd -nop -Label_insn_33265: popad -nop -Label_insn_33266: jno 0x8051e4c -nop -Label_insn_33267: pushad -nop -Label_insn_33268: pushfd -nop -Label_insn_33269: push 0x08051E49 -nop -Label_insn_33270: push 0xF0001190 -nop -nop -Label_insn_33271: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33271: pop eax -nop -Label_insn_33272: popfd -nop -Label_insn_33273: popad -nop -Label_insn_33274: pushad -nop -Label_insn_33275: pushfd -nop -Label_insn_33276: push 0x08051E51 -nop -Label_insn_33277: push 0xF00011A0 -nop -nop -Label_insn_33278: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33278: pop eax -nop -Label_insn_33279: popfd -nop -Label_insn_33280: popad -nop -Label_insn_33281: jno 0x8051e57 -nop -Label_insn_33282: pushad -nop -Label_insn_33283: pushfd -nop -Label_insn_33284: push 0x08051E54 -nop -Label_insn_33285: push 0xF00011B0 -nop -nop -Label_insn_33286: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33286: pop eax -nop -Label_insn_33287: popfd -nop -Label_insn_33288: popad -nop -Label_insn_33289: pushad -nop -Label_insn_33290: pushfd -nop -Label_insn_33291: push 0x08051E5C -nop -Label_insn_33292: push 0xF00011C0 -nop -nop -Label_insn_33293: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33293: pop eax -nop -Label_insn_33294: popfd -nop -Label_insn_33295: popad -nop -Label_insn_33296: pushad -nop -Label_insn_33297: pushfd -nop -Label_insn_33298: push 0x08051E62 -nop -Label_insn_33299: push 0xF00011D0 -nop -nop -Label_insn_33300: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33300: pop eax -nop -Label_insn_33301: popfd -nop -Label_insn_33302: popad -nop -Label_insn_33303: pushfd -nop -Label_insn_33304: test cl , cl -nop -Label_insn_33305: jns Label_insn_33307 -nop -Label_insn_33306: nop -nop -Label_insn_33307: popfd -nop -Label_insn_33308: movsx ecx , cl -nop -Label_insn_33309: pushad -nop -Label_insn_33310: pushfd -nop -Label_insn_33311: push 0x08051E77 -nop -Label_insn_33312: push 0xF00011E0 -nop -nop -Label_insn_33313: nop ;signedness_detector_8 -post_callback_Label_insn_33313: pop eax -nop -Label_insn_33314: popfd -nop -Label_insn_33315: popad -nop -Label_insn_33316: jno 0x8051e7d -nop -Label_insn_33317: pushad -nop -Label_insn_33318: pushfd -nop -Label_insn_33319: push 0x08051E7A -nop -Label_insn_33320: push 0xF00011F0 -nop -nop -Label_insn_33321: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33321: pop eax -nop -Label_insn_33322: popfd -nop -Label_insn_33323: popad -nop -Label_insn_33324: jno Label_insn_9124 -nop -Label_insn_33325: pushad -nop -Label_insn_33326: pushfd -nop -Label_insn_33327: push 0x08051E8F -nop -Label_insn_33328: push 0xF0001200 -nop -nop -Label_insn_33329: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33329: pop eax -nop -Label_insn_33330: popfd -nop -Label_insn_33331: popad -nop -Label_insn_33332: pushfd -nop -Label_insn_33333: test esi , esi -nop -Label_insn_33334: jns Label_insn_33336 -nop -Label_insn_33335: nop -nop -Label_insn_33336: popfd -nop -Label_insn_33337: mov dword [ebp-0x34] , esi -nop -Label_insn_33338: pushad -nop -Label_insn_33339: pushfd -nop -Label_insn_33340: push 0x08051E91 -nop -Label_insn_33341: push 0xF0001210 -nop -nop -Label_insn_33342: nop ;signedness_detector_32 -post_callback_Label_insn_33342: pop eax -nop -Label_insn_33343: popfd -nop -Label_insn_33344: popad -nop -Label_insn_33345: pushad -nop -Label_insn_33346: pushfd -nop -Label_insn_33347: push 0x08051E98 -nop -Label_insn_33348: push 0xF0001220 -nop -nop -Label_insn_33349: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33349: pop eax -nop -Label_insn_33350: popfd -nop -Label_insn_33351: popad -nop -Label_insn_33352: jno 0x8051e9e -nop -Label_insn_33353: pushad -nop -Label_insn_33354: pushfd -nop -Label_insn_33355: push 0x08051E9B -nop -Label_insn_33356: push 0xF0001230 -nop -nop -Label_insn_33357: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33357: pop eax -nop -Label_insn_33358: popfd -nop -Label_insn_33359: popad -nop -Label_insn_33360: pushad -nop -Label_insn_33361: pushfd -nop -Label_insn_33362: push 0x08051EA1 -nop -Label_insn_33363: push 0xF0001240 -nop -nop -Label_insn_33364: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33364: pop eax -nop -Label_insn_33365: popfd -nop -Label_insn_33366: popad -nop -Label_insn_33367: pushfd -nop -Label_insn_33368: test cl , cl -nop -Label_insn_33369: jns Label_insn_33371 -nop -Label_insn_33370: nop -nop -Label_insn_33371: popfd -nop -Label_insn_33372: mov byte [ebp-0x38] , cl -nop -Label_insn_33373: pushad -nop -Label_insn_33374: pushfd -nop -Label_insn_33375: push 0x08051EA4 -nop -Label_insn_33376: push 0xF0001250 -nop -nop -Label_insn_33377: nop ;signedness_detector_8 -post_callback_Label_insn_33377: pop eax -nop -Label_insn_33378: popfd -nop -Label_insn_33379: popad -nop -Label_insn_33380: pushad -nop -Label_insn_33381: pushfd -nop -Label_insn_33382: push 0x08051EAB -nop -Label_insn_33383: push 0xF0001260 -nop -nop -Label_insn_33384: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33384: pop eax -nop -Label_insn_33385: popfd -nop -Label_insn_33386: popad -nop -Label_insn_33387: test esi , esi -nop -Label_insn_33388: jns Label_insn_33390 -nop -Label_insn_33389: nop -nop -Label_insn_33390: popfd -nop -Label_insn_33391: mov dword [ebp-0x38] , esi -nop -Label_insn_33392: pushad -nop -Label_insn_33393: pushfd -nop -Label_insn_33394: push 0x08051EB5 -nop -Label_insn_33395: push 0xF0001270 -nop -nop -Label_insn_33396: nop ;signedness_detector_32 -post_callback_Label_insn_33396: pop eax -nop -Label_insn_33397: popfd -nop -Label_insn_33398: popad -nop -Label_insn_2770: pushfd -nop -Label_insn_33399: jno 0x8051ebb -nop -Label_insn_2772: lea edi , [0xFFFFFFFC+ebx*4] -nop -Label_insn_33400: pushad -nop -Label_insn_33401: pushfd -nop -Label_insn_33402: push 0x08051EB8 -nop -Label_insn_33403: push 0xF0001280 -nop -nop -Label_insn_33404: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33404: pop eax -nop -Label_insn_33405: popfd -nop -Label_insn_33406: popad -nop -Label_insn_33407: test cl , cl -nop -Label_insn_33408: jns Label_insn_33410 -nop -Label_insn_33409: nop -nop -Label_insn_33410: popfd -nop -Label_insn_33411: movsx ecx , cl -nop -Label_insn_33412: pushad -nop -Label_insn_33413: pushfd -nop -Label_insn_33414: push 0x08051EC0 -nop -Label_insn_2788: sub edi , 0x00000004 -nop -Label_insn_33415: push 0xF0001290 -nop -nop -Label_insn_33416: nop ;signedness_detector_8 -post_callback_Label_insn_33416: pop eax -nop -Label_insn_33417: popfd -nop -Label_insn_33418: popad -nop -Label_insn_2792: sub esi , 0x00000001 -nop -Label_insn_33419: jno 0x8051ec9 -nop -Label_insn_33420: pushad -nop -Label_insn_33421: pushfd -nop -Label_insn_33422: push 0x08051EC6 -nop -Label_insn_33423: push 0xF00012A0 -nop -nop -Label_insn_33424: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33424: pop eax -nop -Label_insn_33425: popfd -nop -Label_insn_33426: popad -nop -Label_insn_33427: jno 0x8051f64 -nop -Label_insn_33428: pushad -nop -Label_insn_33429: pushfd -nop -Label_insn_33430: push 0x08051F61 -nop -Label_insn_33431: push 0xF00012B0 -nop -nop -Label_insn_33432: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33432: pop eax -nop -Label_insn_33433: popfd -nop -Label_insn_33434: popad -nop -Label_insn_33435: jno 0x8051fe1 -nop -Label_insn_33436: pushad -nop -Label_insn_33437: pushfd -nop -Label_insn_33438: push 0x08051FDE -nop -Label_insn_33439: push 0xF00012C0 -nop -nop -Label_insn_33440: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33440: pop eax -nop -Label_insn_33441: popfd -nop -Label_insn_33442: popad -nop -Label_insn_33443: jno 0x8052017 -nop -Label_insn_33444: pushad -nop -Label_insn_33445: pushfd -nop -Label_insn_33446: push 0x08052015 -nop -Label_insn_33447: push 0xF00012D0 -nop -nop -Label_insn_33448: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33448: pop eax -nop -Label_insn_33449: popfd -nop -Label_insn_33450: popad -nop -Label_insn_2835: add ebx , 0x00000001 -nop -Label_insn_33451: pushad -nop -Label_insn_2837: add eax , edx -nop -Label_insn_33452: pushfd -nop -Label_insn_33453: push 0x0805201B -nop -Label_insn_33454: push 0xF00012E0 -nop -nop -Label_insn_33455: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33455: pop eax -nop -Label_insn_33456: popfd -nop -Label_insn_33457: popad -nop -Label_insn_33458: pushad -nop -Label_insn_33459: pushfd -nop -Label_insn_33460: push 0x08052025 -nop -Label_insn_33461: push 0xF00012F0 -nop -nop -Label_insn_33462: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33462: pop eax -nop -Label_insn_33463: popfd -nop -Label_insn_33464: popad -nop -Label_insn_33465: jno 0x8052035 -nop -Label_insn_33466: pushad -nop -Label_insn_33467: pushfd -nop -Label_insn_33468: push 0x08052032 -nop -Label_insn_33469: push 0xF0001300 -nop -nop -Label_insn_33470: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33470: pop eax -nop -Label_insn_33471: popfd -nop -Label_insn_33472: popad -nop -Label_insn_33473: jnc 0x80520c1 -nop -Label_insn_33474: pushad -nop -Label_insn_33475: pushfd -nop -Label_insn_33476: push 0x080520BE -nop -Label_insn_33477: push 0xF0001310 -nop -nop -Label_insn_33478: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33478: pop eax -nop -Label_insn_33479: popfd -nop -Label_insn_33480: popad -nop -Label_insn_33481: jnc 0x8052102 -nop -Label_insn_2876: add edx , 0x00000001 -nop -Label_insn_33482: pushad -nop -Label_insn_2878: add dword [0x080614B4] , 0x00000001 -nop -Label_insn_33483: pushfd -nop -Label_insn_33484: push 0x08052100 -nop -Label_insn_33485: push 0xF0001320 -nop -nop -Label_insn_33486: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33486: pop eax -nop -Label_insn_33487: popfd -nop -Label_insn_33488: popad -nop -Label_insn_2885: pushfd -nop -Label_insn_33489: jno 0x8052109 -nop -Label_insn_33490: pushad -nop -Label_insn_33491: pushfd -nop -Label_insn_33492: push 0x08052106 -nop -Label_insn_33493: push 0xF0001330 -nop -nop -Label_insn_33494: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33494: pop eax -nop -Label_insn_33495: popfd -nop -Label_insn_33496: popad -nop -Label_insn_33497: jnc 0x805212b -nop -Label_insn_33498: pushad -nop -Label_insn_33499: pushfd -nop -Label_insn_33500: push 0x08052129 -nop -Label_insn_33501: push 0xF0001340 -nop -nop -Label_insn_33502: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33502: pop eax -nop -Label_insn_33503: popfd -nop -Label_insn_33504: popad -nop -Label_insn_33505: jnc 0x8052166 -nop -Label_insn_2908: lea ebx , [esi+0x01] -nop -Label_insn_33506: pushad -nop -Label_insn_33507: pushfd -nop -Label_insn_33508: push 0x08052164 -nop -Label_insn_33509: push 0xF0001350 -nop -nop -Label_insn_33510: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33510: pop eax -nop -Label_insn_33511: popfd -nop -Label_insn_33512: popad -nop -Label_insn_33513: pushad -nop -Label_insn_33514: pushfd -nop -Label_insn_2919: add edx , 0x00000001 -nop -Label_insn_33515: push 0x08052168 -nop -Label_insn_33516: push 0xF0001360 -nop -nop -Label_insn_33517: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33517: pop eax -nop -Label_insn_33518: popfd -nop -Label_insn_33519: popad -nop -Label_insn_2924: lea ebx , [ecx+esi] -nop -Label_insn_2925: sub ebx , edx -nop -Label_insn_33520: jnc 0x8052179 -nop -Label_insn_33521: pushad -nop -Label_insn_33522: pushfd -nop -Label_insn_33523: push 0x08052177 -nop -Label_insn_2930: lea ebx , [esi+0x01] -nop -Label_insn_33524: push 0xF0001370 -nop -nop -Label_insn_33525: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33525: pop eax -nop -Label_insn_33526: popfd -nop -Label_insn_33527: popad -nop -Label_insn_33528: jnc 0x805218b -nop -Label_insn_33529: pushad -nop -Label_insn_2938: add edx , 0x00000001 -nop -Label_insn_33530: pushfd -nop -Label_insn_33531: push 0x08052187 -nop -Label_insn_33532: push 0xF0001380 -nop -nop -Label_insn_33533: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33533: pop eax -nop -Label_insn_33534: popfd -nop -Label_insn_33535: popad -nop -Label_insn_33536: jnc 0x8052195 -nop -Label_insn_33537: pushad -nop -Label_insn_33538: pushfd -nop -Label_insn_33539: push 0x08052192 -nop -Label_insn_33540: push 0xF0001390 -nop -nop -Label_insn_33541: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33541: pop eax -nop -Label_insn_33542: popfd -nop -Label_insn_33543: popad -nop -Label_insn_33544: jnc 0x805219e -nop -Label_insn_33545: pushad -nop -Label_insn_33546: pushfd -nop -Label_insn_33547: push 0x0805219C -nop -Label_insn_33548: push 0xF00013A0 -nop -nop -Label_insn_33549: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33549: pop eax -nop -Label_insn_33550: popfd -nop -Label_insn_33551: popad -nop -Label_insn_33552: jnc 0x80521ce -nop -Label_insn_33553: pushad -nop -Label_insn_33554: pushfd -nop -Label_insn_33555: push 0x080521CB -nop -Label_insn_33556: push 0xF00013B0 -nop -nop -Label_insn_33557: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33557: pop eax -nop -Label_insn_2972: sub esi , eax -nop -Label_insn_33558: popfd -nop -Label_insn_33559: popad -nop -Label_insn_33560: pushad -nop -Label_insn_33561: pushfd -nop -Label_insn_33562: push 0x080521D2 -nop -Label_insn_33563: push 0xF00013C0 -nop -nop -Label_insn_33564: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33564: pop eax -nop -Label_insn_33565: popfd -nop -Label_insn_33566: popad -nop -Label_insn_33567: jnc Label_insn_9402 -nop -Label_insn_2987: sub ebx , 0x00000001 -nop -Label_insn_33568: pushad -nop -Label_insn_33569: pushfd -nop -Label_insn_33570: push 0x080521F5 -nop -Label_insn_33571: push 0xF00013D0 -nop -nop -Label_insn_33572: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33572: pop eax -nop -Label_insn_2993: add edx , 0x00000001 -nop -Label_insn_33573: popfd -nop -Label_insn_33574: popad -nop -Label_insn_33575: jnc 0x80521fa -nop -Label_insn_2997: add esi , edi -nop -Label_insn_33576: pushad -nop -Label_insn_2999: lea eax , [esi+eax+0x01] -nop -Label_insn_33577: pushfd -nop -Label_insn_33578: push 0x080521F7 -nop -Label_insn_33579: push 0xF00013E0 -nop -nop -Label_insn_33580: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33580: pop eax -nop -Label_insn_33581: popfd -nop -Label_insn_33582: popad -nop -Label_insn_33583: jno 0x8052205 -nop -Label_insn_33584: pushad -nop -Label_insn_33585: pushfd -nop -Label_insn_33586: push 0x08052202 -nop -Label_insn_33587: push 0xF00013F0 -nop -nop -Label_insn_33588: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33588: pop eax -nop -Label_insn_33589: popfd -nop -Label_insn_33590: popad -nop -Label_insn_33591: pushad -nop -Label_insn_33592: pushfd -nop -Label_insn_33593: push 0x08052208 -nop -Label_insn_33594: push 0xF0001400 -nop -nop -Label_insn_33595: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33595: pop eax -nop -Label_insn_33596: popfd -nop -Label_insn_33597: popad -nop -Label_insn_33598: jnc 0x8052218 -nop -Label_insn_33599: pushad -nop -Label_insn_33600: pushfd -nop -Label_insn_33601: push 0x08052215 -nop -Label_insn_33602: push 0xF0001410 -nop -nop -Label_insn_33603: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33603: pop eax -nop -Label_insn_33604: popfd -nop -Label_insn_33605: popad -nop -Label_insn_33606: jno 0x80522b1 -nop -Label_insn_33607: pushad -nop -Label_insn_33608: pushfd -nop -Label_insn_33609: push 0x080522AF -nop -Label_insn_33610: push 0xF0001420 -nop -nop -Label_insn_33611: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33611: pop eax -nop -Label_insn_33612: popfd -nop -Label_insn_33613: popad -nop -Label_insn_33614: jno 0x8052309 -nop -Label_insn_33615: pushad -nop -Label_insn_33616: pushfd -nop -Label_insn_33617: push 0x08052306 -nop -Label_insn_33618: push 0xF0001430 -nop -nop -Label_insn_33619: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33619: pop eax -nop -Label_insn_33620: popfd -nop -Label_insn_33621: popad -nop -Label_insn_3059: sub ebx , esi -nop -Label_insn_33622: jnc 0x8052338 -nop -Label_insn_33623: pushad -nop -Label_insn_33624: pushfd -nop -Label_insn_33625: push 0x08052336 -nop -Label_insn_33626: push 0xF0001440 -nop -nop -Label_insn_33627: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33627: pop eax -nop -Label_insn_3066: add ecx , edi -nop -Label_insn_33628: popfd -nop -Label_insn_33629: popad -nop -Label_insn_33630: jno Label_insn_9521 -nop -Label_insn_33631: pushad -nop -Label_insn_33632: pushfd -nop -Label_insn_3073: sub edi , dword [edx+0x04] -nop -Label_insn_33633: push 0x0805236A -nop -Label_insn_3074: pushfd -nop -Label_insn_33634: push 0xF0001450 -nop -nop -Label_insn_33635: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33635: pop eax -nop -Label_insn_3076: sub edi , dword [edx+0x04] -nop -Label_insn_33636: popfd -nop -Label_insn_33637: popad -nop -Label_insn_33638: jno 0x805236e -nop -Label_insn_33639: pushad -nop -Label_insn_33640: pushfd -nop -Label_insn_33641: push 0x0805236C -nop -Label_insn_33642: push 0xF0001460 -nop -nop -Label_insn_33643: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33643: pop eax -nop -Label_insn_33644: popfd -nop -Label_insn_33645: popad -nop -Label_insn_3088: add edi , 0x00000001 -nop -Label_insn_33646: jnc 0x8052390 -nop -Label_insn_33647: pushad -nop -Label_insn_33648: pushfd -nop -Label_insn_33649: push 0x0805238D -nop -Label_insn_33650: push 0xF0001470 -nop -nop -Label_insn_33651: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33651: pop eax -nop -Label_insn_33652: popfd -nop -Label_insn_33653: popad -nop -Label_insn_33654: jno Label_insn_9536 -nop -Label_insn_3100: add edx , 0x00000001 -nop -Label_insn_33655: pushad -nop -Label_insn_33656: pushfd -nop -Label_insn_33657: push 0x08052394 -nop -Label_insn_33658: push 0xF0001480 -nop -nop -Label_insn_33659: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33659: pop eax -nop -Label_insn_33660: popfd -nop -Label_insn_33661: popad -nop -Label_insn_33662: jno 0x805239a -nop -Label_insn_33663: pushad -nop -Label_insn_33664: pushfd -nop -Label_insn_33665: push 0x08052397 -nop -Label_insn_33666: push 0xF0001490 -nop -nop -Label_insn_33667: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33667: pop eax -nop -Label_insn_33668: popfd -nop -Label_insn_33669: popad -nop -Label_insn_33670: jno 0x80523c1 -nop -Label_insn_33671: pushad -nop -Label_insn_33672: pushfd -nop -Label_insn_33673: push 0x080523BE -nop -Label_insn_33674: push 0xF00014A0 -nop -nop -Label_insn_33675: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33675: pop eax -nop -Label_insn_33676: popfd -nop -Label_insn_33677: popad -nop -Label_insn_33678: jno Label_insn_9579 -nop -Label_insn_33679: pushad -nop -Label_insn_33680: pushfd -nop -Label_insn_33681: push 0x08052408 -nop -Label_insn_33682: push 0xF00014B0 -nop -nop -Label_insn_33683: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33683: pop eax -nop -Label_insn_33684: popfd -nop -Label_insn_33685: popad -nop -Label_insn_33686: jnc 0x805240e -nop -Label_insn_33687: pushad -nop -Label_insn_33688: pushfd -nop -Label_insn_33689: push 0x0805240B -nop -Label_insn_33690: push 0xF00014C0 -nop -nop -Label_insn_33691: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33691: pop eax -nop -Label_insn_33692: popfd -nop -Label_insn_33693: popad -nop -Label_insn_33694: jnc 0x805242c -nop -Label_insn_33695: pushad -nop -Label_insn_33696: pushfd -nop -Label_insn_33697: push 0x0805242A -nop -Label_insn_33698: push 0xF00014D0 -nop -nop -Label_insn_33699: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33699: pop eax -nop -Label_insn_33700: popfd -nop -Label_insn_33701: popad -nop -Label_insn_33702: jno 0x8052bbb -nop -Label_insn_33703: pushad -nop -Label_insn_33704: pushfd -nop -Label_insn_33705: push 0x08052BB8 -nop -Label_insn_33706: push 0xF00014E0 -nop -nop -Label_insn_33707: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33707: pop eax -nop -Label_insn_33708: popfd -nop -Label_insn_33709: popad -nop -Label_insn_33710: jno 0x8052bdb -nop -Label_insn_33711: pushad -nop -Label_insn_33712: pushfd -nop -Label_insn_33713: push 0x08052BD8 -nop -Label_insn_33714: push 0xF00014F0 -nop -nop -Label_insn_33715: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33715: pop eax -nop -Label_insn_33716: popfd -nop -Label_insn_33717: popad -nop -Label_insn_33718: jno 0x8052bea -nop -Label_insn_33719: pushad -nop -Label_insn_33720: pushfd -nop -Label_insn_33721: push 0x08052BE7 -nop -Label_insn_33722: push 0xF0001500 -nop -nop -Label_insn_33723: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33723: pop eax -nop -Label_insn_33724: popfd -nop -Label_insn_3188: add edi , dword [ebp-0x00002034] -nop -Label_insn_33725: popad -nop -Label_insn_33726: jnc Label_insn_10179 -nop -Label_insn_33727: pushad -nop -Label_insn_33728: pushfd -nop -Label_insn_33729: push 0x08052C28 -nop -Label_insn_33730: push 0xF0001510 -nop -nop -Label_insn_33731: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33731: pop eax -nop -Label_insn_33732: popfd -nop -Label_insn_33733: popad -nop -Label_insn_33734: jnc 0x8052c2d -nop -Label_insn_33735: pushad -nop -Label_insn_33736: pushfd -nop -Label_insn_33737: push 0x08052C2A -nop -Label_insn_33738: push 0xF0001520 -nop -nop -Label_insn_33739: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33739: pop eax -nop -Label_insn_3207: lea edx , [eax-0x25] -nop -Label_insn_33740: popfd -nop -Label_insn_33741: popad -nop -Label_insn_3221: sub eax , esi -nop -Label_insn_33742: jno 0x8052c39 -nop -Label_insn_33743: pushad -nop -Label_insn_33744: pushfd -nop -Label_insn_33745: push 0x08052C36 -nop -Label_insn_33746: push 0xF0001530 -nop -nop -Label_insn_33747: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33747: pop eax -nop -Label_insn_33748: popfd -nop -Label_insn_33749: popad -nop -Label_insn_3242: add edx , 0x00000001 -nop -Label_insn_33750: jno 0x8052e5c -nop -Label_insn_3245: add dword [ebp-0x0000202C] , eax -nop -Label_insn_33751: pushad -nop -Label_insn_3246: add edi , ebx -nop -Label_insn_33752: pushfd -nop -Label_insn_3247: add esi , ebx -nop -Label_insn_33753: push 0x08052E59 -nop -Label_insn_33754: push 0xF0001540 -nop -nop -Label_insn_33755: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33755: pop eax -nop -Label_insn_33756: popfd -nop -Label_insn_33757: popad -nop -Label_insn_33758: pushad -nop -Label_insn_3255: sub edi , dword [ebp-0x00002034] -nop -Label_insn_33759: pushfd -nop -Label_insn_33760: push 0x08052E5F -nop -Label_insn_3257: lea ecx , [eax+0x01] -nop -Label_insn_33761: push 0xF0001550 -nop -Label_insn_3258: lea eax , [eax+0x1F] -nop -nop -Label_insn_33762: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33762: pop eax -nop -Label_insn_33763: popfd -nop -Label_insn_33764: popad -nop -Label_insn_33765: jno 0x8052e77 -nop -Label_insn_33766: pushad -nop -Label_insn_33767: pushfd -nop -Label_insn_33768: push 0x08052E75 -nop -Label_insn_33769: push 0xF0001560 -nop -nop -Label_insn_33770: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33770: pop eax -nop -Label_insn_33771: popfd -nop -Label_insn_33772: popad -nop -Label_insn_3273: add ebx , edi -nop -Label_insn_33773: pushad -nop -Label_insn_33774: pushfd -nop -Label_insn_33775: push 0x08052E7A -nop -Label_insn_33776: push 0xF0001570 -nop -nop -Label_insn_33777: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33777: pop eax -nop -Label_insn_33778: popfd -nop -Label_insn_33779: popad -nop -Label_insn_33780: jno 0x8052e8a -nop -Label_insn_33781: pushad -nop -Label_insn_33782: pushfd -nop -Label_insn_33783: push 0x08052E88 -nop -Label_insn_3286: sbb esi , 0xFFFFFFFF -nop -Label_insn_33784: push 0xF0001580 -nop -Label_insn_3287: add eax , 0x00000001 -nop -nop -Label_insn_33785: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33785: pop eax -nop -Label_insn_33786: popfd -nop -Label_insn_33787: popad -nop -Label_insn_33788: pushad -nop -Label_insn_3294: add esi , ebx -nop -Label_insn_33789: pushfd -nop -Label_insn_3295: add edi , 0x00000001 -nop -Label_insn_33790: push 0x08052E8D -nop -Label_insn_3296: add dword [ebp-0x0000202C] , 0x00000001 -nop -Label_insn_33791: push 0xF0001590 -nop -nop -Label_insn_33792: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33792: pop eax -nop -Label_insn_3299: lea edx , [eax-0x61] -nop -Label_insn_33793: popfd -nop -Label_insn_33794: popad -nop -Label_insn_33795: jno 0x8052ea6 -nop -Label_insn_3303: add esi , 0x00000001 -nop -Label_insn_3304: add edi , 0x00000001 -nop -Label_insn_33796: pushad -nop -Label_insn_3305: add dword [ebp-0x0000202C] , 0x00000001 -nop -Label_insn_33797: pushfd -nop -Label_insn_33798: push 0x08052EA4 -nop -Label_insn_33799: push 0xF00015A0 -nop -Label_insn_3308: add esi , 0x00000001 -nop -nop -Label_insn_33800: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33800: pop eax -nop -Label_insn_3309: add edi , 0x00000001 -nop -Label_insn_33801: popfd -nop -Label_insn_3310: add dword [ebp-0x0000202C] , 0x00000001 -nop -Label_insn_33802: popad -nop -Label_insn_3313: add edi , 0x00000001 -nop -Label_insn_33803: pushad -nop -Label_insn_3314: add dword [ebp-0x0000202C] , 0x00000001 -nop -Label_insn_33804: pushfd -nop -Label_insn_3315: sub edi , dword [ebp-0x00002034] -nop -Label_insn_33805: push 0x08052EA9 -nop -Label_insn_33806: push 0xF00015B0 -nop -nop -Label_insn_33807: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33807: pop eax -nop -Label_insn_3318: add esi , edi -nop -Label_insn_33808: popfd -nop -Label_insn_33809: popad -nop -Label_insn_33810: jno 0x8052eb9 -nop -Label_insn_33811: pushad -nop -Label_insn_33812: pushfd -nop -Label_insn_33813: push 0x08052EB7 -nop -Label_insn_33814: push 0xF00015C0 -nop -nop -Label_insn_33815: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33815: pop eax -nop -Label_insn_3328: add edx , 0x00000001 -nop -Label_insn_33816: popfd -nop -Label_insn_33817: popad -nop -Label_insn_33818: pushad -nop -Label_insn_33819: pushfd -nop -Label_insn_33820: push 0x08052EBC -nop -Label_insn_33821: push 0xF00015D0 -nop -nop -Label_insn_33822: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33822: pop eax -nop -Label_insn_33823: popfd -nop -Label_insn_33824: popad -nop -Label_insn_33825: jno 0x8052ecc -nop -Label_insn_33826: pushad -nop -Label_insn_33827: pushfd -nop -Label_insn_33828: push 0x08052ECA -nop -Label_insn_33829: push 0xF00015E0 -nop -nop -Label_insn_33830: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33830: pop eax -nop -Label_insn_33831: popfd -nop -Label_insn_33832: popad -nop -Label_insn_3350: add ebx , 0x00000001 -nop -Label_insn_33833: pushad -nop -Label_insn_33834: pushfd -nop -Label_insn_33835: push 0x08052ECF -nop -Label_insn_33836: push 0xF00015F0 -nop -nop -Label_insn_33837: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33837: pop eax -nop -Label_insn_3356: add eax , 0x00000001 -nop -Label_insn_33838: popfd -nop -Label_insn_3357: add ebx , eax -nop -Label_insn_33839: popad -nop -Label_insn_33840: jno 0x8052ee8 -nop -Label_insn_33841: pushad -nop -Label_insn_33842: pushfd -nop -Label_insn_3363: add eax , 0x00000001 -nop -Label_insn_33843: push 0x08052EE6 -nop -Label_insn_3364: add ebx , eax -nop -Label_insn_33844: push 0xF0001600 -nop -nop -Label_insn_33845: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33845: pop eax -nop -Label_insn_33846: popfd -nop -Label_insn_33847: popad -nop -Label_insn_33848: pushad -nop -Label_insn_33849: pushfd -nop -Label_insn_3372: add ebx , dword [ebp-0x0000029C] -nop -Label_insn_33850: push 0x08052EEB -nop -Label_insn_33851: push 0xF0001610 -nop -nop -Label_insn_33852: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33852: pop eax -nop -Label_insn_33853: popfd -nop -Label_insn_33854: popad -nop -Label_insn_33855: jno 0x8052efb -nop -Label_insn_33856: pushad -nop -Label_insn_33857: pushfd -nop -Label_insn_3382: add ebx , eax -nop -Label_insn_33858: push 0x08052EF9 -nop -Label_insn_33859: push 0xF0001620 -nop -nop -Label_insn_33860: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33860: pop eax -nop -Label_insn_33861: popfd -nop -Label_insn_33862: popad -nop -Label_insn_33863: pushad -nop -Label_insn_33864: pushfd -nop -Label_insn_33865: push 0x08052EFE -nop -Label_insn_33866: push 0xF0001630 -nop -nop -Label_insn_33867: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33867: pop eax -nop -Label_insn_33868: popfd -nop -Label_insn_3396: add eax , 0x00000001 -nop -Label_insn_33869: popad -nop -Label_insn_3397: add ebx , eax -nop -Label_insn_33870: jno 0x8052f0e -nop -Label_insn_33871: pushad -nop -Label_insn_33872: pushfd -nop -Label_insn_33873: push 0x08052F0C -nop -Label_insn_33874: push 0xF0001640 -nop -nop -Label_insn_33875: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33875: pop eax -nop -Label_insn_33876: popfd -nop -Label_insn_33877: popad -nop -Label_insn_33878: pushad -nop -Label_insn_33879: pushfd -nop -Label_insn_33880: push 0x08052F11 -nop -Label_insn_33881: push 0xF0001650 -nop -nop -Label_insn_33882: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33882: pop eax -nop -Label_insn_33883: popfd -nop -Label_insn_33884: popad -nop -Label_insn_3417: add eax , 0x00000001 -nop -Label_insn_33885: jno 0x8052f24 -nop -Label_insn_3418: add ebx , eax -nop -Label_insn_33886: pushad -nop -Label_insn_33887: pushfd -nop -Label_insn_33888: push 0x08052F22 -nop -Label_insn_33889: push 0xF0001660 -nop -nop -Label_insn_33890: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33890: pop eax -nop -Label_insn_33891: popfd -nop -Label_insn_33892: popad -nop -Label_insn_33893: pushad -nop -Label_insn_33894: pushfd -nop -Label_insn_3430: lea ebx , [eax+0x01] -nop -Label_insn_33895: push 0x08052F27 -nop -Label_insn_33896: push 0xF0001670 -nop -nop -Label_insn_33897: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33897: pop eax -nop -Label_insn_33898: popfd -nop -Label_insn_33899: popad -nop -Label_insn_33900: jno 0x8052f42 -nop -Label_insn_33901: pushad -nop -Label_insn_33902: pushfd -nop -Label_insn_33903: push 0x08052F40 -nop -Label_insn_33904: push 0xF0001680 -nop -nop -Label_insn_33905: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33905: pop eax -nop -Label_insn_33906: popfd -nop -Label_insn_33907: popad -nop -Label_insn_33908: pushad -nop -Label_insn_33909: pushfd -nop -Label_insn_33910: push 0x08052F45 -nop -Label_insn_33911: push 0xF0001690 -nop -nop -Label_insn_33912: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33912: pop eax -nop -Label_insn_33913: popfd -nop -Label_insn_33914: popad -nop -Label_insn_33915: jno 0x8052f58 -nop -Label_insn_33916: pushad -nop -Label_insn_33917: pushfd -nop -Label_insn_33918: push 0x08052F56 -nop -Label_insn_33919: push 0xF00016A0 -nop -nop -Label_insn_33920: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33920: pop eax -nop -Label_insn_33921: popfd -nop -Label_insn_33922: popad -nop -Label_insn_33923: pushad -nop -Label_insn_33924: pushfd -nop -Label_insn_33925: push 0x08052F5B -nop -Label_insn_33926: push 0xF00016B0 -nop -nop -Label_insn_33927: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33927: pop eax -nop -Label_insn_33928: popfd -nop -Label_insn_33929: popad -nop -Label_insn_33930: jno 0x8052f7a -nop -Label_insn_33931: pushad -nop -Label_insn_33932: pushfd -nop -Label_insn_33933: push 0x08052F78 -nop -Label_insn_33934: push 0xF00016C0 -nop -nop -Label_insn_33935: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33935: pop eax -nop -Label_insn_33936: popfd -nop -Label_insn_33937: popad -nop -Label_insn_33938: pushad -nop -Label_insn_33939: pushfd -nop -Label_insn_33940: push 0x08052F7D -nop -Label_insn_33941: push 0xF00016D0 -nop -nop -Label_insn_33942: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33942: pop eax -nop -Label_insn_33943: popfd -nop -Label_insn_33944: popad -nop -Label_insn_33945: jno 0x8052fd6 -nop -Label_insn_33946: pushad -nop -Label_insn_33947: pushfd -nop -Label_insn_33948: push 0x08052FD3 -nop -Label_insn_33949: push 0xF00016E0 -nop -Label_insn_3514: lea edx , [eax+0x04] -nop -nop -Label_insn_33950: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33950: pop eax -nop -Label_insn_33951: popfd -nop -Label_insn_33952: popad -nop -Label_insn_3519: add dword [ebx+0x0C] , 0x00000004 -nop -Label_insn_33953: pushad -nop -Label_insn_33954: pushfd -nop -Label_insn_33955: push 0x08052FDD -nop -Label_insn_33956: push 0xF00016F0 -nop -nop -Label_insn_33957: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33957: pop eax -nop -Label_insn_33958: popfd -nop -Label_insn_33959: popad -nop -Label_insn_3527: add eax , esi -nop -Label_insn_33960: jnc Label_insn_10532 -nop -Label_insn_33961: pushad -nop -Label_insn_33962: pushfd -nop -Label_insn_33963: push 0x0805300C -nop -Label_insn_3532: lea ecx , [edx+0x04] -nop -Label_insn_33964: push 0xF0001700 -nop -nop -Label_insn_33965: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33965: pop eax -nop -Label_insn_33966: popfd -nop -Label_insn_33967: popad -nop -Label_insn_3536: add dword [ebx+0x0C] , 0x00000004 -nop -Label_insn_33968: jnc 0x8053013 -nop -Label_insn_33969: pushad -nop -Label_insn_33970: pushfd -nop -Label_insn_33971: push 0x08053010 -nop -Label_insn_33972: push 0xF0001710 -nop -nop -Label_insn_33973: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33973: pop eax -nop -Label_insn_33974: popfd -nop -Label_insn_33975: jnc 0x8053040 -nop -Label_insn_33976: pushad -nop -Label_insn_33977: pushfd -nop -Label_insn_33978: push 0x0805303D -nop -Label_insn_33979: push 0xF0001720 -nop -nop -Label_insn_33980: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33980: pop eax -nop -Label_insn_33981: popfd -nop -Label_insn_33982: popad -nop -Label_insn_33983: jnc 0x8053050 -nop -Label_insn_3559: lea edx , [esi+eax] -nop -Label_insn_33984: pushad -nop -Label_insn_33985: pushfd -nop -Label_insn_33986: push 0x0805304E -nop -Label_insn_33987: push 0xF0001730 -nop -Label_insn_34063: pushfd -nop -nop -Label_insn_33988: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_33988: pop eax -nop -Label_insn_33989: popfd -nop -Label_insn_33990: popad -nop -Label_insn_33991: jno 0x805307b -nop -Label_insn_33992: pushad -nop -Label_insn_33993: pushfd -nop -Label_insn_3572: sub edx , eax -nop -Label_insn_33994: push 0x08053078 -nop -Label_insn_33995: push 0xF0001740 -nop -nop -Label_insn_33996: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_33996: pop eax -nop -Label_insn_33997: popfd -nop -Label_insn_33998: popad -nop -Label_insn_33999: pushad -nop -Label_insn_34000: pushfd -nop -Label_insn_34001: push 0x08053084 -nop -Label_insn_3582: add edi , 0x080611E0 -nop -Label_insn_34002: push 0xF0001750 -nop -nop -Label_insn_34003: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34003: pop eax -nop -Label_insn_34004: popfd -nop -Label_insn_34005: popad -nop -Label_insn_34006: jno 0x804af39 -nop -Label_insn_34007: pushad -nop -Label_insn_34008: pushfd -nop -Label_insn_34009: push 0x0804AF36 -nop -Label_insn_34010: push 0xF0001760 -nop -nop -Label_insn_34011: nop ;mul_overflow_detector_32 -post_callback_Label_insn_34011: pop eax -nop -Label_insn_34012: popfd -nop -Label_insn_34013: popad -nop -Label_insn_34014: pushad -nop -Label_insn_34015: pushfd -nop -Label_insn_34016: push 0x0804AF3E -nop -Label_insn_3600: add dword [0x080614B4] , eax -nop -Label_insn_34017: push 0xF0001770 -nop -nop -Label_insn_34018: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34018: pop eax -nop -Label_insn_34019: popfd -nop -Label_insn_34020: popad -nop -Label_insn_34021: jno 0x804afa3 -nop -Label_insn_34022: pushad -nop -Label_insn_34023: pushfd -nop -Label_insn_34024: push 0x0804AFA0 -nop -Label_insn_34025: push 0xF0001780 -nop -nop -Label_insn_34026: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34026: pop eax -nop -Label_insn_34027: popfd -nop -Label_insn_34028: popad -nop -Label_insn_34029: jno 0x804b00a -nop -Label_insn_34030: pushad -nop -Label_insn_34031: pushfd -nop -Label_insn_34032: push 0x0804B007 -nop -Label_insn_34033: push 0xF0001790 -nop -nop -Label_insn_34034: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34034: pop eax -nop -Label_insn_34035: popfd -nop -Label_insn_3624: sub eax , 0x00000001 -nop -Label_insn_34036: popad -nop -Label_insn_34037: jno 0x804b207 -nop -Label_insn_34038: pushad -nop -Label_insn_34039: pushfd -nop -Label_insn_34040: push 0x0804B200 -nop -Label_insn_34041: push 0xF00017A0 -nop -nop -Label_insn_34042: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34042: pop eax -nop -Label_insn_34043: popfd -nop -Label_insn_34044: popad -nop -Label_insn_34045: jno 0x804b335 -nop -Label_insn_34046: pushad -nop -Label_insn_34047: pushfd -nop -Label_insn_34048: push 0x0804B32E -nop -Label_insn_34049: push 0xF00017B0 -nop -nop -Label_insn_34050: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34050: pop eax -nop -Label_insn_34051: popfd -nop -Label_insn_34052: popad -nop -Label_insn_34053: jno 0x804b367 -nop -Label_insn_34054: pushad -nop -Label_insn_34055: pushfd -nop -Label_insn_34056: push 0x0804B364 -nop -Label_insn_34057: push 0xF00017C0 -nop -nop -Label_insn_34058: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34058: pop eax -nop -Label_insn_34059: popfd -nop -Label_insn_34060: popad -nop -Label_insn_3658: lea eax , [esi+edx-0x01] -nop -Label_insn_34061: jnc 0x804b485 -nop -Label_insn_34062: pushad -nop -Label_insn_34064: push 0x0804B481 -nop -Label_insn_34065: push 0xF00017D0 -nop -nop -Label_insn_34066: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34066: pop eax -nop -Label_insn_34067: popfd -nop -Label_insn_34068: popad -nop -Label_insn_34069: jno Label_insn_1935 -nop -Label_insn_34070: pushad -nop -Label_insn_34071: pushfd -nop -Label_insn_34072: push 0x0804B4B0 -nop -Label_insn_34073: push 0xF00017E0 -nop -nop -Label_insn_34074: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34074: pop eax -nop -Label_insn_34075: popfd -nop -Label_insn_34076: popad -nop -Label_insn_34077: jno 0x804b4b6 -nop -Label_insn_34078: pushad -nop -Label_insn_34079: pushfd -nop -Label_insn_34080: push 0x0804B4B3 -nop -Label_insn_34081: push 0xF00017F0 -nop -nop -Label_insn_34082: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34082: pop eax -nop -Label_insn_34083: popfd -nop -Label_insn_34084: popad -nop -Label_insn_34085: jno 0x804b4cd -nop -Label_insn_34086: pushad -nop -Label_insn_34087: pushfd -nop -Label_insn_34088: push 0x0804B4CA -nop -Label_insn_34089: push 0xF0001800 -nop -nop -Label_insn_34090: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34090: pop eax -nop -Label_insn_34091: popfd -nop -Label_insn_34092: popad -nop -Label_insn_34093: jno 0x804b4e3 -nop -Label_insn_34094: pushad -nop -Label_insn_34095: pushfd -nop -Label_insn_34096: push 0x0804B4E0 -nop -Label_insn_34097: push 0xF0001810 -nop -nop -Label_insn_34098: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34098: pop eax -nop -Label_insn_34099: popfd -nop -Label_insn_34100: popad -nop -Label_insn_34101: pushad -nop -Label_insn_34102: pushfd -nop -Label_insn_34103: push 0x0804B4E8 -nop -Label_insn_34104: push 0xF0001820 -nop -nop -Label_insn_34105: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34105: pop eax -nop -Label_insn_34106: popfd -nop -Label_insn_34107: popad -nop -Label_insn_34108: jno 0x804b72b -nop -Label_insn_34109: pushad -nop -Label_insn_34110: pushfd -nop -Label_insn_34111: push 0x0804B727 -nop -Label_insn_3748: add edi , 0x00000008 -nop -Label_insn_34112: push 0xF0001830 -nop -nop -Label_insn_34113: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34113: pop eax -nop -Label_insn_34114: popfd -nop -Label_insn_34115: popad -nop -Label_insn_34116: jno 0x804b7af -nop -Label_insn_34117: pushad -nop -Label_insn_34118: pushfd -nop -Label_insn_34119: push 0x0804B7A9 -nop -Label_insn_34120: push 0xF0001840 -nop -nop -Label_insn_34121: nop ;mul_overflow_detector_32 -post_callback_Label_insn_34121: pop eax -nop -Label_insn_34122: popfd -nop -Label_insn_34123: popad -nop -Label_insn_3761: sbb edi , edi -nop -Label_insn_34124: pushfd -nop -Label_insn_3763: add edi , 0x00000090 -nop -Label_insn_34125: test eax , 0xFFFFFF00 -nop -Label_insn_34126: je Label_insn_34128 -nop -Label_insn_34127: nop -nop -Label_insn_34128: popfd -nop -Label_insn_34129: movzx eax , al -nop -Label_insn_34130: not eax -nop -Label_insn_34131: test eax , 0xFFFFFF00 -nop -Label_insn_34132: je Label_insn_34128 -nop -Label_insn_34133: pushad -nop -Label_insn_34134: pushfd -nop -Label_insn_34135: push 0x0804B7EF -nop -Label_insn_34136: push 0xF0001850 -nop -nop -Label_insn_34137: nop ;truncation_detector_32_8 -post_callback_Label_insn_34137: pop eax -nop -Label_insn_34138: popfd -nop -Label_insn_34139: popad -nop -Label_insn_34140: jnc 0x804b7f9 -nop -Label_insn_34141: pushad -nop -Label_insn_34142: pushfd -nop -Label_insn_34143: push 0x0804B7F7 -nop -Label_insn_34144: push 0xF0001860 -nop -nop -Label_insn_34145: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34145: pop eax -nop -Label_insn_34146: popfd -nop -Label_insn_34147: popad -nop -Label_insn_3790: sub eax , 0x00000001 -nop -Label_insn_34148: pushad -nop -Label_insn_34149: pushfd -nop -Label_insn_34150: push 0x0804B7FC -nop -Label_insn_34151: push 0xF0001870 -nop -nop -Label_insn_34152: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34152: pop eax -nop -Label_insn_34153: popfd -nop -Label_insn_34154: popad -nop -Label_insn_34155: jnc Label_insn_2147 -nop -Label_insn_34156: pushad -nop -Label_insn_34157: pushfd -nop -Label_insn_34158: push 0x0804B869 -nop -Label_insn_34159: push 0xF0001880 -nop -nop -Label_insn_34160: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34160: pop eax -nop -Label_insn_34161: popfd -nop -Label_insn_34162: popad -nop -Label_insn_34163: jnc 0x804b86e -nop -Label_insn_34164: pushad -nop -Label_insn_34165: pushfd -nop -Label_insn_34166: push 0x0804B86B -nop -Label_insn_34167: push 0xF0001890 -nop -nop -Label_insn_34168: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34168: pop eax -nop -Label_insn_34169: popfd -nop -Label_insn_34170: popad -nop -Label_insn_34171: jnc 0x804b886 -nop -Label_insn_3821: add esi , eax -nop -Label_insn_34172: pushad -nop -Label_insn_34173: pushfd -nop -Label_insn_34174: push 0x0804B882 -nop -Label_insn_34175: push 0xF00018A0 -nop -nop -Label_insn_34176: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34176: pop eax -nop -Label_insn_34177: popfd -nop -Label_insn_34178: popad -nop -Label_insn_34179: jno 0x804b8b3 -nop -Label_insn_34180: pushad -nop -Label_insn_34181: pushfd -nop -Label_insn_34182: push 0x0804B8B0 -nop -Label_insn_34183: push 0xF00018B0 -nop -nop -Label_insn_34184: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34184: pop eax -nop -Label_insn_34185: popfd -nop -Label_insn_34186: popad -nop -Label_insn_34187: pushfd -nop -Label_insn_34188: test ecx , 0xFFFFFF00 -nop -Label_insn_34189: je Label_insn_34191 -nop -Label_insn_34190: nop -nop -Label_insn_34191: popfd -nop -Label_insn_34192: mov byte [ebp-0x0000034C] , cl -nop -Label_insn_34193: pushad -nop -Label_insn_34194: pushfd -nop -Label_insn_34195: push 0x0804B9CE -nop -Label_insn_34196: push 0xF00018C0 -nop -nop -Label_insn_34197: nop ;truncation_detector_32_8 -post_callback_Label_insn_34197: pop eax -nop -Label_insn_34198: popfd -nop -Label_insn_34199: popad -nop -Label_insn_3856: sub edx , 0x00000001 -nop -Label_insn_34200: jnc 0x804bb65 -nop -Label_insn_34201: pushad -nop -Label_insn_34202: pushfd -nop -Label_insn_34203: push 0x0804BB63 -nop -Label_insn_34204: push 0xF00018D0 -nop -nop -Label_insn_34205: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34205: pop eax -nop -Label_insn_34206: popfd -nop -Label_insn_34207: popad -nop -Label_insn_34208: jnc Label_insn_2322 -nop -Label_insn_34209: pushad -nop -Label_insn_34210: pushfd -nop -Label_insn_34211: push 0x0804BB8B -nop -Label_insn_34212: push 0xF00018E0 -nop -nop -Label_insn_34213: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34213: pop eax -nop -Label_insn_34214: popfd -nop -Label_insn_3875: sub edx , 0x00000001 -nop -Label_insn_34215: popad -nop -Label_insn_34216: jno 0x804bb91 -nop -Label_insn_34217: pushad -nop -Label_insn_34218: pushfd -nop -Label_insn_34219: push 0x0804BB8E -nop -Label_insn_34220: push 0xF00018F0 -nop -nop -Label_insn_34221: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34221: pop eax -nop -Label_insn_34222: popfd -nop -Label_insn_34223: popad -nop -Label_insn_34224: jnc Label_insn_2343 -nop -Label_insn_34225: pushad -nop -Label_insn_34226: pushfd -nop -Label_insn_34227: push 0x0804BBE3 -nop -Label_insn_34228: push 0xF0001900 -nop -nop -Label_insn_34229: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34229: pop eax -nop -Label_insn_34230: popfd -nop -Label_insn_34231: popad -nop -Label_insn_34232: jno 0x804bbe9 -nop -Label_insn_34233: pushad -nop -Label_insn_34234: pushfd -nop -Label_insn_34235: push 0x0804BBE6 -nop -Label_insn_34236: push 0xF0001910 -nop -nop -Label_insn_34237: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34237: pop eax -nop -Label_insn_34238: popfd -nop -Label_insn_34239: popad -nop -Label_insn_34240: jno 0x804bc1e -nop -Label_insn_34241: pushad -nop -Label_insn_34242: pushfd -nop -Label_insn_34243: push 0x0804BC1B -nop -Label_insn_34244: push 0xF0001920 -nop -nop -Label_insn_34245: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34245: pop eax -nop -Label_insn_34246: popfd -nop -Label_insn_34247: popad -nop -Label_insn_34248: jno Label_insn_2362 -nop -Label_insn_34249: pushad -nop -Label_insn_34250: pushfd -nop -Label_insn_34251: push 0x0804BC2B -nop -Label_insn_34252: push 0xF0001930 -nop -nop -Label_insn_34253: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34253: pop eax -nop -Label_insn_34254: popfd -nop -Label_insn_34255: popad -nop -Label_insn_34256: jnc 0x804bc30 -nop -Label_insn_34257: pushad -nop -Label_insn_3933: add dword [ebp-0x20] , 0x00000001 -nop -Label_insn_34258: pushfd -nop -Label_insn_34259: push 0x0804BC2D -nop -Label_insn_34260: push 0xF0001940 -nop -nop -Label_insn_34261: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34261: pop eax -nop -Label_insn_34262: popfd -nop -Label_insn_34263: popad -nop -Label_insn_34264: pushad -nop -Label_insn_34265: pushfd -nop -Label_insn_34266: push 0x0804BC37 -nop -Label_insn_34267: push 0xF0001950 -nop -nop -Label_insn_34268: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34268: pop eax -nop -Label_insn_34269: popfd -nop -Label_insn_34270: popad -nop -Label_insn_34271: jnc 0x804bc3d -nop -Label_insn_34272: pushad -nop -Label_insn_34273: pushfd -nop -Label_insn_34274: push 0x0804BC3A -nop -Label_insn_34275: push 0xF0001960 -nop -nop -Label_insn_34276: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34276: pop eax -nop -Label_insn_34277: popfd -nop -Label_insn_34278: popad -nop -Label_insn_34279: jnc 0x804bc74 -nop -Label_insn_34280: pushad -nop -Label_insn_34281: pushfd -nop -Label_insn_34282: push 0x0804BC71 -nop -Label_insn_34283: push 0xF0001970 -nop -nop -Label_insn_34284: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34284: pop eax -nop -Label_insn_34285: popfd -nop -Label_insn_34286: popad -nop -Label_insn_34287: jnc 0x804bc8d -nop -Label_insn_34288: pushad -nop -Label_insn_34289: pushfd -nop -Label_insn_3975: add eax , 0x00000001 -nop -Label_insn_34290: push 0x0804BC8A -nop -Label_insn_34291: push 0xF0001980 -nop -nop -Label_insn_34292: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34292: pop eax -nop -Label_insn_34293: popfd -nop -Label_insn_34294: popad -nop -Label_insn_34295: jno 0x8053b20 -nop -Label_insn_3983: add ebx , 0x00000008 -nop -Label_insn_34296: pushad -nop -Label_insn_34297: pushfd -nop -Label_insn_34298: push 0x08053B1C -nop -Label_insn_34299: push 0xF0001990 -nop -nop -Label_insn_34300: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34300: pop eax -nop -Label_insn_34301: popfd -nop -Label_insn_34302: popad -nop -Label_insn_3992: lea edx , [eax+0x01] -nop -Label_insn_34303: jno 0x8053b4a -nop -Label_insn_34304: pushad -nop -Label_insn_34305: pushfd -nop -Label_insn_34306: push 0x08053B47 -nop -Label_insn_34307: push 0xF00019A0 -nop -Label_insn_3998: lea edx , [eax+0x02] -nop -nop -Label_insn_34308: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34308: pop eax -nop -Label_insn_34309: popfd -nop -Label_insn_34310: popad -nop -Label_insn_4001: add eax , 0x00000003 -nop -Label_insn_34311: jno Label_insn_11747 -nop -Label_insn_34312: pushad -nop -Label_insn_34313: pushfd -nop -Label_insn_34314: push 0x08053C42 -nop -Label_insn_34315: push 0xF00019B0 -nop -nop -Label_insn_34316: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34316: pop eax -nop -Label_insn_4010: add esi , 0x00000001 -nop -Label_insn_34317: popfd -nop -Label_insn_34318: popad -nop -Label_insn_34319: jno 0x8053c49 -nop -Label_insn_34320: pushad -nop -Label_insn_34321: pushfd -nop -Label_insn_34322: push 0x08053C46 -nop -Label_insn_34323: push 0xF00019C0 -nop -nop -Label_insn_34324: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34324: pop eax -nop -Label_insn_4020: lea ecx , [0x080611E0+esi*8] -nop -Label_insn_34325: popfd -nop -Label_insn_34326: popad -nop -Label_insn_34327: jno 0x8053c9c -nop -Label_insn_34328: pushad -nop -Label_insn_34329: pushfd -nop -Label_insn_34330: push 0x08053C98 -nop -Label_insn_34331: push 0xF00019D0 -nop -nop -Label_insn_34332: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34332: pop eax -nop -Label_insn_34333: popfd -nop -Label_insn_34334: popad -nop -Label_insn_34335: jno 0x8053f1b -nop -Label_insn_34336: pushad -nop -Label_insn_34337: pushfd -nop -Label_insn_34338: push 0x08053F18 -nop -Label_insn_34339: push 0xF00019E0 -nop -nop -Label_insn_34340: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34340: pop eax -nop -Label_insn_34341: popfd -nop -Label_insn_34342: popad -nop -Label_insn_4043: add eax , 0x00000001 -nop -Label_insn_34343: jnc 0x8053f59 -nop -Label_insn_34344: pushad -nop -Label_insn_34345: pushfd -nop -Label_insn_34346: push 0x08053F56 -nop -Label_insn_34347: push 0xF00019F0 -nop -nop -Label_insn_34348: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34348: pop eax -nop -Label_insn_34349: popfd -nop -Label_insn_34350: popad -nop -Label_insn_34351: jno 0x8053f6b -nop -Label_insn_34352: pushad -nop -Label_insn_34353: pushfd -nop -Label_insn_34354: push 0x08053F68 -nop -Label_insn_34355: push 0xF0001A00 -nop -nop -Label_insn_34356: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34356: pop eax -nop -Label_insn_34357: popfd -nop -Label_insn_34358: popad -nop -Label_insn_34359: pushad -nop -Label_insn_34360: pushfd -nop -Label_insn_34361: push 0x08053F6E -nop -Label_insn_34362: push 0xF0001A10 -nop -nop -Label_insn_34363: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34363: pop eax -nop -Label_insn_34364: popfd -nop -Label_insn_34365: popad -nop -Label_insn_34366: jno 0x8054083 -nop -Label_insn_34367: pushad -nop -Label_insn_34368: pushfd -nop -Label_insn_34369: push 0x08054081 -nop -Label_insn_34370: push 0xF0001A20 -nop -nop -Label_insn_34371: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34371: pop eax -nop -Label_insn_34372: popfd -nop -Label_insn_34373: popad -nop -Label_insn_34374: pushad -nop -Label_insn_34375: pushfd -nop -Label_insn_34376: push 0x08054086 -nop -Label_insn_34377: push 0xF0001A30 -nop -nop -Label_insn_34378: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34378: pop eax -nop -Label_insn_34379: popfd -nop -Label_insn_34380: popad -nop -Label_insn_34381: jnc 0x80540af -nop -Label_insn_4094: sub eax , esi -nop -Label_insn_34382: pushad -nop -Label_insn_34383: pushfd -nop -Label_insn_34384: push 0x080540AC -nop -Label_insn_34385: push 0xF0001A40 -nop -nop -Label_insn_34386: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34386: pop eax -nop -Label_insn_34387: popfd -nop -Label_insn_34388: popad -nop -Label_insn_34389: pushad -nop -Label_insn_4101: imul ecx , dword [edi+0x10] , 0x000000A1 -nop -Label_insn_4102: add ecx , 0x08061580 -nop -Label_insn_34390: jno 0x80540fa -nop -Label_insn_34391: pushad -nop -Label_insn_34392: pushfd -nop -Label_insn_34393: push 0x080540F4 -nop -Label_insn_4107: add edx , 0x00000002 -nop -Label_insn_34394: push 0xF0001A50 -nop -nop -Label_insn_34395: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34395: pop eax -nop -Label_insn_34396: popfd -nop -Label_insn_34397: popad -nop -Label_insn_34398: jno 0x8054185 -nop -Label_insn_34399: pushad -nop -Label_insn_34400: pushfd -nop -Label_insn_34401: push 0x08054182 -nop -Label_insn_34402: push 0xF0001A60 -nop -nop -Label_insn_34403: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34403: pop eax -nop -Label_insn_34404: popfd -nop -Label_insn_34405: popad -nop -Label_insn_34406: jno 0x805423a -nop -Label_insn_34407: pushad -nop -Label_insn_34408: pushfd -nop -Label_insn_34409: push 0x08054237 -nop -Label_insn_4128: lea eax , [ebx+0x08] -nop -Label_insn_34410: push 0xF0001A70 -nop -nop -Label_insn_34411: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34411: pop eax -nop -Label_insn_34412: popfd -nop -Label_insn_34413: popad -nop -Label_insn_34414: jno 0x80542d5 -nop -Label_insn_34415: pushad -nop -Label_insn_34416: pushfd -nop -Label_insn_34417: push 0x080542D2 -nop -Label_insn_34418: push 0xF0001A80 -nop -nop -Label_insn_34419: nop ;mul_overflow_detector_32 -post_callback_Label_insn_34419: pop eax -nop -Label_insn_34420: popfd -nop -Label_insn_34421: popad -nop -Label_insn_34422: pushad -nop -Label_insn_34423: pushfd -nop -Label_insn_34424: push 0x080542D7 -nop -Label_insn_34425: push 0xF0001A90 -nop -nop -Label_insn_34426: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34426: pop eax -nop -Label_insn_34427: popfd -nop -Label_insn_34428: popad -nop -Label_insn_34429: jnc 0x8054325 -nop -Label_insn_34430: pushad -nop -Label_insn_34431: pushfd -nop -Label_insn_34432: push 0x08054323 -nop -Label_insn_34433: push 0xF0001AA0 -nop -nop -Label_insn_34434: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34434: pop eax -nop -Label_insn_34435: popfd -nop -Label_insn_4159: sub edi , eax -nop -Label_insn_34436: popad -nop -Label_insn_34437: jnc 0x80543fd -nop -Label_insn_34438: pushad -nop -Label_insn_34439: pushfd -nop -Label_insn_34440: push 0x080543FB -nop -Label_insn_4166: add ecx , 0x00000001 -nop -Label_insn_34441: push 0xF0001AB0 -nop -nop -Label_insn_34442: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34442: pop eax -nop -Label_insn_34443: popfd -nop -Label_insn_4169: add esi , ecx -nop -Label_insn_34444: popad -nop -Label_insn_4171: lea edi , [esi+0x01] -nop -Label_insn_34445: jnc 0x8054411 -nop -Label_insn_4172: add edx , 0x00000001 -nop -Label_insn_34446: pushad -nop -Label_insn_34447: pushfd -nop -Label_insn_34448: push 0x0805440F -nop -Label_insn_34449: push 0xF0001AC0 -nop -nop -Label_insn_34450: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34450: pop eax -nop -Label_insn_34451: popfd -nop -Label_insn_34452: popad -nop -Label_insn_34453: pushad -nop -Label_insn_34454: pushfd -nop -Label_insn_34455: push 0x08054415 -nop -Label_insn_34456: push 0xF0001AD0 -nop -nop -Label_insn_34457: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34457: pop eax -nop -Label_insn_34458: popfd -nop -Label_insn_34459: popad -nop -Label_insn_34460: jno Label_insn_12363 -nop -Label_insn_34461: pushad -nop -Label_insn_34462: pushfd -nop -Label_insn_34463: push 0x08054493 -nop -Label_insn_4194: add edi , eax -nop -Label_insn_34464: push 0xF0001AE0 -nop -nop -Label_insn_34465: nop ;mul_overflow_detector_32 -post_callback_Label_insn_34465: pop eax -nop -Label_insn_34466: popfd -nop -Label_insn_34467: popad -nop -Label_insn_34468: pushfd -nop -Label_insn_34469: test ecx , ecx -nop -Label_insn_34470: jns Label_insn_34472 -nop -Label_insn_34471: nop -nop -Label_insn_34472: popfd -nop -Label_insn_34473: mov dword [esp+0x08] , ecx -nop -Label_insn_34474: pushad -nop -Label_insn_34475: pushfd -nop -Label_insn_34476: push 0x08054497 -nop -Label_insn_34477: push 0xF0001AF0 -nop -nop -Label_insn_34478: nop ;signedness_detector_32 -post_callback_Label_insn_34478: pop eax -nop -Label_insn_34479: popfd -nop -Label_insn_34480: popad -nop -Label_insn_34481: jno Label_insn_12365 -nop -Label_insn_34482: pushad -nop -Label_insn_34483: pushfd -nop -Label_insn_34484: push 0x0805449B -nop -Label_insn_34485: push 0xF0001B00 -nop -nop -Label_insn_34486: nop ;mul_overflow_detector_32 -post_callback_Label_insn_34486: pop eax -nop -Label_insn_34487: popfd -nop -Label_insn_34488: popad -nop -Label_insn_34489: jno 0x80544a0 -nop -Label_insn_4236: sub esi , eax -nop -Label_insn_4242: add ecx , 0x00000001 -nop -Label_insn_4245: add edi , ecx -nop -Label_insn_4247: lea esi , [edi+0x01] -nop -Label_insn_4248: add edx , 0x00000001 -nop -Label_insn_34490: pushad -nop -Label_insn_34491: pushfd -nop -Label_insn_34492: push 0x0805449E -nop -Label_insn_34493: push 0xF0001B10 -nop -nop -Label_insn_34494: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34494: pop eax -nop -Label_insn_34495: popfd -nop -Label_insn_34496: popad -nop -Label_insn_34497: test edx , edx -nop -Label_insn_34498: jns Label_insn_34500 -nop -Label_insn_34499: nop -nop -Label_insn_34500: popfd -nop -Label_insn_34501: mov dword [ebp-0x00000098] , edx -nop -Label_insn_34502: pushad -nop -Label_insn_34503: pushfd -nop -Label_insn_34504: push 0x080544A3 -nop -Label_insn_34505: push 0xF0001B20 -nop -nop -Label_insn_34506: nop ;signedness_detector_32 -post_callback_Label_insn_34506: pop eax -nop -Label_insn_34507: popfd -nop -Label_insn_34508: popad -nop -Label_insn_34509: jnc 0x80544b9 -nop -Label_insn_34510: pushad -nop -Label_insn_4274: add esi , eax -nop -Label_insn_34511: pushfd -nop -Label_insn_34512: push 0x080544B7 -nop -Label_insn_34513: push 0xF0001B30 -nop -nop -Label_insn_34514: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34514: pop eax -nop -Label_insn_34515: popfd -nop -Label_insn_34516: popad -nop -Label_insn_4281: sub esi , dword [ebp-0x000014EC] -nop -Label_insn_34517: jnc 0x805451b -nop -Label_insn_4283: add dword [0x080614B4] , esi -nop -Label_insn_34518: pushad -nop -Label_insn_34519: pushfd -nop -Label_insn_34520: push 0x08054518 -nop -Label_insn_34521: push 0xF0001B40 -nop -nop -Label_insn_34522: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34522: pop eax -nop -Label_insn_34523: popfd -nop -Label_insn_34524: popad -nop -Label_insn_34525: jnc 0x805453c -nop -Label_insn_34526: pushad -nop -Label_insn_34527: pushfd -nop -Label_insn_34528: push 0x08054535 -nop -Label_insn_34529: push 0xF0001B50 -nop -nop -Label_insn_34530: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34530: pop eax -nop -Label_insn_34531: popfd -nop -Label_insn_34532: popad -nop -Label_insn_34533: jno 0x805455b -nop -Label_insn_34534: pushad -nop -Label_insn_34535: pushfd -nop -Label_insn_34536: push 0x08054558 -nop -Label_insn_34537: push 0xF0001B60 -nop -nop -Label_insn_34538: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34538: pop eax -nop -Label_insn_34539: popfd -nop -Label_insn_34540: popad -nop -Label_insn_34541: jno Label_insn_12421 -nop -Label_insn_34542: pushad -nop -Label_insn_34543: pushfd -nop -Label_insn_34544: push 0x08054585 -nop -Label_insn_34545: push 0xF0001B70 -nop -nop -Label_insn_34546: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34546: pop eax -nop -Label_insn_34547: popfd -nop -Label_insn_34548: popad -nop -Label_insn_34549: jno 0x805458b -nop -Label_insn_34550: pushad -nop -Label_insn_34551: pushfd -nop -Label_insn_34552: push 0x08054587 -nop -Label_insn_34553: push 0xF0001B80 -nop -nop -Label_insn_34554: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34554: pop eax -nop -Label_insn_34555: popfd -nop -Label_insn_34556: popad -nop -Label_insn_34557: pushfd -nop -Label_insn_34558: test edi , edi -nop -Label_insn_34559: jns Label_insn_34561 -nop -Label_insn_34560: nop -nop -Label_insn_34561: popfd -nop -Label_insn_34562: mov dword [ebp-0x60] , edi -nop -Label_insn_34563: pushad -nop -Label_insn_34564: pushfd -nop -Label_insn_34565: push 0x080545C7 -nop -Label_insn_34566: push 0xF0001B90 -nop -nop -Label_insn_34567: nop ;signedness_detector_32 -post_callback_Label_insn_34567: pop eax -nop -Label_insn_34568: popfd -nop -Label_insn_34569: popad -nop -Label_insn_34570: jno 0x80545d6 -nop -Label_insn_34571: pushad -nop -Label_insn_34572: pushfd -nop -Label_insn_34573: push 0x080545D3 -nop -Label_insn_34574: push 0xF0001BA0 -nop -nop -Label_insn_34575: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34575: pop eax -nop -Label_insn_34576: popfd -nop -Label_insn_34577: popad -nop -Label_insn_34578: jno 0x80545f2 -nop -Label_insn_34579: pushad -nop -Label_insn_34580: pushfd -nop -Label_insn_34581: push 0x080545EF -nop -Label_insn_4362: add esi , 0x00000004 -nop -Label_insn_34582: push 0xF0001BB0 -nop -Label_insn_4363: lea eax , [edx-0x01010101] -nop -nop -Label_insn_34583: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34583: pop eax -nop -Label_insn_34584: popfd -nop -Label_insn_34585: popad -nop -Label_insn_34586: jnc 0x8054635 -nop -Label_insn_34587: pushad -nop -Label_insn_34588: pushfd -nop -Label_insn_4371: add esi , 0x00000002 -nop -Label_insn_34589: push 0x08054633 -nop -Label_insn_34590: push 0xF0001BC0 -nop -Label_insn_4373: sbb esi , 0x00000003 -nop -nop -Label_insn_34591: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34591: pop eax -nop -Label_insn_34592: popfd -nop -Label_insn_34593: popad -nop -Label_insn_34594: jnc 0x8054646 -nop -Label_insn_34595: pushad -nop -Label_insn_34596: pushfd -nop -Label_insn_4381: sub edi , esi -nop -Label_insn_34597: push 0x08054644 -nop -Label_insn_34598: push 0xF0001BD0 -nop -nop -Label_insn_34599: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34599: pop eax -nop -Label_insn_34600: popfd -nop -Label_insn_4385: add dword [0x080614B4] , edi -nop -Label_insn_34601: popad -nop -Label_insn_34602: jno 0x805466f -nop -Label_insn_34603: pushad -nop -Label_insn_34604: pushfd -nop -Label_insn_34605: push 0x0805466D -nop -Label_insn_34606: push 0xF0001BE0 -nop -nop -Label_insn_34607: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34607: pop eax -nop -Label_insn_34608: popfd -nop -Label_insn_34609: popad -nop -Label_insn_34610: jno 0x8054681 -nop -Label_insn_34611: pushad -nop -Label_insn_34612: pushfd -nop -Label_insn_34613: push 0x0805467E -nop -Label_insn_34614: push 0xF0001BF0 -nop -nop -Label_insn_34615: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34615: pop eax -nop -Label_insn_34616: popfd -nop -Label_insn_34617: popad -nop -Label_insn_34618: jnc 0x80546a8 -nop -Label_insn_34619: pushad -nop -Label_insn_34620: pushfd -nop -Label_insn_34621: push 0x080546A4 -nop -Label_insn_34622: push 0xF0001C00 -nop -nop -Label_insn_34623: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34623: pop eax -nop -Label_insn_34624: popfd -nop -Label_insn_34625: popad -nop -Label_insn_34626: jnc Label_insn_12499 -nop -Label_insn_34627: pushad -nop -Label_insn_34628: pushfd -nop -Label_insn_34629: push 0x080546AE -nop -Label_insn_34630: push 0xF0001C10 -nop -Label_insn_4423: lea ecx , [edx-0x00F0C2AC] -nop -nop -Label_insn_34631: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34631: pop eax -nop -Label_insn_34632: popfd -nop -Label_insn_34633: popad -nop -Label_insn_34634: jnc 0x80546b2 -nop -Label_insn_34635: pushad -nop -Label_insn_34636: pushfd -nop -Label_insn_34637: push 0x080546B0 -nop -Label_insn_34638: push 0xF0001C20 -nop -nop -Label_insn_34639: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34639: pop eax -nop -Label_insn_34640: popfd -nop -Label_insn_34641: popad -nop -Label_insn_4438: lea eax , [esi+eax] -nop -Label_insn_34642: pushad -nop -Label_insn_34643: pushfd -nop -Label_insn_4440: lea esi , [eax+0x01] -nop -Label_insn_34644: push 0x080546B5 -nop -Label_insn_34645: push 0xF0001C30 -nop -nop -Label_insn_34646: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34646: pop eax -nop -Label_insn_34647: popfd -nop -Label_insn_34648: popad -nop -Label_insn_34649: jno 0x8054709 -nop -Label_insn_34650: pushad -nop -Label_insn_34651: pushfd -nop -Label_insn_34652: push 0x08054706 -nop -Label_insn_34653: push 0xF0001C40 -nop -nop -Label_insn_34654: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34654: pop eax -nop -Label_insn_34655: popfd -nop -Label_insn_34656: popad -nop -Label_insn_4457: add dword [0x080614B4] , 0x00000002 -nop -Label_insn_34657: jno 0x805472b -nop -Label_insn_34658: pushad -nop -Label_insn_34659: pushfd -nop -Label_insn_34660: push 0x08054728 -nop -Label_insn_34661: push 0xF0001C50 -nop -nop -Label_insn_34662: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34662: pop eax -nop -Label_insn_34663: popfd -nop -Label_insn_34664: popad -nop -Label_insn_34665: jno 0x8054737 -nop -Label_insn_34666: pushad -nop -Label_insn_34667: pushfd -nop -Label_insn_34668: push 0x08054734 -nop -Label_insn_34669: push 0xF0001C60 -nop -Label_insn_4476: sub esi , dword [0x08061394] -nop -nop -Label_insn_34670: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34670: pop eax -nop -Label_insn_34671: popfd -nop -Label_insn_4478: sub esi , dword [0x08061398] -nop -Label_insn_34672: popad -nop -Label_insn_34673: jnc 0x8054789 -nop -Label_insn_4482: add esi , dword [0x0806139C] -nop -Label_insn_34674: pushad -nop -Label_insn_34675: pushfd -nop -Label_insn_34676: push 0x08054786 -nop -Label_insn_34677: push 0xF0001C70 -nop -nop -Label_insn_34678: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34678: pop eax -nop -Label_insn_34679: popfd -nop -Label_insn_34680: popad -nop -Label_insn_34681: jnc 0x80547a1 -nop -Label_insn_34682: pushad -nop -Label_insn_34683: pushfd -nop -Label_insn_34684: push 0x0805479D -nop -Label_insn_34685: push 0xF0001C80 -nop -nop -Label_insn_34686: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34686: pop eax -nop -Label_insn_34687: popfd -nop -Label_insn_34688: popad -nop -Label_insn_34689: jno 0x8054860 -nop -Label_insn_34690: pushad -nop -Label_insn_34691: pushfd -nop -Label_insn_34692: push 0x0805485D -nop -Label_insn_34693: push 0xF0001C90 -nop -nop -Label_insn_34694: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34694: pop eax -nop -Label_insn_34695: popfd -nop -Label_insn_34696: popad -nop -Label_insn_34697: jno 0x80548d1 -nop -Label_insn_4512: add eax , dword [0x08061394] -nop -Label_insn_34698: pushad -nop -Label_insn_34699: pushfd -nop -Label_insn_34700: push 0x080548CD -nop -Label_insn_34701: push 0xF0001CA0 -nop -nop -Label_insn_34702: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34702: pop eax -nop -Label_insn_34703: popfd -nop -Label_insn_4518: lea esi , [edi+eax+0x01] -nop -Label_insn_34704: popad -nop -Label_insn_34705: jno 0x805494e -nop -Label_insn_34706: pushad -nop -Label_insn_34707: pushfd -nop -Label_insn_34708: push 0x0805494C -nop -Label_insn_34709: push 0xF0001CB0 -nop -nop -Label_insn_34710: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34710: pop eax -nop -Label_insn_34711: popfd -nop -Label_insn_34712: popad -nop -Label_insn_34713: jno 0x80549d7 -nop -Label_insn_34714: pushad -nop -Label_insn_34715: pushfd -nop -Label_insn_34716: push 0x080549D4 -nop -Label_insn_34717: push 0xF0001CC0 -nop -Label_insn_4537: lea esi , [esi+edi+0x04] -nop -nop -Label_insn_34718: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34718: pop eax -nop -Label_insn_34719: popfd -nop -Label_insn_34720: popad -nop -Label_insn_34721: jno 0x80549e5 -nop -Label_insn_34722: pushad -nop -Label_insn_34723: pushfd -nop -Label_insn_34724: push 0x080549E2 -nop -Label_insn_34725: push 0xF0001CD0 -nop -nop -Label_insn_34726: nop ;mul_overflow_detector_32 -post_callback_Label_insn_34726: pop eax -nop -Label_insn_34727: popfd -nop -Label_insn_4548: sub ecx , 0x00000001 -nop -Label_insn_34728: popad -nop -Label_insn_4551: add dword [0x080614B4] , 0x00000004 -nop -Label_insn_34729: pushad -nop -Label_insn_34730: pushfd -nop -Label_insn_34731: push 0x080549E7 -nop -Label_insn_34732: push 0xF0001CE0 -nop -nop -Label_insn_34733: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34733: pop eax -nop -Label_insn_34734: popfd -nop -Label_insn_34735: popad -nop -Label_insn_34736: pushfd -nop -Label_insn_34737: test ecx , ecx -nop -Label_insn_34738: jns Label_insn_34740 -nop -Label_insn_34739: nop -nop -Label_insn_34740: popfd -nop -Label_insn_34741: mov dword [ebp-0x000000B0] , ecx -nop -Label_insn_34742: pushad -nop -Label_insn_34743: pushfd -nop -Label_insn_34744: push 0x08054A44 -nop -Label_insn_34745: push 0xF0001CF0 -nop -nop -Label_insn_34746: nop ;signedness_detector_32 -post_callback_Label_insn_34746: pop eax -nop -Label_insn_34747: popfd -nop -Label_insn_34748: popad -nop -Label_insn_34749: jnc Label_insn_12763 -nop -Label_insn_34750: pushad -nop -Label_insn_34751: pushfd -nop -Label_insn_34752: push 0x08054A64 -nop -Label_insn_34753: push 0xF0001D00 -nop -nop -Label_insn_34754: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34754: pop eax -nop -Label_insn_34755: popfd -nop -Label_insn_34756: popad -nop -Label_insn_34757: jnc 0x8054a6a -nop -Label_insn_34758: pushad -nop -Label_insn_34759: pushfd -nop -Label_insn_34760: push 0x08054A67 -nop -Label_insn_34761: push 0xF0001D10 -nop -nop -Label_insn_34762: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34762: pop eax -nop -Label_insn_34763: popfd -nop -Label_insn_34764: popad -nop -Label_insn_34765: jno 0x8054a7c -nop -Label_insn_34766: pushad -nop -Label_insn_34767: pushfd -nop -Label_insn_34768: push 0x08054A79 -nop -Label_insn_34769: push 0xF0001D20 -nop -nop -Label_insn_34770: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34770: pop eax -nop -Label_insn_34771: popfd -nop -Label_insn_34772: jnc 0x8054feb -nop -Label_insn_34773: popad -nop -Label_insn_34774: jnc 0x8054aaf -nop -Label_insn_34775: pushad -nop -Label_insn_34776: pushfd -nop -Label_insn_34777: push 0x08054AAD -nop -Label_insn_34778: push 0xF0001D30 -nop -nop -Label_insn_34779: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34779: pop eax -nop -Label_insn_34780: popfd -nop -Label_insn_34781: popad -nop -Label_insn_34782: jno 0x8054aba -nop -Label_insn_34783: pushad -nop -Label_insn_34784: pushfd -nop -Label_insn_34785: push 0x08054AB7 -nop -Label_insn_34786: push 0xF0001D40 -nop -nop -Label_insn_34787: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34787: pop eax -nop -Label_insn_34788: popfd -nop -Label_insn_34789: popad -nop -Label_insn_4625: sub ecx , dword [ebp-0x000014F4] -nop -Label_insn_34790: jno 0x8054b2e -nop -Label_insn_34791: pushad -nop -Label_insn_34792: pushfd -nop -Label_insn_34793: push 0x08054B28 -nop -Label_insn_34794: push 0xF0001D50 -nop -nop -Label_insn_34795: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34795: pop eax -nop -Label_insn_34796: popfd -nop -Label_insn_34797: popad -nop -Label_insn_34798: jno 0x8054b5e -nop -Label_insn_34799: pushad -nop -Label_insn_34800: pushfd -nop -Label_insn_34801: pushfd -nop -Label_insn_34802: push 0x08054B58 -nop -Label_insn_34803: push 0xF0001D60 -nop -nop -Label_insn_34804: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34804: pop eax -nop -Label_insn_34805: popfd -nop -Label_insn_34806: popad -nop -Label_insn_34807: jno 0x8054bc8 -nop -Label_insn_34808: pushad -nop -Label_insn_34809: pushfd -nop -Label_insn_34810: push 0x08054BC5 -nop -Label_insn_34811: push 0xF0001D70 -nop -nop -Label_insn_34812: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34812: pop eax -nop -Label_insn_34813: popfd -nop -Label_insn_34814: popad -nop -Label_insn_34815: jnc 0x8054bd4 -nop -Label_insn_34816: pushad -nop -Label_insn_34817: pushfd -nop -Label_insn_34818: push 0x08054BD2 -nop -Label_insn_34819: push 0xF0001D80 -nop -nop -Label_insn_34820: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34820: pop eax -nop -Label_insn_34821: popfd -nop -Label_insn_34822: popad -nop -Label_insn_34823: jno 0x8054c06 -nop -Label_insn_34824: pushad -nop -Label_insn_34825: pushfd -nop -Label_insn_34826: push 0x08054C00 -nop -Label_insn_34827: push 0xF0001D90 -nop -nop -Label_insn_34828: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34828: pop eax -nop -Label_insn_34829: popfd -nop -Label_insn_34830: popad -nop -Label_insn_34831: pushad -nop -Label_insn_34832: pushfd -nop -Label_insn_34833: push 0x08054C10 -nop -Label_insn_34834: push 0xF0001DA0 -nop -nop -Label_insn_34835: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34835: pop eax -nop -Label_insn_34836: popfd -nop -Label_insn_34837: popad -nop -Label_insn_34838: pushad -nop -Label_insn_34839: pushfd -nop -Label_insn_34840: push 0x08054C16 -nop -Label_insn_34841: push 0xF0001DB0 -nop -nop -Label_insn_34842: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34842: pop eax -nop -Label_insn_34843: popfd -nop -Label_insn_34844: popad -nop -nop -Label_insn_34845: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34845: pop eax -nop -Label_insn_34846: pushad -nop -Label_insn_34847: pushfd -nop -Label_insn_34848: push 0x08054C1A -nop -Label_insn_34849: push 0xF0001DC0 -nop -nop -Label_insn_34850: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34850: pop eax -nop -Label_insn_34851: popfd -nop -Label_insn_34852: popad -nop -Label_insn_34853: jnc 0x8054c48 -nop -Label_insn_34854: pushad -nop -Label_insn_34855: pushfd -nop -Label_insn_34856: push 0x08054C45 -nop -Label_insn_34857: push 0xF0001DD0 -nop -nop -Label_insn_34858: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34858: pop eax -nop -Label_insn_34859: popfd -nop -Label_insn_34860: popad -nop -Label_insn_34861: jno 0x8054c57 -nop -Label_insn_34862: pushad -nop -Label_insn_34863: pushfd -nop -Label_insn_34864: push 0x08054C54 -nop -Label_insn_34865: push 0xF0001DE0 -nop -nop -Label_insn_34866: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34866: pop eax -nop -Label_insn_34867: popfd -nop -Label_insn_34868: popad -nop -Label_insn_34869: jno Label_insn_12913 -nop -Label_insn_34870: pushad -nop -Label_insn_34871: pushfd -nop -Label_insn_34872: push 0x08054C66 -nop -Label_insn_34873: push 0xF0001DF0 -nop -nop -Label_insn_34874: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34874: pop eax -nop -Label_insn_34875: popfd -nop -Label_insn_34876: popad -nop -Label_insn_34877: jno 0x8054c6c -nop -Label_insn_34878: pushad -nop -Label_insn_34879: pushfd -nop -Label_insn_34880: push 0x08054C68 -nop -Label_insn_34881: push 0xF0001E00 -nop -nop -Label_insn_34882: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34882: pop eax -nop -Label_insn_34883: popfd -nop -Label_insn_34884: popad -nop -Label_insn_34885: jnc 0x8054cd2 -nop -Label_insn_34886: pushad -nop -Label_insn_34887: pushfd -nop -Label_insn_34888: push 0x08054CD0 -nop -Label_insn_34889: push 0xF0001E10 -nop -nop -Label_insn_34890: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34890: pop eax -nop -Label_insn_34891: popfd -nop -Label_insn_34892: popad -nop -Label_insn_34893: jnc 0x8054cf1 -nop -Label_insn_34894: pushad -nop -Label_insn_34895: pushfd -nop -Label_insn_34896: push 0x08054CEA -nop -Label_insn_34897: push 0xF0001E20 -nop -nop -Label_insn_34898: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34898: pop eax -nop -Label_insn_34899: popfd -nop -Label_insn_34900: popad -nop -Label_insn_34901: jno Label_insn_13071 -nop -Label_insn_34902: pushad -nop -Label_insn_34903: pushfd -nop -Label_insn_34904: push 0x08054E37 -nop -Label_insn_34905: push 0xF0001E30 -nop -nop -Label_insn_34906: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34906: pop eax -nop -Label_insn_34907: popfd -nop -Label_insn_34908: popad -nop -Label_insn_34909: jno 0x8054e3c -nop -Label_insn_34910: push 0x08054E3A -nop -Label_insn_34911: push 0xF0001E40 -nop -nop -Label_insn_34912: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34912: pop eax -nop -Label_insn_34913: popfd -nop -Label_insn_34914: popad -nop -Label_insn_34915: jnc 0x8054e6b -nop -Label_insn_34916: pushad -nop -Label_insn_34917: pushfd -nop -Label_insn_34918: push 0x08054E68 -nop -Label_insn_34919: push 0xF0001E50 -nop -nop -Label_insn_34920: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34920: pop eax -nop -Label_insn_34921: popfd -nop -Label_insn_34922: popad -nop -Label_insn_34923: jno 0x8054e7a -nop -Label_insn_34924: pushad -nop -Label_insn_34925: pushfd -nop -Label_insn_34926: push 0x08054E77 -nop -Label_insn_34927: push 0xF0001E60 -nop -nop -Label_insn_34928: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34928: pop eax -nop -Label_insn_34929: popfd -nop -Label_insn_34930: popad -nop -Label_insn_34931: jno Label_insn_13205 -nop -Label_insn_34932: pushad -nop -Label_insn_34933: pushfd -nop -Label_insn_34934: push 0x08054FB7 -nop -Label_insn_34935: push 0xF0001E70 -nop -nop -Label_insn_34936: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34936: pop eax -nop -Label_insn_34937: popfd -nop -Label_insn_34938: popad -nop -Label_insn_34939: jno 0x8054fbc -nop -Label_insn_34940: pushad -nop -Label_insn_34941: pushfd -nop -Label_insn_34942: push 0x08054FBA -nop -Label_insn_34943: push 0xF0001E80 -nop -nop -Label_insn_34944: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34944: pop eax -nop -Label_insn_34945: popfd -nop -Label_insn_34946: popad -nop -Label_insn_34947: pushad -nop -Label_insn_34948: pushfd -nop -Label_insn_34949: push 0x08054FE8 -nop -Label_insn_34950: push 0xF0001E90 -nop -nop -Label_insn_34951: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_34951: pop eax -nop -Label_insn_34952: popfd -nop -Label_insn_34953: popad -nop -Label_insn_34954: jno 0x8054ffa -nop -Label_insn_34955: pushad -nop -Label_insn_34956: pushfd -nop -Label_insn_34957: push 0x08054FF7 -nop -Label_insn_34958: push 0xF0001EA0 -nop -nop -Label_insn_34959: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34959: pop eax -nop -Label_insn_34960: popfd -nop -Label_insn_34961: popad -nop -Label_insn_34962: jno 0x8055037 -nop -Label_insn_34963: pushad -nop -Label_insn_34964: pushfd -nop -Label_insn_34965: push 0x08055034 -nop -Label_insn_34966: push 0xF0001EB0 -nop -nop -Label_insn_34967: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34967: pop eax -nop -Label_insn_34968: popfd -nop -Label_insn_34969: popad -nop -Label_insn_34970: jno 0x8055046 -nop -Label_insn_34971: pushad -nop -Label_insn_34972: pushfd -nop -Label_insn_34973: push 0x08055043 -nop -Label_insn_34974: push 0xF0001EC0 -nop -nop -Label_insn_34975: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34975: pop eax -nop -Label_insn_34976: popfd -nop -Label_insn_34977: popad -nop -Label_insn_34978: jno 0x8055062 -nop -Label_insn_34979: pushad -nop -Label_insn_34980: pushfd -nop -Label_insn_34981: push 0x0805505F -nop -Label_insn_34982: push 0xF0001ED0 -nop -nop -Label_insn_34983: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34983: pop eax -nop -Label_insn_34984: popfd -nop -Label_insn_34985: popad -nop -Label_insn_34986: jno 0x805509e -nop -Label_insn_34987: pushad -nop -Label_insn_34988: pushfd -nop -Label_insn_34989: push 0x0805509B -nop -Label_insn_34990: push 0xF0001EE0 -nop -nop -Label_insn_34991: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_34991: pop eax -nop -Label_insn_34992: popfd -nop -Label_insn_34993: popad -nop -Label_insn_34994: jno 0x80550be -nop -Label_insn_34995: pushad -nop -Label_insn_34996: pushfd -nop -Label_insn_34997: push 0x080550BC -nop -Label_insn_34998: push 0xF0001EF0 -nop -nop -Label_insn_34999: nop ;addsub_overflow_detector_signed_8 -post_callback_Label_insn_34999: pop eax -nop -Label_insn_35000: popfd -nop -Label_insn_35001: popad -nop -Label_insn_35002: jno 0x80550e9 -nop -Label_insn_35003: pushad -nop -Label_insn_35004: pushfd -nop -Label_insn_35005: push 0x080550E6 -nop -Label_insn_35006: push 0xF0001F00 -nop -nop -Label_insn_35007: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35007: pop eax -nop -Label_insn_35008: popfd -nop -Label_insn_35009: popad -nop -Label_insn_35010: jnc 0x8055133 -nop -Label_insn_35011: pushad -nop -Label_insn_35012: pushfd -nop -Label_insn_35013: push 0x08055130 -nop -Label_insn_35014: push 0xF0001F10 -nop -nop -Label_insn_35015: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35015: pop eax -nop -Label_insn_35016: popfd -nop -Label_insn_35017: popad -nop -Label_insn_35018: jnc 0x8055144 -nop -Label_insn_35019: pushad -nop -Label_insn_35020: pushfd -nop -Label_insn_35021: push 0x08055142 -nop -Label_insn_35022: push 0xF0001F20 -nop -Label_insn_35023: popfd -nop -Label_insn_35024: popad -nop -Label_insn_35025: jnc Label_insn_13362 -nop -Label_insn_35026: pushad -nop -Label_insn_35027: pushfd -nop -Label_insn_35028: push 0x08055165 -nop -Label_insn_35029: push 0xF0001F30 -nop -nop -Label_insn_35030: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35030: pop eax -nop -Label_insn_35031: popfd -nop -Label_insn_35032: popad -nop -Label_insn_35033: jnc 0x805516b -nop -Label_insn_35034: pushad -nop -Label_insn_35035: pushfd -nop -Label_insn_35036: push 0x08055168 -nop -Label_insn_35037: push 0xF0001F40 -nop -nop -Label_insn_35038: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35038: pop eax -nop -Label_insn_35039: popfd -nop -Label_insn_35040: popad -nop -Label_insn_35041: jnc 0x80551a7 -nop -Label_insn_35042: pushad -nop -Label_insn_35043: pushfd -nop -Label_insn_35044: push 0x080551A4 -nop -Label_insn_35045: push 0xF0001F50 -nop -nop -Label_insn_35046: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35046: pop eax -nop -Label_insn_35047: popfd -nop -Label_insn_35048: popad -nop -Label_insn_35049: pushad -nop -Label_insn_35050: pushfd -nop -Label_insn_35051: push 0x080551B0 -nop -Label_insn_35052: push 0xF0001F60 -nop -nop -Label_insn_35053: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35053: pop eax -nop -Label_insn_35054: popfd -nop -Label_insn_35055: popad -nop -Label_insn_35056: jnc 0x80551c8 -nop -Label_insn_35057: pushad -nop -Label_insn_35058: pushfd -nop -Label_insn_35059: push 0x080551C5 -nop -Label_insn_35060: push 0xF0001F70 -nop -nop -Label_insn_35061: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35061: pop eax -nop -Label_insn_35062: popfd -nop -Label_insn_35063: popad -nop -Label_insn_35064: jno 0x80551dd -nop -Label_insn_35065: pushad -nop -Label_insn_35066: pushfd -nop -Label_insn_35067: push 0x080551D9 -nop -Label_insn_35068: push 0xF0001F80 -nop -nop -Label_insn_35069: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35069: pop eax -nop -Label_insn_35070: popfd -nop -Label_insn_35071: popad -nop -Label_insn_35072: jno 0x805522e -nop -Label_insn_35073: pushad -nop -Label_insn_35074: pushfd -nop -Label_insn_35075: push 0x0805522B -nop -Label_insn_35076: push 0xF0001F90 -nop -nop -Label_insn_35077: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35077: pop eax -nop -Label_insn_35078: popfd -nop -Label_insn_35079: popad -nop -Label_insn_35080: jnc 0x8055240 -nop -Label_insn_35081: pushad -nop -Label_insn_35082: pushfd -nop -Label_insn_35083: push 0x0805523D -nop -Label_insn_35084: push 0xF0001FA0 -nop -nop -Label_insn_35085: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35085: pop eax -nop -Label_insn_35086: popfd -nop -Label_insn_35087: popad -nop -Label_insn_35088: jnc 0x805525b -nop -Label_insn_35089: pushad -nop -Label_insn_35090: pushfd -nop -Label_insn_35091: push 0x08055257 -nop -Label_insn_35092: push 0xF0001FB0 -nop -nop -Label_insn_35093: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35093: pop eax -nop -Label_insn_35094: popfd -nop -Label_insn_35095: popad -nop -Label_insn_35096: jnc 0x805527e -nop -Label_insn_35097: pushad -nop -Label_insn_35098: pushfd -nop -Label_insn_35099: push 0x0805527B -nop -Label_insn_35100: push 0xF0001FC0 -nop -nop -Label_insn_35101: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35101: pop eax -nop -Label_insn_35102: popfd -nop -Label_insn_35103: popad -nop -Label_insn_35104: jnc 0x8055287 -nop -Label_insn_35105: pushad -nop -Label_insn_35106: pushfd -nop -Label_insn_35107: push 0x08055284 -nop -Label_insn_35108: push 0xF0001FD0 -nop -nop -Label_insn_35109: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35109: pop eax -nop -Label_insn_35110: popfd -nop -Label_insn_35111: popad -nop -Label_insn_35112: pushad -nop -Label_insn_35113: pushfd -nop -Label_insn_35114: push 0x0805528A -nop -Label_insn_35115: push 0xF0001FE0 -nop -nop -Label_insn_35116: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35116: pop eax -nop -Label_insn_35117: popfd -nop -Label_insn_35118: popad -nop -Label_insn_35119: jnc 0x80552dc -nop -Label_insn_35120: pushad -nop -Label_insn_35121: pushfd -nop -Label_insn_35122: push 0x080552D9 -nop -Label_insn_35123: push 0xF0001FF0 -nop -nop -Label_insn_35124: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35124: pop eax -nop -Label_insn_35125: popfd -nop -Label_insn_35126: popad -nop -Label_insn_35127: pushad -nop -Label_insn_35128: pushfd -nop -Label_insn_35129: push 0x080552E3 -nop -Label_insn_35130: push 0xF0002000 -nop -nop -Label_insn_35131: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35131: pop eax -nop -Label_insn_35132: popfd -nop -Label_insn_35133: popad -nop -Label_insn_35134: jnc 0x805532b -nop -Label_insn_35135: pushad -nop -Label_insn_35136: pushfd -nop -Label_insn_35137: push 0x08055328 -nop -Label_insn_35138: push 0xF0002010 -nop -nop -Label_insn_35139: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35139: pop eax -nop -Label_insn_35140: popfd -nop -Label_insn_35141: popad -nop -Label_insn_35142: jnc 0x805555f -nop -Label_insn_35143: pushad -nop -Label_insn_35144: pushfd -nop -Label_insn_35145: push 0x0805555C -nop -Label_insn_35146: push 0xF0002020 -nop -nop -Label_insn_35147: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35147: pop eax -nop -Label_insn_35148: popfd -nop -Label_insn_35149: popad -nop -Label_insn_35150: pushfd -nop -Label_insn_35151: test eax , 0xFFFFFF00 -nop -Label_insn_35152: je Label_insn_35154 -nop -Label_insn_35153: nop -nop -Label_insn_35154: popfd -nop -Label_insn_35155: mov byte [ebp-0x41] , al -nop -Label_insn_35157: test eax , 0xFFFFFF00 -nop -Label_insn_35158: je Label_insn_35154 -nop -Label_insn_35159: pushad -nop -Label_insn_35160: pushfd -nop -Label_insn_35161: push 0x080555D6 -nop -Label_insn_35162: push 0xF0002030 -nop -nop -Label_insn_35163: nop ;truncation_detector_32_8 -post_callback_Label_insn_35163: pop eax -nop -Label_insn_35164: popfd -nop -Label_insn_35165: popad -nop -Label_insn_35166: jno 0x8055651 -nop -Label_insn_35167: pushad -nop -Label_insn_35168: pushfd -nop -Label_insn_35169: push 0x0805564E -nop -Label_insn_35170: push 0xF0002040 -nop -nop -Label_insn_35171: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35171: pop eax -nop -Label_insn_35172: popfd -nop -Label_insn_35173: popad -nop -Label_insn_35174: pushfd -nop -Label_insn_35175: test eax , 0xFFFFFF00 -nop -Label_insn_35176: je Label_insn_35178 -nop -Label_insn_35177: nop -nop -Label_insn_35178: popfd -nop -Label_insn_35179: mov byte [ebp-0x4C] , al -nop -Label_insn_35180: not eax -nop -Label_insn_35181: test eax , 0xFFFFFF00 -nop -Label_insn_35182: je Label_insn_35178 -nop -Label_insn_35183: pushad -nop -Label_insn_35184: pushfd -nop -Label_insn_35185: push 0x0805568D -nop -Label_insn_35186: push 0xF0002050 -nop -nop -Label_insn_35187: nop ;truncation_detector_32_8 -post_callback_Label_insn_35187: pop eax -nop -Label_insn_35188: popfd -nop -Label_insn_35189: popad -nop -Label_insn_35190: jnc 0x80556b1 -nop -Label_insn_35191: pushad -nop -Label_insn_35192: pushfd -nop -Label_insn_35193: push 0x080556AE -nop -Label_insn_35194: push 0xF0002060 -nop -nop -Label_insn_35195: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35195: pop eax -nop -Label_insn_35196: popfd -nop -Label_insn_35197: popad -nop -Label_insn_35198: jno Label_insn_13814 -nop -Label_insn_35199: pushad -nop -Label_insn_35200: pushfd -nop -Label_insn_35201: push 0x080556C7 -nop -Label_insn_35202: push 0xF0002070 -nop -nop -Label_insn_35203: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35203: pop eax -nop -Label_insn_35204: popfd -nop -Label_insn_35205: popad -nop -Label_insn_35206: jno 0x80556cd -nop -Label_insn_35207: pushad -nop -Label_insn_35208: pushfd -nop -Label_insn_35209: push 0x080556CA -nop -Label_insn_35210: push 0xF0002080 -nop -nop -Label_insn_35211: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35211: pop eax -nop -Label_insn_35212: popfd -nop -Label_insn_35213: popad -nop -Label_insn_35214: jnc 0x80556f2 -nop -Label_insn_35215: pushad -nop -Label_insn_35216: pushfd -nop -Label_insn_35217: push 0x080556EF -nop -Label_insn_35218: push 0xF0002090 -nop -nop -Label_insn_35219: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35219: pop eax -nop -Label_insn_35220: popfd -nop -Label_insn_35221: popad -nop -Label_insn_35222: jnc 0x8055704 -nop -Label_insn_35223: pushad -nop -Label_insn_35224: pushfd -nop -Label_insn_35225: push 0x08055701 -nop -Label_insn_35226: push 0xF00020A0 -nop -nop -Label_insn_35227: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35227: pop eax -nop -Label_insn_35228: popfd -nop -Label_insn_35229: popad -nop -Label_insn_35230: jno 0x8055711 -nop -Label_insn_35231: pushad -nop -Label_insn_35232: pushfd -nop -Label_insn_35233: push 0x0805570E -nop -Label_insn_35234: push 0xF00020B0 -nop -nop -Label_insn_35235: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35235: pop eax -nop -Label_insn_35236: popfd -nop -Label_insn_35237: popad -nop -Label_insn_35238: jnc 0x805572a -nop -Label_insn_35239: pushad -nop -Label_insn_35240: pushfd -nop -Label_insn_35241: push 0x08055727 -nop -Label_insn_35242: push 0xF00020C0 -nop -nop -Label_insn_35243: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35243: pop eax -nop -Label_insn_35244: popfd -nop -Label_insn_35245: popad -nop -Label_insn_35246: jno Label_insn_13850 -nop -Label_insn_35247: pushad -nop -Label_insn_35248: pushfd -nop -Label_insn_35249: push 0x08055734 -nop -Label_insn_35250: push 0xF00020D0 -nop -nop -Label_insn_35251: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35251: pop eax -nop -Label_insn_35252: popfd -nop -Label_insn_35253: popad -nop -Label_insn_35254: jno Label_insn_13851 -nop -Label_insn_35255: pushad -nop -Label_insn_35256: pushfd -nop -Label_insn_35257: push 0x08055737 -nop -Label_insn_35258: push 0xF00020E0 -nop -nop -Label_insn_35259: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35259: pop eax -nop -Label_insn_35260: popfd -nop -Label_insn_35261: popad -nop -Label_insn_35262: jno 0x805573d -nop -Label_insn_35263: pushad -nop -Label_insn_35264: pushfd -nop -Label_insn_35265: push 0x0805573A -nop -Label_insn_35266: push 0xF00020F0 -nop -nop -Label_insn_35267: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35267: pop eax -nop -Label_insn_35268: popfd -nop -Label_insn_35269: popad -nop -Label_insn_35270: jnc 0x805575e -nop -Label_insn_35271: pushad -nop -Label_insn_35272: pushfd -nop -Label_insn_35273: push 0x0805575B -nop -Label_insn_35274: push 0xF0002100 -nop -Label_insn_35275: pushfd -nop -nop -Label_insn_35276: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35276: pop eax -nop -Label_insn_35277: popfd -nop -Label_insn_35278: popad -nop -Label_insn_35279: jnc 0x80557b8 -nop -Label_insn_35280: pushad -nop -Label_insn_35281: pushfd -nop -Label_insn_35282: push 0x080557B6 -nop -Label_insn_35283: push 0xF0002110 -nop -nop -Label_insn_35284: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35284: pop eax -nop -Label_insn_35285: popfd -nop -Label_insn_35286: popad -nop -Label_insn_35287: jno Label_insn_13894 -nop -Label_insn_35288: pushad -nop -Label_insn_35289: pushfd -nop -Label_insn_35290: push 0x080557BE -nop -Label_insn_35291: push 0xF0002120 -nop -nop -Label_insn_35292: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35292: pop eax -nop -Label_insn_35293: popfd -nop -Label_insn_35294: popad -nop -Label_insn_35295: jnc 0x80557c4 -nop -Label_insn_35296: pushad -nop -Label_insn_35297: pushfd -nop -Label_insn_35298: push 0x080557C1 -nop -Label_insn_35299: push 0xF0002130 -nop -nop -Label_insn_35300: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35300: pop eax -nop -Label_insn_35301: popfd -nop -Label_insn_35302: popad -nop -Label_insn_35303: pushad -nop -Label_insn_35304: pushfd -nop -Label_insn_35305: push 0x080557C7 -nop -Label_insn_35306: push 0xF0002140 -nop -nop -Label_insn_35307: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35307: pop eax -nop -Label_insn_35308: popfd -nop -Label_insn_35309: popad -nop -Label_insn_35310: jnc 0x8055872 -nop -Label_insn_35311: pushad -nop -Label_insn_35312: pushfd -nop -Label_insn_35313: push 0x0805586F -nop -Label_insn_35314: push 0xF0002150 -nop -nop -Label_insn_35315: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35315: pop eax -nop -Label_insn_35316: popfd -nop -Label_insn_35317: popad -nop -Label_insn_35318: jno Label_insn_14038 -nop -Label_insn_35319: pushad -nop -Label_insn_35320: pushfd -nop -Label_insn_35321: push 0x080559E5 -nop -Label_insn_35322: push 0xF0002160 -nop -nop -Label_insn_35323: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35323: pop eax -nop -Label_insn_35324: popfd -nop -Label_insn_35325: popad -nop -Label_insn_35326: jno 0x80559ec -nop -Label_insn_35327: pushad -nop -Label_insn_35328: pushfd -nop -Label_insn_35329: push 0x080559E8 -nop -Label_insn_35330: push 0xF0002170 -nop -nop -Label_insn_35331: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35331: pop eax -nop -Label_insn_35332: popfd -nop -Label_insn_35333: popad -nop -Label_insn_35334: jno 0x8055a09 -nop -Label_insn_35335: pushad -nop -Label_insn_35336: pushfd -nop -Label_insn_35337: push 0x08055A06 -nop -Label_insn_35338: push 0xF0002180 -nop -nop -Label_insn_35339: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35339: pop eax -nop -Label_insn_35340: popfd -nop -Label_insn_35341: popad -nop -Label_insn_35342: jno 0x8055aa0 -nop -Label_insn_35343: pushad -nop -Label_insn_35344: pushfd -nop -Label_insn_35345: push 0x08055A9D -nop -Label_insn_35346: push 0xF0002190 -nop -nop -Label_insn_35347: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35347: pop eax -nop -Label_insn_35348: popfd -nop -Label_insn_35349: popad -nop -Label_insn_35350: jnc Label_insn_14128 -nop -Label_insn_35351: pushad -nop -Label_insn_35352: pushfd -nop -Label_insn_35353: push 0x08055B2F -nop -Label_insn_35354: push 0xF00021A0 -nop -nop -Label_insn_35355: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35355: pop eax -nop -Label_insn_35356: popfd -nop -Label_insn_35357: popad -nop -Label_insn_35358: jno 0x8055b35 -nop -Label_insn_35359: pushad -nop -Label_insn_35360: pushfd -nop -Label_insn_35361: push 0x08055B32 -nop -Label_insn_35362: push 0xF00021B0 -nop -nop -Label_insn_35363: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35363: pop eax -nop -Label_insn_35364: popfd -nop -Label_insn_35365: popad -nop -Label_insn_35366: jnc 0x8055b68 -nop -Label_insn_35367: pushad -nop -Label_insn_35368: pushfd -nop -Label_insn_35369: push 0x08055B65 -nop -Label_insn_35370: push 0xF00021C0 -nop -nop -Label_insn_35371: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35371: pop eax -nop -Label_insn_35372: popfd -nop -Label_insn_35373: popad -nop -Label_insn_35374: jnc 0x8055b78 -nop -Label_insn_35375: pushad -nop -Label_insn_35376: pushfd -nop -Label_insn_35377: push 0x08055B75 -nop -Label_insn_35378: push 0xF00021D0 -nop -nop -Label_insn_35379: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35379: pop eax -nop -Label_insn_35380: popfd -nop -Label_insn_35381: popad -nop -Label_insn_35382: jno 0x8055bd7 -nop -Label_insn_35383: pushad -nop -Label_insn_35384: pushfd -nop -Label_insn_35385: push 0x08055BD4 -nop -Label_insn_35386: push 0xF00021E0 -nop -nop -Label_insn_35387: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35387: pop eax -nop -Label_insn_35388: popfd -nop -Label_insn_35389: popad -nop -Label_insn_35390: jnc 0x8055bf8 -nop -Label_insn_35391: pushad -nop -Label_insn_35392: pushfd -nop -Label_insn_35393: push 0x08055BF5 -nop -Label_insn_35394: push 0xF00021F0 -nop -nop -Label_insn_35395: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35395: pop eax -nop -Label_insn_35396: popfd -nop -Label_insn_35397: popad -nop -Label_insn_35398: jnc 0x8055c2f -nop -Label_insn_35399: pushad -nop -Label_insn_35400: pushfd -nop -Label_insn_35401: push 0x08055C2C -nop -Label_insn_35402: push 0xF0002200 -nop -nop -Label_insn_35403: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35403: pop eax -nop -Label_insn_35404: popfd -nop -Label_insn_35405: popad -nop -Label_insn_35406: jnc 0x8055c3f -nop -Label_insn_35407: pushad -nop -Label_insn_35408: pushfd -nop -Label_insn_35409: push 0x08055C3C -nop -Label_insn_35410: push 0xF0002210 -nop -nop -Label_insn_35411: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35411: pop eax -nop -Label_insn_35412: popfd -nop -Label_insn_35413: popad -nop -Label_insn_35414: jnc 0x8055c4f -nop -Label_insn_35415: pushad -nop -Label_insn_35416: pushfd -nop -Label_insn_35417: push 0x08055C4C -nop -Label_insn_35418: push 0xF0002220 -nop -nop -Label_insn_35419: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35419: pop eax -nop -Label_insn_35420: popfd -nop -Label_insn_35421: popad -nop -Label_insn_35422: jnc 0x8055c61 -nop -Label_insn_35423: pushad -nop -Label_insn_35424: pushfd -nop -Label_insn_35425: push 0x08055C5E -nop -Label_insn_35426: push 0xF0002230 -nop -nop -Label_insn_35427: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35427: pop eax -nop -Label_insn_35428: popfd -nop -Label_insn_35429: popad -nop -Label_insn_35430: jnc 0x8055c8c -nop -Label_insn_35431: pushad -nop -Label_insn_35432: pushfd -nop -Label_insn_35433: push 0x08055C89 -nop -Label_insn_35434: push 0xF0002240 -nop -nop -Label_insn_35435: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35435: pop eax -nop -Label_insn_35436: popfd -nop -Label_insn_35437: popad -nop -Label_insn_35438: jnc 0x8055c9c -nop -Label_insn_35439: pushad -nop -Label_insn_35440: pushfd -nop -Label_insn_35441: push 0x08055C99 -nop -Label_insn_35442: push 0xF0002250 -nop -nop -Label_insn_35443: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35443: pop eax -nop -Label_insn_35444: popfd -nop -Label_insn_35445: popad -nop -Label_insn_35446: jnc 0x8055cac -nop -Label_insn_35447: pushad -nop -Label_insn_35448: pushfd -nop -Label_insn_35449: push 0x08055CA9 -nop -Label_insn_35450: push 0xF0002260 -nop -nop -Label_insn_35451: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35451: pop eax -nop -Label_insn_35452: popfd -nop -Label_insn_35453: popad -nop -Label_insn_35454: jnc 0x8055cbe -nop -Label_insn_35455: pushad -nop -Label_insn_35456: pushfd -nop -Label_insn_35457: push 0x08055CBB -nop -Label_insn_35458: push 0xF0002270 -nop -nop -Label_insn_35459: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35459: pop eax -nop -Label_insn_35460: popfd -nop -Label_insn_35461: popad -nop -Label_insn_35462: jno 0x8055cc9 -nop -Label_insn_35463: pushad -nop -Label_insn_35464: pushfd -nop -Label_insn_35465: push 0x08055CC6 -nop -Label_insn_35466: push 0xF0002280 -nop -nop -Label_insn_35467: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35467: pop eax -nop -Label_insn_35468: popfd -nop -Label_insn_35469: popad -nop -Label_insn_35470: jno 0x8055ce1 -nop -Label_insn_35471: pushad -nop -Label_insn_35472: pushfd -nop -Label_insn_35473: push 0x08055CDE -nop -Label_insn_35474: push 0xF0002290 -nop -nop -Label_insn_35475: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35475: pop eax -nop -Label_insn_35476: popfd -nop -Label_insn_35477: popad -nop -Label_insn_35478: jnc 0x8055d0d -nop -Label_insn_35479: pushad -nop -Label_insn_35480: pushfd -nop -Label_insn_35481: push 0x08055D0A -nop -Label_insn_35482: push 0xF00022A0 -nop -nop -Label_insn_35483: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35483: pop eax -nop -Label_insn_35484: popfd -nop -Label_insn_35485: popad -nop -Label_insn_35486: jnc Label_insn_14276 -nop -Label_insn_35487: pushad -nop -Label_insn_35488: pushfd -nop -Label_insn_35489: push 0x08055D4C -nop -Label_insn_35490: push 0xF00022B0 -nop -nop -Label_insn_35491: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35491: pop eax -nop -Label_insn_35492: popfd -nop -Label_insn_35493: popad -nop -Label_insn_35494: jnc Label_insn_14277 -nop -Label_insn_35495: pushad -nop -Label_insn_35496: pushfd -nop -Label_insn_35497: push 0x08055D4F -nop -Label_insn_35498: push 0xF00022C0 -nop -nop -Label_insn_35499: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35499: pop eax -nop -Label_insn_35500: popfd -nop -Label_insn_35501: popad -nop -Label_insn_35502: jnc 0x8055d53 -nop -Label_insn_35503: pushad -nop -Label_insn_35504: pushfd -nop -Label_insn_35505: push 0x08055D51 -nop -Label_insn_35506: push 0xF00022D0 -nop -nop -Label_insn_35507: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35507: pop eax -nop -Label_insn_35508: popfd -nop -Label_insn_35509: popad -nop -Label_insn_35510: jno Label_insn_14302 -nop -Label_insn_35511: pushad -nop -Label_insn_35512: pushfd -nop -Label_insn_35513: push 0x08055DA0 -nop -Label_insn_35514: push 0xF00022E0 -nop -nop -Label_insn_35515: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35515: pop eax -nop -Label_insn_35516: popfd -nop -Label_insn_35517: popad -nop -Label_insn_35518: jnc 0x8055da4 -nop -Label_insn_35519: pushad -nop -Label_insn_35520: pushfd -nop -Label_insn_35521: push 0x08055DA2 -nop -Label_insn_35522: push 0xF00022F0 -nop -nop -Label_insn_35523: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35523: pop eax -nop -Label_insn_35524: popfd -nop -Label_insn_35525: popad -nop -Label_insn_35526: jno 0x8055ddf -nop -Label_insn_35527: pushad -nop -Label_insn_35528: pushfd -nop -Label_insn_35529: push 0x08055DDB -nop -Label_insn_35530: push 0xF0002300 -nop -nop -Label_insn_35531: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35531: pop eax -nop -Label_insn_35532: popfd -nop -Label_insn_35533: popad -nop -Label_insn_35534: jnc 0x8055e1f -nop -Label_insn_35535: pushad -nop -Label_insn_35536: pushfd -nop -Label_insn_35537: push 0x08055E1C -nop -Label_insn_35538: push 0xF0002310 -nop -Label_insn_35579: popad -nop -nop -Label_insn_35539: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35539: pop eax -nop -Label_insn_35540: popfd -nop -Label_insn_35541: popad -nop -Label_insn_35542: test edx , 0xFFFFFF00 -nop -Label_insn_35543: je Label_insn_35545 -nop -Label_insn_35544: nop -nop -Label_insn_35545: popfd -nop -Label_insn_35546: movzx edx , dl -nop -Label_insn_35547: not edx -nop -Label_insn_35548: test edx , 0xFFFFFF00 -nop -Label_insn_35549: je Label_insn_35545 -nop -Label_insn_35550: pushad -nop -Label_insn_35551: pushfd -nop -Label_insn_35552: push 0x08055E24 -nop -Label_insn_35553: push 0xF0002320 -nop -nop -Label_insn_35554: nop ;truncation_detector_32_8 -post_callback_Label_insn_35554: pop eax -nop -Label_insn_35555: popfd -nop -Label_insn_35556: popad -nop -Label_insn_35557: pushad -nop -Label_insn_35558: pushfd -nop -Label_insn_35559: push 0x08055E30 -nop -Label_insn_35560: push 0xF0002330 -nop -nop -Label_insn_35561: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35561: pop eax -nop -Label_insn_35562: popfd -nop -Label_insn_35563: popad -nop -Label_insn_35564: jno 0x8055e36 -nop -Label_insn_35565: pushad -nop -Label_insn_35566: pushfd -nop -Label_insn_35567: push 0x08055E33 -nop -Label_insn_35568: push 0xF0002340 -nop -nop -Label_insn_35569: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35569: pop eax -nop -Label_insn_35570: popfd -nop -Label_insn_35571: popad -nop -Label_insn_35572: jnc 0x8055e90 -nop -Label_insn_35573: pushad -nop -Label_insn_35574: pushfd -nop -Label_insn_35575: push 0x08055E8C -nop -Label_insn_35576: push 0xF0002350 -nop -nop -Label_insn_35577: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35577: pop eax -nop -Label_insn_35578: popfd -nop -Label_insn_35580: jnc 0x8055e97 -nop -Label_insn_35581: pushad -nop -Label_insn_35582: pushfd -nop -Label_insn_35583: push 0x08055E95 -nop -Label_insn_35584: push 0xF0002360 -nop -nop -Label_insn_35585: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35585: pop eax -nop -Label_insn_35586: popfd -nop -Label_insn_35587: popad -nop -Label_insn_35588: jnc Label_insn_14379 -nop -Label_insn_35589: pushad -nop -Label_insn_35590: pushfd -nop -Label_insn_35591: push 0x08055EA3 -nop -Label_insn_35592: push 0xF0002370 -nop -nop -Label_insn_35593: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35593: pop eax -nop -Label_insn_35594: popfd -nop -Label_insn_35595: popad -nop -Label_insn_35596: jno 0x8055ea9 -nop -Label_insn_35597: pushad -nop -Label_insn_35598: pushfd -nop -Label_insn_35599: push 0x08055EA6 -nop -Label_insn_35600: push 0xF0002380 -nop -nop -Label_insn_35601: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35601: pop eax -nop -Label_insn_35602: popfd -nop -Label_insn_35603: popad -nop -Label_insn_35604: pushad -nop -Label_insn_35605: pushfd -nop -Label_insn_35606: push 0x08055EAD -nop -Label_insn_35607: push 0xF0002390 -nop -nop -Label_insn_35608: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35608: pop eax -nop -Label_insn_35609: popfd -nop -Label_insn_35610: popad -nop -Label_insn_35611: jno 0x8055f2a -nop -Label_insn_35612: pushad -nop -Label_insn_35613: pushfd -nop -Label_insn_35614: push 0x08055F27 -nop -Label_insn_35615: push 0xF00023A0 -nop -nop -Label_insn_35616: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35616: pop eax -nop -Label_insn_35617: popfd -nop -Label_insn_35618: popad -nop -Label_insn_35619: jnc 0x8055f70 -nop -Label_insn_35620: pushad -nop -Label_insn_35621: pushfd -nop -Label_insn_35622: push 0x08055F6E -nop -Label_insn_35623: push 0xF00023B0 -nop -nop -Label_insn_35624: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35624: pop eax -nop -Label_insn_35625: popfd -nop -Label_insn_35626: popad -nop -Label_insn_35627: pushad -nop -Label_insn_35628: pushfd -nop -Label_insn_35629: push 0x08055F73 -nop -Label_insn_35630: push 0xF00023C0 -nop -nop -Label_insn_35631: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35631: pop eax -nop -Label_insn_35632: popfd -nop -Label_insn_35633: popad -nop -Label_insn_35634: jno 0x8055f91 -nop -Label_insn_35635: pushad -nop -Label_insn_35636: pushfd -nop -Label_insn_35637: push 0x08055F8E -nop -Label_insn_35638: push 0xF00023D0 -nop -nop -Label_insn_35639: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35639: pop eax -nop -Label_insn_35640: popfd -nop -Label_insn_35641: popad -nop -Label_insn_35642: jno 0x8055fac -nop -Label_insn_35643: pushad -nop -Label_insn_35644: pushfd -nop -Label_insn_35645: push 0x08055FA9 -nop -Label_insn_35646: push 0xF00023E0 -nop -nop -Label_insn_35647: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35647: pop eax -nop -Label_insn_35648: popfd -nop -Label_insn_35649: popad -nop -Label_insn_35650: jno 0x8055fce -nop -Label_insn_35651: pushad -nop -Label_insn_35652: pushfd -nop -Label_insn_35653: push 0x08055FCB -nop -Label_insn_35654: push 0xF00023F0 -nop -nop -Label_insn_35655: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35655: pop eax -nop -Label_insn_35656: popfd -nop -Label_insn_35657: popad -nop -Label_insn_35658: jno 0x8056302 -nop -Label_insn_35659: pushad -nop -Label_insn_35660: pushfd -nop -Label_insn_35661: push 0x080562FF -nop -Label_insn_35662: push 0xF0002400 -nop -nop -Label_insn_35663: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35663: pop eax -nop -Label_insn_35664: popfd -nop -Label_insn_35665: popad -nop -Label_insn_35666: jno 0x805633d -nop -Label_insn_35667: pushad -nop -Label_insn_35668: pushfd -nop -Label_insn_35669: push 0x0805633A -nop -Label_insn_35670: push 0xF0002410 -nop -nop -Label_insn_35671: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35671: pop eax -nop -Label_insn_35672: popfd -nop -Label_insn_35673: popad -nop -Label_insn_35674: jno 0x80563ff -nop -Label_insn_35675: pushad -nop -Label_insn_35676: pushfd -nop -Label_insn_35677: push 0x080563FC -nop -Label_insn_35678: push 0xF0002420 -nop -nop -Label_insn_35679: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35679: pop eax -nop -Label_insn_35680: popfd -nop -Label_insn_35681: popad -nop -Label_insn_35682: jno 0x805647e -nop -Label_insn_35683: pushad -nop -Label_insn_35684: pushfd -nop -Label_insn_35685: push 0x0805647B -nop -Label_insn_35686: push 0xF0002430 -nop -nop -Label_insn_35687: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35687: pop eax -nop -Label_insn_35688: popfd -nop -Label_insn_35689: popad -nop -Label_insn_35690: jnc 0x80564bc -nop -Label_insn_35691: pushad -nop -Label_insn_35692: pushfd -nop -Label_insn_35693: push 0x080564B6 -nop -Label_insn_35694: push 0xF0002440 -nop -nop -Label_insn_35695: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35695: pop eax -nop -Label_insn_35696: popfd -nop -Label_insn_35697: popad -nop -Label_insn_35698: jno 0x80564da -nop -Label_insn_35699: pushad -nop -Label_insn_35700: pushfd -nop -Label_insn_35701: push 0x080564D7 -nop -Label_insn_35702: push 0xF0002450 -nop -nop -Label_insn_35703: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35703: pop eax -nop -Label_insn_35704: popfd -nop -Label_insn_35705: popad -nop -Label_insn_35706: pushad -nop -Label_insn_35707: pushfd -nop -Label_insn_35708: push 0x080564E0 -nop -Label_insn_35709: push 0xF0002460 -nop -nop -Label_insn_35710: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35710: pop eax -nop -Label_insn_35711: popfd -nop -Label_insn_35712: popad -nop -Label_insn_35713: jno 0x80564ea -nop -Label_insn_35714: pushad -nop -Label_insn_35715: pushfd -nop -Label_insn_35716: push 0x080564E7 -nop -Label_insn_35717: push 0xF0002470 -nop -nop -Label_insn_35718: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35718: pop eax -nop -Label_insn_35719: popfd -nop -Label_insn_35720: popad -nop -Label_insn_35721: jno 0x805651e -nop -Label_insn_35722: pushad -nop -Label_insn_35723: pushfd -nop -Label_insn_35724: push 0x0805651B -nop -Label_insn_35725: push 0xF0002480 -nop -nop -Label_insn_35726: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35726: pop eax -nop -Label_insn_35727: popfd -nop -Label_insn_35728: popad -nop -Label_insn_35729: pushfd -nop -Label_insn_35730: test eax , 0xFFFFFF00 -nop -Label_insn_35731: je Label_insn_35733 -nop -Label_insn_35732: nop -nop -Label_insn_35733: popfd -nop -Label_insn_35734: movsx edx , al -nop -Label_insn_35735: pushad -nop -Label_insn_35736: pushfd -nop -Label_insn_35737: push 0x0805653E -nop -Label_insn_35738: push 0xF0002490 -nop -nop -Label_insn_35739: nop ;truncation_detector_32_8 -post_callback_Label_insn_35739: pop eax -nop -Label_insn_35740: popfd -nop -Label_insn_35741: popad -nop -Label_insn_35742: pushad -nop -Label_insn_35743: pushfd -nop -Label_insn_35744: push 0x08056543 -nop -Label_insn_35745: push 0xF00024A0 -nop -nop -Label_insn_35746: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35746: pop eax -nop -Label_insn_35747: popfd -nop -Label_insn_35748: popad -nop -Label_insn_35749: pushfd -nop -Label_insn_35750: test edx , edx -nop -Label_insn_35751: jns Label_insn_35753 -nop -Label_insn_35752: nop -nop -Label_insn_35753: popfd -nop -Label_insn_35754: mov dword [ebp-0x00000490] , edx -nop -Label_insn_35755: pushad -nop -Label_insn_35756: pushfd -nop -Label_insn_35757: push 0x08056571 -nop -Label_insn_35758: push 0xF00024B0 -nop -nop -Label_insn_35759: nop ;signedness_detector_32 -post_callback_Label_insn_35759: pop eax -nop -Label_insn_35760: popfd -nop -Label_insn_35761: popad -nop -Label_insn_35762: jno 0x8056592 -nop -Label_insn_35763: pushad -nop -Label_insn_35764: pushfd -nop -Label_insn_35765: push 0x08056590 -nop -Label_insn_35766: push 0xF00024C0 -nop -nop -Label_insn_35767: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35767: pop eax -nop -Label_insn_35768: popfd -nop -Label_insn_35769: popad -nop -Label_insn_35770: jno 0x805659d -nop -Label_insn_35771: pushad -nop -Label_insn_35772: pushfd -nop -Label_insn_35773: push 0x0805659B -nop -Label_insn_35774: push 0xF00024D0 -nop -nop -Label_insn_35775: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35775: pop eax -nop -Label_insn_35776: popfd -nop -Label_insn_35777: popad -nop -Label_insn_35778: pushad -nop -Label_insn_35779: pushfd -nop -Label_insn_35780: push 0x080565A9 -nop -Label_insn_35781: push 0xF00024E0 -nop -nop -Label_insn_35782: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35782: pop eax -nop -Label_insn_35783: popfd -nop -Label_insn_35784: popad -nop -Label_insn_35785: pushfd -nop -Label_insn_35786: test edx , edx -nop -Label_insn_35787: jns Label_insn_35789 -nop -Label_insn_35788: nop -nop -Label_insn_35789: popfd -nop -Label_insn_35790: mov dword [ebp-0x0000049C] , edx -nop -Label_insn_35791: pushad -nop -Label_insn_35792: pushfd -nop -Label_insn_35793: push 0x080565E0 -nop -Label_insn_35794: push 0xF00024F0 -nop -nop -Label_insn_35795: nop ;signedness_detector_32 -post_callback_Label_insn_35795: pop eax -nop -Label_insn_35796: popfd -nop -Label_insn_35797: popad -nop -Label_insn_35798: jno 0x8056606 -nop -Label_insn_35799: pushad -nop -Label_insn_35800: pushfd -nop -Label_insn_35801: push 0x08056600 -nop -Label_insn_35802: push 0xF0002500 -nop -nop -Label_insn_35803: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35803: pop eax -nop -Label_insn_35804: popfd -nop -Label_insn_35805: popad -nop -Label_insn_35806: jno 0x805661b -nop -Label_insn_35807: pushad -nop -Label_insn_35808: pushfd -nop -Label_insn_35809: push 0x08056619 -nop -Label_insn_35810: push 0xF0002510 -nop -nop -Label_insn_35811: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35811: pop eax -nop -Label_insn_35812: popfd -nop -Label_insn_35813: popad -nop -Label_insn_35814: jnc 0x8056641 -nop -Label_insn_35815: pushad -nop -Label_insn_35816: pushfd -nop -Label_insn_35817: push 0x0805663E -nop -Label_insn_35818: push 0xF0002520 -nop -nop -Label_insn_35819: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35819: pop eax -nop -Label_insn_35820: popfd -nop -Label_insn_35821: popad -nop -Label_insn_35822: jno Label_insn_14958 -nop -Label_insn_35823: pushad -nop -Label_insn_35824: pushfd -nop -Label_insn_35825: push 0x0805665C -nop -Label_insn_35826: push 0xF0002530 -nop -nop -Label_insn_35827: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35827: pop eax -nop -Label_insn_35828: popfd -nop -Label_insn_35829: popad -nop -Label_insn_35830: jnc 0x8056662 -nop -Label_insn_35831: pushad -nop -Label_insn_35832: pushfd -nop -Label_insn_35833: push 0x0805665F -nop -Label_insn_35834: push 0xF0002540 -nop -nop -Label_insn_35835: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35835: pop eax -nop -Label_insn_35836: popfd -nop -Label_insn_35837: popad -nop -Label_insn_35838: jno Label_insn_14964 -nop -Label_insn_35839: pushad -nop -Label_insn_35840: pushfd -nop -Label_insn_35841: push 0x08056672 -nop -Label_insn_35842: push 0xF0002550 -nop -nop -Label_insn_35843: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35843: pop eax -nop -Label_insn_35844: popfd -nop -Label_insn_35845: popad -nop -Label_insn_35846: jnc 0x805667b -nop -Label_insn_35847: pushad -nop -Label_insn_35848: pushfd -nop -Label_insn_35849: push 0x08056675 -nop -Label_insn_35850: push 0xF0002560 -nop -nop -Label_insn_35851: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35851: pop eax -nop -Label_insn_35852: popfd -nop -Label_insn_35853: popad -nop -Label_insn_35854: jno Label_insn_14981 -nop -Label_insn_35855: pushad -nop -Label_insn_35856: pushfd -nop -Label_insn_35857: push 0x080566BE -nop -Label_insn_35858: push 0xF0002570 -nop -nop -Label_insn_35859: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35859: pop eax -nop -Label_insn_35860: popfd -nop -Label_insn_35861: popad -nop -Label_insn_35862: pushfd -nop -Label_insn_35863: test eax , 0xFFFFFF00 -nop -Label_insn_35864: je Label_insn_35866 -nop -Label_insn_35865: nop -nop -Label_insn_6068: lea eax , [eax+eax*2] -nop -Label_insn_35866: popfd -nop -Label_insn_35867: movsx eax , al -nop -Label_insn_35868: not eax -nop -Label_insn_35869: test eax , 0xFFFFFF00 -nop -Label_insn_35870: je Label_insn_35866 -nop -Label_insn_35871: pushad -nop -Label_insn_35872: pushfd -nop -Label_insn_35873: push 0x080566C1 -nop -Label_insn_6076: lea ecx , [edi+esi+0x01] -nop -Label_insn_35874: push 0xF0002580 -nop -nop -Label_insn_35875: nop ;truncation_detector_32_8 -post_callback_Label_insn_35875: pop eax -nop -Label_insn_35876: popfd -nop -Label_insn_35877: popad -nop -Label_insn_6081: sub eax , edi -nop -Label_insn_35878: jno Label_insn_14983 -nop -Label_insn_6083: imul ebx , eax -nop -Label_insn_6084: pushfd -nop -Label_insn_35879: pushad -nop -Label_insn_6085: pushfd -nop -Label_insn_35880: pushfd -nop -Label_insn_35881: push 0x080566C4 -nop -Label_insn_35882: push 0xF0002590 -nop -nop -Label_insn_35883: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35883: pop eax -nop -Label_insn_35884: popfd -nop -Label_insn_35885: popad -nop -Label_insn_35886: jno 0x80566cb -nop -Label_insn_35887: pushad -nop -Label_insn_35888: pushfd -nop -Label_insn_35889: push 0x080566C8 -nop -Label_insn_35890: push 0xF00025A0 -nop -Label_insn_6098: lea ecx , [ebx+ebx*2] -nop -nop -Label_insn_35891: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35891: pop eax -nop -Label_insn_6099: add ebx , 0x00000001 -nop -Label_insn_35892: popfd -nop -Label_insn_35893: popad -nop -Label_insn_6101: add ecx , dword [0x080614AC] -nop -Label_insn_6102: lea edx , [0x00000000+ebx*4] -nop -Label_insn_35894: test al , al -nop -Label_insn_6103: add ecx , 0x00000008 -nop -Label_insn_35895: jns Label_insn_35897 -nop -Label_insn_35896: nop -nop -Label_insn_6106: add ebx , 0x00000001 -nop -Label_insn_35897: popfd -nop -Label_insn_35898: movsx edx , al -nop -Label_insn_6108: add eax , edx -nop -Label_insn_35899: pushad -nop -Label_insn_6109: add ecx , 0x0000000C -nop -Label_insn_35900: pushfd -nop -Label_insn_6110: add edx , 0x00000004 -nop -Label_insn_35901: push 0x080566CE -nop -Label_insn_35902: push 0xF00025B0 -nop -nop -Label_insn_35903: nop ;signedness_detector_8 -post_callback_Label_insn_35903: pop eax -nop -Label_insn_35904: popfd -nop -Label_insn_35905: popad -nop -Label_insn_35906: pushfd -nop -Label_insn_35907: test eax , eax -nop -Label_insn_35908: jns Label_insn_35910 -nop -Label_insn_35909: nop -nop -Label_insn_35910: popfd -nop -Label_insn_35911: mov ecx , eax -nop -Label_insn_35912: pushad -nop -Label_insn_6124: lea edi , [edx+0x01] -nop -Label_insn_35913: pushfd -nop -Label_insn_35914: push 0x080566D1 -nop -Label_insn_35915: push 0xF00025C0 -nop -nop -Label_insn_35916: nop ;signedness_detector_32 -post_callback_Label_insn_35916: pop eax -nop -Label_insn_35917: popfd -nop -Label_insn_35918: popad -nop -Label_insn_6130: add eax , 0x00000001 -nop -Label_insn_35919: jno 0x80566d6 -nop -Label_insn_6133: add ebx , 0x00000003 -nop -Label_insn_35920: pushad -nop -Label_insn_35921: pushfd -nop -Label_insn_35922: push 0x080566D3 -nop -Label_insn_35923: push 0xF00025D0 -nop -nop -Label_insn_35924: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35924: pop eax -nop -Label_insn_35925: popfd -nop -Label_insn_35926: popad -nop -Label_insn_35927: pushfd -nop -Label_insn_35928: test eax , 0xFFFFFF00 -nop -Label_insn_35929: je Label_insn_35931 -nop -Label_insn_35930: nop -nop -Label_insn_35931: popfd -nop -Label_insn_35932: movsx eax , al -nop -Label_insn_35933: pushad -nop -Label_insn_35934: pushfd -nop -Label_insn_35935: push 0x08056710 -nop -Label_insn_35936: push 0xF00025E0 -nop -nop -Label_insn_35937: nop ;truncation_detector_32_8 -post_callback_Label_insn_35937: pop eax -nop -Label_insn_35938: popfd -nop -Label_insn_35939: popad -nop -Label_insn_6156: sub eax , 0x00000001 -nop -Label_insn_35940: jno 0x805678b -nop -Label_insn_35941: pushad -nop -Label_insn_35942: pushfd -nop -Label_insn_35943: push 0x08056788 -nop -Label_insn_6163: add eax , ecx -nop -Label_insn_35944: push 0xF00025F0 -nop -nop -Label_insn_35945: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35945: pop eax -nop -Label_insn_35946: popfd -nop -Label_insn_35947: popad -nop -Label_insn_35948: test cl , cl -nop -Label_insn_35949: jns Label_insn_35951 -nop -Label_insn_35950: nop -nop -Label_insn_35951: popfd -nop -Label_insn_35952: movsx edx , cl -nop -Label_insn_35953: pushad -nop -Label_insn_35954: pushfd -nop -Label_insn_6175: lea eax , [edi+eax*2] -nop -Label_insn_35955: push 0x08056794 -nop -Label_insn_35956: push 0xF0002600 -nop -nop -Label_insn_35957: nop ;signedness_detector_8 -post_callback_Label_insn_35957: pop eax -nop -Label_insn_35958: popfd -nop -Label_insn_35959: popad -nop -Label_insn_6181: sub edi , dword [ebp-0x3C] -nop -Label_insn_6182: add dword [esi+0x04] , edi -nop -Label_insn_35960: jno Label_insn_15070 -nop -Label_insn_35961: pushad -nop -Label_insn_35962: pushfd -nop -Label_insn_35963: push 0x0805683E -nop -Label_insn_6187: add esi , 0x0000000C -nop -Label_insn_35964: push 0xF0002610 -nop -nop -Label_insn_35965: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35965: pop eax -nop -Label_insn_6189: lea eax , [ecx+0x01] -nop -Label_insn_35966: popfd -nop -Label_insn_35967: popad -nop -Label_insn_35968: jno 0x8056843 -nop -Label_insn_6193: lea edi , [ecx-0x01] -nop -Label_insn_35969: pushad -nop -Label_insn_35970: pushfd -nop -Label_insn_35971: push 0x08056841 -nop -Label_insn_35972: push 0xF0002620 -nop -nop -Label_insn_35973: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35973: pop eax -nop -Label_insn_35974: popfd -nop -Label_insn_35975: popad -nop -Label_insn_35976: jno 0x805684e -nop -Label_insn_35977: pushad -nop -Label_insn_6205: add dword [ebp-0x1C] , 0x00000001 -nop -Label_insn_35978: pushfd -nop -Label_insn_35979: push 0x0805684C -nop -Label_insn_35980: push 0xF0002630 -nop -nop -Label_insn_35981: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_35981: pop eax -nop -Label_insn_35982: popfd -nop -Label_insn_35983: popad -nop -Label_insn_6213: lea edx , [ecx+ecx*2-0x03] -nop -Label_insn_35984: pushad -nop -Label_insn_35985: pushfd -nop -Label_insn_35986: push 0x0805685A -nop -Label_insn_6216: lea edx , [ecx+ecx*2] -nop -Label_insn_35987: push 0xF0002640 -nop -Label_insn_6217: lea edx , [eax+edx*4-0x18] -nop -nop -Label_insn_35988: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_35988: pop eax -nop -Label_insn_35989: popfd -nop -Label_insn_35990: popad -nop -Label_insn_6223: sub edx , 0x0000000C -nop -Label_insn_35991: test ecx , ecx -nop -Label_insn_35992: jns Label_insn_35994 -nop -Label_insn_35993: nop -nop -Label_insn_6226: sub eax , 0x00000001 -nop -Label_insn_35994: popfd -nop -Label_insn_35995: mov dword [ebp-0x00000460] , ecx -nop -Label_insn_35996: pushad -nop -Label_insn_35997: pushfd -nop -Label_insn_35998: push 0x08056866 -nop -Label_insn_35999: push 0xF0002650 -nop -nop -Label_insn_36000: nop ;signedness_detector_32 -post_callback_Label_insn_36000: pop eax -nop -Label_insn_36001: popfd -nop -Label_insn_36002: popad -nop -Label_insn_36003: jno Label_insn_15100 -nop -Label_insn_36004: pushad -nop -Label_insn_36005: pushfd -nop -Label_insn_6241: add esi , esi -nop -Label_insn_36006: push 0x080568BC -nop -Label_insn_6242: lea edx , [esi+edi] -nop -Label_insn_36007: push 0xF0002660 -nop -nop -Label_insn_36008: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36008: pop eax -nop -Label_insn_36009: popfd -nop -Label_insn_36010: popad -nop -Label_insn_36011: jnc 0x80568c5 -nop -Label_insn_36012: pushad -nop -Label_insn_36013: pushfd -nop -Label_insn_36014: push 0x080568C2 -nop -Label_insn_36015: push 0xF0002670 -nop -nop -Label_insn_36016: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36016: pop eax -nop -Label_insn_36017: popfd -nop -Label_insn_36018: popad -nop -Label_insn_36019: jno 0x80568d3 -nop -Label_insn_36020: pushad -nop -Label_insn_36021: pushfd -nop -Label_insn_36022: push 0x080568D0 -nop -Label_insn_36023: push 0xF0002680 -nop -nop -Label_insn_36024: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36024: pop eax -nop -Label_insn_36025: popfd -nop -Label_insn_36026: popad -nop -Label_insn_36027: jno 0x80568de -nop -Label_insn_36028: pushad -nop -Label_insn_36029: pushfd -nop -Label_insn_36030: push 0x080568DB -nop -Label_insn_36031: push 0xF0002690 -nop -nop -Label_insn_36032: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36032: pop eax -nop -Label_insn_36033: popfd -nop -Label_insn_36034: popad -nop -Label_insn_36035: jno 0x80568ef -nop -Label_insn_36036: pushad -nop -Label_insn_36037: pushfd -nop -Label_insn_36038: push 0x080568E9 -nop -Label_insn_36039: push 0xF00026A0 -nop -nop -Label_insn_36040: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36040: pop eax -nop -Label_insn_36041: popfd -nop -Label_insn_36042: popad -nop -Label_insn_36043: pushad -nop -Label_insn_36044: pushfd -nop -Label_insn_36045: push 0x080568F7 -nop -Label_insn_36046: push 0xF00026B0 -nop -nop -Label_insn_36047: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36047: pop eax -nop -Label_insn_36048: popfd -nop -Label_insn_36049: popad -nop -Label_insn_36050: jno 0x8056989 -nop -Label_insn_36051: pushad -nop -Label_insn_36052: pushfd -nop -Label_insn_36053: push 0x08056983 -nop -Label_insn_36054: push 0xF00026C0 -nop -nop -Label_insn_36055: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36055: pop eax -nop -Label_insn_36056: popfd -nop -Label_insn_36057: popad -nop -Label_insn_36058: pushad -nop -Label_insn_36059: pushfd -nop -Label_insn_36060: push 0x08056992 -nop -Label_insn_36061: push 0xF00026D0 -nop -nop -Label_insn_36062: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36062: pop eax -nop -Label_insn_36063: popfd -nop -Label_insn_36064: popad -nop -Label_insn_36065: jno 0x80569b5 -nop -Label_insn_36066: pushad -nop -Label_insn_36067: pushfd -nop -Label_insn_36068: push 0x080569B2 -nop -Label_insn_36069: push 0xF00026E0 -nop -nop -Label_insn_36070: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36070: pop eax -nop -Label_insn_36071: popfd -nop -Label_insn_36072: popad -nop -Label_insn_36073: pushad -nop -Label_insn_36074: pushfd -nop -Label_insn_36075: push 0x080569BD -nop -Label_insn_36076: push 0xF00026F0 -nop -nop -Label_insn_36077: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36077: pop eax -nop -Label_insn_36078: popfd -nop -Label_insn_36079: popad -nop -Label_insn_36080: pushad -nop -Label_insn_36081: pushfd -nop -Label_insn_36082: push 0x080569C2 -nop -Label_insn_36083: push 0xF0002700 -nop -nop -Label_insn_36084: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36084: pop eax -nop -Label_insn_36085: popfd -nop -Label_insn_36086: popad -nop -Label_insn_36087: jno 0x80569fb -nop -Label_insn_36088: pushad -nop -Label_insn_36089: pushfd -nop -Label_insn_36090: push 0x080569F8 -nop -Label_insn_36091: push 0xF0002710 -nop -nop -Label_insn_36092: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36092: pop eax -nop -Label_insn_36093: popfd -nop -Label_insn_36094: popad -nop -Label_insn_36095: jno Label_insn_15189 -nop -Label_insn_36096: pushad -nop -Label_insn_36097: pushfd -nop -Label_insn_36098: push 0x08056A6A -nop -Label_insn_36099: push 0xF0002720 -nop -nop -Label_insn_36100: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36100: pop eax -nop -Label_insn_36101: popfd -nop -Label_insn_36102: popad -nop -Label_insn_36103: jnc 0x8056a73 -nop -Label_insn_36104: pushad -nop -Label_insn_36105: pushfd -nop -Label_insn_36106: push 0x08056A70 -nop -Label_insn_36107: push 0xF0002730 -nop -nop -Label_insn_36108: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36108: pop eax -nop -Label_insn_36109: popfd -nop -Label_insn_36110: popad -nop -Label_insn_36111: jno 0x8056a83 -nop -Label_insn_36112: pushad -nop -Label_insn_36113: pushfd -nop -Label_insn_36114: push 0x08056A80 -nop -Label_insn_36115: push 0xF0002740 -nop -nop -Label_insn_36116: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36116: pop eax -nop -Label_insn_36117: popfd -nop -Label_insn_36118: popad -nop -Label_insn_36119: jno 0x8056a8e -nop -Label_insn_36120: pushad -nop -Label_insn_36121: pushfd -nop -Label_insn_36122: push 0x08056A8B -nop -Label_insn_36123: push 0xF0002750 -nop -nop -Label_insn_36124: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36124: pop eax -nop -Label_insn_36125: popfd -nop -Label_insn_36126: popad -nop -Label_insn_36127: pushfd -nop -Label_insn_36128: test edx , edx -nop -Label_insn_36129: jns Label_insn_36131 -nop -Label_insn_36130: nop -nop -Label_insn_36131: popfd -nop -Label_insn_36132: mov dword [ebp-0x0000049C] , edx -nop -Label_insn_36133: pushad -nop -Label_insn_36134: pushfd -nop -Label_insn_36135: push 0x08056A9E -nop -Label_insn_36136: push 0xF0002760 -nop -nop -Label_insn_36137: nop ;signedness_detector_32 -post_callback_Label_insn_36137: pop eax -nop -Label_insn_36138: popfd -nop -Label_insn_36139: popad -nop -Label_insn_36140: jno 0x8056ac4 -nop -Label_insn_36141: pushad -nop -Label_insn_36142: pushfd -nop -Label_insn_36143: push 0x08056ABE -nop -Label_insn_36144: push 0xF0002770 -nop -nop -Label_insn_36145: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36145: pop eax -nop -Label_insn_36146: popfd -nop -Label_insn_36147: popad -nop -Label_insn_36148: jnc Label_insn_15227 -nop -Label_insn_36149: pushad -nop -Label_insn_36150: pushfd -nop -Label_insn_36151: push 0x08056B19 -nop -Label_insn_36152: push 0xF0002780 -nop -nop -Label_insn_36153: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36153: pop eax -nop -Label_insn_36154: popfd -nop -Label_insn_36155: popad -nop -Label_insn_36156: jno Label_insn_15228 -nop -Label_insn_36157: pushad -nop -Label_insn_36158: pushfd -nop -Label_insn_36159: push 0x08056B1F -nop -Label_insn_36160: push 0xF0002790 -nop -nop -Label_insn_36161: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36161: pop eax -nop -Label_insn_36162: popfd -nop -Label_insn_36163: popad -nop -Label_insn_36164: pushfd -nop -Label_insn_36165: test eax , eax -nop -Label_insn_36166: jns Label_insn_36168 -nop -Label_insn_36167: nop -nop -Label_insn_36168: popfd -nop -Label_insn_36169: mov dword [ebp-0x00000460] , eax -nop -Label_insn_36170: pushad -nop -Label_insn_36171: pushfd -nop -Label_insn_36172: push 0x08056B21 -nop -Label_insn_36173: push 0xF00027A0 -nop -nop -Label_insn_36174: nop ;signedness_detector_32 -post_callback_Label_insn_36174: pop eax -nop -Label_insn_36175: popfd -nop -Label_insn_36176: popad -nop -Label_insn_36177: jno 0x8056b36 -nop -Label_insn_36178: pushad -nop -Label_insn_36179: pushfd -nop -Label_insn_36180: push 0x08056B30 -nop -Label_insn_36181: push 0xF00027B0 -nop -nop -Label_insn_36182: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36182: pop eax -nop -Label_insn_36183: popfd -nop -Label_insn_36184: popad -nop -Label_insn_36185: jno 0x8056b7f -nop -Label_insn_36186: pushad -nop -Label_insn_36187: pushfd -nop -Label_insn_36188: push 0x08056B79 -nop -Label_insn_36189: push 0xF00027C0 -nop -nop -Label_insn_36190: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36190: pop eax -nop -Label_insn_36191: popfd -nop -Label_insn_36192: popad -nop -Label_insn_36193: jno 0x8056bbf -nop -Label_insn_36273: push 0xF0002850 -nop -Label_insn_36194: pushad -nop -Label_insn_36195: pushfd -nop -Label_insn_36196: push 0x08056BB9 -nop -Label_insn_36197: push 0xF00027D0 -nop -nop -Label_insn_36198: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36198: pop eax -nop -Label_insn_36199: popfd -nop -Label_insn_36200: popad -nop -Label_insn_36201: pushad -nop -Label_insn_36202: pushfd -nop -Label_insn_36203: push 0x08056BC7 -nop -Label_insn_36204: push 0xF00027E0 -nop -nop -Label_insn_36205: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36205: pop eax -nop -Label_insn_36206: popfd -nop -Label_insn_36207: popad -nop -Label_insn_36208: pushfd -nop -Label_insn_36209: test ebx , ebx -nop -Label_insn_36210: jns Label_insn_36212 -nop -Label_insn_36211: nop -nop -Label_insn_36212: popfd -nop -Label_insn_36213: mov eax , ebx -nop -Label_insn_36214: pushad -nop -Label_insn_36215: pushfd -nop -Label_insn_36216: push 0x08056C51 -nop -Label_insn_36217: push 0xF00027F0 -nop -nop -Label_insn_36218: nop ;signedness_detector_32 -post_callback_Label_insn_36218: pop eax -nop -Label_insn_36219: popfd -nop -Label_insn_36220: popad -nop -Label_insn_36221: jno 0x8056c5c -nop -Label_insn_36222: pushad -nop -Label_insn_36223: pushfd -nop -Label_insn_36224: push 0x08056C5A -nop -Label_insn_36225: push 0xF0002800 -nop -nop -Label_insn_36226: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36226: pop eax -nop -Label_insn_36227: popfd -nop -Label_insn_36228: popad -nop -Label_insn_36229: test edx , edx -nop -Label_insn_36230: jns Label_insn_36232 -nop -Label_insn_36231: nop -nop -Label_insn_36232: popfd -nop -Label_insn_36233: mov dword [ebp-0x00000468] , edx -nop -Label_insn_36234: pushad -nop -Label_insn_36235: pushfd -nop -Label_insn_36236: push 0x08056C5F -nop -Label_insn_36237: push 0xF0002810 -nop -nop -Label_insn_36238: nop ;signedness_detector_32 -post_callback_Label_insn_36238: pop eax -nop -Label_insn_36239: popfd -nop -Label_insn_36240: popad -nop -Label_insn_36241: pushfd -nop -Label_insn_36242: test ebx , ebx -nop -Label_insn_36243: jns Label_insn_36245 -nop -Label_insn_36244: nop -nop -Label_insn_36245: popfd -nop -Label_insn_36246: mov edx , ebx -nop -Label_insn_36247: pushad -nop -Label_insn_36248: pushfd -nop -Label_insn_36249: push 0x08056C65 -nop -Label_insn_36250: push 0xF0002820 -nop -nop -Label_insn_36251: nop ;signedness_detector_32 -post_callback_Label_insn_36251: pop eax -nop -Label_insn_36252: popfd -nop -Label_insn_36253: popad -nop -Label_insn_36254: jnc 0x8056c76 -nop -Label_insn_36255: pushad -nop -Label_insn_36256: pushfd -nop -Label_insn_36257: push 0x08056C70 -nop -Label_insn_36258: push 0xF0002830 -nop -nop -Label_insn_36259: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36259: pop eax -nop -Label_insn_36260: popfd -nop -Label_insn_36261: popad -nop -Label_insn_36262: jno 0x8056c80 -nop -Label_insn_36263: pushad -nop -Label_insn_36264: pushfd -nop -Label_insn_36265: push 0x08056C7D -nop -Label_insn_36266: push 0xF0002840 -nop -nop -Label_insn_36267: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36267: pop eax -nop -Label_insn_36268: popfd -nop -Label_insn_36269: popad -nop -Label_insn_36270: pushad -nop -Label_insn_36271: pushfd -nop -Label_insn_36272: push 0x08056C83 -nop -nop -Label_insn_36274: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36274: pop eax -nop -Label_insn_36275: popfd -nop -Label_insn_36276: popad -nop -Label_insn_36277: jno 0x8056c92 -nop -Label_insn_36278: pushad -nop -Label_insn_36279: pushfd -nop -Label_insn_36280: push 0x08056C90 -nop -Label_insn_36281: push 0xF0002860 -nop -nop -Label_insn_36282: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36282: pop eax -nop -Label_insn_36283: popfd -nop -Label_insn_36284: popad -nop -Label_insn_36285: pushad -nop -Label_insn_36286: pushfd -nop -Label_insn_36287: push 0x08056C95 -nop -Label_insn_36288: push 0xF0002870 -nop -nop -Label_insn_36289: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36289: pop eax -nop -Label_insn_36290: popfd -nop -Label_insn_36291: popad -nop -Label_insn_36292: jno 0x8056c9a -nop -Label_insn_36293: pushad -nop -Label_insn_36294: pushfd -nop -Label_insn_36295: push 0x08056C97 -nop -Label_insn_6611: sub edx , eax -nop -Label_insn_36296: push 0xF0002880 -nop -nop -Label_insn_36297: nop ;mul_overflow_detector_32 -post_callback_Label_insn_36297: pop eax -nop -Label_insn_36298: popfd -nop -Label_insn_36299: popad -nop -Label_insn_36300: pushad -nop -Label_insn_6618: lea edx , [eax+0x10] -nop -Label_insn_36301: pushfd -nop -Label_insn_36302: push 0x08056C9C -nop -Label_insn_36303: push 0xF0002890 -nop -nop -Label_insn_36304: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36304: pop eax -nop -Label_insn_36305: popfd -nop -Label_insn_36306: popad -nop -Label_insn_36307: jno Label_insn_15315 -nop -Label_insn_36308: pushad -nop -Label_insn_36309: pushfd -nop -Label_insn_36310: push 0x08056C9E -nop -Label_insn_36311: push 0xF00028A0 -nop -nop -Label_insn_36312: nop ;mul_overflow_detector_32 -post_callback_Label_insn_36312: pop eax -nop -Label_insn_36313: popfd -nop -Label_insn_36314: popad -nop -Label_insn_36315: pushfd -nop -Label_insn_36316: test ebx , ebx -nop -Label_insn_36317: jns Label_insn_36319 -nop -Label_insn_36318: nop -nop -Label_insn_36319: popfd -nop -Label_insn_36320: mov ecx , ebx -nop -Label_insn_36321: pushad -nop -Label_insn_36322: pushfd -nop -Label_insn_36323: push 0x08056CA1 -nop -Label_insn_6643: add esi , 0x00000013 -nop -Label_insn_36324: push 0xF00028B0 -nop -nop -Label_insn_36325: nop ;signedness_detector_32 -post_callback_Label_insn_36325: pop eax -nop -Label_insn_36326: popfd -nop -Label_insn_36327: popad -nop -Label_insn_36328: jno 0x8056ca5 -nop -Label_insn_36329: pushad -nop -Label_insn_36330: pushfd -nop -Label_insn_36331: push 0x08056CA3 -nop -Label_insn_36332: push 0xF00028C0 -nop -nop -Label_insn_36333: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36333: pop eax -nop -Label_insn_36334: popfd -nop -Label_insn_36335: popad -nop -Label_insn_36336: jno 0x8056cbf -nop -Label_insn_36337: pushad -nop -Label_insn_36338: pushfd -nop -Label_insn_36339: push 0x08056CB8 -nop -Label_insn_36340: push 0xF00028D0 -nop -nop -Label_insn_36341: nop ;mul_overflow_detector_32 -post_callback_Label_insn_36341: pop eax -nop -Label_insn_36342: popfd -nop -Label_insn_36343: popad -nop -Label_insn_36344: test bl , bl -nop -Label_insn_36345: jns Label_insn_36347 -nop -Label_insn_36346: nop -nop -Label_insn_36347: popfd -nop -Label_insn_36348: mov byte [ebp-0x00000488] , bl -nop -Label_insn_36349: pushad -nop -Label_insn_36350: pushfd -nop -Label_insn_36351: push 0x08056CC2 -nop -Label_insn_36352: push 0xF00028E0 -nop -nop -Label_insn_36353: nop ;signedness_detector_8 -post_callback_Label_insn_36353: pop eax -nop -Label_insn_36354: popfd -nop -Label_insn_36355: popad -nop -Label_insn_36356: jno 0x8056cd4 -nop -Label_insn_6683: sub eax , 0x00000001 -nop -Label_insn_36357: pushad -nop -Label_insn_36358: pushfd -nop -Label_insn_6686: pushfd -nop -Label_insn_36359: push 0x08056CD2 -nop -Label_insn_36360: push 0xF00028F0 -nop -nop -Label_insn_36361: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36361: pop eax -nop -Label_insn_36362: popfd -nop -Label_insn_36363: popad -nop -Label_insn_36364: jno 0x8056d2c -nop -Label_insn_36365: pushad -nop -Label_insn_36366: pushfd -nop -Label_insn_36367: push 0x08056D29 -nop -Label_insn_36368: push 0xF0002900 -nop -nop -Label_insn_36369: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36369: pop eax -nop -Label_insn_36370: popfd -nop -Label_insn_6700: adc dword [ebp-0x0000031C] , edx -nop -Label_insn_36371: popad -nop -Label_insn_36372: pushad -nop -Label_insn_36373: pushfd -nop -Label_insn_36374: push 0x08056D35 -nop -Label_insn_36375: push 0xF0002910 -nop -nop -Label_insn_36376: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36376: pop eax -nop -Label_insn_36377: popfd -nop -Label_insn_36378: popad -nop -Label_insn_36379: jnc Label_insn_15351 -nop -Label_insn_36380: pushad -nop -Label_insn_36381: pushfd -nop -Label_insn_36382: push 0x08056D43 -nop -Label_insn_36383: push 0xF0002920 -nop -nop -Label_insn_36384: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36384: pop eax -nop -Label_insn_36385: popfd -nop -Label_insn_36386: popad -nop -Label_insn_36387: jnc Label_insn_15352 -nop -Label_insn_36388: pushad -nop -Label_insn_36389: pushfd -nop -Label_insn_36390: push 0x08056D46 -nop -Label_insn_36391: push 0xF0002930 -nop -nop -Label_insn_36392: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36392: pop eax -nop -Label_insn_36393: popfd -nop -Label_insn_36394: popad -nop -Label_insn_36395: jnc 0x8056d4a -nop -Label_insn_36396: pushad -nop -Label_insn_36397: pushfd -nop -Label_insn_36398: push 0x08056D48 -nop -Label_insn_36399: push 0xF0002940 -nop -nop -Label_insn_36400: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36400: pop eax -nop -Label_insn_36401: popfd -nop -Label_insn_36402: popad -nop -Label_insn_36403: pushad -nop -Label_insn_36404: pushfd -nop -Label_insn_36405: push 0x08056D4C -nop -Label_insn_36406: push 0xF0002950 -nop -nop -Label_insn_36407: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36407: pop eax -nop -Label_insn_36408: popfd -nop -Label_insn_36409: popad -nop -Label_insn_36410: pushfd -nop -Label_insn_36411: test edi , edi -nop -Label_insn_36412: jns Label_insn_36414 -nop -Label_insn_36413: nop -nop -Label_insn_36414: popfd -nop -Label_insn_36415: mov dword [ebp-0x00000460] , edi -nop -Label_insn_36416: pushad -nop -Label_insn_36417: pushfd -nop -Label_insn_36418: push 0x08056D71 -nop -Label_insn_36419: push 0xF0002960 -nop -Label_insn_6761: add dword [0x080614B4] , eax -nop -nop -Label_insn_36420: nop ;signedness_detector_32 -post_callback_Label_insn_36420: pop eax -nop -Label_insn_36421: popfd -nop -Label_insn_36422: popad -nop -Label_insn_36423: pushfd -nop -Label_insn_6767: add edx , 0x00000001 -nop -Label_insn_36424: test eax , eax -nop -Label_insn_36425: jns Label_insn_36427 -nop -Label_insn_36426: nop -nop -Label_insn_36427: popfd -nop -Label_insn_6771: add dword [0x080614B4] , 0x00000001 -nop -Label_insn_36428: mov dword [ebp-0x00000460] , eax -nop -Label_insn_36429: pushad -nop -Label_insn_36430: pushfd -nop -Label_insn_36431: push 0x08056D7F -nop -Label_insn_36432: push 0xF0002970 -nop -nop -Label_insn_36433: nop ;signedness_detector_32 -post_callback_Label_insn_36433: pop eax -nop -Label_insn_36434: popfd -nop -Label_insn_36435: popad -nop -Label_insn_36436: jno 0x8056d9c -nop -Label_insn_36437: pushad -nop -Label_insn_36438: pushfd -nop -Label_insn_36439: push 0x08056D9A -nop -Label_insn_36440: push 0xF0002980 -nop -nop -Label_insn_36441: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36441: pop eax -nop -Label_insn_36442: popfd -nop -Label_insn_36443: popad -nop -Label_insn_36444: jnc 0x8056db5 -nop -Label_insn_6792: add dword [0x080614B4] , eax -nop -Label_insn_6798: add edx , 0x00000001 -nop -Label_insn_6800: add dword [0x080614B4] , 0x00000001 -nop -Label_insn_36445: pushad -nop -Label_insn_36446: pushfd -nop -Label_insn_36447: push 0x08056DB2 -nop -Label_insn_36448: push 0xF0002990 -nop -nop -Label_insn_36449: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36449: pop eax -nop -Label_insn_36450: popfd -nop -Label_insn_36451: popad -nop -Label_insn_6826: add edx , 0x00000001 -nop -Label_insn_36452: pushad -nop -Label_insn_6828: add dword [0x080614B4] , 0x00000001 -nop -Label_insn_36453: pushfd -nop -Label_insn_36454: push 0x08056DB7 -nop -Label_insn_36491: test edx , 0xFFFFFF00 -nop -Label_insn_36455: push 0xF00029A0 -nop -nop -Label_insn_36456: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36456: pop eax -nop -Label_insn_36457: popfd -nop -Label_insn_36458: popad -nop -Label_insn_36459: pushad -nop -Label_insn_36460: pushfd -nop -Label_insn_36461: push 0x08056DC2 -nop -Label_insn_36462: push 0xF00029B0 -nop -Label_insn_6840: add eax , dword [0x080614B4] -nop -nop -Label_insn_36463: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36463: pop eax -nop -Label_insn_36464: popfd -nop -Label_insn_36465: popad -nop -Label_insn_36466: jnc 0x8056de5 -nop -Label_insn_6845: lea ecx , [edx+0x04] -nop -Label_insn_36467: pushad -nop -Label_insn_36468: pushfd -nop -Label_insn_36469: push 0x08056DDF -nop -Label_insn_36470: push 0xF00029C0 -nop -nop -Label_insn_36471: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36471: pop eax -nop -Label_insn_36472: popfd -nop -Label_insn_36473: popad -nop -Label_insn_6854: add dword [0x0806150C] , 0x00000004 -nop -Label_insn_36474: jno 0x8056e02 -nop -Label_insn_36475: pushad -nop -Label_insn_36476: pushfd -nop -Label_insn_36477: push 0x08056DFF -nop -Label_insn_36478: push 0xF00029D0 -nop -nop -Label_insn_36479: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36479: pop eax -nop -Label_insn_6861: add dword [0x080614B4] , 0x00000002 -nop -Label_insn_36480: popfd -nop -Label_insn_36481: popad -nop -Label_insn_36482: jno 0x8056e0e -nop -Label_insn_36483: pushad -nop -Label_insn_36484: pushfd -nop -Label_insn_36485: push 0x08056E0B -nop -Label_insn_36486: push 0xF00029E0 -nop -nop -Label_insn_36487: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36487: pop eax -nop -Label_insn_36488: popfd -nop -Label_insn_36489: popad -nop -Label_insn_36490: pushfd -nop -Label_insn_36492: je Label_insn_36494 -nop -Label_insn_36493: nop -nop -Label_insn_36494: popfd -nop -Label_insn_36495: mov byte [ebp-0x0000049C] , dl -nop -Label_insn_36496: not edx -nop -Label_insn_36497: test edx , 0xFFFFFF00 -nop -Label_insn_36498: je Label_insn_36494 -nop -Label_insn_36499: pushad -nop -Label_insn_36500: pushfd -nop -Label_insn_36501: push 0x08056E4B -nop -Label_insn_36502: push 0xF00029F0 -nop -nop -Label_insn_36503: nop ;truncation_detector_32_8 -post_callback_Label_insn_36503: pop eax -nop -Label_insn_36504: popfd -nop -Label_insn_36505: popad -nop -Label_insn_36506: jno 0x8056e77 -nop -Label_insn_36507: pushad -nop -Label_insn_36508: pushfd -nop -Label_insn_36509: push 0x08056E71 -nop -Label_insn_36510: push 0xF0002A00 -nop -nop -Label_insn_36511: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36511: pop eax -nop -Label_insn_36512: popfd -nop -Label_insn_36513: popad -nop -Label_insn_36514: jno 0x8056e89 -nop -Label_insn_36515: pushad -nop -Label_insn_36516: pushfd -nop -Label_insn_36517: push 0x08056E86 -nop -Label_insn_36518: push 0xF0002A10 -nop -nop -Label_insn_36519: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36519: pop eax -nop -Label_insn_36520: popfd -nop -Label_insn_36521: popad -nop -Label_insn_36522: pushad -nop -Label_insn_36523: pushfd -nop -Label_insn_36524: push 0x08056E95 -nop -Label_insn_36525: push 0xF0002A20 -nop -Label_insn_6917: add dword [0x080614B4] , 0x00000002 -nop -nop -Label_insn_36526: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36526: pop eax -nop -Label_insn_36527: popfd -nop -Label_insn_36528: popad -nop -Label_insn_36529: jno Label_insn_15440 -nop -Label_insn_36530: pushad -nop -Label_insn_36531: pushfd -nop -Label_insn_36532: push 0x08056ECB -nop -Label_insn_6926: add edx , 0x00000002 -nop -Label_insn_36533: push 0xF0002A30 -nop -nop -Label_insn_36534: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36534: pop eax -nop -Label_insn_36535: popfd -nop -Label_insn_36536: popad -nop -Label_insn_6931: lea ecx , [eax+0x04] -nop -Label_insn_36537: jnc 0x8056ed7 -nop -Label_insn_36538: pushad -nop -Label_insn_36539: pushfd -nop -Label_insn_36540: push 0x08056ED1 -nop -Label_insn_36541: push 0xF0002A40 -nop -nop -Label_insn_36542: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36542: pop eax -nop -Label_insn_36543: popfd -nop -Label_insn_36544: popad -nop -Label_insn_6940: add dword [0x0806150C] , 0x00000004 -nop -Label_insn_36545: jno Label_insn_15444 -nop -Label_insn_36546: pushad -nop -Label_insn_36547: pushfd -nop -Label_insn_36548: push 0x08056EDF -nop -Label_insn_36549: push 0xF0002A50 -nop -nop -Label_insn_36550: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36550: pop eax -nop -Label_insn_36551: popfd -nop -Label_insn_36552: popad -nop -Label_insn_36553: jno 0x8056ee3 -nop -Label_insn_36554: pushad -nop -Label_insn_36555: pushfd -nop -Label_insn_36556: push 0x08056EE1 -nop -Label_insn_36557: push 0xF0002A60 -nop -nop -Label_insn_36558: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36558: pop eax -nop -Label_insn_36559: popfd -nop -Label_insn_36560: popad -nop -Label_insn_36561: jno 0x8056eee -nop -Label_insn_36562: pushad -nop -Label_insn_36563: pushfd -nop -Label_insn_36564: push 0x08056EEC -nop -Label_insn_36565: push 0xF0002A70 -nop -nop -Label_insn_36566: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36566: pop eax -nop -Label_insn_36567: popfd -nop -Label_insn_36568: popad -nop -Label_insn_36569: pushad -nop -Label_insn_36570: pushfd -nop -Label_insn_36571: push 0x08056EFA -nop -Label_insn_36572: push 0xF0002A80 -nop -nop -Label_insn_36573: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36573: pop eax -nop -Label_insn_36574: popfd -nop -Label_insn_36575: popad -nop -Label_insn_36576: jno 0x8056f61 -nop -Label_insn_36577: pushad -nop -Label_insn_36578: pushfd -nop -Label_insn_36579: push 0x08056F5B -nop -Label_insn_36580: push 0xF0002A90 -nop -nop -Label_insn_36581: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36581: pop eax -nop -Label_insn_36582: popfd -nop -Label_insn_36583: popad -nop -Label_insn_36584: jno 0x8056f76 -nop -Label_insn_36585: pushad -nop -Label_insn_36586: pushfd -nop -Label_insn_36587: push 0x08056F74 -nop -Label_insn_36588: push 0xF0002AA0 -nop -nop -Label_insn_36589: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36589: pop eax -nop -Label_insn_36590: popfd -nop -Label_insn_36591: popad -nop -Label_insn_36592: jno 0x8056f9c -nop -Label_insn_36593: pushad -nop -Label_insn_36594: pushfd -nop -Label_insn_36595: push 0x08056F99 -nop -Label_insn_36596: push 0xF0002AB0 -nop -nop -Label_insn_36597: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36597: pop eax -nop -Label_insn_36598: popfd -nop -Label_insn_36599: popad -nop -Label_insn_36600: jno Label_insn_15493 -nop -Label_insn_36601: pushad -nop -Label_insn_36602: pushfd -nop -Label_insn_36603: push 0x08056FB4 -nop -Label_insn_36604: push 0xF0002AC0 -nop -nop -Label_insn_36605: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36605: pop eax -nop -Label_insn_36606: popfd -nop -Label_insn_36607: popad -nop -Label_insn_36608: jno 0x8056fba -nop -Label_insn_36609: pushad -nop -Label_insn_36610: pushfd -nop -Label_insn_36611: push 0x08056FB7 -nop -Label_insn_36612: push 0xF0002AD0 -nop -nop -Label_insn_36613: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36613: pop eax -nop -Label_insn_36614: popfd -nop -Label_insn_36615: popad -nop -Label_insn_36616: jnc 0x8056fd2 -nop -Label_insn_36617: pushad -nop -Label_insn_36618: pushfd -nop -Label_insn_36619: push 0x08056FCC -nop -Label_insn_36620: push 0xF0002AE0 -nop -nop -Label_insn_36621: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36621: pop eax -nop -Label_insn_36622: popfd -nop -Label_insn_36623: popad -nop -Label_insn_36624: jno 0x8057000 -nop -Label_insn_36625: pushad -nop -Label_insn_36626: pushfd -nop -Label_insn_36627: push 0x08056FFD -nop -Label_insn_36628: push 0xF0002AF0 -nop -nop -Label_insn_36629: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36629: pop eax -nop -Label_insn_36630: popfd -nop -Label_insn_36631: popad -nop -Label_insn_36632: jno 0x805700a -nop -Label_insn_36633: pushad -nop -Label_insn_36634: pushfd -nop -Label_insn_36635: push 0x08057008 -nop -Label_insn_36636: push 0xF0002B00 -nop -nop -Label_insn_36637: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36637: pop eax -nop -Label_insn_36638: popfd -nop -Label_insn_36639: popad -nop -Label_insn_36640: jno 0x8057034 -nop -Label_insn_36641: pushad -nop -Label_insn_36642: pushfd -nop -Label_insn_36643: push 0x08057031 -nop -Label_insn_36644: push 0xF0002B10 -nop -nop -Label_insn_36645: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36645: pop eax -nop -Label_insn_36646: popfd -nop -Label_insn_36647: popad -nop -Label_insn_36648: jno 0x8057040 -nop -Label_insn_36649: pushad -nop -Label_insn_36650: pushfd -nop -Label_insn_36651: push 0x0805703D -nop -Label_insn_36652: push 0xF0002B20 -nop -nop -Label_insn_36653: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36653: pop eax -nop -Label_insn_36654: popfd -nop -Label_insn_36655: popad -nop -Label_insn_36656: pushad -nop -Label_insn_36657: pushfd -nop -Label_insn_36658: push 0x08057046 -nop -Label_insn_36659: push 0xF0002B30 -nop -nop -Label_insn_36660: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36660: pop eax -nop -Label_insn_36661: popfd -nop -Label_insn_36662: popad -nop -Label_insn_36663: jno 0x8057094 -nop -Label_insn_36664: pushad -nop -Label_insn_36665: pushfd -nop -Label_insn_36666: push 0x0805708E -nop -Label_insn_36667: push 0xF0002B40 -nop -nop -Label_insn_36668: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36668: pop eax -nop -Label_insn_36669: popfd -nop -Label_insn_36670: popad -nop -Label_insn_36671: jno 0x80570a2 -nop -Label_insn_36672: pushad -nop -Label_insn_36673: pushfd -nop -Label_insn_36674: push 0x0805709F -nop -Label_insn_36675: push 0xF0002B50 -nop -nop -Label_insn_36676: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36676: pop eax -nop -Label_insn_36677: popfd -nop -Label_insn_36678: popad -nop -Label_insn_36679: pushad -nop -Label_insn_36680: pushfd -nop -Label_insn_36681: push 0x080570A8 -nop -Label_insn_36682: push 0xF0002B60 -nop -nop -Label_insn_36683: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36683: pop eax -nop -Label_insn_36684: popfd -nop -Label_insn_7117: add eax , 0x00000083 -nop -Label_insn_36685: popad -nop -Label_insn_36686: pushad -nop -Label_insn_36687: pushfd -nop -Label_insn_36688: push 0x080570B5 -nop -Label_insn_36689: push 0xF0002B70 -nop -nop -Label_insn_36690: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36690: pop eax -nop -Label_insn_36691: popfd -nop -Label_insn_36692: popad -nop -Label_insn_36693: jno 0x80570dc -nop -Label_insn_36694: pushad -nop -Label_insn_36695: pushfd -nop -Label_insn_36696: push 0x080570D9 -nop -Label_insn_36697: push 0xF0002B80 -nop -nop -Label_insn_36698: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36698: pop eax -nop -Label_insn_36699: popfd -nop -Label_insn_36700: popad -nop -Label_insn_36701: jno 0x80570e7 -nop -Label_insn_36702: pushad -nop -Label_insn_36703: pushfd -nop -Label_insn_36704: push 0x080570E5 -nop -Label_insn_36705: push 0xF0002B90 -nop -nop -Label_insn_36706: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36706: pop eax -nop -Label_insn_36707: popfd -nop -Label_insn_36708: popad -nop -Label_insn_7150: sub eax , 0x00000002 -nop -Label_insn_36709: pushad -nop -Label_insn_7151: lea esi , [eax+0x0805DFB4] -nop -Label_insn_36710: pushfd -nop -Label_insn_36711: push 0x080570EA -nop -Label_insn_36712: push 0xF0002BA0 -nop -nop -Label_insn_36713: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36713: pop eax -nop -Label_insn_36714: popfd -nop -Label_insn_36715: popad -nop -Label_insn_7157: add esi , 0x00000001 -nop -Label_insn_36716: jno Label_insn_15574 -nop -Label_insn_36717: pushad -nop -Label_insn_36718: pushfd -nop -Label_insn_36719: push 0x080570EC -nop -Label_insn_36720: push 0xF0002BB0 -nop -nop -Label_insn_36721: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36721: pop eax -nop -Label_insn_36722: popfd -nop -Label_insn_36723: popad -nop -Label_insn_36724: jno Label_insn_15575 -nop -Label_insn_36725: pushad -nop -Label_insn_36726: pushfd -nop -Label_insn_36727: push 0x080570F3 -nop -Label_insn_36728: push 0xF0002BC0 -nop -nop -Label_insn_36729: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36729: pop eax -nop -Label_insn_36730: popfd -nop -Label_insn_36731: popad -nop -Label_insn_7177: sub edx , 0x00000001 -nop -Label_insn_36732: jno Label_insn_15576 -nop -Label_insn_36733: pushad -nop -Label_insn_36734: pushfd -nop -Label_insn_36735: push 0x080570F5 -nop -Label_insn_36736: push 0xF0002BD0 -nop -nop -Label_insn_36737: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36737: pop eax -nop -Label_insn_36738: popfd -nop -Label_insn_36739: popad -nop -Label_insn_36740: jno 0x80570fa -nop -Label_insn_36741: pushad -nop -Label_insn_36742: pushfd -nop -Label_insn_36743: push 0x080570F7 -nop -Label_insn_36744: push 0xF0002BE0 -nop -nop -Label_insn_36745: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36745: pop eax -nop -Label_insn_36746: popfd -nop -Label_insn_36747: popad -nop -Label_insn_36748: pushfd -nop -Label_insn_36749: test dl , dl -nop -Label_insn_36750: jns Label_insn_36752 -nop -Label_insn_36751: nop -nop -Label_insn_36752: popfd -nop -Label_insn_36753: mov byte [ebp-0x00000488] , dl -nop -Label_insn_36754: pushad -nop -Label_insn_7205: sub esi , dword [esp+0x2C] -nop -Label_insn_36755: pushfd -nop -Label_insn_36756: push 0x08057110 -nop -Label_insn_36757: push 0xF0002BF0 -nop -Label_insn_7208: lea ebx , [ebx+edx*4] -nop -nop -Label_insn_36758: nop ;signedness_detector_8 -post_callback_Label_insn_36758: pop eax -nop -Label_insn_36759: popfd -nop -Label_insn_36760: popad -nop -Label_insn_36761: jno Label_insn_15600 -nop -Label_insn_7215: add esi , 0x00000001 -nop -Label_insn_36762: pushad -nop -Label_insn_36763: pushfd -nop -Label_insn_36764: push 0x08057173 -nop -Label_insn_36765: push 0xF0002C00 -nop -nop -Label_insn_36766: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36766: pop eax -nop -Label_insn_7220: add ebx , 0x00000004 -nop -Label_insn_36767: popfd -nop -Label_insn_36768: popad -nop -Label_insn_36769: jno 0x8057179 -nop -Label_insn_36770: pushad -nop -Label_insn_36771: pushfd -nop -Label_insn_36772: push 0x08057176 -nop -Label_insn_36773: push 0xF0002C10 -nop -nop -Label_insn_36774: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36774: pop eax -nop -Label_insn_36775: popfd -nop -Label_insn_36776: popad -nop -Label_insn_36777: jno 0x8057185 -nop -Label_insn_36778: pushad -nop -Label_insn_36779: pushfd -nop -Label_insn_36780: push 0x08057182 -nop -Label_insn_36781: push 0xF0002C20 -nop -nop -Label_insn_36782: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36782: pop eax -nop -Label_insn_36783: popfd -nop -Label_insn_36784: popad -nop -Label_insn_36785: pushad -nop -Label_insn_36786: pushfd -nop -Label_insn_36787: push 0x0805718B -nop -Label_insn_36788: push 0xF0002C30 -nop -nop -Label_insn_36789: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36789: pop eax -nop -Label_insn_36790: popfd -nop -Label_insn_36791: popad -nop -Label_insn_7254: sub edx , dword [0x08061548] -nop -Label_insn_36792: jno 0x80571c3 -nop -Label_insn_36793: pushad -nop -Label_insn_36794: pushfd -nop -Label_insn_7258: sub edx , eax -nop -Label_insn_36795: push 0x080571C0 -nop -Label_insn_36796: push 0xF0002C40 -nop -nop -Label_insn_36797: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36797: pop eax -nop -Label_insn_7261: lea edx , [eax-0x10] -nop -Label_insn_36798: popfd -nop -Label_insn_36799: popad -nop -Label_insn_36800: jno 0x80571cf -nop -Label_insn_36801: pushad -nop -Label_insn_36802: pushfd -nop -Label_insn_36803: push 0x080571CC -nop -Label_insn_36804: push 0xF0002C50 -nop -nop -Label_insn_36805: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36805: pop eax -nop -Label_insn_36806: popfd -nop -Label_insn_36807: popad -nop -Label_insn_36808: pushad -nop -Label_insn_36809: pushfd -nop -Label_insn_36810: push 0x080571D5 -nop -Label_insn_36811: push 0xF0002C60 -nop -nop -Label_insn_36812: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36812: pop eax -nop -Label_insn_36813: popfd -nop -Label_insn_36814: popad -nop -Label_insn_36815: jno 0x8057222 -nop -Label_insn_36816: pushad -nop -Label_insn_36817: pushfd -nop -Label_insn_36818: push 0x0805721C -nop -Label_insn_36819: push 0xF0002C70 -nop -nop -Label_insn_36820: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36820: pop eax -nop -Label_insn_36821: popfd -nop -Label_insn_36822: popad -nop -Label_insn_36823: pushad -nop -Label_insn_36824: pushfd -nop -Label_insn_36825: push 0x0805722B -nop -Label_insn_36826: push 0xF0002C80 -nop -nop -Label_insn_36827: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36827: pop eax -nop -Label_insn_36828: popfd -nop -Label_insn_36829: popad -nop -Label_insn_36830: pushfd -nop -Label_insn_36831: test al , al -nop -Label_insn_36832: jns Label_insn_36834 -nop -Label_insn_36833: nop -nop -Label_insn_36834: popfd -nop -Label_insn_36835: mov byte [ebp-0x00000488] , al -nop -Label_insn_36836: pushad -nop -Label_insn_36837: pushfd -nop -Label_insn_36838: push 0x080572BD -nop -Label_insn_36839: push 0xF0002C90 -nop -nop -Label_insn_36840: nop ;signedness_detector_8 -post_callback_Label_insn_36840: pop eax -nop -Label_insn_36841: popfd -nop -Label_insn_36842: popad -nop -Label_insn_36843: jno 0x80572cf -nop -Label_insn_36844: pushad -nop -Label_insn_36845: pushfd -nop -Label_insn_36846: push 0x080572CD -nop -Label_insn_36847: push 0xF0002CA0 -nop -nop -Label_insn_36848: nop ;addsub_overflow_detector_signed_8 -post_callback_Label_insn_36848: pop eax -nop -Label_insn_36849: popfd -nop -Label_insn_36850: popad -nop -Label_insn_36851: jno 0x80572e3 -nop -Label_insn_36852: pushad -nop -Label_insn_36853: pushfd -nop -Label_insn_36854: push 0x080572E0 -nop -Label_insn_36855: push 0xF0002CB0 -nop -nop -Label_insn_36856: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36856: pop eax -nop -Label_insn_36857: popfd -nop -Label_insn_36858: popad -nop -Label_insn_36859: jno Label_insn_15690 -nop -Label_insn_36860: pushad -nop -Label_insn_36861: pushfd -nop -Label_insn_36862: push 0x080572ED -nop -Label_insn_36863: push 0xF0002CC0 -nop -nop -Label_insn_36864: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36864: pop eax -nop -Label_insn_36865: popfd -nop -Label_insn_36866: popad -nop -Label_insn_36867: jno Label_insn_15691 -nop -Label_insn_36868: pushad -nop -Label_insn_36869: pushfd -nop -Label_insn_36870: push 0x080572EF -nop -Label_insn_36871: push 0xF0002CD0 -nop -nop -Label_insn_36872: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36872: pop eax -nop -Label_insn_36873: popfd -nop -Label_insn_36874: popad -nop -Label_insn_36875: jno Label_insn_15692 -nop -Label_insn_36876: pushad -nop -Label_insn_36877: pushfd -nop -Label_insn_36878: push 0x080572F2 -nop -Label_insn_36879: push 0xF0002CE0 -nop -nop -Label_insn_36880: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36880: pop eax -nop -Label_insn_36881: popfd -nop -Label_insn_36882: popad -nop -Label_insn_36883: jno 0x80572f6 -nop -Label_insn_36884: pushad -nop -Label_insn_36885: pushfd -nop -Label_insn_36886: push 0x080572F4 -nop -Label_insn_36887: push 0xF0002CF0 -nop -nop -Label_insn_36888: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36888: pop eax -nop -Label_insn_36889: popfd -nop -Label_insn_36890: popad -nop -Label_insn_36891: test edx , edx -nop -Label_insn_36892: jns Label_insn_36894 -nop -Label_insn_36893: nop -nop -Label_insn_36894: popfd -nop -Label_insn_36895: mov esi , edx -nop -Label_insn_36896: pushad -nop -Label_insn_36897: pushfd -nop -Label_insn_36898: push 0x080572FF -nop -Label_insn_36899: push 0xF0002D00 -nop -nop -Label_insn_36900: nop ;signedness_detector_32 -post_callback_Label_insn_36900: pop eax -nop -Label_insn_36901: popfd -nop -Label_insn_36902: popad -nop -Label_insn_36903: pushad -nop -Label_insn_36904: pushfd -nop -Label_insn_36905: push 0x08057303 -nop -Label_insn_36906: push 0xF0002D10 -nop -nop -Label_insn_36907: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36907: pop eax -nop -Label_insn_36908: popfd -nop -Label_insn_36909: popad -nop -Label_insn_36910: pushad -nop -Label_insn_36911: pushfd -nop -Label_insn_36912: push 0x08057308 -nop -Label_insn_36913: push 0xF0002D20 -nop -nop -Label_insn_36914: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36914: pop eax -nop -Label_insn_36915: popfd -nop -Label_insn_36916: popad -nop -Label_insn_36917: jno 0x8057317 -nop -Label_insn_36918: pushad -nop -Label_insn_36919: pushfd -nop -Label_insn_36920: push 0x08057314 -nop -Label_insn_36921: push 0xF0002D30 -nop -nop -Label_insn_36922: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36922: pop eax -nop -Label_insn_36923: popfd -nop -Label_insn_36924: popad -nop -Label_insn_36925: pushad -nop -Label_insn_36926: pushfd -nop -Label_insn_36927: push 0x0805731D -nop -Label_insn_36928: push 0xF0002D40 -nop -nop -Label_insn_36929: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36929: pop eax -nop -Label_insn_36930: popfd -nop -Label_insn_36931: popad -nop -Label_insn_36932: jno 0x805736a -nop -Label_insn_36933: pushad -nop -Label_insn_36934: pushfd -nop -Label_insn_36935: push 0x08057364 -nop -Label_insn_36936: push 0xF0002D50 -nop -nop -Label_insn_36937: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36937: pop eax -nop -Label_insn_36938: popfd -nop -Label_insn_36939: popad -nop -nop -Label_insn_36940: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36940: pop eax -nop -Label_insn_36941: pushad -nop -Label_insn_36942: pushfd -nop -Label_insn_36943: push 0x08057373 -nop -Label_insn_36944: push 0xF0002D60 -nop -nop -Label_insn_36945: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36945: pop eax -nop -Label_insn_36946: popfd -nop -Label_insn_36947: popad -nop -Label_insn_36948: jno 0x80573c1 -nop -Label_insn_36949: pushad -nop -Label_insn_36950: pushfd -nop -Label_insn_36951: push 0x080573BE -nop -Label_insn_36952: push 0xF0002D70 -nop -nop -Label_insn_36953: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36953: pop eax -nop -Label_insn_36954: popfd -nop -Label_insn_36955: popad -nop -Label_insn_36956: jno 0x80574c3 -nop -Label_insn_36957: pushad -nop -Label_insn_36958: pushfd -nop -Label_insn_36959: push 0x080574BF -nop -Label_insn_36960: push 0xF0002D80 -nop -nop -Label_insn_36961: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36961: pop eax -nop -Label_insn_36962: popfd -nop -Label_insn_36963: popad -nop -Label_insn_36964: jno Label_insn_15790 -nop -Label_insn_36965: pushad -nop -Label_insn_36966: pushfd -nop -Label_insn_36967: push 0x080574E5 -nop -Label_insn_36968: push 0xF0002D90 -nop -nop -Label_insn_36969: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36969: pop eax -nop -Label_insn_36970: popfd -nop -Label_insn_36971: popad -nop -Label_insn_36972: jnc 0x80574f1 -nop -Label_insn_36973: pushad -nop -Label_insn_36974: pushfd -nop -Label_insn_36975: push 0x080574EB -nop -Label_insn_36976: push 0xF0002DA0 -nop -nop -Label_insn_36977: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_36977: pop eax -nop -Label_insn_36978: popfd -nop -Label_insn_36979: popad -nop -Label_insn_36980: jno 0x8057502 -nop -Label_insn_36981: pushad -nop -Label_insn_36982: pushfd -nop -Label_insn_36983: push 0x08057500 -nop -Label_insn_36984: push 0xF0002DB0 -nop -nop -Label_insn_36985: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36985: pop eax -nop -Label_insn_7528: push 0x080506E2 -nop -Label_insn_36986: popfd -nop -Label_insn_36987: popad -nop -Label_insn_36988: pushad -nop -Label_insn_36989: pushfd -nop -Label_insn_36990: push 0x08057505 -nop -Label_insn_36991: push 0xF0002DC0 -nop -nop -Label_insn_36992: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_36992: pop eax -nop -Label_insn_36993: popfd -nop -Label_insn_36994: popad -nop -Label_insn_36995: jno Label_insn_15800 -nop -Label_insn_36996: pushad -nop -Label_insn_36997: pushfd -nop -Label_insn_36998: push 0x08057507 -nop -Label_insn_36999: push 0xF0002DD0 -nop -nop -Label_insn_37000: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37000: pop eax -nop -Label_insn_37001: popfd -nop -Label_insn_7548: push 0x08050748 -nop -Label_insn_37002: popad -nop -Label_insn_37003: jno 0x8057510 -nop -Label_insn_37004: pushad -nop -Label_insn_37005: pushfd -nop -Label_insn_37006: push 0x0805750E -nop -Label_insn_37007: push 0xF0002DE0 -nop -Label_insn_37008: popfd -nop -Label_insn_37009: popad -nop -Label_insn_37010: jnc Label_insn_15805 -nop -Label_insn_37011: pushad -nop -Label_insn_37012: pushfd -nop -Label_insn_37013: push 0x08057522 -nop -Label_insn_37014: push 0xF0002DF0 -nop -nop -Label_insn_37015: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37015: pop eax -nop -Label_insn_37016: popfd -nop -Label_insn_37017: popad -nop -Label_insn_37018: jno 0x8057528 -nop -Label_insn_37019: pushad -nop -Label_insn_37020: pushfd -nop -Label_insn_37021: push 0x08057524 -nop -Label_insn_37022: push 0xF0002E00 -nop -nop -Label_insn_37023: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37023: pop eax -nop -Label_insn_37024: popfd -nop -Label_insn_37025: popad -nop -Label_insn_37026: jno 0x805755c -nop -Label_insn_37027: pushad -nop -Label_insn_37028: pushfd -nop -Label_insn_37029: push 0x0805755A -nop -Label_insn_37030: push 0xF0002E10 -nop -nop -Label_insn_37031: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37031: pop eax -nop -Label_insn_37032: popfd -nop -Label_insn_37033: popad -nop -Label_insn_37034: pushad -nop -Label_insn_37035: pushfd -nop -Label_insn_37036: push 0x08057561 -nop -Label_insn_37037: push 0xF0002E20 -nop -nop -Label_insn_37038: nop ;mul_overflow_detector_32 -post_callback_Label_insn_37038: pop eax -nop -Label_insn_37039: popfd -nop -Label_insn_37040: popad -nop -Label_insn_37041: jnc Label_insn_15833 -nop -Label_insn_37042: pushad -nop -Label_insn_37043: pushfd -nop -Label_insn_37044: push 0x0805758B -nop -Label_insn_37045: push 0xF0002E30 -nop -nop -Label_insn_37046: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37046: pop eax -nop -Label_insn_37047: popfd -nop -Label_insn_37048: popad -nop -Label_insn_37049: jnc 0x8057593 -nop -Label_insn_37050: pushad -nop -Label_insn_37051: pushfd -nop -Label_insn_37052: push 0x08057591 -nop -Label_insn_37053: push 0xF0002E40 -nop -nop -Label_insn_37054: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37054: pop eax -nop -Label_insn_37055: popfd -nop -Label_insn_37056: popad -nop -Label_insn_37057: pushad -nop -Label_insn_37058: pushfd -nop -Label_insn_37059: push 0x08057595 -nop -Label_insn_37060: push 0xF0002E50 -nop -nop -Label_insn_37061: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37061: pop eax -nop -Label_insn_37062: popfd -nop -Label_insn_37063: popad -nop -Label_insn_37064: pushad -nop -Label_insn_37065: pushfd -nop -Label_insn_37066: push 0x080575A6 -nop -Label_insn_37067: push 0xF0002E60 -nop -nop -Label_insn_37068: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37068: pop eax -nop -Label_insn_37069: popfd -nop -Label_insn_37070: popad -nop -Label_insn_37071: jno 0x80575b7 -nop -Label_insn_37072: pushad -nop -Label_insn_37073: pushfd -nop -Label_insn_37074: push 0x080575B5 -nop -Label_insn_37075: push 0xF0002E70 -nop -nop -Label_insn_37076: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37076: pop eax -nop -Label_insn_37077: popfd -nop -Label_insn_37078: popad -nop -Label_insn_37079: pushad -nop -Label_insn_37080: pushfd -nop -Label_insn_37081: push 0x080575BA -nop -Label_insn_37082: push 0xF0002E80 -nop -nop -Label_insn_37083: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37083: pop eax -nop -Label_insn_37084: popfd -nop -Label_insn_37085: popad -nop -Label_insn_37086: jno Label_insn_15847 -nop -Label_insn_37087: pushad -nop -Label_insn_37088: pushfd -nop -Label_insn_37089: push 0x080575BC -nop -Label_insn_37090: push 0xF0002E90 -nop -nop -Label_insn_37091: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37091: pop eax -nop -Label_insn_37092: popfd -nop -Label_insn_37093: popad -nop -Label_insn_37094: jno 0x80575c5 -nop -Label_insn_37095: pushad -nop -Label_insn_37096: pushfd -nop -Label_insn_37097: push 0x080575C3 -nop -Label_insn_37098: push 0xF0002EA0 -nop -nop -Label_insn_37099: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37099: pop eax -nop -Label_insn_37100: popfd -nop -Label_insn_37101: popad -nop -Label_insn_37102: jnc 0x80575d9 -nop -Label_insn_7683: add ebx , 0x00000001 -nop -Label_insn_37103: pushad -nop -Label_insn_37104: pushfd -nop -Label_insn_37105: push 0x080575D7 -nop -Label_insn_37106: push 0xF0002EB0 -nop -nop -Label_insn_37107: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37107: pop eax -nop -Label_insn_37108: popfd -nop -Label_insn_37109: popad -nop -Label_insn_37110: pushad -nop -Label_insn_37111: pushfd -nop -Label_insn_37112: push 0x080575DB -nop -Label_insn_37113: push 0xF0002EC0 -nop -nop -Label_insn_37114: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37114: pop eax -nop -Label_insn_37115: popfd -nop -Label_insn_37116: popad -nop -Label_insn_37117: jno 0x8057622 -nop -Label_insn_37118: pushad -nop -Label_insn_37119: pushfd -nop -Label_insn_37120: push 0x0805761C -nop -Label_insn_37121: push 0xF0002ED0 -nop -nop -Label_insn_37122: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37122: pop eax -nop -Label_insn_37123: popfd -nop -Label_insn_37124: popad -nop -Label_insn_37125: pushad -nop -Label_insn_37126: pushfd -nop -Label_insn_37127: push 0x08057628 -nop -Label_insn_37128: push 0xF0002EE0 -nop -nop -Label_insn_37129: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37129: pop eax -nop -Label_insn_37130: popfd -nop -Label_insn_37131: popad -nop -Label_insn_37132: jno 0x805762d -nop -Label_insn_37133: pushad -nop -Label_insn_37134: pushfd -nop -Label_insn_37135: push 0x0805762A -nop -Label_insn_37136: push 0xF0002EF0 -nop -nop -Label_insn_37137: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37137: pop eax -nop -Label_insn_37138: popfd -nop -Label_insn_37139: popad -nop -Label_insn_37140: jno 0x80576ac -nop -Label_insn_37141: pushad -nop -Label_insn_37142: pushfd -nop -Label_insn_37143: push 0x080576A9 -nop -Label_insn_37144: push 0xF0002F00 -nop -nop -Label_insn_37145: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37145: pop eax -nop -Label_insn_37146: popfd -nop -Label_insn_37147: popad -nop -Label_insn_37148: jno Label_insn_15919 -nop -Label_insn_37149: pushad -nop -Label_insn_37150: pushfd -nop -Label_insn_37151: push 0x08057720 -nop -Label_insn_37152: push 0xF0002F10 -nop -nop -Label_insn_37153: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37153: pop eax -nop -Label_insn_37154: popfd -nop -Label_insn_37155: popad -nop -Label_insn_37156: jno 0x8057725 -nop -Label_insn_37157: pushad -nop -Label_insn_37158: pushfd -nop -Label_insn_37159: push 0x08057722 -nop -Label_insn_37160: push 0xF0002F20 -nop -nop -Label_insn_37161: nop ;mul_overflow_detector_32 -post_callback_Label_insn_37161: pop eax -nop -Label_insn_37162: popfd -nop -Label_insn_37163: popad -nop -Label_insn_37164: jno Label_insn_15953 -nop -Label_insn_37165: pushad -nop -Label_insn_37166: pushfd -nop -Label_insn_37167: push 0x080577CB -nop -Label_insn_37168: push 0xF0002F30 -nop -nop -Label_insn_37169: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37169: pop eax -nop -Label_insn_37170: popfd -nop -Label_insn_37171: popad -nop -Label_insn_37172: jno 0x80577d0 -nop -Label_insn_37173: pushad -nop -Label_insn_37174: pushfd -nop -Label_insn_37175: push 0x080577CD -nop -Label_insn_37176: push 0xF0002F40 -nop -nop -Label_insn_37177: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37177: pop eax -nop -Label_insn_37178: popfd -nop -Label_insn_37179: popad -nop -Label_insn_7792: add esi , 0x00000001 -nop -Label_insn_7793: add edi , 0x000000A1 -nop -Label_insn_37180: pushad -nop -Label_insn_37181: pushfd -nop -Label_insn_37182: push 0x080577D9 -nop -Label_insn_37183: push 0xF0002F50 -nop -nop -Label_insn_37184: nop ;mul_overflow_detector_32 -post_callback_Label_insn_37184: pop eax -nop -Label_insn_37185: popfd -nop -Label_insn_37186: popad -nop -Label_insn_37187: pushad -nop -Label_insn_37188: pushfd -nop -Label_insn_37189: push 0x080577DE -nop -Label_insn_37190: push 0xF0002F60 -nop -nop -Label_insn_37191: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37191: pop eax -nop -Label_insn_37192: popfd -nop -Label_insn_37193: popad -nop -Label_insn_37194: jno 0x8057807 -nop -Label_insn_37195: pushad -nop -Label_insn_37196: pushfd -nop -Label_insn_37197: push 0x08057805 -nop -Label_insn_37198: push 0xF0002F70 -nop -nop -Label_insn_37199: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37199: pop eax -nop -Label_insn_37200: popfd -nop -Label_insn_37201: popad -nop -Label_insn_37202: jno 0x8057833 -nop -Label_insn_37203: pushad -nop -Label_insn_37204: pushfd -nop -Label_insn_37205: push 0x08057830 -nop -Label_insn_37206: push 0xF0002F80 -nop -nop -Label_insn_37207: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37207: pop eax -nop -Label_insn_37208: popfd -nop -Label_insn_37209: popad -nop -Label_insn_37210: jno Label_insn_15980 -nop -Label_insn_37211: pushad -nop -Label_insn_37212: pushfd -nop -Label_insn_37213: push 0x0805783A -nop -Label_insn_37214: push 0xF0002F90 -nop -nop -Label_insn_37215: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37215: pop eax -nop -Label_insn_37216: popfd -nop -Label_insn_37217: popad -nop -Label_insn_37218: jno 0x805783e -nop -Label_insn_37219: pushad -nop -Label_insn_37220: pushfd -nop -Label_insn_37221: push 0x0805783C -nop -Label_insn_37222: push 0xF0002FA0 -nop -nop -Label_insn_37223: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37223: pop eax -nop -Label_insn_37224: popfd -nop -Label_insn_37225: popad -nop -Label_insn_37226: pushad -nop -Label_insn_37227: pushfd -nop -Label_insn_37228: push 0x08057841 -nop -Label_insn_37229: push 0xF0002FB0 -nop -nop -Label_insn_37230: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37230: pop eax -nop -Label_insn_37231: popfd -nop -Label_insn_37232: popad -nop -Label_insn_37233: jno Label_insn_15984 -nop -Label_insn_37234: pushad -nop -Label_insn_37235: pushfd -nop -Label_insn_37236: push 0x08057843 -nop -Label_insn_37237: push 0xF0002FC0 -nop -Label_insn_7886: add esi , 0x00000001 -nop -nop -Label_insn_37238: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37238: pop eax -nop -Label_insn_37239: popfd -nop -Label_insn_37240: popad -nop -Label_insn_37241: jno Label_insn_15985 -nop -Label_insn_37242: pushad -nop -Label_insn_37243: pushfd -nop -Label_insn_37244: push 0x0805784A -nop -Label_insn_37245: push 0xF0002FD0 -nop -nop -Label_insn_37246: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37246: pop eax -nop -Label_insn_37247: popfd -nop -Label_insn_37248: popad -nop -Label_insn_37249: jno 0x8057850 -nop -Label_insn_37250: pushad -nop -Label_insn_37251: pushfd -nop -Label_insn_37252: push 0x0805784C -nop -Label_insn_37253: push 0xF0002FE0 -nop -nop -Label_insn_37254: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37254: pop eax -nop -Label_insn_37255: popfd -nop -Label_insn_37256: popad -nop -Label_insn_37257: jnc 0x805786b -nop -Label_insn_37258: pushad -nop -Label_insn_7913: add esi , 0x00000001 -nop -Label_insn_37259: pushfd -nop -Label_insn_37260: push 0x08057869 -nop -Label_insn_37261: push 0xF0002FF0 -nop -nop -Label_insn_37262: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37262: pop eax -nop -Label_insn_37263: popfd -nop -Label_insn_37264: popad -nop -Label_insn_37265: jnc 0x8057876 -nop -Label_insn_37266: pushad -nop -Label_insn_37267: pushfd -nop -Label_insn_37268: push 0x08057873 -nop -Label_insn_37269: push 0xF0003000 -nop -nop -Label_insn_37270: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37270: pop eax -nop -Label_insn_37271: popfd -nop -Label_insn_37272: popad -nop -Label_insn_37273: jno 0x8057896 -nop -Label_insn_37274: pushad -nop -Label_insn_37275: pushfd -nop -Label_insn_37276: push 0x08057894 -nop -Label_insn_37277: push 0xF0003010 -nop -nop -Label_insn_37278: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37278: pop eax -nop -Label_insn_37279: popfd -nop -Label_insn_37280: popad -nop -Label_insn_37281: jno 0x80578a1 -nop -Label_insn_37282: pushad -nop -Label_insn_37283: pushfd -nop -Label_insn_37284: push 0x0805789F -nop -Label_insn_37285: push 0xF0003020 -nop -nop -Label_insn_37286: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37286: pop eax -nop -Label_insn_37287: popfd -nop -Label_insn_37288: popad -nop -Label_insn_7951: add edx , 0x00000001 -nop -Label_insn_37289: pushad -nop -Label_insn_37290: pushfd -nop -Label_insn_7953: add dword [0x080614B4] , 0x00000001 -nop -Label_insn_37291: push 0x080578AD -nop -Label_insn_37292: push 0xF0003030 -nop -nop -Label_insn_37293: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37293: pop eax -nop -Label_insn_37294: popfd -nop -Label_insn_37295: popad -nop -Label_insn_37296: jno 0x80578fe -nop -Label_insn_37297: pushad -nop -Label_insn_37298: pushfd -nop -Label_insn_37299: push 0x080578F8 -nop -Label_insn_37300: push 0xF0003040 -nop -nop -Label_insn_37301: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37301: pop eax -nop -Label_insn_37302: popfd -nop -Label_insn_37303: popad -nop -Label_insn_37304: jno 0x8057919 -nop -Label_insn_37305: pushad -nop -Label_insn_37306: pushfd -nop -Label_insn_37307: push 0x08057916 -nop -Label_insn_37308: push 0xF0003050 -nop -nop -Label_insn_37309: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37309: pop eax -nop -Label_insn_37310: popfd -nop -Label_insn_37311: popad -nop -Label_insn_37312: jnc 0x8057935 -nop -Label_insn_37313: pushad -nop -Label_insn_37314: pushfd -nop -Label_insn_37315: push 0x08057932 -nop -Label_insn_37316: push 0xF0003060 -nop -nop -Label_insn_37317: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37317: pop eax -nop -Label_insn_37318: popfd -nop -Label_insn_37319: popad -nop -Label_insn_37320: jno Label_insn_16047 -nop -Label_insn_37321: pushad -nop -Label_insn_37322: pushfd -nop -Label_insn_37323: push 0x0805794C -nop -Label_insn_37324: push 0xF0003070 -nop -nop -Label_insn_37325: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37325: pop eax -nop -Label_insn_37326: popfd -nop -Label_insn_37327: popad -nop -Label_insn_37328: jnc 0x8057952 -nop -Label_insn_8001: sbb eax , eax -nop -Label_insn_37329: pushad -nop -Label_insn_8002: add eax , 0x00000002 -nop -Label_insn_37330: pushfd -nop -Label_insn_37331: push 0x0805794F -nop -Label_insn_37332: push 0xF0003080 -nop -nop -Label_insn_37333: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37333: pop eax -nop -Label_insn_37334: popfd -nop -Label_insn_37335: popad -nop -Label_insn_37336: jno 0x80579bc -nop -Label_insn_37337: pushad -nop -Label_insn_37338: pushfd -nop -Label_insn_37339: push 0x080579B7 -nop -Label_insn_37340: push 0xF0003090 -nop -nop -Label_insn_37341: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37341: pop eax -nop -Label_insn_37342: popfd -nop -Label_insn_37343: popad -nop -Label_insn_37344: pushad -nop -Label_insn_37345: pushfd -nop -Label_insn_37346: push 0x080579C8 -nop -Label_insn_37347: push 0xF00030A0 -nop -Label_insn_8024: add esi , 0x00000001 -nop -nop -Label_insn_37348: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37348: pop eax -nop -Label_insn_37349: popfd -nop -Label_insn_37350: popad -nop -Label_insn_37351: jnc 0x80579e4 -nop -Label_insn_37352: pushad -nop -Label_insn_37353: pushfd -nop -Label_insn_8032: lea edx , [eax+0x01] -nop -Label_insn_37354: push 0x080579DE -nop -Label_insn_37355: push 0xF00030B0 -nop -nop -Label_insn_37356: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37356: pop eax -nop -Label_insn_37357: popfd -nop -Label_insn_37358: popad -nop -Label_insn_37359: pushfd -nop -Label_insn_37360: test edx , 0xFFFFFF00 -nop -Label_insn_37361: je Label_insn_37363 -nop -Label_insn_37362: nop -nop -Label_insn_37363: popfd -nop -Label_insn_37364: mov byte [ebp-0x0000049C] , dl -nop -Label_insn_37365: not edx -nop -Label_insn_37366: test edx , 0xFFFFFF00 -nop -Label_insn_37367: je Label_insn_37363 -nop -Label_insn_37368: pushad -nop -Label_insn_37369: pushfd -nop -Label_insn_37370: push 0x080579FC -nop -Label_insn_37371: push 0xF00030C0 -nop -nop -Label_insn_37372: nop ;truncation_detector_32_8 -post_callback_Label_insn_37372: pop eax -nop -Label_insn_37373: popfd -nop -Label_insn_37374: popad -nop -Label_insn_37375: jno 0x8057a28 -nop -Label_insn_37376: pushad -nop -Label_insn_37377: pushfd -nop -Label_insn_37378: push 0x08057A22 -nop -Label_insn_37379: push 0xF00030D0 -nop -nop -Label_insn_37380: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37380: pop eax -nop -Label_insn_37381: popfd -nop -Label_insn_37382: popad -nop -Label_insn_37383: pushad -nop -Label_insn_37384: pushfd -nop -Label_insn_37385: push 0x08057A31 -nop -Label_insn_37386: push 0xF00030E0 -nop -nop -Label_insn_37387: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37387: pop eax -nop -Label_insn_37388: popfd -nop -Label_insn_37389: popad -nop -Label_insn_37390: jnc 0x8057a39 -nop -Label_insn_37391: pushad -nop -Label_insn_37392: pushfd -nop -Label_insn_37393: push 0x08057A33 -nop -Label_insn_37394: push 0xF00030F0 -nop -nop -Label_insn_37395: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37395: pop eax -nop -Label_insn_37396: popfd -nop -Label_insn_37397: popad -nop -Label_insn_37398: jnc 0x8057a4a -nop -Label_insn_37399: pushad -nop -Label_insn_37400: pushfd -nop -Label_insn_37401: push 0x08057A47 -nop -Label_insn_37402: push 0xF0003100 -nop -nop -Label_insn_37403: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37403: pop eax -nop -Label_insn_37404: popfd -nop -Label_insn_37405: popad -nop -Label_insn_37406: jno 0x8057a5b -nop -Label_insn_37407: pushad -nop -Label_insn_37408: pushfd -nop -Label_insn_37409: push 0x08057A58 -nop -Label_insn_37410: push 0xF0003110 -nop -nop -Label_insn_37411: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37411: pop eax -nop -Label_insn_37412: popfd -nop -Label_insn_37413: popad -nop -Label_insn_37414: jno 0x8057a67 -nop -Label_insn_37415: pushad -nop -Label_insn_37416: pushfd -nop -Label_insn_37417: push 0x08057A64 -nop -Label_insn_37418: push 0xF0003120 -nop -nop -Label_insn_37419: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37419: pop eax -nop -Label_insn_37420: popfd -nop -Label_insn_37421: popad -nop -Label_insn_37422: pushad -nop -Label_insn_37423: pushfd -nop -Label_insn_37424: push 0x08057A73 -nop -Label_insn_37425: push 0xF0003130 -nop -Label_insn_37464: popad -nop -nop -Label_insn_37426: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37426: pop eax -nop -Label_insn_37427: popfd -nop -Label_insn_37428: popad -nop -Label_insn_37429: pushfd -nop -Label_insn_37430: test dl , dl -nop -Label_insn_37431: jns Label_insn_37433 -nop -Label_insn_37432: nop -nop -Label_insn_37433: popfd -nop -Label_insn_37434: mov byte [ebp-0x0000049C] , dl -nop -Label_insn_37435: pushad -nop -Label_insn_37436: pushfd -nop -Label_insn_37437: push 0x08057AA3 -nop -Label_insn_37438: push 0xF0003140 -nop -nop -Label_insn_37439: nop ;signedness_detector_8 -post_callback_Label_insn_37439: pop eax -nop -Label_insn_37440: popfd -nop -Label_insn_37441: popad -nop -Label_insn_37442: jno 0x8057acf -nop -Label_insn_37443: pushad -nop -Label_insn_37444: pushfd -nop -Label_insn_37445: push 0x08057AC9 -nop -Label_insn_37446: push 0xF0003150 -nop -nop -Label_insn_37447: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37447: pop eax -nop -Label_insn_37448: popfd -nop -Label_insn_37449: popad -nop -Label_insn_37450: jno 0x8057ae1 -nop -Label_insn_37451: pushad -nop -Label_insn_37452: pushfd -nop -Label_insn_37453: push 0x08057ADE -nop -Label_insn_37454: push 0xF0003160 -nop -nop -Label_insn_37455: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37455: pop eax -nop -Label_insn_37456: popfd -nop -Label_insn_37457: popad -nop -Label_insn_37458: pushad -nop -Label_insn_37459: pushfd -nop -Label_insn_37460: push 0x08057AED -nop -Label_insn_37461: push 0xF0003170 -nop -nop -Label_insn_37462: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37462: pop eax -nop -Label_insn_37463: popfd -nop -Label_insn_37465: jno 0x8057b17 -nop -Label_insn_37466: pushad -nop -Label_insn_37467: pushfd -nop -Label_insn_37468: push 0x08057B14 -nop -Label_insn_37469: push 0xF0003180 -nop -nop -Label_insn_37470: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37470: pop eax -nop -Label_insn_37471: popfd -nop -Label_insn_37472: popad -nop -Label_insn_37473: jno 0x8057b33 -nop -Label_insn_37474: pushad -nop -Label_insn_37475: pushfd -nop -Label_insn_37476: push 0x08057B30 -nop -Label_insn_37477: push 0xF0003190 -nop -nop -Label_insn_37478: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37478: pop eax -nop -Label_insn_37479: popfd -nop -Label_insn_37480: popad -nop -Label_insn_37481: jno 0x8057b3f -nop -Label_insn_37482: pushad -nop -Label_insn_37483: pushfd -nop -Label_insn_37484: push 0x08057B3C -nop -Label_insn_37485: push 0xF00031A0 -nop -nop -Label_insn_37486: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37486: pop eax -nop -Label_insn_37487: popfd -nop -Label_insn_37488: popad -nop -Label_insn_37489: pushad -nop -Label_insn_37490: pushfd -nop -Label_insn_37491: push 0x08057B4B -nop -Label_insn_37492: push 0xF00031B0 -nop -nop -Label_insn_37493: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37493: pop eax -nop -Label_insn_37494: popfd -nop -Label_insn_37495: popad -nop -Label_insn_37496: pushfd -nop -Label_insn_37497: test edx , 0xFFFFFF00 -nop -Label_insn_37498: je Label_insn_37500 -nop -Label_insn_37499: nop -nop -Label_insn_37500: popfd -nop -Label_insn_37501: mov byte [ebp-0x0000049C] , dl -nop -Label_insn_37502: not edx -nop -Label_insn_37503: test edx , 0xFFFFFF00 -nop -Label_insn_37504: je Label_insn_37500 -nop -Label_insn_37505: pushad -nop -Label_insn_37506: pushfd -nop -Label_insn_37507: push 0x08057B90 -nop -Label_insn_37508: push 0xF00031C0 -nop -nop -Label_insn_37509: nop ;truncation_detector_32_8 -post_callback_Label_insn_37509: pop eax -nop -Label_insn_37510: popfd -nop -Label_insn_37511: popad -nop -Label_insn_37512: jno 0x8057bbd -nop -Label_insn_37513: pushad -nop -Label_insn_37514: pushfd -nop -Label_insn_37515: push 0x08057BB7 -nop -Label_insn_37516: push 0xF00031D0 -nop -nop -Label_insn_37517: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37517: pop eax -nop -Label_insn_37518: popfd -nop -Label_insn_37519: popad -nop -Label_insn_37520: jno 0x8057bf4 -nop -Label_insn_37521: pushad -nop -Label_insn_37522: pushfd -nop -Label_insn_37523: push 0x08057BEE -nop -Label_insn_37524: push 0xF00031E0 -nop -nop -Label_insn_37525: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37525: pop eax -nop -Label_insn_37526: popfd -nop -Label_insn_37527: popad -nop -Label_insn_37528: jno 0x8057c6f -nop -Label_insn_37529: pushad -nop -Label_insn_37530: pushfd -nop -Label_insn_37531: push 0x08057C6D -nop -Label_insn_37532: push 0xF00031F0 -nop -nop -Label_insn_37533: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37533: pop eax -nop -Label_insn_37534: popfd -nop -Label_insn_37535: popad -nop -Label_insn_37536: jno 0x8057cb4 -nop -Label_insn_37537: pushad -nop -Label_insn_37538: pushfd -nop -Label_insn_37539: push 0x08057CAE -nop -Label_insn_37540: push 0xF0003200 -nop -Label_insn_37564: push 0xF0003230 -nop -nop -Label_insn_37541: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37541: pop eax -nop -Label_insn_37542: popfd -nop -Label_insn_37543: popad -nop -Label_insn_37544: jno 0x8057cec -nop -Label_insn_37545: pushad -nop -Label_insn_37546: pushfd -nop -Label_insn_37547: push 0x08057CE9 -nop -Label_insn_37548: push 0xF0003210 -nop -nop -Label_insn_37549: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37549: pop eax -nop -Label_insn_37550: popfd -nop -Label_insn_37551: popad -nop -Label_insn_37552: jnc 0x8057d06 -nop -Label_insn_37553: pushad -nop -Label_insn_37554: pushfd -nop -Label_insn_37555: push 0x08057D03 -nop -Label_insn_37556: push 0xF0003220 -nop -nop -Label_insn_37557: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37557: pop eax -nop -Label_insn_37558: popfd -nop -Label_insn_37559: popad -nop -Label_insn_37560: jno Label_insn_16245 -nop -Label_insn_37561: pushad -nop -Label_insn_37562: pushfd -nop -Label_insn_37563: push 0x08057D1C -nop -nop -Label_insn_37565: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37565: pop eax -nop -Label_insn_37566: popfd -nop -Label_insn_37567: popad -nop -Label_insn_37568: jnc 0x8057d22 -nop -Label_insn_37569: pushad -nop -Label_insn_37570: pushfd -nop -Label_insn_37571: push 0x08057D1F -nop -Label_insn_37572: push 0xF0003240 -nop -nop -Label_insn_37573: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37573: pop eax -nop -Label_insn_37574: popfd -nop -Label_insn_37575: popad -nop -Label_insn_37576: pushfd -nop -Label_insn_37577: test edx , 0xFFFFFF00 -nop -Label_insn_37578: je Label_insn_37580 -nop -Label_insn_37579: nop -nop -Label_insn_37580: popfd -nop -Label_insn_37581: mov byte [ebp-0x0000049C] , dl -nop -Label_insn_37582: not edx -nop -Label_insn_37583: test edx , 0xFFFFFF00 -nop -Label_insn_37584: je Label_insn_37580 -nop -Label_insn_37585: pushad -nop -Label_insn_37586: pushfd -nop -Label_insn_37587: push 0x08057D4F -nop -Label_insn_37588: push 0xF0003250 -nop -nop -Label_insn_37589: nop ;truncation_detector_32_8 -post_callback_Label_insn_37589: pop eax -nop -Label_insn_37590: popfd -nop -Label_insn_37591: popad -nop -Label_insn_37592: jno 0x8057d7c -nop -Label_insn_37593: jno 0x805a869 -nop -Label_insn_37594: pushad -nop -Label_insn_37595: pushfd -nop -Label_insn_37596: push 0x08057D76 -nop -Label_insn_37597: push 0xF0003260 -nop -nop -Label_insn_37598: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37598: pop eax -nop -Label_insn_37599: popfd -nop -Label_insn_37600: popad -nop -Label_insn_37601: jno 0x8057d99 -nop -Label_insn_37602: pushad -nop -Label_insn_37603: pushfd -nop -Label_insn_37604: push 0x08057D96 -nop -Label_insn_37605: push 0xF0003270 -nop -nop -Label_insn_37606: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37606: pop eax -nop -Label_insn_37607: popfd -nop -Label_insn_37608: popad -nop -Label_insn_37609: pushad -nop -Label_insn_37610: pushfd -nop -Label_insn_37611: push 0x08057D9D -nop -Label_insn_37612: push 0xF0003280 -nop -nop -Label_insn_37613: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37613: pop eax -nop -Label_insn_37614: popfd -nop -Label_insn_37615: popad -nop -Label_insn_37616: jno 0x8057db9 -nop -Label_insn_37617: pushad -nop -Label_insn_37618: pushfd -nop -Label_insn_37619: push 0x08057DAF -nop -Label_insn_37620: push 0xF0003290 -nop -nop -Label_insn_37621: nop ;mul_overflow_detector_32 -post_callback_Label_insn_37621: pop eax -nop -Label_insn_37622: popfd -nop -Label_insn_37623: popad -nop -Label_insn_37624: test bl , bl -nop -Label_insn_37625: jns Label_insn_37627 -nop -Label_insn_37626: nop -nop -Label_insn_37627: popfd -nop -Label_insn_37628: mov byte [ebp-0x00000488] , bl -nop -Label_insn_37629: pushad -nop -Label_insn_37630: pushfd -nop -Label_insn_37631: push 0x08057DBC -nop -Label_insn_37632: push 0xF00032A0 -nop -nop -Label_insn_37633: nop ;signedness_detector_8 -post_callback_Label_insn_37633: pop eax -nop -Label_insn_37634: popfd -nop -Label_insn_37635: popad -nop -Label_insn_37636: jno Label_insn_16280 -nop -Label_insn_37637: pushad -nop -Label_insn_37638: pushfd -nop -Label_insn_37639: push 0x08057DCC -nop -Label_insn_37640: push 0xF00032B0 -nop -nop -Label_insn_37641: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37641: pop eax -nop -Label_insn_37642: popfd -nop -Label_insn_37643: popad -nop -Label_insn_37644: jno 0x8057dd2 -nop -Label_insn_37645: pushad -nop -Label_insn_37646: pushfd -nop -Label_insn_37647: push 0x08057DCF -nop -Label_insn_37648: push 0xF00032C0 -nop -nop -Label_insn_37649: nop ;mul_overflow_detector_32 -post_callback_Label_insn_37649: pop eax -nop -Label_insn_37650: popfd -nop -Label_insn_37651: popad -nop -Label_insn_37652: jno 0x8057de6 -nop -Label_insn_37653: pushad -nop -Label_insn_37654: pushfd -nop -Label_insn_37655: push 0x08057DE3 -nop -Label_insn_37656: push 0xF00032D0 -nop -nop -Label_insn_37657: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37657: pop eax -nop -Label_insn_37658: popfd -nop -Label_insn_37659: popad -nop -Label_insn_37660: pushad -nop -Label_insn_37661: pushfd -nop -Label_insn_37662: push 0x08057DF1 -nop -Label_insn_37663: push 0xF00032E0 -nop -nop -Label_insn_37664: nop ;mul_overflow_detector_32 -post_callback_Label_insn_37664: pop eax -nop -Label_insn_37665: popfd -nop -Label_insn_37666: popad -nop -Label_insn_37667: test bl , bl -nop -Label_insn_37668: jns Label_insn_37670 -nop -Label_insn_37669: nop -nop -Label_insn_37670: popfd -nop -Label_insn_37671: mov byte [ebp-0x00000488] , bl -nop -Label_insn_37672: pushad -nop -Label_insn_37673: pushfd -nop -Label_insn_37674: push 0x08057DFB -nop -Label_insn_37675: push 0xF00032F0 -nop -nop -Label_insn_37676: nop ;signedness_detector_8 -post_callback_Label_insn_37676: pop eax -nop -Label_insn_37677: popfd -nop -Label_insn_37678: popad -nop -Label_insn_37679: jno 0x8057e0d -nop -Label_insn_37680: pushad -nop -Label_insn_37681: pushfd -nop -Label_insn_37682: push 0x08057E0B -nop -Label_insn_37683: push 0xF0003300 -nop -nop -Label_insn_37684: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37684: pop eax -nop -Label_insn_37685: popfd -nop -Label_insn_37686: popad -nop -Label_insn_37687: jno Label_insn_16302 -nop -Label_insn_37688: pushad -nop -Label_insn_37689: pushfd -nop -Label_insn_37690: push 0x08057E42 -nop -Label_insn_37691: push 0xF0003310 -nop -nop -Label_insn_37692: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37692: pop eax -nop -Label_insn_37693: popfd -nop -Label_insn_37694: popad -nop -Label_insn_37695: jno 0x8057e47 -nop -Label_insn_37696: pushad -nop -Label_insn_37697: pushfd -nop -Label_insn_37698: push 0x08057E44 -nop -Label_insn_37699: push 0xF0003320 -nop -nop -Label_insn_37700: nop ;mul_overflow_detector_32 -post_callback_Label_insn_37700: pop eax -nop -Label_insn_37701: popfd -nop -Label_insn_37702: popad -nop -Label_insn_37703: pushad -nop -Label_insn_37704: push 0x08057E4D -nop -Label_insn_37705: push 0xF0003330 -nop -nop -Label_insn_37706: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37706: pop eax -nop -Label_insn_37707: popfd -nop -Label_insn_37708: popad -nop -Label_insn_37709: jno 0x8057e52 -nop -Label_insn_37710: pushad -nop -Label_insn_37711: pushfd -nop -Label_insn_37712: push 0x08057E4F -nop -Label_insn_37713: push 0xF0003340 -nop -nop -Label_insn_37714: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37714: pop eax -nop -Label_insn_37715: popfd -nop -Label_insn_37716: popad -nop -Label_insn_37717: jno 0x8057e6a -nop -Label_insn_37718: pushad -nop -Label_insn_37719: pushfd -nop -Label_insn_37720: push 0x08057E68 -nop -Label_insn_37721: push 0xF0003350 -nop -nop -Label_insn_37722: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37722: pop eax -nop -Label_insn_37723: popfd -nop -Label_insn_37724: popad -nop -Label_insn_37725: pushad -nop -Label_insn_37726: pushfd -nop -Label_insn_37727: push 0x08057E70 -nop -Label_insn_37728: push 0xF0003360 -nop -nop -Label_insn_37729: nop ;mul_overflow_detector_32 -post_callback_Label_insn_37729: pop eax -nop -Label_insn_37730: popfd -nop -Label_insn_37731: popad -nop -Label_insn_37732: jno 0x8057e84 -nop -Label_insn_37733: pushad -nop -Label_insn_37734: pushfd -nop -Label_insn_37735: push 0x08057E82 -nop -Label_insn_37736: push 0xF0003370 -nop -nop -Label_insn_37737: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37737: pop eax -nop -Label_insn_37738: popfd -nop -Label_insn_37739: popad -nop -Label_insn_37740: pushad -nop -Label_insn_37741: pushfd -nop -Label_insn_37742: push 0x08057E8C -nop -Label_insn_37743: push 0xF0003380 -nop -nop -Label_insn_37744: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37744: pop eax -nop -Label_insn_37745: popfd -nop -Label_insn_37746: popad -nop -Label_insn_37747: jno 0x8057eab -nop -Label_insn_37748: pushad -nop -Label_insn_37749: pushfd -nop -Label_insn_37750: push 0x08057EA9 -nop -Label_insn_37751: push 0xF0003390 -nop -nop -Label_insn_37752: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37752: pop eax -nop -Label_insn_37753: popfd -nop -Label_insn_37754: popad -nop -Label_insn_37755: pushad -nop -Label_insn_37756: pushfd -nop -Label_insn_37757: push 0x08057EB8 -nop -Label_insn_37758: push 0xF00033A0 -nop -nop -Label_insn_37759: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37759: pop eax -nop -Label_insn_37760: popfd -nop -Label_insn_37761: popad -nop -Label_insn_37762: jno 0x8057ef7 -nop -Label_insn_37763: pushad -nop -Label_insn_37764: pushfd -nop -Label_insn_37765: push 0x08057EF5 -nop -Label_insn_37766: push 0xF00033B0 -nop -nop -Label_insn_37767: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37767: pop eax -nop -Label_insn_37768: popfd -nop -Label_insn_37769: popad -nop -Label_insn_37770: jno 0x8057f4c -nop -Label_insn_37771: pushad -nop -Label_insn_37772: pushfd -nop -Label_insn_37773: push 0x08057F49 -nop -Label_insn_37774: push 0xF00033C0 -nop -nop -Label_insn_37775: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37775: pop eax -nop -Label_insn_37776: popfd -nop -Label_insn_37777: popad -nop -Label_insn_37778: jnc 0x8057f96 -nop -Label_insn_37779: pushad -nop -Label_insn_37780: pushfd -nop -Label_insn_37781: push 0x08057F8F -nop -Label_insn_37782: push 0xF00033D0 -nop -nop -Label_insn_37783: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37783: pop eax -nop -Label_insn_37784: popfd -nop -Label_insn_37785: popad -nop -Label_insn_37786: test eax , eax -nop -Label_insn_37787: jns Label_insn_37789 -nop -Label_insn_37788: nop -nop -Label_insn_37789: popfd -nop -Label_insn_37790: mov dword [ebp-0x00000488] , eax -nop -Label_insn_37791: pushad -nop -Label_insn_37792: pushfd -nop -Label_insn_37793: push 0x08057F9B -nop -Label_insn_37794: push 0xF00033E0 -nop -nop -Label_insn_37795: nop ;signedness_detector_32 -post_callback_Label_insn_37795: pop eax -nop -Label_insn_37796: popfd -nop -Label_insn_37797: popad -nop -Label_insn_37798: jnc Label_insn_16379 -nop -Label_insn_37799: pushad -nop -Label_insn_37800: pushfd -nop -Label_insn_37801: push 0x08057FA1 -nop -Label_insn_37802: push 0xF00033F0 -nop -nop -Label_insn_37803: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37803: pop eax -nop -Label_insn_37804: popfd -nop -Label_insn_37805: popad -nop -Label_insn_37806: jnc 0x8057fad -nop -Label_insn_37807: pushad -nop -Label_insn_37808: pushfd -nop -Label_insn_37809: push 0x08057FA7 -nop -Label_insn_37810: push 0xF0003400 -nop -nop -Label_insn_37811: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37811: pop eax -nop -Label_insn_37812: popfd -nop -Label_insn_37813: popad -nop -Label_insn_37814: jno 0x8057fb8 -nop -Label_insn_37815: pushad -nop -Label_insn_37816: pushfd -nop -Label_insn_37817: push 0x08057FB6 -nop -Label_insn_37818: push 0xF0003410 -nop -nop -Label_insn_37819: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37819: pop eax -nop -Label_insn_37820: popfd -nop -Label_insn_37821: popad -nop -Label_insn_37822: pushad -nop -Label_insn_37823: pushfd -nop -Label_insn_37824: push 0x08057FBB -nop -Label_insn_37825: push 0xF0003420 -nop -nop -Label_insn_37826: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37826: pop eax -nop -Label_insn_37827: popfd -nop -Label_insn_8720: lea ebx , [eax+0x01] -nop -Label_insn_37828: popad -nop -Label_insn_37829: jno Label_insn_16388 -nop -Label_insn_37830: pushad -nop -Label_insn_37831: pushfd -nop -Label_insn_37832: push 0x08057FBD -nop -Label_insn_37833: push 0xF0003430 -nop -nop -Label_insn_37834: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37834: pop eax -nop -Label_insn_37835: popfd -nop -Label_insn_37836: popad -nop -Label_insn_37837: jno 0x8057fc6 -nop -Label_insn_37838: pushad -nop -Label_insn_37839: pushfd -nop -Label_insn_37840: push 0x08057FC4 -nop -Label_insn_37841: push 0xF0003440 -nop -nop -Label_insn_37842: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37842: pop eax -nop -Label_insn_37843: popfd -nop -Label_insn_37844: popad -nop -Label_insn_8742: pushfd -nop -Label_insn_37845: jno 0x8057fda -nop -Label_insn_37846: pushad -nop -Label_insn_37847: pushfd -nop -Label_insn_37848: push 0x08057FD8 -nop -Label_insn_37849: push 0xF0003450 -nop -nop -Label_insn_37850: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37850: pop eax -nop -Label_insn_37851: popfd -nop -Label_insn_37852: popad -nop -Label_insn_37853: pushad -nop -Label_insn_37854: pushfd -nop -Label_insn_37855: push 0x08057FDF -nop -Label_insn_37856: push 0xF0003460 -nop -Label_insn_37897: jno 0x80580dc -nop -nop -Label_insn_37857: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37857: pop eax -nop -Label_insn_37858: popfd -nop -Label_insn_37859: popad -nop -Label_insn_37860: pushfd -nop -Label_insn_37861: test bl , bl -nop -Label_insn_37862: jns Label_insn_37864 -nop -Label_insn_37863: nop -nop -Label_insn_37864: popfd -nop -Label_insn_37865: mov byte [ebp-0x00000488] , bl -nop -Label_insn_8767: add ebx , ebx -nop -Label_insn_37866: pushad -nop -Label_insn_37867: pushfd -nop -Label_insn_37868: push 0x08058001 -nop -Label_insn_37869: push 0xF0003470 -nop -nop -Label_insn_37870: nop ;signedness_detector_8 -post_callback_Label_insn_37870: pop eax -nop -Label_insn_37871: popfd -nop -Label_insn_37872: popad -nop -Label_insn_37873: jno 0x8058047 -nop -Label_insn_37874: pushad -nop -Label_insn_37875: pushfd -nop -Label_insn_37876: push 0x08058041 -nop -Label_insn_37877: push 0xF0003480 -nop -nop -Label_insn_37878: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37878: pop eax -nop -Label_insn_37879: popfd -nop -Label_insn_37880: popad -nop -Label_insn_37881: jno 0x805806c -nop -Label_insn_37882: pushad -nop -Label_insn_37883: pushfd -nop -Label_insn_37884: push 0x08058066 -nop -Label_insn_37885: push 0xF0003490 -nop -nop -Label_insn_37886: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37886: pop eax -nop -Label_insn_37887: popfd -nop -Label_insn_37888: popad -nop -Label_insn_37889: jno 0x8058091 -nop -Label_insn_37890: pushad -nop -Label_insn_37891: pushfd -nop -Label_insn_37892: push 0x0805808B -nop -Label_insn_37893: push 0xF00034A0 -nop -nop -Label_insn_37894: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37894: pop eax -nop -Label_insn_37895: popfd -nop -Label_insn_37896: popad -nop -Label_insn_8809: sub ebx , 0x00000041 -nop -Label_insn_37898: pushad -nop -Label_insn_37899: pushfd -nop -Label_insn_37900: push 0x080580D9 -nop -Label_insn_37901: push 0xF00034B0 -nop -nop -Label_insn_37902: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37902: pop eax -nop -Label_insn_37903: popfd -nop -Label_insn_37904: popad -nop -Label_insn_8817: add edx , 0x00000001 -nop -Label_insn_37905: pushad -nop -Label_insn_37906: pushfd -nop -Label_insn_37907: push 0x080580E1 -nop -Label_insn_37908: push 0xF00034C0 -nop -nop -Label_insn_37909: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37909: pop eax -nop -Label_insn_37910: popfd -nop -Label_insn_37911: popad -nop -Label_insn_8827: lea edi , [esi-0x30] -nop -Label_insn_37912: jno 0x8058113 -nop -Label_insn_8831: sub esi , 0x00000041 -nop -Label_insn_8836: add edx , 0x00000001 -nop -Label_insn_8838: sub ecx , 0x00000001 -nop -Label_insn_37913: pushad -nop -Label_insn_37914: pushfd -nop -Label_insn_37915: push 0x0805810D -nop -Label_insn_37916: push 0xF00034D0 -nop -nop -Label_insn_37917: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37917: pop eax -nop -Label_insn_37918: popfd -nop -Label_insn_37919: popad -nop -Label_insn_37920: jno 0x8058175 -nop -Label_insn_37921: pushad -nop -Label_insn_37922: pushfd -nop -Label_insn_37923: push 0x08058172 -nop -Label_insn_37924: push 0xF00034E0 -nop -nop -Label_insn_37925: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37925: pop eax -nop -Label_insn_37926: popfd -nop -Label_insn_37927: popad -nop -Label_insn_37928: jno 0x8058186 -nop -Label_insn_37929: pushad -nop -Label_insn_37930: pushfd -nop -Label_insn_37931: push 0x08058183 -nop -Label_insn_37932: push 0xF00034F0 -nop -nop -Label_insn_37933: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37933: pop eax -nop -Label_insn_37934: popfd -nop -Label_insn_37935: popad -nop -Label_insn_37936: jno 0x80581a2 -nop -Label_insn_37937: pushad -nop -Label_insn_37938: pushfd -nop -Label_insn_37939: push 0x0805819F -nop -Label_insn_37940: push 0xF0003500 -nop -nop -Label_insn_37941: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37941: pop eax -nop -Label_insn_37942: popfd -nop -Label_insn_37943: popad -nop -Label_insn_37944: jnc 0x80583f8 -nop -Label_insn_37945: pushad -nop -Label_insn_37946: pushfd -nop -Label_insn_37947: push 0x080583F5 -nop -Label_insn_37948: push 0xF0003510 -nop -nop -Label_insn_37949: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_37949: pop eax -nop -Label_insn_37950: popfd -nop -Label_insn_37951: popad -nop -Label_insn_37952: jno Label_insn_16772 -nop -Label_insn_37953: pushad -nop -Label_insn_37954: pushfd -nop -Label_insn_37955: push 0x080584D0 -nop -Label_insn_37956: push 0xF0003520 -nop -nop -Label_insn_37957: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37957: pop eax -nop -Label_insn_37958: popfd -nop -Label_insn_37959: popad -nop -Label_insn_37960: jno 0x80584d8 -nop -Label_insn_37961: pushad -nop -Label_insn_37962: pushfd -nop -Label_insn_37963: push 0x080584D2 -nop -Label_insn_37964: push 0xF0003530 -nop -nop -Label_insn_37965: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37965: pop eax -nop -Label_insn_37966: popfd -nop -Label_insn_37967: popad -nop -Label_insn_37968: jno 0x8058530 -nop -Label_insn_37969: pushad -nop -Label_insn_37970: pushfd -nop -Label_insn_37971: push 0x0805852D -nop -Label_insn_37972: push 0xF0003540 -nop -nop -Label_insn_37973: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37973: pop eax -nop -Label_insn_37974: popfd -nop -Label_insn_37975: popad -nop -Label_insn_37976: jno Label_insn_16819 -nop -Label_insn_37977: pushad -nop -Label_insn_37978: pushfd -nop -Label_insn_37979: push 0x08058541 -nop -Label_insn_37980: push 0xF0003550 -nop -nop -Label_insn_37981: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37981: pop eax -nop -Label_insn_37982: popfd -nop -Label_insn_37983: popad -nop -Label_insn_37984: jno 0x8058548 -nop -Label_insn_37985: pushad -nop -Label_insn_37986: pushfd -nop -Label_insn_37987: push 0x08058544 -nop -Label_insn_37988: push 0xF0003560 -nop -nop -Label_insn_37989: nop ;mul_overflow_detector_32 -post_callback_Label_insn_37989: pop eax -nop -Label_insn_37990: popfd -nop -Label_insn_37991: popad -nop -Label_insn_37992: jno 0x805859b -nop -Label_insn_37993: pushad -nop -Label_insn_37994: pushfd -nop -Label_insn_37995: push 0xF0003E50 -nop -Label_insn_37996: push 0x08058598 -nop -Label_insn_37997: push 0xF0003570 -nop -nop -Label_insn_37998: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_37998: pop eax -nop -Label_insn_37999: popfd -nop -Label_insn_8959: sub ecx , esi -nop -Label_insn_38000: popad -nop -Label_insn_38001: pushfd -nop -Label_insn_38002: test dl , dl -nop -Label_insn_38003: jns Label_insn_38005 -nop -Label_insn_38004: nop -nop -Label_insn_8965: sub ecx , edi -nop -Label_insn_38005: popfd -nop -Label_insn_38006: movsx eax , dl -nop -Label_insn_38007: pushad -nop -Label_insn_38008: pushfd -nop -Label_insn_38009: push 0x0805861A -nop -Label_insn_38010: push 0xF0003580 -nop -nop -Label_insn_38011: nop ;signedness_detector_8 -post_callback_Label_insn_38011: pop eax -nop -Label_insn_38012: popfd -nop -Label_insn_38013: popad -nop -Label_insn_38014: pushfd -nop -Label_insn_38015: test dl , dl -nop -Label_insn_38016: jns Label_insn_38018 -nop -Label_insn_8979: lea ebx , [esi+edx] -nop -Label_insn_38017: nop -nop -Label_insn_8980: lea ecx , [edi+eax] -nop -Label_insn_38018: popfd -nop -Label_insn_38019: mov byte [ebp-0x30] , dl -nop -Label_insn_38020: pushad -nop -Label_insn_38021: pushfd -nop -Label_insn_8984: pushfd -nop -Label_insn_38022: push 0x08058627 -nop -Label_insn_38023: push 0xF0003590 -nop -nop -Label_insn_38024: nop ;signedness_detector_8 -post_callback_Label_insn_38024: pop eax -nop -Label_insn_38025: popfd -nop -Label_insn_38026: popad -nop -Label_insn_8991: pushfd -nop -Label_insn_38027: pushfd -nop -Label_insn_8992: pushfd -nop -Label_insn_38028: test al , al -nop -Label_insn_8993: sub ebx , 0x00000030 -nop -Label_insn_38029: jns Label_insn_38031 -nop -Label_insn_38030: nop -nop -Label_insn_38031: popfd -nop -Label_insn_38032: movsx eax , al -nop -Label_insn_38033: pushad -nop -Label_insn_38034: pushfd -nop -Label_insn_8999: pushfd -nop -Label_insn_38035: push 0x0805869E -nop -Label_insn_9000: lea edi , [ecx-0x30] -nop -Label_insn_38036: push 0xF00035A0 -nop -nop -Label_insn_38037: nop ;signedness_detector_8 -post_callback_Label_insn_38037: pop eax -nop -Label_insn_38038: popfd -nop -Label_insn_38039: popad -nop -Label_insn_9005: sub edi , 0x00000041 -nop -Label_insn_38040: jnc 0x8058709 -nop -Label_insn_9008: add ecx , 0x00000100 -nop -Label_insn_38041: pushad -nop -Label_insn_38042: pushfd -nop -Label_insn_38043: push 0x08058706 -nop -Label_insn_38044: push 0xF00035B0 -nop -Label_insn_9012: sub eax , 0x00000001 -nop -nop -Label_insn_38045: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38045: pop eax -nop -Label_insn_38046: popfd -nop -Label_insn_9014: add dword [ebp-0x40] , 0x00000001 -nop -Label_insn_38047: popad -nop -Label_insn_9015: add dword [ebp-0x34] , 0x00000001 -nop -Label_insn_38048: pushfd -nop -Label_insn_38049: test edx , 0xFFFFFF00 -nop -Label_insn_9018: add edx , 0x00000001 -nop -Label_insn_38050: je Label_insn_38052 -nop -Label_insn_9019: add esi , 0x00000001 -nop -Label_insn_38051: nop -nop -Label_insn_38052: popfd -nop -Label_insn_38053: movzx edx , dl -nop -Label_insn_38054: not edx -nop -Label_insn_38055: test edx , 0xFFFFFF00 -nop -Label_insn_9024: pushfd -nop -Label_insn_38056: je Label_insn_38052 -nop -Label_insn_9025: sub ecx , 0x00000030 -nop -Label_insn_38057: pushad -nop -Label_insn_38058: pushfd -nop -Label_insn_38059: push 0x0805871E -nop -Label_insn_38060: push 0xF00035C0 -nop -Label_insn_9029: lea ecx , [ebx-0x30] -nop -nop -Label_insn_38061: nop ;truncation_detector_32_8 -post_callback_Label_insn_38061: pop eax -nop -Label_insn_38062: popfd -nop -Label_insn_38063: popad -nop -Label_insn_38064: jno 0x8058741 -nop -Label_insn_38065: pushad -nop -Label_insn_38066: pushfd -nop -Label_insn_38067: push 0x0805873E -nop -Label_insn_38068: push 0xF00035D0 -nop -nop -Label_insn_38069: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38069: pop eax -nop -Label_insn_38070: popfd -nop -Label_insn_38071: popad -nop -Label_insn_9043: sub ecx , 0x00000041 -nop -Label_insn_38072: jnc 0x805878c -nop -Label_insn_9046: add ebx , 0x00000100 -nop -Label_insn_38073: pushad -nop -Label_insn_38074: pushfd -nop -Label_insn_38075: push 0x0805878A -nop -Label_insn_38076: push 0xF00035E0 -nop -Label_insn_9050: sub eax , 0x00000001 -nop -nop -Label_insn_38077: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38077: pop eax -nop -Label_insn_38078: popfd -nop -Label_insn_38079: popad -nop -Label_insn_38080: jno 0x80588fa -nop -Label_insn_9055: add esi , 0x00000001 -nop -Label_insn_9056: add edi , 0x00000001 -nop -Label_insn_38081: pushad -nop -Label_insn_38082: pushfd -nop -Label_insn_38083: push 0x080588F7 -nop -Label_insn_38084: push 0xF00035F0 -nop -nop -Label_insn_38085: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38085: pop eax -nop -Label_insn_38086: popfd -nop -Label_insn_38087: popad -nop -Label_insn_9063: sub eax , ecx -nop -Label_insn_38088: jno 0x805891e -nop -Label_insn_38089: pushad -nop -Label_insn_38090: pushfd -nop -Label_insn_38091: push 0x0805891B -nop -Label_insn_38092: push 0xF0003600 -nop -nop -Label_insn_38093: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38093: pop eax -nop -Label_insn_38094: popfd -nop -Label_insn_38095: popad -nop -Label_insn_38096: pushad -nop -Label_insn_38097: pushfd -nop -Label_insn_38098: push 0x08058921 -nop -Label_insn_38099: push 0xF0003610 -nop -nop -Label_insn_38100: nop ;mul_overflow_detector_32 -post_callback_Label_insn_38100: pop eax -nop -Label_insn_38101: popfd -nop -Label_insn_9080: sub eax , esi -nop -Label_insn_38102: popad -nop -Label_insn_9081: sub edx , edi -nop -Label_insn_38103: jno 0x8058929 -nop -Label_insn_38104: pushad -nop -Label_insn_38105: pushfd -nop -Label_insn_38106: push 0x08058925 -nop -Label_insn_38107: push 0xF0003620 -nop -nop -Label_insn_38108: nop ;mul_overflow_detector_32 -post_callback_Label_insn_38108: pop eax -nop -Label_insn_38109: popfd -nop -Label_insn_38110: popad -nop -Label_insn_9091: lea ebx , [esi+edx] -nop -Label_insn_38111: jno Label_insn_17149 -nop -Label_insn_38112: pushad -nop -Label_insn_9094: add edx , 0x00000001 -nop -Label_insn_38113: pushfd -nop -Label_insn_38114: push 0x0805892F -nop -Label_insn_9096: add ebx , 0x00000001 -nop -Label_insn_38115: push 0xF0003630 -nop -nop -Label_insn_38116: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38116: pop eax -nop -Label_insn_9098: pushfd -nop -Label_insn_38117: popfd -nop -Label_insn_38118: popad -nop -Label_insn_9101: lea ebx , [edi+eax] -nop -Label_insn_38119: jno 0x8058933 -nop -Label_insn_38120: pushad -nop -Label_insn_9104: add eax , 0x00000001 -nop -Label_insn_38121: pushfd -nop -Label_insn_9105: add ebx , 0x00000001 -nop -Label_insn_38122: push 0x08058931 -nop -Label_insn_38123: push 0xF0003640 -nop -nop -Label_insn_38124: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38124: pop eax -nop -Label_insn_9108: lea ebx , [esi+edx] -nop -Label_insn_38125: popfd -nop -Label_insn_38126: popad -nop -Label_insn_9110: lea ebx , [edi+eax] -nop -Label_insn_38127: jno 0x805899b -nop -Label_insn_38128: pushad -nop -Label_insn_38129: pushfd -nop -Label_insn_38130: push 0x08058998 -nop -Label_insn_9116: pushfd -nop -Label_insn_38131: push 0xF0003650 -nop -Label_insn_9117: lea esi , [ecx-0x30] -nop -nop -Label_insn_38132: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38132: pop eax -nop -Label_insn_38133: popfd -nop -Label_insn_38134: popad -nop -Label_insn_38135: pushfd -nop -Label_insn_38136: test dl , dl -nop -Label_insn_9123: sub esi , ecx -nop -Label_insn_38137: jns Label_insn_38139 -nop -Label_insn_9124: pushfd -nop -Label_insn_38138: nop -nop -Label_insn_38139: popfd -nop -Label_insn_9126: add edx , 0x00000001 -nop -Label_insn_38140: movsx eax , dl -nop -Label_insn_9127: add eax , 0x00000001 -nop -Label_insn_38141: pushad -nop -Label_insn_38142: pushfd -nop -Label_insn_9129: add ebx , 0x00000001 -nop -Label_insn_38143: push 0x08058A26 -nop -Label_insn_9130: pushfd -nop -Label_insn_38144: push 0xF0003660 -nop -nop -Label_insn_38145: nop ;signedness_detector_8 -post_callback_Label_insn_38145: pop eax -nop -Label_insn_9132: add esi , 0x00000001 -nop -Label_insn_38146: popfd -nop -Label_insn_38147: popad -nop -Label_insn_9135: pushfd -nop -Label_insn_9136: sub esi , 0x00000030 -nop -Label_insn_38148: jnc 0x8058aa6 -nop -Label_insn_38149: pushad -nop -Label_insn_9139: pushfd -nop -Label_insn_38150: pushfd -nop -Label_insn_38151: push 0x08058AA4 -nop -Label_insn_9141: sub ecx , 0x00000030 -nop -Label_insn_38152: push 0xF0003670 -nop -nop -Label_insn_38153: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38153: pop eax -nop -Label_insn_38154: popfd -nop -Label_insn_38155: popad -nop -Label_insn_38156: jno 0x8058ab1 -nop -Label_insn_38157: pushad -nop -Label_insn_38158: pushfd -nop -Label_insn_38159: push 0x08058AAE -nop -Label_insn_38160: push 0xF0003680 -nop -nop -Label_insn_38161: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38161: pop eax -nop -Label_insn_38162: popfd -nop -Label_insn_38163: popad -nop -Label_insn_38164: pushfd -nop -Label_insn_38165: test al , al -nop -Label_insn_38166: jns Label_insn_38168 -nop -Label_insn_38167: nop -nop -Label_insn_38168: popfd -nop -Label_insn_38169: movsx eax , al -nop -Label_insn_38170: pushad -nop -Label_insn_38171: pushfd -nop -Label_insn_38172: push 0x08058AE6 -nop -Label_insn_38173: push 0xF0003690 -nop -nop -Label_insn_38174: nop ;signedness_detector_8 -post_callback_Label_insn_38174: pop eax -nop -Label_insn_38175: popfd -nop -Label_insn_38176: popad -nop -Label_insn_38177: jnc 0x8058b59 -nop -Label_insn_38178: pushad -nop -Label_insn_38179: pushfd -nop -Label_insn_38180: push 0x08058B56 -nop -Label_insn_38181: push 0xF00036A0 -nop -nop -Label_insn_38182: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38182: pop eax -nop -Label_insn_38183: popfd -nop -Label_insn_38184: popad -nop -Label_insn_9190: lea ecx , [eax+0x01] -nop -Label_insn_38185: pushfd -nop -Label_insn_38186: test eax , 0xFFFFFF00 -nop -Label_insn_38187: je Label_insn_38189 -nop -Label_insn_38188: nop -nop -Label_insn_38189: popfd -nop -Label_insn_38190: movzx eax , al -nop -Label_insn_38191: not eax -nop -Label_insn_38192: test eax , 0xFFFFFF00 -nop -Label_insn_38193: je Label_insn_38189 -nop -Label_insn_38194: pushad -nop -Label_insn_38195: pushfd -nop -Label_insn_38196: push 0x08058B73 -nop -Label_insn_38197: push 0xF00036B0 -nop -nop -Label_insn_38198: nop ;truncation_detector_32_8 -post_callback_Label_insn_38198: pop eax -nop -Label_insn_38199: popfd -nop -Label_insn_38200: popad -nop -Label_insn_38201: jno 0x8058d86 -nop -Label_insn_38202: pushad -nop -Label_insn_38203: pushfd -nop -Label_insn_38204: push 0x08058D84 -nop -Label_insn_38205: push 0xF00036C0 -nop -nop -Label_insn_38206: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38206: pop eax -nop -Label_insn_38207: popfd -nop -Label_insn_38208: popad -nop -Label_insn_38209: jno 0x8058dee -nop -Label_insn_38210: pushad -nop -Label_insn_38211: pushfd -nop -Label_insn_38212: push 0x08058DEB -nop -Label_insn_38213: push 0xF00036D0 -nop -nop -Label_insn_38214: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38214: pop eax -nop -Label_insn_38215: popfd -nop -Label_insn_9226: add ebx , 0x00000004 -nop -Label_insn_38216: popad -nop -Label_insn_38217: jno 0x8058e47 -nop -Label_insn_38218: pushad -nop -Label_insn_38219: pushfd -nop -Label_insn_38220: push 0x08058E44 -nop -Label_insn_38221: push 0xF00036E0 -nop -nop -Label_insn_38222: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38222: pop eax -nop -Label_insn_38223: popfd -nop -Label_insn_38224: popad -nop -Label_insn_38225: pushad -nop -Label_insn_38226: pushfd -nop -Label_insn_38227: push 0x08058E53 -nop -Label_insn_38228: push 0xF00036F0 -nop -nop -Label_insn_38229: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38229: pop eax -nop -Label_insn_38230: popfd -nop -Label_insn_9246: sub edx , eax -nop -Label_insn_38231: popad -nop -Label_insn_38232: jno 0x8058e7c -nop -Label_insn_9249: add esi , eax -nop -Label_insn_38233: pushad -nop -Label_insn_38234: pushfd -nop -Label_insn_9252: add edi , 0x00000004 -nop -Label_insn_38235: push 0x08058E76 -nop -Label_insn_38236: push 0xF0003700 -nop -nop -Label_insn_38237: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38237: pop eax -nop -Label_insn_38238: popfd -nop -Label_insn_9256: sub ebx , 0x00000001 -nop -Label_insn_38239: popad -nop -Label_insn_38240: jno 0x8058e88 -nop -Label_insn_38241: pushad -nop -Label_insn_38242: pushfd -nop -Label_insn_38243: push 0x08058E86 -nop -Label_insn_38244: push 0xF0003710 -nop -nop -Label_insn_38245: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38245: pop eax -nop -Label_insn_38246: popfd -nop -Label_insn_38247: popad -nop -Label_insn_38248: jnc 0x8058f11 -nop -Label_insn_38249: pushad -nop -Label_insn_38250: pushfd -nop -Label_insn_38251: push 0x08058F0E -nop -Label_insn_38252: push 0xF0003720 -nop -nop -Label_insn_38253: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38253: pop eax -nop -Label_insn_38254: popfd -nop -Label_insn_38255: popad -nop -Label_insn_38256: jnc 0x8058fe9 -nop -Label_insn_38257: pushad -nop -Label_insn_38258: pushfd -nop -Label_insn_38259: push 0x08058FE3 -nop -Label_insn_38260: push 0xF0003730 -nop -nop -Label_insn_38261: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38261: pop eax -nop -Label_insn_38262: popfd -nop -Label_insn_38263: popad -nop -Label_insn_38264: jno 0x8059035 -nop -Label_insn_38265: pushad -nop -Label_insn_38266: pushfd -nop -Label_insn_38267: push 0x08059032 -nop -Label_insn_38268: push 0xF0003740 -nop -nop -Label_insn_38269: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38269: pop eax -nop -Label_insn_9296: add eax , 0x00000001 -nop -Label_insn_38270: popfd -nop -Label_insn_38271: popad -nop -Label_insn_38272: jno 0x805904b -nop -Label_insn_38273: pushad -nop -Label_insn_38274: pushfd -nop -Label_insn_38275: push 0x08059048 -nop -Label_insn_38276: push 0xF0003750 -nop -nop -Label_insn_38277: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38277: pop eax -nop -Label_insn_38278: popfd -nop -Label_insn_38279: popad -nop -Label_insn_38280: jno 0x8059061 -nop -Label_insn_38281: pushad -nop -Label_insn_38282: pushfd -nop -Label_insn_38283: push 0x0805905E -nop -Label_insn_38284: push 0xF0003760 -nop -nop -Label_insn_38285: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38285: pop eax -nop -Label_insn_38286: popfd -nop -Label_insn_38287: popad -nop -Label_insn_9319: add edx , esi -nop -Label_insn_38288: jno 0x8059077 -nop -Label_insn_38289: pushad -nop -Label_insn_9322: add edi , 0x00000004 -nop -Label_insn_38290: pushfd -nop -Label_insn_38291: push 0x08059074 -nop -Label_insn_38292: push 0xF0003770 -nop -nop -Label_insn_38293: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38293: pop eax -nop -Label_insn_38294: popfd -nop -Label_insn_38295: popad -nop -Label_insn_38296: jno 0x805908d -nop -Label_insn_38297: pushad -nop -Label_insn_38298: pushfd -nop -nop -Label_insn_38299: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38299: pop eax -nop -Label_insn_9333: add edx , esi -nop -Label_insn_38300: push 0x0805908A -nop -Label_insn_38301: push 0xF0003780 -nop -nop -Label_insn_38302: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38302: pop eax -nop -Label_insn_38303: popfd -nop -Label_insn_38304: popad -nop -Label_insn_38305: jno 0x805909f -nop -Label_insn_38306: pushad -nop -Label_insn_38307: pushfd -nop -Label_insn_9351: sub eax , esi -nop -Label_insn_9353: sbb edx , edx -nop -Label_insn_38308: push 0x0805909D -nop -Label_insn_38309: push 0xF0003790 -nop -nop -Label_insn_38310: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38310: pop eax -nop -Label_insn_38311: popfd -nop -Label_insn_9359: add edx , eax -nop -Label_insn_38312: popad -nop -Label_insn_38313: jno 0x80590cd -nop -Label_insn_38314: pushad -nop -Label_insn_9364: lea edi , [ebx+edx-0x01] -nop -Label_insn_38315: pushfd -nop -Label_insn_38316: push 0x080590C7 -nop -Label_insn_38317: push 0xF00037A0 -nop -nop -Label_insn_38318: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38318: pop eax -nop -Label_insn_9368: lea esi , [eax-0x01] -nop -Label_insn_38319: popfd -nop -Label_insn_38320: popad -nop -Label_insn_38321: jno 0x80590df -nop -Label_insn_9372: sub eax , ebx -nop -Label_insn_38322: pushad -nop -Label_insn_38323: pushfd -nop -Label_insn_38324: push 0x080590DD -nop -Label_insn_38325: push 0xF00037B0 -nop -nop -Label_insn_38326: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38326: pop eax -nop -Label_insn_38327: popfd -nop -Label_insn_38328: popad -nop -Label_insn_38329: jno 0x805910d -nop -Label_insn_38330: pushad -nop -Label_insn_38331: pushfd -nop -Label_insn_38332: push 0x08059107 -nop -Label_insn_9387: add eax , 0x00000001 -nop -Label_insn_38333: push 0xF00037C0 -nop -nop -Label_insn_38334: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38334: pop eax -nop -Label_insn_38335: popfd -nop -Label_insn_9390: sub esi , 0x00000001 -nop -Label_insn_38336: popad -nop -Label_insn_38337: jno 0x805915d -nop -Label_insn_38338: pushad -nop -Label_insn_38339: pushfd -nop -Label_insn_38340: push 0x0805915A -nop -Label_insn_38341: push 0xF00037D0 -nop -nop -Label_insn_38342: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38342: pop eax -nop -Label_insn_38343: popfd -nop -Label_insn_9401: add eax , edx -nop -Label_insn_38344: popad -nop -Label_insn_9402: lea esi , [edx-0x01] -nop -Label_insn_38345: jnc 0x8059182 -nop -Label_insn_38346: pushad -nop -Label_insn_38347: pushfd -nop -Label_insn_9407: sub eax , 0x00000001 -nop -Label_insn_38348: push 0x0805917C -nop -Label_insn_38349: push 0xF00037E0 -nop -Label_insn_9410: sub eax , 0x00000001 -nop -nop -Label_insn_38350: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38350: pop eax -nop -Label_insn_38351: popfd -nop -Label_insn_38352: popad -nop -Label_insn_38353: jnc 0x80591af -nop -Label_insn_9415: add ebx , 0x00000001 -nop -Label_insn_38354: pushad -nop -Label_insn_38355: pushfd -nop -Label_insn_38356: push 0x080591A9 -nop -Label_insn_38357: push 0xF00037F0 -nop -nop -Label_insn_38358: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38358: pop eax -nop -Label_insn_38359: popfd -nop -Label_insn_38360: popad -nop -Label_insn_38361: jno 0x80591cb -nop -Label_insn_38362: pushad -nop -Label_insn_38363: pushfd -nop -Label_insn_38364: push 0x080591C8 -nop -Label_insn_38365: push 0xF0003800 -nop -nop -Label_insn_38366: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38366: pop eax -nop -Label_insn_38367: popfd -nop -Label_insn_38368: popad -nop -Label_insn_38369: test edi , edi -nop -Label_insn_38370: jns Label_insn_38372 -nop -Label_insn_38371: nop -nop -Label_insn_38372: popfd -nop -Label_insn_38373: mov eax , edi -nop -Label_insn_38374: pushad -nop -Label_insn_38375: pushfd -nop -Label_insn_38376: push 0x080591D1 -nop -Label_insn_38377: push 0xF0003810 -nop -nop -Label_insn_38378: nop ;signedness_detector_32 -post_callback_Label_insn_38378: pop eax -nop -Label_insn_38379: popfd -nop -Label_insn_38380: popad -nop -Label_insn_38381: jnc 0x80591de -nop -Label_insn_38382: pushad -nop -Label_insn_38383: pushfd -nop -Label_insn_38384: push 0x080591DC -nop -Label_insn_38385: push 0xF0003820 -nop -nop -Label_insn_38386: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38386: pop eax -nop -Label_insn_38387: popfd -nop -Label_insn_38388: popad -nop -Label_insn_9466: add eax , ebx -nop -Label_insn_38389: jno 0x80591fa -nop -Label_insn_38390: pushad -nop -Label_insn_38391: pushfd -nop -Label_insn_38392: push 0x080591F8 -nop -Label_insn_38393: push 0xF0003830 -nop -nop -Label_insn_38394: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38394: pop eax -nop -Label_insn_38395: popfd -nop -Label_insn_38396: popad -nop -Label_insn_38397: pushfd -nop -Label_insn_38398: test edi , edi -nop -Label_insn_38399: jns Label_insn_38401 -nop -Label_insn_38400: nop -nop -Label_insn_38401: popfd -nop -Label_insn_38402: mov dword [esp+0x08] , edi -nop -Label_insn_38403: pushad -nop -Label_insn_38404: pushfd -nop -Label_insn_38405: push 0x080592CA -nop -Label_insn_38406: push 0xF0003840 -nop -nop -Label_insn_38407: nop ;signedness_detector_32 -post_callback_Label_insn_38407: pop eax -nop -Label_insn_38408: popfd -nop -Label_insn_38409: popad -nop -Label_insn_9491: sub eax , 0x00000025 -nop -Label_insn_38410: jno 0x80592ec -nop -Label_insn_38411: pushad -nop -Label_insn_38412: pushfd -nop -Label_insn_38413: push 0x080592E9 -nop -Label_insn_38414: push 0xF0003850 -nop -nop -Label_insn_38415: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38415: pop eax -nop -Label_insn_38416: popfd -nop -Label_insn_38417: popad -nop -Label_insn_38418: jno 0x80592fe -nop -Label_insn_9502: sub eax , ebx -nop -Label_insn_38419: pushad -nop -Label_insn_38420: pushfd -nop -Label_insn_38421: push 0x080592FB -nop -Label_insn_38422: push 0xF0003860 -nop -nop -Label_insn_38423: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38423: pop eax -nop -Label_insn_38424: popfd -nop -Label_insn_38425: popad -nop -Label_insn_38426: jno 0x805936e -nop -Label_insn_38427: pushad -nop -Label_insn_38428: pushfd -nop -Label_insn_38429: push 0x0805936B -nop -Label_insn_38430: push 0xF0003870 -nop -nop -Label_insn_38431: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38431: pop eax -nop -Label_insn_38432: popfd -nop -Label_insn_38433: popad -nop -Label_insn_9520: add edi , eax -nop -Label_insn_9521: add ebx , esi -nop -Label_insn_38434: jnc 0x80593ad -nop -Label_insn_38435: pushad -nop -Label_insn_38436: pushfd -nop -Label_insn_38437: push 0x080593AA -nop -Label_insn_38438: push 0xF0003880 -nop -nop -Label_insn_38439: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38439: pop eax -nop -Label_insn_38440: popfd -nop -Label_insn_38441: popad -nop -Label_insn_38442: jnc 0x80593da -nop -Label_insn_9532: sub eax , 0x00000061 -nop -Label_insn_38443: pushad -nop -Label_insn_38444: pushfd -nop -Label_insn_9535: add ebx , 0x00000001 -nop -Label_insn_38445: push 0x080593D7 -nop -Label_insn_9536: add edi , 0x00000001 -nop -Label_insn_38446: push 0xF0003890 -nop -nop -Label_insn_38447: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38447: pop eax -nop -Label_insn_38448: popfd -nop -Label_insn_38449: popad -nop -Label_insn_38450: jno 0x80593fc -nop -Label_insn_38451: pushad -nop -Label_insn_38452: pushfd -nop -Label_insn_38453: push 0x080593F6 -nop -Label_insn_38454: push 0xF00038A0 -nop -Label_insn_9549: add edi , 0x00000001 -nop -nop -Label_insn_38455: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38455: pop eax -nop -Label_insn_38456: popfd -nop -Label_insn_38457: popad -nop -Label_insn_38458: pushad -nop -Label_insn_38459: pushfd -nop -Label_insn_38460: push 0x080593FF -nop -Label_insn_38461: push 0xF00038B0 -nop -nop -Label_insn_38462: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38462: pop eax -nop -Label_insn_38463: popfd -nop -Label_insn_38464: popad -nop -Label_insn_38465: jno 0x80594ed -nop -Label_insn_38466: pushad -nop -Label_insn_38467: pushfd -nop -Label_insn_38468: push 0x080594EA -nop -Label_insn_38469: push 0xF00038C0 -nop -nop -Label_insn_38470: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38470: pop eax -nop -Label_insn_38471: popfd -nop -Label_insn_38472: popad -nop -Label_insn_38473: pushfd -nop -Label_insn_38474: test edi , edi -nop -Label_insn_38475: jns Label_insn_38477 -nop -Label_insn_38476: nop -nop -Label_insn_9578: add edi , 0x00000001 -nop -Label_insn_38477: popfd -nop -Label_insn_9579: add ebx , 0x00000001 -nop -Label_insn_38478: mov dword [esp+0x08] , edi -nop -Label_insn_38479: pushad -nop -Label_insn_38480: pushfd -nop -Label_insn_38481: push 0x08059555 -nop -Label_insn_38482: push 0xF00038D0 -nop -nop -Label_insn_38483: nop ;signedness_detector_32 -post_callback_Label_insn_38483: pop eax -nop -Label_insn_38484: popfd -nop -Label_insn_38485: popad -nop -Label_insn_38486: jno 0x80595dc -nop -Label_insn_9591: add edi , edx -nop -Label_insn_38487: pushad -nop -Label_insn_38488: pushfd -nop -Label_insn_38489: push 0x080595D9 -nop -Label_insn_38490: push 0xF00038E0 -nop -nop -Label_insn_38491: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38491: pop eax -nop -Label_insn_38492: popfd -nop -Label_insn_38493: popad -nop -Label_insn_38494: jnc 0x805968f -nop -Label_insn_38495: pushad -nop -Label_insn_38496: pushfd -nop -Label_insn_38497: push 0x0805968B -nop -Label_insn_38498: push 0xF00038F0 -nop -nop -Label_insn_38499: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38499: pop eax -nop -Label_insn_38500: popfd -nop -Label_insn_38501: popad -nop -Label_insn_38502: jnc 0x80596e6 -nop -Label_insn_38503: pushad -nop -Label_insn_38504: pushfd -nop -Label_insn_38505: push 0x080596E2 -nop -Label_insn_38506: push 0xF0003900 -nop -nop -Label_insn_38507: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38507: pop eax -nop -Label_insn_38508: popfd -nop -Label_insn_38509: popad -nop -Label_insn_38510: jno 0x80597a3 -nop -Label_insn_38511: pushad -nop -Label_insn_38512: pushfd -nop -Label_insn_38513: push 0x080597A0 -nop -Label_insn_38514: push 0xF0003910 -nop -Label_insn_9630: lea edx , [eax+0x01] -nop -nop -Label_insn_38515: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38515: pop eax -nop -Label_insn_38516: popfd -nop -Label_insn_9632: sub ecx , ebx -nop -Label_insn_38517: popad -nop -Label_insn_38518: jno 0x805984b -nop -Label_insn_9636: lea esi , [eax-0x06] -nop -Label_insn_38519: pushad -nop -Label_insn_38520: pushfd -nop -Label_insn_38521: push 0x08059848 -nop -Label_insn_38522: push 0xF0003920 -nop -nop -Label_insn_38523: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38523: pop eax -nop -Label_insn_38524: popfd -nop -Label_insn_38525: popad -nop -Label_insn_38526: jno 0x80598c0 -nop -Label_insn_38527: pushad -nop -Label_insn_38528: pushfd -nop -Label_insn_38529: push 0x080598BE -nop -Label_insn_38530: push 0xF0003930 -nop -nop -Label_insn_38531: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38531: pop eax -nop -Label_insn_38532: popfd -nop -Label_insn_9652: lea ebx , [eax+0x04] -nop -Label_insn_38533: popad -nop -Label_insn_38534: pushfd -nop -Label_insn_38535: test edi , edi -nop -Label_insn_38536: jns Label_insn_38538 -nop -Label_insn_38537: nop -nop -Label_insn_38538: popfd -nop -Label_insn_38539: mov ecx , edi -nop -Label_insn_38540: pushad -nop -Label_insn_38541: pushfd -nop -Label_insn_38542: push 0x08059902 -nop -Label_insn_38543: push 0xF0003940 -nop -Label_insn_38612: push 0xF00039D0 -nop -nop -Label_insn_38544: nop ;signedness_detector_32 -post_callback_Label_insn_38544: pop eax -nop -Label_insn_38545: popfd -nop -Label_insn_38546: popad -nop -Label_insn_38547: pushad -nop -Label_insn_38548: pushfd -nop -Label_insn_38549: push 0x08059907 -nop -Label_insn_38550: push 0xF0003950 -nop -nop -Label_insn_38551: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38551: pop eax -nop -Label_insn_38552: popfd -nop -Label_insn_38553: popad -nop -Label_insn_38554: jno Label_insn_18201 -nop -Label_insn_38555: pushad -nop -Label_insn_38556: pushfd -nop -Label_insn_38557: push 0x0805998E -nop -Label_insn_38558: push 0xF0003960 -nop -nop -Label_insn_38559: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38559: pop eax -nop -Label_insn_38560: popfd -nop -Label_insn_38561: popad -nop -Label_insn_38562: jno 0x8059998 -nop -Label_insn_38563: pushad -nop -Label_insn_38564: pushfd -nop -Label_insn_9714: add ebx , 0x00000001 -nop -Label_insn_38565: push 0x08059991 -nop -Label_insn_38566: push 0xF0003970 -nop -nop -Label_insn_38567: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38567: pop eax -nop -Label_insn_38568: popfd -nop -Label_insn_38569: popad -nop -Label_insn_38570: jnc 0x8059a41 -nop -Label_insn_38571: pushad -nop -Label_insn_38572: pushfd -nop -Label_insn_38573: push 0x08059A3B -nop -Label_insn_38574: push 0xF0003980 -nop -nop -Label_insn_38575: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38575: pop eax -nop -Label_insn_38576: popfd -nop -Label_insn_38577: popad -nop -Label_insn_38578: pushad -nop -Label_insn_38579: pushfd -nop -Label_insn_38580: push 0x08059A43 -nop -Label_insn_38581: push 0xF0003990 -nop -nop -Label_insn_38582: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38582: pop eax -nop -Label_insn_38583: popfd -nop -Label_insn_38584: popad -nop -Label_insn_38585: jno 0x8059a90 -nop -Label_insn_38586: pushad -nop -Label_insn_38587: pushfd -nop -Label_insn_38588: push 0x08059A8E -nop -Label_insn_38589: push 0xF00039A0 -nop -nop -Label_insn_38590: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38590: pop eax -nop -Label_insn_38591: popfd -nop -Label_insn_38592: popad -nop -Label_insn_38593: jno 0x8059af1 -nop -Label_insn_38594: pushad -nop -Label_insn_38595: pushfd -nop -Label_insn_38596: push 0x08059AEE -nop -Label_insn_38597: push 0xF00039B0 -nop -nop -Label_insn_38598: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38598: pop eax -nop -Label_insn_38599: popfd -nop -Label_insn_38600: popad -nop -Label_insn_38601: jno 0x8059b2c -nop -Label_insn_38602: pushad -nop -Label_insn_38603: pushfd -nop -Label_insn_38604: push 0x08059B29 -nop -Label_insn_38605: push 0xF00039C0 -nop -nop -Label_insn_38606: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38606: pop eax -nop -Label_insn_38607: popfd -nop -Label_insn_9767: push 0x080526D0 -nop -Label_insn_38608: popad -nop -Label_insn_38609: pushad -nop -Label_insn_38610: pushfd -nop -Label_insn_38611: push 0x08059B38 -nop -nop -Label_insn_38613: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38613: pop eax -nop -Label_insn_38614: popfd -nop -Label_insn_38615: popad -nop -Label_insn_38616: jno 0x8059b78 -nop -Label_insn_38617: pushad -nop -Label_insn_38618: pushfd -nop -Label_insn_38619: push 0x08059B76 -nop -Label_insn_38620: push 0xF00039E0 -nop -nop -Label_insn_38621: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38621: pop eax -nop -Label_insn_38622: popfd -nop -Label_insn_38623: popad -nop -Label_insn_38624: jnc 0x8059bf1 -nop -Label_insn_38625: pushad -nop -Label_insn_38626: pushfd -nop -Label_insn_38627: push 0x08059BEB -nop -Label_insn_38628: push 0xF00039F0 -nop -nop -Label_insn_38629: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38629: pop eax -nop -Label_insn_38630: popfd -nop -Label_insn_38631: popad -nop -Label_insn_38632: jnc 0x8059c3e -nop -Label_insn_38633: pushad -nop -Label_insn_38634: pushfd -nop -Label_insn_38635: push 0x08059C38 -nop -Label_insn_38636: push 0xF0003A00 -nop -nop -Label_insn_38637: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38637: pop eax -nop -Label_insn_38638: popfd -nop -Label_insn_38639: popad -nop -Label_insn_38640: jno 0x8059c80 -nop -Label_insn_38641: pushad -nop -Label_insn_38642: pushfd -nop -Label_insn_38643: push 0x08059C7D -nop -Label_insn_38644: push 0xF0003A10 -nop -nop -Label_insn_38645: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38645: pop eax -nop -Label_insn_38646: popfd -nop -Label_insn_38647: popad -nop -Label_insn_38648: jnc 0x8059cf7 -nop -Label_insn_38649: pushad -nop -Label_insn_38650: pushfd -nop -Label_insn_38651: push 0x08059CF4 -nop -Label_insn_38652: push 0xF0003A20 -nop -nop -Label_insn_38653: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38653: pop eax -nop -Label_insn_38654: popfd -nop -Label_insn_38655: popad -nop -Label_insn_38656: jno 0x8059d13 -nop -Label_insn_38657: pushad -nop -Label_insn_38658: pushfd -nop -Label_insn_38659: push 0x08059D10 -nop -Label_insn_38660: push 0xF0003A30 -nop -nop -Label_insn_38661: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38661: pop eax -nop -Label_insn_38662: popfd -nop -Label_insn_38663: popad -nop -Label_insn_38664: jnc 0x8059d3d -nop -Label_insn_38665: pushad -nop -Label_insn_38666: pushfd -nop -Label_insn_38667: push 0x08059D37 -nop -Label_insn_38668: push 0xF0003A40 -nop -nop -Label_insn_38669: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38669: pop eax -nop -Label_insn_38670: popfd -nop -Label_insn_38671: popad -nop -Label_insn_38672: jno 0x8059d4d -nop -Label_insn_38673: pushad -nop -Label_insn_38674: pushfd -nop -Label_insn_38675: push 0x08059D4B -nop -Label_insn_38676: push 0xF0003A50 -nop -nop -Label_insn_38677: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38677: pop eax -nop -Label_insn_38678: popfd -nop -Label_insn_38679: popad -nop -Label_insn_38680: jnc 0x8059d61 -nop -Label_insn_38681: pushad -nop -Label_insn_38682: pushfd -nop -Label_insn_38683: push 0x08059D5F -nop -Label_insn_38684: push 0xF0003A60 -nop -nop -Label_insn_38685: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38685: pop eax -nop -Label_insn_38686: popfd -nop -Label_insn_38687: popad -nop -Label_insn_38688: jnc 0x8059df2 -nop -Label_insn_38689: pushad -nop -Label_insn_38690: pushfd -nop -Label_insn_38691: push 0x08059DEF -nop -Label_insn_38692: push 0xF0003A70 -nop -nop -Label_insn_38693: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38693: pop eax -nop -Label_insn_38694: popfd -nop -Label_insn_38695: popad -nop -Label_insn_38696: pushfd -nop -Label_insn_38697: test edi , edi -nop -Label_insn_9922: add ebx , 0x00000001 -nop -Label_insn_38698: jns Label_insn_38700 -nop -Label_insn_38699: nop -nop -Label_insn_9924: add dword [ebp-0x2C] , edx -nop -Label_insn_38700: popfd -nop -Label_insn_38701: mov ecx , edi -nop -Label_insn_38702: pushad -nop -Label_insn_38703: pushfd -nop -Label_insn_38704: push 0x08059EB3 -nop -Label_insn_38705: push 0xF0003A80 -nop -nop -Label_insn_38706: nop ;signedness_detector_32 -post_callback_Label_insn_38706: pop eax -nop -Label_insn_38707: popfd -nop -Label_insn_38708: popad -nop -Label_insn_38709: pushfd -nop -Label_insn_38710: test edi , edi -nop -Label_insn_38711: jns Label_insn_38713 -nop -Label_insn_38712: nop -nop -Label_insn_38713: popfd -nop -Label_insn_38714: mov dword [esp+0x08] , edi -nop -Label_insn_38715: pushad -nop -Label_insn_38716: pushfd -nop -Label_insn_38717: push 0x08059F5D -nop -Label_insn_38718: push 0xF0003A90 -nop -nop -Label_insn_38719: nop ;signedness_detector_32 -post_callback_Label_insn_38719: pop eax -nop -Label_insn_38720: popfd -nop -Label_insn_38721: popad -nop -Label_insn_9948: add edx , 0x00000001 -nop -Label_insn_38722: pushfd -nop -Label_insn_38723: test edi , edi -nop -Label_insn_38724: jns Label_insn_38726 -nop -Label_insn_38725: nop -nop -Label_insn_38726: popfd -nop -Label_insn_38727: mov edx , edi -nop -Label_insn_38728: pushad -nop -Label_insn_38729: pushfd -nop -Label_insn_38730: push 0x08059F82 -nop -Label_insn_38731: push 0xF0003AA0 -nop -nop -Label_insn_38732: nop ;signedness_detector_32 -post_callback_Label_insn_38732: pop eax -nop -Label_insn_38733: popfd -nop -Label_insn_38734: popad -nop -Label_insn_38735: jnc 0x8059f8d -nop -Label_insn_38736: pushad -nop -Label_insn_38737: pushfd -nop -Label_insn_38738: push 0x08059F8B -nop -Label_insn_38739: push 0xF0003AB0 -nop -nop -Label_insn_38740: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38740: pop eax -nop -Label_insn_38741: popfd -nop -Label_insn_38742: popad -nop -Label_insn_38743: jno 0x8059fa1 -nop -Label_insn_38744: pushad -nop -Label_insn_38745: pushfd -nop -Label_insn_38746: push 0x08059F9F -nop -Label_insn_38747: push 0xF0003AC0 -nop -nop -Label_insn_38748: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38748: pop eax -nop -Label_insn_38749: popfd -nop -Label_insn_38750: popad -nop -Label_insn_38751: jno 0x805a116 -nop -Label_insn_38752: pushad -nop -Label_insn_38753: pushfd -nop -Label_insn_38754: push 0x0805A110 -nop -Label_insn_38755: push 0xF0003AD0 -nop -nop -Label_insn_38756: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38756: pop eax -nop -Label_insn_38757: popfd -nop -Label_insn_38758: popad -nop -Label_insn_38759: pushad -nop -Label_insn_38760: pushfd -nop -Label_insn_38761: push 0x0805A126 -nop -Label_insn_38762: push 0xF0003AE0 -nop -nop -Label_insn_38763: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38763: pop eax -nop -Label_insn_38764: popfd -nop -Label_insn_38765: popad -nop -Label_insn_38766: jno Label_insn_18657 -nop -Label_insn_38767: pushad -nop -Label_insn_38768: pushfd -nop -Label_insn_38769: push 0x0805A144 -nop -Label_insn_38770: push 0xF0003AF0 -nop -nop -Label_insn_38771: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38771: pop eax -nop -Label_insn_38772: popfd -nop -Label_insn_38773: popad -nop -Label_insn_38774: jno Label_insn_18658 -nop -Label_insn_38775: pushad -nop -Label_insn_38776: pushfd -nop -Label_insn_38777: push 0x0805A14A -nop -Label_insn_38778: push 0xF0003B00 -nop -nop -Label_insn_38779: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38779: pop eax -nop -Label_insn_38780: popfd -nop -Label_insn_38781: popad -nop -Label_insn_38782: jno 0x805a152 -nop -Label_insn_38783: pushad -nop -Label_insn_38784: pushfd -nop -Label_insn_38785: push 0x0805A150 -nop -Label_insn_38786: push 0xF0003B10 -nop -nop -Label_insn_38787: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38787: pop eax -nop -Label_insn_10035: imul esi , dword [ebp+0x14] -nop -Label_insn_38788: popfd -nop -Label_insn_38789: popad -nop -Label_insn_10037: add esi , dword [ebp+0x10] -nop -Label_insn_38790: jno 0x805a197 -nop -Label_insn_38791: pushad -nop -Label_insn_38792: pushfd -nop -Label_insn_38793: push 0x0805A194 -nop -Label_insn_38794: push 0xF0003B20 -nop -Label_insn_10044: add ebx , 0x00000001 -nop -nop -Label_insn_38795: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38795: pop eax -nop -Label_insn_38796: popfd -nop -Label_insn_38797: popad -nop -Label_insn_10047: add dword [ebp-0x1C] , eax -nop -Label_insn_38798: jnc 0x805a1ad -nop -Label_insn_38799: pushad -nop -Label_insn_38800: pushfd -nop -Label_insn_38801: push 0x0805A1A7 -nop -Label_insn_38802: push 0xF0003B30 -nop -nop -Label_insn_38803: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38803: pop eax -nop -Label_insn_38804: popfd -nop -Label_insn_38805: popad -nop -Label_insn_38806: pushfd -nop -Label_insn_38807: test ecx , 0xFFFF0000 -nop -Label_insn_38808: je Label_insn_38810 -nop -Label_insn_38809: nop -nop -Label_insn_38810: popfd -nop -Label_insn_38811: mov word [ebp-0x00000350] , cx -nop -Label_insn_38812: pushad -nop -Label_insn_38813: pushfd -nop -Label_insn_38814: push 0x0805A1CA -nop -Label_insn_38815: push 0xF0003B40 -nop -nop -Label_insn_38816: nop ;truncation_detector_32_16 -post_callback_Label_insn_38816: pop eax -nop -Label_insn_38817: popfd -nop -Label_insn_38818: popad -nop -Label_insn_38819: jno 0x805a1f9 -nop -Label_insn_38820: pushad -nop -Label_insn_38821: pushfd -nop -Label_insn_38822: push 0x0805A1F6 -nop -Label_insn_38823: push 0xF0003B50 -nop -nop -Label_insn_38824: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38824: pop eax -nop -Label_insn_38825: popfd -nop -Label_insn_38826: popad -nop -Label_insn_38827: jnc 0x805a22e -nop -Label_insn_38828: pushad -nop -Label_insn_38829: pushfd -nop -Label_insn_38830: push 0x0805A22B -nop -Label_insn_38831: push 0xF0003B60 -nop -nop -Label_insn_38832: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38832: pop eax -nop -Label_insn_38833: popfd -nop -Label_insn_38834: popad -nop -Label_insn_38835: jno 0x805a24a -nop -Label_insn_38836: pushad -nop -Label_insn_38837: pushfd -nop -Label_insn_38838: push 0x0805A247 -nop -Label_insn_38839: push 0xF0003B70 -nop -nop -Label_insn_38840: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38840: pop eax -nop -Label_insn_38841: popfd -nop -Label_insn_38842: popad -nop -Label_insn_38843: jno 0x805a303 -nop -Label_insn_38844: pushad -nop -Label_insn_38845: pushfd -nop -Label_insn_38846: push 0x0805A300 -nop -Label_insn_38847: push 0xF0003B80 -nop -nop -Label_insn_38848: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38848: pop eax -nop -Label_insn_38849: popfd -nop -Label_insn_38850: popad -nop -Label_insn_38851: jno 0x805a365 -nop -Label_insn_38852: pushad -nop -Label_insn_38853: pushfd -nop -Label_insn_38854: push 0x0805A362 -nop -Label_insn_38855: push 0xF0003B90 -nop -nop -Label_insn_38856: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38856: pop eax -nop -Label_insn_10121: push 0x08052B99 -nop -Label_insn_38857: popfd -nop -Label_insn_38858: popad -nop -Label_insn_38859: jno 0x805a398 -nop -Label_insn_38860: pushad -nop -Label_insn_38861: pushfd -nop -Label_insn_38862: push 0x0805A395 -nop -Label_insn_38863: push 0xF0003BA0 -nop -nop -Label_insn_38864: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38864: pop eax -nop -Label_insn_38865: popfd -nop -Label_insn_38866: popad -nop -Label_insn_10133: add eax , 0x00000001 -nop -Label_insn_38867: jno 0x805a3a8 -nop -Label_insn_38868: pushad -nop -Label_insn_38869: pushfd -nop -Label_insn_38870: push 0x0805A3A2 -nop -Label_insn_38871: push 0xF0003BB0 -nop -nop -Label_insn_38872: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38872: pop eax -nop -Label_insn_38873: popfd -nop -Label_insn_38874: popad -nop -Label_insn_38875: jnc 0x805a3e2 -nop -Label_insn_38876: pushad -nop -Label_insn_10147: add ecx , 0x00000001 -nop -Label_insn_38877: pushfd -nop -Label_insn_38878: push 0x0805A3DF -nop -Label_insn_38879: push 0xF0003BC0 -nop -nop -Label_insn_38880: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38880: pop eax -nop -Label_insn_38881: popfd -nop -Label_insn_38882: popad -nop -Label_insn_10153: add ecx , 0x00000001 -nop -Label_insn_38883: jno 0x805a3f5 -nop -Label_insn_38884: pushad -nop -Label_insn_38885: pushfd -nop -Label_insn_38886: push 0x0805A3F3 -nop -Label_insn_38887: push 0xF0003BD0 -nop -nop -Label_insn_38888: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38888: pop eax -nop -Label_insn_38889: popfd -nop -Label_insn_38890: popad -nop -Label_insn_38891: jno 0x805a436 -nop -Label_insn_38892: pushad -nop -Label_insn_38893: pushfd -nop -Label_insn_38894: push 0x0805A433 -nop -Label_insn_38895: push 0xF0003BE0 -nop -nop -Label_insn_38896: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38896: pop eax -nop -Label_insn_38897: popfd -nop -Label_insn_38898: popad -nop -Label_insn_38899: jno 0x805a455 -nop -Label_insn_38900: pushad -nop -Label_insn_38901: pushfd -nop -Label_insn_10178: add ebx , eax -nop -Label_insn_38902: push 0x0805A452 -nop -Label_insn_10179: sub eax , 0x00000001 -nop -Label_insn_38903: push 0xF0003BF0 -nop -nop -Label_insn_38904: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38904: pop eax -nop -Label_insn_38905: popfd -nop -Label_insn_38906: popad -nop -Label_insn_10183: sub ebx , 0x00000001 -nop -Label_insn_38907: jno 0x805a46d -nop -Label_insn_38908: pushad -nop -Label_insn_38909: pushfd -nop -Label_insn_38910: push 0x0805A46A -nop -Label_insn_38911: push 0xF0003C00 -nop -nop -Label_insn_38912: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38912: pop eax -nop -Label_insn_38913: popfd -nop -Label_insn_38914: popad -nop -Label_insn_38915: jno 0x805a4a6 -nop -Label_insn_38916: pushad -nop -Label_insn_38917: pushfd -nop -Label_insn_38918: push 0x0805A4A3 -nop -Label_insn_38919: push 0xF0003C10 -nop -nop -Label_insn_38920: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38920: pop eax -nop -Label_insn_38921: popfd -nop -Label_insn_38922: popad -nop -Label_insn_38923: jnc Label_insn_18852 -nop -Label_insn_38924: pushad -nop -Label_insn_38925: pushfd -nop -Label_insn_38926: push 0x0805A4B3 -nop -Label_insn_38927: push 0xF0003C20 -nop -nop -Label_insn_38928: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38928: pop eax -nop -Label_insn_38929: popfd -nop -Label_insn_38930: popad -nop -Label_insn_38931: jnc Label_insn_18853 -nop -Label_insn_38932: pushad -nop -Label_insn_38933: pushfd -nop -Label_insn_38934: push 0x0805A4B6 -nop -Label_insn_38935: push 0xF0003C30 -nop -nop -Label_insn_38936: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38936: pop eax -nop -Label_insn_38937: popfd -nop -Label_insn_38938: popad -nop -Label_insn_38939: pushfd -nop -Label_insn_38940: test bl , bl -nop -Label_insn_38941: jns Label_insn_38943 -nop -Label_insn_38942: nop -nop -Label_insn_38943: popfd -nop -Label_insn_38944: movsx ebx , bl -nop -Label_insn_38945: pushad -nop -Label_insn_38946: pushfd -nop -Label_insn_38947: push 0x0805A4B8 -nop -Label_insn_38948: push 0xF0003C40 -nop -nop -Label_insn_38949: nop ;signedness_detector_8 -post_callback_Label_insn_38949: pop eax -nop -Label_insn_38950: popfd -nop -Label_insn_38951: popad -nop -Label_insn_38952: jno 0x805a4bf -nop -Label_insn_38953: pushad -nop -Label_insn_38954: pushfd -nop -Label_insn_38955: push 0x0805A4BB -nop -Label_insn_38956: push 0xF0003C50 -nop -nop -Label_insn_38957: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38957: pop eax -nop -Label_insn_38958: popfd -nop -Label_insn_38959: popad -nop -Label_insn_38960: pushad -nop -Label_insn_38961: pushfd -nop -Label_insn_38962: push 0x0805A4C1 -nop -Label_insn_38963: push 0xF0003C60 -nop -nop -Label_insn_38964: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38964: pop eax -nop -Label_insn_38965: popfd -nop -Label_insn_38966: popad -nop -Label_insn_38967: pushfd -nop -Label_insn_38968: test edi , edi -nop -Label_insn_38969: jns Label_insn_38971 -nop -Label_insn_38970: nop -nop -Label_insn_38971: popfd -nop -Label_insn_38972: mov dword [ebp-0x00000328] , edi -nop -Label_insn_38973: pushad -nop -Label_insn_38974: pushfd -nop -Label_insn_38975: push 0x0805A4E6 -nop -Label_insn_38976: push 0xF0003C70 -nop -nop -Label_insn_38977: nop ;signedness_detector_32 -post_callback_Label_insn_38977: pop eax -nop -Label_insn_38978: popfd -nop -Label_insn_38979: popad -nop -Label_insn_38980: jno 0x805a506 -nop -Label_insn_38981: pushad -nop -Label_insn_38982: pushfd -nop -Label_insn_38983: push 0x0805A503 -nop -Label_insn_38984: push 0xF0003C80 -nop -nop -Label_insn_38985: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_38985: pop eax -nop -Label_insn_38986: popfd -nop -Label_insn_38987: popad -nop -Label_insn_38988: jnc Label_insn_18876 -nop -Label_insn_38989: pushad -nop -Label_insn_38990: pushfd -nop -Label_insn_38991: push 0x0805A513 -nop -Label_insn_38992: push 0xF0003C90 -nop -nop -Label_insn_38993: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_38993: pop eax -nop -Label_insn_38994: popfd -nop -Label_insn_38995: popad -nop -Label_insn_38996: jnc Label_insn_18877 -nop -Label_insn_38997: pushad -nop -Label_insn_38998: pushfd -nop -Label_insn_38999: push 0x0805A516 -nop -Label_insn_39000: push 0xF0003CA0 -nop -nop -Label_insn_39001: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39001: pop eax -nop -Label_insn_39002: popfd -nop -Label_insn_39003: popad -nop -Label_insn_39004: pushfd -nop -Label_insn_39005: test dl , dl -nop -Label_insn_39006: jns Label_insn_39008 -nop -Label_insn_39007: nop -nop -Label_insn_39008: popfd -nop -Label_insn_39009: movsx edx , dl -nop -Label_insn_39010: pushad -nop -Label_insn_39011: pushfd -nop -Label_insn_39012: push 0x0805A518 -nop -Label_insn_10371: sub ecx , 0x00000001 -nop -Label_insn_39013: push 0xF0003CB0 -nop -nop -Label_insn_39014: nop ;signedness_detector_8 -post_callback_Label_insn_39014: pop eax -nop -Label_insn_10373: add ecx , 0x00000073 -nop -Label_insn_39015: popfd -nop -Label_insn_39016: popad -nop -Label_insn_39017: jno 0x805a51f -nop -Label_insn_10379: sbb ecx , ecx -nop -Label_insn_39018: pushad -nop -Label_insn_39019: pushfd -nop -Label_insn_10381: add ecx , 0x00000072 -nop -Label_insn_39020: push 0x0805A51B -nop -Label_insn_39021: push 0xF0003CC0 -nop -nop -Label_insn_39022: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39022: pop eax -nop -Label_insn_39023: popfd -nop -Label_insn_39024: popad -nop -Label_insn_10386: sbb ecx , ecx -nop -Label_insn_10388: add ecx , 0x00000077 -nop -Label_insn_39025: pushad -nop -Label_insn_10395: sbb ecx , ecx -nop -Label_insn_10397: add ecx , 0x00000073 -nop -Label_insn_39026: pushfd -nop -Label_insn_39027: push 0x0805A521 -nop -Label_insn_10402: sbb ecx , ecx -nop -Label_insn_39028: push 0xF0003CD0 -nop -nop -Label_insn_39029: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39029: pop eax -nop -Label_insn_10404: add ecx , 0x00000072 -nop -Label_insn_39030: popfd -nop -Label_insn_39031: popad -nop -Label_insn_39032: jno 0x805a568 -nop -Label_insn_10409: sbb ecx , ecx -nop -Label_insn_39033: pushad -nop -Label_insn_39034: pushfd -nop -Label_insn_10411: add ecx , 0x00000077 -nop -Label_insn_39035: push 0x0805A565 -nop -Label_insn_39036: push 0xF0003CE0 -nop -Label_insn_39075: push 0xF0003D30 -nop -nop -Label_insn_39037: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39037: pop eax -nop -Label_insn_39038: popfd -nop -Label_insn_39039: popad -nop -Label_insn_39040: jno 0x805a5ab -nop -Label_insn_10418: sbb ecx , ecx -nop -Label_insn_39041: pushad -nop -Label_insn_10420: add ecx , 0x00000073 -nop -Label_insn_39042: pushfd -nop -Label_insn_39043: push 0x0805A5A8 -nop -Label_insn_39044: push 0xF0003CF0 -nop -nop -Label_insn_39045: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39045: pop eax -nop -Label_insn_39046: popfd -nop -Label_insn_10425: sbb ecx , ecx -nop -Label_insn_39047: popad -nop -Label_insn_10427: add ecx , 0x00000072 -nop -Label_insn_39048: jno 0x805a5d4 -nop -Label_insn_39049: pushad -nop -Label_insn_39050: pushfd -nop -Label_insn_39051: push 0x0805A5D1 -nop -Label_insn_10432: sbb ecx , ecx -nop -Label_insn_39052: push 0xF0003D00 -nop -nop -Label_insn_39053: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39053: pop eax -nop -Label_insn_10434: add ecx , 0x00000077 -nop -Label_insn_39054: popfd -nop -Label_insn_39055: popad -nop -Label_insn_39056: jno 0x805a619 -nop -Label_insn_39057: pushad -nop -Label_insn_10440: sbb eax , eax -nop -Label_insn_39058: pushfd -nop -Label_insn_39059: push 0x0805A617 -nop -Label_insn_10442: add eax , 0x00000074 -nop -Label_insn_39060: push 0xF0003D10 -nop -nop -Label_insn_39061: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39061: pop eax -nop -Label_insn_39062: popfd -nop -Label_insn_39063: popad -nop -Label_insn_39064: pushad -nop -Label_insn_39065: pushfd -nop -Label_insn_39066: push 0x0805A61E -nop -Label_insn_39067: push 0xF0003D20 -nop -Label_insn_10452: sbb ecx , ecx -nop -nop -Label_insn_39068: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39068: pop eax -nop -Label_insn_39069: popfd -nop -Label_insn_10454: add ecx , 0x00000078 -nop -Label_insn_39070: popad -nop -Label_insn_39071: jno 0x805a635 -nop -Label_insn_10459: sbb eax , eax -nop -Label_insn_39072: pushad -nop -Label_insn_39073: pushfd -nop -Label_insn_10461: add eax , 0x00000078 -nop -Label_insn_39074: push 0x0805A632 -nop -nop -Label_insn_39076: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39076: pop eax -nop -Label_insn_39077: popfd -nop -Label_insn_39078: popad -nop -Label_insn_39079: jnc Label_insn_18989 -nop -Label_insn_39080: pushad -nop -Label_insn_39081: pushfd -nop -Label_insn_39082: push 0x0805A718 -nop -Label_insn_10472: sbb ecx , ecx -nop -Label_insn_39083: push 0xF0003D40 -nop -nop -Label_insn_39084: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39084: pop eax -nop -Label_insn_10474: add ecx , 0x00000078 -nop -Label_insn_39085: popfd -nop -Label_insn_39086: popad -nop -Label_insn_39087: jno 0x805a71e -nop -Label_insn_39088: pushad -nop -Label_insn_39089: pushfd -nop -Label_insn_39090: push 0x0805A71B -nop -Label_insn_39091: push 0xF0003D50 -nop -nop -Label_insn_39092: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39092: pop eax -nop -Label_insn_39093: popfd -nop -Label_insn_39094: popad -nop -Label_insn_39095: jno 0x805a767 -nop -Label_insn_39096: pushad -nop -Label_insn_39097: pushfd -nop -Label_insn_39098: push 0x0805A764 -nop -Label_insn_39099: push 0xF0003D60 -nop -nop -Label_insn_39100: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39100: pop eax -nop -Label_insn_39101: popfd -nop -Label_insn_39102: popad -nop -Label_insn_39103: jnc 0x805a77d -nop -Label_insn_39104: pushad -nop -Label_insn_10513: sub edx , dword [ebp+0x08] -nop -Label_insn_39105: pushfd -nop -Label_insn_39106: push 0x0805A777 -nop -Label_insn_10515: add edx , eax -nop -Label_insn_39107: push 0xF0003D70 -nop -nop -Label_insn_39108: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39108: pop eax -nop -Label_insn_39109: popfd -nop -Label_insn_39110: popad -nop -Label_insn_39111: jno 0x805a7d4 -nop -Label_insn_39112: pushad -nop -Label_insn_39113: pushfd -nop -Label_insn_39114: push 0x0805A7D1 -nop -Label_insn_39115: push 0xF0003D80 -nop -nop -Label_insn_39116: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39116: pop eax -nop -Label_insn_39117: popfd -nop -Label_insn_39118: popad -nop -Label_insn_39119: jno 0x805a7fd -nop -Label_insn_10531: lea eax , [ecx+edx+0x01] -nop -Label_insn_10532: add eax , dword [ebp-0x24] -nop -Label_insn_39120: pushad -nop -Label_insn_39121: pushfd -nop -Label_insn_39122: push 0x0805A7FA -nop -Label_insn_39123: push 0xF0003D90 -nop -nop -Label_insn_39124: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39124: pop eax -nop -Label_insn_39125: popfd -nop -Label_insn_39126: popad -nop -Label_insn_39127: pushad -nop -Label_insn_39128: pushfd -nop -Label_insn_39129: push 0x0805A804 -nop -Label_insn_39130: push 0xF0003DA0 -nop -nop -Label_insn_39131: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39131: pop eax -nop -Label_insn_10546: add eax , dword [ebp-0x1C] -nop -Label_insn_39132: popfd -nop -Label_insn_39133: popad -nop -Label_insn_39134: jno 0x805a832 -nop -Label_insn_39135: pushad -nop -Label_insn_39136: pushfd -nop -Label_insn_10553: sub ecx , edx -nop -Label_insn_39137: push 0x0805A82F -nop -Label_insn_39138: push 0xF0003DB0 -nop -nop -Label_insn_39139: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39139: pop eax -nop -Label_insn_39140: popfd -nop -Label_insn_39141: popad -nop -Label_insn_39142: jno 0x805a855 -nop -Label_insn_39143: pushad -nop -Label_insn_39144: pushfd -nop -Label_insn_39145: push 0x0805A852 -nop -Label_insn_39146: push 0xF0003DC0 -nop -nop -Label_insn_39147: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39147: pop eax -nop -Label_insn_39148: popfd -nop -Label_insn_39149: popad -nop -Label_insn_10571: add ebx , 0x00000001 -nop -Label_insn_39150: pushad -nop -Label_insn_39151: pushfd -nop -Label_insn_10574: add ebx , 0x00000001 -nop -Label_insn_39152: push 0x0805A863 -nop -Label_insn_39153: push 0xF0003DD0 -nop -nop -Label_insn_39154: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39154: pop eax -nop -Label_insn_39155: popfd -nop -Label_insn_39156: popad -nop -Label_insn_39157: jno 0x805a89e -nop -Label_insn_39158: pushad -nop -Label_insn_39159: pushfd -nop -Label_insn_39160: push 0x0805A89B -nop -Label_insn_39161: push 0xF0003DE0 -nop -nop -Label_insn_39162: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39162: pop eax -nop -Label_insn_39163: popfd -nop -Label_insn_39164: popad -nop -Label_insn_39165: jnc Label_insn_19088 -nop -Label_insn_39166: pushad -nop -Label_insn_39167: pushfd -nop -Label_insn_39168: push 0x0805A8E0 -nop -Label_insn_39169: push 0xF0003DF0 -nop -nop -Label_insn_39170: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39170: pop eax -nop -Label_insn_39171: popfd -nop -Label_insn_39172: popad -nop -Label_insn_39173: jno 0x805a8e6 -nop -Label_insn_39174: pushad -nop -Label_insn_39175: pushfd -nop -Label_insn_39176: push 0x0805A8E3 -nop -Label_insn_39177: push 0xF0003E00 -nop -nop -Label_insn_39178: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39178: pop eax -nop -Label_insn_39179: popfd -nop -Label_insn_39180: popad -nop -Label_insn_39181: jno 0x805a937 -nop -Label_insn_10615: imul eax , dword [ebp-0x0C] , 0x000003E8 -nop -Label_insn_39182: pushad -nop -Label_insn_39183: pushfd -nop -Label_insn_39184: push 0x0805A934 -nop -Label_insn_39185: push 0xF0003E10 -nop -nop -Label_insn_39186: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39186: pop eax -nop -Label_insn_39187: popfd -nop -Label_insn_39188: popad -nop -Label_insn_39189: jnc 0x805a958 -nop -Label_insn_39190: pushad -nop -Label_insn_39191: pushfd -nop -Label_insn_39192: push 0x0805A955 -nop -Label_insn_39193: push 0xF0003E20 -nop -nop -Label_insn_39194: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39194: pop eax -nop -Label_insn_39195: popfd -nop -Label_insn_39196: popad -nop -Label_insn_39197: jno 0x805a964 -nop -Label_insn_39198: pushad -nop -Label_insn_39199: pushfd -nop -Label_insn_39200: push 0x0805A961 -nop -Label_insn_39201: push 0xF0003E30 -nop -nop -Label_insn_39202: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39202: pop eax -nop -Label_insn_39203: popfd -nop -Label_insn_39204: popad -nop -Label_insn_39205: jno 0x805a977 -nop -Label_insn_39206: pushad -nop -Label_insn_39207: pushfd -nop -Label_insn_39208: push 0x0805A974 -nop -Label_insn_39209: push 0xF0003E40 -nop -nop -Label_insn_39210: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39210: pop eax -nop -Label_insn_39211: popfd -nop -Label_insn_39212: popad -nop -Label_insn_39213: jnc 0x805a9a6 -nop -Label_insn_39214: pushad -nop -Label_insn_39215: pushfd -nop -Label_insn_39216: push 0x0805A9A3 -nop -Label_insn_39217: popfd -nop -Label_insn_39218: popad -nop -Label_insn_39219: jno 0x805a9b9 -nop -Label_insn_39220: pushad -nop -Label_insn_39221: pushfd -nop -Label_insn_39222: push 0x0805A9B6 -nop -Label_insn_39223: push 0xF0003E60 -nop -nop -Label_insn_39224: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39224: pop eax -nop -Label_insn_39225: popfd -nop -Label_insn_39226: popad -nop -Label_insn_39227: jno 0x805aa08 -nop -Label_insn_39228: pushad -nop -Label_insn_39229: pushfd -nop -Label_insn_39230: push 0x0805AA05 -nop -Label_insn_39231: push 0xF0003E70 -nop -nop -Label_insn_39232: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39232: pop eax -nop -Label_insn_39233: popfd -nop -Label_insn_39234: popad -nop -Label_insn_39235: jno 0x805aa37 -nop -Label_insn_39236: pushad -nop -Label_insn_39237: pushfd -nop -Label_insn_39238: push 0x0805AA34 -nop -Label_insn_39239: push 0xF0003E80 -nop -nop -Label_insn_39240: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39240: pop eax -nop -Label_insn_39241: popfd -nop -Label_insn_39242: popad -nop -Label_insn_39243: jno 0x805aa47 -nop -Label_insn_39244: pushad -nop -Label_insn_39245: pushfd -nop -Label_insn_39246: push 0x0805AA41 -nop -Label_insn_39247: push 0xF0003E90 -nop -nop -Label_insn_39248: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39248: pop eax -nop -Label_insn_39249: popfd -nop -Label_insn_39250: popad -nop -Label_insn_39251: jno 0x805aa8a -nop -Label_insn_39252: pushad -nop -Label_insn_39253: pushfd -nop -Label_insn_39254: push 0x0805AA87 -nop -Label_insn_39255: push 0xF0003EA0 -nop -nop -Label_insn_39256: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39256: pop eax -nop -Label_insn_39257: popfd -nop -Label_insn_39258: popad -nop -Label_insn_39259: jno 0x805aab9 -nop -Label_insn_39260: pushad -nop -Label_insn_39261: pushfd -nop -Label_insn_39262: push 0x0805AAB6 -nop -Label_insn_39263: push 0xF0003EB0 -nop -nop -Label_insn_39264: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39264: pop eax -nop -Label_insn_39265: popfd -nop -Label_insn_39266: popad -nop -Label_insn_39267: jno 0x805aac9 -nop -Label_insn_39268: pushad -nop -Label_insn_39269: pushfd -nop -Label_insn_39270: push 0x0805AAC3 -nop -Label_insn_39271: push 0xF0003EC0 -nop -nop -Label_insn_39272: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39272: pop eax -nop -Label_insn_39273: popfd -nop -Label_insn_39274: popad -nop -Label_insn_39275: jnc 0x805aae8 -nop -Label_insn_39276: pushad -nop -Label_insn_39277: pushfd -nop -Label_insn_39278: push 0x0805AAE5 -nop -Label_insn_39279: push 0xF0003ED0 -nop -nop -Label_insn_39280: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39280: pop eax -nop -Label_insn_39281: popfd -nop -Label_insn_39282: popad -nop -Label_insn_39283: jno 0x805ab48 -nop -Label_insn_10857: push 0x08053320 -nop -Label_insn_39284: pushad -nop -Label_insn_39285: pushfd -nop -Label_insn_39286: push 0x0805AB43 -nop -Label_insn_39287: push 0xF0003EE0 -nop -nop -Label_insn_39288: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39288: pop eax -nop -Label_insn_39289: popfd -nop -Label_insn_39290: popad -nop -Label_insn_39291: jno 0x805abab -nop -Label_insn_39292: pushad -nop -Label_insn_39293: pushfd -nop -Label_insn_39294: push 0x0805ABA8 -nop -Label_insn_39295: push 0xF0003EF0 -nop -nop -Label_insn_39296: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39296: pop eax -nop -Label_insn_39297: popfd -nop -Label_insn_39298: popad -nop -Label_insn_39299: jno 0x805abb6 -nop -Label_insn_39300: pushad -nop -Label_insn_39301: pushfd -nop -Label_insn_39302: push 0x0805ABB3 -nop -Label_insn_39303: push 0xF0003F00 -nop -nop -Label_insn_39304: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39304: pop eax -nop -Label_insn_39305: popfd -nop -Label_insn_39306: popad -nop -Label_insn_39307: pushad -nop -Label_insn_39308: pushfd -nop -Label_insn_39309: push 0x0805ABBA -nop -Label_insn_39310: push 0xF0003F10 -nop -nop -Label_insn_39311: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39311: pop eax -nop -Label_insn_39312: popfd -nop -Label_insn_39313: popad -nop -Label_insn_39314: jno Label_insn_19300 -nop -Label_insn_39315: pushad -nop -Label_insn_39316: pushfd -nop -Label_insn_39317: push 0x0805ABCB -nop -Label_insn_39318: push 0xF0003F20 -nop -nop -Label_insn_39319: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39319: pop eax -nop -Label_insn_39320: popfd -nop -Label_insn_39321: popad -nop -Label_insn_39322: jno 0x805abd1 -nop -Label_insn_39323: pushad -nop -Label_insn_39324: pushfd -nop -Label_insn_39325: push 0x0805ABCE -nop -Label_insn_39326: push 0xF0003F30 -nop -nop -Label_insn_39327: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39327: pop eax -nop -Label_insn_39328: popfd -nop -Label_insn_39329: popad -nop -Label_insn_39330: jno 0x805abf3 -nop -Label_insn_39331: pushad -nop -Label_insn_39332: pushfd -nop -Label_insn_39333: push 0x0805ABF0 -nop -Label_insn_39334: push 0xF0003F40 -nop -nop -Label_insn_39335: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39335: pop eax -nop -Label_insn_39336: popfd -nop -Label_insn_39337: popad -nop -Label_insn_39338: jno 0x805ac03 -nop -Label_insn_39339: pushad -nop -Label_insn_39340: pushfd -nop -Label_insn_39341: push 0x0805AC00 -nop -Label_insn_39342: push 0xF0003F50 -nop -nop -Label_insn_39343: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39343: pop eax -nop -Label_insn_39344: popfd -nop -Label_insn_39345: popad -nop -Label_insn_39346: jno 0x805ac15 -nop -Label_insn_39347: pushad -nop -Label_insn_39348: pushfd -nop -Label_insn_39349: push 0x0805AC12 -nop -Label_insn_39350: push 0xF0003F60 -nop -nop -Label_insn_39351: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39351: pop eax -nop -Label_insn_39352: popfd -nop -Label_insn_39353: popad -nop -Label_insn_39354: jno 0x805ac25 -nop -Label_insn_39355: pushad -nop -Label_insn_39356: pushfd -nop -Label_insn_39357: push 0x0805AC22 -nop -Label_insn_39358: push 0xF0003F70 -nop -nop -Label_insn_39359: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39359: pop eax -nop -Label_insn_39360: popfd -nop -Label_insn_39361: popad -nop -Label_insn_39362: jno 0x805ac43 -nop -Label_insn_39363: pushad -nop -Label_insn_39364: pushfd -nop -Label_insn_39365: push 0x0805AC40 -nop -Label_insn_39366: push 0xF0003F80 -nop -nop -Label_insn_39367: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39367: pop eax -nop -Label_insn_39368: popfd -nop -Label_insn_39369: popad -nop -Label_insn_39370: jno 0x805ac63 -nop -Label_insn_11029: push 0x080534A3 -nop -Label_insn_39371: pushad -nop -Label_insn_39372: pushfd -nop -Label_insn_39373: push 0x0805AC60 -nop -Label_insn_39374: push 0xF0003F90 -nop -nop -Label_insn_39375: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39375: pop eax -nop -Label_insn_11043: push 0x080534C9 -nop -Label_insn_39376: popfd -nop -Label_insn_39377: popad -nop -Label_insn_39378: jno 0x805acfb -nop -Label_insn_39379: pushad -nop -Label_insn_39380: pushfd -nop -Label_insn_39381: push 0x0805ACF8 -nop -Label_insn_39382: push 0xF0003FA0 -nop -nop -Label_insn_39383: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39383: pop eax -nop -Label_insn_39384: popfd -nop -Label_insn_39385: popad -nop -Label_insn_39386: pushad -nop -Label_insn_39387: pushfd -nop -Label_insn_39388: push 0x0805ACFD -nop -Label_insn_39389: push 0xF0003FB0 -nop -nop -Label_insn_39390: nop ;mul_overflow_detector_32 -post_callback_Label_insn_39390: pop eax -nop -Label_insn_39391: popfd -nop -Label_insn_39392: popad -nop -Label_insn_11075: push 0x0805352C -nop -Label_insn_39393: jno 0x805ad03 -nop -Label_insn_11077: lea edi , [edi+eax*8] -nop -Label_insn_39394: pushad -nop -Label_insn_39395: pushfd -nop -Label_insn_39396: push 0x0805AD00 -nop -Label_insn_39397: push 0xF0003FC0 -nop -nop -Label_insn_39398: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39398: pop eax -nop -Label_insn_39399: popfd -nop -Label_insn_39400: popad -nop -Label_insn_39401: jnc 0x805ad44 -nop -Label_insn_11086: push 0x0805354D -nop -Label_insn_39402: pushad -nop -Label_insn_39403: pushfd -nop -Label_insn_39404: push 0x0805AD41 -nop -Label_insn_39405: push 0xF0003FD0 -nop -nop -Label_insn_39406: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39406: pop eax -nop -Label_insn_39407: popfd -nop -Label_insn_39408: popad -nop -Label_insn_39409: jno 0x805ad53 -nop -Label_insn_39410: pushad -nop -Label_insn_39411: pushfd -nop -Label_insn_39412: push 0x0805AD50 -nop -Label_insn_39413: push 0xF0003FE0 -nop -nop -Label_insn_39414: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39414: pop eax -nop -Label_insn_39415: popfd -nop -Label_insn_39416: popad -nop -Label_insn_39417: pushad -nop -Label_insn_39418: pushfd -nop -Label_insn_39419: push 0x0805AD56 -nop -Label_insn_39420: push 0xF0003FF0 -nop -nop -Label_insn_39421: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39421: pop eax -nop -Label_insn_39422: popfd -nop -Label_insn_11113: push 0x08053594 -nop -Label_insn_39423: popad -nop -Label_insn_39424: jno 0x805ad9e -nop -Label_insn_39425: pushad -nop -Label_insn_39426: pushfd -nop -Label_insn_39427: push 0x0805AD9B -nop -Label_insn_39428: push 0xF0004000 -nop -nop -Label_insn_39429: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39429: pop eax -nop -Label_insn_39430: popfd -nop -Label_insn_39431: popad -nop -Label_insn_39432: pushad -nop -Label_insn_39433: pushfd -nop -Label_insn_39434: push 0x0805ADA1 -nop -Label_insn_39435: push 0xF0004010 -nop -nop -Label_insn_39436: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39436: pop eax -nop -Label_insn_39437: popfd -nop -Label_insn_39438: popad -nop -Label_insn_39439: jnc 0x805adf9 -nop -Label_insn_39440: pushad -nop -Label_insn_39441: pushfd -nop -Label_insn_39442: push 0x0805ADF6 -nop -Label_insn_39443: push 0xF0004020 -nop -nop -Label_insn_39444: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39444: pop eax -nop -Label_insn_39445: popfd -nop -Label_insn_39446: popad -nop -Label_insn_39447: jnc 0x805ae23 -nop -Label_insn_11154: push 0x0805360E -nop -Label_insn_39448: pushad -nop -Label_insn_39449: pushfd -nop -Label_insn_39450: push 0x0805AE20 -nop -Label_insn_39451: push 0xF0004030 -nop -nop -Label_insn_39452: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39452: pop eax -nop -Label_insn_39453: popfd -nop -Label_insn_39454: popad -nop -Label_insn_39455: jno 0x805ae4e -nop -Label_insn_39456: pushad -nop -Label_insn_39457: pushfd -nop -Label_insn_39458: push 0x0805AE4B -nop -Label_insn_39459: push 0xF0004040 -nop -nop -Label_insn_39460: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39460: pop eax -nop -Label_insn_39461: popfd -nop -Label_insn_39462: popad -nop -Label_insn_39463: pushad -nop -Label_insn_39464: pushfd -nop -Label_insn_39465: push 0x0805AE51 -nop -Label_insn_39466: push 0xF0004050 -nop -nop -Label_insn_39467: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39467: pop eax -nop -Label_insn_39468: popfd -nop -Label_insn_39469: popad -nop -Label_insn_39470: jno 0x805ae73 -nop -Label_insn_39471: pushad -nop -Label_insn_39472: pushfd -nop -Label_insn_39473: push 0x0805AE70 -nop -Label_insn_39474: push 0xF0004060 -nop -nop -Label_insn_39475: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39475: pop eax -nop -Label_insn_39476: popfd -nop -Label_insn_39477: popad -nop -Label_insn_11256: push 0x080536DE -nop -Label_insn_39478: pushad -nop -Label_insn_39479: pushfd -nop -Label_insn_39480: push 0x0805AE78 -nop -Label_insn_39481: push 0xF0004070 -nop -Label_insn_11277: push 0x0805370B -nop -nop -Label_insn_39482: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39482: pop eax -nop -Label_insn_39483: popfd -nop -Label_insn_39484: popad -nop -Label_insn_39485: jnc 0x805ae8b -nop -Label_insn_39486: pushad -nop -Label_insn_39487: pushfd -nop -Label_insn_39488: push 0x0805AE88 -nop -Label_insn_39489: push 0xF0004080 -nop -nop -Label_insn_39490: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39490: pop eax -nop -Label_insn_39491: popfd -nop -Label_insn_39492: popad -nop -Label_insn_39493: pushfd -nop -Label_insn_39494: test eax , 0xFFFFFF00 -nop -Label_insn_39495: je Label_insn_39497 -nop -Label_insn_39496: nop -nop -Label_insn_39497: popfd -nop -Label_insn_39498: movzx eax , al -nop -Label_insn_39499: not eax -nop -Label_insn_39500: test eax , 0xFFFFFF00 -nop -Label_insn_39501: je Label_insn_39497 -nop -Label_insn_39502: pushad -nop -Label_insn_39503: pushfd -nop -Label_insn_39504: push 0x0805AECE -nop -Label_insn_39505: push 0xF0004090 -nop -nop -Label_insn_39506: nop ;truncation_detector_32_8 -post_callback_Label_insn_39506: pop eax -nop -Label_insn_39507: popfd -nop -Label_insn_39508: popad -nop -Label_insn_11317: push 0x08053763 -nop -Label_insn_39509: jno 0x805aee3 -nop -Label_insn_39510: pushad -nop -Label_insn_39511: pushfd -nop -Label_insn_11322: add edi , 0x00000008 -nop -Label_insn_39512: push 0x0805AEE0 -nop -Label_insn_39513: push 0xF00040A0 -nop -nop -Label_insn_39514: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39514: pop eax -nop -Label_insn_39515: popfd -nop -Label_insn_39516: popad -nop -Label_insn_39517: jnc 0x805af08 -nop -Label_insn_39518: pushad -nop -Label_insn_39519: pushfd -nop -Label_insn_39520: push 0x0805AF05 -nop -Label_insn_39521: push 0xF00040B0 -nop -nop -Label_insn_39522: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39522: pop eax -nop -Label_insn_39523: popfd -nop -Label_insn_39524: popad -nop -Label_insn_39525: pushfd -nop -Label_insn_39526: test ebx , ebx -nop -Label_insn_39527: jns Label_insn_39529 -nop -Label_insn_11341: add edi , 0x00000008 -nop -Label_insn_39528: nop -nop -Label_insn_39529: popfd -nop -Label_insn_39530: mov dword [ebp-0x40] , ebx -nop -Label_insn_39531: pushad -nop -Label_insn_39532: pushfd -nop -Label_insn_39533: push 0x0805AF44 -nop -Label_insn_39534: push 0xF00040C0 -nop -nop -Label_insn_39535: nop ;signedness_detector_32 -post_callback_Label_insn_39535: pop eax -nop -Label_insn_39536: popfd -nop -Label_insn_39537: popad -nop -Label_insn_39538: jnc 0x805af55 -nop -Label_insn_39539: pushad -nop -Label_insn_39540: pushfd -nop -Label_insn_39541: push 0x0805AF52 -nop -Label_insn_39542: push 0xF00040D0 -nop -nop -Label_insn_39543: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39543: pop eax -nop -Label_insn_39544: popfd -nop -Label_insn_39545: popad -nop -Label_insn_39546: pushad -nop -Label_insn_39547: pushfd -nop -Label_insn_39548: push 0x0805AF5C -nop -Label_insn_39549: push 0xF00040E0 -nop -nop -Label_insn_39550: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39550: pop eax -nop -Label_insn_39551: popfd -nop -Label_insn_39552: popad -nop -Label_insn_39553: jnc 0x805af7a -nop -Label_insn_39554: pushad -nop -Label_insn_39555: pushfd -nop -Label_insn_39556: push 0x0805AF77 -nop -Label_insn_39557: push 0xF00040F0 -nop -nop -Label_insn_39558: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39558: pop eax -nop -Label_insn_39559: popfd -nop -Label_insn_39560: popad -nop -Label_insn_39561: jno 0x805af92 -nop -Label_insn_39562: pushad -nop -Label_insn_39563: pushfd -nop -Label_insn_39564: push 0x0805AF8F -nop -Label_insn_39565: push 0xF0004100 -nop -nop -Label_insn_39566: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39566: pop eax -nop -Label_insn_39567: popfd -nop -Label_insn_39568: popad -nop -Label_insn_39569: pushad -nop -Label_insn_39570: pushfd -nop -Label_insn_39571: push 0x0805AF97 -nop -Label_insn_39572: push 0xF0004110 -nop -nop -Label_insn_39573: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39573: pop eax -nop -Label_insn_39574: popfd -nop -Label_insn_39575: popad -nop -Label_insn_39576: jno 0x805afc0 -nop -Label_insn_39577: pushad -nop -Label_insn_39578: pushfd -nop -Label_insn_39579: push 0x0805AFBC -nop -Label_insn_39580: push 0xF0004120 -nop -nop -Label_insn_39581: nop ;mul_overflow_detector_32 -post_callback_Label_insn_39581: pop eax -nop -Label_insn_39582: popfd -nop -Label_insn_39583: popad -nop -Label_insn_39584: jno 0x805aff9 -nop -Label_insn_39585: pushad -nop -Label_insn_39586: pushfd -nop -Label_insn_39587: push 0x0805AFF6 -nop -Label_insn_39588: push 0xF0004130 -nop -nop -Label_insn_39589: nop ;mul_overflow_detector_32 -post_callback_Label_insn_39589: pop eax -nop -Label_insn_39590: popfd -nop -Label_insn_39591: popad -nop -Label_insn_39592: jnc 0x805b01e -nop -Label_insn_39593: pushad -nop -Label_insn_39594: pushfd -nop -Label_insn_39595: push 0x0805B01B -nop -Label_insn_39596: push 0xF0004140 -nop -nop -Label_insn_39597: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39597: pop eax -nop -Label_insn_39598: popfd -nop -Label_insn_39599: popad -nop -Label_insn_39600: jno 0x805b02b -nop -Label_insn_39601: pushad -nop -Label_insn_39602: pushfd -nop -Label_insn_39603: push 0x0805B028 -nop -Label_insn_39604: push 0xF0004150 -nop -nop -Label_insn_39605: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39605: pop eax -nop -Label_insn_11436: lea eax , [edx+edx*2] -nop -Label_insn_39606: popfd -nop -Label_insn_39607: popad -nop -Label_insn_39608: pushad -nop -Label_insn_39609: pushfd -nop -Label_insn_39610: push 0x0805B02E -nop -Label_insn_39611: push 0xF0004160 -nop -nop -Label_insn_39612: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39612: pop eax -nop -Label_insn_39613: popfd -nop -Label_insn_11446: add esi , 0x00000008 -nop -Label_insn_39614: popad -nop -Label_insn_39615: jnc 0x805b03c -nop -Label_insn_11449: add ebx , esi -nop -Label_insn_11450: add ecx , 0x00000002 -nop -Label_insn_39616: pushad -nop -Label_insn_39617: pushfd -nop -Label_insn_39618: push 0x0805B03A -nop -Label_insn_39619: push 0xF0004170 -nop -nop -Label_insn_39620: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39620: pop eax -nop -Label_insn_39621: popfd -nop -Label_insn_39622: popad -nop -Label_insn_11458: add edi , 0x00000002 -nop -Label_insn_39623: jnc 0x805b06b -nop -Label_insn_39624: pushad -nop -Label_insn_39625: pushfd -nop -Label_insn_39626: push 0x0805B068 -nop -Label_insn_39627: push 0xF0004180 -nop -nop -Label_insn_39628: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39628: pop eax -nop -Label_insn_39629: popfd -nop -Label_insn_39630: popad -nop -Label_insn_39631: jnc 0x805b07b -nop -Label_insn_39632: pushad -nop -Label_insn_39633: pushfd -nop -Label_insn_39634: push 0x0805B078 -nop -Label_insn_39635: push 0xF0004190 -nop -nop -Label_insn_39636: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39636: pop eax -nop -Label_insn_11475: lea eax , [eax+edx*8] -nop -Label_insn_39637: popfd -nop -Label_insn_39638: popad -nop -Label_insn_39639: jno 0x805b083 -nop -Label_insn_39640: pushad -nop -Label_insn_39641: pushfd -nop -Label_insn_39642: push 0x0805B080 -nop -Label_insn_39643: push 0xF00041A0 -nop -nop -Label_insn_39644: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39644: pop eax -nop -Label_insn_39645: popfd -nop -Label_insn_39646: popad -nop -Label_insn_39647: pushad -nop -Label_insn_39648: pushfd -nop -Label_insn_39649: push 0x0805B086 -nop -Label_insn_39650: push 0xF00041B0 -nop -nop -Label_insn_39651: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39651: pop eax -nop -Label_insn_39652: popfd -nop -Label_insn_39653: popad -nop -Label_insn_39654: jnc 0x805b091 -nop -Label_insn_39655: pushad -nop -Label_insn_39656: pushfd -nop -Label_insn_39657: push 0x0805B08F -nop -Label_insn_39658: push 0xF00041C0 -nop -nop -Label_insn_39659: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39659: pop eax -nop -Label_insn_39660: popfd -nop -Label_insn_39661: popad -nop -Label_insn_39662: jnc 0x805b0ce -nop -Label_insn_39663: pushad -nop -Label_insn_39664: pushfd -nop -Label_insn_39665: push 0x0805B0CB -nop -Label_insn_39666: push 0xF00041D0 -nop -nop -Label_insn_39667: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39667: pop eax -nop -Label_insn_39668: popfd -nop -Label_insn_39669: popad -nop -Label_insn_39670: test edx , 0xFFFFFF00 -nop -Label_insn_39671: je Label_insn_39673 -nop -Label_insn_39672: nop -nop -Label_insn_39673: popfd -nop -Label_insn_39674: mov byte [ebp-0x20] , dl -nop -Label_insn_39675: not edx -nop -Label_insn_39676: test edx , 0xFFFFFF00 -nop -Label_insn_39677: je Label_insn_39673 -nop -Label_insn_39678: pushad -nop -Label_insn_39679: pushfd -nop -Label_insn_39680: push 0x0805B0D1 -nop -Label_insn_39681: push 0xF00041E0 -nop -nop -Label_insn_39682: nop ;truncation_detector_32_8 -post_callback_Label_insn_39682: pop eax -nop -Label_insn_39683: popfd -nop -Label_insn_39684: popad -nop -Label_insn_39685: jnc 0x805b126 -nop -Label_insn_39686: pushad -nop -Label_insn_39687: pushfd -nop -Label_insn_11545: push 0x08053A0C -nop -Label_insn_39688: push 0x0805B123 -nop -Label_insn_39689: push 0xF00041F0 -nop -Label_insn_11547: lea ebx , [ebx+eax*8] -nop -nop -Label_insn_39690: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39690: pop eax -nop -Label_insn_39691: popfd -nop -Label_insn_39692: popad -nop -Label_insn_39693: pushad -nop -Label_insn_39694: pushfd -nop -Label_insn_11554: add dword [edi+0x0C] , 0x00000001 -nop -Label_insn_39695: push 0x0805B12D -nop -Label_insn_39696: push 0xF0004200 -nop -nop -Label_insn_39697: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39697: pop eax -nop -Label_insn_39698: popfd -nop -Label_insn_39699: popad -nop -Label_insn_39700: jnc 0x805b145 -nop -Label_insn_39701: pushad -nop -Label_insn_39702: pushfd -nop -Label_insn_39703: push 0x0805B142 -nop -Label_insn_39704: push 0xF0004210 -nop -Label_insn_11566: add dword [ebp-0x1C] , 0x00000008 -nop -nop -Label_insn_39705: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39705: pop eax -nop -Label_insn_39706: popfd -nop -Label_insn_39707: popad -nop -Label_insn_39708: jno 0x805b16b -nop -Label_insn_39709: pushad -nop -Label_insn_39710: pushfd -nop -Label_insn_39711: push 0x0805B168 -nop -Label_insn_39712: push 0xF0004220 -nop -nop -Label_insn_39713: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39713: pop eax -nop -Label_insn_39714: popfd -nop -Label_insn_39715: popad -nop -Label_insn_39716: pushad -nop -Label_insn_39717: pushfd -nop -Label_insn_39718: push 0x0805B16E -nop -Label_insn_39719: push 0xF0004230 -nop -nop -Label_insn_39720: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39720: pop eax -nop -Label_insn_39721: popfd -nop -Label_insn_39722: popad -nop -Label_insn_39723: jnc Label_insn_19775 -nop -Label_insn_39724: pushad -nop -Label_insn_39725: pushfd -nop -Label_insn_39726: push 0x0805B195 -nop -Label_insn_39727: push 0xF0004240 -nop -nop -Label_insn_39728: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39728: pop eax -nop -Label_insn_39729: popfd -nop -Label_insn_39730: popad -nop -Label_insn_39731: jnc Label_insn_19776 -nop -Label_insn_39732: pushad -nop -Label_insn_39733: pushfd -nop -Label_insn_39734: push 0x0805B198 -nop -Label_insn_39735: push 0xF0004250 -nop -nop -Label_insn_39736: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39736: pop eax -nop -Label_insn_39737: popfd -nop -Label_insn_39738: popad -nop -Label_insn_39739: pushfd -nop -Label_insn_39740: test bl , bl -nop -Label_insn_39741: jns Label_insn_39743 -nop -Label_insn_39742: nop -nop -Label_insn_39743: popfd -nop -Label_insn_39744: movsx ebx , bl -nop -Label_insn_39745: pushad -nop -Label_insn_39746: pushfd -nop -Label_insn_39747: push 0x0805B19A -nop -Label_insn_39748: push 0xF0004260 -nop -nop -Label_insn_39749: nop ;signedness_detector_8 -post_callback_Label_insn_39749: pop eax -nop -Label_insn_39750: popfd -nop -Label_insn_39751: popad -nop -Label_insn_39752: jno 0x805b1a1 -nop -Label_insn_39753: pushad -nop -Label_insn_39754: pushfd -nop -Label_insn_39755: push 0x0805B19D -nop -Label_insn_39756: push 0xF0004270 -nop -nop -Label_insn_39757: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39757: pop eax -nop -Label_insn_39758: popfd -nop -Label_insn_39759: popad -nop -Label_insn_39760: pushad -nop -Label_insn_39761: pushfd -nop -Label_insn_11639: sub dword [ebx+0x10] , 0x00000001 -nop -Label_insn_39762: push 0x0805B1A3 -nop -Label_insn_39763: push 0xF0004280 -nop -nop -Label_insn_39764: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39764: pop eax -nop -Label_insn_39765: popfd -nop -Label_insn_39766: popad -nop -Label_insn_39767: jno 0x805b1a8 -nop -Label_insn_39768: pushad -nop -Label_insn_39769: pushfd -nop -Label_insn_39770: push 0x0805B1A5 -nop -Label_insn_39771: push 0xF0004290 -nop -nop -Label_insn_39772: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39772: pop eax -nop -Label_insn_39773: popfd -nop -Label_insn_39774: popad -nop -Label_insn_11656: sub eax , 0x00000001 -nop -Label_insn_39775: pushad -nop -Label_insn_39776: pushfd -nop -Label_insn_39777: push 0x0805B1AD -nop -Label_insn_39778: push 0xF00042A0 -nop -nop -Label_insn_39779: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39779: pop eax -nop -Label_insn_39780: popfd -nop -Label_insn_39781: popad -nop -Label_insn_39782: jno 0x805b1cb -nop -Label_insn_39783: pushad -nop -Label_insn_39784: pushfd -nop -Label_insn_39785: push 0x0805B1C8 -nop -Label_insn_39786: push 0xF00042B0 -nop -nop -Label_insn_39787: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39787: pop eax -nop -Label_insn_39788: popfd -nop -Label_insn_39789: popad -nop -Label_insn_39790: pushad -nop -Label_insn_39791: pushfd -nop -Label_insn_39792: push 0x0805B1CE -nop -Label_insn_39793: push 0xF00042C0 -nop -nop -Label_insn_39794: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39794: pop eax -nop -Label_insn_39795: popfd -nop -Label_insn_39796: popad -nop -Label_insn_39797: jno 0x805b2bb -nop -Label_insn_39798: pushad -nop -Label_insn_39799: pushfd -nop -Label_insn_39800: push 0x0805B2B8 -nop -Label_insn_39801: push 0xF00042D0 -nop -nop -Label_insn_39802: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39802: pop eax -nop -Label_insn_39803: popfd -nop -Label_insn_39804: popad -nop -Label_insn_39805: jnc 0x805b2cf -nop -Label_insn_39806: pushad -nop -Label_insn_39807: pushfd -nop -Label_insn_39808: push 0x0805B2CD -nop -Label_insn_39809: push 0xF00042E0 -nop -nop -Label_insn_39810: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39810: pop eax -nop -Label_insn_39811: popfd -nop -Label_insn_39812: popad -nop -Label_insn_39813: pushfd -nop -Label_insn_39814: test edx , 0xFFFFFF00 -nop -Label_insn_39815: je Label_insn_39817 -nop -Label_insn_39816: nop -nop -Label_insn_39817: popfd -nop -Label_insn_39818: mov byte [ebp-0x44] , dl -nop -Label_insn_39819: not edx -nop -Label_insn_39820: test edx , 0xFFFFFF00 -nop -Label_insn_39821: je Label_insn_39817 -nop -Label_insn_39822: pushad -nop -Label_insn_39823: pushfd -nop -Label_insn_39824: push 0x0805B30B -nop -Label_insn_39825: push 0xF00042F0 -nop -nop -Label_insn_39826: nop ;truncation_detector_32_8 -post_callback_Label_insn_39826: pop eax -nop -Label_insn_39827: popfd -nop -Label_insn_39828: popad -nop -Label_insn_39829: jnc 0x805b360 -nop -Label_insn_39830: pushad -nop -Label_insn_39831: pushfd -nop -Label_insn_39832: push 0x0805B35E -nop -Label_insn_39833: push 0xF0004300 -nop -nop -Label_insn_39834: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39834: pop eax -nop -Label_insn_39835: popfd -nop -Label_insn_39836: popad -nop -Label_insn_39837: jnc Label_insn_19945 -nop -Label_insn_39838: pushad -nop -Label_insn_39839: pushfd -nop -Label_insn_39840: push 0x0805B3FC -nop -Label_insn_39841: push 0xF0004310 -nop -nop -Label_insn_39842: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39842: pop eax -nop -Label_insn_39843: popfd -nop -Label_insn_39844: popad -nop -Label_insn_39845: jnc Label_insn_19946 -nop -Label_insn_11746: add dword [ebx+0x10] , 0x00000001 -nop -Label_insn_39846: pushad -nop -Label_insn_11747: add eax , 0x00000001 -nop -Label_insn_39847: pushfd -nop -Label_insn_39848: push 0x0805B3FF -nop -Label_insn_39849: push 0xF0004320 -nop -nop -Label_insn_39850: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39850: pop eax -nop -Label_insn_39851: popfd -nop -Label_insn_39852: popad -nop -Label_insn_39853: pushfd -nop -Label_insn_39854: test dl , dl -nop -Label_insn_39855: jns Label_insn_39857 -nop -Label_insn_39856: nop -nop -Label_insn_39857: popfd -nop -Label_insn_39858: movsx edx , dl -nop -Label_insn_39859: pushad -nop -Label_insn_39860: pushfd -nop -Label_insn_39861: push 0x0805B401 -nop -Label_insn_39862: push 0xF0004330 -nop -nop -Label_insn_39863: nop ;signedness_detector_8 -post_callback_Label_insn_39863: pop eax -nop -Label_insn_39864: popfd -nop -Label_insn_39865: popad -nop -Label_insn_39866: jno 0x805b408 -nop -Label_insn_39867: pushad -nop -Label_insn_39868: pushfd -nop -Label_insn_39869: push 0x0805B404 -nop -Label_insn_39870: push 0xF0004340 -nop -nop -Label_insn_39871: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39871: pop eax -nop -Label_insn_39872: popfd -nop -Label_insn_11777: add dword [ebx+0x10] , 0x00000001 -nop -Label_insn_39873: popad -nop -Label_insn_39874: pushad -nop -Label_insn_39875: pushfd -nop -Label_insn_39876: push 0x0805B40A -nop -Label_insn_39877: push 0xF0004350 -nop -nop -Label_insn_39878: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39878: pop eax -nop -Label_insn_39879: popfd -nop -Label_insn_39880: popad -nop -Label_insn_39881: jno 0x805b40f -nop -Label_insn_39882: pushad -nop -Label_insn_39883: pushfd -nop -Label_insn_39884: push 0x0805B40C -nop -Label_insn_39885: push 0xF0004360 -nop -nop -Label_insn_39886: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39886: pop eax -nop -Label_insn_39887: popfd -nop -Label_insn_39888: popad -nop -Label_insn_39889: pushad -nop -Label_insn_39890: pushfd -nop -Label_insn_39891: push 0x0805B414 -nop -Label_insn_39892: push 0xF0004370 -nop -nop -Label_insn_39893: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39893: pop eax -nop -Label_insn_39894: popfd -nop -Label_insn_39895: popad -nop -Label_insn_39896: jno 0x805b434 -nop -Label_insn_39897: pushad -nop -Label_insn_39898: pushfd -nop -Label_insn_39899: push 0x0805B431 -nop -Label_insn_39900: push 0xF0004380 -nop -nop -Label_insn_39901: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39901: pop eax -nop -Label_insn_39902: popfd -nop -Label_insn_39903: popad -nop -Label_insn_39904: pushad -nop -Label_insn_39905: pushfd -nop -Label_insn_39906: push 0x0805B437 -nop -Label_insn_39907: push 0xF0004390 -nop -nop -Label_insn_39908: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39908: pop eax -nop -Label_insn_39909: popfd -nop -Label_insn_39910: popad -nop -Label_insn_39911: jnc 0x805b466 -nop -Label_insn_39912: pushad -nop -Label_insn_39913: pushfd -nop -Label_insn_39914: push 0x0805B463 -nop -Label_insn_39915: push 0xF00043A0 -nop -nop -Label_insn_39916: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39916: pop eax -nop -Label_insn_39917: popfd -nop -Label_insn_39918: popad -nop -Label_insn_39919: jnc 0x805b475 -nop -Label_insn_39920: pushad -nop -Label_insn_39921: pushfd -nop -Label_insn_39922: push 0x0805B472 -nop -Label_insn_39923: push 0xF00043B0 -nop -nop -Label_insn_39924: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39924: pop eax -nop -Label_insn_39925: popfd -nop -Label_insn_39926: popad -nop -Label_insn_39927: jnc 0x805b489 -nop -Label_insn_39928: pushad -nop -Label_insn_39929: pushfd -nop -Label_insn_39930: push 0x0805B486 -nop -Label_insn_39931: push 0xF00043C0 -nop -nop -Label_insn_39932: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39932: pop eax -nop -Label_insn_39933: popfd -nop -Label_insn_39934: popad -nop -Label_insn_39935: jnc 0x805b4de -nop -Label_insn_39936: pushad -nop -Label_insn_39937: pushfd -nop -Label_insn_39938: push 0x0805B4DB -nop -Label_insn_39939: push 0xF00043D0 -nop -nop -Label_insn_39940: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39940: pop eax -nop -Label_insn_39941: popfd -nop -Label_insn_39942: popad -nop -Label_insn_39943: pushad -nop -Label_insn_39944: pushfd -nop -Label_insn_39945: push 0x0805B4E5 -nop -Label_insn_39946: push 0xF00043E0 -nop -Label_insn_39984: push 0xF0004430 -nop -nop -Label_insn_39947: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39947: pop eax -nop -Label_insn_39948: popfd -nop -Label_insn_39949: popad -nop -Label_insn_39950: jnc 0x805b4fd -nop -Label_insn_39951: pushad -nop -Label_insn_39952: pushfd -nop -Label_insn_39953: push 0x0805B4FA -nop -Label_insn_39954: push 0xF00043F0 -nop -nop -Label_insn_39955: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39955: pop eax -nop -Label_insn_39956: popfd -nop -Label_insn_39957: popad -nop -Label_insn_39958: jno 0x805b514 -nop -Label_insn_39959: pushad -nop -Label_insn_39960: pushfd -nop -Label_insn_39961: push 0x0805B511 -nop -Label_insn_39962: push 0xF0004400 -nop -nop -Label_insn_39963: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39963: pop eax -nop -Label_insn_39964: popfd -nop -Label_insn_39965: popad -nop -Label_insn_39966: pushad -nop -Label_insn_39967: pushfd -nop -Label_insn_39968: push 0x0805B517 -nop -Label_insn_39969: push 0xF0004410 -nop -nop -Label_insn_39970: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_39970: pop eax -nop -Label_insn_39971: popfd -nop -Label_insn_39972: popad -nop -Label_insn_39973: jno 0x805b52f -nop -Label_insn_39974: pushad -nop -Label_insn_39975: pushfd -nop -Label_insn_39976: push 0x0805B52C -nop -Label_insn_39977: push 0xF0004420 -nop -nop -Label_insn_39978: nop ;mul_overflow_detector_32 -post_callback_Label_insn_39978: pop eax -nop -Label_insn_39979: popfd -nop -Label_insn_39980: popad -nop -Label_insn_39981: pushad -nop -Label_insn_39982: pushfd -nop -Label_insn_39983: push 0x0805B534 -nop -Label_insn_11978: add ebx , 0x00000001 -nop -nop -Label_insn_39985: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_39985: pop eax -nop -Label_insn_39986: popfd -nop -Label_insn_39987: popad -nop -Label_insn_39988: pushfd -nop -Label_insn_39989: test cl , cl -nop -Label_insn_39990: jns Label_insn_39992 -nop -Label_insn_39991: nop -nop -Label_insn_39992: popfd -nop -Label_insn_39993: movsx ecx , cl -nop -Label_insn_39994: pushad -nop -Label_insn_39995: pushfd -nop -Label_insn_11992: sub eax , 0x00000030 -nop -Label_insn_39996: push 0x0805B536 -nop -Label_insn_39997: push 0xF0004440 -nop -nop -Label_insn_39998: nop ;signedness_detector_8 -post_callback_Label_insn_39998: pop eax -nop -Label_insn_39999: popfd -nop -Label_insn_40000: popad -nop -Label_insn_11998: add ebx , 0x00000001 -nop -Label_insn_12000: sub eax , 0x00000030 -nop -Label_insn_40001: pushad -nop -Label_insn_40002: pushfd -nop -Label_insn_40003: push 0x0805B53D -nop -Label_insn_40004: push 0xF0004450 -nop -nop -Label_insn_40005: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40005: pop eax -nop -Label_insn_40006: popfd -nop -Label_insn_40007: popad -nop -Label_insn_40008: pushad -nop -Label_insn_40009: pushfd -nop -Label_insn_40010: push 0x0805B543 -nop -Label_insn_40011: push 0xF0004460 -nop -nop -Label_insn_40012: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40012: pop eax -nop -Label_insn_40013: popfd -nop -Label_insn_40014: popad -nop -Label_insn_40015: jno 0x805b548 -nop -Label_insn_40016: pushad -nop -Label_insn_40017: pushfd -nop -Label_insn_40018: push 0x0805B545 -nop -Label_insn_40019: push 0xF0004470 -nop -nop -Label_insn_40020: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40020: pop eax -nop -Label_insn_40021: popfd -nop -Label_insn_40022: popad -nop -Label_insn_40023: pushad -nop -Label_insn_40024: pushfd -nop -Label_insn_40025: push 0x0805B54D -nop -Label_insn_40026: push 0xF0004480 -nop -nop -Label_insn_40027: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40027: pop eax -nop -Label_insn_40028: popfd -nop -Label_insn_40029: popad -nop -Label_insn_40030: jno Label_insn_20059 -nop -Label_insn_40031: pushad -nop -Label_insn_40032: pushfd -nop -Label_insn_40033: push 0x0805B566 -nop -Label_insn_40034: push 0xF0004490 -nop -nop -Label_insn_40035: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40035: pop eax -nop -Label_insn_40036: popfd -nop -Label_insn_40037: popad -nop -Label_insn_40038: jno 0x805b56c -nop -Label_insn_40039: pushad -nop -Label_insn_40040: pushfd -nop -Label_insn_40041: push 0x0805B569 -nop -Label_insn_40042: push 0xF00044A0 -nop -nop -Label_insn_40043: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40043: pop eax -nop -Label_insn_40044: popfd -nop -Label_insn_40045: popad -nop -Label_insn_40046: jnc 0x805b591 -nop -Label_insn_40047: pushad -nop -Label_insn_40048: pushfd -nop -Label_insn_40049: push 0x0805B58F -nop -Label_insn_40050: push 0xF00044B0 -nop -nop -Label_insn_40051: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40051: pop eax -nop -Label_insn_40052: popfd -nop -Label_insn_12076: sbb edx , edx -nop -Label_insn_40053: popad -nop -Label_insn_12078: add edx , 0x00000400 -nop -Label_insn_40054: pushfd -nop -Label_insn_40055: test edx , 0xFFFFFF00 -nop -Label_insn_40056: je Label_insn_40058 -nop -Label_insn_40057: nop -nop -Label_insn_40058: popfd -nop -Label_insn_40059: mov byte [ebp-0x44] , dl -nop -Label_insn_40060: not edx -nop -Label_insn_40061: test edx , 0xFFFFFF00 -nop -Label_insn_40062: je Label_insn_40058 -nop -Label_insn_12087: lea edx , [eax-0x01] -nop -Label_insn_40063: pushad -nop -Label_insn_40064: pushfd -nop -Label_insn_40065: push 0x0805B5EA -nop -Label_insn_40066: push 0xF00044C0 -nop -nop -Label_insn_40067: nop ;truncation_detector_32_8 -post_callback_Label_insn_40067: pop eax -nop -Label_insn_40068: popfd -nop -Label_insn_40069: popad -nop -Label_insn_40070: jnc 0x805b63a -nop -Label_insn_40071: pushad -nop -Label_insn_40072: pushfd -nop -Label_insn_40073: push 0x0805B638 -nop -Label_insn_40074: push 0xF00044D0 -nop -nop -Label_insn_40075: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40075: pop eax -nop -Label_insn_12103: add edx , 0x00000288 -nop -Label_insn_40076: popfd -nop -Label_insn_40077: popad -nop -Label_insn_40078: pushad -nop -Label_insn_40079: pushfd -nop -Label_insn_40080: push 0x0805B63D -nop -Label_insn_40081: push 0xF00044E0 -nop -nop -Label_insn_40082: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40082: pop eax -nop -Label_insn_40083: popfd -nop -Label_insn_40084: popad -nop -Label_insn_40085: jno Label_insn_20123 -nop -Label_insn_40086: pushad -nop -Label_insn_40087: pushfd -nop -Label_insn_40088: push 0x0805B66E -nop -Label_insn_40089: push 0xF00044F0 -nop -nop -Label_insn_40090: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40090: pop eax -nop -Label_insn_40091: popfd -nop -Label_insn_40092: popad -nop -Label_insn_40093: jno Label_insn_20124 -nop -Label_insn_40094: pushad -nop -Label_insn_40095: pushfd -nop -Label_insn_40096: push 0x0805B670 -nop -Label_insn_40097: push 0xF0004500 -nop -nop -Label_insn_40098: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40098: pop eax -nop -Label_insn_40099: popfd -nop -Label_insn_40100: popad -nop -Label_insn_40101: pushfd -nop -Label_insn_40102: test esi , esi -nop -Label_insn_40103: jns Label_insn_40105 -nop -Label_insn_40104: nop -nop -Label_insn_40105: popfd -nop -Label_insn_40106: mov dword [ebp-0x1C] , esi -nop -Label_insn_40107: pushad -nop -Label_insn_40108: pushfd -nop -Label_insn_40109: push 0x0805B673 -nop -Label_insn_12144: add esi , 0x00000001 -nop -Label_insn_40110: push 0xF0004510 -nop -nop -Label_insn_40111: nop ;signedness_detector_32 -post_callback_Label_insn_40111: pop eax -nop -Label_insn_40112: popfd -nop -Label_insn_40113: popad -nop -Label_insn_40114: jnc 0x805b68c -nop -Label_insn_40115: pushad -nop -Label_insn_40116: pushfd -nop -Label_insn_40117: push 0x0805B689 -nop -Label_insn_40118: push 0xF0004520 -nop -nop -Label_insn_40119: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40119: pop eax -nop -Label_insn_40120: popfd -nop -Label_insn_40121: popad -nop -Label_insn_40122: jno 0x805b6bf -nop -Label_insn_40123: pushad -nop -Label_insn_40124: pushfd -nop -Label_insn_40125: push 0x0805B6BD -nop -Label_insn_40126: push 0xF0004530 -nop -nop -Label_insn_40127: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40127: pop eax -nop -Label_insn_40128: popfd -nop -Label_insn_40129: popad -nop -Label_insn_40130: pushad -nop -Label_insn_40131: pushfd -nop -Label_insn_40132: push 0x0805B6C2 -nop -Label_insn_40133: push 0xF0004540 -nop -nop -Label_insn_40134: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40134: pop eax -nop -Label_insn_40135: popfd -nop -Label_insn_40136: popad -nop -Label_insn_40137: pushfd -nop -Label_insn_40138: test esi , esi -nop -Label_insn_40139: jns Label_insn_40141 -nop -Label_insn_40140: nop -nop -Label_insn_40141: popfd -nop -Label_insn_40142: mov dword [ebp-0x1C] , esi -nop -Label_insn_40143: pushad -nop -Label_insn_40144: pushfd -nop -Label_insn_40145: push 0x0805B6C5 -nop -Label_insn_40146: push 0xF0004550 -nop -nop -Label_insn_40147: nop ;signedness_detector_32 -post_callback_Label_insn_40147: pop eax -nop -Label_insn_40148: popfd -nop -Label_insn_40149: popad -nop -Label_insn_40150: pushfd -nop -Label_insn_40151: test edx , edx -nop -Label_insn_40152: jns Label_insn_40154 -nop -Label_insn_40153: nop -nop -Label_insn_40154: popfd -nop -Label_insn_40155: mov dword [ebp-0x10] , edx -nop -Label_insn_40156: pushad -nop -Label_insn_40157: pushfd -nop -Label_insn_40158: push 0x0805B74C -nop -Label_insn_40159: push 0xF0004560 -nop -nop -Label_insn_40160: nop ;signedness_detector_32 -post_callback_Label_insn_40160: pop eax -nop -Label_insn_40161: popfd -nop -Label_insn_12206: adc ecx , dword [ebp-0x5C] -nop -Label_insn_40162: popad -nop -Label_insn_40163: jno Label_insn_20214 -nop -Label_insn_40164: pushad -nop -Label_insn_40165: pushfd -nop -Label_insn_40166: push 0x0805B77D -nop -Label_insn_40167: push 0xF0004570 -nop -nop -Label_insn_40168: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40168: pop eax -nop -Label_insn_40169: popfd -nop -Label_insn_40170: popad -nop -Label_insn_40171: jno 0x805b782 -nop -Label_insn_40172: pushad -nop -Label_insn_40173: pushfd -nop -Label_insn_40174: push 0x0805B780 -nop -Label_insn_40175: push 0xF0004580 -nop -nop -Label_insn_40176: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40176: pop eax -nop -Label_insn_40177: popfd -nop -Label_insn_40178: popad -nop -Label_insn_40179: jno Label_insn_20252 -nop -Label_insn_40180: pushad -nop -Label_insn_40181: pushfd -nop -Label_insn_40182: push 0x0805B7DD -nop -Label_insn_40183: push 0xF0004590 -nop -nop -Label_insn_40184: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40184: pop eax -nop -Label_insn_40185: popfd -nop -Label_insn_40186: popad -nop -Label_insn_40187: jno 0x805b7e2 -nop -Label_insn_40188: pushad -nop -Label_insn_40189: pushfd -nop -Label_insn_40190: push 0x0805B7E0 -nop -Label_insn_40191: push 0xF00045A0 -nop -nop -Label_insn_40192: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40192: pop eax -nop -Label_insn_12247: imul ebx , edx , 0x0000000A -nop -Label_insn_40193: popfd -nop -Label_insn_40194: popad -nop -Label_insn_12249: add edx , ebx -nop -Label_insn_40195: jno 0x805b7f8 -nop -Label_insn_40196: pushad -nop -Label_insn_40197: pushfd -nop -Label_insn_40198: push 0x0805B7F4 -nop -Label_insn_40199: push 0xF00045B0 -nop -nop -Label_insn_40200: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40200: pop eax -nop -Label_insn_40201: popfd -nop -Label_insn_40202: popad -nop -Label_insn_40203: pushad -nop -Label_insn_40204: pushfd -nop -Label_insn_40205: push 0x0805B7FB -nop -Label_insn_40206: push 0xF00045C0 -nop -nop -Label_insn_40207: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40207: pop eax -nop -Label_insn_40208: popfd -nop -Label_insn_12267: add ebx , ebx -nop -Label_insn_40209: popad -nop -Label_insn_40210: jnc 0x805b81b -nop -Label_insn_40211: pushad -nop -Label_insn_40212: pushfd -nop -Label_insn_40213: push 0x0805B818 -nop -Label_insn_40214: push 0xF00045D0 -nop -nop -Label_insn_40215: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40215: pop eax -nop -Label_insn_40216: popfd -nop -Label_insn_40217: popad -nop -Label_insn_40218: jnc 0x805b87b -nop -Label_insn_40219: pushad -nop -Label_insn_40220: pushfd -nop -Label_insn_40221: push 0x0805B878 -nop -Label_insn_40222: push 0xF00045E0 -nop -nop -Label_insn_40223: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40223: pop eax -nop -Label_insn_40224: popfd -nop -Label_insn_40225: popad -nop -Label_insn_40226: pushfd -nop -Label_insn_40227: test edx , edx -nop -Label_insn_40228: jns Label_insn_40230 -nop -Label_insn_40229: nop -nop -Label_insn_40230: popfd -nop -Label_insn_40231: mov dword [ebp-0x28] , edx -nop -Label_insn_40232: pushad -nop -Label_insn_40233: pushfd -nop -Label_insn_40234: push 0x0805B8D0 -nop -Label_insn_40235: push 0xF00045F0 -nop -nop -Label_insn_40236: nop ;signedness_detector_32 -post_callback_Label_insn_40236: pop eax -nop -Label_insn_40237: popfd -nop -Label_insn_40238: popad -nop -Label_insn_40239: jno Label_insn_20378 -nop -Label_insn_40240: pushad -nop -Label_insn_40241: pushfd -nop -Label_insn_40242: push 0x0805B920 -nop -Label_insn_40243: push 0xF0004600 -nop -nop -Label_insn_40244: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40244: pop eax -nop -Label_insn_40245: popfd -nop -Label_insn_40246: popad -nop -Label_insn_40247: jno 0x805b925 -nop -Label_insn_12318: sub ebx , edi -nop -Label_insn_40248: pushad -nop -Label_insn_40249: pushfd -nop -Label_insn_40250: push 0x0805B923 -nop -Label_insn_40251: push 0xF0004610 -nop -nop -Label_insn_40252: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40252: pop eax -nop -Label_insn_12323: sub edi , edx -nop -Label_insn_40253: popfd -nop -Label_insn_40254: popad -nop -Label_insn_12325: lea edi , [ebx+edi] -nop -Label_insn_40255: jno Label_insn_20415 -nop -Label_insn_40256: pushad -nop -Label_insn_40257: pushfd -nop -Label_insn_40258: push 0x0805B98B -nop -Label_insn_40259: push 0xF0004620 -nop -nop -Label_insn_40260: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40260: pop eax -nop -Label_insn_40261: popfd -nop -Label_insn_40262: popad -nop -Label_insn_40263: jno 0x805b992 -nop -Label_insn_40264: pushad -nop -Label_insn_40265: pushfd -nop -Label_insn_40266: push 0x0805B98F -nop -Label_insn_40267: push 0xF0004630 -nop -nop -Label_insn_40268: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40268: pop eax -nop -Label_insn_40269: popfd -nop -Label_insn_40270: popad -nop -Label_insn_40271: pushad -nop -Label_insn_40272: pushfd -nop -Label_insn_40273: push 0x0805B99A -nop -Label_insn_40274: push 0xF0004640 -nop -nop -Label_insn_40275: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40275: pop eax -nop -Label_insn_40276: popfd -nop -Label_insn_40277: popad -nop -Label_insn_40278: jno 0x805b99f -nop -Label_insn_40279: pushad -nop -Label_insn_40280: pushfd -nop -Label_insn_40281: push 0x0805B99D -nop -Label_insn_12362: imul edx , dword [ebp-0x60] -nop -Label_insn_40282: push 0xF0004650 -nop -Label_insn_12363: pushfd -nop -nop -Label_insn_40283: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40283: pop eax -nop -Label_insn_12364: imul eax , ecx -nop -Label_insn_40284: popfd -nop -Label_insn_12365: add edx , eax -nop -Label_insn_40285: popad -nop -Label_insn_12367: pushfd -nop -Label_insn_40286: jnc 0x805b9be -nop -Label_insn_40287: pushad -nop -Label_insn_40288: pushfd -nop -Label_insn_12371: add edx , eax -nop -Label_insn_40289: push 0x0805B9BB -nop -Label_insn_40290: push 0xF0004660 -nop -nop -Label_insn_40291: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40291: pop eax -nop -Label_insn_40292: popfd -nop -Label_insn_40293: popad -nop -Label_insn_40294: jnc 0x805ba1a -nop -Label_insn_40295: pushad -nop -Label_insn_40296: pushfd -nop -Label_insn_40297: push 0x0805BA18 -nop -Label_insn_40298: push 0xF0004670 -nop -nop -Label_insn_40299: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40299: pop eax -nop -Label_insn_40300: popfd -nop -Label_insn_40301: popad -nop -Label_insn_40302: jno 0x805ba48 -nop -Label_insn_40303: pushad -nop -Label_insn_40304: pushfd -nop -Label_insn_40305: push 0x0805BA46 -nop -Label_insn_40306: push 0xF0004680 -nop -nop -Label_insn_40307: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40307: pop eax -nop -Label_insn_40308: popfd -nop -Label_insn_12395: lea ecx , [ebx+ecx] -nop -Label_insn_40309: popad -nop -Label_insn_40310: jnc 0x805ba5a -nop -Label_insn_40311: pushad -nop -Label_insn_40312: pushfd -nop -Label_insn_40313: push 0x0805BA57 -nop -Label_insn_12402: adc dword [ebp-0x0000009C] , 0x00000000 -nop -Label_insn_40314: push 0xF0004690 -nop -nop -Label_insn_40315: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40315: pop eax -nop -Label_insn_40316: popfd -nop -Label_insn_40317: popad -nop -Label_insn_40318: jnc 0x805bb0b -nop -Label_insn_40319: pushad -nop -Label_insn_40320: pushfd -nop -Label_insn_40321: push 0x0805BB08 -nop -Label_insn_12412: add esi , 0x00000001 -nop -Label_insn_40322: push 0xF00046A0 -nop -nop -Label_insn_40323: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40323: pop eax -nop -Label_insn_40324: popfd -nop -Label_insn_40325: popad -nop -Label_insn_40326: jnc 0x805bb7b -nop -Label_insn_40327: pushad -nop -Label_insn_12420: neg eax -nop -Label_insn_40328: pushfd -nop -Label_insn_12421: lea edi , [edi+eax-0x01] -nop -Label_insn_40329: push 0x0805BB78 -nop -Label_insn_40330: push 0xF00046B0 -nop -nop -Label_insn_40331: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40331: pop eax -nop -Label_insn_40332: popfd -nop -Label_insn_40333: popad -nop -Label_insn_40334: jnc 0x805bbdf -nop -Label_insn_40335: pushad -nop -Label_insn_40336: pushfd -nop -Label_insn_40337: push 0x0805BBDD -nop -Label_insn_40338: push 0xF00046C0 -nop -Label_insn_12433: pushfd -nop -nop -Label_insn_40339: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40339: pop eax -nop -Label_insn_40340: popfd -nop -Label_insn_40341: popad -nop -Label_insn_12436: sub edi , 0x00000001 -nop -Label_insn_40342: jnc 0x805bc31 -nop -Label_insn_40343: pushad -nop -Label_insn_40344: pushfd -nop -Label_insn_12441: add eax , 0x00000030 -nop -Label_insn_40345: push 0x0805BC2E -nop -Label_insn_40346: push 0xF00046D0 -nop -nop -Label_insn_40347: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40347: pop eax -nop -Label_insn_40348: popfd -nop -Label_insn_40349: popad -nop -Label_insn_40350: jnc 0x805bc8d -nop -Label_insn_40351: pushad -nop -Label_insn_40352: pushfd -nop -Label_insn_40353: push 0x0805BC8B -nop -Label_insn_40354: push 0xF00046E0 -nop -nop -Label_insn_40355: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40355: pop eax -nop -Label_insn_40356: popfd -nop -Label_insn_40357: popad -nop -Label_insn_40358: jnc 0x805bcb2 -nop -Label_insn_40359: pushad -nop -Label_insn_12460: sub edi , ebx -nop -Label_insn_40360: pushfd -nop -Label_insn_40361: push 0x0805BCAF -nop -Label_insn_40362: push 0xF00046F0 -nop -nop -Label_insn_40363: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40363: pop eax -nop -Label_insn_40364: popfd -nop -Label_insn_12465: add ebx , edi -nop -Label_insn_40365: popad -nop -Label_insn_40366: jno 0x805bcf1 -nop -Label_insn_40367: pushad -nop -Label_insn_40368: pushfd -nop -Label_insn_40369: push 0x0805BCEB -nop -Label_insn_40370: push 0xF0004700 -nop -nop -Label_insn_40371: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40371: pop eax -nop -Label_insn_40372: popfd -nop -Label_insn_12475: neg ecx -nop -Label_insn_40373: popad -nop -Label_insn_40374: pushad -nop -Label_insn_40375: pushfd -nop -Label_insn_12481: add ebx , dword [ebp-0x6C] -nop -Label_insn_40376: push 0x0805BCF9 -nop -Label_insn_40377: push 0xF0004710 -nop -nop -Label_insn_40378: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40378: pop eax -nop -Label_insn_40379: popfd -nop -Label_insn_40380: popad -nop -Label_insn_40381: jno Label_insn_20780 -nop -Label_insn_40382: pushad -nop -Label_insn_40383: pushfd -nop -Label_insn_40384: push 0x0805BCFF -nop -Label_insn_40385: push 0xF0004720 -nop -nop -Label_insn_40386: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40386: pop eax -nop -Label_insn_12494: add dword [ebp-0x68] , 0x00000001 -nop -Label_insn_40387: popfd -nop -Label_insn_40388: popad -nop -Label_insn_40389: jno 0x805bd07 -nop -Label_insn_12498: sub edi , esi -nop -Label_insn_12499: sub ebx , esi -nop -Label_insn_40390: pushad -nop -Label_insn_40391: pushfd -nop -Label_insn_12501: add eax , edi -nop -Label_insn_40392: push 0x0805BD05 -nop -Label_insn_40393: push 0xF0004730 -nop -nop -Label_insn_40394: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40394: pop eax -nop -Label_insn_40395: popfd -nop -Label_insn_40396: popad -nop -Label_insn_12524: add ecx , 0x00000001 -nop -Label_insn_40397: jnc 0x805bd2e -nop -Label_insn_40398: pushad -nop -Label_insn_40399: pushfd -nop -Label_insn_40400: push 0x0805BD2B -nop -Label_insn_40401: push 0xF0004740 -nop -nop -Label_insn_40402: nop ;addsub_overflow_detector_unsigned_32 -post_callback_Label_insn_40402: pop eax -nop -Label_insn_40403: popfd -nop -Label_insn_40404: popad -nop -Label_insn_40405: jno 0x805bd4f -nop -Label_insn_12535: add eax , 0x00000001 -nop -Label_insn_40406: pushad -nop -Label_insn_40407: pushfd -nop -Label_insn_40408: push 0x0805BD49 -nop -Label_insn_12539: add edx , 0x00000001 -nop -Label_insn_40409: push 0xF0004750 -nop -nop -Label_insn_40410: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40410: pop eax -nop -Label_insn_40411: popfd -nop -Label_insn_40412: popad -nop -Label_insn_40413: jno Label_insn_20839 -nop -Label_insn_40414: pushad -nop -Label_insn_40415: pushfd -nop -Label_insn_40416: push 0x0805BD98 -nop -Label_insn_40417: push 0xF0004760 -nop -nop -Label_insn_40418: nop ;addsub_overflow_detector_signed_32 -post_callback_Label_insn_40418: pop eax -nop -Label_insn_40419: popfd -nop -Label_insn_40420: popad -nop -Label_insn_12556: add edx , 0x00000001 -nop -Label_insn_12562: lea eax , [edx+eax+0x01] -nop -Label_insn_12619: adc ecx , dword [ebp-0x5C] -nop -Label_insn_12645: add dword [ebp-0x7C] , 0x00000001 -nop -Label_insn_12690: adc ecx , esi -nop -Label_insn_12725: add esi , 0x00000001 -nop -Label_insn_12729: imul edi , edx -nop -Label_insn_12731: lea edx , [edi+edx] -nop -Label_insn_12756: pushfd -nop -Label_insn_12762: lea eax , [eax+eax*4] -nop -Label_insn_12763: lea eax , [edx+eax*2] -nop -Label_insn_12769: lea eax , [eax+edx*2] -nop -Label_insn_12782: add edi , eax -nop -Label_insn_12786: add ecx , 0x00000001 -nop -Label_insn_12817: lea ebx , [ecx-0x80000000] -nop -Label_insn_12832: lea ebx , [ecx-0x80000000] -nop -Label_insn_12862: adc edx , dword [ebp-0x5C] -nop -Label_insn_12867: add eax , ecx -nop -Label_insn_12883: lea ebx , [ecx-0x80000000] -nop -Label_insn_12887: add edi , dword [ebp-0x60] -nop -Label_insn_12889: sbb edi , edi -nop -Label_insn_12891: add edi , 0x00000003 -nop -Label_insn_12904: add ecx , 0x00000001 -nop -Label_insn_12908: add ecx , 0x00000030 -nop -Label_insn_12912: neg eax -nop -Label_insn_12913: lea edi , [ebx+eax-0x01] -nop -Label_insn_12938: add eax , edi -nop -Label_insn_12944: adc dword [ebp-0x0000009C] , 0x00000000 -nop -Label_insn_13070: lea eax , [esi+0x08] -nop -Label_insn_13071: sbb edx , edx -nop -Label_insn_13089: lea edx , [eax+0x09] -nop -Label_insn_13094: lea eax , [eax+0x08] -nop -Label_insn_13204: lea eax , [esi+0x08] -nop -Label_insn_13205: sbb edx , edx -nop -Label_insn_13223: lea edx , [eax+0x09] -nop -Label_insn_13228: lea eax , [eax+0x08] -nop -Label_insn_13256: lea edi , [eax+0x14] -nop -Label_insn_13261: sub edi , 0x00000001 -nop -Label_insn_13266: add eax , 0x00000030 -nop -Label_insn_13286: sub edi , 0x00000001 -nop -Label_insn_13292: sub dl , al -nop -Label_insn_13304: sub edi , 0x00000001 -nop -Label_insn_13345: lea edx , [ebx+eax*4] -nop -Label_insn_13351: sub edx , eax -nop -Label_insn_13361: lea esi , [ebx+esi*4] -nop -Label_insn_13362: sub edx , dword [ebp-0x34] -nop -Label_insn_13381: add edi , 0x00000004 -nop -Label_insn_13384: add esi , 0x00000001 -nop -Label_insn_13390: add edi , 0x00000004 -nop -Label_insn_13394: push 0x080551D5 -nop -Label_insn_13397: add dword [ebp-0x20] , 0x00000001 -nop -Label_insn_13422: add edi , 0x00000001 -nop -Label_insn_13428: add esi , 0x00000001 -nop -Label_insn_13432: push 0x0805524D -nop -Label_insn_13437: add dword [ebp-0x24] , 0x00000001 -nop -Label_insn_13448: lea eax , [edx+esi*4] -nop -Label_insn_13451: sub ecx , dword [ebp-0x24] -nop -Label_insn_13453: lea edx , [esi+ebx*4] -nop -Label_insn_13469: push 0x080552B7 -nop -Label_insn_13484: lea eax , [ebx+esi*4] -nop -Label_insn_13487: sub edx , esi -nop -Label_insn_13511: lea ecx , [eax+edx*4] -nop -Label_insn_13695: add edx , 0x00000004 -nop -Label_insn_13749: pushfd -nop -Label_insn_13779: add eax , dword [ebp-0x2C] -nop -Label_insn_13796: pushfd -nop -Label_insn_13804: lea ecx , [esi+edi] -nop -Label_insn_13813: add ebx , 0x00000001 -nop -Label_insn_13814: add eax , 0x00000001 -nop -Label_insn_13825: lea edi , [ebx+0x01] -nop -Label_insn_13832: lea ecx , [edi+0x30] -nop -Label_insn_13836: add ecx , 0x00000001 -nop -Label_insn_13845: add ebx , 0x00000030 -nop -Label_insn_13849: add edx , 0x00000030 -nop -Label_insn_13850: add ebx , 0x00000001 -nop -Label_insn_13851: add esi , 0x00000001 -nop -Label_insn_13860: add ebx , 0x00000001 -nop -Label_insn_13889: add edx , ebx -nop -Label_insn_13893: add ecx , 0x00000001 -nop -Label_insn_13894: add ebx , 0x00000001 -nop -Label_insn_13896: add edx , 0x00000001 -nop -Label_insn_13942: add ebx , 0x00000001 -nop -Label_insn_14037: add ebx , 0x00000001 -nop -Label_insn_14038: add dword [ebp-0x2C] , 0x00000001 -nop -Label_insn_14045: add edx , dword [ebp-0x2C] -nop -Label_insn_14091: add eax , 0x00000001 -nop -Label_insn_14127: add ebx , 0x00000001 -nop -Label_insn_14128: add eax , 0x00000001 -nop -Label_insn_14142: lea eax , [ebx+0x01] -nop -Label_insn_14147: lea ebx , [eax+0x01] -nop -Label_insn_14171: add eax , 0x00000002 -nop -Label_insn_14179: lea ecx , [esi-0x21] -nop -Label_insn_14193: lea ecx , [ebx+0x01] -nop -Label_insn_14198: lea edx , [ecx+0x01] -nop -Label_insn_14203: lea ebx , [edx+0x01] -nop -Label_insn_14209: add ebx , 0x00000001 -nop -Label_insn_14221: lea eax , [ebx+0x01] -nop -Label_insn_14226: lea ebx , [eax+0x01] -nop -Label_insn_14231: add ebx , 0x00000001 -nop -Label_insn_14236: add eax , dword [ebp-0x48] -nop -Label_insn_14240: add ecx , dword [ebp-0x2C] -nop -Label_insn_14246: add esi , dword [ebp-0x2C] -nop -Label_insn_14259: add ebx , 0x00000001 -nop -Label_insn_14275: lea edi , [esi+edx] -nop -Label_insn_14276: add ecx , edi -nop -Label_insn_14277: sub eax , edi -nop -Label_insn_14301: sbb eax , eax -nop -Label_insn_14302: add esi , ebx -nop -Label_insn_14319: add dword [ebp-0x2C] , 0x00000001 -nop -Label_insn_14337: sub edx , 0x0000005B -nop -Label_insn_14340: pushfd -nop -Label_insn_14343: add eax , 0x00000001 -nop -Label_insn_14344: add ecx , 0x00000001 -nop -Label_insn_14371: lea ecx , [edi+esi+0x01] -nop -Label_insn_14374: add eax , ecx -nop -Label_insn_14378: add ecx , 0x00000001 -nop -Label_insn_14379: add eax , 0x00000001 -nop -Label_insn_14382: add ebx , 0x00000001 -nop -Label_insn_14419: lea edx , [ebx+0x01] -nop -Label_insn_14435: sub ecx , eax -nop -Label_insn_14437: lea eax , [edi+eax*8] -nop -Label_insn_14444: lea edi , [edi+ebx*8] -nop -Label_insn_14453: lea eax , [esi+0x08] -nop -Label_insn_14464: lea edx , [eax+0x01] -nop -Label_insn_14713: lea edx , [ebx+0x08] -nop -Label_insn_14733: add edi , 0x00000001 -nop -Label_insn_14809: lea eax , [edi+0x08] -nop -Label_insn_14849: sub eax , 0x0000000C -nop -Label_insn_14861: sub edx , dword [ebp-0x00000464] -nop -Label_insn_14869: add edx , 0x00000001 -nop -Label_insn_14871: add dword [ebp-0x00000464] , 0x00000001 -nop -Label_insn_14872: add esi , 0x00000001 -nop -Label_insn_14883: lea ebx , [esi+0x01] -nop -Label_insn_14892: pushfd -nop -Label_insn_14894: lea esi , [edx-0x30] -nop -Label_insn_14904: pushfd -nop -Label_insn_14912: sub edi , edx -nop -Label_insn_14917: add eax , edx -nop -Label_insn_14920: sub eax , dword [ebp-0x00000464] -nop -Label_insn_14931: pushfd -nop -Label_insn_14937: add dword [ebp-0x0000045C] , edi -nop -Label_insn_14941: add ecx , edx -nop -Label_insn_14950: lea edi , [ebx+edx] -nop -Label_insn_14957: sub ecx , 0x00000001 -nop -Label_insn_14958: lea ebx , [ecx+edx] -nop -Label_insn_14963: add esi , 0x00000001 -nop -Label_insn_14964: add dword [ebp-0x00000464] , ebx -nop -Label_insn_14980: lea edx , [edi+edi*4] -nop -Label_insn_14981: pushfd -nop -Label_insn_14982: lea edi , [eax+edx*2-0x30] -nop -Label_insn_14983: add ebx , 0x00000001 -nop -Label_insn_14985: pushfd -nop -Label_insn_14986: pushfd -nop -Label_insn_14987: lea esi , [edx-0x30] -nop -Label_insn_15003: pushfd -nop -Label_insn_15033: add ebx , 0x00000001 -nop -Label_insn_15036: pushfd -nop -Label_insn_15069: lea ecx , [eax-0x01] -nop -Label_insn_15070: sub edi , ecx -nop -Label_insn_15075: add eax , ecx -nop -Label_insn_15078: sub eax , dword [ebp-0x00000464] -nop -Label_insn_15080: pushfd -nop -Label_insn_15099: add edx , dword [ebp-0x0000045C] -nop -Label_insn_15100: sub esi , 0x00000001 -nop -Label_insn_15103: sub esi , 0x00000001 -nop -Label_insn_15107: sub edx , 0x00000001 -nop -Label_insn_15111: add dword [ebp-0x0000045C] , esi -nop -Label_insn_15114: add dword [ebp-0x00000464] , eax -nop -Label_insn_15138: add dword [ebp-0x0000045C] , edi -nop -Label_insn_15141: lea esi , [ebx+0x01] -nop -Label_insn_15149: lea eax , [esi-0x01] -nop -Label_insn_15152: add edx , 0x00000001 -nop -Label_insn_15154: sub eax , 0x00000001 -nop -Label_insn_15167: lea edx , [ecx+edx] -nop -Label_insn_15188: add edx , dword [ebp-0x0000045C] -nop -Label_insn_15189: sub esi , 0x00000001 -nop -Label_insn_15193: sub esi , 0x00000001 -nop -Label_insn_15197: sub edx , 0x00000001 -nop -Label_insn_15202: pushfd -nop -Label_insn_15208: add dword [ebp-0x0000045C] , edi -nop -Label_insn_15226: sub esi , dword [ebp-0x00000464] -nop -Label_insn_15227: sub edi , eax -nop -Label_insn_15228: pushfd -nop -Label_insn_15233: add eax , dword [ebp-0x00000460] -nop -Label_insn_15249: add dword [ebp-0x0000045C] , edi -nop -Label_insn_15263: add dword [ebp-0x0000045C] , esi -nop -Label_insn_15266: add dword [ebp-0x00000464] , eax -nop -Label_insn_15290: pushfd -nop -Label_insn_15293: add edx , ebx -nop -Label_insn_15295: pushfd -nop -Label_insn_15296: pushfd -nop -Label_insn_15299: sub dword [ebp-0x00000468] , edx -nop -Label_insn_15302: lea ecx , [edx+ebx] -nop -Label_insn_15304: sub ecx , dword [ebp-0x00000488] -nop -Label_insn_15308: add edx , ecx -nop -Label_insn_15310: sub edx , eax -nop -Label_insn_15311: imul eax , edx , 0x0000003C -nop -Label_insn_15313: sub edx , eax -nop -Label_insn_15314: imul eax , ecx , 0x0000003C -nop -Label_insn_15315: pushfd -nop -Label_insn_15316: sub ecx , eax -nop -Label_insn_15320: imul eax , dword [ebp-0x00000468] , 0x00000064 -nop -Label_insn_15322: pushfd -nop -Label_insn_15324: add eax , edx -nop -Label_insn_15343: sub ecx , 0x00000001 -nop -Label_insn_15346: sub ecx , 0x00000001 -nop -Label_insn_15350: lea eax , [edx+edx*4] -nop -Label_insn_15351: add eax , eax -nop -Label_insn_15352: sub esi , eax -nop -Label_insn_15354: add eax , 0x00000030 -nop -Label_insn_15364: pushfd -nop -Label_insn_15367: pushfd -nop -Label_insn_15372: neg edx -nop -Label_insn_15377: lea esi , [ecx+eax] -nop -Label_insn_15379: sub esi , dword [ebp-0x000004AC] -nop -Label_insn_15382: sub esi , eax -nop -Label_insn_15388: sub eax , dword [ebp-0x00000464] -nop -Label_insn_15394: sub edi , 0x00000001 -nop -Label_insn_15399: add eax , 0x00000001 -nop -Label_insn_15414: pushfd -nop -Label_insn_15421: add dword [ebp-0x0000045C] , edi -nop -Label_insn_15425: add eax , 0x00000001 -nop -Label_insn_15428: add dword [ebp-0x00000464] , edx -nop -Label_insn_15439: add dword [ebp-0x0000045C] , esi -nop -Label_insn_15440: add dword [ebp-0x00000464] , esi -nop -Label_insn_15443: sub esi , ecx -nop -Label_insn_15444: sub edi , esi -nop -Label_insn_15449: add eax , esi -nop -Label_insn_15452: sub eax , dword [ebp-0x00000464] -nop -Label_insn_15472: add dword [ebp-0x0000045C] , edi -nop -Label_insn_15476: add edx , esi -nop -Label_insn_15485: lea edi , [ecx+esi] -nop -Label_insn_15492: sub edx , 0x00000001 -nop -Label_insn_15493: lea ecx , [esi+edx] -nop -Label_insn_15499: add dword [ebp-0x00000464] , ecx -nop -Label_insn_15511: add esi , 0x00000001 -nop -Label_insn_15515: sub edx , ecx -nop -Label_insn_15526: sub edi , 0x00000001 -nop -Label_insn_15531: lea esi , [eax+0x01] -nop -Label_insn_15533: sub eax , dword [ebp-0x00000464] -nop -Label_insn_15549: add dword [ebp-0x0000045C] , edi -nop -Label_insn_15553: add edx , 0x00000001 -nop -Label_insn_15555: add dword [ebp-0x00000464] , esi -nop -Label_insn_15558: lea esi , [ebx-0x01] -nop -Label_insn_15565: add ecx , 0x00000006 -nop -Label_insn_15570: add edx , ecx -nop -Label_insn_15572: sub edx , eax -nop -Label_insn_15573: lea eax , [0x00000000+edx*8] -nop -Label_insn_15574: sub eax , edx -nop -Label_insn_15575: sub ecx , eax -nop -Label_insn_15576: add ecx , 0x00000001 -nop -Label_insn_15583: pushfd -nop -Label_insn_15599: add esi , 0x00000007 -nop -Label_insn_15600: sub esi , dword [edx+0x18] -nop -Label_insn_15604: lea ecx , [edx+esi] -nop -Label_insn_15607: sub ecx , esi -nop -Label_insn_15616: sub edi , 0x00000001 -nop -Label_insn_15621: lea esi , [eax+0x01] -nop -Label_insn_15623: sub eax , dword [ebp-0x00000464] -nop -Label_insn_15638: add dword [ebp-0x0000045C] , edi -nop -Label_insn_15641: add ecx , 0x00000001 -nop -Label_insn_15674: pushfd -nop -Label_insn_15678: sub bl , al -nop -Label_insn_15684: sub ecx , 0x00000001 -nop -Label_insn_15689: sub edx , eax -nop -Label_insn_15690: lea eax , [edx+edx*4] -nop -Label_insn_15691: add eax , eax -nop -Label_insn_15692: sub esi , eax -nop -Label_insn_15695: pushfd -nop -Label_insn_15697: add eax , 0x00000030 -nop -Label_insn_15699: sub edi , 0x00000001 -nop -Label_insn_15704: lea esi , [eax+0x01] -nop -Label_insn_15706: sub eax , dword [ebp-0x00000464] -nop -Label_insn_15721: add dword [ebp-0x0000045C] , edi -nop -Label_insn_15724: add eax , 0x00000001 -nop -Label_insn_15737: add eax , 0x00000001 -nop -Label_insn_15781: lea eax , [edx+eax-0x64] -nop -Label_insn_15789: add esi , 0x0000017E -nop -Label_insn_15790: sub esi , dword [ebp-0x00000498] -nop -Label_insn_15796: add edx , esi -nop -Label_insn_15798: sub edx , eax -nop -Label_insn_15799: lea eax , [0x00000000+edx*8] -nop -Label_insn_15800: sub eax , edx -nop -Label_insn_15804: sub eax , esi -nop -Label_insn_15805: lea eax , [eax+edx+0x03] -nop -Label_insn_15818: sub edx , eax -nop -Label_insn_15820: imul edx , edx , 0x00000064 -nop -Label_insn_15832: sub edx , 0x0000016D -nop -Label_insn_15833: sub edx , eax -nop -Label_insn_15835: sub eax , dword [ebp-0x00000498] -nop -Label_insn_15838: lea esi , [eax+0x0000017E] -nop -Label_insn_15843: add edx , esi -nop -Label_insn_15845: sub edx , eax -nop -Label_insn_15846: lea eax , [0x00000000+edx*8] -nop -Label_insn_15847: sub eax , edx -nop -Label_insn_15851: sub eax , esi -nop -Label_insn_15853: lea eax , [eax+edx+0x03] -nop -Label_insn_15867: add edx , dword [ebp-0x00000488] -nop -Label_insn_15870: sub edx , eax -nop -Label_insn_15871: lea ecx , [edx+0x01] -nop -Label_insn_15893: add eax , 0x00000001 -nop -Label_insn_15918: sub edx , eax -nop -Label_insn_15919: imul edx , edx , 0x00000064 -nop -Label_insn_15952: sub edx , eax -nop -Label_insn_15953: lea esi , [edx+0x13] -nop -Label_insn_15956: imul eax , edx , 0x00000064 -nop -Label_insn_15958: sub edx , eax -nop -Label_insn_15966: sub esi , eax -nop -Label_insn_15975: add ecx , 0x00000006 -nop -Label_insn_15979: sub esi , ecx -nop -Label_insn_15980: add edx , ecx -nop -Label_insn_15982: sub edx , eax -nop -Label_insn_15983: lea eax , [0x00000000+edx*8] -nop -Label_insn_15984: sub eax , edx -nop -Label_insn_15985: lea esi , [esi+eax+0x07] -nop -Label_insn_15991: sbb eax , eax -nop -Label_insn_15994: add esi , 0x00000001 -nop -Label_insn_16002: sub edi , edx -nop -Label_insn_16007: add eax , edx -nop -Label_insn_16010: sub eax , dword [ebp-0x00000464] -nop -Label_insn_16025: add dword [ebp-0x0000045C] , edi -nop -Label_insn_16032: lea edi , [ecx+edx] -nop -Label_insn_16038: lea esi , [ecx+edx] -nop -Label_insn_16046: sub edx , 0x00000001 -nop -Label_insn_16047: lea ecx , [edx+ebx] -nop -Label_insn_16065: add eax , 0x0000076C -nop -Label_insn_16069: neg dword [ebp-0x00000468] -nop -Label_insn_16074: sub eax , dword [ebp-0x00000464] -nop -Label_insn_16081: pushfd -nop -Label_insn_16088: add dword [ebp-0x0000045C] , esi -nop -Label_insn_16091: sub eax , esi -nop -Label_insn_16092: add dword [ebp-0x00000464] , esi -nop -Label_insn_16097: sub edi , 0x00000001 -nop -Label_insn_16101: lea esi , [edi-0x01] -nop -Label_insn_16106: add eax , 0x00000001 -nop -Label_insn_16109: sub eax , dword [ebp-0x00000464] -nop -Label_insn_16121: pushfd -nop -Label_insn_16128: add dword [ebp-0x0000045C] , esi -nop -Label_insn_16132: add esi , 0x00000001 -nop -Label_insn_16135: add dword [ebp-0x00000464] , eax -nop -Label_insn_16143: lea esi , [edx+esi] -nop -Label_insn_16149: lea esi , [edi-0x01] -nop -Label_insn_16154: add eax , 0x00000001 -nop -Label_insn_16157: sub eax , dword [ebp-0x00000464] -nop -Label_insn_16171: pushfd -nop -Label_insn_16178: add dword [ebp-0x0000045C] , esi -nop -Label_insn_16188: add dword [ebp-0x0000045C] , edi -nop -Label_insn_16210: add esi , edi -nop -Label_insn_16222: add dword [ebp-0x0000045C] , edi -nop -Label_insn_16232: lea edi , [eax+esi] -nop -Label_insn_16237: lea esi , [edx+esi] -nop -Label_insn_16244: sub edx , 0x00000001 -nop -Label_insn_16245: lea ecx , [edx+ebx] -nop -Label_insn_16256: pushfd -nop -Label_insn_16263: add dword [ebp-0x0000045C] , edi -nop -Label_insn_16268: add edx , 0x00000001 -nop -Label_insn_16270: lea esi , [ebx+edx] -nop -Label_insn_16275: imul eax , dword [ebp-0x00000468] , 0x00002710 -nop -Label_insn_16277: pushfd -nop -Label_insn_16279: lea ecx , [eax+ecx] -nop -Label_insn_16280: imul eax , edx , 0x00000064 -nop -Label_insn_16283: lea eax , [ecx+eax] -nop -Label_insn_16286: imul eax , dword [ebp-0x00000468] , 0x00000064 -nop -Label_insn_16288: pushfd -nop -Label_insn_16290: add eax , edx -nop -Label_insn_16301: sub edx , eax -nop -Label_insn_16302: imul eax , edx , 0x00000064 -nop -Label_insn_16304: sub edx , eax -nop -Label_insn_16305: lea eax , [esi+edx] -nop -Label_insn_16312: sub ecx , eax -nop -Label_insn_16314: imul ecx , ecx , 0x00000064 -nop -Label_insn_16319: sub eax , esi -nop -Label_insn_16322: add ecx , 0x00000064 -nop -Label_insn_16327: sub eax , esi -nop -Label_insn_16330: lea esi , [edx+esi+0x0000076C] -nop -Label_insn_16340: neg ecx -nop -Label_insn_16354: sub esi , 0x00000001 -nop -Label_insn_16375: lea eax , [edx+eax+0x0000016D] -nop -Label_insn_16377: pushfd -nop -Label_insn_16378: sub eax , dword [ebp-0x00000498] -nop -Label_insn_16379: lea esi , [eax+0x0000017E] -nop -Label_insn_16384: add edx , esi -nop -Label_insn_16386: sub edx , eax -nop -Label_insn_16387: lea eax , [0x00000000+edx*8] -nop -Label_insn_16388: sub eax , edx -nop -Label_insn_16392: sub eax , esi -nop -Label_insn_16394: lea eax , [eax+edx+0x03] -nop -Label_insn_16402: pushfd -nop -Label_insn_16412: add dword [ebp-0x0000045C] , edi -nop -Label_insn_16419: add dword [ebp-0x0000045C] , edi -nop -Label_insn_16426: add dword [ebp-0x0000045C] , edi -nop -Label_insn_16440: lea edi , [ecx+esi] -nop -Label_insn_16442: lea ecx , [esi+0x64] -nop -Label_insn_16450: add dword [ebp-0x0000045C] , edi -nop -Label_insn_16488: lea edi , [eax+0x14] -nop -Label_insn_16492: sub edi , 0x00000001 -nop -Label_insn_16497: add eax , 0x00000030 -nop -Label_insn_16703: add eax , 0x00000001 -nop -Label_insn_16771: neg esi -nop -Label_insn_16772: add esi , 0x0805FAE5 -nop -Label_insn_16810: add edx , 0x00000001 -nop -Label_insn_16818: add edx , 0x00000001 -nop -Label_insn_16819: imul ebx , dword [ebp-0x10] -nop -Label_insn_16853: add eax , 0x00000001 -nop -Label_insn_16896: pushfd -nop -Label_insn_16900: pushfd -nop -Label_insn_16931: pushfd -nop -Label_insn_16961: sub edx , 0x00000042 -nop -Label_insn_16969: pushfd -nop -Label_insn_16978: add edi , dword [ebp-0x2C] -nop -Label_insn_17001: add edx , edx -nop -Label_insn_17132: add ebx , 0x00000001 -nop -Label_insn_17142: add ebx , 0x00000001 -nop -Label_insn_17144: imul esi , dword [ebp-0x3C] -nop -Label_insn_17145: imul edi , dword [ebp-0x40] -nop -Label_insn_17148: add esi , edi -nop -Label_insn_17149: add edx , esi -nop -Label_insn_17189: add eax , 0x00000001 -nop -Label_insn_17234: pushfd -nop -Label_insn_17266: adc edx , edx -nop -Label_insn_17270: add ecx , dword [ebp-0x2C] -nop -Label_insn_17293: pushfd -nop -Label_insn_17322: lea eax , [edi-0x42] -nop -Label_insn_17332: pushfd -nop -Label_insn_17499: sbb edx , edx -nop -Label_insn_17530: add eax , 0x00000024 -nop -Label_insn_17550: add eax , 0x00000001 -nop -Label_insn_17553: add ecx , 0x00000002 -nop -Label_insn_17562: sub eax , dword [ebp-0x0000030C] -nop -Label_insn_17566: sbb eax , eax -nop -Label_insn_17598: lea edi , [edx+edi] -nop -Label_insn_17655: add ecx , dword [ebp-0x000002E4] -nop -Label_insn_17674: add ecx , 0x00000001 -nop -Label_insn_17680: add ecx , 0x00000001 -nop -Label_insn_17686: add ecx , 0x00000001 -nop -Label_insn_17692: add ecx , 0x00000001 -nop -Label_insn_17698: add eax , 0x00000001 -nop -Label_insn_17704: sub ecx , eax -nop -Label_insn_17713: add dword [ebp-0x0000030C] , ecx -nop -Label_insn_17719: sub ecx , eax -nop -Label_insn_17728: add dword [ebp-0x0000030C] , ecx -nop -Label_insn_17746: add ecx , 0x00000001 -nop -Label_insn_17754: add eax , dword [ebp-0x000002E4] -nop -Label_insn_17764: add eax , dword [ebp-0x000002E4] -nop -Label_insn_17770: add ecx , 0x00000001 -nop -Label_insn_17772: pushfd -nop -Label_insn_17775: sbb eax , eax -nop -Label_insn_17783: sbb eax , eax -nop -Label_insn_17831: pushfd -nop -Label_insn_17839: add eax , 0x00000001 -nop -Label_insn_17843: add ecx , 0x00000001 -nop -Label_insn_17865: lea eax , [esi+edi] -nop -Label_insn_17878: lea edx , [esi+eax] -nop -Label_insn_17887: add eax , 0x00000001 -nop -Label_insn_17894: add ecx , dword [ebp-0x00000338] -nop -Label_insn_17896: lea eax , [ebx+ebx] -nop -Label_insn_17954: lea eax , [esi+edi] -nop -Label_insn_17976: pushfd -nop -Label_insn_18003: lea eax , [esi+edi] -nop -Label_insn_18038: lea edx , [eax+edx+0x04] -nop -Label_insn_18057: lea edx , [eax+edx+0x04] -nop -Label_insn_18095: lea eax , [esi+edi] -nop -Label_insn_18127: lea eax , [esi+edi] -nop -Label_insn_18149: add ebx , ebx -nop -Label_insn_18164: pushfd -nop -Label_insn_18166: sbb eax , eax -nop -Label_insn_18200: add esi , 0x0000002C -nop -Label_insn_18201: add dword [ebp-0x0000033C] , 0x00000001 -nop -Label_insn_18239: add ecx , dword [ebp-0x000002E4] -nop -Label_insn_18241: sub eax , 0x00000012 -nop -Label_insn_18258: add ebx , ebx -nop -Label_insn_18280: lea eax , [ebx+ebx] -nop -Label_insn_18296: add eax , 0x00000001 -nop -Label_insn_18300: lea eax , [ebx+ebx] -nop -Label_insn_18317: add ebx , ebx -nop -Label_insn_18344: add ecx , dword [ebp-0x000002E4] -nop -Label_insn_18361: add ecx , dword [ebp-0x000002E4] -nop -Label_insn_18375: add ecx , 0x00000001 -nop -Label_insn_18399: sub eax , 0x00000041 -nop -Label_insn_18406: add ecx , 0x00000003 -nop -Label_insn_18413: sub ecx , dword [ebp-0x0000030C] -nop -Label_insn_18417: sub eax , edi -nop -Label_insn_18423: sbb eax , eax -nop -Label_insn_18456: lea edi , [edx+edi] -nop -Label_insn_18504: pushfd -nop -Label_insn_18541: pushfd -nop -Label_insn_18549: pushfd -nop -Label_insn_18553: sbb eax , eax -nop -Label_insn_18561: sbb eax , eax -nop -Label_insn_18646: add edi , dword [ebp-0x00000328] -nop -Label_insn_18651: sub ecx , dword [ebp-0x0000030C] -nop -Label_insn_18656: sub eax , dword [ebp-0x00000338] -nop -Label_insn_18657: add eax , dword [ebp-0x00000310] -nop -Label_insn_18658: add ecx , eax -nop -Label_insn_18671: add eax , 0x00000001 -nop -Label_insn_18676: sub ecx , dword [ebp-0x0000030C] -nop -Label_insn_18683: pushfd -nop -Label_insn_18693: add eax , 0x00000001 -nop -Label_insn_18711: sub eax , 0x00000041 -nop -Label_insn_18718: add ecx , 0x00000003 -nop -Label_insn_18761: add ecx , 0x00000001 -nop -Label_insn_18781: add ecx , 0x00000001 -nop -Label_insn_18791: add eax , 0x00000001 -nop -Label_insn_18795: add dword [ebp-0x00000338] , eax -nop -Label_insn_18809: lea eax , [ecx+edi] -nop -Label_insn_18813: add ebx , ebx -nop -Label_insn_18825: add ecx , 0x00000001 -nop -Label_insn_18832: add eax , 0x00000003 -nop -Label_insn_18836: add eax , 0x00000001 -nop -Label_insn_18847: add eax , 0x00000001 -nop -Label_insn_18851: lea edx , [ecx+ecx*4] -nop -Label_insn_18852: add edx , edx -nop -Label_insn_18853: pushfd -nop -Label_insn_18854: lea ecx , [edx+ebx-0x30] -nop -Label_insn_18856: sbb edx , edx -nop -Label_insn_18865: pushfd -nop -Label_insn_18871: add eax , 0x00000001 -nop -Label_insn_18875: lea ebx , [ecx+ecx*4] -nop -Label_insn_18876: add ebx , ebx -nop -Label_insn_18877: pushfd -nop -Label_insn_18878: lea ecx , [ebx+edx-0x30] -nop -Label_insn_18880: sbb edx , edx -nop -Label_insn_18896: add eax , 0x00000001 -nop -Label_insn_18910: add ecx , 0x00000004 -nop -Label_insn_18918: add ecx , 0x00000001 -nop -Label_insn_18932: add ebx , ebx -nop -Label_insn_18934: neg ecx -nop -Label_insn_18938: lea eax , [ebx+ebx] -nop -Label_insn_18988: sub eax , 0x00000001 -nop -Label_insn_18989: sub ecx , 0x00000001 -nop -Label_insn_19007: add eax , 0x00000001 -nop -Label_insn_19012: sub ecx , dword [ebp-0x0000030C] -nop -Label_insn_19031: add eax , 0x00000001 -nop -Label_insn_19038: sub ecx , 0x00000001 -nop -Label_insn_19040: sbb eax , eax -nop -Label_insn_19052: add ecx , 0x00000001 -nop -Label_insn_19059: add eax , 0x00000001 -nop -Label_insn_19063: add dword [ebp-0x00000338] , eax -nop -Label_insn_19074: add eax , 0x00000003 -nop -Label_insn_19087: sub eax , 0x00000001 -nop -Label_insn_19088: sub ecx , 0x00000001 -nop -Label_insn_19106: add eax , 0x00000001 -nop -Label_insn_19115: add eax , 0x00000017 -nop -Label_insn_19118: add ecx , 0x00000002 -nop -Label_insn_19122: add eax , 0x00000003 -nop -Label_insn_19131: add eax , 0x0000000F -nop -Label_insn_19136: add ecx , 0x00000003 -nop -Label_insn_19152: add eax , 0x00000001 -nop -Label_insn_19161: add eax , 0x00000001 -nop -Label_insn_19165: add dword [ebp-0x00000338] , ecx -nop -Label_insn_19179: add eax , 0x00000001 -nop -Label_insn_19188: add eax , 0x00000001 -nop -Label_insn_19192: add dword [ebp-0x00000338] , ecx -nop -Label_insn_19200: lea eax , [ecx+0x01] -nop -Label_insn_19240: sub eax , 0x80000000 -nop -Label_insn_19287: lea ecx , [esi+0x04] -nop -Label_insn_19291: add edx , 0x00000001 -nop -Label_insn_19294: add eax , 0x00000010 -nop -Label_insn_19299: lea ecx , [esi+0x08] -nop -Label_insn_19300: add edx , 0x00000001 -nop -Label_insn_19315: lea ecx , [esi+0x04] -nop -Label_insn_19321: lea ecx , [esi+0x04] -nop -Label_insn_19328: lea ecx , [esi+0x08] -nop -Label_insn_19333: lea ecx , [esi+0x0C] -nop -Label_insn_19341: lea ecx , [esi+0x04] -nop -Label_insn_19349: lea ecx , [esi+0x04] -nop -Label_insn_19391: lea eax , [edi+0x01] -nop -Label_insn_19393: imul ebx , esi , 0x0000002C -nop -Label_insn_19394: lea ebx , [edx+ebx] -nop -Label_insn_19405: lea ecx , [edx-0x30] -nop -Label_insn_19412: add ecx , 0x00000001 -nop -Label_insn_19414: lea edx , [eax-0x30] -nop -Label_insn_19439: add eax , 0x00000001 -nop -Label_insn_19441: lea ecx , [eax-0x01] -nop -Label_insn_19465: lea eax , [edx-0x30] -nop -Label_insn_19478: lea eax , [edi+0x01] -nop -Label_insn_19497: add eax , 0x00000001 -nop -Label_insn_19499: lea edi , [eax-0x01] -nop -Label_insn_19511: add esi , 0x00000008 -nop -Label_insn_19514: add esi , 0x00000010 -nop -Label_insn_19519: lea eax , [edx-0x25] -nop -Label_insn_19544: pushfd -nop -Label_insn_19549: add eax , 0x0000000F -nop -Label_insn_19561: add ecx , 0x00000001 -nop -Label_insn_19582: pushfd -nop -Label_insn_19587: add eax , 0x00000001 -nop -Label_insn_19589: add ecx , 0x00000010 -nop -Label_insn_19599: lea ecx , [esi+ecx] -nop -Label_insn_19607: add edi , 0x00000001 -nop -Label_insn_19610: add esi , 0x00000001 -nop -Label_insn_19620: imul eax , dword [ebp-0x34] , 0x0000002C -nop -Label_insn_19637: imul esi , esi , 0x0000002C -nop -Label_insn_19653: sub eax , 0x00000030 -nop -Label_insn_19657: add esi , 0x00000001 -nop -Label_insn_19659: sub eax , 0x00000030 -nop -Label_insn_19664: sub edi , ecx -nop -Label_insn_19678: lea edi , [esi+0x01] -nop -Label_insn_19682: sub eax , 0x00000030 -nop -Label_insn_19686: add edi , 0x00000001 -nop -Label_insn_19688: sub eax , 0x00000030 -nop -Label_insn_19692: sub ecx , esi -nop -Label_insn_19711: sub ecx , 0x00000030 -nop -Label_insn_19713: pushfd -nop -Label_insn_19739: add eax , 0x00000001 -nop -Label_insn_19741: add edx , 0x00000010 -nop -Label_insn_19749: lea edx , [ecx+edx] -nop -Label_insn_19760: add edx , 0x00000001 -nop -Label_insn_19762: lea eax , [ecx-0x30] -nop -Label_insn_19774: lea ecx , [edx+edx*4] -nop -Label_insn_19775: add ecx , ecx -nop -Label_insn_19776: pushfd -nop -Label_insn_19777: lea edx , [ecx+ebx-0x30] -nop -Label_insn_19779: sbb ecx , ecx -nop -Label_insn_19780: add eax , 0x00000001 -nop -Label_insn_19783: lea ecx , [ebx-0x30] -nop -Label_insn_19791: sub edx , 0x00000001 -nop -Label_insn_19793: lea esi , [eax+0x01] -nop -Label_insn_19849: add eax , 0x0000000D -nop -Label_insn_19855: add eax , eax -nop -Label_insn_19872: pushfd -nop -Label_insn_19896: add eax , eax -nop -Label_insn_19944: lea esi , [eax+eax*4] -nop -Label_insn_19945: add esi , esi -nop -Label_insn_19946: pushfd -nop -Label_insn_19947: lea eax , [esi+edx-0x30] -nop -Label_insn_19949: sbb edx , edx -nop -Label_insn_19950: add ecx , 0x00000001 -nop -Label_insn_19953: lea esi , [edx-0x30] -nop -Label_insn_19962: sub eax , 0x00000001 -nop -Label_insn_19964: lea eax , [ecx+0x01] -nop -Label_insn_19976: add ecx , 0x00000001 -nop -Label_insn_19980: lea edi , [esi+0x02] -nop -Label_insn_19986: lea edx , [esi-0x30] -nop -Label_insn_20013: add eax , 0x00000001 -nop -Label_insn_20015: add edx , 0x00000010 -nop -Label_insn_20023: lea eax , [ecx+eax] -nop -Label_insn_20030: add eax , 0x00000001 -nop -Label_insn_20032: lea ecx , [edx-0x30] -nop -Label_insn_20039: imul edx , eax , 0x0000000A -nop -Label_insn_20041: sbb eax , eax -nop -Label_insn_20042: pushfd -nop -Label_insn_20045: lea eax , [edx+ecx-0x30] -nop -Label_insn_20047: sbb edx , edx -nop -Label_insn_20048: add edi , 0x00000001 -nop -Label_insn_20051: lea edx , [ecx-0x30] -nop -Label_insn_20058: sub eax , 0x00000001 -nop -Label_insn_20059: add edi , 0x00000001 -nop -Label_insn_20069: add eax , eax -nop -Label_insn_20094: pushfd -nop -Label_insn_20110: sbb eax , eax -nop -Label_insn_20112: add eax , 0x00000004 -nop -Label_insn_20122: neg esi -nop -Label_insn_20123: add esi , 0x00000014 -nop -Label_insn_20124: pushfd -nop -Label_insn_20131: add ecx , 0x00000001 -nop -Label_insn_20142: sbb esi , esi -nop -Label_insn_20144: add esi , 0x00000003 -nop -Label_insn_20145: pushfd -nop -Label_insn_20190: pushfd -nop -Label_insn_20213: adc edx , 0x00000000 -nop -Label_insn_20214: neg edx -nop -Label_insn_20251: adc ecx , 0x00000000 -nop -Label_insn_20252: neg ecx -nop -Label_insn_20257: adc dword [ebp-0x0C] , 0x00000000 -nop -Label_insn_20259: neg dword [ebp-0x0C] -nop -Label_insn_20268: sub eax , dword [ebp-0x18] -nop -Label_insn_20306: lea ecx , [edi-0x01] -nop -Label_insn_20344: pushfd -nop -Label_insn_20377: adc edx , 0x00000000 -nop -Label_insn_20378: neg edx -nop -Label_insn_20414: adc dword [ebp-0x1C] , 0x00000000 -nop -Label_insn_20415: neg dword [ebp-0x1C] -nop -Label_insn_20419: adc ecx , 0x00000000 -nop -Label_insn_20420: neg ecx -nop -Label_insn_20428: sub eax , dword [ebp-0x20] -nop -Label_insn_20462: sbb edi , edx -nop -Label_insn_20478: sbb edi , eax -nop -Label_insn_20484: sbb edx , dword [ebp-0x38] -nop -Label_insn_20565: sub eax , dword [ebp-0x0C] -nop -Label_insn_20607: lea ecx , [edi-0x01] -nop -Label_insn_20658: sbb esi , edx -nop -Label_insn_20694: sub edx , dword [ebp-0x10] -nop -Label_insn_20729: sbb esi , edx -nop -Label_insn_20746: sbb edx , dword [ebp-0x0C] -nop -Label_insn_20774: push 0x0805BCEB -nop -Label_insn_20775: add ebx , 0x00005309 -nop -Label_insn_20778: lea edi , [ebx-0x00000104] -nop -Label_insn_20779: lea eax , [ebx-0x00000104] -nop -Label_insn_20780: sub edi , eax -nop -Label_insn_21320: jmp 0x805bd3a -Label_insn_20791: push 0x0805BD2B -nop -Label_insn_20792: add esi , 0x00000001 -nop -Label_insn_20808: push 0x0805BD49 -nop -Label_insn_20809: add ebx , 0x000052AB -nop -Label_insn_20838: sub ebx , 0x00000004 -nop -Label_insn_20839: push 0x0805BD9D -nop -Label_insn_20853: push 0x0805BDB8 -nop -Label_insn_21321: jmp 0x8049658 -Label_insn_40421: jno Label_insn_6084 -nop -Label_insn_40422: jnc Label_insn_6102 -nop -Label_insn_40423: jnc 0x804ed13 -nop -Label_insn_40424: jnc Label_insn_6109 -nop -Label_insn_40425: jnc 0x804ee23 -nop -Label_insn_40426: jnc Label_insn_6217 -nop -Label_insn_40427: jnc 0x804ee95 -nop -Label_insn_40428: pushfd -nop -Label_insn_40429: jno 0x804f75d -nop -Label_insn_40430: jno 0x804f7d0 -nop -Label_insn_40431: jnc 0x804ffce -nop -Label_insn_40432: jno 0x80500ad -nop -Label_insn_40433: jno 0x8050f6a -nop -Label_insn_40434: jnc 0x8051b3a -nop -Label_insn_40435: jnc Label_insn_9015 -nop -Label_insn_40436: jno 0x8051e39 -nop -Label_insn_40437: jno 0x8051e3f -nop -Label_insn_40438: pushfd -nop -Label_insn_40439: jnc Label_insn_9105 -nop -Label_insn_40440: jno 0x8051e5f -nop -Label_insn_40441: jno 0x8051e65 -nop -Label_insn_40442: jno Label_insn_9127 -nop -Label_insn_40443: jno Label_insn_9130 -nop -Label_insn_40444: jno 0x8051eae -nop -Label_insn_40445: pushfd -nop -Label_insn_40446: pushfd -nop -Label_insn_40447: jno 0x805201d -nop -Label_insn_40448: jno 0x8052028 -nop -Label_insn_40449: jnc 0x805216a -nop -Label_insn_40450: jno 0x80521d5 -nop -Label_insn_40451: jno 0x805220b -nop -Label_insn_40452: jno 0x8052e62 -nop -Label_insn_40453: jno 0x8052e7d -nop -Label_insn_40454: jno 0x8052e90 -nop -Label_insn_40455: jno 0x8052eac -nop -Label_insn_40456: jno 0x8052ebf -nop -Label_insn_40457: jno 0x8052ed2 -nop -Label_insn_40458: jno 0x8052eee -nop -Label_insn_40459: jno 0x8052f01 -nop -Label_insn_40460: jno 0x8052f14 -nop -Label_insn_40461: jno 0x8052f2a -nop -Label_insn_40462: jno 0x8052f48 -nop -Label_insn_40463: jno 0x8052f5e -nop -Label_insn_40464: jno 0x8052f80 -nop -Label_insn_40465: jno 0x8052fdf -nop -Label_insn_40466: jno 0x8053087 -nop -Label_insn_40467: jno 0x804af41 -nop -Label_insn_40468: jno 0x804b4eb -nop -Label_insn_40469: jnc 0x804b7ff -nop -Label_insn_40470: jnc Label_insn_2365 -nop -Label_insn_40471: jnc 0x8053f71 -nop -Label_insn_40472: jno 0x805408c -nop -Label_insn_40473: jno 0x80542d9 -nop -Label_insn_40474: jnc 0x8054418 -nop -Label_insn_40475: pushfd -nop -Label_insn_40476: jnc 0x80546b7 -nop -Label_insn_40477: jno 0x80549ea -nop -Label_insn_40478: jnc 0x8054c13 -nop -Label_insn_40479: jnc 0x8054c18 -nop -Label_insn_40480: jnc 0x8054c1d -nop -Label_insn_40481: jno 0x80551b3 -nop -Label_insn_40482: jnc 0x805528d -nop -Label_insn_40483: jnc 0x80552e5 -nop -Label_insn_40484: jno 0x80557ca -nop -Label_insn_40485: pushfd -nop -Label_insn_40486: jnc Label_insn_14344 -nop -Label_insn_40487: jnc 0x8055eb0 -nop -Label_insn_40488: jnc 0x8055f76 -nop -Label_insn_40489: jnc Label_insn_14872 -nop -Label_insn_40490: jno 0x8056546 -nop -Label_insn_40491: jnc 0x80565af -nop -Label_insn_40492: pushfd -nop -Label_insn_40493: pushfd -nop -Label_insn_40494: jnc 0x8056860 -nop -Label_insn_40495: pushfd -nop -Label_insn_40496: jnc 0x80568fd -nop -Label_insn_40497: jno 0x8056995 -nop -Label_insn_40498: jno 0x80569c0 -nop -Label_insn_40499: jno 0x80569c5 -nop -Label_insn_40500: jnc 0x8056bcd -nop -Label_insn_40501: pushfd -nop -Label_insn_40502: jno 0x8056c89 -nop -Label_insn_40503: jno Label_insn_15311 -nop -Label_insn_40504: jno Label_insn_15314 -nop -Label_insn_40505: pushfd -nop -Label_insn_40506: jno 0x8056d38 -nop -Label_insn_40507: jnc 0x8056d4f -nop -Label_insn_40508: jno 0x8056dbd -nop -Label_insn_40509: jno 0x8056dc4 -nop -Label_insn_40510: jnc 0x8056e9b -nop -Label_insn_40511: jnc 0x8056f00 -nop -Label_insn_40512: jnc 0x805704c -nop -Label_insn_40513: jnc 0x80570ae -nop -Label_insn_40514: jno 0x80570b8 -nop -Label_insn_40515: jno Label_insn_15573 -nop -Label_insn_40516: jno 0x805718d -nop -Label_insn_40517: jnc 0x80571db -nop -Label_insn_40518: jno 0x805722e -nop -Label_insn_40519: pushfd -nop -Label_insn_40520: jno 0x8057306 -nop -Label_insn_40521: jno 0x805730b -nop -Label_insn_40522: jnc 0x8057323 -nop -Label_insn_40523: jno 0x8057376 -nop -Label_insn_40524: jno Label_insn_15799 -nop -Label_insn_40525: jno 0x8057564 -nop -Label_insn_40526: jnc 0x805759b -nop -Label_insn_40527: jnc 0x80575ac -nop -Label_insn_40528: jno Label_insn_15846 -nop -Label_insn_40529: jno 0x80575df -nop -Label_insn_40530: jno Label_insn_15871 -nop -Label_insn_40531: jno 0x80577dc -nop -Label_insn_40532: jno 0x80577e0 -nop -Label_insn_40533: jno Label_insn_15983 -nop -Label_insn_40534: jnc 0x80578b3 -nop -Label_insn_40535: jnc 0x80579ce -nop -Label_insn_40536: jno Label_insn_16092 -nop -Label_insn_40537: jnc 0x8057a79 -nop -Label_insn_40538: jnc 0x8057af3 -nop -Label_insn_40539: jnc 0x8057b51 -nop -Label_insn_40540: jno 0x8057da0 -nop -Label_insn_40541: pushfd -nop -Label_insn_40542: jno 0x8057df8 -nop -Label_insn_40543: pushfd -nop -Label_insn_40544: jno Label_insn_16305 -nop -Label_insn_40545: jno 0x8057e73 -nop -Label_insn_40546: jno 0x8057e8f -nop -Label_insn_40547: jnc 0x8057ebf -nop -Label_insn_40548: pushfd -nop -Label_insn_40549: jno Label_insn_16387 -nop -Label_insn_40550: jno 0x8057fe3 -nop -Label_insn_40551: jno 0x80580e4 -nop -Label_insn_40552: jno Label_insn_17145 -nop -Label_insn_40553: jno 0x8058e56 -nop -Label_insn_40554: pushfd -nop -Label_insn_40555: jno 0x8059402 -nop -Label_insn_40556: jnc 0x8059909 -nop -Label_insn_40557: jnc 0x8059a46 -nop -Label_insn_40558: jno 0x8059b3b -nop -Label_insn_40559: jnc 0x805a12c -nop -Label_insn_40560: jnc 0x805a4c3 -nop -Label_insn_40561: jno 0x805a523 -nop -Label_insn_40562: jno 0x805a620 -nop -Label_insn_40563: jno 0x805a806 -nop -Label_insn_40564: jno 0x805abbd -nop -Label_insn_40565: jno Label_insn_19394 -nop -Label_insn_40566: jnc 0x805ad59 -nop -Label_insn_40567: jno 0x805ada4 -nop -Label_insn_40568: jno 0x805ae54 -nop -Label_insn_40569: jno 0x805ae7b -nop -Label_insn_40570: jno 0x805af5f -nop -Label_insn_40571: jno 0x805af9a -nop -Label_insn_40572: jnc 0x805b031 -nop -Label_insn_40573: jnc 0x805b089 -nop -Label_insn_40574: pushfd -nop -Label_insn_40575: jno 0x805b130 -nop -Label_insn_40576: jnc 0x805b171 -nop -Label_insn_40577: jnc Label_insn_19780 -nop -Label_insn_40578: jnc 0x805b1b0 -nop -Label_insn_40579: jno 0x805b1d1 -nop -Label_insn_40580: jno Label_insn_19950 -nop -Label_insn_40581: jnc 0x805b417 -nop -Label_insn_40582: jno 0x805b43a -nop -Label_insn_40583: jno 0x805b4e8 -nop -Label_insn_40584: jnc 0x805b51a -nop -Label_insn_40585: jno Label_insn_20042 -nop -Label_insn_40586: jno 0x805b541 -nop -Label_insn_40587: jno Label_insn_20048 -nop -Label_insn_40588: jnc 0x805b550 -nop -Label_insn_40589: jnc 0x805b640 -nop -Label_insn_40590: jno Label_insn_20145 -nop -Label_insn_40591: jno 0x805b7fe -nop -Label_insn_40592: jno Label_insn_20420 -nop -Label_insn_40593: jno Label_insn_20779 -nop diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.bin b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.bin deleted file mode 100644 index 54c03361b1474e03122068ed07e7d4cb05405f6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42035 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 BnScNQ diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.map b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.map deleted file mode 100644 index 1aace5633..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.map +++ /dev/null @@ -1,11988 +0,0 @@ - -- NASM Map file --------------------------------------------------------------- - -Source file: a.irdb.aspri.asm -Output file: a.irdb.aspri.asm.bin - --- Symbols -------------------------------------------------------------------- - ----- Section .text ------------------------------------------------------------ - -Real Virtual Name - FF000000 FF000000 Label_insn_30959 - FF000002 FF000002 Label_insn_4 - FF000008 FF000008 Label_insn_30960 - FF00000A FF00000A Label_insn_30961 - FF000011 FF000011 Label_insn_30970 - FF000013 FF000013 Label_insn_30971 - FF000019 FF000019 Label_insn_30972 - FF00001F FF00001F Label_insn_30968 - FF000026 FF000026 Label_insn_30969 - FF000028 FF000028 Label_insn_30966 - FF00002E FF00002E Label_insn_30967 - FF000035 FF000035 Label_insn_30963 - FF00003B FF00003B Label_insn_30964 - FF00003D FF00003D Label_insn_30965 - FF000043 FF000043 Label_insn_30962 - FF000045 FF000045 Label_insn_21295 - FF00004C FF00004C Label_insn_21296 - FF00004E FF00004E Label_insn_21297 - FF000053 FF000053 Label_insn_30958 - FF000056 FF000056 Label_insn_30973 - FF000057 FF000057 post_callback_Label_insn_30973 - FF000059 FF000059 Label_insn_30974 - FF00005B FF00005B Label_insn_30975 - FF00005E FF00005E Label_insn_30976 - FF00005F FF00005F post_callback_Label_insn_30976 - FF000061 FF000061 Label_insn_30977 - FF000068 FF000068 Label_insn_30978 - FF00006F FF00006F Label_insn_30979 - FF000071 FF000071 Label_insn_30980 - FF000073 FF000073 Label_insn_30981 - FF000079 FF000079 Label_insn_30982 - FF000080 FF000080 Label_insn_30983 - FF000081 FF000081 post_callback_Label_insn_30983 - FF000083 FF000083 Label_insn_30984 - FF000085 FF000085 Label_insn_30985 - FF000087 FF000087 Label_insn_30986 - FF00008E FF00008E Label_insn_30987 - FF000090 FF000090 Label_insn_30988 - FF000092 FF000092 Label_insn_30989 - FF000098 FF000098 Label_insn_30990 - FF00009F FF00009F Label_insn_30991 - FF0000A0 FF0000A0 post_callback_Label_insn_30991 - FF0000A2 FF0000A2 Label_insn_30992 - FF0000A4 FF0000A4 Label_insn_30993 - FF0000A6 FF0000A6 Label_insn_30994 - FF0000AD FF0000AD Label_insn_30995 - FF0000AF FF0000AF Label_insn_30996 - FF0000B1 FF0000B1 Label_insn_30997 - FF0000B7 FF0000B7 Label_insn_30998 - FF0000BE FF0000BE Label_insn_30999 - FF0000BF FF0000BF post_callback_Label_insn_30999 - FF0000C1 FF0000C1 Label_insn_31000 - FF0000C3 FF0000C3 Label_insn_31001 - FF0000C5 FF0000C5 Label_insn_31002 - FF0000CC FF0000CC Label_insn_31003 - FF0000D3 FF0000D3 Label_insn_31004 - FF0000D5 FF0000D5 Label_insn_31005 - FF0000D7 FF0000D7 Label_insn_31006 - FF0000DD FF0000DD Label_insn_31007 - FF0000E4 FF0000E4 Label_insn_31008 - FF0000E5 FF0000E5 post_callback_Label_insn_31008 - FF0000E7 FF0000E7 Label_insn_31009 - FF0000E9 FF0000E9 Label_insn_31010 - FF0000EB FF0000EB Label_insn_31011 - FF0000F2 FF0000F2 Label_insn_31012 - FF0000F4 FF0000F4 Label_insn_31013 - FF0000F6 FF0000F6 Label_insn_31014 - FF0000FC FF0000FC Label_insn_31015 - FF000103 FF000103 Label_insn_31016 - FF000104 FF000104 post_callback_Label_insn_31016 - FF000106 FF000106 Label_insn_31017 - FF000108 FF000108 Label_insn_31018 - FF00010A FF00010A Label_insn_31019 - FF000111 FF000111 Label_insn_31020 - FF000113 FF000113 Label_insn_31021 - FF000115 FF000115 Label_insn_31022 - FF00011B FF00011B Label_insn_31023 - FF000122 FF000122 Label_insn_31024 - FF000123 FF000123 post_callback_Label_insn_31024 - FF000125 FF000125 Label_insn_31025 - FF000127 FF000127 Label_insn_31026 - FF000129 FF000129 Label_insn_31027 - FF000130 FF000130 Label_insn_31028 - FF000132 FF000132 Label_insn_31029 - FF000134 FF000134 Label_insn_31030 - FF00013A FF00013A Label_insn_31031 - FF000141 FF000141 Label_insn_31032 - FF000142 FF000142 post_callback_Label_insn_31032 - FF000144 FF000144 Label_insn_31033 - FF000146 FF000146 Label_insn_31034 - FF000148 FF000148 Label_insn_31035 - FF00014F FF00014F Label_insn_31036 - FF000151 FF000151 Label_insn_31037 - FF000153 FF000153 Label_insn_31038 - FF000159 FF000159 Label_insn_31039 - FF000160 FF000160 Label_insn_31040 - FF000161 FF000161 post_callback_Label_insn_31040 - FF000163 FF000163 Label_insn_31041 - FF000165 FF000165 Label_insn_31042 - FF000167 FF000167 Label_insn_31043 - FF00016E FF00016E Label_insn_31044 - FF000170 FF000170 Label_insn_31045 - FF000172 FF000172 Label_insn_31046 - FF000178 FF000178 Label_insn_31047 - FF00017F FF00017F Label_insn_31048 - FF000180 FF000180 post_callback_Label_insn_31048 - FF000182 FF000182 Label_insn_31049 - FF000184 FF000184 Label_insn_31050 - FF000186 FF000186 Label_insn_31051 - FF00018D FF00018D Label_insn_31052 - FF00018F FF00018F Label_insn_31053 - FF000191 FF000191 Label_insn_31054 - FF000197 FF000197 Label_insn_31055 - FF00019E FF00019E Label_insn_31056 - FF00019F FF00019F post_callback_Label_insn_31056 - FF0001A1 FF0001A1 Label_insn_31057 - FF0001A3 FF0001A3 Label_insn_31058 - FF0001A5 FF0001A5 Label_insn_31059 - FF0001AC FF0001AC Label_insn_31060 - FF0001AE FF0001AE Label_insn_31061 - FF0001B0 FF0001B0 Label_insn_31062 - FF0001B6 FF0001B6 Label_insn_31063 - FF0001BD FF0001BD Label_insn_31064 - FF0001BE FF0001BE post_callback_Label_insn_31064 - FF0001C0 FF0001C0 Label_insn_31065 - FF0001C2 FF0001C2 Label_insn_31066 - FF0001C4 FF0001C4 Label_insn_31067 - FF0001CB FF0001CB Label_insn_31068 - FF0001CD FF0001CD Label_insn_31069 - FF0001CF FF0001CF Label_insn_31070 - FF0001D5 FF0001D5 Label_insn_31071 - FF0001DC FF0001DC Label_insn_31072 - FF0001DD FF0001DD post_callback_Label_insn_31072 - FF0001DF FF0001DF Label_insn_31073 - FF0001E1 FF0001E1 Label_insn_31074 - FF0001E3 FF0001E3 Label_insn_31075 - FF0001EA FF0001EA Label_insn_31076 - FF0001F1 FF0001F1 Label_insn_31077 - FF0001F3 FF0001F3 Label_insn_31078 - FF0001F5 FF0001F5 Label_insn_31079 - FF0001FB FF0001FB Label_insn_31080 - FF000201 FF000201 Label_insn_31158 - FF000209 FF000209 Label_insn_31081 - FF00020A FF00020A post_callback_Label_insn_31081 - FF00020C FF00020C Label_insn_31082 - FF00020E FF00020E Label_insn_31083 - FF000210 FF000210 Label_insn_31084 - FF000217 FF000217 Label_insn_31085 - FF000219 FF000219 Label_insn_31086 - FF00021B FF00021B Label_insn_31087 - FF000221 FF000221 Label_insn_31088 - FF000228 FF000228 Label_insn_31089 - FF000229 FF000229 post_callback_Label_insn_31089 - FF00022B FF00022B Label_insn_31090 - FF00022D FF00022D Label_insn_31091 - FF00022F FF00022F Label_insn_31092 - FF000236 FF000236 Label_insn_31093 - FF000238 FF000238 Label_insn_31094 - FF00023A FF00023A Label_insn_31095 - FF000240 FF000240 Label_insn_31096 - FF000247 FF000247 Label_insn_31097 - FF000248 FF000248 post_callback_Label_insn_31097 - FF00024A FF00024A Label_insn_31098 - FF00024C FF00024C Label_insn_31099 - FF00024E FF00024E Label_insn_31100 - FF000255 FF000255 Label_insn_31101 - FF000257 FF000257 Label_insn_31102 - FF000259 FF000259 Label_insn_31103 - FF00025F FF00025F Label_insn_31104 - FF000266 FF000266 Label_insn_31105 - FF000267 FF000267 post_callback_Label_insn_31105 - FF000269 FF000269 Label_insn_31106 - FF00026B FF00026B Label_insn_31107 - FF00026D FF00026D Label_insn_31108 - FF000274 FF000274 Label_insn_31109 - FF000276 FF000276 Label_insn_31110 - FF000278 FF000278 Label_insn_31111 - FF00027E FF00027E Label_insn_31112 - FF000285 FF000285 Label_insn_31113 - FF000286 FF000286 post_callback_Label_insn_31113 - FF000288 FF000288 Label_insn_31114 - FF00028A FF00028A Label_insn_31115 - FF00028C FF00028C Label_insn_31116 - FF000293 FF000293 Label_insn_31117 - FF000295 FF000295 Label_insn_31118 - FF000297 FF000297 Label_insn_31119 - FF00029D FF00029D Label_insn_31120 - FF0002A4 FF0002A4 Label_insn_31121 - FF0002A5 FF0002A5 post_callback_Label_insn_31121 - FF0002A7 FF0002A7 Label_insn_31122 - FF0002A9 FF0002A9 Label_insn_31123 - FF0002AB FF0002AB Label_insn_31124 - FF0002B2 FF0002B2 Label_insn_31125 - FF0002B4 FF0002B4 Label_insn_31126 - FF0002B6 FF0002B6 Label_insn_31127 - FF0002BC FF0002BC Label_insn_31128 - FF0002C3 FF0002C3 Label_insn_31129 - FF0002C4 FF0002C4 post_callback_Label_insn_31129 - FF0002C6 FF0002C6 Label_insn_31130 - FF0002C8 FF0002C8 Label_insn_31131 - FF0002CA FF0002CA Label_insn_31132 - FF0002D1 FF0002D1 Label_insn_31133 - FF0002D3 FF0002D3 Label_insn_31134 - FF0002D5 FF0002D5 Label_insn_31135 - FF0002DB FF0002DB Label_insn_31136 - FF0002E2 FF0002E2 Label_insn_31137 - FF0002E3 FF0002E3 post_callback_Label_insn_31137 - FF0002E5 FF0002E5 Label_insn_31138 - FF0002E7 FF0002E7 Label_insn_31139 - FF0002E9 FF0002E9 Label_insn_31140 - FF0002F0 FF0002F0 Label_insn_31141 - FF0002F2 FF0002F2 Label_insn_31142 - FF0002F4 FF0002F4 Label_insn_31143 - FF0002FA FF0002FA Label_insn_31144 - FF000301 FF000301 Label_insn_31145 - FF000302 FF000302 post_callback_Label_insn_31145 - FF000304 FF000304 Label_insn_31146 - FF000306 FF000306 Label_insn_31147 - FF000308 FF000308 Label_insn_31148 - FF00030F FF00030F Label_insn_31149 - FF000316 FF000316 Label_insn_31150 - FF00031D FF00031D Label_insn_31151 - FF00031F FF00031F Label_insn_31152 - FF000321 FF000321 Label_insn_31153 - FF000327 FF000327 Label_insn_31154 - FF00032E FF00032E Label_insn_31155 - FF00032F FF00032F post_callback_Label_insn_31155 - FF000331 FF000331 Label_insn_31156 - FF000333 FF000333 Label_insn_31157 - FF000335 FF000335 Label_insn_35156 - FF000338 FF000338 Label_insn_31159 - FF00033A FF00033A Label_insn_31160 - FF00033C FF00033C Label_insn_31161 - FF000342 FF000342 Label_insn_31162 - FF000349 FF000349 Label_insn_31163 - FF00034A FF00034A post_callback_Label_insn_31163 - FF00034C FF00034C Label_insn_31164 - FF00034E FF00034E Label_insn_31165 - FF000350 FF000350 Label_insn_31166 - FF000357 FF000357 Label_insn_31167 - FF000359 FF000359 Label_insn_31168 - FF00035B FF00035B Label_insn_31169 - FF000361 FF000361 Label_insn_31170 - FF000368 FF000368 Label_insn_31171 - FF000369 FF000369 post_callback_Label_insn_31171 - FF00036B FF00036B Label_insn_31172 - FF00036D FF00036D Label_insn_31173 - FF00036F FF00036F Label_insn_31174 - FF000376 FF000376 Label_insn_31175 - FF00037D FF00037D Label_insn_31176 - FF00037F FF00037F Label_insn_31177 - FF000381 FF000381 Label_insn_31178 - FF000387 FF000387 Label_insn_31179 - FF00038E FF00038E Label_insn_31180 - FF00038F FF00038F post_callback_Label_insn_31180 - FF000391 FF000391 Label_insn_31181 - FF000393 FF000393 Label_insn_31182 - FF000395 FF000395 Label_insn_31183 - FF00039C FF00039C Label_insn_31184 - FF00039E FF00039E Label_insn_31185 - FF0003A0 FF0003A0 Label_insn_31186 - FF0003A6 FF0003A6 Label_insn_31187 - FF0003AD FF0003AD Label_insn_31188 - FF0003AE FF0003AE post_callback_Label_insn_31188 - FF0003B0 FF0003B0 Label_insn_31189 - FF0003B2 FF0003B2 Label_insn_31190 - FF0003B4 FF0003B4 Label_insn_31191 - FF0003BB FF0003BB Label_insn_31192 - FF0003C2 FF0003C2 Label_insn_31193 - FF0003C4 FF0003C4 Label_insn_31194 - FF0003C6 FF0003C6 Label_insn_31195 - FF0003CC FF0003CC Label_insn_31196 - FF0003D3 FF0003D3 Label_insn_31197 - FF0003D4 FF0003D4 post_callback_Label_insn_31197 - FF0003D6 FF0003D6 Label_insn_31198 - FF0003D8 FF0003D8 Label_insn_31199 - FF0003DA FF0003DA Label_insn_31200 - FF0003E1 FF0003E1 Label_insn_31201 - FF0003E3 FF0003E3 Label_insn_31202 - FF0003E5 FF0003E5 Label_insn_31203 - FF0003EB FF0003EB Label_insn_31204 - FF0003F2 FF0003F2 Label_insn_31205 - FF0003F3 FF0003F3 post_callback_Label_insn_31205 - FF0003F5 FF0003F5 Label_insn_31206 - FF0003F7 FF0003F7 Label_insn_31207 - FF0003F9 FF0003F9 Label_insn_31208 - FF000400 FF000400 Label_insn_31209 - FF000407 FF000407 Label_insn_31210 - FF000409 FF000409 Label_insn_31211 - FF00040B FF00040B Label_insn_31212 - FF000411 FF000411 Label_insn_31213 - FF000418 FF000418 Label_insn_31214 - FF000419 FF000419 post_callback_Label_insn_31214 - FF00041B FF00041B Label_insn_31215 - FF00041D FF00041D Label_insn_31216 - FF00041F FF00041F Label_insn_31217 - FF000426 FF000426 Label_insn_31218 - FF000428 FF000428 Label_insn_31219 - FF00042A FF00042A Label_insn_31220 - FF000430 FF000430 Label_insn_31221 - FF000437 FF000437 Label_insn_31222 - FF000438 FF000438 post_callback_Label_insn_31222 - FF00043A FF00043A Label_insn_31223 - FF00043C FF00043C Label_insn_31224 - FF00043E FF00043E Label_insn_31225 - FF000445 FF000445 Label_insn_31226 - FF000447 FF000447 Label_insn_31227 - FF000449 FF000449 Label_insn_31228 - FF00044F FF00044F Label_insn_31229 - FF000456 FF000456 Label_insn_31230 - FF000457 FF000457 post_callback_Label_insn_31230 - FF000459 FF000459 Label_insn_31231 - FF00045B FF00045B Label_insn_31232 - FF00045D FF00045D Label_insn_31233 - FF000464 FF000464 Label_insn_31234 - FF00046B FF00046B Label_insn_31235 - FF00046D FF00046D Label_insn_31236 - FF00046F FF00046F Label_insn_31237 - FF000475 FF000475 Label_insn_31238 - FF00047C FF00047C Label_insn_31239 - FF00047D FF00047D post_callback_Label_insn_31239 - FF00047F FF00047F Label_insn_31240 - FF000481 FF000481 Label_insn_31241 - FF000483 FF000483 Label_insn_31242 - FF00048A FF00048A Label_insn_31243 - FF00048C FF00048C Label_insn_31244 - FF00048E FF00048E Label_insn_31245 - FF000494 FF000494 Label_insn_31246 - FF00049B FF00049B Label_insn_31247 - FF00049C FF00049C post_callback_Label_insn_31247 - FF00049E FF00049E Label_insn_31248 - FF0004A0 FF0004A0 Label_insn_31249 - FF0004A2 FF0004A2 Label_insn_31250 - FF0004A9 FF0004A9 Label_insn_31251 - FF0004B0 FF0004B0 Label_insn_31252 - FF0004B2 FF0004B2 Label_insn_31253 - FF0004B4 FF0004B4 Label_insn_31254 - FF0004BA FF0004BA Label_insn_31255 - FF0004C1 FF0004C1 Label_insn_31256 - FF0004C2 FF0004C2 post_callback_Label_insn_31256 - FF0004C4 FF0004C4 Label_insn_31257 - FF0004C6 FF0004C6 Label_insn_31258 - FF0004C8 FF0004C8 Label_insn_31259 - FF0004CF FF0004CF Label_insn_31260 - FF0004D1 FF0004D1 Label_insn_31261 - FF0004D3 FF0004D3 Label_insn_31262 - FF0004D9 FF0004D9 Label_insn_31263 - FF0004E0 FF0004E0 Label_insn_31264 - FF0004E1 FF0004E1 post_callback_Label_insn_31264 - FF0004E3 FF0004E3 Label_insn_31265 - FF0004E5 FF0004E5 Label_insn_31266 - FF0004E7 FF0004E7 Label_insn_31267 - FF0004EE FF0004EE Label_insn_31268 - FF0004F0 FF0004F0 Label_insn_31269 - FF0004F2 FF0004F2 Label_insn_31270 - FF0004F8 FF0004F8 Label_insn_31271 - FF0004FF FF0004FF Label_insn_31272 - FF000500 FF000500 post_callback_Label_insn_31272 - FF000502 FF000502 Label_insn_31273 - FF000504 FF000504 Label_insn_31274 - FF000506 FF000506 Label_insn_31275 - FF00050D FF00050D Label_insn_31276 - FF00050F FF00050F Label_insn_31277 - FF000511 FF000511 Label_insn_31278 - FF000517 FF000517 Label_insn_31279 - FF00051E FF00051E Label_insn_31280 - FF00051F FF00051F post_callback_Label_insn_31280 - FF000521 FF000521 Label_insn_31281 - FF000523 FF000523 Label_insn_31282 - FF000525 FF000525 Label_insn_31283 - FF00052C FF00052C Label_insn_31284 - FF000533 FF000533 Label_insn_31285 - FF000535 FF000535 Label_insn_31286 - FF000537 FF000537 Label_insn_31287 - FF00053D FF00053D Label_insn_31288 - FF000544 FF000544 Label_insn_31289 - FF000545 FF000545 post_callback_Label_insn_31289 - FF000547 FF000547 Label_insn_31290 - FF000549 FF000549 Label_insn_31291 - FF00054B FF00054B Label_insn_31292 - FF000552 FF000552 Label_insn_31293 - FF000554 FF000554 Label_insn_31294 - FF000556 FF000556 Label_insn_31295 - FF00055C FF00055C Label_insn_31296 - FF000563 FF000563 Label_insn_31297 - FF000564 FF000564 post_callback_Label_insn_31297 - FF000566 FF000566 Label_insn_31298 - FF000568 FF000568 Label_insn_31299 - FF00056A FF00056A Label_insn_31300 - FF000571 FF000571 Label_insn_31301 - FF000578 FF000578 Label_insn_31302 - FF00057A FF00057A Label_insn_31303 - FF00057C FF00057C Label_insn_31304 - FF000582 FF000582 Label_insn_31305 - FF000589 FF000589 Label_insn_31306 - FF00058A FF00058A post_callback_Label_insn_31306 - FF00058C FF00058C Label_insn_31307 - FF00058E FF00058E Label_insn_31308 - FF000590 FF000590 Label_insn_31309 - FF000597 FF000597 Label_insn_31310 - FF000599 FF000599 Label_insn_31311 - FF00059B FF00059B Label_insn_31312 - FF0005A1 FF0005A1 Label_insn_31313 - FF0005A7 FF0005A7 Label_insn_31391 - FF0005A9 FF0005A9 Label_insn_31392 - FF0005AC FF0005AC Label_insn_31314 - FF0005AD FF0005AD post_callback_Label_insn_31314 - FF0005AF FF0005AF Label_insn_31315 - FF0005B1 FF0005B1 Label_insn_31316 - FF0005B3 FF0005B3 Label_insn_31317 - FF0005BA FF0005BA Label_insn_31318 - FF0005C1 FF0005C1 Label_insn_31319 - FF0005C3 FF0005C3 Label_insn_31320 - FF0005C5 FF0005C5 Label_insn_31321 - FF0005CB FF0005CB Label_insn_31322 - FF0005D2 FF0005D2 Label_insn_31323 - FF0005D3 FF0005D3 post_callback_Label_insn_31323 - FF0005D5 FF0005D5 Label_insn_31324 - FF0005D7 FF0005D7 Label_insn_31325 - FF0005D9 FF0005D9 Label_insn_31326 - FF0005E0 FF0005E0 Label_insn_31327 - FF0005E2 FF0005E2 Label_insn_31328 - FF0005E4 FF0005E4 Label_insn_31329 - FF0005EA FF0005EA Label_insn_31330 - FF0005F1 FF0005F1 Label_insn_31331 - FF0005F2 FF0005F2 post_callback_Label_insn_31331 - FF0005F4 FF0005F4 Label_insn_31332 - FF0005F6 FF0005F6 Label_insn_31333 - FF0005F8 FF0005F8 Label_insn_31334 - FF0005FF FF0005FF Label_insn_31335 - FF000601 FF000601 Label_insn_31336 - FF000603 FF000603 Label_insn_31337 - FF000609 FF000609 Label_insn_31338 - FF000610 FF000610 Label_insn_31339 - FF000611 FF000611 post_callback_Label_insn_31339 - FF000613 FF000613 Label_insn_31340 - FF000615 FF000615 Label_insn_31341 - FF000617 FF000617 Label_insn_31342 - FF00061E FF00061E Label_insn_31343 - FF000625 FF000625 Label_insn_31344 - FF000627 FF000627 Label_insn_31345 - FF000629 FF000629 Label_insn_31346 - FF00062F FF00062F Label_insn_31347 - FF000636 FF000636 Label_insn_31348 - FF000637 FF000637 post_callback_Label_insn_31348 - FF000639 FF000639 Label_insn_31349 - FF00063B FF00063B Label_insn_31350 - FF00063D FF00063D Label_insn_31351 - FF000644 FF000644 Label_insn_31352 - FF000646 FF000646 Label_insn_31353 - FF000648 FF000648 Label_insn_31354 - FF00064E FF00064E Label_insn_31355 - FF000655 FF000655 Label_insn_31356 - FF000656 FF000656 post_callback_Label_insn_31356 - FF000658 FF000658 Label_insn_31357 - FF00065A FF00065A Label_insn_31358 - FF00065C FF00065C Label_insn_31359 - FF000663 FF000663 Label_insn_31360 - FF00066A FF00066A Label_insn_31361 - FF00066C FF00066C Label_insn_31362 - FF00066E FF00066E Label_insn_31363 - FF000674 FF000674 Label_insn_31364 - FF00067B FF00067B Label_insn_31365 - FF00067C FF00067C post_callback_Label_insn_31365 - FF00067E FF00067E Label_insn_31366 - FF000680 FF000680 Label_insn_31367 - FF000682 FF000682 Label_insn_31368 - FF000689 FF000689 Label_insn_31369 - FF000690 FF000690 Label_insn_31370 - FF000692 FF000692 Label_insn_31371 - FF000694 FF000694 Label_insn_31372 - FF00069A FF00069A Label_insn_31373 - FF0006A1 FF0006A1 Label_insn_31374 - FF0006A2 FF0006A2 post_callback_Label_insn_31374 - FF0006A4 FF0006A4 Label_insn_31375 - FF0006A6 FF0006A6 Label_insn_31376 - FF0006A8 FF0006A8 Label_insn_31377 - FF0006AF FF0006AF Label_insn_31378 - FF0006B1 FF0006B1 Label_insn_31379 - FF0006B3 FF0006B3 Label_insn_31380 - FF0006B9 FF0006B9 Label_insn_31381 - FF0006C0 FF0006C0 Label_insn_31382 - FF0006C1 FF0006C1 post_callback_Label_insn_31382 - FF0006C3 FF0006C3 Label_insn_31383 - FF0006C5 FF0006C5 Label_insn_31384 - FF0006C7 FF0006C7 Label_insn_31385 - FF0006CE FF0006CE Label_insn_31386 - FF0006D0 FF0006D0 Label_insn_31387 - FF0006D2 FF0006D2 Label_insn_31388 - FF0006D8 FF0006D8 Label_insn_31389 - FF0006DF FF0006DF Label_insn_31390 - FF0006E0 FF0006E0 post_callback_Label_insn_31390 - FF0006E2 FF0006E2 Label_insn_31393 - FF0006E9 FF0006E9 Label_insn_31394 - FF0006EB FF0006EB Label_insn_31395 - FF0006ED FF0006ED Label_insn_31396 - FF0006F3 FF0006F3 Label_insn_31397 - FF0006FA FF0006FA Label_insn_31398 - FF0006FB FF0006FB post_callback_Label_insn_31398 - FF0006FD FF0006FD Label_insn_31399 - FF0006FF FF0006FF Label_insn_31400 - FF000701 FF000701 Label_insn_31401 - FF000708 FF000708 Label_insn_31402 - FF00070A FF00070A Label_insn_31403 - FF00070C FF00070C Label_insn_31404 - FF000712 FF000712 Label_insn_31405 - FF000719 FF000719 Label_insn_31406 - FF00071A FF00071A post_callback_Label_insn_31406 - FF00071C FF00071C Label_insn_31407 - FF00071E FF00071E Label_insn_31408 - FF000720 FF000720 Label_insn_31409 - FF000727 FF000727 Label_insn_31410 - FF000729 FF000729 Label_insn_31411 - FF00072B FF00072B Label_insn_31412 - FF000731 FF000731 Label_insn_31413 - FF000738 FF000738 Label_insn_31414 - FF000739 FF000739 post_callback_Label_insn_31414 - FF00073B FF00073B Label_insn_31415 - FF00073D FF00073D Label_insn_31416 - FF00073F FF00073F Label_insn_31417 - FF000746 FF000746 Label_insn_31418 - FF00074D FF00074D Label_insn_31419 - FF00074F FF00074F Label_insn_31420 - FF000751 FF000751 Label_insn_31421 - FF000757 FF000757 Label_insn_31422 - FF00075E FF00075E Label_insn_31423 - FF00075F FF00075F post_callback_Label_insn_31423 - FF000761 FF000761 Label_insn_31424 - FF000763 FF000763 Label_insn_31425 - FF000765 FF000765 Label_insn_31426 - FF00076C FF00076C Label_insn_31427 - FF00076E FF00076E Label_insn_31428 - FF000770 FF000770 Label_insn_31429 - FF000776 FF000776 Label_insn_31430 - FF00077D FF00077D Label_insn_31431 - FF00077E FF00077E post_callback_Label_insn_31431 - FF000780 FF000780 Label_insn_31432 - FF000782 FF000782 Label_insn_31433 - FF000784 FF000784 Label_insn_31434 - FF00078B FF00078B Label_insn_31435 - FF00078D FF00078D Label_insn_31436 - FF00078F FF00078F Label_insn_31437 - FF000795 FF000795 Label_insn_31438 - FF00079C FF00079C Label_insn_31439 - FF00079D FF00079D post_callback_Label_insn_31439 - FF00079F FF00079F Label_insn_31440 - FF0007A1 FF0007A1 Label_insn_31441 - FF0007A3 FF0007A3 Label_insn_31442 - FF0007AA FF0007AA Label_insn_31443 - FF0007AC FF0007AC Label_insn_31444 - FF0007AE FF0007AE Label_insn_31445 - FF0007B4 FF0007B4 Label_insn_31446 - FF0007BB FF0007BB Label_insn_31447 - FF0007BC FF0007BC post_callback_Label_insn_31447 - FF0007BE FF0007BE Label_insn_31448 - FF0007C0 FF0007C0 Label_insn_31449 - FF0007C2 FF0007C2 Label_insn_31450 - FF0007C9 FF0007C9 Label_insn_31451 - FF0007CB FF0007CB Label_insn_31452 - FF0007CD FF0007CD Label_insn_31453 - FF0007D3 FF0007D3 Label_insn_31454 - FF0007DA FF0007DA Label_insn_31455 - FF0007DB FF0007DB post_callback_Label_insn_31455 - FF0007DD FF0007DD Label_insn_31456 - FF0007DF FF0007DF Label_insn_31457 - FF0007E1 FF0007E1 Label_insn_31458 - FF0007E3 FF0007E3 Label_insn_31459 - FF0007E9 FF0007E9 Label_insn_31460 - FF0007F0 FF0007F0 Label_insn_31461 - FF0007F2 FF0007F2 Label_insn_31462 - FF0007F4 FF0007F4 Label_insn_31463 - FF0007F8 FF0007F8 Label_insn_31464 - FF0007FB FF0007FB Label_insn_31465 - FF000801 FF000801 Label_insn_31466 - FF000808 FF000808 Label_insn_31467 - FF00080A FF00080A Label_insn_31468 - FF00080C FF00080C Label_insn_31469 - FF000812 FF000812 Label_insn_31470 - FF000819 FF000819 Label_insn_31471 - FF00081A FF00081A post_callback_Label_insn_31471 - FF00081C FF00081C Label_insn_31472 - FF00081E FF00081E Label_insn_31473 - FF000820 FF000820 Label_insn_31474 - FF000827 FF000827 Label_insn_31475 - FF00082E FF00082E Label_insn_31476 - FF000830 FF000830 Label_insn_31477 - FF000832 FF000832 Label_insn_31478 - FF000838 FF000838 Label_insn_31479 - FF00083F FF00083F Label_insn_31480 - FF000840 FF000840 post_callback_Label_insn_31480 - FF000842 FF000842 Label_insn_31481 - FF000844 FF000844 Label_insn_31482 - FF000846 FF000846 Label_insn_31483 - FF00084D FF00084D Label_insn_31484 - FF00084F FF00084F Label_insn_31485 - FF000851 FF000851 Label_insn_31486 - FF000857 FF000857 Label_insn_31487 - FF00085E FF00085E Label_insn_31488 - FF00085F FF00085F post_callback_Label_insn_31488 - FF000861 FF000861 Label_insn_31489 - FF000863 FF000863 Label_insn_31490 - FF000865 FF000865 Label_insn_31491 - FF00086C FF00086C Label_insn_31492 - FF000873 FF000873 Label_insn_31493 - FF000875 FF000875 Label_insn_31494 - FF000877 FF000877 Label_insn_31495 - FF00087D FF00087D Label_insn_31496 - FF000884 FF000884 Label_insn_31497 - FF000885 FF000885 post_callback_Label_insn_31497 - FF000887 FF000887 Label_insn_31498 - FF000889 FF000889 Label_insn_31499 - FF00088B FF00088B Label_insn_31500 - FF000892 FF000892 Label_insn_31501 - FF000894 FF000894 Label_insn_31502 - FF00089B FF00089B Label_insn_31503 - FF0008A2 FF0008A2 Label_insn_31504 - FF0008A4 FF0008A4 Label_insn_31505 - FF0008A6 FF0008A6 Label_insn_31506 - FF0008AA FF0008AA Label_insn_31507 - FF0008AD FF0008AD Label_insn_31508 - FF0008B4 FF0008B4 Label_insn_31509 - FF0008BB FF0008BB Label_insn_31510 - FF0008BD FF0008BD Label_insn_31511 - FF0008BF FF0008BF Label_insn_31512 - FF0008C5 FF0008C5 Label_insn_31513 - FF0008CC FF0008CC Label_insn_31514 - FF0008CD FF0008CD post_callback_Label_insn_31514 - FF0008CF FF0008CF Label_insn_31515 - FF0008D1 FF0008D1 Label_insn_31516 - FF0008D3 FF0008D3 Label_insn_31517 - FF0008DA FF0008DA Label_insn_31518 - FF0008DC FF0008DC Label_insn_31519 - FF0008DE FF0008DE Label_insn_31520 - FF0008E4 FF0008E4 Label_insn_31521 - FF0008EB FF0008EB Label_insn_31522 - FF0008EC FF0008EC post_callback_Label_insn_31522 - FF0008EE FF0008EE Label_insn_31523 - FF0008F0 FF0008F0 Label_insn_31524 - FF0008F2 FF0008F2 Label_insn_31525 - FF0008F9 FF0008F9 Label_insn_31526 - FF0008FB FF0008FB Label_insn_31527 - FF0008FD FF0008FD Label_insn_31528 - FF000903 FF000903 Label_insn_31529 - FF00090A FF00090A Label_insn_31530 - FF00090B FF00090B post_callback_Label_insn_31530 - FF00090D FF00090D Label_insn_31531 - FF00090F FF00090F Label_insn_31532 - FF000911 FF000911 Label_insn_31533 - FF000918 FF000918 Label_insn_31534 - FF00091A FF00091A Label_insn_31535 - FF00091C FF00091C Label_insn_31536 - FF000922 FF000922 Label_insn_31537 - FF000929 FF000929 Label_insn_31538 - FF00092A FF00092A post_callback_Label_insn_31538 - FF00092C FF00092C Label_insn_31539 - FF00092E FF00092E Label_insn_31540 - FF000930 FF000930 Label_insn_31541 - FF000937 FF000937 Label_insn_31542 - FF000939 FF000939 Label_insn_31543 - FF00093B FF00093B Label_insn_31544 - FF000941 FF000941 Label_insn_31545 - FF000948 FF000948 Label_insn_31546 - FF000949 FF000949 post_callback_Label_insn_31546 - FF00094B FF00094B Label_insn_31547 - FF00094D FF00094D Label_insn_31548 - FF00094F FF00094F Label_insn_31549 - FF000956 FF000956 Label_insn_31550 - FF000958 FF000958 Label_insn_31551 - FF00095A FF00095A Label_insn_31552 - FF000960 FF000960 Label_insn_31553 - FF000967 FF000967 Label_insn_31554 - FF000968 FF000968 post_callback_Label_insn_31554 - FF00096A FF00096A Label_insn_31555 - FF00096C FF00096C Label_insn_31556 - FF00096E FF00096E Label_insn_31557 - FF000975 FF000975 Label_insn_31558 - FF000977 FF000977 Label_insn_31559 - FF00097E FF00097E Label_insn_31560 - FF00097F FF00097F post_callback_Label_insn_31560 - FF000981 FF000981 Label_insn_31561 - FF000983 FF000983 Label_insn_31562 - FF000985 FF000985 Label_insn_31563 - FF00098C FF00098C Label_insn_31564 - FF00098E FF00098E Label_insn_31565 - FF000990 FF000990 Label_insn_31566 - FF000996 FF000996 Label_insn_31567 - FF00099D FF00099D Label_insn_31568 - FF00099E FF00099E post_callback_Label_insn_31568 - FF0009A0 FF0009A0 Label_insn_31569 - FF0009A2 FF0009A2 Label_insn_31570 - FF0009A4 FF0009A4 Label_insn_31571 - FF0009AB FF0009AB Label_insn_31572 - FF0009AD FF0009AD Label_insn_31573 - FF0009AF FF0009AF Label_insn_31574 - FF0009B5 FF0009B5 Label_insn_31575 - FF0009BC FF0009BC Label_insn_31576 - FF0009BD FF0009BD post_callback_Label_insn_31576 - FF0009BF FF0009BF Label_insn_31577 - FF0009C1 FF0009C1 Label_insn_31578 - FF0009C3 FF0009C3 Label_insn_31579 - FF0009C5 FF0009C5 Label_insn_31580 - FF0009C8 FF0009C8 Label_insn_31581 - FF0009CF FF0009CF Label_insn_31582 - FF0009D1 FF0009D1 Label_insn_31583 - FF0009D3 FF0009D3 Label_insn_31584 - FF0009D7 FF0009D7 Label_insn_31585 - FF0009D9 FF0009D9 Label_insn_31586 - FF0009DB FF0009DB Label_insn_31587 - FF0009E1 FF0009E1 Label_insn_31588 - FF0009E8 FF0009E8 Label_insn_31589 - FF0009E9 FF0009E9 post_callback_Label_insn_31589 - FF0009EB FF0009EB Label_insn_31590 - FF0009ED FF0009ED Label_insn_31591 - FF0009EF FF0009EF Label_insn_31592 - FF0009F6 FF0009F6 Label_insn_31593 - FF0009F8 FF0009F8 Label_insn_31594 - FF0009FA FF0009FA Label_insn_31595 - FF000A00 FF000A00 Label_insn_31596 - FF000A07 FF000A07 Label_insn_31597 - FF000A08 FF000A08 post_callback_Label_insn_31597 - FF000A0A FF000A0A Label_insn_31598 - FF000A0C FF000A0C Label_insn_31599 - FF000A0E FF000A0E Label_insn_31600 - FF000A15 FF000A15 Label_insn_31601 - FF000A17 FF000A17 Label_insn_31602 - FF000A19 FF000A19 Label_insn_31603 - FF000A1F FF000A1F Label_insn_31604 - FF000A26 FF000A26 Label_insn_31605 - FF000A27 FF000A27 post_callback_Label_insn_31605 - FF000A29 FF000A29 Label_insn_31606 - FF000A2B FF000A2B Label_insn_31607 - FF000A31 FF000A31 Label_insn_31608 - FF000A38 FF000A38 Label_insn_31609 - FF000A39 FF000A39 post_callback_Label_insn_31609 - FF000A3B FF000A3B Label_insn_31610 - FF000A3D FF000A3D Label_insn_31611 - FF000A3F FF000A3F Label_insn_31612 - FF000A41 FF000A41 Label_insn_31613 - FF000A47 FF000A47 Label_insn_31614 - FF000A4D FF000A4D Label_insn_31615 - FF000A4F FF000A4F Label_insn_31616 - FF000A56 FF000A56 Label_insn_31617 - FF000A59 FF000A59 Label_insn_31618 - FF000A5A FF000A5A post_callback_Label_insn_31618 - FF000A5C FF000A5C Label_insn_31619 - FF000A5E FF000A5E Label_insn_31620 - FF000A60 FF000A60 Label_insn_31621 - FF000A62 FF000A62 Label_insn_31622 - FF000A64 FF000A64 Label_insn_31623 - FF000A66 FF000A66 Label_insn_31624 - FF000A6D FF000A6D Label_insn_31625 - FF000A6F FF000A6F Label_insn_31626 - FF000A71 FF000A71 Label_insn_31627 - FF000A77 FF000A77 Label_insn_31628 - FF000A7E FF000A7E Label_insn_31629 - FF000A7F FF000A7F post_callback_Label_insn_31629 - FF000A81 FF000A81 Label_insn_31630 - FF000A83 FF000A83 Label_insn_31631 - FF000A85 FF000A85 Label_insn_31632 - FF000A87 FF000A87 Label_insn_31633 - FF000A8E FF000A8E Label_insn_31634 - FF000A90 FF000A90 Label_insn_31635 - FF000A92 FF000A92 Label_insn_31636 - FF000A98 FF000A98 Label_insn_31637 - FF000A9F FF000A9F Label_insn_31638 - FF000AA0 FF000AA0 post_callback_Label_insn_31638 - FF000AA2 FF000AA2 Label_insn_31639 - FF000AA4 FF000AA4 Label_insn_31640 - FF000AA6 FF000AA6 Label_insn_31641 - FF000AAD FF000AAD Label_insn_31642 - FF000AAF FF000AAF Label_insn_31643 - FF000AB1 FF000AB1 Label_insn_31644 - FF000AB7 FF000AB7 Label_insn_31645 - FF000ABE FF000ABE Label_insn_31646 - FF000ABF FF000ABF post_callback_Label_insn_31646 - FF000AC1 FF000AC1 Label_insn_31647 - FF000AC3 FF000AC3 Label_insn_31648 - FF000AC5 FF000AC5 Label_insn_31649 - FF000ACC FF000ACC Label_insn_31650 - FF000ACE FF000ACE Label_insn_31651 - FF000AD0 FF000AD0 Label_insn_31652 - FF000AD6 FF000AD6 Label_insn_31653 - FF000ADD FF000ADD Label_insn_31654 - FF000ADE FF000ADE post_callback_Label_insn_31654 - FF000AE0 FF000AE0 Label_insn_31655 - FF000AE2 FF000AE2 Label_insn_31656 - FF000AE4 FF000AE4 Label_insn_31657 - FF000AEB FF000AEB Label_insn_31658 - FF000AED FF000AED Label_insn_31659 - FF000AEF FF000AEF Label_insn_31660 - FF000AF5 FF000AF5 Label_insn_31661 - FF000AFC FF000AFC Label_insn_31662 - FF000AFD FF000AFD post_callback_Label_insn_31662 - FF000AFF FF000AFF Label_insn_31663 - FF000B01 FF000B01 Label_insn_31664 - FF000B08 FF000B08 Label_insn_31665 - FF000B0A FF000B0A Label_insn_31666 - FF000B0C FF000B0C Label_insn_31667 - FF000B12 FF000B12 Label_insn_31668 - FF000B19 FF000B19 Label_insn_31669 - FF000B1A FF000B1A post_callback_Label_insn_31669 - FF000B1C FF000B1C Label_insn_31670 - FF000B1E FF000B1E Label_insn_31671 - FF000B20 FF000B20 Label_insn_31672 - FF000B27 FF000B27 Label_insn_31673 - FF000B29 FF000B29 Label_insn_31674 - FF000B2B FF000B2B Label_insn_31675 - FF000B31 FF000B31 Label_insn_31676 - FF000B38 FF000B38 Label_insn_31677 - FF000B39 FF000B39 post_callback_Label_insn_31677 - FF000B3B FF000B3B Label_insn_31678 - FF000B3D FF000B3D Label_insn_31679 - FF000B3F FF000B3F Label_insn_31680 - FF000B46 FF000B46 Label_insn_31681 - FF000B48 FF000B48 Label_insn_31682 - FF000B4A FF000B4A Label_insn_31683 - FF000B50 FF000B50 Label_insn_31684 - FF000B57 FF000B57 Label_insn_31685 - FF000B58 FF000B58 post_callback_Label_insn_31685 - FF000B5A FF000B5A Label_insn_31686 - FF000B5C FF000B5C Label_insn_31687 - FF000B5E FF000B5E Label_insn_31688 - FF000B65 FF000B65 Label_insn_31689 - FF000B67 FF000B67 Label_insn_31690 - FF000B69 FF000B69 Label_insn_31691 - FF000B6F FF000B6F Label_insn_31692 - FF000B76 FF000B76 Label_insn_31693 - FF000B77 FF000B77 post_callback_Label_insn_31693 - FF000B79 FF000B79 Label_insn_31694 - FF000B7B FF000B7B Label_insn_31695 - FF000B7D FF000B7D Label_insn_31696 - FF000B84 FF000B84 Label_insn_31697 - FF000B86 FF000B86 Label_insn_31698 - FF000B88 FF000B88 Label_insn_31699 - FF000B8E FF000B8E Label_insn_31700 - FF000B95 FF000B95 Label_insn_31701 - FF000B96 FF000B96 post_callback_Label_insn_31701 - FF000B98 FF000B98 Label_insn_31702 - FF000B9A FF000B9A Label_insn_31703 - FF000B9C FF000B9C Label_insn_31704 - FF000BA3 FF000BA3 Label_insn_31705 - FF000BA5 FF000BA5 Label_insn_31706 - FF000BA7 FF000BA7 Label_insn_31707 - FF000BAD FF000BAD Label_insn_31708 - FF000BB4 FF000BB4 Label_insn_31709 - FF000BB5 FF000BB5 post_callback_Label_insn_31709 - FF000BB7 FF000BB7 Label_insn_31710 - FF000BB9 FF000BB9 Label_insn_356 - FF000BC0 FF000BC0 Label_insn_31711 - FF000BC2 FF000BC2 Label_insn_358 - FF000BC6 FF000BC6 Label_insn_31712 - FF000BCD FF000BCD Label_insn_31713 - FF000BCF FF000BCF Label_insn_31714 - FF000BD1 FF000BD1 Label_insn_362 - FF000BD5 FF000BD5 Label_insn_31715 - FF000BDB FF000BDB Label_insn_31716 - FF000BE1 FF000BE1 Label_insn_364 - FF000BE8 FF000BE8 Label_insn_31717 - FF000BE9 FF000BE9 post_callback_Label_insn_31717 - FF000BEB FF000BEB Label_insn_31718 - FF000BED FF000BED Label_insn_31719 - FF000BEF FF000BEF Label_insn_31720 - FF000BF6 FF000BF6 Label_insn_31721 - FF000BF8 FF000BF8 Label_insn_31722 - FF000BFA FF000BFA Label_insn_31723 - FF000C00 FF000C00 Label_insn_31724 - FF000C07 FF000C07 Label_insn_31725 - FF000C08 FF000C08 post_callback_Label_insn_31725 - FF000C0A FF000C0A Label_insn_31726 - FF000C0C FF000C0C Label_insn_31727 - FF000C0E FF000C0E Label_insn_31728 - FF000C15 FF000C15 Label_insn_31729 - FF000C17 FF000C17 Label_insn_31730 - FF000C19 FF000C19 Label_insn_31731 - FF000C1F FF000C1F Label_insn_31732 - FF000C26 FF000C26 Label_insn_31733 - FF000C27 FF000C27 post_callback_Label_insn_31733 - FF000C29 FF000C29 Label_insn_385 - FF000C2F FF000C2F Label_insn_31734 - FF000C31 FF000C31 Label_insn_31735 - FF000C33 FF000C33 Label_insn_31736 - FF000C3A FF000C3A Label_insn_31737 - FF000C3C FF000C3C Label_insn_31738 - FF000C3E FF000C3E Label_insn_31739 - FF000C44 FF000C44 Label_insn_31740 - FF000C4B FF000C4B Label_insn_31741 - FF000C4C FF000C4C post_callback_Label_insn_31741 - FF000C4E FF000C4E Label_insn_31742 - FF000C50 FF000C50 Label_insn_31743 - FF000C52 FF000C52 Label_insn_31744 - FF000C59 FF000C59 Label_insn_21298 - FF000C5E FF000C5E Label_insn_31745 - FF000C60 FF000C60 Label_insn_31746 - FF000C62 FF000C62 Label_insn_31747 - FF000C68 FF000C68 Label_insn_21299 - FF000C6D FF000C6D Label_insn_31748 - FF000C74 FF000C74 Label_insn_31749 - FF000C75 FF000C75 post_callback_Label_insn_31749 - FF000C77 FF000C77 Label_insn_31750 - FF000C79 FF000C79 Label_insn_31751 - FF000C7B FF000C7B Label_insn_31752 - FF000C82 FF000C82 Label_insn_31753 - FF000C84 FF000C84 Label_insn_31754 - FF000C86 FF000C86 Label_insn_31755 - FF000C8C FF000C8C Label_insn_31756 - FF000C93 FF000C93 Label_insn_31757 - FF000C94 FF000C94 post_callback_Label_insn_31757 - FF000C96 FF000C96 Label_insn_31758 - FF000C98 FF000C98 Label_insn_31759 - FF000C9A FF000C9A Label_insn_31760 - FF000CA1 FF000CA1 Label_insn_31761 - FF000CA3 FF000CA3 Label_insn_31762 - FF000CA5 FF000CA5 Label_insn_31763 - FF000CAB FF000CAB Label_insn_31764 - FF000CB2 FF000CB2 Label_insn_31765 - FF000CB3 FF000CB3 post_callback_Label_insn_31765 - FF000CB5 FF000CB5 Label_insn_31766 - FF000CB7 FF000CB7 Label_insn_31767 - FF000CB9 FF000CB9 Label_insn_31768 - FF000CC0 FF000CC0 Label_insn_31769 - FF000CC2 FF000CC2 Label_insn_31770 - FF000CC4 FF000CC4 Label_insn_31771 - FF000CCA FF000CCA Label_insn_31772 - FF000CD1 FF000CD1 Label_insn_31773 - FF000CD2 FF000CD2 post_callback_Label_insn_31773 - FF000CD4 FF000CD4 Label_insn_31774 - FF000CD6 FF000CD6 Label_insn_31775 - FF000CD8 FF000CD8 Label_insn_31776 - FF000CDF FF000CDF Label_insn_31777 - FF000CE1 FF000CE1 Label_insn_31778 - FF000CE3 FF000CE3 Label_insn_31779 - FF000CE9 FF000CE9 Label_insn_31780 - FF000CF0 FF000CF0 Label_insn_31781 - FF000CF1 FF000CF1 post_callback_Label_insn_31781 - FF000CF3 FF000CF3 Label_insn_31782 - FF000CF5 FF000CF5 Label_insn_31783 - FF000CF7 FF000CF7 Label_insn_31784 - FF000CFE FF000CFE Label_insn_31785 - FF000D00 FF000D00 Label_insn_31786 - FF000D02 FF000D02 Label_insn_31787 - FF000D08 FF000D08 Label_insn_31788 - FF000D0F FF000D0F Label_insn_31789 - FF000D10 FF000D10 post_callback_Label_insn_31789 - FF000D12 FF000D12 Label_insn_31790 - FF000D14 FF000D14 Label_insn_31791 - FF000D16 FF000D16 Label_insn_31792 - FF000D1D FF000D1D Label_insn_31793 - FF000D1F FF000D1F Label_insn_31794 - FF000D21 FF000D21 Label_insn_31795 - FF000D27 FF000D27 Label_insn_31796 - FF000D2E FF000D2E Label_insn_31797 - FF000D2F FF000D2F post_callback_Label_insn_31797 - FF000D31 FF000D31 Label_insn_31798 - FF000D33 FF000D33 Label_insn_31799 - FF000D35 FF000D35 Label_insn_31800 - FF000D3C FF000D3C Label_insn_31801 - FF000D3E FF000D3E Label_insn_31802 - FF000D40 FF000D40 Label_insn_31803 - FF000D46 FF000D46 Label_insn_31804 - FF000D4D FF000D4D Label_insn_31805 - FF000D4E FF000D4E post_callback_Label_insn_31805 - FF000D50 FF000D50 Label_insn_31806 - FF000D52 FF000D52 Label_insn_31807 - FF000D54 FF000D54 Label_insn_31808 - FF000D5B FF000D5B Label_insn_31809 - FF000D5D FF000D5D Label_insn_31810 - FF000D5F FF000D5F Label_insn_31811 - FF000D65 FF000D65 Label_insn_31812 - FF000D6C FF000D6C Label_insn_31813 - FF000D6D FF000D6D post_callback_Label_insn_31813 - FF000D6F FF000D6F Label_insn_31814 - FF000D71 FF000D71 Label_insn_31815 - FF000D73 FF000D73 Label_insn_31816 - FF000D7A FF000D7A Label_insn_31817 - FF000D7C FF000D7C Label_insn_31818 - FF000D7E FF000D7E Label_insn_31819 - FF000D84 FF000D84 Label_insn_31820 - FF000D8B FF000D8B Label_insn_31821 - FF000D8C FF000D8C post_callback_Label_insn_31821 - FF000D8E FF000D8E Label_insn_31822 - FF000D90 FF000D90 Label_insn_31823 - FF000D92 FF000D92 Label_insn_31824 - FF000D99 FF000D99 Label_insn_31825 - FF000D9B FF000D9B Label_insn_31826 - FF000D9D FF000D9D Label_insn_31827 - FF000DA3 FF000DA3 Label_insn_31828 - FF000DAA FF000DAA Label_insn_31829 - FF000DAB FF000DAB post_callback_Label_insn_31829 - FF000DAD FF000DAD Label_insn_31830 - FF000DAF FF000DAF Label_insn_31831 - FF000DB1 FF000DB1 Label_insn_31832 - FF000DB8 FF000DB8 Label_insn_31833 - FF000DBA FF000DBA Label_insn_31834 - FF000DBC FF000DBC Label_insn_31835 - FF000DC2 FF000DC2 Label_insn_31836 - FF000DC8 FF000DC8 Label_insn_31874 - FF000DCB FF000DCB Label_insn_31837 - FF000DCC FF000DCC post_callback_Label_insn_31837 - FF000DCE FF000DCE Label_insn_31838 - FF000DD0 FF000DD0 Label_insn_31839 - FF000DD2 FF000DD2 Label_insn_31840 - FF000DD9 FF000DD9 Label_insn_31841 - FF000DDB FF000DDB Label_insn_31842 - FF000DDD FF000DDD Label_insn_31843 - FF000DE3 FF000DE3 Label_insn_31844 - FF000DEA FF000DEA Label_insn_31845 - FF000DEB FF000DEB post_callback_Label_insn_31845 - FF000DED FF000DED Label_insn_31846 - FF000DEF FF000DEF Label_insn_31847 - FF000DF1 FF000DF1 Label_insn_31848 - FF000DF8 FF000DF8 Label_insn_31849 - FF000DFA FF000DFA Label_insn_31850 - FF000DFC FF000DFC Label_insn_31851 - FF000E02 FF000E02 Label_insn_31852 - FF000E09 FF000E09 Label_insn_31853 - FF000E0A FF000E0A post_callback_Label_insn_31853 - FF000E0C FF000E0C Label_insn_31854 - FF000E0E FF000E0E Label_insn_31855 - FF000E10 FF000E10 Label_insn_31856 - FF000E17 FF000E17 Label_insn_31857 - FF000E19 FF000E19 Label_insn_31858 - FF000E1B FF000E1B Label_insn_31859 - FF000E21 FF000E21 Label_insn_31860 - FF000E28 FF000E28 Label_insn_31861 - FF000E29 FF000E29 post_callback_Label_insn_31861 - FF000E2B FF000E2B Label_insn_31862 - FF000E2D FF000E2D Label_insn_31863 - FF000E2F FF000E2F Label_insn_31864 - FF000E36 FF000E36 Label_insn_31865 - FF000E38 FF000E38 Label_insn_31866 - FF000E3A FF000E3A Label_insn_31867 - FF000E40 FF000E40 Label_insn_31868 - FF000E47 FF000E47 Label_insn_31869 - FF000E48 FF000E48 post_callback_Label_insn_31869 - FF000E4A FF000E4A Label_insn_31870 - FF000E4C FF000E4C Label_insn_31871 - FF000E4E FF000E4E Label_insn_31872 - FF000E55 FF000E55 Label_insn_31873 - FF000E57 FF000E57 Label_insn_31875 - FF000E5D FF000E5D Label_insn_31876 - FF000E64 FF000E64 Label_insn_31877 - FF000E65 FF000E65 post_callback_Label_insn_31877 - FF000E67 FF000E67 Label_insn_31878 - FF000E69 FF000E69 Label_insn_31879 - FF000E6B FF000E6B Label_insn_31880 - FF000E72 FF000E72 Label_insn_31881 - FF000E74 FF000E74 Label_insn_31882 - FF000E76 FF000E76 Label_insn_31883 - FF000E7C FF000E7C Label_insn_31884 - FF000E83 FF000E83 Label_insn_31885 - FF000E84 FF000E84 post_callback_Label_insn_31885 - FF000E86 FF000E86 Label_insn_31886 - FF000E88 FF000E88 Label_insn_31887 - FF000E8A FF000E8A Label_insn_31888 - FF000E91 FF000E91 Label_insn_31889 - FF000E93 FF000E93 Label_insn_31890 - FF000E95 FF000E95 Label_insn_31891 - FF000E9B FF000E9B Label_insn_31892 - FF000EA2 FF000EA2 Label_insn_31893 - FF000EA3 FF000EA3 post_callback_Label_insn_31893 - FF000EA5 FF000EA5 Label_insn_31894 - FF000EA7 FF000EA7 Label_insn_31895 - FF000EA9 FF000EA9 Label_insn_31896 - FF000EB0 FF000EB0 Label_insn_31897 - FF000EB2 FF000EB2 Label_insn_31898 - FF000EB4 FF000EB4 Label_insn_31899 - FF000EBA FF000EBA Label_insn_31900 - FF000EC1 FF000EC1 Label_insn_31901 - FF000EC2 FF000EC2 post_callback_Label_insn_31901 - FF000EC4 FF000EC4 Label_insn_31902 - FF000EC6 FF000EC6 Label_insn_31903 - FF000EC8 FF000EC8 Label_insn_31904 - FF000ECF FF000ECF Label_insn_31905 - FF000ED1 FF000ED1 Label_insn_31906 - FF000ED3 FF000ED3 Label_insn_31907 - FF000ED9 FF000ED9 Label_insn_31908 - FF000EE0 FF000EE0 Label_insn_31909 - FF000EE1 FF000EE1 post_callback_Label_insn_31909 - FF000EE3 FF000EE3 Label_insn_31910 - FF000EE5 FF000EE5 Label_insn_31911 - FF000EE7 FF000EE7 Label_insn_31912 - FF000EEE FF000EEE Label_insn_31913 - FF000EF0 FF000EF0 Label_insn_31914 - FF000EF2 FF000EF2 Label_insn_31915 - FF000EF8 FF000EF8 Label_insn_31916 - FF000EFF FF000EFF Label_insn_31917 - FF000F00 FF000F00 post_callback_Label_insn_31917 - FF000F02 FF000F02 Label_insn_31918 - FF000F04 FF000F04 Label_insn_31919 - FF000F06 FF000F06 Label_insn_31920 - FF000F0D FF000F0D Label_insn_31921 - FF000F0F FF000F0F Label_insn_31922 - FF000F11 FF000F11 Label_insn_31923 - FF000F17 FF000F17 Label_insn_31924 - FF000F1E FF000F1E Label_insn_31925 - FF000F1F FF000F1F post_callback_Label_insn_31925 - FF000F21 FF000F21 Label_insn_31926 - FF000F23 FF000F23 Label_insn_31927 - FF000F25 FF000F25 Label_insn_31928 - FF000F2C FF000F2C Label_insn_31929 - FF000F2E FF000F2E Label_insn_31930 - FF000F30 FF000F30 Label_insn_31931 - FF000F36 FF000F36 Label_insn_31932 - FF000F3D FF000F3D Label_insn_31933 - FF000F3E FF000F3E post_callback_Label_insn_31933 - FF000F40 FF000F40 Label_insn_31934 - FF000F42 FF000F42 Label_insn_31935 - FF000F44 FF000F44 Label_insn_31936 - FF000F4B FF000F4B Label_insn_31937 - FF000F4D FF000F4D Label_insn_31938 - FF000F4F FF000F4F Label_insn_31939 - FF000F55 FF000F55 Label_insn_31940 - FF000F5C FF000F5C Label_insn_31941 - FF000F5D FF000F5D post_callback_Label_insn_31941 - FF000F5F FF000F5F Label_insn_31942 - FF000F61 FF000F61 Label_insn_31943 - FF000F63 FF000F63 Label_insn_31944 - FF000F6A FF000F6A Label_insn_31945 - FF000F6C FF000F6C Label_insn_31946 - FF000F6E FF000F6E Label_insn_31947 - FF000F74 FF000F74 Label_insn_31948 - FF000F7B FF000F7B Label_insn_31949 - FF000F7C FF000F7C post_callback_Label_insn_31949 - FF000F7E FF000F7E Label_insn_31950 - FF000F80 FF000F80 Label_insn_31951 - FF000F82 FF000F82 Label_insn_31952 - FF000F89 FF000F89 Label_insn_31953 - FF000F8B FF000F8B Label_insn_31954 - FF000F8D FF000F8D Label_insn_31955 - FF000F93 FF000F93 Label_insn_31956 - FF000F9A FF000F9A Label_insn_31957 - FF000F9B FF000F9B post_callback_Label_insn_31957 - FF000F9D FF000F9D Label_insn_31958 - FF000F9F FF000F9F Label_insn_31959 - FF000FA1 FF000FA1 Label_insn_31960 - FF000FA8 FF000FA8 Label_insn_31961 - FF000FAA FF000FAA Label_insn_31962 - FF000FAC FF000FAC Label_insn_31963 - FF000FB2 FF000FB2 Label_insn_31964 - FF000FB9 FF000FB9 Label_insn_31965 - FF000FBA FF000FBA post_callback_Label_insn_31965 - FF000FBC FF000FBC Label_insn_31966 - FF000FBE FF000FBE Label_insn_31967 - FF000FC0 FF000FC0 Label_insn_31968 - FF000FC7 FF000FC7 Label_insn_31969 - FF000FC9 FF000FC9 Label_insn_31970 - FF000FCB FF000FCB Label_insn_31971 - FF000FD1 FF000FD1 Label_insn_31972 - FF000FD8 FF000FD8 Label_insn_31973 - FF000FD9 FF000FD9 post_callback_Label_insn_31973 - FF000FDB FF000FDB Label_insn_31974 - FF000FDD FF000FDD Label_insn_31975 - FF000FDF FF000FDF Label_insn_31976 - FF000FE6 FF000FE6 Label_insn_31977 - FF000FE8 FF000FE8 Label_insn_31978 - FF000FEA FF000FEA Label_insn_31979 - FF000FF0 FF000FF0 Label_insn_31980 - FF000FF7 FF000FF7 Label_insn_31981 - FF000FF8 FF000FF8 post_callback_Label_insn_31981 - FF000FFA FF000FFA Label_insn_31982 - FF000FFC FF000FFC Label_insn_31983 - FF000FFE FF000FFE Label_insn_31984 - FF001005 FF001005 Label_insn_21300 - FF00100A FF00100A Label_insn_31985 - FF00100C FF00100C Label_insn_31986 - FF00100E FF00100E Label_insn_31987 - FF001014 FF001014 Label_insn_31988 - FF00101B FF00101B Label_insn_31989 - FF00101C FF00101C post_callback_Label_insn_31989 - FF00101E FF00101E Label_insn_31990 - FF001020 FF001020 Label_insn_31991 - FF001022 FF001022 Label_insn_31992 - FF001029 FF001029 Label_insn_31993 - FF00102B FF00102B Label_insn_31994 - FF00102D FF00102D Label_insn_31995 - FF001033 FF001033 Label_insn_31996 - FF00103A FF00103A Label_insn_31997 - FF00103B FF00103B post_callback_Label_insn_31997 - FF00103D FF00103D Label_insn_31998 - FF00103F FF00103F Label_insn_31999 - FF001041 FF001041 Label_insn_32000 - FF001048 FF001048 Label_insn_32001 - FF00104A FF00104A Label_insn_32002 - FF00104C FF00104C Label_insn_32003 - FF001052 FF001052 Label_insn_32004 - FF001059 FF001059 Label_insn_32005 - FF00105A FF00105A post_callback_Label_insn_32005 - FF00105C FF00105C Label_insn_32006 - FF00105E FF00105E Label_insn_32007 - FF001060 FF001060 Label_insn_32008 - FF001067 FF001067 Label_insn_32009 - FF001069 FF001069 Label_insn_32010 - FF00106B FF00106B Label_insn_32011 - FF001071 FF001071 Label_insn_32012 - FF001078 FF001078 Label_insn_32013 - FF001079 FF001079 post_callback_Label_insn_32013 - FF00107B FF00107B Label_insn_32014 - FF00107D FF00107D Label_insn_32015 - FF00107F FF00107F Label_insn_32016 - FF001086 FF001086 Label_insn_32017 - FF001088 FF001088 Label_insn_32018 - FF00108A FF00108A Label_insn_32019 - FF001090 FF001090 Label_insn_32020 - FF001097 FF001097 Label_insn_32021 - FF001098 FF001098 post_callback_Label_insn_32021 - FF00109A FF00109A Label_insn_32022 - FF00109C FF00109C Label_insn_32023 - FF00109E FF00109E Label_insn_32024 - FF0010A5 FF0010A5 Label_insn_32025 - FF0010A7 FF0010A7 Label_insn_32026 - FF0010A9 FF0010A9 Label_insn_32027 - FF0010AF FF0010AF Label_insn_32028 - FF0010B6 FF0010B6 Label_insn_32029 - FF0010B7 FF0010B7 post_callback_Label_insn_32029 - FF0010B9 FF0010B9 Label_insn_32030 - FF0010BB FF0010BB Label_insn_32031 - FF0010BD FF0010BD Label_insn_32032 - FF0010C4 FF0010C4 Label_insn_32033 - FF0010C6 FF0010C6 Label_insn_32034 - FF0010C8 FF0010C8 Label_insn_32035 - FF0010CE FF0010CE Label_insn_32036 - FF0010D5 FF0010D5 Label_insn_32037 - FF0010D6 FF0010D6 post_callback_Label_insn_32037 - FF0010D8 FF0010D8 Label_insn_32038 - FF0010DA FF0010DA Label_insn_32039 - FF0010DC FF0010DC Label_insn_32040 - FF0010DE FF0010DE Label_insn_32041 - FF0010E0 FF0010E0 Label_insn_32042 - FF0010E6 FF0010E6 Label_insn_32043 - FF0010ED FF0010ED Label_insn_32044 - FF0010EE FF0010EE post_callback_Label_insn_32044 - FF0010F0 FF0010F0 Label_insn_32045 - FF0010F2 FF0010F2 Label_insn_32046 - FF0010F4 FF0010F4 Label_insn_21301 - FF0010F7 FF0010F7 Label_insn_32047 - FF0010F9 FF0010F9 Label_insn_32048 - FF0010FB FF0010FB Label_insn_32049 - FF001101 FF001101 Label_insn_32050 - FF001108 FF001108 Label_insn_32051 - FF001109 FF001109 post_callback_Label_insn_32051 - FF00110B FF00110B Label_insn_32052 - FF00110D FF00110D Label_insn_32053 - FF00110F FF00110F Label_insn_32054 - FF001116 FF001116 Label_insn_32055 - FF001118 FF001118 Label_insn_32056 - FF00111A FF00111A Label_insn_32057 - FF001120 FF001120 Label_insn_32058 - FF001127 FF001127 Label_insn_32059 - FF001128 FF001128 post_callback_Label_insn_32059 - FF00112A FF00112A Label_insn_32060 - FF00112C FF00112C Label_insn_32061 - FF00112E FF00112E Label_insn_32062 - FF001130 FF001130 Label_insn_32063 - FF001132 FF001132 Label_insn_32064 - FF001138 FF001138 Label_insn_32065 - FF00113F FF00113F Label_insn_32066 - FF001140 FF001140 post_callback_Label_insn_32066 - FF001142 FF001142 Label_insn_32067 - FF001144 FF001144 Label_insn_32068 - FF001146 FF001146 Label_insn_32069 - FF001148 FF001148 Label_insn_21302 - FF00114A FF00114A Label_insn_32070 - FF00114C FF00114C Label_insn_32071 - FF001152 FF001152 Label_insn_32072 - FF001158 FF001158 Label_insn_21303 - FF00115B FF00115B Label_insn_32073 - FF00115C FF00115C post_callback_Label_insn_32073 - FF00115E FF00115E Label_insn_32074 - FF001160 FF001160 Label_insn_32075 - FF001162 FF001162 Label_insn_21304 - FF001164 FF001164 Label_insn_32076 - FF00116B FF00116B Label_insn_21305 - FF00116E FF00116E Label_insn_32077 - FF001170 FF001170 Label_insn_32078 - FF001172 FF001172 Label_insn_32079 - FF001178 FF001178 Label_insn_21306 - FF00117B FF00117B Label_insn_32080 - FF001182 FF001182 Label_insn_32081 - FF001183 FF001183 post_callback_Label_insn_32081 - FF001185 FF001185 Label_insn_32082 - FF001187 FF001187 Label_insn_21307 - FF00118A FF00118A Label_insn_32083 - FF00118C FF00118C Label_insn_21308 - FF00118F FF00118F Label_insn_21309 - FF001192 FF001192 Label_insn_32084 - FF001194 FF001194 Label_insn_32085 - FF001196 FF001196 Label_insn_32086 - FF00119C FF00119C Label_insn_21310 - FF00119F FF00119F Label_insn_32087 - FF0011A6 FF0011A6 Label_insn_32088 - FF0011A7 FF0011A7 post_callback_Label_insn_32088 - FF0011A9 FF0011A9 Label_insn_32089 - FF0011AB FF0011AB Label_insn_21311 - FF0011AE FF0011AE Label_insn_32090 - FF0011B0 FF0011B0 Label_insn_32091 - FF0011B7 FF0011B7 Label_insn_32092 - FF0011B9 FF0011B9 Label_insn_32093 - FF0011BB FF0011BB Label_insn_32094 - FF0011C1 FF0011C1 Label_insn_32095 - FF0011C8 FF0011C8 Label_insn_32096 - FF0011C9 FF0011C9 post_callback_Label_insn_32096 - FF0011CB FF0011CB Label_insn_32097 - FF0011CD FF0011CD Label_insn_32098 - FF0011CF FF0011CF Label_insn_32099 - FF0011D6 FF0011D6 Label_insn_32100 - FF0011D8 FF0011D8 Label_insn_32101 - FF0011DA FF0011DA Label_insn_32102 - FF0011E0 FF0011E0 Label_insn_32103 - FF0011E7 FF0011E7 Label_insn_32104 - FF0011E8 FF0011E8 post_callback_Label_insn_32104 - FF0011EA FF0011EA Label_insn_32105 - FF0011EC FF0011EC Label_insn_21312 - FF0011EF FF0011EF Label_insn_32106 - FF0011F1 FF0011F1 Label_insn_32107 - FF0011F3 FF0011F3 Label_insn_32108 - FF0011F5 FF0011F5 Label_insn_32109 - FF0011FB FF0011FB Label_insn_32110 - FF001202 FF001202 Label_insn_32111 - FF001203 FF001203 post_callback_Label_insn_32111 - FF001205 FF001205 Label_insn_32112 - FF001207 FF001207 Label_insn_32113 - FF001209 FF001209 Label_insn_32114 - FF001210 FF001210 Label_insn_32115 - FF001212 FF001212 Label_insn_32116 - FF001214 FF001214 Label_insn_32117 - FF00121A FF00121A Label_insn_32118 - FF001221 FF001221 Label_insn_32119 - FF001222 FF001222 post_callback_Label_insn_32119 - FF001224 FF001224 Label_insn_32120 - FF001226 FF001226 Label_insn_32121 - FF001228 FF001228 Label_insn_32122 - FF00122A FF00122A Label_insn_32123 - FF00122C FF00122C Label_insn_32124 - FF001232 FF001232 Label_insn_32125 - FF001239 FF001239 Label_insn_32126 - FF00123A FF00123A post_callback_Label_insn_32126 - FF00123C FF00123C Label_insn_32127 - FF00123E FF00123E Label_insn_32128 - FF001240 FF001240 Label_insn_32129 - FF001247 FF001247 Label_insn_32130 - FF001249 FF001249 Label_insn_32131 - FF00124B FF00124B Label_insn_32132 - FF001251 FF001251 Label_insn_32133 - FF001258 FF001258 Label_insn_32134 - FF001259 FF001259 post_callback_Label_insn_32134 - FF00125B FF00125B Label_insn_32135 - FF00125D FF00125D Label_insn_32136 - FF00125F FF00125F Label_insn_32137 - FF001261 FF001261 Label_insn_32138 - FF001263 FF001263 Label_insn_32139 - FF001269 FF001269 Label_insn_32140 - FF001270 FF001270 Label_insn_32141 - FF001271 FF001271 post_callback_Label_insn_32141 - FF001273 FF001273 Label_insn_32142 - FF001275 FF001275 Label_insn_32143 - FF001277 FF001277 Label_insn_32144 - FF001279 FF001279 Label_insn_32145 - FF00127B FF00127B Label_insn_32146 - FF001281 FF001281 Label_insn_32147 - FF001288 FF001288 Label_insn_32148 - FF001289 FF001289 post_callback_Label_insn_32148 - FF00128B FF00128B Label_insn_32149 - FF00128D FF00128D Label_insn_32150 - FF00128F FF00128F Label_insn_32151 - FF001296 FF001296 Label_insn_32152 - FF001298 FF001298 Label_insn_32153 - FF00129A FF00129A Label_insn_32154 - FF0012A0 FF0012A0 Label_insn_32155 - FF0012A7 FF0012A7 Label_insn_32156 - FF0012A8 FF0012A8 post_callback_Label_insn_32156 - FF0012AA FF0012AA Label_insn_32157 - FF0012AC FF0012AC Label_insn_32158 - FF0012AE FF0012AE Label_insn_32159 - FF0012B0 FF0012B0 Label_insn_32160 - FF0012B2 FF0012B2 Label_insn_32161 - FF0012B8 FF0012B8 Label_insn_32162 - FF0012BF FF0012BF Label_insn_32163 - FF0012C0 FF0012C0 post_callback_Label_insn_32163 - FF0012C2 FF0012C2 Label_insn_32164 - FF0012C4 FF0012C4 Label_insn_32165 - FF0012C6 FF0012C6 Label_insn_32166 - FF0012C8 FF0012C8 Label_insn_32167 - FF0012CA FF0012CA Label_insn_32168 - FF0012D0 FF0012D0 Label_insn_32169 - FF0012D7 FF0012D7 Label_insn_32170 - FF0012D8 FF0012D8 post_callback_Label_insn_32170 - FF0012DA FF0012DA Label_insn_32171 - FF0012DC FF0012DC Label_insn_32172 - FF0012DE FF0012DE Label_insn_32173 - FF0012E5 FF0012E5 Label_insn_32174 - FF0012E7 FF0012E7 Label_insn_32175 - FF0012E9 FF0012E9 Label_insn_32176 - FF0012EF FF0012EF Label_insn_32177 - FF0012F6 FF0012F6 Label_insn_32178 - FF0012F7 FF0012F7 post_callback_Label_insn_32178 - FF0012F9 FF0012F9 Label_insn_32179 - FF0012FB FF0012FB Label_insn_32180 - FF0012FD FF0012FD Label_insn_32181 - FF0012FF FF0012FF Label_insn_32182 - FF001301 FF001301 Label_insn_32183 - FF001307 FF001307 Label_insn_32184 - FF00130E FF00130E Label_insn_32185 - FF00130F FF00130F post_callback_Label_insn_32185 - FF001311 FF001311 Label_insn_32186 - FF001313 FF001313 Label_insn_32187 - FF001315 FF001315 Label_insn_32188 - FF00131C FF00131C Label_insn_32189 - FF00131E FF00131E Label_insn_32190 - FF001320 FF001320 Label_insn_32191 - FF001326 FF001326 Label_insn_32192 - FF00132D FF00132D Label_insn_32193 - FF00132E FF00132E post_callback_Label_insn_32193 - FF001330 FF001330 Label_insn_32194 - FF001332 FF001332 Label_insn_32195 - FF001334 FF001334 Label_insn_32196 - FF001336 FF001336 Label_insn_32197 - FF001338 FF001338 Label_insn_32198 - FF00133E FF00133E Label_insn_32199 - FF001345 FF001345 Label_insn_32200 - FF001346 FF001346 post_callback_Label_insn_32200 - FF001348 FF001348 Label_insn_32201 - FF00134A FF00134A Label_insn_32202 - FF00134C FF00134C Label_insn_32203 - FF00134E FF00134E Label_insn_32204 - FF001350 FF001350 Label_insn_32205 - FF001356 FF001356 Label_insn_32206 - FF00135D FF00135D Label_insn_32207 - FF00135E FF00135E post_callback_Label_insn_32207 - FF001360 FF001360 Label_insn_32208 - FF001362 FF001362 Label_insn_32209 - FF001364 FF001364 Label_insn_32210 - FF001366 FF001366 Label_insn_32211 - FF001368 FF001368 Label_insn_32212 - FF00136E FF00136E Label_insn_32213 - FF001375 FF001375 Label_insn_32214 - FF001376 FF001376 post_callback_Label_insn_32214 - FF001378 FF001378 Label_insn_32215 - FF00137A FF00137A Label_insn_32216 - FF00137C FF00137C Label_insn_32217 - FF00137E FF00137E Label_insn_32218 - FF001380 FF001380 Label_insn_32219 - FF001386 FF001386 Label_insn_32220 - FF00138D FF00138D Label_insn_32221 - FF00138E FF00138E post_callback_Label_insn_32221 - FF001390 FF001390 Label_insn_32222 - FF001392 FF001392 Label_insn_32223 - FF001394 FF001394 Label_insn_32224 - FF00139B FF00139B Label_insn_32225 - FF00139D FF00139D Label_insn_32226 - FF00139F FF00139F Label_insn_32227 - FF0013A5 FF0013A5 Label_insn_32228 - FF0013AC FF0013AC Label_insn_32229 - FF0013AD FF0013AD post_callback_Label_insn_32229 - FF0013AF FF0013AF Label_insn_32230 - FF0013B1 FF0013B1 Label_insn_32231 - FF0013B3 FF0013B3 Label_insn_32232 - FF0013B5 FF0013B5 Label_insn_32233 - FF0013B7 FF0013B7 Label_insn_32234 - FF0013BD FF0013BD Label_insn_32235 - FF0013C4 FF0013C4 Label_insn_32236 - FF0013C5 FF0013C5 post_callback_Label_insn_32236 - FF0013C7 FF0013C7 Label_insn_32237 - FF0013C9 FF0013C9 Label_insn_32238 - FF0013CB FF0013CB Label_insn_32239 - FF0013D2 FF0013D2 Label_insn_32240 - FF0013D4 FF0013D4 Label_insn_32241 - FF0013D6 FF0013D6 Label_insn_32242 - FF0013DC FF0013DC Label_insn_32243 - FF0013E3 FF0013E3 Label_insn_32244 - FF0013E4 FF0013E4 post_callback_Label_insn_32244 - FF0013E6 FF0013E6 Label_insn_32245 - FF0013E8 FF0013E8 Label_insn_32246 - FF0013EA FF0013EA Label_insn_32247 - FF0013EC FF0013EC Label_insn_32248 - FF0013EE FF0013EE Label_insn_32249 - FF0013F4 FF0013F4 Label_insn_32250 - FF0013FB FF0013FB Label_insn_32251 - FF0013FC FF0013FC post_callback_Label_insn_32251 - FF0013FE FF0013FE Label_insn_32252 - FF001400 FF001400 Label_insn_32253 - FF001402 FF001402 Label_insn_32254 - FF001404 FF001404 Label_insn_32255 - FF001406 FF001406 Label_insn_32256 - FF00140C FF00140C Label_insn_32257 - FF001413 FF001413 Label_insn_32258 - FF001414 FF001414 post_callback_Label_insn_32258 - FF001416 FF001416 Label_insn_21313 - FF001419 FF001419 Label_insn_32259 - FF00141B FF00141B Label_insn_32260 - FF00141D FF00141D Label_insn_21314 - FF001420 FF001420 Label_insn_21315 - FF001423 FF001423 Label_insn_32261 - FF00142A FF00142A Label_insn_32262 - FF00142C FF00142C Label_insn_32263 - FF00142E FF00142E Label_insn_32264 - FF001434 FF001434 Label_insn_32265 - FF00143B FF00143B Label_insn_32266 - FF00143C FF00143C post_callback_Label_insn_32266 - FF00143E FF00143E Label_insn_32267 - FF001440 FF001440 Label_insn_32268 - FF001442 FF001442 Label_insn_32269 - FF001444 FF001444 Label_insn_32270 - FF001446 FF001446 Label_insn_32271 - FF00144C FF00144C Label_insn_32272 - FF001453 FF001453 Label_insn_32273 - FF001454 FF001454 post_callback_Label_insn_32273 - FF001456 FF001456 Label_insn_32274 - FF001458 FF001458 Label_insn_32275 - FF00145A FF00145A Label_insn_32276 - FF001461 FF001461 Label_insn_32277 - FF001463 FF001463 Label_insn_32278 - FF001465 FF001465 Label_insn_32279 - FF00146B FF00146B Label_insn_32280 - FF001472 FF001472 Label_insn_32281 - FF001473 FF001473 post_callback_Label_insn_32281 - FF001475 FF001475 Label_insn_32282 - FF001477 FF001477 Label_insn_32283 - FF001479 FF001479 Label_insn_32284 - FF001480 FF001480 Label_insn_32285 - FF001482 FF001482 Label_insn_32286 - FF001484 FF001484 Label_insn_32287 - FF00148A FF00148A Label_insn_32288 - FF001491 FF001491 Label_insn_32289 - FF001492 FF001492 post_callback_Label_insn_32289 - FF001494 FF001494 Label_insn_32290 - FF001496 FF001496 Label_insn_32291 - FF001498 FF001498 Label_insn_32292 - FF00149A FF00149A Label_insn_32293 - FF00149C FF00149C Label_insn_32294 - FF0014A2 FF0014A2 Label_insn_32295 - FF0014A9 FF0014A9 Label_insn_32296 - FF0014AA FF0014AA post_callback_Label_insn_32296 - FF0014AC FF0014AC Label_insn_32297 - FF0014AE FF0014AE Label_insn_32298 - FF0014B0 FF0014B0 Label_insn_32299 - FF0014B2 FF0014B2 Label_insn_32300 - FF0014B5 FF0014B5 Label_insn_32301 - FF0014BC FF0014BC Label_insn_32302 - FF0014BE FF0014BE Label_insn_32303 - FF0014C0 FF0014C0 Label_insn_32304 - FF0014C3 FF0014C3 Label_insn_32305 - FF0014C5 FF0014C5 Label_insn_32306 - FF0014C7 FF0014C7 Label_insn_32307 - FF0014CD FF0014CD Label_insn_32308 - FF0014D4 FF0014D4 Label_insn_32309 - FF0014D5 FF0014D5 post_callback_Label_insn_32309 - FF0014D7 FF0014D7 Label_insn_32310 - FF0014D9 FF0014D9 Label_insn_32311 - FF0014DB FF0014DB Label_insn_32312 - FF0014DD FF0014DD Label_insn_32313 - FF0014E0 FF0014E0 Label_insn_32314 - FF0014E7 FF0014E7 Label_insn_32315 - FF0014E9 FF0014E9 Label_insn_32316 - FF0014EB FF0014EB Label_insn_32317 - FF0014EE FF0014EE Label_insn_32318 - FF0014F0 FF0014F0 Label_insn_32319 - FF0014F2 FF0014F2 Label_insn_32320 - FF0014F8 FF0014F8 Label_insn_32321 - FF0014FF FF0014FF Label_insn_32322 - FF001500 FF001500 post_callback_Label_insn_32322 - FF001502 FF001502 Label_insn_32323 - FF001504 FF001504 Label_insn_32324 - FF001506 FF001506 Label_insn_32325 - FF00150D FF00150D Label_insn_32326 - FF00150F FF00150F Label_insn_32327 - FF001511 FF001511 Label_insn_32328 - FF001517 FF001517 Label_insn_32329 - FF00151E FF00151E Label_insn_32330 - FF00151F FF00151F post_callback_Label_insn_32330 - FF001521 FF001521 Label_insn_32331 - FF001523 FF001523 Label_insn_32332 - FF001525 FF001525 Label_insn_32333 - FF00152C FF00152C Label_insn_32334 - FF00152E FF00152E Label_insn_32335 - FF001530 FF001530 Label_insn_32336 - FF001536 FF001536 Label_insn_32337 - FF00153D FF00153D Label_insn_32338 - FF00153E FF00153E post_callback_Label_insn_32338 - FF001540 FF001540 Label_insn_32339 - FF001542 FF001542 Label_insn_32340 - FF001544 FF001544 Label_insn_32341 - FF001546 FF001546 Label_insn_32342 - FF001548 FF001548 Label_insn_32343 - FF00154E FF00154E Label_insn_32344 - FF001555 FF001555 Label_insn_32345 - FF001556 FF001556 post_callback_Label_insn_32345 - FF001558 FF001558 Label_insn_32346 - FF00155A FF00155A Label_insn_32347 - FF00155C FF00155C Label_insn_32348 - FF001563 FF001563 Label_insn_32349 - FF001565 FF001565 Label_insn_32350 - FF001567 FF001567 Label_insn_32351 - FF00156D FF00156D Label_insn_32352 - FF001574 FF001574 Label_insn_32353 - FF001575 FF001575 post_callback_Label_insn_32353 - FF001577 FF001577 Label_insn_32354 - FF001579 FF001579 Label_insn_32355 - FF00157B FF00157B Label_insn_32356 - FF001582 FF001582 Label_insn_32357 - FF001584 FF001584 Label_insn_32358 - FF001586 FF001586 Label_insn_32359 - FF00158C FF00158C Label_insn_32360 - FF001593 FF001593 Label_insn_32361 - FF001594 FF001594 post_callback_Label_insn_32361 - FF001596 FF001596 Label_insn_32362 - FF001598 FF001598 Label_insn_32363 - FF00159A FF00159A Label_insn_32364 - FF00159C FF00159C Label_insn_32365 - FF00159E FF00159E Label_insn_32366 - FF0015A4 FF0015A4 Label_insn_32367 - FF0015AB FF0015AB Label_insn_32368 - FF0015AC FF0015AC post_callback_Label_insn_32368 - FF0015AE FF0015AE Label_insn_32369 - FF0015B0 FF0015B0 Label_insn_32370 - FF0015B2 FF0015B2 Label_insn_32371 - FF0015B4 FF0015B4 Label_insn_32372 - FF0015B6 FF0015B6 Label_insn_32373 - FF0015BC FF0015BC Label_insn_32374 - FF0015C3 FF0015C3 Label_insn_32375 - FF0015C4 FF0015C4 post_callback_Label_insn_32375 - FF0015C6 FF0015C6 Label_insn_32376 - FF0015C8 FF0015C8 Label_insn_32377 - FF0015CA FF0015CA Label_insn_32378 - FF0015D1 FF0015D1 Label_insn_32379 - FF0015D3 FF0015D3 Label_insn_32380 - FF0015D5 FF0015D5 Label_insn_32381 - FF0015DB FF0015DB Label_insn_32382 - FF0015E2 FF0015E2 Label_insn_32383 - FF0015E3 FF0015E3 post_callback_Label_insn_32383 - FF0015E5 FF0015E5 Label_insn_32384 - FF0015E7 FF0015E7 Label_insn_32385 - FF0015E9 FF0015E9 Label_insn_32386 - FF0015F0 FF0015F0 Label_insn_32387 - FF0015F2 FF0015F2 Label_insn_32388 - FF0015F4 FF0015F4 Label_insn_32389 - FF0015FA FF0015FA Label_insn_32390 - FF001601 FF001601 Label_insn_32391 - FF001602 FF001602 post_callback_Label_insn_32391 - FF001604 FF001604 Label_insn_32392 - FF001606 FF001606 Label_insn_32393 - FF001608 FF001608 Label_insn_32394 - FF00160F FF00160F Label_insn_1412 - FF001613 FF001613 Label_insn_32395 - FF001615 FF001615 Label_insn_32396 - FF001617 FF001617 Label_insn_32397 - FF00161D FF00161D Label_insn_32398 - FF001624 FF001624 Label_insn_32399 - FF001625 FF001625 post_callback_Label_insn_32399 - FF001627 FF001627 Label_insn_32400 - FF001629 FF001629 Label_insn_32401 - FF00162B FF00162B Label_insn_32402 - FF001632 FF001632 Label_insn_32403 - FF001634 FF001634 Label_insn_32404 - FF001636 FF001636 Label_insn_32405 - FF00163C FF00163C Label_insn_32406 - FF001642 FF001642 Label_insn_32444 - FF001645 FF001645 Label_insn_32407 - FF001646 FF001646 post_callback_Label_insn_32407 - FF001648 FF001648 Label_insn_32408 - FF00164A FF00164A Label_insn_32409 - FF00164C FF00164C Label_insn_32410 - FF001653 FF001653 Label_insn_32411 - FF001655 FF001655 Label_insn_32412 - FF001657 FF001657 Label_insn_32413 - FF00165D FF00165D Label_insn_32414 - FF001664 FF001664 Label_insn_32415 - FF001665 FF001665 post_callback_Label_insn_32415 - FF001667 FF001667 Label_insn_32416 - FF001669 FF001669 Label_insn_32417 - FF00166B FF00166B Label_insn_32418 - FF001672 FF001672 Label_insn_32419 - FF001674 FF001674 Label_insn_32420 - FF001676 FF001676 Label_insn_32421 - FF00167C FF00167C Label_insn_32422 - FF001683 FF001683 Label_insn_32423 - FF001684 FF001684 post_callback_Label_insn_32423 - FF001686 FF001686 Label_insn_32424 - FF001688 FF001688 Label_insn_32425 - FF00168A FF00168A Label_insn_32426 - FF001691 FF001691 Label_insn_32427 - FF001693 FF001693 Label_insn_32428 - FF001695 FF001695 Label_insn_32429 - FF00169B FF00169B Label_insn_32430 - FF0016A2 FF0016A2 Label_insn_32431 - FF0016A3 FF0016A3 post_callback_Label_insn_32431 - FF0016A5 FF0016A5 Label_insn_32432 - FF0016A7 FF0016A7 Label_insn_32433 - FF0016A9 FF0016A9 Label_insn_32434 - FF0016B0 FF0016B0 Label_insn_32435 - FF0016B2 FF0016B2 Label_insn_32436 - FF0016B4 FF0016B4 Label_insn_32437 - FF0016BA FF0016BA Label_insn_32438 - FF0016C1 FF0016C1 Label_insn_32439 - FF0016C2 FF0016C2 post_callback_Label_insn_32439 - FF0016C4 FF0016C4 Label_insn_32440 - FF0016C6 FF0016C6 Label_insn_32441 - FF0016C8 FF0016C8 Label_insn_32442 - FF0016CF FF0016CF Label_insn_32443 - FF0016D1 FF0016D1 Label_insn_32445 - FF0016D7 FF0016D7 Label_insn_32446 - FF0016DE FF0016DE Label_insn_32447 - FF0016DF FF0016DF post_callback_Label_insn_32447 - FF0016E1 FF0016E1 Label_insn_32448 - FF0016E3 FF0016E3 Label_insn_32449 - FF0016E5 FF0016E5 Label_insn_32450 - FF0016EC FF0016EC Label_insn_32451 - FF0016EE FF0016EE Label_insn_32452 - FF0016F0 FF0016F0 Label_insn_32453 - FF0016F6 FF0016F6 Label_insn_32454 - FF0016FD FF0016FD Label_insn_32455 - FF0016FE FF0016FE post_callback_Label_insn_32455 - FF001700 FF001700 Label_insn_32456 - FF001702 FF001702 Label_insn_32457 - FF001704 FF001704 Label_insn_32458 - FF00170B FF00170B Label_insn_32459 - FF00170D FF00170D Label_insn_32460 - FF00170F FF00170F Label_insn_32461 - FF001715 FF001715 Label_insn_32462 - FF00171C FF00171C Label_insn_32463 - FF00171D FF00171D post_callback_Label_insn_32463 - FF00171F FF00171F Label_insn_32464 - FF001721 FF001721 Label_insn_32465 - FF001723 FF001723 Label_insn_32466 - FF001725 FF001725 Label_insn_32467 - FF001727 FF001727 Label_insn_32468 - FF00172D FF00172D Label_insn_32469 - FF001734 FF001734 Label_insn_32470 - FF001735 FF001735 post_callback_Label_insn_32470 - FF001737 FF001737 Label_insn_32471 - FF001739 FF001739 Label_insn_32472 - FF00173B FF00173B Label_insn_32473 - FF001742 FF001742 Label_insn_32474 - FF001744 FF001744 Label_insn_32475 - FF001746 FF001746 Label_insn_32476 - FF00174C FF00174C Label_insn_32477 - FF001753 FF001753 Label_insn_32478 - FF001754 FF001754 post_callback_Label_insn_32478 - FF001756 FF001756 Label_insn_32479 - FF001758 FF001758 Label_insn_32480 - FF00175A FF00175A Label_insn_32481 - FF001761 FF001761 Label_insn_32482 - FF001763 FF001763 Label_insn_32483 - FF001765 FF001765 Label_insn_32484 - FF00176B FF00176B Label_insn_32485 - FF001772 FF001772 Label_insn_32486 - FF001773 FF001773 post_callback_Label_insn_32486 - FF001775 FF001775 Label_insn_32487 - FF001777 FF001777 Label_insn_32488 - FF001779 FF001779 Label_insn_32489 - FF001780 FF001780 Label_insn_32490 - FF001782 FF001782 Label_insn_32491 - FF001784 FF001784 Label_insn_32492 - FF00178A FF00178A Label_insn_32493 - FF001791 FF001791 Label_insn_32494 - FF001792 FF001792 post_callback_Label_insn_32494 - FF001794 FF001794 Label_insn_32495 - FF001796 FF001796 Label_insn_32496 - FF001798 FF001798 Label_insn_32497 - FF00179A FF00179A Label_insn_32498 - FF00179C FF00179C Label_insn_32499 - FF0017A2 FF0017A2 Label_insn_32500 - FF0017A9 FF0017A9 Label_insn_32501 - FF0017AA FF0017AA post_callback_Label_insn_32501 - FF0017AC FF0017AC Label_insn_32502 - FF0017AE FF0017AE Label_insn_32503 - FF0017B0 FF0017B0 Label_insn_32504 - FF0017B7 FF0017B7 Label_insn_32505 - FF0017B9 FF0017B9 Label_insn_32506 - FF0017BB FF0017BB Label_insn_32507 - FF0017C1 FF0017C1 Label_insn_32508 - FF0017C8 FF0017C8 Label_insn_32509 - FF0017C9 FF0017C9 post_callback_Label_insn_32509 - FF0017CB FF0017CB Label_insn_32510 - FF0017CD FF0017CD Label_insn_32511 - FF0017CF FF0017CF Label_insn_32512 - FF0017D6 FF0017D6 Label_insn_32513 - FF0017D8 FF0017D8 Label_insn_32514 - FF0017DA FF0017DA Label_insn_32515 - FF0017E0 FF0017E0 Label_insn_32516 - FF0017E7 FF0017E7 Label_insn_32517 - FF0017E8 FF0017E8 post_callback_Label_insn_32517 - FF0017EA FF0017EA Label_insn_32518 - FF0017EC FF0017EC Label_insn_32519 - FF0017EE FF0017EE Label_insn_32520 - FF0017F0 FF0017F0 Label_insn_32521 - FF0017F2 FF0017F2 Label_insn_32522 - FF0017F8 FF0017F8 Label_insn_32523 - FF0017FF FF0017FF Label_insn_32524 - FF001800 FF001800 post_callback_Label_insn_32524 - FF001802 FF001802 Label_insn_32525 - FF001804 FF001804 Label_insn_32526 - FF001806 FF001806 Label_insn_32527 - FF00180D FF00180D Label_insn_32528 - FF00180F FF00180F Label_insn_32529 - FF001811 FF001811 Label_insn_32530 - FF001817 FF001817 Label_insn_32531 - FF00181E FF00181E Label_insn_32532 - FF00181F FF00181F post_callback_Label_insn_32532 - FF001821 FF001821 Label_insn_32533 - FF001823 FF001823 Label_insn_32534 - FF001825 FF001825 Label_insn_32535 - FF00182C FF00182C Label_insn_32536 - FF00182E FF00182E Label_insn_32537 - FF001830 FF001830 Label_insn_32538 - FF001836 FF001836 Label_insn_32539 - FF00183D FF00183D Label_insn_32540 - FF00183E FF00183E post_callback_Label_insn_32540 - FF001840 FF001840 Label_insn_32541 - FF001842 FF001842 Label_insn_32542 - FF001844 FF001844 Label_insn_32543 - FF00184B FF00184B Label_insn_32544 - FF00184D FF00184D Label_insn_32545 - FF00184F FF00184F Label_insn_32546 - FF001855 FF001855 Label_insn_32547 - FF00185C FF00185C Label_insn_32548 - FF00185D FF00185D post_callback_Label_insn_32548 - FF00185F FF00185F Label_insn_32549 - FF001861 FF001861 Label_insn_32550 - FF001863 FF001863 Label_insn_32551 - FF00186A FF00186A Label_insn_32552 - FF00186C FF00186C Label_insn_32553 - FF00186E FF00186E Label_insn_32554 - FF001874 FF001874 Label_insn_32555 - FF00187A FF00187A Label_insn_1621 - FF00187F FF00187F Label_insn_32556 - FF001880 FF001880 post_callback_Label_insn_32556 - FF001882 FF001882 Label_insn_32557 - FF001884 FF001884 Label_insn_1623 - FF001888 FF001888 Label_insn_32558 - FF00188A FF00188A Label_insn_32559 - FF001891 FF001891 Label_insn_32560 - FF001893 FF001893 Label_insn_32561 - FF001895 FF001895 Label_insn_32562 - FF00189B FF00189B Label_insn_32563 - FF0018A2 FF0018A2 Label_insn_32564 - FF0018A3 FF0018A3 post_callback_Label_insn_32564 - FF0018A5 FF0018A5 Label_insn_32565 - FF0018A7 FF0018A7 Label_insn_32566 - FF0018A9 FF0018A9 Label_insn_32567 - FF0018B0 FF0018B0 Label_insn_32568 - FF0018B2 FF0018B2 Label_insn_32569 - FF0018B4 FF0018B4 Label_insn_32570 - FF0018BA FF0018BA Label_insn_32571 - FF0018C1 FF0018C1 Label_insn_32572 - FF0018C2 FF0018C2 post_callback_Label_insn_32572 - FF0018C4 FF0018C4 Label_insn_32573 - FF0018C6 FF0018C6 Label_insn_32574 - FF0018C8 FF0018C8 Label_insn_1645 - FF0018CC FF0018CC Label_insn_32575 - FF0018D2 FF0018D2 Label_insn_32576 - FF0018D9 FF0018D9 Label_insn_32577 - FF0018DB FF0018DB Label_insn_32578 - FF0018DD FF0018DD Label_insn_32579 - FF0018E1 FF0018E1 Label_insn_32580 - FF0018E4 FF0018E4 Label_insn_32581 - FF0018EA FF0018EA Label_insn_32582 - FF0018F1 FF0018F1 Label_insn_32583 - FF0018F3 FF0018F3 Label_insn_32584 - FF0018F5 FF0018F5 Label_insn_32585 - FF0018FB FF0018FB Label_insn_32586 - FF001902 FF001902 Label_insn_32587 - FF001903 FF001903 post_callback_Label_insn_32587 - FF001905 FF001905 Label_insn_32588 - FF001907 FF001907 Label_insn_32589 - FF001909 FF001909 Label_insn_32590 - FF001910 FF001910 Label_insn_32591 - FF001912 FF001912 Label_insn_32592 - FF001914 FF001914 Label_insn_32593 - FF00191A FF00191A Label_insn_32594 - FF001920 FF001920 Label_insn_1668 - FF001925 FF001925 Label_insn_32595 - FF001926 FF001926 post_callback_Label_insn_32595 - FF001928 FF001928 Label_insn_32596 - FF00192A FF00192A Label_insn_32597 - FF00192C FF00192C Label_insn_32598 - FF001933 FF001933 Label_insn_32599 - FF001935 FF001935 Label_insn_32600 - FF001937 FF001937 Label_insn_32601 - FF00193D FF00193D Label_insn_32602 - FF001944 FF001944 Label_insn_32603 - FF001945 FF001945 post_callback_Label_insn_32603 - FF001947 FF001947 Label_insn_32604 - FF001949 FF001949 Label_insn_32605 - FF00194B FF00194B Label_insn_32606 - FF001952 FF001952 Label_insn_32607 - FF001954 FF001954 Label_insn_32608 - FF001956 FF001956 Label_insn_32609 - FF001958 FF001958 Label_insn_32610 - FF00195E FF00195E Label_insn_32611 - FF001965 FF001965 Label_insn_32612 - FF001966 FF001966 post_callback_Label_insn_32612 - FF001968 FF001968 Label_insn_32613 - FF00196A FF00196A Label_insn_32614 - FF00196C FF00196C Label_insn_32615 - FF001973 FF001973 Label_insn_32616 - FF001975 FF001975 Label_insn_32617 - FF001977 FF001977 Label_insn_32618 - FF00197D FF00197D Label_insn_32619 - FF001984 FF001984 Label_insn_32620 - FF001985 FF001985 post_callback_Label_insn_32620 - FF001987 FF001987 Label_insn_32621 - FF001989 FF001989 Label_insn_32622 - FF00198B FF00198B Label_insn_32623 - FF001992 FF001992 Label_insn_32624 - FF001994 FF001994 Label_insn_32625 - FF001996 FF001996 Label_insn_32626 - FF00199C FF00199C Label_insn_32627 - FF0019A3 FF0019A3 Label_insn_32628 - FF0019A4 FF0019A4 post_callback_Label_insn_32628 - FF0019A6 FF0019A6 Label_insn_32629 - FF0019A8 FF0019A8 Label_insn_32630 - FF0019AA FF0019AA Label_insn_32631 - FF0019B1 FF0019B1 Label_insn_32632 - FF0019B3 FF0019B3 Label_insn_32633 - FF0019B5 FF0019B5 Label_insn_32634 - FF0019BB FF0019BB Label_insn_32635 - FF0019C2 FF0019C2 Label_insn_32636 - FF0019C3 FF0019C3 post_callback_Label_insn_32636 - FF0019C5 FF0019C5 Label_insn_32637 - FF0019C7 FF0019C7 Label_insn_32638 - FF0019C9 FF0019C9 Label_insn_32639 - FF0019CB FF0019CB Label_insn_32640 - FF0019CD FF0019CD Label_insn_32641 - FF0019CF FF0019CF Label_insn_32642 - FF0019D5 FF0019D5 Label_insn_32643 - FF0019DC FF0019DC Label_insn_32644 - FF0019DD FF0019DD post_callback_Label_insn_32644 - FF0019DF FF0019DF Label_insn_32645 - FF0019E1 FF0019E1 Label_insn_32646 - FF0019E3 FF0019E3 Label_insn_32647 - FF0019EA FF0019EA Label_insn_32648 - FF0019EC FF0019EC Label_insn_32649 - FF0019EE FF0019EE Label_insn_32650 - FF0019F4 FF0019F4 Label_insn_32651 - FF0019FB FF0019FB Label_insn_32652 - FF0019FC FF0019FC post_callback_Label_insn_32652 - FF0019FE FF0019FE Label_insn_32653 - FF001A00 FF001A00 Label_insn_32654 - FF001A02 FF001A02 Label_insn_32655 - FF001A04 FF001A04 Label_insn_32656 - FF001A06 FF001A06 Label_insn_32657 - FF001A0C FF001A0C Label_insn_32658 - FF001A13 FF001A13 Label_insn_32659 - FF001A14 FF001A14 post_callback_Label_insn_32659 - FF001A16 FF001A16 Label_insn_32660 - FF001A18 FF001A18 Label_insn_32661 - FF001A1A FF001A1A Label_insn_1776 - FF001A22 FF001A22 Label_insn_32662 - FF001A29 FF001A29 Label_insn_32663 - FF001A2B FF001A2B Label_insn_32664 - FF001A2D FF001A2D Label_insn_32665 - FF001A33 FF001A33 Label_insn_32666 - FF001A3A FF001A3A Label_insn_32667 - FF001A3B FF001A3B post_callback_Label_insn_32667 - FF001A3D FF001A3D Label_insn_32668 - FF001A3F FF001A3F Label_insn_32669 - FF001A41 FF001A41 Label_insn_32670 - FF001A48 FF001A48 Label_insn_32671 - FF001A4A FF001A4A Label_insn_32672 - FF001A4C FF001A4C Label_insn_32673 - FF001A52 FF001A52 Label_insn_32674 - FF001A59 FF001A59 Label_insn_32675 - FF001A5A FF001A5A post_callback_Label_insn_32675 - FF001A5C FF001A5C Label_insn_32676 - FF001A5E FF001A5E Label_insn_32677 - FF001A60 FF001A60 Label_insn_32678 - FF001A67 FF001A67 Label_insn_32679 - FF001A69 FF001A69 Label_insn_32680 - FF001A6F FF001A6F Label_insn_32681 - FF001A76 FF001A76 Label_insn_32682 - FF001A77 FF001A77 post_callback_Label_insn_32682 - FF001A79 FF001A79 Label_insn_32683 - FF001A7B FF001A7B Label_insn_32684 - FF001A7D FF001A7D Label_insn_32685 - FF001A84 FF001A84 Label_insn_32686 - FF001A86 FF001A86 Label_insn_32687 - FF001A88 FF001A88 Label_insn_32688 - FF001A8E FF001A8E Label_insn_32689 - FF001A95 FF001A95 Label_insn_32690 - FF001A96 FF001A96 post_callback_Label_insn_32690 - FF001A98 FF001A98 Label_insn_32691 - FF001A9A FF001A9A Label_insn_32692 - FF001A9C FF001A9C Label_insn_32693 - FF001AA3 FF001AA3 Label_insn_32694 - FF001AA5 FF001AA5 Label_insn_32695 - FF001AA7 FF001AA7 Label_insn_32696 - FF001AAD FF001AAD Label_insn_32697 - FF001AB4 FF001AB4 Label_insn_32698 - FF001AB5 FF001AB5 post_callback_Label_insn_32698 - FF001AB7 FF001AB7 Label_insn_32699 - FF001AB9 FF001AB9 Label_insn_32700 - FF001ABB FF001ABB Label_insn_32701 - FF001AC2 FF001AC2 Label_insn_32702 - FF001AC4 FF001AC4 Label_insn_32703 - FF001AC6 FF001AC6 Label_insn_32704 - FF001ACC FF001ACC Label_insn_32705 - FF001AD3 FF001AD3 Label_insn_32706 - FF001AD4 FF001AD4 post_callback_Label_insn_32706 - FF001AD6 FF001AD6 Label_insn_32707 - FF001AD8 FF001AD8 Label_insn_32708 - FF001ADA FF001ADA Label_insn_32709 - FF001AE1 FF001AE1 Label_insn_32710 - FF001AE3 FF001AE3 Label_insn_32711 - FF001AE5 FF001AE5 Label_insn_32712 - FF001AEB FF001AEB Label_insn_32713 - FF001AF2 FF001AF2 Label_insn_32714 - FF001AF3 FF001AF3 post_callback_Label_insn_32714 - FF001AF5 FF001AF5 Label_insn_32715 - FF001AF7 FF001AF7 Label_insn_1845 - FF001AFF FF001AFF Label_insn_32716 - FF001B01 FF001B01 Label_insn_32717 - FF001B08 FF001B08 Label_insn_32718 - FF001B0A FF001B0A Label_insn_32719 - FF001B0C FF001B0C Label_insn_32720 - FF001B12 FF001B12 Label_insn_32721 - FF001B19 FF001B19 Label_insn_32722 - FF001B1A FF001B1A post_callback_Label_insn_32722 - FF001B1C FF001B1C Label_insn_32723 - FF001B1E FF001B1E Label_insn_32724 - FF001B20 FF001B20 Label_insn_1856 - FF001B24 FF001B24 Label_insn_32725 - FF001B2B FF001B2B Label_insn_32726 - FF001B2D FF001B2D Label_insn_32727 - FF001B2F FF001B2F Label_insn_32728 - FF001B35 FF001B35 Label_insn_32729 - FF001B3C FF001B3C Label_insn_32730 - FF001B3D FF001B3D post_callback_Label_insn_32730 - FF001B3F FF001B3F Label_insn_32731 - FF001B41 FF001B41 Label_insn_32732 - FF001B43 FF001B43 Label_insn_32733 - FF001B4A FF001B4A Label_insn_32734 - FF001B4C FF001B4C Label_insn_32735 - FF001B4E FF001B4E Label_insn_32736 - FF001B54 FF001B54 Label_insn_32737 - FF001B5B FF001B5B Label_insn_32738 - FF001B5C FF001B5C post_callback_Label_insn_32738 - FF001B5E FF001B5E Label_insn_32739 - FF001B60 FF001B60 Label_insn_32740 - FF001B62 FF001B62 Label_insn_32741 - FF001B69 FF001B69 Label_insn_32742 - FF001B6B FF001B6B Label_insn_32743 - FF001B6D FF001B6D Label_insn_32744 - FF001B73 FF001B73 Label_insn_32745 - FF001B7A FF001B7A Label_insn_32746 - FF001B7B FF001B7B post_callback_Label_insn_32746 - FF001B7D FF001B7D Label_insn_32747 - FF001B7F FF001B7F Label_insn_32748 - FF001B81 FF001B81 Label_insn_32749 - FF001B88 FF001B88 Label_insn_32750 - FF001B8A FF001B8A Label_insn_32751 - FF001B8C FF001B8C Label_insn_32752 - FF001B92 FF001B92 Label_insn_32753 - FF001B99 FF001B99 Label_insn_32754 - FF001B9A FF001B9A post_callback_Label_insn_32754 - FF001B9C FF001B9C Label_insn_32755 - FF001B9E FF001B9E Label_insn_32756 - FF001BA0 FF001BA0 Label_insn_32757 - FF001BA7 FF001BA7 Label_insn_32758 - FF001BA9 FF001BA9 Label_insn_32759 - FF001BAB FF001BAB Label_insn_32760 - FF001BB1 FF001BB1 Label_insn_32761 - FF001BB8 FF001BB8 Label_insn_32762 - FF001BB9 FF001BB9 post_callback_Label_insn_32762 - FF001BBB FF001BBB Label_insn_32763 - FF001BBD FF001BBD Label_insn_32764 - FF001BBF FF001BBF Label_insn_32765 - FF001BC6 FF001BC6 Label_insn_32766 - FF001BC8 FF001BC8 Label_insn_32767 - FF001BCA FF001BCA Label_insn_32768 - FF001BD0 FF001BD0 Label_insn_32769 - FF001BD7 FF001BD7 Label_insn_32770 - FF001BD8 FF001BD8 post_callback_Label_insn_32770 - FF001BDA FF001BDA Label_insn_32771 - FF001BDC FF001BDC Label_insn_32772 - FF001BDE FF001BDE Label_insn_1919 - FF001BE3 FF001BE3 Label_insn_32773 - FF001BE5 FF001BE5 Label_insn_32774 - FF001BE7 FF001BE7 Label_insn_32775 - FF001BED FF001BED Label_insn_32776 - FF001BF4 FF001BF4 Label_insn_32777 - FF001BF5 FF001BF5 post_callback_Label_insn_32777 - FF001BF7 FF001BF7 Label_insn_32778 - FF001BF9 FF001BF9 Label_insn_32779 - FF001BFB FF001BFB Label_insn_32780 - FF001C02 FF001C02 Label_insn_32781 - FF001C04 FF001C04 Label_insn_32782 - FF001C0A FF001C0A Label_insn_32783 - FF001C10 FF001C10 Label_insn_1934 - FF001C15 FF001C15 Label_insn_32784 - FF001C16 FF001C16 post_callback_Label_insn_32784 - FF001C18 FF001C18 Label_insn_1935 - FF001C1C FF001C1C Label_insn_32785 - FF001C1E FF001C1E Label_insn_32786 - FF001C20 FF001C20 Label_insn_32787 - FF001C27 FF001C27 Label_insn_32788 - FF001C29 FF001C29 Label_insn_32789 - FF001C2B FF001C2B Label_insn_32790 - FF001C31 FF001C31 Label_insn_1943 - FF001C35 FF001C35 Label_insn_32791 - FF001C3C FF001C3C Label_insn_32792 - FF001C3D FF001C3D post_callback_Label_insn_32792 - FF001C3F FF001C3F Label_insn_32793 - FF001C41 FF001C41 Label_insn_32794 - FF001C43 FF001C43 Label_insn_32795 - FF001C4A FF001C4A Label_insn_1949 - FF001C4E FF001C4E Label_insn_32796 - FF001C50 FF001C50 Label_insn_32797 - FF001C52 FF001C52 Label_insn_1952 - FF001C56 FF001C56 Label_insn_32798 - FF001C5C FF001C5C Label_insn_32799 - FF001C63 FF001C63 Label_insn_32800 - FF001C64 FF001C64 post_callback_Label_insn_32800 - FF001C66 FF001C66 Label_insn_32801 - FF001C68 FF001C68 Label_insn_32802 - FF001C6A FF001C6A Label_insn_32803 - FF001C71 FF001C71 Label_insn_32804 - FF001C73 FF001C73 Label_insn_32805 - FF001C75 FF001C75 Label_insn_32806 - FF001C7B FF001C7B Label_insn_32807 - FF001C82 FF001C82 Label_insn_32808 - FF001C83 FF001C83 post_callback_Label_insn_32808 - FF001C85 FF001C85 Label_insn_32809 - FF001C87 FF001C87 Label_insn_32810 - FF001C89 FF001C89 Label_insn_21316 - FF001C8E FF001C8E Label_insn_32811 - FF001C90 FF001C90 Label_insn_32812 - FF001C92 FF001C92 Label_insn_32813 - FF001C98 FF001C98 Label_insn_32814 - FF001C9E FF001C9E Label_insn_21317 - FF001CA6 FF001CA6 Label_insn_32815 - FF001CA7 FF001CA7 post_callback_Label_insn_32815 - FF001CA9 FF001CA9 Label_insn_32816 - FF001CAB FF001CAB Label_insn_32817 - FF001CAD FF001CAD Label_insn_32818 - FF001CB4 FF001CB4 Label_insn_21318 - FF001CB6 FF001CB6 Label_insn_32819 - FF001CB8 FF001CB8 Label_insn_32820 - FF001CBA FF001CBA Label_insn_32821 - FF001CC0 FF001CC0 Label_insn_32822 - FF001CC6 FF001CC6 Label_insn_21319 - FF001CCC FF001CCC Label_insn_32823 - FF001CCD FF001CCD post_callback_Label_insn_32823 - FF001CCF FF001CCF Label_insn_32824 - FF001CD1 FF001CD1 Label_insn_32825 - FF001CD3 FF001CD3 Label_insn_32826 - FF001CDA FF001CDA Label_insn_32827 - FF001CDC FF001CDC Label_insn_32828 - FF001CDE FF001CDE Label_insn_32829 - FF001CE4 FF001CE4 Label_insn_32830 - FF001CEB FF001CEB Label_insn_32831 - FF001CEC FF001CEC post_callback_Label_insn_32831 - FF001CEE FF001CEE Label_insn_32832 - FF001CF0 FF001CF0 Label_insn_32833 - FF001CF2 FF001CF2 Label_insn_32834 - FF001CF9 FF001CF9 Label_insn_32835 - FF001CFB FF001CFB Label_insn_32836 - FF001CFD FF001CFD Label_insn_32837 - FF001D03 FF001D03 Label_insn_32838 - FF001D0A FF001D0A Label_insn_32839 - FF001D0B FF001D0B post_callback_Label_insn_32839 - FF001D0D FF001D0D Label_insn_32840 - FF001D0F FF001D0F Label_insn_32841 - FF001D11 FF001D11 Label_insn_32842 - FF001D18 FF001D18 Label_insn_32843 - FF001D1A FF001D1A Label_insn_32844 - FF001D1C FF001D1C Label_insn_32845 - FF001D22 FF001D22 Label_insn_32846 - FF001D29 FF001D29 Label_insn_32847 - FF001D2A FF001D2A post_callback_Label_insn_32847 - FF001D2C FF001D2C Label_insn_32848 - FF001D2E FF001D2E Label_insn_32849 - FF001D30 FF001D30 Label_insn_32850 - FF001D37 FF001D37 Label_insn_32851 - FF001D39 FF001D39 Label_insn_32852 - FF001D3B FF001D3B Label_insn_32853 - FF001D41 FF001D41 Label_insn_32854 - FF001D48 FF001D48 Label_insn_32855 - FF001D49 FF001D49 post_callback_Label_insn_32855 - FF001D4B FF001D4B Label_insn_32856 - FF001D4D FF001D4D Label_insn_32857 - FF001D4F FF001D4F Label_insn_32858 - FF001D56 FF001D56 Label_insn_32859 - FF001D58 FF001D58 Label_insn_32860 - FF001D5A FF001D5A Label_insn_32861 - FF001D60 FF001D60 Label_insn_32862 - FF001D67 FF001D67 Label_insn_32863 - FF001D68 FF001D68 post_callback_Label_insn_32863 - FF001D6A FF001D6A Label_insn_32864 - FF001D6C FF001D6C Label_insn_32865 - FF001D6E FF001D6E Label_insn_32866 - FF001D70 FF001D70 Label_insn_32867 - FF001D72 FF001D72 Label_insn_32868 - FF001D78 FF001D78 Label_insn_32869 - FF001D7F FF001D7F Label_insn_32870 - FF001D80 FF001D80 post_callback_Label_insn_32870 - FF001D82 FF001D82 Label_insn_32871 - FF001D84 FF001D84 Label_insn_32872 - FF001D86 FF001D86 Label_insn_32873 - FF001D8D FF001D8D Label_insn_32874 - FF001D8F FF001D8F Label_insn_32875 - FF001D91 FF001D91 Label_insn_32876 - FF001D97 FF001D97 Label_insn_32877 - FF001D9E FF001D9E Label_insn_32878 - FF001D9F FF001D9F post_callback_Label_insn_32878 - FF001DA1 FF001DA1 Label_insn_32879 - FF001DA3 FF001DA3 Label_insn_32880 - FF001DA5 FF001DA5 Label_insn_32881 - FF001DAC FF001DAC Label_insn_32882 - FF001DAE FF001DAE Label_insn_32883 - FF001DB0 FF001DB0 Label_insn_32884 - FF001DB2 FF001DB2 Label_insn_32885 - FF001DB8 FF001DB8 Label_insn_32886 - FF001DBF FF001DBF Label_insn_32887 - FF001DC0 FF001DC0 post_callback_Label_insn_32887 - FF001DC2 FF001DC2 Label_insn_32888 - FF001DC4 FF001DC4 Label_insn_32889 - FF001DC6 FF001DC6 Label_insn_32890 - FF001DCD FF001DCD Label_insn_32891 - FF001DCF FF001DCF Label_insn_32892 - FF001DD1 FF001DD1 Label_insn_32893 - FF001DD7 FF001DD7 Label_insn_32894 - FF001DDE FF001DDE Label_insn_32895 - FF001DDF FF001DDF post_callback_Label_insn_32895 - FF001DE1 FF001DE1 Label_insn_2075 - FF001DE6 FF001DE6 Label_insn_32896 - FF001DE8 FF001DE8 Label_insn_32897 - FF001DEA FF001DEA Label_insn_32898 - FF001DF1 FF001DF1 Label_insn_32899 - FF001DF3 FF001DF3 Label_insn_32900 - FF001DF5 FF001DF5 Label_insn_32901 - FF001DFB FF001DFB Label_insn_32902 - FF001E02 FF001E02 Label_insn_32903 - FF001E03 FF001E03 post_callback_Label_insn_32903 - FF001E05 FF001E05 Label_insn_32904 - FF001E07 FF001E07 Label_insn_32905 - FF001E09 FF001E09 Label_insn_32906 - FF001E10 FF001E10 Label_insn_32907 - FF001E12 FF001E12 Label_insn_32908 - FF001E14 FF001E14 Label_insn_32909 - FF001E1A FF001E1A Label_insn_32910 - FF001E21 FF001E21 Label_insn_32911 - FF001E22 FF001E22 post_callback_Label_insn_32911 - FF001E24 FF001E24 Label_insn_32912 - FF001E26 FF001E26 Label_insn_32913 - FF001E28 FF001E28 Label_insn_32914 - FF001E2A FF001E2A Label_insn_2099 - FF001E31 FF001E31 Label_insn_32915 - FF001E34 FF001E34 Label_insn_32916 - FF001E3B FF001E3B Label_insn_32917 - FF001E3D FF001E3D Label_insn_32918 - FF001E3F FF001E3F Label_insn_32919 - FF001E43 FF001E43 Label_insn_32920 - FF001E45 FF001E45 Label_insn_32921 - FF001E47 FF001E47 Label_insn_32922 - FF001E4D FF001E4D Label_insn_32923 - FF001E54 FF001E54 Label_insn_32924 - FF001E55 FF001E55 post_callback_Label_insn_32924 - FF001E57 FF001E57 Label_insn_32925 - FF001E59 FF001E59 Label_insn_32926 - FF001E5B FF001E5B Label_insn_2112 - FF001E5D FF001E5D Label_insn_32927 - FF001E64 FF001E64 Label_insn_2115 - FF001E67 FF001E67 Label_insn_32928 - FF001E69 FF001E69 Label_insn_2117 - FF001E6D FF001E6D Label_insn_32929 - FF001E6F FF001E6F Label_insn_32930 - FF001E75 FF001E75 Label_insn_32931 - FF001E7C FF001E7C Label_insn_32932 - FF001E7D FF001E7D post_callback_Label_insn_32932 - FF001E7F FF001E7F Label_insn_32933 - FF001E81 FF001E81 Label_insn_32934 - FF001E83 FF001E83 Label_insn_32935 - FF001E8A FF001E8A Label_insn_32936 - FF001E8C FF001E8C Label_insn_32937 - FF001E8E FF001E8E Label_insn_32938 - FF001E94 FF001E94 Label_insn_32939 - FF001E9B FF001E9B Label_insn_32940 - FF001E9C FF001E9C post_callback_Label_insn_32940 - FF001E9E FF001E9E Label_insn_32941 - FF001EA0 FF001EA0 Label_insn_32942 - FF001EA2 FF001EA2 Label_insn_32943 - FF001EA9 FF001EA9 Label_insn_32944 - FF001EAB FF001EAB Label_insn_32945 - FF001EAD FF001EAD Label_insn_32946 - FF001EB3 FF001EB3 Label_insn_32947 - FF001EBA FF001EBA Label_insn_32948 - FF001EBB FF001EBB post_callback_Label_insn_32948 - FF001EBD FF001EBD Label_insn_32949 - FF001EBF FF001EBF Label_insn_32950 - FF001EC1 FF001EC1 Label_insn_2146 - FF001EC4 FF001EC4 Label_insn_32951 - FF001ECB FF001ECB Label_insn_2147 - FF001ECF FF001ECF Label_insn_32952 - FF001ED1 FF001ED1 Label_insn_32953 - FF001ED7 FF001ED7 Label_insn_32954 - FF001EDD FF001EDD Label_insn_2152 - FF001EE3 FF001EE3 Label_insn_32955 - FF001EE4 FF001EE4 post_callback_Label_insn_32955 - FF001EE6 FF001EE6 Label_insn_32956 - FF001EE8 FF001EE8 Label_insn_32957 - FF001EEA FF001EEA Label_insn_32958 - FF001EF1 FF001EF1 Label_insn_32959 - FF001EF3 FF001EF3 Label_insn_32960 - FF001EF5 FF001EF5 Label_insn_32961 - FF001EFB FF001EFB Label_insn_32962 - FF001F02 FF001F02 Label_insn_32963 - FF001F03 FF001F03 post_callback_Label_insn_32963 - FF001F05 FF001F05 Label_insn_2163 - FF001F09 FF001F09 Label_insn_32964 - FF001F0B FF001F0B Label_insn_32965 - FF001F0D FF001F0D Label_insn_32966 - FF001F14 FF001F14 Label_insn_32967 - FF001F16 FF001F16 Label_insn_32968 - FF001F18 FF001F18 Label_insn_32969 - FF001F1E FF001F1E Label_insn_32970 - FF001F25 FF001F25 Label_insn_32971 - FF001F26 FF001F26 post_callback_Label_insn_32971 - FF001F28 FF001F28 Label_insn_32972 - FF001F2A FF001F2A Label_insn_32973 - FF001F2C FF001F2C Label_insn_2225 - FF001F2E FF001F2E Label_insn_32974 - FF001F30 FF001F30 Label_insn_32975 - FF001F32 FF001F32 Label_insn_32976 - FF001F38 FF001F38 Label_insn_32977 - FF001F3F FF001F3F Label_insn_32978 - FF001F40 FF001F40 post_callback_Label_insn_32978 - FF001F42 FF001F42 Label_insn_32979 - FF001F44 FF001F44 Label_insn_32980 - FF001F46 FF001F46 Label_insn_32981 - FF001F4D FF001F4D Label_insn_32982 - FF001F4F FF001F4F Label_insn_32983 - FF001F51 FF001F51 Label_insn_32984 - FF001F57 FF001F57 Label_insn_32985 - FF001F5E FF001F5E Label_insn_32986 - FF001F5F FF001F5F post_callback_Label_insn_32986 - FF001F61 FF001F61 Label_insn_32987 - FF001F63 FF001F63 Label_insn_32988 - FF001F65 FF001F65 Label_insn_32989 - FF001F6C FF001F6C Label_insn_32990 - FF001F6E FF001F6E Label_insn_32991 - FF001F70 FF001F70 Label_insn_32992 - FF001F76 FF001F76 Label_insn_32993 - FF001F7D FF001F7D Label_insn_32994 - FF001F7E FF001F7E post_callback_Label_insn_32994 - FF001F80 FF001F80 Label_insn_32995 - FF001F82 FF001F82 Label_insn_32996 - FF001F84 FF001F84 Label_insn_32997 - FF001F8B FF001F8B Label_insn_32998 - FF001F8D FF001F8D Label_insn_32999 - FF001F8F FF001F8F Label_insn_33000 - FF001F95 FF001F95 Label_insn_33001 - FF001F9C FF001F9C Label_insn_33002 - FF001F9D FF001F9D post_callback_Label_insn_33002 - FF001F9F FF001F9F Label_insn_33003 - FF001FA1 FF001FA1 Label_insn_33004 - FF001FA3 FF001FA3 Label_insn_33005 - FF001FAA FF001FAA Label_insn_33006 - FF001FAC FF001FAC Label_insn_33007 - FF001FAE FF001FAE Label_insn_33008 - FF001FB4 FF001FB4 Label_insn_33009 - FF001FBB FF001FBB Label_insn_33010 - FF001FBC FF001FBC post_callback_Label_insn_33010 - FF001FBE FF001FBE Label_insn_33011 - FF001FC0 FF001FC0 Label_insn_33012 - FF001FC2 FF001FC2 Label_insn_33013 - FF001FC4 FF001FC4 Label_insn_33014 - FF001FC7 FF001FC7 Label_insn_33015 - FF001FCE FF001FCE Label_insn_33016 - FF001FD0 FF001FD0 Label_insn_33017 - FF001FD2 FF001FD2 Label_insn_33018 - FF001FD6 FF001FD6 Label_insn_33019 - FF001FD8 FF001FD8 Label_insn_33020 - FF001FDA FF001FDA Label_insn_33021 - FF001FE0 FF001FE0 Label_insn_33022 - FF001FE7 FF001FE7 Label_insn_33023 - FF001FE8 FF001FE8 post_callback_Label_insn_33023 - FF001FEA FF001FEA Label_insn_33024 - FF001FEC FF001FEC Label_insn_33025 - FF001FEE FF001FEE Label_insn_33026 - FF001FF0 FF001FF0 Label_insn_33027 - FF001FF3 FF001FF3 Label_insn_33028 - FF001FFA FF001FFA Label_insn_33029 - FF001FFC FF001FFC Label_insn_33030 - FF001FFE FF001FFE Label_insn_33031 - FF002002 FF002002 Label_insn_33032 - FF002004 FF002004 Label_insn_33033 - FF002006 FF002006 Label_insn_33034 - FF00200C FF00200C Label_insn_33035 - FF002013 FF002013 Label_insn_33036 - FF002014 FF002014 post_callback_Label_insn_33036 - FF002016 FF002016 Label_insn_33037 - FF002018 FF002018 Label_insn_33038 - FF00201A FF00201A Label_insn_33039 - FF00201C FF00201C Label_insn_33040 - FF00201F FF00201F Label_insn_2310 - FF002022 FF002022 Label_insn_33041 - FF002029 FF002029 Label_insn_33042 - FF00202B FF00202B Label_insn_33043 - FF00202D FF00202D Label_insn_33044 - FF002030 FF002030 Label_insn_33045 - FF002032 FF002032 Label_insn_33046 - FF002034 FF002034 Label_insn_33047 - FF00203A FF00203A Label_insn_33048 - FF002041 FF002041 Label_insn_33049 - FF002042 FF002042 post_callback_Label_insn_33049 - FF002044 FF002044 Label_insn_33050 - FF002046 FF002046 Label_insn_33051 - FF002048 FF002048 Label_insn_2321 - FF00204C FF00204C Label_insn_2322 - FF002050 FF002050 Label_insn_33052 - FF002057 FF002057 Label_insn_33053 - FF002059 FF002059 Label_insn_33054 - FF00205B FF00205B Label_insn_33055 - FF002061 FF002061 Label_insn_33056 - FF002068 FF002068 Label_insn_33057 - FF002069 FF002069 post_callback_Label_insn_33057 - FF00206B FF00206B Label_insn_33058 - FF00206D FF00206D Label_insn_33059 - FF00206F FF00206F Label_insn_33060 - FF002071 FF002071 Label_insn_33061 - FF002077 FF002077 Label_insn_33062 - FF00207E FF00207E Label_insn_33063 - FF002080 FF002080 Label_insn_33064 - FF002082 FF002082 Label_insn_33065 - FF002086 FF002086 Label_insn_33066 - FF002089 FF002089 Label_insn_33067 - FF00208F FF00208F Label_insn_33068 - FF002096 FF002096 Label_insn_2342 - FF00209A FF00209A Label_insn_33069 - FF00209C FF00209C Label_insn_2343 - FF0020A0 FF0020A0 Label_insn_33070 - FF0020A2 FF0020A2 Label_insn_33071 - FF0020A8 FF0020A8 Label_insn_33072 - FF0020AF FF0020AF Label_insn_33073 - FF0020B0 FF0020B0 post_callback_Label_insn_33073 - FF0020B2 FF0020B2 Label_insn_33074 - FF0020B4 FF0020B4 Label_insn_33075 - FF0020B6 FF0020B6 Label_insn_33076 - FF0020BD FF0020BD Label_insn_33077 - FF0020BF FF0020BF Label_insn_33078 - FF0020C1 FF0020C1 Label_insn_33079 - FF0020C7 FF0020C7 Label_insn_33080 - FF0020CD FF0020CD Label_insn_2357 - FF0020D2 FF0020D2 Label_insn_33081 - FF0020D3 FF0020D3 post_callback_Label_insn_33081 - FF0020D5 FF0020D5 Label_insn_33082 - FF0020D7 FF0020D7 Label_insn_33083 - FF0020D9 FF0020D9 Label_insn_2361 - FF0020DC FF0020DC Label_insn_33084 - FF0020E3 FF0020E3 Label_insn_2362 - FF0020E7 FF0020E7 Label_insn_33085 - FF0020E9 FF0020E9 Label_insn_2364 - FF0020ED FF0020ED Label_insn_33086 - FF0020EF FF0020EF Label_insn_2365 - FF0020F3 FF0020F3 Label_insn_33087 - FF0020F9 FF0020F9 Label_insn_33088 - FF002100 FF002100 Label_insn_33089 - FF002101 FF002101 post_callback_Label_insn_33089 - FF002103 FF002103 Label_insn_33090 - FF002105 FF002105 Label_insn_33091 - FF002107 FF002107 Label_insn_33092 - FF00210E FF00210E Label_insn_33093 - FF002110 FF002110 Label_insn_33094 - FF002112 FF002112 Label_insn_33095 - FF002118 FF002118 Label_insn_33096 - FF00211F FF00211F Label_insn_33097 - FF002120 FF002120 post_callback_Label_insn_33097 - FF002122 FF002122 Label_insn_33098 - FF002124 FF002124 Label_insn_33099 - FF002126 FF002126 Label_insn_2382 - FF00212A FF00212A Label_insn_33100 - FF002131 FF002131 Label_insn_33101 - FF002133 FF002133 Label_insn_33102 - FF002135 FF002135 Label_insn_33103 - FF00213B FF00213B Label_insn_33104 - FF002141 FF002141 Label_insn_2388 - FF002146 FF002146 Label_insn_33105 - FF002147 FF002147 post_callback_Label_insn_33105 - FF002149 FF002149 Label_insn_33106 - FF00214B FF00214B Label_insn_33107 - FF00214D FF00214D Label_insn_33108 - FF00214F FF00214F Label_insn_33109 - FF002151 FF002151 Label_insn_33110 - FF002157 FF002157 Label_insn_33111 - FF00215E FF00215E Label_insn_33112 - FF00215F FF00215F post_callback_Label_insn_33112 - FF002161 FF002161 Label_insn_33113 - FF002163 FF002163 Label_insn_2399 - FF002169 FF002169 Label_insn_33114 - FF00216B FF00216B Label_insn_33115 - FF002172 FF002172 Label_insn_33116 - FF002174 FF002174 Label_insn_33117 - FF002176 FF002176 Label_insn_33118 - FF00217C FF00217C Label_insn_33119 - FF002183 FF002183 Label_insn_33120 - FF002184 FF002184 post_callback_Label_insn_33120 - FF002186 FF002186 Label_insn_33121 - FF002188 FF002188 Label_insn_33122 - FF00218A FF00218A Label_insn_33123 - FF002191 FF002191 Label_insn_33124 - FF002193 FF002193 Label_insn_33125 - FF002195 FF002195 Label_insn_33126 - FF00219B FF00219B Label_insn_33127 - FF0021A2 FF0021A2 Label_insn_33128 - FF0021A3 FF0021A3 post_callback_Label_insn_33128 - FF0021A5 FF0021A5 Label_insn_33129 - FF0021A7 FF0021A7 Label_insn_33130 - FF0021A9 FF0021A9 Label_insn_33131 - FF0021B0 FF0021B0 Label_insn_33132 - FF0021B2 FF0021B2 Label_insn_33133 - FF0021B4 FF0021B4 Label_insn_33134 - FF0021BA FF0021BA Label_insn_33135 - FF0021C1 FF0021C1 Label_insn_33136 - FF0021C2 FF0021C2 post_callback_Label_insn_33136 - FF0021C4 FF0021C4 Label_insn_33137 - FF0021C6 FF0021C6 Label_insn_33138 - FF0021C8 FF0021C8 Label_insn_33139 - FF0021CA FF0021CA Label_insn_33140 - FF0021CD FF0021CD Label_insn_33141 - FF0021D4 FF0021D4 Label_insn_33142 - FF0021D6 FF0021D6 Label_insn_33143 - FF0021D8 FF0021D8 Label_insn_33144 - FF0021DC FF0021DC Label_insn_33145 - FF0021DE FF0021DE Label_insn_33146 - FF0021E0 FF0021E0 Label_insn_33147 - FF0021E6 FF0021E6 Label_insn_33148 - FF0021ED FF0021ED Label_insn_33149 - FF0021EE FF0021EE post_callback_Label_insn_33149 - FF0021F0 FF0021F0 Label_insn_33150 - FF0021F2 FF0021F2 Label_insn_33151 - FF0021F4 FF0021F4 Label_insn_33152 - FF0021FB FF0021FB Label_insn_33153 - FF0021FD FF0021FD Label_insn_33154 - FF0021FF FF0021FF Label_insn_33155 - FF002205 FF002205 Label_insn_33156 - FF00220C FF00220C Label_insn_33157 - FF00220D FF00220D post_callback_Label_insn_33157 - FF00220F FF00220F Label_insn_33158 - FF002211 FF002211 Label_insn_33159 - FF002213 FF002213 Label_insn_33160 - FF00221A FF00221A Label_insn_33161 - FF00221C FF00221C Label_insn_33162 - FF00221E FF00221E Label_insn_33163 - FF002224 FF002224 Label_insn_33164 - FF00222B FF00222B Label_insn_33165 - FF00222C FF00222C post_callback_Label_insn_33165 - FF00222E FF00222E Label_insn_33166 - FF002230 FF002230 Label_insn_33167 - FF002232 FF002232 Label_insn_33168 - FF002239 FF002239 Label_insn_33169 - FF00223B FF00223B Label_insn_33170 - FF00223D FF00223D Label_insn_33171 - FF002243 FF002243 Label_insn_33172 - FF00224A FF00224A Label_insn_33173 - FF00224B FF00224B post_callback_Label_insn_33173 - FF00224D FF00224D Label_insn_33174 - FF00224F FF00224F Label_insn_33175 - FF002251 FF002251 Label_insn_33176 - FF002258 FF002258 Label_insn_33177 - FF00225A FF00225A Label_insn_33178 - FF00225C FF00225C Label_insn_33179 - FF002262 FF002262 Label_insn_33180 - FF002269 FF002269 Label_insn_33181 - FF00226A FF00226A post_callback_Label_insn_33181 - FF00226C FF00226C Label_insn_33182 - FF00226E FF00226E Label_insn_33183 - FF002270 FF002270 Label_insn_33184 - FF002277 FF002277 Label_insn_33185 - FF002279 FF002279 Label_insn_33186 - FF00227B FF00227B Label_insn_33187 - FF002281 FF002281 Label_insn_33188 - FF002288 FF002288 Label_insn_33189 - FF002289 FF002289 post_callback_Label_insn_33189 - FF00228B FF00228B Label_insn_33190 - FF00228D FF00228D Label_insn_33191 - FF00228F FF00228F Label_insn_33192 - FF002296 FF002296 Label_insn_33193 - FF002298 FF002298 Label_insn_33194 - FF00229A FF00229A Label_insn_33195 - FF0022A0 FF0022A0 Label_insn_33196 - FF0022A7 FF0022A7 Label_insn_33197 - FF0022A8 FF0022A8 post_callback_Label_insn_33197 - FF0022AA FF0022AA Label_insn_33198 - FF0022AC FF0022AC Label_insn_33199 - FF0022AE FF0022AE Label_insn_33200 - FF0022B5 FF0022B5 Label_insn_33201 - FF0022B7 FF0022B7 Label_insn_33202 - FF0022B9 FF0022B9 Label_insn_33203 - FF0022BF FF0022BF Label_insn_33204 - FF0022C6 FF0022C6 Label_insn_33205 - FF0022C7 FF0022C7 post_callback_Label_insn_33205 - FF0022C9 FF0022C9 Label_insn_33206 - FF0022CB FF0022CB Label_insn_33207 - FF0022CD FF0022CD Label_insn_33208 - FF0022D4 FF0022D4 Label_insn_33209 - FF0022D6 FF0022D6 Label_insn_33210 - FF0022D8 FF0022D8 Label_insn_33211 - FF0022DE FF0022DE Label_insn_33212 - FF0022E5 FF0022E5 Label_insn_33213 - FF0022E6 FF0022E6 post_callback_Label_insn_33213 - FF0022E8 FF0022E8 Label_insn_33214 - FF0022EA FF0022EA Label_insn_33215 - FF0022EC FF0022EC Label_insn_33216 - FF0022F3 FF0022F3 Label_insn_33217 - FF0022F5 FF0022F5 Label_insn_33218 - FF0022F7 FF0022F7 Label_insn_33219 - FF0022FD FF0022FD Label_insn_33220 - FF002304 FF002304 Label_insn_33221 - FF002305 FF002305 post_callback_Label_insn_33221 - FF002307 FF002307 Label_insn_33222 - FF002309 FF002309 Label_insn_33223 - FF00230B FF00230B Label_insn_33224 - FF002312 FF002312 Label_insn_33225 - FF002314 FF002314 Label_insn_33226 - FF002316 FF002316 Label_insn_33227 - FF00231C FF00231C Label_insn_33228 - FF002323 FF002323 Label_insn_33229 - FF002324 FF002324 post_callback_Label_insn_33229 - FF002326 FF002326 Label_insn_33230 - FF002328 FF002328 Label_insn_33231 - FF00232A FF00232A Label_insn_33232 - FF002331 FF002331 Label_insn_33233 - FF002333 FF002333 Label_insn_33234 - FF002335 FF002335 Label_insn_33235 - FF00233B FF00233B Label_insn_33236 - FF002342 FF002342 Label_insn_33237 - FF002343 FF002343 post_callback_Label_insn_33237 - FF002345 FF002345 Label_insn_33238 - FF002347 FF002347 Label_insn_33239 - FF002349 FF002349 Label_insn_33240 - FF00234B FF00234B Label_insn_33241 - FF00234D FF00234D Label_insn_33242 - FF002353 FF002353 Label_insn_33243 - FF00235A FF00235A Label_insn_33244 - FF00235B FF00235B post_callback_Label_insn_33244 - FF00235D FF00235D Label_insn_33245 - FF00235F FF00235F Label_insn_33246 - FF002361 FF002361 Label_insn_33247 - FF002363 FF002363 Label_insn_33248 - FF002365 FF002365 Label_insn_33249 - FF00236B FF00236B Label_insn_33250 - FF002372 FF002372 Label_insn_33251 - FF002373 FF002373 post_callback_Label_insn_33251 - FF002375 FF002375 Label_insn_33252 - FF002377 FF002377 Label_insn_33253 - FF002379 FF002379 Label_insn_33254 - FF00237C FF00237C Label_insn_33255 - FF002383 FF002383 Label_insn_33256 - FF002385 FF002385 Label_insn_33257 - FF002387 FF002387 Label_insn_33258 - FF00238B FF00238B Label_insn_33259 - FF00238D FF00238D Label_insn_33260 - FF00238F FF00238F Label_insn_33261 - FF002395 FF002395 Label_insn_33262 - FF00239C FF00239C Label_insn_33263 - FF00239D FF00239D post_callback_Label_insn_33263 - FF00239F FF00239F Label_insn_33264 - FF0023A1 FF0023A1 Label_insn_33265 - FF0023A3 FF0023A3 Label_insn_33266 - FF0023AA FF0023AA Label_insn_33267 - FF0023AC FF0023AC Label_insn_33268 - FF0023AE FF0023AE Label_insn_33269 - FF0023B4 FF0023B4 Label_insn_33270 - FF0023BB FF0023BB Label_insn_33271 - FF0023BC FF0023BC post_callback_Label_insn_33271 - FF0023BE FF0023BE Label_insn_33272 - FF0023C0 FF0023C0 Label_insn_33273 - FF0023C2 FF0023C2 Label_insn_33274 - FF0023C4 FF0023C4 Label_insn_33275 - FF0023C6 FF0023C6 Label_insn_33276 - FF0023CC FF0023CC Label_insn_33277 - FF0023D3 FF0023D3 Label_insn_33278 - FF0023D4 FF0023D4 post_callback_Label_insn_33278 - FF0023D6 FF0023D6 Label_insn_33279 - FF0023D8 FF0023D8 Label_insn_33280 - FF0023DA FF0023DA Label_insn_33281 - FF0023E1 FF0023E1 Label_insn_33282 - FF0023E3 FF0023E3 Label_insn_33283 - FF0023E5 FF0023E5 Label_insn_33284 - FF0023EB FF0023EB Label_insn_33285 - FF0023F2 FF0023F2 Label_insn_33286 - FF0023F3 FF0023F3 post_callback_Label_insn_33286 - FF0023F5 FF0023F5 Label_insn_33287 - FF0023F7 FF0023F7 Label_insn_33288 - FF0023F9 FF0023F9 Label_insn_33289 - FF0023FB FF0023FB Label_insn_33290 - FF0023FD FF0023FD Label_insn_33291 - FF002403 FF002403 Label_insn_33292 - FF00240A FF00240A Label_insn_33293 - FF00240B FF00240B post_callback_Label_insn_33293 - FF00240D FF00240D Label_insn_33294 - FF00240F FF00240F Label_insn_33295 - FF002411 FF002411 Label_insn_33296 - FF002413 FF002413 Label_insn_33297 - FF002415 FF002415 Label_insn_33298 - FF00241B FF00241B Label_insn_33299 - FF002422 FF002422 Label_insn_33300 - FF002423 FF002423 post_callback_Label_insn_33300 - FF002425 FF002425 Label_insn_33301 - FF002427 FF002427 Label_insn_33302 - FF002429 FF002429 Label_insn_33303 - FF00242B FF00242B Label_insn_33304 - FF00242E FF00242E Label_insn_33305 - FF002435 FF002435 Label_insn_33306 - FF002437 FF002437 Label_insn_33307 - FF002439 FF002439 Label_insn_33308 - FF00243D FF00243D Label_insn_33309 - FF00243F FF00243F Label_insn_33310 - FF002441 FF002441 Label_insn_33311 - FF002447 FF002447 Label_insn_33312 - FF00244E FF00244E Label_insn_33313 - FF00244F FF00244F post_callback_Label_insn_33313 - FF002451 FF002451 Label_insn_33314 - FF002453 FF002453 Label_insn_33315 - FF002455 FF002455 Label_insn_33316 - FF00245C FF00245C Label_insn_33317 - FF00245E FF00245E Label_insn_33318 - FF002460 FF002460 Label_insn_33319 - FF002466 FF002466 Label_insn_33320 - FF00246D FF00246D Label_insn_33321 - FF00246E FF00246E post_callback_Label_insn_33321 - FF002470 FF002470 Label_insn_33322 - FF002472 FF002472 Label_insn_33323 - FF002474 FF002474 Label_insn_33324 - FF00247B FF00247B Label_insn_33325 - FF00247D FF00247D Label_insn_33326 - FF00247F FF00247F Label_insn_33327 - FF002485 FF002485 Label_insn_33328 - FF00248C FF00248C Label_insn_33329 - FF00248D FF00248D post_callback_Label_insn_33329 - FF00248F FF00248F Label_insn_33330 - FF002491 FF002491 Label_insn_33331 - FF002493 FF002493 Label_insn_33332 - FF002495 FF002495 Label_insn_33333 - FF002498 FF002498 Label_insn_33334 - FF00249F FF00249F Label_insn_33335 - FF0024A1 FF0024A1 Label_insn_33336 - FF0024A3 FF0024A3 Label_insn_33337 - FF0024A7 FF0024A7 Label_insn_33338 - FF0024A9 FF0024A9 Label_insn_33339 - FF0024AB FF0024AB Label_insn_33340 - FF0024B1 FF0024B1 Label_insn_33341 - FF0024B8 FF0024B8 Label_insn_33342 - FF0024B9 FF0024B9 post_callback_Label_insn_33342 - FF0024BB FF0024BB Label_insn_33343 - FF0024BD FF0024BD Label_insn_33344 - FF0024BF FF0024BF Label_insn_33345 - FF0024C1 FF0024C1 Label_insn_33346 - FF0024C3 FF0024C3 Label_insn_33347 - FF0024C9 FF0024C9 Label_insn_33348 - FF0024D0 FF0024D0 Label_insn_33349 - FF0024D1 FF0024D1 post_callback_Label_insn_33349 - FF0024D3 FF0024D3 Label_insn_33350 - FF0024D5 FF0024D5 Label_insn_33351 - FF0024D7 FF0024D7 Label_insn_33352 - FF0024DE FF0024DE Label_insn_33353 - FF0024E0 FF0024E0 Label_insn_33354 - FF0024E2 FF0024E2 Label_insn_33355 - FF0024E8 FF0024E8 Label_insn_33356 - FF0024EF FF0024EF Label_insn_33357 - FF0024F0 FF0024F0 post_callback_Label_insn_33357 - FF0024F2 FF0024F2 Label_insn_33358 - FF0024F4 FF0024F4 Label_insn_33359 - FF0024F6 FF0024F6 Label_insn_33360 - FF0024F8 FF0024F8 Label_insn_33361 - FF0024FA FF0024FA Label_insn_33362 - FF002500 FF002500 Label_insn_33363 - FF002507 FF002507 Label_insn_33364 - FF002508 FF002508 post_callback_Label_insn_33364 - FF00250A FF00250A Label_insn_33365 - FF00250C FF00250C Label_insn_33366 - FF00250E FF00250E Label_insn_33367 - FF002510 FF002510 Label_insn_33368 - FF002513 FF002513 Label_insn_33369 - FF00251A FF00251A Label_insn_33370 - FF00251C FF00251C Label_insn_33371 - FF00251E FF00251E Label_insn_33372 - FF002522 FF002522 Label_insn_33373 - FF002524 FF002524 Label_insn_33374 - FF002526 FF002526 Label_insn_33375 - FF00252C FF00252C Label_insn_33376 - FF002533 FF002533 Label_insn_33377 - FF002534 FF002534 post_callback_Label_insn_33377 - FF002536 FF002536 Label_insn_33378 - FF002538 FF002538 Label_insn_33379 - FF00253A FF00253A Label_insn_33380 - FF00253C FF00253C Label_insn_33381 - FF00253E FF00253E Label_insn_33382 - FF002544 FF002544 Label_insn_33383 - FF00254B FF00254B Label_insn_33384 - FF00254C FF00254C post_callback_Label_insn_33384 - FF00254E FF00254E Label_insn_33385 - FF002550 FF002550 Label_insn_33386 - FF002552 FF002552 Label_insn_33387 - FF002555 FF002555 Label_insn_33388 - FF00255C FF00255C Label_insn_33389 - FF00255E FF00255E Label_insn_33390 - FF002560 FF002560 Label_insn_33391 - FF002564 FF002564 Label_insn_33392 - FF002566 FF002566 Label_insn_33393 - FF002568 FF002568 Label_insn_33394 - FF00256E FF00256E Label_insn_33395 - FF002575 FF002575 Label_insn_33396 - FF002576 FF002576 post_callback_Label_insn_33396 - FF002578 FF002578 Label_insn_33397 - FF00257A FF00257A Label_insn_33398 - FF00257C FF00257C Label_insn_2770 - FF00257E FF00257E Label_insn_33399 - FF002585 FF002585 Label_insn_2772 - FF00258D FF00258D Label_insn_33400 - FF00258F FF00258F Label_insn_33401 - FF002591 FF002591 Label_insn_33402 - FF002597 FF002597 Label_insn_33403 - FF00259E FF00259E Label_insn_33404 - FF00259F FF00259F post_callback_Label_insn_33404 - FF0025A1 FF0025A1 Label_insn_33405 - FF0025A3 FF0025A3 Label_insn_33406 - FF0025A5 FF0025A5 Label_insn_33407 - FF0025A8 FF0025A8 Label_insn_33408 - FF0025AF FF0025AF Label_insn_33409 - FF0025B1 FF0025B1 Label_insn_33410 - FF0025B3 FF0025B3 Label_insn_33411 - FF0025B7 FF0025B7 Label_insn_33412 - FF0025B9 FF0025B9 Label_insn_33413 - FF0025BB FF0025BB Label_insn_33414 - FF0025C1 FF0025C1 Label_insn_2788 - FF0025C5 FF0025C5 Label_insn_33415 - FF0025CC FF0025CC Label_insn_33416 - FF0025CD FF0025CD post_callback_Label_insn_33416 - FF0025CF FF0025CF Label_insn_33417 - FF0025D1 FF0025D1 Label_insn_33418 - FF0025D3 FF0025D3 Label_insn_2792 - FF0025D7 FF0025D7 Label_insn_33419 - FF0025DE FF0025DE Label_insn_33420 - FF0025E0 FF0025E0 Label_insn_33421 - FF0025E2 FF0025E2 Label_insn_33422 - FF0025E8 FF0025E8 Label_insn_33423 - FF0025EF FF0025EF Label_insn_33424 - FF0025F0 FF0025F0 post_callback_Label_insn_33424 - FF0025F2 FF0025F2 Label_insn_33425 - FF0025F4 FF0025F4 Label_insn_33426 - FF0025F6 FF0025F6 Label_insn_33427 - FF0025FD FF0025FD Label_insn_33428 - FF0025FF FF0025FF Label_insn_33429 - FF002601 FF002601 Label_insn_33430 - FF002607 FF002607 Label_insn_33431 - FF00260E FF00260E Label_insn_33432 - FF00260F FF00260F post_callback_Label_insn_33432 - FF002611 FF002611 Label_insn_33433 - FF002613 FF002613 Label_insn_33434 - FF002615 FF002615 Label_insn_33435 - FF00261C FF00261C Label_insn_33436 - FF00261E FF00261E Label_insn_33437 - FF002620 FF002620 Label_insn_33438 - FF002626 FF002626 Label_insn_33439 - FF00262D FF00262D Label_insn_33440 - FF00262E FF00262E post_callback_Label_insn_33440 - FF002630 FF002630 Label_insn_33441 - FF002632 FF002632 Label_insn_33442 - FF002634 FF002634 Label_insn_33443 - FF00263B FF00263B Label_insn_33444 - FF00263D FF00263D Label_insn_33445 - FF00263F FF00263F Label_insn_33446 - FF002645 FF002645 Label_insn_33447 - FF00264C FF00264C Label_insn_33448 - FF00264D FF00264D post_callback_Label_insn_33448 - FF00264F FF00264F Label_insn_33449 - FF002651 FF002651 Label_insn_33450 - FF002653 FF002653 Label_insn_2835 - FF002657 FF002657 Label_insn_33451 - FF002659 FF002659 Label_insn_2837 - FF00265C FF00265C Label_insn_33452 - FF00265E FF00265E Label_insn_33453 - FF002664 FF002664 Label_insn_33454 - FF00266B FF00266B Label_insn_33455 - FF00266C FF00266C post_callback_Label_insn_33455 - FF00266E FF00266E Label_insn_33456 - FF002670 FF002670 Label_insn_33457 - FF002672 FF002672 Label_insn_33458 - FF002674 FF002674 Label_insn_33459 - FF002676 FF002676 Label_insn_33460 - FF00267C FF00267C Label_insn_33461 - FF002683 FF002683 Label_insn_33462 - FF002684 FF002684 post_callback_Label_insn_33462 - FF002686 FF002686 Label_insn_33463 - FF002688 FF002688 Label_insn_33464 - FF00268A FF00268A Label_insn_33465 - FF002691 FF002691 Label_insn_33466 - FF002693 FF002693 Label_insn_33467 - FF002695 FF002695 Label_insn_33468 - FF00269B FF00269B Label_insn_33469 - FF0026A2 FF0026A2 Label_insn_33470 - FF0026A3 FF0026A3 post_callback_Label_insn_33470 - FF0026A5 FF0026A5 Label_insn_33471 - FF0026A7 FF0026A7 Label_insn_33472 - FF0026A9 FF0026A9 Label_insn_33473 - FF0026B0 FF0026B0 Label_insn_33474 - FF0026B2 FF0026B2 Label_insn_33475 - FF0026B4 FF0026B4 Label_insn_33476 - FF0026BA FF0026BA Label_insn_33477 - FF0026C1 FF0026C1 Label_insn_33478 - FF0026C2 FF0026C2 post_callback_Label_insn_33478 - FF0026C4 FF0026C4 Label_insn_33479 - FF0026C6 FF0026C6 Label_insn_33480 - FF0026C8 FF0026C8 Label_insn_33481 - FF0026CF FF0026CF Label_insn_2876 - FF0026D3 FF0026D3 Label_insn_33482 - FF0026D5 FF0026D5 Label_insn_2878 - FF0026DD FF0026DD Label_insn_33483 - FF0026DF FF0026DF Label_insn_33484 - FF0026E5 FF0026E5 Label_insn_33485 - FF0026EC FF0026EC Label_insn_33486 - FF0026ED FF0026ED post_callback_Label_insn_33486 - FF0026EF FF0026EF Label_insn_33487 - FF0026F1 FF0026F1 Label_insn_33488 - FF0026F3 FF0026F3 Label_insn_2885 - FF0026F5 FF0026F5 Label_insn_33489 - FF0026FC FF0026FC Label_insn_33490 - FF0026FE FF0026FE Label_insn_33491 - FF002700 FF002700 Label_insn_33492 - FF002706 FF002706 Label_insn_33493 - FF00270D FF00270D Label_insn_33494 - FF00270E FF00270E post_callback_Label_insn_33494 - FF002710 FF002710 Label_insn_33495 - FF002712 FF002712 Label_insn_33496 - FF002714 FF002714 Label_insn_33497 - FF00271B FF00271B Label_insn_33498 - FF00271D FF00271D Label_insn_33499 - FF00271F FF00271F Label_insn_33500 - FF002725 FF002725 Label_insn_33501 - FF00272C FF00272C Label_insn_33502 - FF00272D FF00272D post_callback_Label_insn_33502 - FF00272F FF00272F Label_insn_33503 - FF002731 FF002731 Label_insn_33504 - FF002733 FF002733 Label_insn_33505 - FF00273A FF00273A Label_insn_2908 - FF00273E FF00273E Label_insn_33506 - FF002740 FF002740 Label_insn_33507 - FF002742 FF002742 Label_insn_33508 - FF002748 FF002748 Label_insn_33509 - FF00274F FF00274F Label_insn_33510 - FF002750 FF002750 post_callback_Label_insn_33510 - FF002752 FF002752 Label_insn_33511 - FF002754 FF002754 Label_insn_33512 - FF002756 FF002756 Label_insn_33513 - FF002758 FF002758 Label_insn_33514 - FF00275A FF00275A Label_insn_2919 - FF00275E FF00275E Label_insn_33515 - FF002764 FF002764 Label_insn_33516 - FF00276B FF00276B Label_insn_33517 - FF00276C FF00276C post_callback_Label_insn_33517 - FF00276E FF00276E Label_insn_33518 - FF002770 FF002770 Label_insn_33519 - FF002772 FF002772 Label_insn_2924 - FF002776 FF002776 Label_insn_2925 - FF002779 FF002779 Label_insn_33520 - FF002780 FF002780 Label_insn_33521 - FF002782 FF002782 Label_insn_33522 - FF002784 FF002784 Label_insn_33523 - FF00278A FF00278A Label_insn_2930 - FF00278E FF00278E Label_insn_33524 - FF002795 FF002795 Label_insn_33525 - FF002796 FF002796 post_callback_Label_insn_33525 - FF002798 FF002798 Label_insn_33526 - FF00279A FF00279A Label_insn_33527 - FF00279C FF00279C Label_insn_33528 - FF0027A3 FF0027A3 Label_insn_33529 - FF0027A5 FF0027A5 Label_insn_2938 - FF0027A9 FF0027A9 Label_insn_33530 - FF0027AB FF0027AB Label_insn_33531 - FF0027B1 FF0027B1 Label_insn_33532 - FF0027B8 FF0027B8 Label_insn_33533 - FF0027B9 FF0027B9 post_callback_Label_insn_33533 - FF0027BB FF0027BB Label_insn_33534 - FF0027BD FF0027BD Label_insn_33535 - FF0027BF FF0027BF Label_insn_33536 - FF0027C6 FF0027C6 Label_insn_33537 - FF0027C8 FF0027C8 Label_insn_33538 - FF0027CA FF0027CA Label_insn_33539 - FF0027D0 FF0027D0 Label_insn_33540 - FF0027D7 FF0027D7 Label_insn_33541 - FF0027D8 FF0027D8 post_callback_Label_insn_33541 - FF0027DA FF0027DA Label_insn_33542 - FF0027DC FF0027DC Label_insn_33543 - FF0027DE FF0027DE Label_insn_33544 - FF0027E5 FF0027E5 Label_insn_33545 - FF0027E7 FF0027E7 Label_insn_33546 - FF0027E9 FF0027E9 Label_insn_33547 - FF0027EF FF0027EF Label_insn_33548 - FF0027F6 FF0027F6 Label_insn_33549 - FF0027F7 FF0027F7 post_callback_Label_insn_33549 - FF0027F9 FF0027F9 Label_insn_33550 - FF0027FB FF0027FB Label_insn_33551 - FF0027FD FF0027FD Label_insn_33552 - FF002804 FF002804 Label_insn_33553 - FF002806 FF002806 Label_insn_33554 - FF002808 FF002808 Label_insn_33555 - FF00280E FF00280E Label_insn_33556 - FF002815 FF002815 Label_insn_33557 - FF002816 FF002816 post_callback_Label_insn_33557 - FF002818 FF002818 Label_insn_2972 - FF00281B FF00281B Label_insn_33558 - FF00281D FF00281D Label_insn_33559 - FF00281F FF00281F Label_insn_33560 - FF002821 FF002821 Label_insn_33561 - FF002823 FF002823 Label_insn_33562 - FF002829 FF002829 Label_insn_33563 - FF002830 FF002830 Label_insn_33564 - FF002831 FF002831 post_callback_Label_insn_33564 - FF002833 FF002833 Label_insn_33565 - FF002835 FF002835 Label_insn_33566 - FF002837 FF002837 Label_insn_33567 - FF00283E FF00283E Label_insn_2987 - FF002842 FF002842 Label_insn_33568 - FF002844 FF002844 Label_insn_33569 - FF002846 FF002846 Label_insn_33570 - FF00284C FF00284C Label_insn_33571 - FF002853 FF002853 Label_insn_33572 - FF002854 FF002854 post_callback_Label_insn_33572 - FF002856 FF002856 Label_insn_2993 - FF00285A FF00285A Label_insn_33573 - FF00285C FF00285C Label_insn_33574 - FF00285E FF00285E Label_insn_33575 - FF002865 FF002865 Label_insn_2997 - FF002868 FF002868 Label_insn_33576 - FF00286A FF00286A Label_insn_2999 - FF00286F FF00286F Label_insn_33577 - FF002871 FF002871 Label_insn_33578 - FF002877 FF002877 Label_insn_33579 - FF00287E FF00287E Label_insn_33580 - FF00287F FF00287F post_callback_Label_insn_33580 - FF002881 FF002881 Label_insn_33581 - FF002883 FF002883 Label_insn_33582 - FF002885 FF002885 Label_insn_33583 - FF00288C FF00288C Label_insn_33584 - FF00288E FF00288E Label_insn_33585 - FF002890 FF002890 Label_insn_33586 - FF002896 FF002896 Label_insn_33587 - FF00289D FF00289D Label_insn_33588 - FF00289E FF00289E post_callback_Label_insn_33588 - FF0028A0 FF0028A0 Label_insn_33589 - FF0028A2 FF0028A2 Label_insn_33590 - FF0028A4 FF0028A4 Label_insn_33591 - FF0028A6 FF0028A6 Label_insn_33592 - FF0028A8 FF0028A8 Label_insn_33593 - FF0028AE FF0028AE Label_insn_33594 - FF0028B5 FF0028B5 Label_insn_33595 - FF0028B6 FF0028B6 post_callback_Label_insn_33595 - FF0028B8 FF0028B8 Label_insn_33596 - FF0028BA FF0028BA Label_insn_33597 - FF0028BC FF0028BC Label_insn_33598 - FF0028C3 FF0028C3 Label_insn_33599 - FF0028C5 FF0028C5 Label_insn_33600 - FF0028C7 FF0028C7 Label_insn_33601 - FF0028CD FF0028CD Label_insn_33602 - FF0028D4 FF0028D4 Label_insn_33603 - FF0028D5 FF0028D5 post_callback_Label_insn_33603 - FF0028D7 FF0028D7 Label_insn_33604 - FF0028D9 FF0028D9 Label_insn_33605 - FF0028DB FF0028DB Label_insn_33606 - FF0028E2 FF0028E2 Label_insn_33607 - FF0028E4 FF0028E4 Label_insn_33608 - FF0028E6 FF0028E6 Label_insn_33609 - FF0028EC FF0028EC Label_insn_33610 - FF0028F3 FF0028F3 Label_insn_33611 - FF0028F4 FF0028F4 post_callback_Label_insn_33611 - FF0028F6 FF0028F6 Label_insn_33612 - FF0028F8 FF0028F8 Label_insn_33613 - FF0028FA FF0028FA Label_insn_33614 - FF002901 FF002901 Label_insn_33615 - FF002903 FF002903 Label_insn_33616 - FF002905 FF002905 Label_insn_33617 - FF00290B FF00290B Label_insn_33618 - FF002912 FF002912 Label_insn_33619 - FF002913 FF002913 post_callback_Label_insn_33619 - FF002915 FF002915 Label_insn_33620 - FF002917 FF002917 Label_insn_33621 - FF002919 FF002919 Label_insn_3059 - FF00291C FF00291C Label_insn_33622 - FF002923 FF002923 Label_insn_33623 - FF002925 FF002925 Label_insn_33624 - FF002927 FF002927 Label_insn_33625 - FF00292D FF00292D Label_insn_33626 - FF002934 FF002934 Label_insn_33627 - FF002935 FF002935 post_callback_Label_insn_33627 - FF002937 FF002937 Label_insn_3066 - FF00293A FF00293A Label_insn_33628 - FF00293C FF00293C Label_insn_33629 - FF00293E FF00293E Label_insn_33630 - FF002945 FF002945 Label_insn_33631 - FF002947 FF002947 Label_insn_33632 - FF002949 FF002949 Label_insn_3073 - FF00294D FF00294D Label_insn_33633 - FF002953 FF002953 Label_insn_3074 - FF002955 FF002955 Label_insn_33634 - FF00295C FF00295C Label_insn_33635 - FF00295D FF00295D post_callback_Label_insn_33635 - FF00295F FF00295F Label_insn_3076 - FF002963 FF002963 Label_insn_33636 - FF002965 FF002965 Label_insn_33637 - FF002967 FF002967 Label_insn_33638 - FF00296E FF00296E Label_insn_33639 - FF002970 FF002970 Label_insn_33640 - FF002972 FF002972 Label_insn_33641 - FF002978 FF002978 Label_insn_33642 - FF00297F FF00297F Label_insn_33643 - FF002980 FF002980 post_callback_Label_insn_33643 - FF002982 FF002982 Label_insn_33644 - FF002984 FF002984 Label_insn_33645 - FF002986 FF002986 Label_insn_3088 - FF00298A FF00298A Label_insn_33646 - FF002991 FF002991 Label_insn_33647 - FF002993 FF002993 Label_insn_33648 - FF002995 FF002995 Label_insn_33649 - FF00299B FF00299B Label_insn_33650 - FF0029A2 FF0029A2 Label_insn_33651 - FF0029A3 FF0029A3 post_callback_Label_insn_33651 - FF0029A5 FF0029A5 Label_insn_33652 - FF0029A7 FF0029A7 Label_insn_33653 - FF0029A9 FF0029A9 Label_insn_33654 - FF0029B0 FF0029B0 Label_insn_3100 - FF0029B4 FF0029B4 Label_insn_33655 - FF0029B6 FF0029B6 Label_insn_33656 - FF0029B8 FF0029B8 Label_insn_33657 - FF0029BE FF0029BE Label_insn_33658 - FF0029C5 FF0029C5 Label_insn_33659 - FF0029C6 FF0029C6 post_callback_Label_insn_33659 - FF0029C8 FF0029C8 Label_insn_33660 - FF0029CA FF0029CA Label_insn_33661 - FF0029CC FF0029CC Label_insn_33662 - FF0029D3 FF0029D3 Label_insn_33663 - FF0029D5 FF0029D5 Label_insn_33664 - FF0029D7 FF0029D7 Label_insn_33665 - FF0029DD FF0029DD Label_insn_33666 - FF0029E4 FF0029E4 Label_insn_33667 - FF0029E5 FF0029E5 post_callback_Label_insn_33667 - FF0029E7 FF0029E7 Label_insn_33668 - FF0029E9 FF0029E9 Label_insn_33669 - FF0029EB FF0029EB Label_insn_33670 - FF0029F2 FF0029F2 Label_insn_33671 - FF0029F4 FF0029F4 Label_insn_33672 - FF0029F6 FF0029F6 Label_insn_33673 - FF0029FC FF0029FC Label_insn_33674 - FF002A03 FF002A03 Label_insn_33675 - FF002A04 FF002A04 post_callback_Label_insn_33675 - FF002A06 FF002A06 Label_insn_33676 - FF002A08 FF002A08 Label_insn_33677 - FF002A0A FF002A0A Label_insn_33678 - FF002A11 FF002A11 Label_insn_33679 - FF002A13 FF002A13 Label_insn_33680 - FF002A15 FF002A15 Label_insn_33681 - FF002A1B FF002A1B Label_insn_33682 - FF002A22 FF002A22 Label_insn_33683 - FF002A23 FF002A23 post_callback_Label_insn_33683 - FF002A25 FF002A25 Label_insn_33684 - FF002A27 FF002A27 Label_insn_33685 - FF002A29 FF002A29 Label_insn_33686 - FF002A30 FF002A30 Label_insn_33687 - FF002A32 FF002A32 Label_insn_33688 - FF002A34 FF002A34 Label_insn_33689 - FF002A3A FF002A3A Label_insn_33690 - FF002A41 FF002A41 Label_insn_33691 - FF002A42 FF002A42 post_callback_Label_insn_33691 - FF002A44 FF002A44 Label_insn_33692 - FF002A46 FF002A46 Label_insn_33693 - FF002A48 FF002A48 Label_insn_33694 - FF002A4F FF002A4F Label_insn_33695 - FF002A51 FF002A51 Label_insn_33696 - FF002A53 FF002A53 Label_insn_33697 - FF002A59 FF002A59 Label_insn_33698 - FF002A60 FF002A60 Label_insn_33699 - FF002A61 FF002A61 post_callback_Label_insn_33699 - FF002A63 FF002A63 Label_insn_33700 - FF002A65 FF002A65 Label_insn_33701 - FF002A67 FF002A67 Label_insn_33702 - FF002A6E FF002A6E Label_insn_33703 - FF002A70 FF002A70 Label_insn_33704 - FF002A72 FF002A72 Label_insn_33705 - FF002A78 FF002A78 Label_insn_33706 - FF002A7F FF002A7F Label_insn_33707 - FF002A80 FF002A80 post_callback_Label_insn_33707 - FF002A82 FF002A82 Label_insn_33708 - FF002A84 FF002A84 Label_insn_33709 - FF002A86 FF002A86 Label_insn_33710 - FF002A8D FF002A8D Label_insn_33711 - FF002A8F FF002A8F Label_insn_33712 - FF002A91 FF002A91 Label_insn_33713 - FF002A97 FF002A97 Label_insn_33714 - FF002A9E FF002A9E Label_insn_33715 - FF002A9F FF002A9F post_callback_Label_insn_33715 - FF002AA1 FF002AA1 Label_insn_33716 - FF002AA3 FF002AA3 Label_insn_33717 - FF002AA5 FF002AA5 Label_insn_33718 - FF002AAC FF002AAC Label_insn_33719 - FF002AAE FF002AAE Label_insn_33720 - FF002AB0 FF002AB0 Label_insn_33721 - FF002AB6 FF002AB6 Label_insn_33722 - FF002ABD FF002ABD Label_insn_33723 - FF002ABE FF002ABE post_callback_Label_insn_33723 - FF002AC0 FF002AC0 Label_insn_33724 - FF002AC2 FF002AC2 Label_insn_3188 - FF002AC9 FF002AC9 Label_insn_33725 - FF002ACB FF002ACB Label_insn_33726 - FF002AD2 FF002AD2 Label_insn_33727 - FF002AD4 FF002AD4 Label_insn_33728 - FF002AD6 FF002AD6 Label_insn_33729 - FF002ADC FF002ADC Label_insn_33730 - FF002AE3 FF002AE3 Label_insn_33731 - FF002AE4 FF002AE4 post_callback_Label_insn_33731 - FF002AE6 FF002AE6 Label_insn_33732 - FF002AE8 FF002AE8 Label_insn_33733 - FF002AEA FF002AEA Label_insn_33734 - FF002AF1 FF002AF1 Label_insn_33735 - FF002AF3 FF002AF3 Label_insn_33736 - FF002AF5 FF002AF5 Label_insn_33737 - FF002AFB FF002AFB Label_insn_33738 - FF002B02 FF002B02 Label_insn_33739 - FF002B03 FF002B03 post_callback_Label_insn_33739 - FF002B05 FF002B05 Label_insn_3207 - FF002B09 FF002B09 Label_insn_33740 - FF002B0B FF002B0B Label_insn_33741 - FF002B0D FF002B0D Label_insn_3221 - FF002B10 FF002B10 Label_insn_33742 - FF002B17 FF002B17 Label_insn_33743 - FF002B19 FF002B19 Label_insn_33744 - FF002B1B FF002B1B Label_insn_33745 - FF002B21 FF002B21 Label_insn_33746 - FF002B28 FF002B28 Label_insn_33747 - FF002B29 FF002B29 post_callback_Label_insn_33747 - FF002B2B FF002B2B Label_insn_33748 - FF002B2D FF002B2D Label_insn_33749 - FF002B2F FF002B2F Label_insn_3242 - FF002B33 FF002B33 Label_insn_33750 - FF002B3A FF002B3A Label_insn_3245 - FF002B41 FF002B41 Label_insn_33751 - FF002B43 FF002B43 Label_insn_3246 - FF002B46 FF002B46 Label_insn_33752 - FF002B48 FF002B48 Label_insn_3247 - FF002B4B FF002B4B Label_insn_33753 - FF002B51 FF002B51 Label_insn_33754 - FF002B58 FF002B58 Label_insn_33755 - FF002B59 FF002B59 post_callback_Label_insn_33755 - FF002B5B FF002B5B Label_insn_33756 - FF002B5D FF002B5D Label_insn_33757 - FF002B5F FF002B5F Label_insn_33758 - FF002B61 FF002B61 Label_insn_3255 - FF002B68 FF002B68 Label_insn_33759 - FF002B6A FF002B6A Label_insn_33760 - FF002B70 FF002B70 Label_insn_3257 - FF002B74 FF002B74 Label_insn_33761 - FF002B7A FF002B7A Label_insn_3258 - FF002B7F FF002B7F Label_insn_33762 - FF002B80 FF002B80 post_callback_Label_insn_33762 - FF002B82 FF002B82 Label_insn_33763 - FF002B84 FF002B84 Label_insn_33764 - FF002B86 FF002B86 Label_insn_33765 - FF002B8D FF002B8D Label_insn_33766 - FF002B8F FF002B8F Label_insn_33767 - FF002B91 FF002B91 Label_insn_33768 - FF002B97 FF002B97 Label_insn_33769 - FF002B9E FF002B9E Label_insn_33770 - FF002B9F FF002B9F post_callback_Label_insn_33770 - FF002BA1 FF002BA1 Label_insn_33771 - FF002BA3 FF002BA3 Label_insn_33772 - FF002BA5 FF002BA5 Label_insn_3273 - FF002BA8 FF002BA8 Label_insn_33773 - FF002BAA FF002BAA Label_insn_33774 - FF002BAC FF002BAC Label_insn_33775 - FF002BB2 FF002BB2 Label_insn_33776 - FF002BB9 FF002BB9 Label_insn_33777 - FF002BBA FF002BBA post_callback_Label_insn_33777 - FF002BBC FF002BBC Label_insn_33778 - FF002BBE FF002BBE Label_insn_33779 - FF002BC0 FF002BC0 Label_insn_33780 - FF002BC7 FF002BC7 Label_insn_33781 - FF002BC9 FF002BC9 Label_insn_33782 - FF002BCB FF002BCB Label_insn_33783 - FF002BD1 FF002BD1 Label_insn_3286 - FF002BD5 FF002BD5 Label_insn_33784 - FF002BDB FF002BDB Label_insn_3287 - FF002BE0 FF002BE0 Label_insn_33785 - FF002BE1 FF002BE1 post_callback_Label_insn_33785 - FF002BE3 FF002BE3 Label_insn_33786 - FF002BE5 FF002BE5 Label_insn_33787 - FF002BE7 FF002BE7 Label_insn_33788 - FF002BE9 FF002BE9 Label_insn_3294 - FF002BEC FF002BEC Label_insn_33789 - FF002BEE FF002BEE Label_insn_3295 - FF002BF2 FF002BF2 Label_insn_33790 - FF002BF8 FF002BF8 Label_insn_3296 - FF002C00 FF002C00 Label_insn_33791 - FF002C07 FF002C07 Label_insn_33792 - FF002C08 FF002C08 post_callback_Label_insn_33792 - FF002C0A FF002C0A Label_insn_3299 - FF002C0E FF002C0E Label_insn_33793 - FF002C10 FF002C10 Label_insn_33794 - FF002C12 FF002C12 Label_insn_33795 - FF002C19 FF002C19 Label_insn_3303 - FF002C1D FF002C1D Label_insn_3304 - FF002C21 FF002C21 Label_insn_33796 - FF002C23 FF002C23 Label_insn_3305 - FF002C2B FF002C2B Label_insn_33797 - FF002C2D FF002C2D Label_insn_33798 - FF002C33 FF002C33 Label_insn_33799 - FF002C39 FF002C39 Label_insn_3308 - FF002C3E FF002C3E Label_insn_33800 - FF002C3F FF002C3F post_callback_Label_insn_33800 - FF002C41 FF002C41 Label_insn_3309 - FF002C45 FF002C45 Label_insn_33801 - FF002C47 FF002C47 Label_insn_3310 - FF002C4F FF002C4F Label_insn_33802 - FF002C51 FF002C51 Label_insn_3313 - FF002C55 FF002C55 Label_insn_33803 - FF002C57 FF002C57 Label_insn_3314 - FF002C5F FF002C5F Label_insn_33804 - FF002C61 FF002C61 Label_insn_3315 - FF002C68 FF002C68 Label_insn_33805 - FF002C6E FF002C6E Label_insn_33806 - FF002C75 FF002C75 Label_insn_33807 - FF002C76 FF002C76 post_callback_Label_insn_33807 - FF002C78 FF002C78 Label_insn_3318 - FF002C7B FF002C7B Label_insn_33808 - FF002C7D FF002C7D Label_insn_33809 - FF002C7F FF002C7F Label_insn_33810 - FF002C86 FF002C86 Label_insn_33811 - FF002C88 FF002C88 Label_insn_33812 - FF002C8A FF002C8A Label_insn_33813 - FF002C90 FF002C90 Label_insn_33814 - FF002C97 FF002C97 Label_insn_33815 - FF002C98 FF002C98 post_callback_Label_insn_33815 - FF002C9A FF002C9A Label_insn_3328 - FF002C9E FF002C9E Label_insn_33816 - FF002CA0 FF002CA0 Label_insn_33817 - FF002CA2 FF002CA2 Label_insn_33818 - FF002CA4 FF002CA4 Label_insn_33819 - FF002CA6 FF002CA6 Label_insn_33820 - FF002CAC FF002CAC Label_insn_33821 - FF002CB3 FF002CB3 Label_insn_33822 - FF002CB4 FF002CB4 post_callback_Label_insn_33822 - FF002CB6 FF002CB6 Label_insn_33823 - FF002CB8 FF002CB8 Label_insn_33824 - FF002CBA FF002CBA Label_insn_33825 - FF002CC1 FF002CC1 Label_insn_33826 - FF002CC3 FF002CC3 Label_insn_33827 - FF002CC5 FF002CC5 Label_insn_33828 - FF002CCB FF002CCB Label_insn_33829 - FF002CD2 FF002CD2 Label_insn_33830 - FF002CD3 FF002CD3 post_callback_Label_insn_33830 - FF002CD5 FF002CD5 Label_insn_33831 - FF002CD7 FF002CD7 Label_insn_33832 - FF002CD9 FF002CD9 Label_insn_3350 - FF002CDD FF002CDD Label_insn_33833 - FF002CDF FF002CDF Label_insn_33834 - FF002CE1 FF002CE1 Label_insn_33835 - FF002CE7 FF002CE7 Label_insn_33836 - FF002CEE FF002CEE Label_insn_33837 - FF002CEF FF002CEF post_callback_Label_insn_33837 - FF002CF1 FF002CF1 Label_insn_3356 - FF002CF5 FF002CF5 Label_insn_33838 - FF002CF7 FF002CF7 Label_insn_3357 - FF002CFA FF002CFA Label_insn_33839 - FF002CFC FF002CFC Label_insn_33840 - FF002D03 FF002D03 Label_insn_33841 - FF002D05 FF002D05 Label_insn_33842 - FF002D07 FF002D07 Label_insn_3363 - FF002D0B FF002D0B Label_insn_33843 - FF002D11 FF002D11 Label_insn_3364 - FF002D14 FF002D14 Label_insn_33844 - FF002D1B FF002D1B Label_insn_33845 - FF002D1C FF002D1C post_callback_Label_insn_33845 - FF002D1E FF002D1E Label_insn_33846 - FF002D20 FF002D20 Label_insn_33847 - FF002D22 FF002D22 Label_insn_33848 - FF002D24 FF002D24 Label_insn_33849 - FF002D26 FF002D26 Label_insn_3372 - FF002D2D FF002D2D Label_insn_33850 - FF002D33 FF002D33 Label_insn_33851 - FF002D3A FF002D3A Label_insn_33852 - FF002D3B FF002D3B post_callback_Label_insn_33852 - FF002D3D FF002D3D Label_insn_33853 - FF002D3F FF002D3F Label_insn_33854 - FF002D41 FF002D41 Label_insn_33855 - FF002D48 FF002D48 Label_insn_33856 - FF002D4A FF002D4A Label_insn_33857 - FF002D4C FF002D4C Label_insn_3382 - FF002D4F FF002D4F Label_insn_33858 - FF002D55 FF002D55 Label_insn_33859 - FF002D5C FF002D5C Label_insn_33860 - FF002D5D FF002D5D post_callback_Label_insn_33860 - FF002D5F FF002D5F Label_insn_33861 - FF002D61 FF002D61 Label_insn_33862 - FF002D63 FF002D63 Label_insn_33863 - FF002D65 FF002D65 Label_insn_33864 - FF002D67 FF002D67 Label_insn_33865 - FF002D6D FF002D6D Label_insn_33866 - FF002D74 FF002D74 Label_insn_33867 - FF002D75 FF002D75 post_callback_Label_insn_33867 - FF002D77 FF002D77 Label_insn_33868 - FF002D79 FF002D79 Label_insn_3396 - FF002D7D FF002D7D Label_insn_33869 - FF002D7F FF002D7F Label_insn_3397 - FF002D82 FF002D82 Label_insn_33870 - FF002D89 FF002D89 Label_insn_33871 - FF002D8B FF002D8B Label_insn_33872 - FF002D8D FF002D8D Label_insn_33873 - FF002D93 FF002D93 Label_insn_33874 - FF002D9A FF002D9A Label_insn_33875 - FF002D9B FF002D9B post_callback_Label_insn_33875 - FF002D9D FF002D9D Label_insn_33876 - FF002D9F FF002D9F Label_insn_33877 - FF002DA1 FF002DA1 Label_insn_33878 - FF002DA3 FF002DA3 Label_insn_33879 - FF002DA5 FF002DA5 Label_insn_33880 - FF002DAB FF002DAB Label_insn_33881 - FF002DB2 FF002DB2 Label_insn_33882 - FF002DB3 FF002DB3 post_callback_Label_insn_33882 - FF002DB5 FF002DB5 Label_insn_33883 - FF002DB7 FF002DB7 Label_insn_33884 - FF002DB9 FF002DB9 Label_insn_3417 - FF002DBD FF002DBD Label_insn_33885 - FF002DC4 FF002DC4 Label_insn_3418 - FF002DC7 FF002DC7 Label_insn_33886 - FF002DC9 FF002DC9 Label_insn_33887 - FF002DCB FF002DCB Label_insn_33888 - FF002DD1 FF002DD1 Label_insn_33889 - FF002DD8 FF002DD8 Label_insn_33890 - FF002DD9 FF002DD9 post_callback_Label_insn_33890 - FF002DDB FF002DDB Label_insn_33891 - FF002DDD FF002DDD Label_insn_33892 - FF002DDF FF002DDF Label_insn_33893 - FF002DE1 FF002DE1 Label_insn_33894 - FF002DE3 FF002DE3 Label_insn_3430 - FF002DE7 FF002DE7 Label_insn_33895 - FF002DED FF002DED Label_insn_33896 - FF002DF4 FF002DF4 Label_insn_33897 - FF002DF5 FF002DF5 post_callback_Label_insn_33897 - FF002DF7 FF002DF7 Label_insn_33898 - FF002DF9 FF002DF9 Label_insn_33899 - FF002DFB FF002DFB Label_insn_33900 - FF002E02 FF002E02 Label_insn_33901 - FF002E04 FF002E04 Label_insn_33902 - FF002E06 FF002E06 Label_insn_33903 - FF002E0C FF002E0C Label_insn_33904 - FF002E13 FF002E13 Label_insn_33905 - FF002E14 FF002E14 post_callback_Label_insn_33905 - FF002E16 FF002E16 Label_insn_33906 - FF002E18 FF002E18 Label_insn_33907 - FF002E1A FF002E1A Label_insn_33908 - FF002E1C FF002E1C Label_insn_33909 - FF002E1E FF002E1E Label_insn_33910 - FF002E24 FF002E24 Label_insn_33911 - FF002E2B FF002E2B Label_insn_33912 - FF002E2C FF002E2C post_callback_Label_insn_33912 - FF002E2E FF002E2E Label_insn_33913 - FF002E30 FF002E30 Label_insn_33914 - FF002E32 FF002E32 Label_insn_33915 - FF002E39 FF002E39 Label_insn_33916 - FF002E3B FF002E3B Label_insn_33917 - FF002E3D FF002E3D Label_insn_33918 - FF002E43 FF002E43 Label_insn_33919 - FF002E4A FF002E4A Label_insn_33920 - FF002E4B FF002E4B post_callback_Label_insn_33920 - FF002E4D FF002E4D Label_insn_33921 - FF002E4F FF002E4F Label_insn_33922 - FF002E51 FF002E51 Label_insn_33923 - FF002E53 FF002E53 Label_insn_33924 - FF002E55 FF002E55 Label_insn_33925 - FF002E5B FF002E5B Label_insn_33926 - FF002E62 FF002E62 Label_insn_33927 - FF002E63 FF002E63 post_callback_Label_insn_33927 - FF002E65 FF002E65 Label_insn_33928 - FF002E67 FF002E67 Label_insn_33929 - FF002E69 FF002E69 Label_insn_33930 - FF002E70 FF002E70 Label_insn_33931 - FF002E72 FF002E72 Label_insn_33932 - FF002E74 FF002E74 Label_insn_33933 - FF002E7A FF002E7A Label_insn_33934 - FF002E81 FF002E81 Label_insn_33935 - FF002E82 FF002E82 post_callback_Label_insn_33935 - FF002E84 FF002E84 Label_insn_33936 - FF002E86 FF002E86 Label_insn_33937 - FF002E88 FF002E88 Label_insn_33938 - FF002E8A FF002E8A Label_insn_33939 - FF002E8C FF002E8C Label_insn_33940 - FF002E92 FF002E92 Label_insn_33941 - FF002E99 FF002E99 Label_insn_33942 - FF002E9A FF002E9A post_callback_Label_insn_33942 - FF002E9C FF002E9C Label_insn_33943 - FF002E9E FF002E9E Label_insn_33944 - FF002EA0 FF002EA0 Label_insn_33945 - FF002EA7 FF002EA7 Label_insn_33946 - FF002EA9 FF002EA9 Label_insn_33947 - FF002EAB FF002EAB Label_insn_33948 - FF002EB1 FF002EB1 Label_insn_33949 - FF002EB7 FF002EB7 Label_insn_3514 - FF002EBC FF002EBC Label_insn_33950 - FF002EBD FF002EBD post_callback_Label_insn_33950 - FF002EBF FF002EBF Label_insn_33951 - FF002EC1 FF002EC1 Label_insn_33952 - FF002EC3 FF002EC3 Label_insn_3519 - FF002EC8 FF002EC8 Label_insn_33953 - FF002ECA FF002ECA Label_insn_33954 - FF002ECC FF002ECC Label_insn_33955 - FF002ED2 FF002ED2 Label_insn_33956 - FF002ED9 FF002ED9 Label_insn_33957 - FF002EDA FF002EDA post_callback_Label_insn_33957 - FF002EDC FF002EDC Label_insn_33958 - FF002EDE FF002EDE Label_insn_33959 - FF002EE0 FF002EE0 Label_insn_3527 - FF002EE3 FF002EE3 Label_insn_33960 - FF002EEA FF002EEA Label_insn_33961 - FF002EEC FF002EEC Label_insn_33962 - FF002EEE FF002EEE Label_insn_33963 - FF002EF4 FF002EF4 Label_insn_3532 - FF002EF8 FF002EF8 Label_insn_33964 - FF002EFF FF002EFF Label_insn_33965 - FF002F00 FF002F00 post_callback_Label_insn_33965 - FF002F02 FF002F02 Label_insn_33966 - FF002F04 FF002F04 Label_insn_33967 - FF002F06 FF002F06 Label_insn_3536 - FF002F0B FF002F0B Label_insn_33968 - FF002F12 FF002F12 Label_insn_33969 - FF002F14 FF002F14 Label_insn_33970 - FF002F16 FF002F16 Label_insn_33971 - FF002F1C FF002F1C Label_insn_33972 - FF002F23 FF002F23 Label_insn_33973 - FF002F24 FF002F24 post_callback_Label_insn_33973 - FF002F26 FF002F26 Label_insn_33974 - FF002F28 FF002F28 Label_insn_33975 - FF002F2F FF002F2F Label_insn_33976 - FF002F31 FF002F31 Label_insn_33977 - FF002F33 FF002F33 Label_insn_33978 - FF002F39 FF002F39 Label_insn_33979 - FF002F40 FF002F40 Label_insn_33980 - FF002F41 FF002F41 post_callback_Label_insn_33980 - FF002F43 FF002F43 Label_insn_33981 - FF002F45 FF002F45 Label_insn_33982 - FF002F47 FF002F47 Label_insn_33983 - FF002F4E FF002F4E Label_insn_3559 - FF002F52 FF002F52 Label_insn_33984 - FF002F54 FF002F54 Label_insn_33985 - FF002F56 FF002F56 Label_insn_33986 - FF002F5C FF002F5C Label_insn_33987 - FF002F62 FF002F62 Label_insn_34063 - FF002F65 FF002F65 Label_insn_33988 - FF002F66 FF002F66 post_callback_Label_insn_33988 - FF002F68 FF002F68 Label_insn_33989 - FF002F6A FF002F6A Label_insn_33990 - FF002F6C FF002F6C Label_insn_33991 - FF002F73 FF002F73 Label_insn_33992 - FF002F75 FF002F75 Label_insn_33993 - FF002F77 FF002F77 Label_insn_3572 - FF002F7A FF002F7A Label_insn_33994 - FF002F80 FF002F80 Label_insn_33995 - FF002F87 FF002F87 Label_insn_33996 - FF002F88 FF002F88 post_callback_Label_insn_33996 - FF002F8A FF002F8A Label_insn_33997 - FF002F8C FF002F8C Label_insn_33998 - FF002F8E FF002F8E Label_insn_33999 - FF002F90 FF002F90 Label_insn_34000 - FF002F92 FF002F92 Label_insn_34001 - FF002F98 FF002F98 Label_insn_3582 - FF002F9F FF002F9F Label_insn_34002 - FF002FA6 FF002FA6 Label_insn_34003 - FF002FA7 FF002FA7 post_callback_Label_insn_34003 - FF002FA9 FF002FA9 Label_insn_34004 - FF002FAB FF002FAB Label_insn_34005 - FF002FAD FF002FAD Label_insn_34006 - FF002FB4 FF002FB4 Label_insn_34007 - FF002FB6 FF002FB6 Label_insn_34008 - FF002FB8 FF002FB8 Label_insn_34009 - FF002FBE FF002FBE Label_insn_34010 - FF002FC5 FF002FC5 Label_insn_34011 - FF002FC6 FF002FC6 post_callback_Label_insn_34011 - FF002FC8 FF002FC8 Label_insn_34012 - FF002FCA FF002FCA Label_insn_34013 - FF002FCC FF002FCC Label_insn_34014 - FF002FCE FF002FCE Label_insn_34015 - FF002FD0 FF002FD0 Label_insn_34016 - FF002FD6 FF002FD6 Label_insn_3600 - FF002FDD FF002FDD Label_insn_34017 - FF002FE4 FF002FE4 Label_insn_34018 - FF002FE5 FF002FE5 post_callback_Label_insn_34018 - FF002FE7 FF002FE7 Label_insn_34019 - FF002FE9 FF002FE9 Label_insn_34020 - FF002FEB FF002FEB Label_insn_34021 - FF002FF2 FF002FF2 Label_insn_34022 - FF002FF4 FF002FF4 Label_insn_34023 - FF002FF6 FF002FF6 Label_insn_34024 - FF002FFC FF002FFC Label_insn_34025 - FF003003 FF003003 Label_insn_34026 - FF003004 FF003004 post_callback_Label_insn_34026 - FF003006 FF003006 Label_insn_34027 - FF003008 FF003008 Label_insn_34028 - FF00300A FF00300A Label_insn_34029 - FF003011 FF003011 Label_insn_34030 - FF003013 FF003013 Label_insn_34031 - FF003015 FF003015 Label_insn_34032 - FF00301B FF00301B Label_insn_34033 - FF003022 FF003022 Label_insn_34034 - FF003023 FF003023 post_callback_Label_insn_34034 - FF003025 FF003025 Label_insn_34035 - FF003027 FF003027 Label_insn_3624 - FF00302B FF00302B Label_insn_34036 - FF00302D FF00302D Label_insn_34037 - FF003034 FF003034 Label_insn_34038 - FF003036 FF003036 Label_insn_34039 - FF003038 FF003038 Label_insn_34040 - FF00303E FF00303E Label_insn_34041 - FF003045 FF003045 Label_insn_34042 - FF003046 FF003046 post_callback_Label_insn_34042 - FF003048 FF003048 Label_insn_34043 - FF00304A FF00304A Label_insn_34044 - FF00304C FF00304C Label_insn_34045 - FF003053 FF003053 Label_insn_34046 - FF003055 FF003055 Label_insn_34047 - FF003057 FF003057 Label_insn_34048 - FF00305D FF00305D Label_insn_34049 - FF003064 FF003064 Label_insn_34050 - FF003065 FF003065 post_callback_Label_insn_34050 - FF003067 FF003067 Label_insn_34051 - FF003069 FF003069 Label_insn_34052 - FF00306B FF00306B Label_insn_34053 - FF003072 FF003072 Label_insn_34054 - FF003074 FF003074 Label_insn_34055 - FF003076 FF003076 Label_insn_34056 - FF00307C FF00307C Label_insn_34057 - FF003083 FF003083 Label_insn_34058 - FF003084 FF003084 post_callback_Label_insn_34058 - FF003086 FF003086 Label_insn_34059 - FF003088 FF003088 Label_insn_34060 - FF00308A FF00308A Label_insn_3658 - FF00308F FF00308F Label_insn_34061 - FF003096 FF003096 Label_insn_34062 - FF003098 FF003098 Label_insn_34064 - FF00309E FF00309E Label_insn_34065 - FF0030A5 FF0030A5 Label_insn_34066 - FF0030A6 FF0030A6 post_callback_Label_insn_34066 - FF0030A8 FF0030A8 Label_insn_34067 - FF0030AA FF0030AA Label_insn_34068 - FF0030AC FF0030AC Label_insn_34069 - FF0030B3 FF0030B3 Label_insn_34070 - FF0030B5 FF0030B5 Label_insn_34071 - FF0030B7 FF0030B7 Label_insn_34072 - FF0030BD FF0030BD Label_insn_34073 - FF0030C4 FF0030C4 Label_insn_34074 - FF0030C5 FF0030C5 post_callback_Label_insn_34074 - FF0030C7 FF0030C7 Label_insn_34075 - FF0030C9 FF0030C9 Label_insn_34076 - FF0030CB FF0030CB Label_insn_34077 - FF0030D2 FF0030D2 Label_insn_34078 - FF0030D4 FF0030D4 Label_insn_34079 - FF0030D6 FF0030D6 Label_insn_34080 - FF0030DC FF0030DC Label_insn_34081 - FF0030E3 FF0030E3 Label_insn_34082 - FF0030E4 FF0030E4 post_callback_Label_insn_34082 - FF0030E6 FF0030E6 Label_insn_34083 - FF0030E8 FF0030E8 Label_insn_34084 - FF0030EA FF0030EA Label_insn_34085 - FF0030F1 FF0030F1 Label_insn_34086 - FF0030F3 FF0030F3 Label_insn_34087 - FF0030F5 FF0030F5 Label_insn_34088 - FF0030FB FF0030FB Label_insn_34089 - FF003102 FF003102 Label_insn_34090 - FF003103 FF003103 post_callback_Label_insn_34090 - FF003105 FF003105 Label_insn_34091 - FF003107 FF003107 Label_insn_34092 - FF003109 FF003109 Label_insn_34093 - FF003110 FF003110 Label_insn_34094 - FF003112 FF003112 Label_insn_34095 - FF003114 FF003114 Label_insn_34096 - FF00311A FF00311A Label_insn_34097 - FF003121 FF003121 Label_insn_34098 - FF003122 FF003122 post_callback_Label_insn_34098 - FF003124 FF003124 Label_insn_34099 - FF003126 FF003126 Label_insn_34100 - FF003128 FF003128 Label_insn_34101 - FF00312A FF00312A Label_insn_34102 - FF00312C FF00312C Label_insn_34103 - FF003132 FF003132 Label_insn_34104 - FF003139 FF003139 Label_insn_34105 - FF00313A FF00313A post_callback_Label_insn_34105 - FF00313C FF00313C Label_insn_34106 - FF00313E FF00313E Label_insn_34107 - FF003140 FF003140 Label_insn_34108 - FF003147 FF003147 Label_insn_34109 - FF003149 FF003149 Label_insn_34110 - FF00314B FF00314B Label_insn_34111 - FF003151 FF003151 Label_insn_3748 - FF003155 FF003155 Label_insn_34112 - FF00315C FF00315C Label_insn_34113 - FF00315D FF00315D post_callback_Label_insn_34113 - FF00315F FF00315F Label_insn_34114 - FF003161 FF003161 Label_insn_34115 - FF003163 FF003163 Label_insn_34116 - FF00316A FF00316A Label_insn_34117 - FF00316C FF00316C Label_insn_34118 - FF00316E FF00316E Label_insn_34119 - FF003174 FF003174 Label_insn_34120 - FF00317B FF00317B Label_insn_34121 - FF00317C FF00317C post_callback_Label_insn_34121 - FF00317E FF00317E Label_insn_34122 - FF003180 FF003180 Label_insn_34123 - FF003182 FF003182 Label_insn_3761 - FF003185 FF003185 Label_insn_34124 - FF003187 FF003187 Label_insn_3763 - FF00318E FF00318E Label_insn_34125 - FF003194 FF003194 Label_insn_34126 - FF00319B FF00319B Label_insn_34127 - FF00319D FF00319D Label_insn_34128 - FF00319F FF00319F Label_insn_34129 - FF0031A3 FF0031A3 Label_insn_34130 - FF0031A6 FF0031A6 Label_insn_34131 - FF0031AC FF0031AC Label_insn_34132 - FF0031B3 FF0031B3 Label_insn_34133 - FF0031B5 FF0031B5 Label_insn_34134 - FF0031B7 FF0031B7 Label_insn_34135 - FF0031BD FF0031BD Label_insn_34136 - FF0031C4 FF0031C4 Label_insn_34137 - FF0031C5 FF0031C5 post_callback_Label_insn_34137 - FF0031C7 FF0031C7 Label_insn_34138 - FF0031C9 FF0031C9 Label_insn_34139 - FF0031CB FF0031CB Label_insn_34140 - FF0031D2 FF0031D2 Label_insn_34141 - FF0031D4 FF0031D4 Label_insn_34142 - FF0031D6 FF0031D6 Label_insn_34143 - FF0031DC FF0031DC Label_insn_34144 - FF0031E3 FF0031E3 Label_insn_34145 - FF0031E4 FF0031E4 post_callback_Label_insn_34145 - FF0031E6 FF0031E6 Label_insn_34146 - FF0031E8 FF0031E8 Label_insn_34147 - FF0031EA FF0031EA Label_insn_3790 - FF0031EE FF0031EE Label_insn_34148 - FF0031F0 FF0031F0 Label_insn_34149 - FF0031F2 FF0031F2 Label_insn_34150 - FF0031F8 FF0031F8 Label_insn_34151 - FF0031FF FF0031FF Label_insn_34152 - FF003200 FF003200 post_callback_Label_insn_34152 - FF003202 FF003202 Label_insn_34153 - FF003204 FF003204 Label_insn_34154 - FF003206 FF003206 Label_insn_34155 - FF00320D FF00320D Label_insn_34156 - FF00320F FF00320F Label_insn_34157 - FF003211 FF003211 Label_insn_34158 - FF003217 FF003217 Label_insn_34159 - FF00321E FF00321E Label_insn_34160 - FF00321F FF00321F post_callback_Label_insn_34160 - FF003221 FF003221 Label_insn_34161 - FF003223 FF003223 Label_insn_34162 - FF003225 FF003225 Label_insn_34163 - FF00322C FF00322C Label_insn_34164 - FF00322E FF00322E Label_insn_34165 - FF003230 FF003230 Label_insn_34166 - FF003236 FF003236 Label_insn_34167 - FF00323D FF00323D Label_insn_34168 - FF00323E FF00323E post_callback_Label_insn_34168 - FF003240 FF003240 Label_insn_34169 - FF003242 FF003242 Label_insn_34170 - FF003244 FF003244 Label_insn_34171 - FF00324B FF00324B Label_insn_3821 - FF00324E FF00324E Label_insn_34172 - FF003250 FF003250 Label_insn_34173 - FF003252 FF003252 Label_insn_34174 - FF003258 FF003258 Label_insn_34175 - FF00325F FF00325F Label_insn_34176 - FF003260 FF003260 post_callback_Label_insn_34176 - FF003262 FF003262 Label_insn_34177 - FF003264 FF003264 Label_insn_34178 - FF003266 FF003266 Label_insn_34179 - FF00326D FF00326D Label_insn_34180 - FF00326F FF00326F Label_insn_34181 - FF003271 FF003271 Label_insn_34182 - FF003277 FF003277 Label_insn_34183 - FF00327E FF00327E Label_insn_34184 - FF00327F FF00327F post_callback_Label_insn_34184 - FF003281 FF003281 Label_insn_34185 - FF003283 FF003283 Label_insn_34186 - FF003285 FF003285 Label_insn_34187 - FF003287 FF003287 Label_insn_34188 - FF00328E FF00328E Label_insn_34189 - FF003295 FF003295 Label_insn_34190 - FF003297 FF003297 Label_insn_34191 - FF003299 FF003299 Label_insn_34192 - FF0032A0 FF0032A0 Label_insn_34193 - FF0032A2 FF0032A2 Label_insn_34194 - FF0032A4 FF0032A4 Label_insn_34195 - FF0032AA FF0032AA Label_insn_34196 - FF0032B1 FF0032B1 Label_insn_34197 - FF0032B2 FF0032B2 post_callback_Label_insn_34197 - FF0032B4 FF0032B4 Label_insn_34198 - FF0032B6 FF0032B6 Label_insn_34199 - FF0032B8 FF0032B8 Label_insn_3856 - FF0032BC FF0032BC Label_insn_34200 - FF0032C3 FF0032C3 Label_insn_34201 - FF0032C5 FF0032C5 Label_insn_34202 - FF0032C7 FF0032C7 Label_insn_34203 - FF0032CD FF0032CD Label_insn_34204 - FF0032D4 FF0032D4 Label_insn_34205 - FF0032D5 FF0032D5 post_callback_Label_insn_34205 - FF0032D7 FF0032D7 Label_insn_34206 - FF0032D9 FF0032D9 Label_insn_34207 - FF0032DB FF0032DB Label_insn_34208 - FF0032E2 FF0032E2 Label_insn_34209 - FF0032E4 FF0032E4 Label_insn_34210 - FF0032E6 FF0032E6 Label_insn_34211 - FF0032EC FF0032EC Label_insn_34212 - FF0032F3 FF0032F3 Label_insn_34213 - FF0032F4 FF0032F4 post_callback_Label_insn_34213 - FF0032F6 FF0032F6 Label_insn_34214 - FF0032F8 FF0032F8 Label_insn_3875 - FF0032FC FF0032FC Label_insn_34215 - FF0032FE FF0032FE Label_insn_34216 - FF003305 FF003305 Label_insn_34217 - FF003307 FF003307 Label_insn_34218 - FF003309 FF003309 Label_insn_34219 - FF00330F FF00330F Label_insn_34220 - FF003316 FF003316 Label_insn_34221 - FF003317 FF003317 post_callback_Label_insn_34221 - FF003319 FF003319 Label_insn_34222 - FF00331B FF00331B Label_insn_34223 - FF00331D FF00331D Label_insn_34224 - FF003324 FF003324 Label_insn_34225 - FF003326 FF003326 Label_insn_34226 - FF003328 FF003328 Label_insn_34227 - FF00332E FF00332E Label_insn_34228 - FF003335 FF003335 Label_insn_34229 - FF003336 FF003336 post_callback_Label_insn_34229 - FF003338 FF003338 Label_insn_34230 - FF00333A FF00333A Label_insn_34231 - FF00333C FF00333C Label_insn_34232 - FF003343 FF003343 Label_insn_34233 - FF003345 FF003345 Label_insn_34234 - FF003347 FF003347 Label_insn_34235 - FF00334D FF00334D Label_insn_34236 - FF003354 FF003354 Label_insn_34237 - FF003355 FF003355 post_callback_Label_insn_34237 - FF003357 FF003357 Label_insn_34238 - FF003359 FF003359 Label_insn_34239 - FF00335B FF00335B Label_insn_34240 - FF003362 FF003362 Label_insn_34241 - FF003364 FF003364 Label_insn_34242 - FF003366 FF003366 Label_insn_34243 - FF00336C FF00336C Label_insn_34244 - FF003373 FF003373 Label_insn_34245 - FF003374 FF003374 post_callback_Label_insn_34245 - FF003376 FF003376 Label_insn_34246 - FF003378 FF003378 Label_insn_34247 - FF00337A FF00337A Label_insn_34248 - FF003381 FF003381 Label_insn_34249 - FF003383 FF003383 Label_insn_34250 - FF003385 FF003385 Label_insn_34251 - FF00338B FF00338B Label_insn_34252 - FF003392 FF003392 Label_insn_34253 - FF003393 FF003393 post_callback_Label_insn_34253 - FF003395 FF003395 Label_insn_34254 - FF003397 FF003397 Label_insn_34255 - FF003399 FF003399 Label_insn_34256 - FF0033A0 FF0033A0 Label_insn_34257 - FF0033A2 FF0033A2 Label_insn_3933 - FF0033A7 FF0033A7 Label_insn_34258 - FF0033A9 FF0033A9 Label_insn_34259 - FF0033AF FF0033AF Label_insn_34260 - FF0033B6 FF0033B6 Label_insn_34261 - FF0033B7 FF0033B7 post_callback_Label_insn_34261 - FF0033B9 FF0033B9 Label_insn_34262 - FF0033BB FF0033BB Label_insn_34263 - FF0033BD FF0033BD Label_insn_34264 - FF0033BF FF0033BF Label_insn_34265 - FF0033C1 FF0033C1 Label_insn_34266 - FF0033C7 FF0033C7 Label_insn_34267 - FF0033CE FF0033CE Label_insn_34268 - FF0033CF FF0033CF post_callback_Label_insn_34268 - FF0033D1 FF0033D1 Label_insn_34269 - FF0033D3 FF0033D3 Label_insn_34270 - FF0033D5 FF0033D5 Label_insn_34271 - FF0033DC FF0033DC Label_insn_34272 - FF0033DE FF0033DE Label_insn_34273 - FF0033E0 FF0033E0 Label_insn_34274 - FF0033E6 FF0033E6 Label_insn_34275 - FF0033ED FF0033ED Label_insn_34276 - FF0033EE FF0033EE post_callback_Label_insn_34276 - FF0033F0 FF0033F0 Label_insn_34277 - FF0033F2 FF0033F2 Label_insn_34278 - FF0033F4 FF0033F4 Label_insn_34279 - FF0033FB FF0033FB Label_insn_34280 - FF0033FD FF0033FD Label_insn_34281 - FF0033FF FF0033FF Label_insn_34282 - FF003405 FF003405 Label_insn_34283 - FF00340C FF00340C Label_insn_34284 - FF00340D FF00340D post_callback_Label_insn_34284 - FF00340F FF00340F Label_insn_34285 - FF003411 FF003411 Label_insn_34286 - FF003413 FF003413 Label_insn_34287 - FF00341A FF00341A Label_insn_34288 - FF00341C FF00341C Label_insn_34289 - FF00341E FF00341E Label_insn_3975 - FF003422 FF003422 Label_insn_34290 - FF003428 FF003428 Label_insn_34291 - FF00342F FF00342F Label_insn_34292 - FF003430 FF003430 post_callback_Label_insn_34292 - FF003432 FF003432 Label_insn_34293 - FF003434 FF003434 Label_insn_34294 - FF003436 FF003436 Label_insn_34295 - FF00343D FF00343D Label_insn_3983 - FF003441 FF003441 Label_insn_34296 - FF003443 FF003443 Label_insn_34297 - FF003445 FF003445 Label_insn_34298 - FF00344B FF00344B Label_insn_34299 - FF003452 FF003452 Label_insn_34300 - FF003453 FF003453 post_callback_Label_insn_34300 - FF003455 FF003455 Label_insn_34301 - FF003457 FF003457 Label_insn_34302 - FF003459 FF003459 Label_insn_3992 - FF00345D FF00345D Label_insn_34303 - FF003464 FF003464 Label_insn_34304 - FF003466 FF003466 Label_insn_34305 - FF003468 FF003468 Label_insn_34306 - FF00346E FF00346E Label_insn_34307 - FF003474 FF003474 Label_insn_3998 - FF003479 FF003479 Label_insn_34308 - FF00347A FF00347A post_callback_Label_insn_34308 - FF00347C FF00347C Label_insn_34309 - FF00347E FF00347E Label_insn_34310 - FF003480 FF003480 Label_insn_4001 - FF003484 FF003484 Label_insn_34311 - FF00348B FF00348B Label_insn_34312 - FF00348D FF00348D Label_insn_34313 - FF00348F FF00348F Label_insn_34314 - FF003495 FF003495 Label_insn_34315 - FF00349C FF00349C Label_insn_34316 - FF00349D FF00349D post_callback_Label_insn_34316 - FF00349F FF00349F Label_insn_4010 - FF0034A3 FF0034A3 Label_insn_34317 - FF0034A5 FF0034A5 Label_insn_34318 - FF0034A7 FF0034A7 Label_insn_34319 - FF0034AE FF0034AE Label_insn_34320 - FF0034B0 FF0034B0 Label_insn_34321 - FF0034B2 FF0034B2 Label_insn_34322 - FF0034B8 FF0034B8 Label_insn_34323 - FF0034BF FF0034BF Label_insn_34324 - FF0034C0 FF0034C0 post_callback_Label_insn_34324 - FF0034C2 FF0034C2 Label_insn_4020 - FF0034CA FF0034CA Label_insn_34325 - FF0034CC FF0034CC Label_insn_34326 - FF0034CE FF0034CE Label_insn_34327 - FF0034D5 FF0034D5 Label_insn_34328 - FF0034D7 FF0034D7 Label_insn_34329 - FF0034D9 FF0034D9 Label_insn_34330 - FF0034DF FF0034DF Label_insn_34331 - FF0034E6 FF0034E6 Label_insn_34332 - FF0034E7 FF0034E7 post_callback_Label_insn_34332 - FF0034E9 FF0034E9 Label_insn_34333 - FF0034EB FF0034EB Label_insn_34334 - FF0034ED FF0034ED Label_insn_34335 - FF0034F4 FF0034F4 Label_insn_34336 - FF0034F6 FF0034F6 Label_insn_34337 - FF0034F8 FF0034F8 Label_insn_34338 - FF0034FE FF0034FE Label_insn_34339 - FF003505 FF003505 Label_insn_34340 - FF003506 FF003506 post_callback_Label_insn_34340 - FF003508 FF003508 Label_insn_34341 - FF00350A FF00350A Label_insn_34342 - FF00350C FF00350C Label_insn_4043 - FF003510 FF003510 Label_insn_34343 - FF003517 FF003517 Label_insn_34344 - FF003519 FF003519 Label_insn_34345 - FF00351B FF00351B Label_insn_34346 - FF003521 FF003521 Label_insn_34347 - FF003528 FF003528 Label_insn_34348 - FF003529 FF003529 post_callback_Label_insn_34348 - FF00352B FF00352B Label_insn_34349 - FF00352D FF00352D Label_insn_34350 - FF00352F FF00352F Label_insn_34351 - FF003536 FF003536 Label_insn_34352 - FF003538 FF003538 Label_insn_34353 - FF00353A FF00353A Label_insn_34354 - FF003540 FF003540 Label_insn_34355 - FF003547 FF003547 Label_insn_34356 - FF003548 FF003548 post_callback_Label_insn_34356 - FF00354A FF00354A Label_insn_34357 - FF00354C FF00354C Label_insn_34358 - FF00354E FF00354E Label_insn_34359 - FF003550 FF003550 Label_insn_34360 - FF003552 FF003552 Label_insn_34361 - FF003558 FF003558 Label_insn_34362 - FF00355F FF00355F Label_insn_34363 - FF003560 FF003560 post_callback_Label_insn_34363 - FF003562 FF003562 Label_insn_34364 - FF003564 FF003564 Label_insn_34365 - FF003566 FF003566 Label_insn_34366 - FF00356D FF00356D Label_insn_34367 - FF00356F FF00356F Label_insn_34368 - FF003571 FF003571 Label_insn_34369 - FF003577 FF003577 Label_insn_34370 - FF00357E FF00357E Label_insn_34371 - FF00357F FF00357F post_callback_Label_insn_34371 - FF003581 FF003581 Label_insn_34372 - FF003583 FF003583 Label_insn_34373 - FF003585 FF003585 Label_insn_34374 - FF003587 FF003587 Label_insn_34375 - FF003589 FF003589 Label_insn_34376 - FF00358F FF00358F Label_insn_34377 - FF003596 FF003596 Label_insn_34378 - FF003597 FF003597 post_callback_Label_insn_34378 - FF003599 FF003599 Label_insn_34379 - FF00359B FF00359B Label_insn_34380 - FF00359D FF00359D Label_insn_34381 - FF0035A4 FF0035A4 Label_insn_4094 - FF0035A7 FF0035A7 Label_insn_34382 - FF0035A9 FF0035A9 Label_insn_34383 - FF0035AB FF0035AB Label_insn_34384 - FF0035B1 FF0035B1 Label_insn_34385 - FF0035B8 FF0035B8 Label_insn_34386 - FF0035B9 FF0035B9 post_callback_Label_insn_34386 - FF0035BB FF0035BB Label_insn_34387 - FF0035BD FF0035BD Label_insn_34388 - FF0035BF FF0035BF Label_insn_34389 - FF0035C1 FF0035C1 Label_insn_4101 - FF0035C9 FF0035C9 Label_insn_4102 - FF0035D0 FF0035D0 Label_insn_34390 - FF0035D7 FF0035D7 Label_insn_34391 - FF0035D9 FF0035D9 Label_insn_34392 - FF0035DB FF0035DB Label_insn_34393 - FF0035E1 FF0035E1 Label_insn_4107 - FF0035E5 FF0035E5 Label_insn_34394 - FF0035EC FF0035EC Label_insn_34395 - FF0035ED FF0035ED post_callback_Label_insn_34395 - FF0035EF FF0035EF Label_insn_34396 - FF0035F1 FF0035F1 Label_insn_34397 - FF0035F3 FF0035F3 Label_insn_34398 - FF0035FA FF0035FA Label_insn_34399 - FF0035FC FF0035FC Label_insn_34400 - FF0035FE FF0035FE Label_insn_34401 - FF003604 FF003604 Label_insn_34402 - FF00360B FF00360B Label_insn_34403 - FF00360C FF00360C post_callback_Label_insn_34403 - FF00360E FF00360E Label_insn_34404 - FF003610 FF003610 Label_insn_34405 - FF003612 FF003612 Label_insn_34406 - FF003619 FF003619 Label_insn_34407 - FF00361B FF00361B Label_insn_34408 - FF00361D FF00361D Label_insn_34409 - FF003623 FF003623 Label_insn_4128 - FF003627 FF003627 Label_insn_34410 - FF00362E FF00362E Label_insn_34411 - FF00362F FF00362F post_callback_Label_insn_34411 - FF003631 FF003631 Label_insn_34412 - FF003633 FF003633 Label_insn_34413 - FF003635 FF003635 Label_insn_34414 - FF00363C FF00363C Label_insn_34415 - FF00363E FF00363E Label_insn_34416 - FF003640 FF003640 Label_insn_34417 - FF003646 FF003646 Label_insn_34418 - FF00364D FF00364D Label_insn_34419 - FF00364E FF00364E post_callback_Label_insn_34419 - FF003650 FF003650 Label_insn_34420 - FF003652 FF003652 Label_insn_34421 - FF003654 FF003654 Label_insn_34422 - FF003656 FF003656 Label_insn_34423 - FF003658 FF003658 Label_insn_34424 - FF00365E FF00365E Label_insn_34425 - FF003665 FF003665 Label_insn_34426 - FF003666 FF003666 post_callback_Label_insn_34426 - FF003668 FF003668 Label_insn_34427 - FF00366A FF00366A Label_insn_34428 - FF00366C FF00366C Label_insn_34429 - FF003673 FF003673 Label_insn_34430 - FF003675 FF003675 Label_insn_34431 - FF003677 FF003677 Label_insn_34432 - FF00367D FF00367D Label_insn_34433 - FF003684 FF003684 Label_insn_34434 - FF003685 FF003685 post_callback_Label_insn_34434 - FF003687 FF003687 Label_insn_34435 - FF003689 FF003689 Label_insn_4159 - FF00368C FF00368C Label_insn_34436 - FF00368E FF00368E Label_insn_34437 - FF003695 FF003695 Label_insn_34438 - FF003697 FF003697 Label_insn_34439 - FF003699 FF003699 Label_insn_34440 - FF00369F FF00369F Label_insn_4166 - FF0036A3 FF0036A3 Label_insn_34441 - FF0036AA FF0036AA Label_insn_34442 - FF0036AB FF0036AB post_callback_Label_insn_34442 - FF0036AD FF0036AD Label_insn_34443 - FF0036AF FF0036AF Label_insn_4169 - FF0036B2 FF0036B2 Label_insn_34444 - FF0036B4 FF0036B4 Label_insn_4171 - FF0036B8 FF0036B8 Label_insn_34445 - FF0036BF FF0036BF Label_insn_4172 - FF0036C3 FF0036C3 Label_insn_34446 - FF0036C5 FF0036C5 Label_insn_34447 - FF0036C7 FF0036C7 Label_insn_34448 - FF0036CD FF0036CD Label_insn_34449 - FF0036D4 FF0036D4 Label_insn_34450 - FF0036D5 FF0036D5 post_callback_Label_insn_34450 - FF0036D7 FF0036D7 Label_insn_34451 - FF0036D9 FF0036D9 Label_insn_34452 - FF0036DB FF0036DB Label_insn_34453 - FF0036DD FF0036DD Label_insn_34454 - FF0036DF FF0036DF Label_insn_34455 - FF0036E5 FF0036E5 Label_insn_34456 - FF0036EC FF0036EC Label_insn_34457 - FF0036ED FF0036ED post_callback_Label_insn_34457 - FF0036EF FF0036EF Label_insn_34458 - FF0036F1 FF0036F1 Label_insn_34459 - FF0036F3 FF0036F3 Label_insn_34460 - FF0036FA FF0036FA Label_insn_34461 - FF0036FC FF0036FC Label_insn_34462 - FF0036FE FF0036FE Label_insn_34463 - FF003704 FF003704 Label_insn_4194 - FF003707 FF003707 Label_insn_34464 - FF00370E FF00370E Label_insn_34465 - FF00370F FF00370F post_callback_Label_insn_34465 - FF003711 FF003711 Label_insn_34466 - FF003713 FF003713 Label_insn_34467 - FF003715 FF003715 Label_insn_34468 - FF003717 FF003717 Label_insn_34469 - FF00371A FF00371A Label_insn_34470 - FF003721 FF003721 Label_insn_34471 - FF003723 FF003723 Label_insn_34472 - FF003725 FF003725 Label_insn_34473 - FF00372A FF00372A Label_insn_34474 - FF00372C FF00372C Label_insn_34475 - FF00372E FF00372E Label_insn_34476 - FF003734 FF003734 Label_insn_34477 - FF00373B FF00373B Label_insn_34478 - FF00373C FF00373C post_callback_Label_insn_34478 - FF00373E FF00373E Label_insn_34479 - FF003740 FF003740 Label_insn_34480 - FF003742 FF003742 Label_insn_34481 - FF003749 FF003749 Label_insn_34482 - FF00374B FF00374B Label_insn_34483 - FF00374D FF00374D Label_insn_34484 - FF003753 FF003753 Label_insn_34485 - FF00375A FF00375A Label_insn_34486 - FF00375B FF00375B post_callback_Label_insn_34486 - FF00375D FF00375D Label_insn_34487 - FF00375F FF00375F Label_insn_34488 - FF003761 FF003761 Label_insn_34489 - FF003768 FF003768 Label_insn_4236 - FF00376B FF00376B Label_insn_4242 - FF00376F FF00376F Label_insn_4245 - FF003772 FF003772 Label_insn_4247 - FF003776 FF003776 Label_insn_4248 - FF00377A FF00377A Label_insn_34490 - FF00377C FF00377C Label_insn_34491 - FF00377E FF00377E Label_insn_34492 - FF003784 FF003784 Label_insn_34493 - FF00378B FF00378B Label_insn_34494 - FF00378C FF00378C post_callback_Label_insn_34494 - FF00378E FF00378E Label_insn_34495 - FF003790 FF003790 Label_insn_34496 - FF003792 FF003792 Label_insn_34497 - FF003795 FF003795 Label_insn_34498 - FF00379C FF00379C Label_insn_34499 - FF00379E FF00379E Label_insn_34500 - FF0037A0 FF0037A0 Label_insn_34501 - FF0037A7 FF0037A7 Label_insn_34502 - FF0037A9 FF0037A9 Label_insn_34503 - FF0037AB FF0037AB Label_insn_34504 - FF0037B1 FF0037B1 Label_insn_34505 - FF0037B8 FF0037B8 Label_insn_34506 - FF0037B9 FF0037B9 post_callback_Label_insn_34506 - FF0037BB FF0037BB Label_insn_34507 - FF0037BD FF0037BD Label_insn_34508 - FF0037BF FF0037BF Label_insn_34509 - FF0037C6 FF0037C6 Label_insn_34510 - FF0037C8 FF0037C8 Label_insn_4274 - FF0037CB FF0037CB Label_insn_34511 - FF0037CD FF0037CD Label_insn_34512 - FF0037D3 FF0037D3 Label_insn_34513 - FF0037DA FF0037DA Label_insn_34514 - FF0037DB FF0037DB post_callback_Label_insn_34514 - FF0037DD FF0037DD Label_insn_34515 - FF0037DF FF0037DF Label_insn_34516 - FF0037E1 FF0037E1 Label_insn_4281 - FF0037E8 FF0037E8 Label_insn_34517 - FF0037EF FF0037EF Label_insn_4283 - FF0037F6 FF0037F6 Label_insn_34518 - FF0037F8 FF0037F8 Label_insn_34519 - FF0037FA FF0037FA Label_insn_34520 - FF003800 FF003800 Label_insn_34521 - FF003807 FF003807 Label_insn_34522 - FF003808 FF003808 post_callback_Label_insn_34522 - FF00380A FF00380A Label_insn_34523 - FF00380C FF00380C Label_insn_34524 - FF00380E FF00380E Label_insn_34525 - FF003815 FF003815 Label_insn_34526 - FF003817 FF003817 Label_insn_34527 - FF003819 FF003819 Label_insn_34528 - FF00381F FF00381F Label_insn_34529 - FF003826 FF003826 Label_insn_34530 - FF003827 FF003827 post_callback_Label_insn_34530 - FF003829 FF003829 Label_insn_34531 - FF00382B FF00382B Label_insn_34532 - FF00382D FF00382D Label_insn_34533 - FF003834 FF003834 Label_insn_34534 - FF003836 FF003836 Label_insn_34535 - FF003838 FF003838 Label_insn_34536 - FF00383E FF00383E Label_insn_34537 - FF003845 FF003845 Label_insn_34538 - FF003846 FF003846 post_callback_Label_insn_34538 - FF003848 FF003848 Label_insn_34539 - FF00384A FF00384A Label_insn_34540 - FF00384C FF00384C Label_insn_34541 - FF003853 FF003853 Label_insn_34542 - FF003855 FF003855 Label_insn_34543 - FF003857 FF003857 Label_insn_34544 - FF00385D FF00385D Label_insn_34545 - FF003864 FF003864 Label_insn_34546 - FF003865 FF003865 post_callback_Label_insn_34546 - FF003867 FF003867 Label_insn_34547 - FF003869 FF003869 Label_insn_34548 - FF00386B FF00386B Label_insn_34549 - FF003872 FF003872 Label_insn_34550 - FF003874 FF003874 Label_insn_34551 - FF003876 FF003876 Label_insn_34552 - FF00387C FF00387C Label_insn_34553 - FF003883 FF003883 Label_insn_34554 - FF003884 FF003884 post_callback_Label_insn_34554 - FF003886 FF003886 Label_insn_34555 - FF003888 FF003888 Label_insn_34556 - FF00388A FF00388A Label_insn_34557 - FF00388C FF00388C Label_insn_34558 - FF00388F FF00388F Label_insn_34559 - FF003896 FF003896 Label_insn_34560 - FF003898 FF003898 Label_insn_34561 - FF00389A FF00389A Label_insn_34562 - FF00389E FF00389E Label_insn_34563 - FF0038A0 FF0038A0 Label_insn_34564 - FF0038A2 FF0038A2 Label_insn_34565 - FF0038A8 FF0038A8 Label_insn_34566 - FF0038AF FF0038AF Label_insn_34567 - FF0038B0 FF0038B0 post_callback_Label_insn_34567 - FF0038B2 FF0038B2 Label_insn_34568 - FF0038B4 FF0038B4 Label_insn_34569 - FF0038B6 FF0038B6 Label_insn_34570 - FF0038BD FF0038BD Label_insn_34571 - FF0038BF FF0038BF Label_insn_34572 - FF0038C1 FF0038C1 Label_insn_34573 - FF0038C7 FF0038C7 Label_insn_34574 - FF0038CE FF0038CE Label_insn_34575 - FF0038CF FF0038CF post_callback_Label_insn_34575 - FF0038D1 FF0038D1 Label_insn_34576 - FF0038D3 FF0038D3 Label_insn_34577 - FF0038D5 FF0038D5 Label_insn_34578 - FF0038DC FF0038DC Label_insn_34579 - FF0038DE FF0038DE Label_insn_34580 - FF0038E0 FF0038E0 Label_insn_34581 - FF0038E6 FF0038E6 Label_insn_4362 - FF0038EA FF0038EA Label_insn_34582 - FF0038F0 FF0038F0 Label_insn_4363 - FF0038F8 FF0038F8 Label_insn_34583 - FF0038F9 FF0038F9 post_callback_Label_insn_34583 - FF0038FB FF0038FB Label_insn_34584 - FF0038FD FF0038FD Label_insn_34585 - FF0038FF FF0038FF Label_insn_34586 - FF003906 FF003906 Label_insn_34587 - FF003908 FF003908 Label_insn_34588 - FF00390A FF00390A Label_insn_4371 - FF00390E FF00390E Label_insn_34589 - FF003914 FF003914 Label_insn_34590 - FF00391A FF00391A Label_insn_4373 - FF00391F FF00391F Label_insn_34591 - FF003920 FF003920 post_callback_Label_insn_34591 - FF003922 FF003922 Label_insn_34592 - FF003924 FF003924 Label_insn_34593 - FF003926 FF003926 Label_insn_34594 - FF00392D FF00392D Label_insn_34595 - FF00392F FF00392F Label_insn_34596 - FF003931 FF003931 Label_insn_4381 - FF003934 FF003934 Label_insn_34597 - FF00393A FF00393A Label_insn_34598 - FF003941 FF003941 Label_insn_34599 - FF003942 FF003942 post_callback_Label_insn_34599 - FF003944 FF003944 Label_insn_34600 - FF003946 FF003946 Label_insn_4385 - FF00394D FF00394D Label_insn_34601 - FF00394F FF00394F Label_insn_34602 - FF003956 FF003956 Label_insn_34603 - FF003958 FF003958 Label_insn_34604 - FF00395A FF00395A Label_insn_34605 - FF003960 FF003960 Label_insn_34606 - FF003967 FF003967 Label_insn_34607 - FF003968 FF003968 post_callback_Label_insn_34607 - FF00396A FF00396A Label_insn_34608 - FF00396C FF00396C Label_insn_34609 - FF00396E FF00396E Label_insn_34610 - FF003975 FF003975 Label_insn_34611 - FF003977 FF003977 Label_insn_34612 - FF003979 FF003979 Label_insn_34613 - FF00397F FF00397F Label_insn_34614 - FF003986 FF003986 Label_insn_34615 - FF003987 FF003987 post_callback_Label_insn_34615 - FF003989 FF003989 Label_insn_34616 - FF00398B FF00398B Label_insn_34617 - FF00398D FF00398D Label_insn_34618 - FF003994 FF003994 Label_insn_34619 - FF003996 FF003996 Label_insn_34620 - FF003998 FF003998 Label_insn_34621 - FF00399E FF00399E Label_insn_34622 - FF0039A5 FF0039A5 Label_insn_34623 - FF0039A6 FF0039A6 post_callback_Label_insn_34623 - FF0039A8 FF0039A8 Label_insn_34624 - FF0039AA FF0039AA Label_insn_34625 - FF0039AC FF0039AC Label_insn_34626 - FF0039B3 FF0039B3 Label_insn_34627 - FF0039B5 FF0039B5 Label_insn_34628 - FF0039B7 FF0039B7 Label_insn_34629 - FF0039BD FF0039BD Label_insn_34630 - FF0039C3 FF0039C3 Label_insn_4423 - FF0039CB FF0039CB Label_insn_34631 - FF0039CC FF0039CC post_callback_Label_insn_34631 - FF0039CE FF0039CE Label_insn_34632 - FF0039D0 FF0039D0 Label_insn_34633 - FF0039D2 FF0039D2 Label_insn_34634 - FF0039D9 FF0039D9 Label_insn_34635 - FF0039DB FF0039DB Label_insn_34636 - FF0039DD FF0039DD Label_insn_34637 - FF0039E3 FF0039E3 Label_insn_34638 - FF0039EA FF0039EA Label_insn_34639 - FF0039EB FF0039EB post_callback_Label_insn_34639 - FF0039ED FF0039ED Label_insn_34640 - FF0039EF FF0039EF Label_insn_34641 - FF0039F1 FF0039F1 Label_insn_4438 - FF0039F5 FF0039F5 Label_insn_34642 - FF0039F7 FF0039F7 Label_insn_34643 - FF0039F9 FF0039F9 Label_insn_4440 - FF0039FD FF0039FD Label_insn_34644 - FF003A03 FF003A03 Label_insn_34645 - FF003A0A FF003A0A Label_insn_34646 - FF003A0B FF003A0B post_callback_Label_insn_34646 - FF003A0D FF003A0D Label_insn_34647 - FF003A0F FF003A0F Label_insn_34648 - FF003A11 FF003A11 Label_insn_34649 - FF003A18 FF003A18 Label_insn_34650 - FF003A1A FF003A1A Label_insn_34651 - FF003A1C FF003A1C Label_insn_34652 - FF003A22 FF003A22 Label_insn_34653 - FF003A29 FF003A29 Label_insn_34654 - FF003A2A FF003A2A post_callback_Label_insn_34654 - FF003A2C FF003A2C Label_insn_34655 - FF003A2E FF003A2E Label_insn_34656 - FF003A30 FF003A30 Label_insn_4457 - FF003A38 FF003A38 Label_insn_34657 - FF003A3F FF003A3F Label_insn_34658 - FF003A41 FF003A41 Label_insn_34659 - FF003A43 FF003A43 Label_insn_34660 - FF003A49 FF003A49 Label_insn_34661 - FF003A50 FF003A50 Label_insn_34662 - FF003A51 FF003A51 post_callback_Label_insn_34662 - FF003A53 FF003A53 Label_insn_34663 - FF003A55 FF003A55 Label_insn_34664 - FF003A57 FF003A57 Label_insn_34665 - FF003A5E FF003A5E Label_insn_34666 - FF003A60 FF003A60 Label_insn_34667 - FF003A62 FF003A62 Label_insn_34668 - FF003A68 FF003A68 Label_insn_34669 - FF003A6E FF003A6E Label_insn_4476 - FF003A76 FF003A76 Label_insn_34670 - FF003A77 FF003A77 post_callback_Label_insn_34670 - FF003A79 FF003A79 Label_insn_34671 - FF003A7B FF003A7B Label_insn_4478 - FF003A82 FF003A82 Label_insn_34672 - FF003A84 FF003A84 Label_insn_34673 - FF003A8B FF003A8B Label_insn_4482 - FF003A92 FF003A92 Label_insn_34674 - FF003A94 FF003A94 Label_insn_34675 - FF003A96 FF003A96 Label_insn_34676 - FF003A9C FF003A9C Label_insn_34677 - FF003AA3 FF003AA3 Label_insn_34678 - FF003AA4 FF003AA4 post_callback_Label_insn_34678 - FF003AA6 FF003AA6 Label_insn_34679 - FF003AA8 FF003AA8 Label_insn_34680 - FF003AAA FF003AAA Label_insn_34681 - FF003AB1 FF003AB1 Label_insn_34682 - FF003AB3 FF003AB3 Label_insn_34683 - FF003AB5 FF003AB5 Label_insn_34684 - FF003ABB FF003ABB Label_insn_34685 - FF003AC2 FF003AC2 Label_insn_34686 - FF003AC3 FF003AC3 post_callback_Label_insn_34686 - FF003AC5 FF003AC5 Label_insn_34687 - FF003AC7 FF003AC7 Label_insn_34688 - FF003AC9 FF003AC9 Label_insn_34689 - FF003AD0 FF003AD0 Label_insn_34690 - FF003AD2 FF003AD2 Label_insn_34691 - FF003AD4 FF003AD4 Label_insn_34692 - FF003ADA FF003ADA Label_insn_34693 - FF003AE1 FF003AE1 Label_insn_34694 - FF003AE2 FF003AE2 post_callback_Label_insn_34694 - FF003AE4 FF003AE4 Label_insn_34695 - FF003AE6 FF003AE6 Label_insn_34696 - FF003AE8 FF003AE8 Label_insn_34697 - FF003AEF FF003AEF Label_insn_4512 - FF003AF6 FF003AF6 Label_insn_34698 - FF003AF8 FF003AF8 Label_insn_34699 - FF003AFA FF003AFA Label_insn_34700 - FF003B00 FF003B00 Label_insn_34701 - FF003B07 FF003B07 Label_insn_34702 - FF003B08 FF003B08 post_callback_Label_insn_34702 - FF003B0A FF003B0A Label_insn_34703 - FF003B0C FF003B0C Label_insn_4518 - FF003B11 FF003B11 Label_insn_34704 - FF003B13 FF003B13 Label_insn_34705 - FF003B1A FF003B1A Label_insn_34706 - FF003B1C FF003B1C Label_insn_34707 - FF003B1E FF003B1E Label_insn_34708 - FF003B24 FF003B24 Label_insn_34709 - FF003B2B FF003B2B Label_insn_34710 - FF003B2C FF003B2C post_callback_Label_insn_34710 - FF003B2E FF003B2E Label_insn_34711 - FF003B30 FF003B30 Label_insn_34712 - FF003B32 FF003B32 Label_insn_34713 - FF003B39 FF003B39 Label_insn_34714 - FF003B3B FF003B3B Label_insn_34715 - FF003B3D FF003B3D Label_insn_34716 - FF003B43 FF003B43 Label_insn_34717 - FF003B49 FF003B49 Label_insn_4537 - FF003B4F FF003B4F Label_insn_34718 - FF003B50 FF003B50 post_callback_Label_insn_34718 - FF003B52 FF003B52 Label_insn_34719 - FF003B54 FF003B54 Label_insn_34720 - FF003B56 FF003B56 Label_insn_34721 - FF003B5D FF003B5D Label_insn_34722 - FF003B5F FF003B5F Label_insn_34723 - FF003B61 FF003B61 Label_insn_34724 - FF003B67 FF003B67 Label_insn_34725 - FF003B6E FF003B6E Label_insn_34726 - FF003B6F FF003B6F post_callback_Label_insn_34726 - FF003B71 FF003B71 Label_insn_34727 - FF003B73 FF003B73 Label_insn_4548 - FF003B77 FF003B77 Label_insn_34728 - FF003B79 FF003B79 Label_insn_4551 - FF003B81 FF003B81 Label_insn_34729 - FF003B83 FF003B83 Label_insn_34730 - FF003B85 FF003B85 Label_insn_34731 - FF003B8B FF003B8B Label_insn_34732 - FF003B92 FF003B92 Label_insn_34733 - FF003B93 FF003B93 post_callback_Label_insn_34733 - FF003B95 FF003B95 Label_insn_34734 - FF003B97 FF003B97 Label_insn_34735 - FF003B99 FF003B99 Label_insn_34736 - FF003B9B FF003B9B Label_insn_34737 - FF003B9E FF003B9E Label_insn_34738 - FF003BA5 FF003BA5 Label_insn_34739 - FF003BA7 FF003BA7 Label_insn_34740 - FF003BA9 FF003BA9 Label_insn_34741 - FF003BB0 FF003BB0 Label_insn_34742 - FF003BB2 FF003BB2 Label_insn_34743 - FF003BB4 FF003BB4 Label_insn_34744 - FF003BBA FF003BBA Label_insn_34745 - FF003BC1 FF003BC1 Label_insn_34746 - FF003BC2 FF003BC2 post_callback_Label_insn_34746 - FF003BC4 FF003BC4 Label_insn_34747 - FF003BC6 FF003BC6 Label_insn_34748 - FF003BC8 FF003BC8 Label_insn_34749 - FF003BCF FF003BCF Label_insn_34750 - FF003BD1 FF003BD1 Label_insn_34751 - FF003BD3 FF003BD3 Label_insn_34752 - FF003BD9 FF003BD9 Label_insn_34753 - FF003BE0 FF003BE0 Label_insn_34754 - FF003BE1 FF003BE1 post_callback_Label_insn_34754 - FF003BE3 FF003BE3 Label_insn_34755 - FF003BE5 FF003BE5 Label_insn_34756 - FF003BE7 FF003BE7 Label_insn_34757 - FF003BEE FF003BEE Label_insn_34758 - FF003BF0 FF003BF0 Label_insn_34759 - FF003BF2 FF003BF2 Label_insn_34760 - FF003BF8 FF003BF8 Label_insn_34761 - FF003BFF FF003BFF Label_insn_34762 - FF003C00 FF003C00 post_callback_Label_insn_34762 - FF003C02 FF003C02 Label_insn_34763 - FF003C04 FF003C04 Label_insn_34764 - FF003C06 FF003C06 Label_insn_34765 - FF003C0D FF003C0D Label_insn_34766 - FF003C0F FF003C0F Label_insn_34767 - FF003C11 FF003C11 Label_insn_34768 - FF003C17 FF003C17 Label_insn_34769 - FF003C1E FF003C1E Label_insn_34770 - FF003C1F FF003C1F post_callback_Label_insn_34770 - FF003C21 FF003C21 Label_insn_34771 - FF003C23 FF003C23 Label_insn_34772 - FF003C2A FF003C2A Label_insn_34773 - FF003C2C FF003C2C Label_insn_34774 - FF003C33 FF003C33 Label_insn_34775 - FF003C35 FF003C35 Label_insn_34776 - FF003C37 FF003C37 Label_insn_34777 - FF003C3D FF003C3D Label_insn_34778 - FF003C44 FF003C44 Label_insn_34779 - FF003C45 FF003C45 post_callback_Label_insn_34779 - FF003C47 FF003C47 Label_insn_34780 - FF003C49 FF003C49 Label_insn_34781 - FF003C4B FF003C4B Label_insn_34782 - FF003C52 FF003C52 Label_insn_34783 - FF003C54 FF003C54 Label_insn_34784 - FF003C56 FF003C56 Label_insn_34785 - FF003C5C FF003C5C Label_insn_34786 - FF003C63 FF003C63 Label_insn_34787 - FF003C64 FF003C64 post_callback_Label_insn_34787 - FF003C66 FF003C66 Label_insn_34788 - FF003C68 FF003C68 Label_insn_34789 - FF003C6A FF003C6A Label_insn_4625 - FF003C71 FF003C71 Label_insn_34790 - FF003C78 FF003C78 Label_insn_34791 - FF003C7A FF003C7A Label_insn_34792 - FF003C7C FF003C7C Label_insn_34793 - FF003C82 FF003C82 Label_insn_34794 - FF003C89 FF003C89 Label_insn_34795 - FF003C8A FF003C8A post_callback_Label_insn_34795 - FF003C8C FF003C8C Label_insn_34796 - FF003C8E FF003C8E Label_insn_34797 - FF003C90 FF003C90 Label_insn_34798 - FF003C97 FF003C97 Label_insn_34799 - FF003C99 FF003C99 Label_insn_34800 - FF003C9B FF003C9B Label_insn_34801 - FF003C9D FF003C9D Label_insn_34802 - FF003CA3 FF003CA3 Label_insn_34803 - FF003CAA FF003CAA Label_insn_34804 - FF003CAB FF003CAB post_callback_Label_insn_34804 - FF003CAD FF003CAD Label_insn_34805 - FF003CAF FF003CAF Label_insn_34806 - FF003CB1 FF003CB1 Label_insn_34807 - FF003CB8 FF003CB8 Label_insn_34808 - FF003CBA FF003CBA Label_insn_34809 - FF003CBC FF003CBC Label_insn_34810 - FF003CC2 FF003CC2 Label_insn_34811 - FF003CC9 FF003CC9 Label_insn_34812 - FF003CCA FF003CCA post_callback_Label_insn_34812 - FF003CCC FF003CCC Label_insn_34813 - FF003CCE FF003CCE Label_insn_34814 - FF003CD0 FF003CD0 Label_insn_34815 - FF003CD7 FF003CD7 Label_insn_34816 - FF003CD9 FF003CD9 Label_insn_34817 - FF003CDB FF003CDB Label_insn_34818 - FF003CE1 FF003CE1 Label_insn_34819 - FF003CE8 FF003CE8 Label_insn_34820 - FF003CE9 FF003CE9 post_callback_Label_insn_34820 - FF003CEB FF003CEB Label_insn_34821 - FF003CED FF003CED Label_insn_34822 - FF003CEF FF003CEF Label_insn_34823 - FF003CF6 FF003CF6 Label_insn_34824 - FF003CF8 FF003CF8 Label_insn_34825 - FF003CFA FF003CFA Label_insn_34826 - FF003D00 FF003D00 Label_insn_34827 - FF003D07 FF003D07 Label_insn_34828 - FF003D08 FF003D08 post_callback_Label_insn_34828 - FF003D0A FF003D0A Label_insn_34829 - FF003D0C FF003D0C Label_insn_34830 - FF003D0E FF003D0E Label_insn_34831 - FF003D10 FF003D10 Label_insn_34832 - FF003D12 FF003D12 Label_insn_34833 - FF003D18 FF003D18 Label_insn_34834 - FF003D1F FF003D1F Label_insn_34835 - FF003D20 FF003D20 post_callback_Label_insn_34835 - FF003D22 FF003D22 Label_insn_34836 - FF003D24 FF003D24 Label_insn_34837 - FF003D26 FF003D26 Label_insn_34838 - FF003D28 FF003D28 Label_insn_34839 - FF003D2A FF003D2A Label_insn_34840 - FF003D30 FF003D30 Label_insn_34841 - FF003D37 FF003D37 Label_insn_34842 - FF003D38 FF003D38 post_callback_Label_insn_34842 - FF003D3A FF003D3A Label_insn_34843 - FF003D3C FF003D3C Label_insn_34844 - FF003D3F FF003D3F Label_insn_34845 - FF003D40 FF003D40 post_callback_Label_insn_34845 - FF003D42 FF003D42 Label_insn_34846 - FF003D44 FF003D44 Label_insn_34847 - FF003D46 FF003D46 Label_insn_34848 - FF003D4C FF003D4C Label_insn_34849 - FF003D53 FF003D53 Label_insn_34850 - FF003D54 FF003D54 post_callback_Label_insn_34850 - FF003D56 FF003D56 Label_insn_34851 - FF003D58 FF003D58 Label_insn_34852 - FF003D5A FF003D5A Label_insn_34853 - FF003D61 FF003D61 Label_insn_34854 - FF003D63 FF003D63 Label_insn_34855 - FF003D65 FF003D65 Label_insn_34856 - FF003D6B FF003D6B Label_insn_34857 - FF003D72 FF003D72 Label_insn_34858 - FF003D73 FF003D73 post_callback_Label_insn_34858 - FF003D75 FF003D75 Label_insn_34859 - FF003D77 FF003D77 Label_insn_34860 - FF003D79 FF003D79 Label_insn_34861 - FF003D80 FF003D80 Label_insn_34862 - FF003D82 FF003D82 Label_insn_34863 - FF003D84 FF003D84 Label_insn_34864 - FF003D8A FF003D8A Label_insn_34865 - FF003D91 FF003D91 Label_insn_34866 - FF003D92 FF003D92 post_callback_Label_insn_34866 - FF003D94 FF003D94 Label_insn_34867 - FF003D96 FF003D96 Label_insn_34868 - FF003D98 FF003D98 Label_insn_34869 - FF003D9F FF003D9F Label_insn_34870 - FF003DA1 FF003DA1 Label_insn_34871 - FF003DA3 FF003DA3 Label_insn_34872 - FF003DA9 FF003DA9 Label_insn_34873 - FF003DB0 FF003DB0 Label_insn_34874 - FF003DB1 FF003DB1 post_callback_Label_insn_34874 - FF003DB3 FF003DB3 Label_insn_34875 - FF003DB5 FF003DB5 Label_insn_34876 - FF003DB7 FF003DB7 Label_insn_34877 - FF003DBE FF003DBE Label_insn_34878 - FF003DC0 FF003DC0 Label_insn_34879 - FF003DC2 FF003DC2 Label_insn_34880 - FF003DC8 FF003DC8 Label_insn_34881 - FF003DCF FF003DCF Label_insn_34882 - FF003DD0 FF003DD0 post_callback_Label_insn_34882 - FF003DD2 FF003DD2 Label_insn_34883 - FF003DD4 FF003DD4 Label_insn_34884 - FF003DD6 FF003DD6 Label_insn_34885 - FF003DDD FF003DDD Label_insn_34886 - FF003DDF FF003DDF Label_insn_34887 - FF003DE1 FF003DE1 Label_insn_34888 - FF003DE7 FF003DE7 Label_insn_34889 - FF003DEE FF003DEE Label_insn_34890 - FF003DEF FF003DEF post_callback_Label_insn_34890 - FF003DF1 FF003DF1 Label_insn_34891 - FF003DF3 FF003DF3 Label_insn_34892 - FF003DF5 FF003DF5 Label_insn_34893 - FF003DFC FF003DFC Label_insn_34894 - FF003DFE FF003DFE Label_insn_34895 - FF003E00 FF003E00 Label_insn_34896 - FF003E06 FF003E06 Label_insn_34897 - FF003E0D FF003E0D Label_insn_34898 - FF003E0E FF003E0E post_callback_Label_insn_34898 - FF003E10 FF003E10 Label_insn_34899 - FF003E12 FF003E12 Label_insn_34900 - FF003E14 FF003E14 Label_insn_34901 - FF003E1B FF003E1B Label_insn_34902 - FF003E1D FF003E1D Label_insn_34903 - FF003E1F FF003E1F Label_insn_34904 - FF003E25 FF003E25 Label_insn_34905 - FF003E2C FF003E2C Label_insn_34906 - FF003E2D FF003E2D post_callback_Label_insn_34906 - FF003E2F FF003E2F Label_insn_34907 - FF003E31 FF003E31 Label_insn_34908 - FF003E33 FF003E33 Label_insn_34909 - FF003E3A FF003E3A Label_insn_34910 - FF003E40 FF003E40 Label_insn_34911 - FF003E47 FF003E47 Label_insn_34912 - FF003E48 FF003E48 post_callback_Label_insn_34912 - FF003E4A FF003E4A Label_insn_34913 - FF003E4C FF003E4C Label_insn_34914 - FF003E4E FF003E4E Label_insn_34915 - FF003E55 FF003E55 Label_insn_34916 - FF003E57 FF003E57 Label_insn_34917 - FF003E59 FF003E59 Label_insn_34918 - FF003E5F FF003E5F Label_insn_34919 - FF003E66 FF003E66 Label_insn_34920 - FF003E67 FF003E67 post_callback_Label_insn_34920 - FF003E69 FF003E69 Label_insn_34921 - FF003E6B FF003E6B Label_insn_34922 - FF003E6D FF003E6D Label_insn_34923 - FF003E74 FF003E74 Label_insn_34924 - FF003E76 FF003E76 Label_insn_34925 - FF003E78 FF003E78 Label_insn_34926 - FF003E7E FF003E7E Label_insn_34927 - FF003E85 FF003E85 Label_insn_34928 - FF003E86 FF003E86 post_callback_Label_insn_34928 - FF003E88 FF003E88 Label_insn_34929 - FF003E8A FF003E8A Label_insn_34930 - FF003E8C FF003E8C Label_insn_34931 - FF003E93 FF003E93 Label_insn_34932 - FF003E95 FF003E95 Label_insn_34933 - FF003E97 FF003E97 Label_insn_34934 - FF003E9D FF003E9D Label_insn_34935 - FF003EA4 FF003EA4 Label_insn_34936 - FF003EA5 FF003EA5 post_callback_Label_insn_34936 - FF003EA7 FF003EA7 Label_insn_34937 - FF003EA9 FF003EA9 Label_insn_34938 - FF003EAB FF003EAB Label_insn_34939 - FF003EB2 FF003EB2 Label_insn_34940 - FF003EB4 FF003EB4 Label_insn_34941 - FF003EB6 FF003EB6 Label_insn_34942 - FF003EBC FF003EBC Label_insn_34943 - FF003EC3 FF003EC3 Label_insn_34944 - FF003EC4 FF003EC4 post_callback_Label_insn_34944 - FF003EC6 FF003EC6 Label_insn_34945 - FF003EC8 FF003EC8 Label_insn_34946 - FF003ECA FF003ECA Label_insn_34947 - FF003ECC FF003ECC Label_insn_34948 - FF003ECE FF003ECE Label_insn_34949 - FF003ED4 FF003ED4 Label_insn_34950 - FF003EDB FF003EDB Label_insn_34951 - FF003EDC FF003EDC post_callback_Label_insn_34951 - FF003EDE FF003EDE Label_insn_34952 - FF003EE0 FF003EE0 Label_insn_34953 - FF003EE2 FF003EE2 Label_insn_34954 - FF003EE9 FF003EE9 Label_insn_34955 - FF003EEB FF003EEB Label_insn_34956 - FF003EED FF003EED Label_insn_34957 - FF003EF3 FF003EF3 Label_insn_34958 - FF003EFA FF003EFA Label_insn_34959 - FF003EFB FF003EFB post_callback_Label_insn_34959 - FF003EFD FF003EFD Label_insn_34960 - FF003EFF FF003EFF Label_insn_34961 - FF003F01 FF003F01 Label_insn_34962 - FF003F08 FF003F08 Label_insn_34963 - FF003F0A FF003F0A Label_insn_34964 - FF003F0C FF003F0C Label_insn_34965 - FF003F12 FF003F12 Label_insn_34966 - FF003F19 FF003F19 Label_insn_34967 - FF003F1A FF003F1A post_callback_Label_insn_34967 - FF003F1C FF003F1C Label_insn_34968 - FF003F1E FF003F1E Label_insn_34969 - FF003F20 FF003F20 Label_insn_34970 - FF003F27 FF003F27 Label_insn_34971 - FF003F29 FF003F29 Label_insn_34972 - FF003F2B FF003F2B Label_insn_34973 - FF003F31 FF003F31 Label_insn_34974 - FF003F38 FF003F38 Label_insn_34975 - FF003F39 FF003F39 post_callback_Label_insn_34975 - FF003F3B FF003F3B Label_insn_34976 - FF003F3D FF003F3D Label_insn_34977 - FF003F3F FF003F3F Label_insn_34978 - FF003F46 FF003F46 Label_insn_34979 - FF003F48 FF003F48 Label_insn_34980 - FF003F4A FF003F4A Label_insn_34981 - FF003F50 FF003F50 Label_insn_34982 - FF003F57 FF003F57 Label_insn_34983 - FF003F58 FF003F58 post_callback_Label_insn_34983 - FF003F5A FF003F5A Label_insn_34984 - FF003F5C FF003F5C Label_insn_34985 - FF003F5E FF003F5E Label_insn_34986 - FF003F65 FF003F65 Label_insn_34987 - FF003F67 FF003F67 Label_insn_34988 - FF003F69 FF003F69 Label_insn_34989 - FF003F6F FF003F6F Label_insn_34990 - FF003F76 FF003F76 Label_insn_34991 - FF003F77 FF003F77 post_callback_Label_insn_34991 - FF003F79 FF003F79 Label_insn_34992 - FF003F7B FF003F7B Label_insn_34993 - FF003F7D FF003F7D Label_insn_34994 - FF003F84 FF003F84 Label_insn_34995 - FF003F86 FF003F86 Label_insn_34996 - FF003F88 FF003F88 Label_insn_34997 - FF003F8E FF003F8E Label_insn_34998 - FF003F95 FF003F95 Label_insn_34999 - FF003F96 FF003F96 post_callback_Label_insn_34999 - FF003F98 FF003F98 Label_insn_35000 - FF003F9A FF003F9A Label_insn_35001 - FF003F9C FF003F9C Label_insn_35002 - FF003FA3 FF003FA3 Label_insn_35003 - FF003FA5 FF003FA5 Label_insn_35004 - FF003FA7 FF003FA7 Label_insn_35005 - FF003FAD FF003FAD Label_insn_35006 - FF003FB4 FF003FB4 Label_insn_35007 - FF003FB5 FF003FB5 post_callback_Label_insn_35007 - FF003FB7 FF003FB7 Label_insn_35008 - FF003FB9 FF003FB9 Label_insn_35009 - FF003FBB FF003FBB Label_insn_35010 - FF003FC2 FF003FC2 Label_insn_35011 - FF003FC4 FF003FC4 Label_insn_35012 - FF003FC6 FF003FC6 Label_insn_35013 - FF003FCC FF003FCC Label_insn_35014 - FF003FD3 FF003FD3 Label_insn_35015 - FF003FD4 FF003FD4 post_callback_Label_insn_35015 - FF003FD6 FF003FD6 Label_insn_35016 - FF003FD8 FF003FD8 Label_insn_35017 - FF003FDA FF003FDA Label_insn_35018 - FF003FE1 FF003FE1 Label_insn_35019 - FF003FE3 FF003FE3 Label_insn_35020 - FF003FE5 FF003FE5 Label_insn_35021 - FF003FEB FF003FEB Label_insn_35022 - FF003FF1 FF003FF1 Label_insn_35023 - FF003FF3 FF003FF3 Label_insn_35024 - FF003FF5 FF003FF5 Label_insn_35025 - FF003FFC FF003FFC Label_insn_35026 - FF003FFE FF003FFE Label_insn_35027 - FF004000 FF004000 Label_insn_35028 - FF004006 FF004006 Label_insn_35029 - FF00400D FF00400D Label_insn_35030 - FF00400E FF00400E post_callback_Label_insn_35030 - FF004010 FF004010 Label_insn_35031 - FF004012 FF004012 Label_insn_35032 - FF004014 FF004014 Label_insn_35033 - FF00401B FF00401B Label_insn_35034 - FF00401D FF00401D Label_insn_35035 - FF00401F FF00401F Label_insn_35036 - FF004025 FF004025 Label_insn_35037 - FF00402C FF00402C Label_insn_35038 - FF00402D FF00402D post_callback_Label_insn_35038 - FF00402F FF00402F Label_insn_35039 - FF004031 FF004031 Label_insn_35040 - FF004033 FF004033 Label_insn_35041 - FF00403A FF00403A Label_insn_35042 - FF00403C FF00403C Label_insn_35043 - FF00403E FF00403E Label_insn_35044 - FF004044 FF004044 Label_insn_35045 - FF00404B FF00404B Label_insn_35046 - FF00404C FF00404C post_callback_Label_insn_35046 - FF00404E FF00404E Label_insn_35047 - FF004050 FF004050 Label_insn_35048 - FF004052 FF004052 Label_insn_35049 - FF004054 FF004054 Label_insn_35050 - FF004056 FF004056 Label_insn_35051 - FF00405C FF00405C Label_insn_35052 - FF004063 FF004063 Label_insn_35053 - FF004064 FF004064 post_callback_Label_insn_35053 - FF004066 FF004066 Label_insn_35054 - FF004068 FF004068 Label_insn_35055 - FF00406A FF00406A Label_insn_35056 - FF004071 FF004071 Label_insn_35057 - FF004073 FF004073 Label_insn_35058 - FF004075 FF004075 Label_insn_35059 - FF00407B FF00407B Label_insn_35060 - FF004082 FF004082 Label_insn_35061 - FF004083 FF004083 post_callback_Label_insn_35061 - FF004085 FF004085 Label_insn_35062 - FF004087 FF004087 Label_insn_35063 - FF004089 FF004089 Label_insn_35064 - FF004090 FF004090 Label_insn_35065 - FF004092 FF004092 Label_insn_35066 - FF004094 FF004094 Label_insn_35067 - FF00409A FF00409A Label_insn_35068 - FF0040A1 FF0040A1 Label_insn_35069 - FF0040A2 FF0040A2 post_callback_Label_insn_35069 - FF0040A4 FF0040A4 Label_insn_35070 - FF0040A6 FF0040A6 Label_insn_35071 - FF0040A8 FF0040A8 Label_insn_35072 - FF0040AF FF0040AF Label_insn_35073 - FF0040B1 FF0040B1 Label_insn_35074 - FF0040B3 FF0040B3 Label_insn_35075 - FF0040B9 FF0040B9 Label_insn_35076 - FF0040C0 FF0040C0 Label_insn_35077 - FF0040C1 FF0040C1 post_callback_Label_insn_35077 - FF0040C3 FF0040C3 Label_insn_35078 - FF0040C5 FF0040C5 Label_insn_35079 - FF0040C7 FF0040C7 Label_insn_35080 - FF0040CE FF0040CE Label_insn_35081 - FF0040D0 FF0040D0 Label_insn_35082 - FF0040D2 FF0040D2 Label_insn_35083 - FF0040D8 FF0040D8 Label_insn_35084 - FF0040DF FF0040DF Label_insn_35085 - FF0040E0 FF0040E0 post_callback_Label_insn_35085 - FF0040E2 FF0040E2 Label_insn_35086 - FF0040E4 FF0040E4 Label_insn_35087 - FF0040E6 FF0040E6 Label_insn_35088 - FF0040ED FF0040ED Label_insn_35089 - FF0040EF FF0040EF Label_insn_35090 - FF0040F1 FF0040F1 Label_insn_35091 - FF0040F7 FF0040F7 Label_insn_35092 - FF0040FE FF0040FE Label_insn_35093 - FF0040FF FF0040FF post_callback_Label_insn_35093 - FF004101 FF004101 Label_insn_35094 - FF004103 FF004103 Label_insn_35095 - FF004105 FF004105 Label_insn_35096 - FF00410C FF00410C Label_insn_35097 - FF00410E FF00410E Label_insn_35098 - FF004110 FF004110 Label_insn_35099 - FF004116 FF004116 Label_insn_35100 - FF00411D FF00411D Label_insn_35101 - FF00411E FF00411E post_callback_Label_insn_35101 - FF004120 FF004120 Label_insn_35102 - FF004122 FF004122 Label_insn_35103 - FF004124 FF004124 Label_insn_35104 - FF00412B FF00412B Label_insn_35105 - FF00412D FF00412D Label_insn_35106 - FF00412F FF00412F Label_insn_35107 - FF004135 FF004135 Label_insn_35108 - FF00413C FF00413C Label_insn_35109 - FF00413D FF00413D post_callback_Label_insn_35109 - FF00413F FF00413F Label_insn_35110 - FF004141 FF004141 Label_insn_35111 - FF004143 FF004143 Label_insn_35112 - FF004145 FF004145 Label_insn_35113 - FF004147 FF004147 Label_insn_35114 - FF00414D FF00414D Label_insn_35115 - FF004154 FF004154 Label_insn_35116 - FF004155 FF004155 post_callback_Label_insn_35116 - FF004157 FF004157 Label_insn_35117 - FF004159 FF004159 Label_insn_35118 - FF00415B FF00415B Label_insn_35119 - FF004162 FF004162 Label_insn_35120 - FF004164 FF004164 Label_insn_35121 - FF004166 FF004166 Label_insn_35122 - FF00416C FF00416C Label_insn_35123 - FF004173 FF004173 Label_insn_35124 - FF004174 FF004174 post_callback_Label_insn_35124 - FF004176 FF004176 Label_insn_35125 - FF004178 FF004178 Label_insn_35126 - FF00417A FF00417A Label_insn_35127 - FF00417C FF00417C Label_insn_35128 - FF00417E FF00417E Label_insn_35129 - FF004184 FF004184 Label_insn_35130 - FF00418B FF00418B Label_insn_35131 - FF00418C FF00418C post_callback_Label_insn_35131 - FF00418E FF00418E Label_insn_35132 - FF004190 FF004190 Label_insn_35133 - FF004192 FF004192 Label_insn_35134 - FF004199 FF004199 Label_insn_35135 - FF00419B FF00419B Label_insn_35136 - FF00419D FF00419D Label_insn_35137 - FF0041A3 FF0041A3 Label_insn_35138 - FF0041AA FF0041AA Label_insn_35139 - FF0041AB FF0041AB post_callback_Label_insn_35139 - FF0041AD FF0041AD Label_insn_35140 - FF0041AF FF0041AF Label_insn_35141 - FF0041B1 FF0041B1 Label_insn_35142 - FF0041B8 FF0041B8 Label_insn_35143 - FF0041BA FF0041BA Label_insn_35144 - FF0041BC FF0041BC Label_insn_35145 - FF0041C2 FF0041C2 Label_insn_35146 - FF0041C9 FF0041C9 Label_insn_35147 - FF0041CA FF0041CA post_callback_Label_insn_35147 - FF0041CC FF0041CC Label_insn_35148 - FF0041CE FF0041CE Label_insn_35149 - FF0041D0 FF0041D0 Label_insn_35150 - FF0041D2 FF0041D2 Label_insn_35151 - FF0041D8 FF0041D8 Label_insn_35152 - FF0041DF FF0041DF Label_insn_35153 - FF0041E1 FF0041E1 Label_insn_35154 - FF0041E3 FF0041E3 Label_insn_35155 - FF0041E7 FF0041E7 Label_insn_35157 - FF0041ED FF0041ED Label_insn_35158 - FF0041F4 FF0041F4 Label_insn_35159 - FF0041F6 FF0041F6 Label_insn_35160 - FF0041F8 FF0041F8 Label_insn_35161 - FF0041FE FF0041FE Label_insn_35162 - FF004205 FF004205 Label_insn_35163 - FF004206 FF004206 post_callback_Label_insn_35163 - FF004208 FF004208 Label_insn_35164 - FF00420A FF00420A Label_insn_35165 - FF00420C FF00420C Label_insn_35166 - FF004213 FF004213 Label_insn_35167 - FF004215 FF004215 Label_insn_35168 - FF004217 FF004217 Label_insn_35169 - FF00421D FF00421D Label_insn_35170 - FF004224 FF004224 Label_insn_35171 - FF004225 FF004225 post_callback_Label_insn_35171 - FF004227 FF004227 Label_insn_35172 - FF004229 FF004229 Label_insn_35173 - FF00422B FF00422B Label_insn_35174 - FF00422D FF00422D Label_insn_35175 - FF004233 FF004233 Label_insn_35176 - FF00423A FF00423A Label_insn_35177 - FF00423C FF00423C Label_insn_35178 - FF00423E FF00423E Label_insn_35179 - FF004242 FF004242 Label_insn_35180 - FF004245 FF004245 Label_insn_35181 - FF00424B FF00424B Label_insn_35182 - FF004252 FF004252 Label_insn_35183 - FF004254 FF004254 Label_insn_35184 - FF004256 FF004256 Label_insn_35185 - FF00425C FF00425C Label_insn_35186 - FF004263 FF004263 Label_insn_35187 - FF004264 FF004264 post_callback_Label_insn_35187 - FF004266 FF004266 Label_insn_35188 - FF004268 FF004268 Label_insn_35189 - FF00426A FF00426A Label_insn_35190 - FF004271 FF004271 Label_insn_35191 - FF004273 FF004273 Label_insn_35192 - FF004275 FF004275 Label_insn_35193 - FF00427B FF00427B Label_insn_35194 - FF004282 FF004282 Label_insn_35195 - FF004283 FF004283 post_callback_Label_insn_35195 - FF004285 FF004285 Label_insn_35196 - FF004287 FF004287 Label_insn_35197 - FF004289 FF004289 Label_insn_35198 - FF004290 FF004290 Label_insn_35199 - FF004292 FF004292 Label_insn_35200 - FF004294 FF004294 Label_insn_35201 - FF00429A FF00429A Label_insn_35202 - FF0042A1 FF0042A1 Label_insn_35203 - FF0042A2 FF0042A2 post_callback_Label_insn_35203 - FF0042A4 FF0042A4 Label_insn_35204 - FF0042A6 FF0042A6 Label_insn_35205 - FF0042A8 FF0042A8 Label_insn_35206 - FF0042AF FF0042AF Label_insn_35207 - FF0042B1 FF0042B1 Label_insn_35208 - FF0042B3 FF0042B3 Label_insn_35209 - FF0042B9 FF0042B9 Label_insn_35210 - FF0042C0 FF0042C0 Label_insn_35211 - FF0042C1 FF0042C1 post_callback_Label_insn_35211 - FF0042C3 FF0042C3 Label_insn_35212 - FF0042C5 FF0042C5 Label_insn_35213 - FF0042C7 FF0042C7 Label_insn_35214 - FF0042CE FF0042CE Label_insn_35215 - FF0042D0 FF0042D0 Label_insn_35216 - FF0042D2 FF0042D2 Label_insn_35217 - FF0042D8 FF0042D8 Label_insn_35218 - FF0042DF FF0042DF Label_insn_35219 - FF0042E0 FF0042E0 post_callback_Label_insn_35219 - FF0042E2 FF0042E2 Label_insn_35220 - FF0042E4 FF0042E4 Label_insn_35221 - FF0042E6 FF0042E6 Label_insn_35222 - FF0042ED FF0042ED Label_insn_35223 - FF0042EF FF0042EF Label_insn_35224 - FF0042F1 FF0042F1 Label_insn_35225 - FF0042F7 FF0042F7 Label_insn_35226 - FF0042FE FF0042FE Label_insn_35227 - FF0042FF FF0042FF post_callback_Label_insn_35227 - FF004301 FF004301 Label_insn_35228 - FF004303 FF004303 Label_insn_35229 - FF004305 FF004305 Label_insn_35230 - FF00430C FF00430C Label_insn_35231 - FF00430E FF00430E Label_insn_35232 - FF004310 FF004310 Label_insn_35233 - FF004316 FF004316 Label_insn_35234 - FF00431D FF00431D Label_insn_35235 - FF00431E FF00431E post_callback_Label_insn_35235 - FF004320 FF004320 Label_insn_35236 - FF004322 FF004322 Label_insn_35237 - FF004324 FF004324 Label_insn_35238 - FF00432B FF00432B Label_insn_35239 - FF00432D FF00432D Label_insn_35240 - FF00432F FF00432F Label_insn_35241 - FF004335 FF004335 Label_insn_35242 - FF00433C FF00433C Label_insn_35243 - FF00433D FF00433D post_callback_Label_insn_35243 - FF00433F FF00433F Label_insn_35244 - FF004341 FF004341 Label_insn_35245 - FF004343 FF004343 Label_insn_35246 - FF00434A FF00434A Label_insn_35247 - FF00434C FF00434C Label_insn_35248 - FF00434E FF00434E Label_insn_35249 - FF004354 FF004354 Label_insn_35250 - FF00435B FF00435B Label_insn_35251 - FF00435C FF00435C post_callback_Label_insn_35251 - FF00435E FF00435E Label_insn_35252 - FF004360 FF004360 Label_insn_35253 - FF004362 FF004362 Label_insn_35254 - FF004369 FF004369 Label_insn_35255 - FF00436B FF00436B Label_insn_35256 - FF00436D FF00436D Label_insn_35257 - FF004373 FF004373 Label_insn_35258 - FF00437A FF00437A Label_insn_35259 - FF00437B FF00437B post_callback_Label_insn_35259 - FF00437D FF00437D Label_insn_35260 - FF00437F FF00437F Label_insn_35261 - FF004381 FF004381 Label_insn_35262 - FF004388 FF004388 Label_insn_35263 - FF00438A FF00438A Label_insn_35264 - FF00438C FF00438C Label_insn_35265 - FF004392 FF004392 Label_insn_35266 - FF004399 FF004399 Label_insn_35267 - FF00439A FF00439A post_callback_Label_insn_35267 - FF00439C FF00439C Label_insn_35268 - FF00439E FF00439E Label_insn_35269 - FF0043A0 FF0043A0 Label_insn_35270 - FF0043A7 FF0043A7 Label_insn_35271 - FF0043A9 FF0043A9 Label_insn_35272 - FF0043AB FF0043AB Label_insn_35273 - FF0043B1 FF0043B1 Label_insn_35274 - FF0043B7 FF0043B7 Label_insn_35275 - FF0043BA FF0043BA Label_insn_35276 - FF0043BB FF0043BB post_callback_Label_insn_35276 - FF0043BD FF0043BD Label_insn_35277 - FF0043BF FF0043BF Label_insn_35278 - FF0043C1 FF0043C1 Label_insn_35279 - FF0043C8 FF0043C8 Label_insn_35280 - FF0043CA FF0043CA Label_insn_35281 - FF0043CC FF0043CC Label_insn_35282 - FF0043D2 FF0043D2 Label_insn_35283 - FF0043D9 FF0043D9 Label_insn_35284 - FF0043DA FF0043DA post_callback_Label_insn_35284 - FF0043DC FF0043DC Label_insn_35285 - FF0043DE FF0043DE Label_insn_35286 - FF0043E0 FF0043E0 Label_insn_35287 - FF0043E7 FF0043E7 Label_insn_35288 - FF0043E9 FF0043E9 Label_insn_35289 - FF0043EB FF0043EB Label_insn_35290 - FF0043F1 FF0043F1 Label_insn_35291 - FF0043F8 FF0043F8 Label_insn_35292 - FF0043F9 FF0043F9 post_callback_Label_insn_35292 - FF0043FB FF0043FB Label_insn_35293 - FF0043FD FF0043FD Label_insn_35294 - FF0043FF FF0043FF Label_insn_35295 - FF004406 FF004406 Label_insn_35296 - FF004408 FF004408 Label_insn_35297 - FF00440A FF00440A Label_insn_35298 - FF004410 FF004410 Label_insn_35299 - FF004417 FF004417 Label_insn_35300 - FF004418 FF004418 post_callback_Label_insn_35300 - FF00441A FF00441A Label_insn_35301 - FF00441C FF00441C Label_insn_35302 - FF00441E FF00441E Label_insn_35303 - FF004420 FF004420 Label_insn_35304 - FF004422 FF004422 Label_insn_35305 - FF004428 FF004428 Label_insn_35306 - FF00442F FF00442F Label_insn_35307 - FF004430 FF004430 post_callback_Label_insn_35307 - FF004432 FF004432 Label_insn_35308 - FF004434 FF004434 Label_insn_35309 - FF004436 FF004436 Label_insn_35310 - FF00443D FF00443D Label_insn_35311 - FF00443F FF00443F Label_insn_35312 - FF004441 FF004441 Label_insn_35313 - FF004447 FF004447 Label_insn_35314 - FF00444E FF00444E Label_insn_35315 - FF00444F FF00444F post_callback_Label_insn_35315 - FF004451 FF004451 Label_insn_35316 - FF004453 FF004453 Label_insn_35317 - FF004455 FF004455 Label_insn_35318 - FF00445C FF00445C Label_insn_35319 - FF00445E FF00445E Label_insn_35320 - FF004460 FF004460 Label_insn_35321 - FF004466 FF004466 Label_insn_35322 - FF00446D FF00446D Label_insn_35323 - FF00446E FF00446E post_callback_Label_insn_35323 - FF004470 FF004470 Label_insn_35324 - FF004472 FF004472 Label_insn_35325 - FF004474 FF004474 Label_insn_35326 - FF00447B FF00447B Label_insn_35327 - FF00447D FF00447D Label_insn_35328 - FF00447F FF00447F Label_insn_35329 - FF004485 FF004485 Label_insn_35330 - FF00448C FF00448C Label_insn_35331 - FF00448D FF00448D post_callback_Label_insn_35331 - FF00448F FF00448F Label_insn_35332 - FF004491 FF004491 Label_insn_35333 - FF004493 FF004493 Label_insn_35334 - FF00449A FF00449A Label_insn_35335 - FF00449C FF00449C Label_insn_35336 - FF00449E FF00449E Label_insn_35337 - FF0044A4 FF0044A4 Label_insn_35338 - FF0044AB FF0044AB Label_insn_35339 - FF0044AC FF0044AC post_callback_Label_insn_35339 - FF0044AE FF0044AE Label_insn_35340 - FF0044B0 FF0044B0 Label_insn_35341 - FF0044B2 FF0044B2 Label_insn_35342 - FF0044B9 FF0044B9 Label_insn_35343 - FF0044BB FF0044BB Label_insn_35344 - FF0044BD FF0044BD Label_insn_35345 - FF0044C3 FF0044C3 Label_insn_35346 - FF0044CA FF0044CA Label_insn_35347 - FF0044CB FF0044CB post_callback_Label_insn_35347 - FF0044CD FF0044CD Label_insn_35348 - FF0044CF FF0044CF Label_insn_35349 - FF0044D1 FF0044D1 Label_insn_35350 - FF0044D8 FF0044D8 Label_insn_35351 - FF0044DA FF0044DA Label_insn_35352 - FF0044DC FF0044DC Label_insn_35353 - FF0044E2 FF0044E2 Label_insn_35354 - FF0044E9 FF0044E9 Label_insn_35355 - FF0044EA FF0044EA post_callback_Label_insn_35355 - FF0044EC FF0044EC Label_insn_35356 - FF0044EE FF0044EE Label_insn_35357 - FF0044F0 FF0044F0 Label_insn_35358 - FF0044F7 FF0044F7 Label_insn_35359 - FF0044F9 FF0044F9 Label_insn_35360 - FF0044FB FF0044FB Label_insn_35361 - FF004501 FF004501 Label_insn_35362 - FF004508 FF004508 Label_insn_35363 - FF004509 FF004509 post_callback_Label_insn_35363 - FF00450B FF00450B Label_insn_35364 - FF00450D FF00450D Label_insn_35365 - FF00450F FF00450F Label_insn_35366 - FF004516 FF004516 Label_insn_35367 - FF004518 FF004518 Label_insn_35368 - FF00451A FF00451A Label_insn_35369 - FF004520 FF004520 Label_insn_35370 - FF004527 FF004527 Label_insn_35371 - FF004528 FF004528 post_callback_Label_insn_35371 - FF00452A FF00452A Label_insn_35372 - FF00452C FF00452C Label_insn_35373 - FF00452E FF00452E Label_insn_35374 - FF004535 FF004535 Label_insn_35375 - FF004537 FF004537 Label_insn_35376 - FF004539 FF004539 Label_insn_35377 - FF00453F FF00453F Label_insn_35378 - FF004546 FF004546 Label_insn_35379 - FF004547 FF004547 post_callback_Label_insn_35379 - FF004549 FF004549 Label_insn_35380 - FF00454B FF00454B Label_insn_35381 - FF00454D FF00454D Label_insn_35382 - FF004554 FF004554 Label_insn_35383 - FF004556 FF004556 Label_insn_35384 - FF004558 FF004558 Label_insn_35385 - FF00455E FF00455E Label_insn_35386 - FF004565 FF004565 Label_insn_35387 - FF004566 FF004566 post_callback_Label_insn_35387 - FF004568 FF004568 Label_insn_35388 - FF00456A FF00456A Label_insn_35389 - FF00456C FF00456C Label_insn_35390 - FF004573 FF004573 Label_insn_35391 - FF004575 FF004575 Label_insn_35392 - FF004577 FF004577 Label_insn_35393 - FF00457D FF00457D Label_insn_35394 - FF004584 FF004584 Label_insn_35395 - FF004585 FF004585 post_callback_Label_insn_35395 - FF004587 FF004587 Label_insn_35396 - FF004589 FF004589 Label_insn_35397 - FF00458B FF00458B Label_insn_35398 - FF004592 FF004592 Label_insn_35399 - FF004594 FF004594 Label_insn_35400 - FF004596 FF004596 Label_insn_35401 - FF00459C FF00459C Label_insn_35402 - FF0045A3 FF0045A3 Label_insn_35403 - FF0045A4 FF0045A4 post_callback_Label_insn_35403 - FF0045A6 FF0045A6 Label_insn_35404 - FF0045A8 FF0045A8 Label_insn_35405 - FF0045AA FF0045AA Label_insn_35406 - FF0045B1 FF0045B1 Label_insn_35407 - FF0045B3 FF0045B3 Label_insn_35408 - FF0045B5 FF0045B5 Label_insn_35409 - FF0045BB FF0045BB Label_insn_35410 - FF0045C2 FF0045C2 Label_insn_35411 - FF0045C3 FF0045C3 post_callback_Label_insn_35411 - FF0045C5 FF0045C5 Label_insn_35412 - FF0045C7 FF0045C7 Label_insn_35413 - FF0045C9 FF0045C9 Label_insn_35414 - FF0045D0 FF0045D0 Label_insn_35415 - FF0045D2 FF0045D2 Label_insn_35416 - FF0045D4 FF0045D4 Label_insn_35417 - FF0045DA FF0045DA Label_insn_35418 - FF0045E1 FF0045E1 Label_insn_35419 - FF0045E2 FF0045E2 post_callback_Label_insn_35419 - FF0045E4 FF0045E4 Label_insn_35420 - FF0045E6 FF0045E6 Label_insn_35421 - FF0045E8 FF0045E8 Label_insn_35422 - FF0045EF FF0045EF Label_insn_35423 - FF0045F1 FF0045F1 Label_insn_35424 - FF0045F3 FF0045F3 Label_insn_35425 - FF0045F9 FF0045F9 Label_insn_35426 - FF004600 FF004600 Label_insn_35427 - FF004601 FF004601 post_callback_Label_insn_35427 - FF004603 FF004603 Label_insn_35428 - FF004605 FF004605 Label_insn_35429 - FF004607 FF004607 Label_insn_35430 - FF00460E FF00460E Label_insn_35431 - FF004610 FF004610 Label_insn_35432 - FF004612 FF004612 Label_insn_35433 - FF004618 FF004618 Label_insn_35434 - FF00461F FF00461F Label_insn_35435 - FF004620 FF004620 post_callback_Label_insn_35435 - FF004622 FF004622 Label_insn_35436 - FF004624 FF004624 Label_insn_35437 - FF004626 FF004626 Label_insn_35438 - FF00462D FF00462D Label_insn_35439 - FF00462F FF00462F Label_insn_35440 - FF004631 FF004631 Label_insn_35441 - FF004637 FF004637 Label_insn_35442 - FF00463E FF00463E Label_insn_35443 - FF00463F FF00463F post_callback_Label_insn_35443 - FF004641 FF004641 Label_insn_35444 - FF004643 FF004643 Label_insn_35445 - FF004645 FF004645 Label_insn_35446 - FF00464C FF00464C Label_insn_35447 - FF00464E FF00464E Label_insn_35448 - FF004650 FF004650 Label_insn_35449 - FF004656 FF004656 Label_insn_35450 - FF00465D FF00465D Label_insn_35451 - FF00465E FF00465E post_callback_Label_insn_35451 - FF004660 FF004660 Label_insn_35452 - FF004662 FF004662 Label_insn_35453 - FF004664 FF004664 Label_insn_35454 - FF00466B FF00466B Label_insn_35455 - FF00466D FF00466D Label_insn_35456 - FF00466F FF00466F Label_insn_35457 - FF004675 FF004675 Label_insn_35458 - FF00467C FF00467C Label_insn_35459 - FF00467D FF00467D post_callback_Label_insn_35459 - FF00467F FF00467F Label_insn_35460 - FF004681 FF004681 Label_insn_35461 - FF004683 FF004683 Label_insn_35462 - FF00468A FF00468A Label_insn_35463 - FF00468C FF00468C Label_insn_35464 - FF00468E FF00468E Label_insn_35465 - FF004694 FF004694 Label_insn_35466 - FF00469B FF00469B Label_insn_35467 - FF00469C FF00469C post_callback_Label_insn_35467 - FF00469E FF00469E Label_insn_35468 - FF0046A0 FF0046A0 Label_insn_35469 - FF0046A2 FF0046A2 Label_insn_35470 - FF0046A9 FF0046A9 Label_insn_35471 - FF0046AB FF0046AB Label_insn_35472 - FF0046AD FF0046AD Label_insn_35473 - FF0046B3 FF0046B3 Label_insn_35474 - FF0046BA FF0046BA Label_insn_35475 - FF0046BB FF0046BB post_callback_Label_insn_35475 - FF0046BD FF0046BD Label_insn_35476 - FF0046BF FF0046BF Label_insn_35477 - FF0046C1 FF0046C1 Label_insn_35478 - FF0046C8 FF0046C8 Label_insn_35479 - FF0046CA FF0046CA Label_insn_35480 - FF0046CC FF0046CC Label_insn_35481 - FF0046D2 FF0046D2 Label_insn_35482 - FF0046D9 FF0046D9 Label_insn_35483 - FF0046DA FF0046DA post_callback_Label_insn_35483 - FF0046DC FF0046DC Label_insn_35484 - FF0046DE FF0046DE Label_insn_35485 - FF0046E0 FF0046E0 Label_insn_35486 - FF0046E7 FF0046E7 Label_insn_35487 - FF0046E9 FF0046E9 Label_insn_35488 - FF0046EB FF0046EB Label_insn_35489 - FF0046F1 FF0046F1 Label_insn_35490 - FF0046F8 FF0046F8 Label_insn_35491 - FF0046F9 FF0046F9 post_callback_Label_insn_35491 - FF0046FB FF0046FB Label_insn_35492 - FF0046FD FF0046FD Label_insn_35493 - FF0046FF FF0046FF Label_insn_35494 - FF004706 FF004706 Label_insn_35495 - FF004708 FF004708 Label_insn_35496 - FF00470A FF00470A Label_insn_35497 - FF004710 FF004710 Label_insn_35498 - FF004717 FF004717 Label_insn_35499 - FF004718 FF004718 post_callback_Label_insn_35499 - FF00471A FF00471A Label_insn_35500 - FF00471C FF00471C Label_insn_35501 - FF00471E FF00471E Label_insn_35502 - FF004725 FF004725 Label_insn_35503 - FF004727 FF004727 Label_insn_35504 - FF004729 FF004729 Label_insn_35505 - FF00472F FF00472F Label_insn_35506 - FF004736 FF004736 Label_insn_35507 - FF004737 FF004737 post_callback_Label_insn_35507 - FF004739 FF004739 Label_insn_35508 - FF00473B FF00473B Label_insn_35509 - FF00473D FF00473D Label_insn_35510 - FF004744 FF004744 Label_insn_35511 - FF004746 FF004746 Label_insn_35512 - FF004748 FF004748 Label_insn_35513 - FF00474E FF00474E Label_insn_35514 - FF004755 FF004755 Label_insn_35515 - FF004756 FF004756 post_callback_Label_insn_35515 - FF004758 FF004758 Label_insn_35516 - FF00475A FF00475A Label_insn_35517 - FF00475C FF00475C Label_insn_35518 - FF004763 FF004763 Label_insn_35519 - FF004765 FF004765 Label_insn_35520 - FF004767 FF004767 Label_insn_35521 - FF00476D FF00476D Label_insn_35522 - FF004774 FF004774 Label_insn_35523 - FF004775 FF004775 post_callback_Label_insn_35523 - FF004777 FF004777 Label_insn_35524 - FF004779 FF004779 Label_insn_35525 - FF00477B FF00477B Label_insn_35526 - FF004782 FF004782 Label_insn_35527 - FF004784 FF004784 Label_insn_35528 - FF004786 FF004786 Label_insn_35529 - FF00478C FF00478C Label_insn_35530 - FF004793 FF004793 Label_insn_35531 - FF004794 FF004794 post_callback_Label_insn_35531 - FF004796 FF004796 Label_insn_35532 - FF004798 FF004798 Label_insn_35533 - FF00479A FF00479A Label_insn_35534 - FF0047A1 FF0047A1 Label_insn_35535 - FF0047A3 FF0047A3 Label_insn_35536 - FF0047A5 FF0047A5 Label_insn_35537 - FF0047AB FF0047AB Label_insn_35538 - FF0047B1 FF0047B1 Label_insn_35579 - FF0047B4 FF0047B4 Label_insn_35539 - FF0047B5 FF0047B5 post_callback_Label_insn_35539 - FF0047B7 FF0047B7 Label_insn_35540 - FF0047B9 FF0047B9 Label_insn_35541 - FF0047BB FF0047BB Label_insn_35542 - FF0047C2 FF0047C2 Label_insn_35543 - FF0047C9 FF0047C9 Label_insn_35544 - FF0047CB FF0047CB Label_insn_35545 - FF0047CD FF0047CD Label_insn_35546 - FF0047D1 FF0047D1 Label_insn_35547 - FF0047D4 FF0047D4 Label_insn_35548 - FF0047DB FF0047DB Label_insn_35549 - FF0047E2 FF0047E2 Label_insn_35550 - FF0047E4 FF0047E4 Label_insn_35551 - FF0047E6 FF0047E6 Label_insn_35552 - FF0047EC FF0047EC Label_insn_35553 - FF0047F3 FF0047F3 Label_insn_35554 - FF0047F4 FF0047F4 post_callback_Label_insn_35554 - FF0047F6 FF0047F6 Label_insn_35555 - FF0047F8 FF0047F8 Label_insn_35556 - FF0047FA FF0047FA Label_insn_35557 - FF0047FC FF0047FC Label_insn_35558 - FF0047FE FF0047FE Label_insn_35559 - FF004804 FF004804 Label_insn_35560 - FF00480B FF00480B Label_insn_35561 - FF00480C FF00480C post_callback_Label_insn_35561 - FF00480E FF00480E Label_insn_35562 - FF004810 FF004810 Label_insn_35563 - FF004812 FF004812 Label_insn_35564 - FF004819 FF004819 Label_insn_35565 - FF00481B FF00481B Label_insn_35566 - FF00481D FF00481D Label_insn_35567 - FF004823 FF004823 Label_insn_35568 - FF00482A FF00482A Label_insn_35569 - FF00482B FF00482B post_callback_Label_insn_35569 - FF00482D FF00482D Label_insn_35570 - FF00482F FF00482F Label_insn_35571 - FF004831 FF004831 Label_insn_35572 - FF004838 FF004838 Label_insn_35573 - FF00483A FF00483A Label_insn_35574 - FF00483C FF00483C Label_insn_35575 - FF004842 FF004842 Label_insn_35576 - FF004849 FF004849 Label_insn_35577 - FF00484A FF00484A post_callback_Label_insn_35577 - FF00484C FF00484C Label_insn_35578 - FF00484E FF00484E Label_insn_35580 - FF004855 FF004855 Label_insn_35581 - FF004857 FF004857 Label_insn_35582 - FF004859 FF004859 Label_insn_35583 - FF00485F FF00485F Label_insn_35584 - FF004866 FF004866 Label_insn_35585 - FF004867 FF004867 post_callback_Label_insn_35585 - FF004869 FF004869 Label_insn_35586 - FF00486B FF00486B Label_insn_35587 - FF00486D FF00486D Label_insn_35588 - FF004874 FF004874 Label_insn_35589 - FF004876 FF004876 Label_insn_35590 - FF004878 FF004878 Label_insn_35591 - FF00487E FF00487E Label_insn_35592 - FF004885 FF004885 Label_insn_35593 - FF004886 FF004886 post_callback_Label_insn_35593 - FF004888 FF004888 Label_insn_35594 - FF00488A FF00488A Label_insn_35595 - FF00488C FF00488C Label_insn_35596 - FF004893 FF004893 Label_insn_35597 - FF004895 FF004895 Label_insn_35598 - FF004897 FF004897 Label_insn_35599 - FF00489D FF00489D Label_insn_35600 - FF0048A4 FF0048A4 Label_insn_35601 - FF0048A5 FF0048A5 post_callback_Label_insn_35601 - FF0048A7 FF0048A7 Label_insn_35602 - FF0048A9 FF0048A9 Label_insn_35603 - FF0048AB FF0048AB Label_insn_35604 - FF0048AD FF0048AD Label_insn_35605 - FF0048AF FF0048AF Label_insn_35606 - FF0048B5 FF0048B5 Label_insn_35607 - FF0048BC FF0048BC Label_insn_35608 - FF0048BD FF0048BD post_callback_Label_insn_35608 - FF0048BF FF0048BF Label_insn_35609 - FF0048C1 FF0048C1 Label_insn_35610 - FF0048C3 FF0048C3 Label_insn_35611 - FF0048CA FF0048CA Label_insn_35612 - FF0048CC FF0048CC Label_insn_35613 - FF0048CE FF0048CE Label_insn_35614 - FF0048D4 FF0048D4 Label_insn_35615 - FF0048DB FF0048DB Label_insn_35616 - FF0048DC FF0048DC post_callback_Label_insn_35616 - FF0048DE FF0048DE Label_insn_35617 - FF0048E0 FF0048E0 Label_insn_35618 - FF0048E2 FF0048E2 Label_insn_35619 - FF0048E9 FF0048E9 Label_insn_35620 - FF0048EB FF0048EB Label_insn_35621 - FF0048ED FF0048ED Label_insn_35622 - FF0048F3 FF0048F3 Label_insn_35623 - FF0048FA FF0048FA Label_insn_35624 - FF0048FB FF0048FB post_callback_Label_insn_35624 - FF0048FD FF0048FD Label_insn_35625 - FF0048FF FF0048FF Label_insn_35626 - FF004901 FF004901 Label_insn_35627 - FF004903 FF004903 Label_insn_35628 - FF004905 FF004905 Label_insn_35629 - FF00490B FF00490B Label_insn_35630 - FF004912 FF004912 Label_insn_35631 - FF004913 FF004913 post_callback_Label_insn_35631 - FF004915 FF004915 Label_insn_35632 - FF004917 FF004917 Label_insn_35633 - FF004919 FF004919 Label_insn_35634 - FF004920 FF004920 Label_insn_35635 - FF004922 FF004922 Label_insn_35636 - FF004924 FF004924 Label_insn_35637 - FF00492A FF00492A Label_insn_35638 - FF004931 FF004931 Label_insn_35639 - FF004932 FF004932 post_callback_Label_insn_35639 - FF004934 FF004934 Label_insn_35640 - FF004936 FF004936 Label_insn_35641 - FF004938 FF004938 Label_insn_35642 - FF00493F FF00493F Label_insn_35643 - FF004941 FF004941 Label_insn_35644 - FF004943 FF004943 Label_insn_35645 - FF004949 FF004949 Label_insn_35646 - FF004950 FF004950 Label_insn_35647 - FF004951 FF004951 post_callback_Label_insn_35647 - FF004953 FF004953 Label_insn_35648 - FF004955 FF004955 Label_insn_35649 - FF004957 FF004957 Label_insn_35650 - FF00495E FF00495E Label_insn_35651 - FF004960 FF004960 Label_insn_35652 - FF004962 FF004962 Label_insn_35653 - FF004968 FF004968 Label_insn_35654 - FF00496F FF00496F Label_insn_35655 - FF004970 FF004970 post_callback_Label_insn_35655 - FF004972 FF004972 Label_insn_35656 - FF004974 FF004974 Label_insn_35657 - FF004976 FF004976 Label_insn_35658 - FF00497D FF00497D Label_insn_35659 - FF00497F FF00497F Label_insn_35660 - FF004981 FF004981 Label_insn_35661 - FF004987 FF004987 Label_insn_35662 - FF00498E FF00498E Label_insn_35663 - FF00498F FF00498F post_callback_Label_insn_35663 - FF004991 FF004991 Label_insn_35664 - FF004993 FF004993 Label_insn_35665 - FF004995 FF004995 Label_insn_35666 - FF00499C FF00499C Label_insn_35667 - FF00499E FF00499E Label_insn_35668 - FF0049A0 FF0049A0 Label_insn_35669 - FF0049A6 FF0049A6 Label_insn_35670 - FF0049AD FF0049AD Label_insn_35671 - FF0049AE FF0049AE post_callback_Label_insn_35671 - FF0049B0 FF0049B0 Label_insn_35672 - FF0049B2 FF0049B2 Label_insn_35673 - FF0049B4 FF0049B4 Label_insn_35674 - FF0049BB FF0049BB Label_insn_35675 - FF0049BD FF0049BD Label_insn_35676 - FF0049BF FF0049BF Label_insn_35677 - FF0049C5 FF0049C5 Label_insn_35678 - FF0049CC FF0049CC Label_insn_35679 - FF0049CD FF0049CD post_callback_Label_insn_35679 - FF0049CF FF0049CF Label_insn_35680 - FF0049D1 FF0049D1 Label_insn_35681 - FF0049D3 FF0049D3 Label_insn_35682 - FF0049DA FF0049DA Label_insn_35683 - FF0049DC FF0049DC Label_insn_35684 - FF0049DE FF0049DE Label_insn_35685 - FF0049E4 FF0049E4 Label_insn_35686 - FF0049EB FF0049EB Label_insn_35687 - FF0049EC FF0049EC post_callback_Label_insn_35687 - FF0049EE FF0049EE Label_insn_35688 - FF0049F0 FF0049F0 Label_insn_35689 - FF0049F2 FF0049F2 Label_insn_35690 - FF0049F9 FF0049F9 Label_insn_35691 - FF0049FB FF0049FB Label_insn_35692 - FF0049FD FF0049FD Label_insn_35693 - FF004A03 FF004A03 Label_insn_35694 - FF004A0A FF004A0A Label_insn_35695 - FF004A0B FF004A0B post_callback_Label_insn_35695 - FF004A0D FF004A0D Label_insn_35696 - FF004A0F FF004A0F Label_insn_35697 - FF004A11 FF004A11 Label_insn_35698 - FF004A18 FF004A18 Label_insn_35699 - FF004A1A FF004A1A Label_insn_35700 - FF004A1C FF004A1C Label_insn_35701 - FF004A22 FF004A22 Label_insn_35702 - FF004A29 FF004A29 Label_insn_35703 - FF004A2A FF004A2A post_callback_Label_insn_35703 - FF004A2C FF004A2C Label_insn_35704 - FF004A2E FF004A2E Label_insn_35705 - FF004A30 FF004A30 Label_insn_35706 - FF004A32 FF004A32 Label_insn_35707 - FF004A34 FF004A34 Label_insn_35708 - FF004A3A FF004A3A Label_insn_35709 - FF004A41 FF004A41 Label_insn_35710 - FF004A42 FF004A42 post_callback_Label_insn_35710 - FF004A44 FF004A44 Label_insn_35711 - FF004A46 FF004A46 Label_insn_35712 - FF004A48 FF004A48 Label_insn_35713 - FF004A4F FF004A4F Label_insn_35714 - FF004A51 FF004A51 Label_insn_35715 - FF004A53 FF004A53 Label_insn_35716 - FF004A59 FF004A59 Label_insn_35717 - FF004A60 FF004A60 Label_insn_35718 - FF004A61 FF004A61 post_callback_Label_insn_35718 - FF004A63 FF004A63 Label_insn_35719 - FF004A65 FF004A65 Label_insn_35720 - FF004A67 FF004A67 Label_insn_35721 - FF004A6E FF004A6E Label_insn_35722 - FF004A70 FF004A70 Label_insn_35723 - FF004A72 FF004A72 Label_insn_35724 - FF004A78 FF004A78 Label_insn_35725 - FF004A7F FF004A7F Label_insn_35726 - FF004A80 FF004A80 post_callback_Label_insn_35726 - FF004A82 FF004A82 Label_insn_35727 - FF004A84 FF004A84 Label_insn_35728 - FF004A86 FF004A86 Label_insn_35729 - FF004A88 FF004A88 Label_insn_35730 - FF004A8E FF004A8E Label_insn_35731 - FF004A95 FF004A95 Label_insn_35732 - FF004A97 FF004A97 Label_insn_35733 - FF004A99 FF004A99 Label_insn_35734 - FF004A9D FF004A9D Label_insn_35735 - FF004A9F FF004A9F Label_insn_35736 - FF004AA1 FF004AA1 Label_insn_35737 - FF004AA7 FF004AA7 Label_insn_35738 - FF004AAE FF004AAE Label_insn_35739 - FF004AAF FF004AAF post_callback_Label_insn_35739 - FF004AB1 FF004AB1 Label_insn_35740 - FF004AB3 FF004AB3 Label_insn_35741 - FF004AB5 FF004AB5 Label_insn_35742 - FF004AB7 FF004AB7 Label_insn_35743 - FF004AB9 FF004AB9 Label_insn_35744 - FF004ABF FF004ABF Label_insn_35745 - FF004AC6 FF004AC6 Label_insn_35746 - FF004AC7 FF004AC7 post_callback_Label_insn_35746 - FF004AC9 FF004AC9 Label_insn_35747 - FF004ACB FF004ACB Label_insn_35748 - FF004ACD FF004ACD Label_insn_35749 - FF004ACF FF004ACF Label_insn_35750 - FF004AD2 FF004AD2 Label_insn_35751 - FF004AD9 FF004AD9 Label_insn_35752 - FF004ADB FF004ADB Label_insn_35753 - FF004ADD FF004ADD Label_insn_35754 - FF004AE4 FF004AE4 Label_insn_35755 - FF004AE6 FF004AE6 Label_insn_35756 - FF004AE8 FF004AE8 Label_insn_35757 - FF004AEE FF004AEE Label_insn_35758 - FF004AF5 FF004AF5 Label_insn_35759 - FF004AF6 FF004AF6 post_callback_Label_insn_35759 - FF004AF8 FF004AF8 Label_insn_35760 - FF004AFA FF004AFA Label_insn_35761 - FF004AFC FF004AFC Label_insn_35762 - FF004B03 FF004B03 Label_insn_35763 - FF004B05 FF004B05 Label_insn_35764 - FF004B07 FF004B07 Label_insn_35765 - FF004B0D FF004B0D Label_insn_35766 - FF004B14 FF004B14 Label_insn_35767 - FF004B15 FF004B15 post_callback_Label_insn_35767 - FF004B17 FF004B17 Label_insn_35768 - FF004B19 FF004B19 Label_insn_35769 - FF004B1B FF004B1B Label_insn_35770 - FF004B22 FF004B22 Label_insn_35771 - FF004B24 FF004B24 Label_insn_35772 - FF004B26 FF004B26 Label_insn_35773 - FF004B2C FF004B2C Label_insn_35774 - FF004B33 FF004B33 Label_insn_35775 - FF004B34 FF004B34 post_callback_Label_insn_35775 - FF004B36 FF004B36 Label_insn_35776 - FF004B38 FF004B38 Label_insn_35777 - FF004B3A FF004B3A Label_insn_35778 - FF004B3C FF004B3C Label_insn_35779 - FF004B3E FF004B3E Label_insn_35780 - FF004B44 FF004B44 Label_insn_35781 - FF004B4B FF004B4B Label_insn_35782 - FF004B4C FF004B4C post_callback_Label_insn_35782 - FF004B4E FF004B4E Label_insn_35783 - FF004B50 FF004B50 Label_insn_35784 - FF004B52 FF004B52 Label_insn_35785 - FF004B54 FF004B54 Label_insn_35786 - FF004B57 FF004B57 Label_insn_35787 - FF004B5E FF004B5E Label_insn_35788 - FF004B60 FF004B60 Label_insn_35789 - FF004B62 FF004B62 Label_insn_35790 - FF004B69 FF004B69 Label_insn_35791 - FF004B6B FF004B6B Label_insn_35792 - FF004B6D FF004B6D Label_insn_35793 - FF004B73 FF004B73 Label_insn_35794 - FF004B7A FF004B7A Label_insn_35795 - FF004B7B FF004B7B post_callback_Label_insn_35795 - FF004B7D FF004B7D Label_insn_35796 - FF004B7F FF004B7F Label_insn_35797 - FF004B81 FF004B81 Label_insn_35798 - FF004B88 FF004B88 Label_insn_35799 - FF004B8A FF004B8A Label_insn_35800 - FF004B8C FF004B8C Label_insn_35801 - FF004B92 FF004B92 Label_insn_35802 - FF004B99 FF004B99 Label_insn_35803 - FF004B9A FF004B9A post_callback_Label_insn_35803 - FF004B9C FF004B9C Label_insn_35804 - FF004B9E FF004B9E Label_insn_35805 - FF004BA0 FF004BA0 Label_insn_35806 - FF004BA7 FF004BA7 Label_insn_35807 - FF004BA9 FF004BA9 Label_insn_35808 - FF004BAB FF004BAB Label_insn_35809 - FF004BB1 FF004BB1 Label_insn_35810 - FF004BB8 FF004BB8 Label_insn_35811 - FF004BB9 FF004BB9 post_callback_Label_insn_35811 - FF004BBB FF004BBB Label_insn_35812 - FF004BBD FF004BBD Label_insn_35813 - FF004BBF FF004BBF Label_insn_35814 - FF004BC6 FF004BC6 Label_insn_35815 - FF004BC8 FF004BC8 Label_insn_35816 - FF004BCA FF004BCA Label_insn_35817 - FF004BD0 FF004BD0 Label_insn_35818 - FF004BD7 FF004BD7 Label_insn_35819 - FF004BD8 FF004BD8 post_callback_Label_insn_35819 - FF004BDA FF004BDA Label_insn_35820 - FF004BDC FF004BDC Label_insn_35821 - FF004BDE FF004BDE Label_insn_35822 - FF004BE5 FF004BE5 Label_insn_35823 - FF004BE7 FF004BE7 Label_insn_35824 - FF004BE9 FF004BE9 Label_insn_35825 - FF004BEF FF004BEF Label_insn_35826 - FF004BF6 FF004BF6 Label_insn_35827 - FF004BF7 FF004BF7 post_callback_Label_insn_35827 - FF004BF9 FF004BF9 Label_insn_35828 - FF004BFB FF004BFB Label_insn_35829 - FF004BFD FF004BFD Label_insn_35830 - FF004C04 FF004C04 Label_insn_35831 - FF004C06 FF004C06 Label_insn_35832 - FF004C08 FF004C08 Label_insn_35833 - FF004C0E FF004C0E Label_insn_35834 - FF004C15 FF004C15 Label_insn_35835 - FF004C16 FF004C16 post_callback_Label_insn_35835 - FF004C18 FF004C18 Label_insn_35836 - FF004C1A FF004C1A Label_insn_35837 - FF004C1C FF004C1C Label_insn_35838 - FF004C23 FF004C23 Label_insn_35839 - FF004C25 FF004C25 Label_insn_35840 - FF004C27 FF004C27 Label_insn_35841 - FF004C2D FF004C2D Label_insn_35842 - FF004C34 FF004C34 Label_insn_35843 - FF004C35 FF004C35 post_callback_Label_insn_35843 - FF004C37 FF004C37 Label_insn_35844 - FF004C39 FF004C39 Label_insn_35845 - FF004C3B FF004C3B Label_insn_35846 - FF004C42 FF004C42 Label_insn_35847 - FF004C44 FF004C44 Label_insn_35848 - FF004C46 FF004C46 Label_insn_35849 - FF004C4C FF004C4C Label_insn_35850 - FF004C53 FF004C53 Label_insn_35851 - FF004C54 FF004C54 post_callback_Label_insn_35851 - FF004C56 FF004C56 Label_insn_35852 - FF004C58 FF004C58 Label_insn_35853 - FF004C5A FF004C5A Label_insn_35854 - FF004C61 FF004C61 Label_insn_35855 - FF004C63 FF004C63 Label_insn_35856 - FF004C65 FF004C65 Label_insn_35857 - FF004C6B FF004C6B Label_insn_35858 - FF004C72 FF004C72 Label_insn_35859 - FF004C73 FF004C73 post_callback_Label_insn_35859 - FF004C75 FF004C75 Label_insn_35860 - FF004C77 FF004C77 Label_insn_35861 - FF004C79 FF004C79 Label_insn_35862 - FF004C7B FF004C7B Label_insn_35863 - FF004C81 FF004C81 Label_insn_35864 - FF004C88 FF004C88 Label_insn_35865 - FF004C8A FF004C8A Label_insn_6068 - FF004C8E FF004C8E Label_insn_35866 - FF004C90 FF004C90 Label_insn_35867 - FF004C94 FF004C94 Label_insn_35868 - FF004C97 FF004C97 Label_insn_35869 - FF004C9D FF004C9D Label_insn_35870 - FF004CA4 FF004CA4 Label_insn_35871 - FF004CA6 FF004CA6 Label_insn_35872 - FF004CA8 FF004CA8 Label_insn_35873 - FF004CAE FF004CAE Label_insn_6076 - FF004CB3 FF004CB3 Label_insn_35874 - FF004CBA FF004CBA Label_insn_35875 - FF004CBB FF004CBB post_callback_Label_insn_35875 - FF004CBD FF004CBD Label_insn_35876 - FF004CBF FF004CBF Label_insn_35877 - FF004CC1 FF004CC1 Label_insn_6081 - FF004CC4 FF004CC4 Label_insn_35878 - FF004CCB FF004CCB Label_insn_6083 - FF004CCF FF004CCF Label_insn_6084 - FF004CD1 FF004CD1 Label_insn_35879 - FF004CD3 FF004CD3 Label_insn_6085 - FF004CD5 FF004CD5 Label_insn_35880 - FF004CD7 FF004CD7 Label_insn_35881 - FF004CDD FF004CDD Label_insn_35882 - FF004CE4 FF004CE4 Label_insn_35883 - FF004CE5 FF004CE5 post_callback_Label_insn_35883 - FF004CE7 FF004CE7 Label_insn_35884 - FF004CE9 FF004CE9 Label_insn_35885 - FF004CEB FF004CEB Label_insn_35886 - FF004CF2 FF004CF2 Label_insn_35887 - FF004CF4 FF004CF4 Label_insn_35888 - FF004CF6 FF004CF6 Label_insn_35889 - FF004CFC FF004CFC Label_insn_35890 - FF004D02 FF004D02 Label_insn_6098 - FF004D07 FF004D07 Label_insn_35891 - FF004D08 FF004D08 post_callback_Label_insn_35891 - FF004D0A FF004D0A Label_insn_6099 - FF004D0E FF004D0E Label_insn_35892 - FF004D10 FF004D10 Label_insn_35893 - FF004D12 FF004D12 Label_insn_6101 - FF004D19 FF004D19 Label_insn_6102 - FF004D21 FF004D21 Label_insn_35894 - FF004D24 FF004D24 Label_insn_6103 - FF004D28 FF004D28 Label_insn_35895 - FF004D2F FF004D2F Label_insn_35896 - FF004D31 FF004D31 Label_insn_6106 - FF004D35 FF004D35 Label_insn_35897 - FF004D37 FF004D37 Label_insn_35898 - FF004D3B FF004D3B Label_insn_6108 - FF004D3E FF004D3E Label_insn_35899 - FF004D40 FF004D40 Label_insn_6109 - FF004D44 FF004D44 Label_insn_35900 - FF004D46 FF004D46 Label_insn_6110 - FF004D4A FF004D4A Label_insn_35901 - FF004D50 FF004D50 Label_insn_35902 - FF004D57 FF004D57 Label_insn_35903 - FF004D58 FF004D58 post_callback_Label_insn_35903 - FF004D5A FF004D5A Label_insn_35904 - FF004D5C FF004D5C Label_insn_35905 - FF004D5E FF004D5E Label_insn_35906 - FF004D60 FF004D60 Label_insn_35907 - FF004D63 FF004D63 Label_insn_35908 - FF004D6A FF004D6A Label_insn_35909 - FF004D6C FF004D6C Label_insn_35910 - FF004D6E FF004D6E Label_insn_35911 - FF004D71 FF004D71 Label_insn_35912 - FF004D73 FF004D73 Label_insn_6124 - FF004D77 FF004D77 Label_insn_35913 - FF004D79 FF004D79 Label_insn_35914 - FF004D7F FF004D7F Label_insn_35915 - FF004D86 FF004D86 Label_insn_35916 - FF004D87 FF004D87 post_callback_Label_insn_35916 - FF004D89 FF004D89 Label_insn_35917 - FF004D8B FF004D8B Label_insn_35918 - FF004D8D FF004D8D Label_insn_6130 - FF004D91 FF004D91 Label_insn_35919 - FF004D98 FF004D98 Label_insn_6133 - FF004D9C FF004D9C Label_insn_35920 - FF004D9E FF004D9E Label_insn_35921 - FF004DA0 FF004DA0 Label_insn_35922 - FF004DA6 FF004DA6 Label_insn_35923 - FF004DAD FF004DAD Label_insn_35924 - FF004DAE FF004DAE post_callback_Label_insn_35924 - FF004DB0 FF004DB0 Label_insn_35925 - FF004DB2 FF004DB2 Label_insn_35926 - FF004DB4 FF004DB4 Label_insn_35927 - FF004DB6 FF004DB6 Label_insn_35928 - FF004DBC FF004DBC Label_insn_35929 - FF004DC3 FF004DC3 Label_insn_35930 - FF004DC5 FF004DC5 Label_insn_35931 - FF004DC7 FF004DC7 Label_insn_35932 - FF004DCB FF004DCB Label_insn_35933 - FF004DCD FF004DCD Label_insn_35934 - FF004DCF FF004DCF Label_insn_35935 - FF004DD5 FF004DD5 Label_insn_35936 - FF004DDC FF004DDC Label_insn_35937 - FF004DDD FF004DDD post_callback_Label_insn_35937 - FF004DDF FF004DDF Label_insn_35938 - FF004DE1 FF004DE1 Label_insn_35939 - FF004DE3 FF004DE3 Label_insn_6156 - FF004DE7 FF004DE7 Label_insn_35940 - FF004DEE FF004DEE Label_insn_35941 - FF004DF0 FF004DF0 Label_insn_35942 - FF004DF2 FF004DF2 Label_insn_35943 - FF004DF8 FF004DF8 Label_insn_6163 - FF004DFB FF004DFB Label_insn_35944 - FF004E02 FF004E02 Label_insn_35945 - FF004E03 FF004E03 post_callback_Label_insn_35945 - FF004E05 FF004E05 Label_insn_35946 - FF004E07 FF004E07 Label_insn_35947 - FF004E09 FF004E09 Label_insn_35948 - FF004E0C FF004E0C Label_insn_35949 - FF004E13 FF004E13 Label_insn_35950 - FF004E15 FF004E15 Label_insn_35951 - FF004E17 FF004E17 Label_insn_35952 - FF004E1B FF004E1B Label_insn_35953 - FF004E1D FF004E1D Label_insn_35954 - FF004E1F FF004E1F Label_insn_6175 - FF004E23 FF004E23 Label_insn_35955 - FF004E29 FF004E29 Label_insn_35956 - FF004E30 FF004E30 Label_insn_35957 - FF004E31 FF004E31 post_callback_Label_insn_35957 - FF004E33 FF004E33 Label_insn_35958 - FF004E35 FF004E35 Label_insn_35959 - FF004E37 FF004E37 Label_insn_6181 - FF004E3B FF004E3B Label_insn_6182 - FF004E3F FF004E3F Label_insn_35960 - FF004E46 FF004E46 Label_insn_35961 - FF004E48 FF004E48 Label_insn_35962 - FF004E4A FF004E4A Label_insn_35963 - FF004E50 FF004E50 Label_insn_6187 - FF004E54 FF004E54 Label_insn_35964 - FF004E5B FF004E5B Label_insn_35965 - FF004E5C FF004E5C post_callback_Label_insn_35965 - FF004E5E FF004E5E Label_insn_6189 - FF004E62 FF004E62 Label_insn_35966 - FF004E64 FF004E64 Label_insn_35967 - FF004E66 FF004E66 Label_insn_35968 - FF004E6D FF004E6D Label_insn_6193 - FF004E71 FF004E71 Label_insn_35969 - FF004E73 FF004E73 Label_insn_35970 - FF004E75 FF004E75 Label_insn_35971 - FF004E7B FF004E7B Label_insn_35972 - FF004E82 FF004E82 Label_insn_35973 - FF004E83 FF004E83 post_callback_Label_insn_35973 - FF004E85 FF004E85 Label_insn_35974 - FF004E87 FF004E87 Label_insn_35975 - FF004E89 FF004E89 Label_insn_35976 - FF004E90 FF004E90 Label_insn_35977 - FF004E92 FF004E92 Label_insn_6205 - FF004E97 FF004E97 Label_insn_35978 - FF004E99 FF004E99 Label_insn_35979 - FF004E9F FF004E9F Label_insn_35980 - FF004EA6 FF004EA6 Label_insn_35981 - FF004EA7 FF004EA7 post_callback_Label_insn_35981 - FF004EA9 FF004EA9 Label_insn_35982 - FF004EAB FF004EAB Label_insn_35983 - FF004EAD FF004EAD Label_insn_6213 - FF004EB2 FF004EB2 Label_insn_35984 - FF004EB4 FF004EB4 Label_insn_35985 - FF004EB6 FF004EB6 Label_insn_35986 - FF004EBC FF004EBC Label_insn_6216 - FF004EC0 FF004EC0 Label_insn_35987 - FF004EC6 FF004EC6 Label_insn_6217 - FF004ECC FF004ECC Label_insn_35988 - FF004ECD FF004ECD post_callback_Label_insn_35988 - FF004ECF FF004ECF Label_insn_35989 - FF004ED1 FF004ED1 Label_insn_35990 - FF004ED3 FF004ED3 Label_insn_6223 - FF004ED7 FF004ED7 Label_insn_35991 - FF004EDA FF004EDA Label_insn_35992 - FF004EE1 FF004EE1 Label_insn_35993 - FF004EE3 FF004EE3 Label_insn_6226 - FF004EE7 FF004EE7 Label_insn_35994 - FF004EE9 FF004EE9 Label_insn_35995 - FF004EF0 FF004EF0 Label_insn_35996 - FF004EF2 FF004EF2 Label_insn_35997 - FF004EF4 FF004EF4 Label_insn_35998 - FF004EFA FF004EFA Label_insn_35999 - FF004F01 FF004F01 Label_insn_36000 - FF004F02 FF004F02 post_callback_Label_insn_36000 - FF004F04 FF004F04 Label_insn_36001 - FF004F06 FF004F06 Label_insn_36002 - FF004F08 FF004F08 Label_insn_36003 - FF004F0F FF004F0F Label_insn_36004 - FF004F11 FF004F11 Label_insn_36005 - FF004F13 FF004F13 Label_insn_6241 - FF004F16 FF004F16 Label_insn_36006 - FF004F1C FF004F1C Label_insn_6242 - FF004F20 FF004F20 Label_insn_36007 - FF004F27 FF004F27 Label_insn_36008 - FF004F28 FF004F28 post_callback_Label_insn_36008 - FF004F2A FF004F2A Label_insn_36009 - FF004F2C FF004F2C Label_insn_36010 - FF004F2E FF004F2E Label_insn_36011 - FF004F35 FF004F35 Label_insn_36012 - FF004F37 FF004F37 Label_insn_36013 - FF004F39 FF004F39 Label_insn_36014 - FF004F3F FF004F3F Label_insn_36015 - FF004F46 FF004F46 Label_insn_36016 - FF004F47 FF004F47 post_callback_Label_insn_36016 - FF004F49 FF004F49 Label_insn_36017 - FF004F4B FF004F4B Label_insn_36018 - FF004F4D FF004F4D Label_insn_36019 - FF004F54 FF004F54 Label_insn_36020 - FF004F56 FF004F56 Label_insn_36021 - FF004F58 FF004F58 Label_insn_36022 - FF004F5E FF004F5E Label_insn_36023 - FF004F65 FF004F65 Label_insn_36024 - FF004F66 FF004F66 post_callback_Label_insn_36024 - FF004F68 FF004F68 Label_insn_36025 - FF004F6A FF004F6A Label_insn_36026 - FF004F6C FF004F6C Label_insn_36027 - FF004F73 FF004F73 Label_insn_36028 - FF004F75 FF004F75 Label_insn_36029 - FF004F77 FF004F77 Label_insn_36030 - FF004F7D FF004F7D Label_insn_36031 - FF004F84 FF004F84 Label_insn_36032 - FF004F85 FF004F85 post_callback_Label_insn_36032 - FF004F87 FF004F87 Label_insn_36033 - FF004F89 FF004F89 Label_insn_36034 - FF004F8B FF004F8B Label_insn_36035 - FF004F92 FF004F92 Label_insn_36036 - FF004F94 FF004F94 Label_insn_36037 - FF004F96 FF004F96 Label_insn_36038 - FF004F9C FF004F9C Label_insn_36039 - FF004FA3 FF004FA3 Label_insn_36040 - FF004FA4 FF004FA4 post_callback_Label_insn_36040 - FF004FA6 FF004FA6 Label_insn_36041 - FF004FA8 FF004FA8 Label_insn_36042 - FF004FAA FF004FAA Label_insn_36043 - FF004FAC FF004FAC Label_insn_36044 - FF004FAE FF004FAE Label_insn_36045 - FF004FB4 FF004FB4 Label_insn_36046 - FF004FBB FF004FBB Label_insn_36047 - FF004FBC FF004FBC post_callback_Label_insn_36047 - FF004FBE FF004FBE Label_insn_36048 - FF004FC0 FF004FC0 Label_insn_36049 - FF004FC2 FF004FC2 Label_insn_36050 - FF004FC9 FF004FC9 Label_insn_36051 - FF004FCB FF004FCB Label_insn_36052 - FF004FCD FF004FCD Label_insn_36053 - FF004FD3 FF004FD3 Label_insn_36054 - FF004FDA FF004FDA Label_insn_36055 - FF004FDB FF004FDB post_callback_Label_insn_36055 - FF004FDD FF004FDD Label_insn_36056 - FF004FDF FF004FDF Label_insn_36057 - FF004FE1 FF004FE1 Label_insn_36058 - FF004FE3 FF004FE3 Label_insn_36059 - FF004FE5 FF004FE5 Label_insn_36060 - FF004FEB FF004FEB Label_insn_36061 - FF004FF2 FF004FF2 Label_insn_36062 - FF004FF3 FF004FF3 post_callback_Label_insn_36062 - FF004FF5 FF004FF5 Label_insn_36063 - FF004FF7 FF004FF7 Label_insn_36064 - FF004FF9 FF004FF9 Label_insn_36065 - FF005000 FF005000 Label_insn_36066 - FF005002 FF005002 Label_insn_36067 - FF005004 FF005004 Label_insn_36068 - FF00500A FF00500A Label_insn_36069 - FF005011 FF005011 Label_insn_36070 - FF005012 FF005012 post_callback_Label_insn_36070 - FF005014 FF005014 Label_insn_36071 - FF005016 FF005016 Label_insn_36072 - FF005018 FF005018 Label_insn_36073 - FF00501A FF00501A Label_insn_36074 - FF00501C FF00501C Label_insn_36075 - FF005022 FF005022 Label_insn_36076 - FF005029 FF005029 Label_insn_36077 - FF00502A FF00502A post_callback_Label_insn_36077 - FF00502C FF00502C Label_insn_36078 - FF00502E FF00502E Label_insn_36079 - FF005030 FF005030 Label_insn_36080 - FF005032 FF005032 Label_insn_36081 - FF005034 FF005034 Label_insn_36082 - FF00503A FF00503A Label_insn_36083 - FF005041 FF005041 Label_insn_36084 - FF005042 FF005042 post_callback_Label_insn_36084 - FF005044 FF005044 Label_insn_36085 - FF005046 FF005046 Label_insn_36086 - FF005048 FF005048 Label_insn_36087 - FF00504F FF00504F Label_insn_36088 - FF005051 FF005051 Label_insn_36089 - FF005053 FF005053 Label_insn_36090 - FF005059 FF005059 Label_insn_36091 - FF005060 FF005060 Label_insn_36092 - FF005061 FF005061 post_callback_Label_insn_36092 - FF005063 FF005063 Label_insn_36093 - FF005065 FF005065 Label_insn_36094 - FF005067 FF005067 Label_insn_36095 - FF00506E FF00506E Label_insn_36096 - FF005070 FF005070 Label_insn_36097 - FF005072 FF005072 Label_insn_36098 - FF005078 FF005078 Label_insn_36099 - FF00507F FF00507F Label_insn_36100 - FF005080 FF005080 post_callback_Label_insn_36100 - FF005082 FF005082 Label_insn_36101 - FF005084 FF005084 Label_insn_36102 - FF005086 FF005086 Label_insn_36103 - FF00508D FF00508D Label_insn_36104 - FF00508F FF00508F Label_insn_36105 - FF005091 FF005091 Label_insn_36106 - FF005097 FF005097 Label_insn_36107 - FF00509E FF00509E Label_insn_36108 - FF00509F FF00509F post_callback_Label_insn_36108 - FF0050A1 FF0050A1 Label_insn_36109 - FF0050A3 FF0050A3 Label_insn_36110 - FF0050A5 FF0050A5 Label_insn_36111 - FF0050AC FF0050AC Label_insn_36112 - FF0050AE FF0050AE Label_insn_36113 - FF0050B0 FF0050B0 Label_insn_36114 - FF0050B6 FF0050B6 Label_insn_36115 - FF0050BD FF0050BD Label_insn_36116 - FF0050BE FF0050BE post_callback_Label_insn_36116 - FF0050C0 FF0050C0 Label_insn_36117 - FF0050C2 FF0050C2 Label_insn_36118 - FF0050C4 FF0050C4 Label_insn_36119 - FF0050CB FF0050CB Label_insn_36120 - FF0050CD FF0050CD Label_insn_36121 - FF0050CF FF0050CF Label_insn_36122 - FF0050D5 FF0050D5 Label_insn_36123 - FF0050DC FF0050DC Label_insn_36124 - FF0050DD FF0050DD post_callback_Label_insn_36124 - FF0050DF FF0050DF Label_insn_36125 - FF0050E1 FF0050E1 Label_insn_36126 - FF0050E3 FF0050E3 Label_insn_36127 - FF0050E5 FF0050E5 Label_insn_36128 - FF0050E8 FF0050E8 Label_insn_36129 - FF0050EF FF0050EF Label_insn_36130 - FF0050F1 FF0050F1 Label_insn_36131 - FF0050F3 FF0050F3 Label_insn_36132 - FF0050FA FF0050FA Label_insn_36133 - FF0050FC FF0050FC Label_insn_36134 - FF0050FE FF0050FE Label_insn_36135 - FF005104 FF005104 Label_insn_36136 - FF00510B FF00510B Label_insn_36137 - FF00510C FF00510C post_callback_Label_insn_36137 - FF00510E FF00510E Label_insn_36138 - FF005110 FF005110 Label_insn_36139 - FF005112 FF005112 Label_insn_36140 - FF005119 FF005119 Label_insn_36141 - FF00511B FF00511B Label_insn_36142 - FF00511D FF00511D Label_insn_36143 - FF005123 FF005123 Label_insn_36144 - FF00512A FF00512A Label_insn_36145 - FF00512B FF00512B post_callback_Label_insn_36145 - FF00512D FF00512D Label_insn_36146 - FF00512F FF00512F Label_insn_36147 - FF005131 FF005131 Label_insn_36148 - FF005138 FF005138 Label_insn_36149 - FF00513A FF00513A Label_insn_36150 - FF00513C FF00513C Label_insn_36151 - FF005142 FF005142 Label_insn_36152 - FF005149 FF005149 Label_insn_36153 - FF00514A FF00514A post_callback_Label_insn_36153 - FF00514C FF00514C Label_insn_36154 - FF00514E FF00514E Label_insn_36155 - FF005150 FF005150 Label_insn_36156 - FF005157 FF005157 Label_insn_36157 - FF005159 FF005159 Label_insn_36158 - FF00515B FF00515B Label_insn_36159 - FF005161 FF005161 Label_insn_36160 - FF005168 FF005168 Label_insn_36161 - FF005169 FF005169 post_callback_Label_insn_36161 - FF00516B FF00516B Label_insn_36162 - FF00516D FF00516D Label_insn_36163 - FF00516F FF00516F Label_insn_36164 - FF005171 FF005171 Label_insn_36165 - FF005174 FF005174 Label_insn_36166 - FF00517B FF00517B Label_insn_36167 - FF00517D FF00517D Label_insn_36168 - FF00517F FF00517F Label_insn_36169 - FF005186 FF005186 Label_insn_36170 - FF005188 FF005188 Label_insn_36171 - FF00518A FF00518A Label_insn_36172 - FF005190 FF005190 Label_insn_36173 - FF005197 FF005197 Label_insn_36174 - FF005198 FF005198 post_callback_Label_insn_36174 - FF00519A FF00519A Label_insn_36175 - FF00519C FF00519C Label_insn_36176 - FF00519E FF00519E Label_insn_36177 - FF0051A5 FF0051A5 Label_insn_36178 - FF0051A7 FF0051A7 Label_insn_36179 - FF0051A9 FF0051A9 Label_insn_36180 - FF0051AF FF0051AF Label_insn_36181 - FF0051B6 FF0051B6 Label_insn_36182 - FF0051B7 FF0051B7 post_callback_Label_insn_36182 - FF0051B9 FF0051B9 Label_insn_36183 - FF0051BB FF0051BB Label_insn_36184 - FF0051BD FF0051BD Label_insn_36185 - FF0051C4 FF0051C4 Label_insn_36186 - FF0051C6 FF0051C6 Label_insn_36187 - FF0051C8 FF0051C8 Label_insn_36188 - FF0051CE FF0051CE Label_insn_36189 - FF0051D5 FF0051D5 Label_insn_36190 - FF0051D6 FF0051D6 post_callback_Label_insn_36190 - FF0051D8 FF0051D8 Label_insn_36191 - FF0051DA FF0051DA Label_insn_36192 - FF0051DC FF0051DC Label_insn_36193 - FF0051E3 FF0051E3 Label_insn_36273 - FF0051E9 FF0051E9 Label_insn_36194 - FF0051EB FF0051EB Label_insn_36195 - FF0051ED FF0051ED Label_insn_36196 - FF0051F3 FF0051F3 Label_insn_36197 - FF0051FA FF0051FA Label_insn_36198 - FF0051FB FF0051FB post_callback_Label_insn_36198 - FF0051FD FF0051FD Label_insn_36199 - FF0051FF FF0051FF Label_insn_36200 - FF005201 FF005201 Label_insn_36201 - FF005203 FF005203 Label_insn_36202 - FF005205 FF005205 Label_insn_36203 - FF00520B FF00520B Label_insn_36204 - FF005212 FF005212 Label_insn_36205 - FF005213 FF005213 post_callback_Label_insn_36205 - FF005215 FF005215 Label_insn_36206 - FF005217 FF005217 Label_insn_36207 - FF005219 FF005219 Label_insn_36208 - FF00521B FF00521B Label_insn_36209 - FF00521E FF00521E Label_insn_36210 - FF005225 FF005225 Label_insn_36211 - FF005227 FF005227 Label_insn_36212 - FF005229 FF005229 Label_insn_36213 - FF00522C FF00522C Label_insn_36214 - FF00522E FF00522E Label_insn_36215 - FF005230 FF005230 Label_insn_36216 - FF005236 FF005236 Label_insn_36217 - FF00523D FF00523D Label_insn_36218 - FF00523E FF00523E post_callback_Label_insn_36218 - FF005240 FF005240 Label_insn_36219 - FF005242 FF005242 Label_insn_36220 - FF005244 FF005244 Label_insn_36221 - FF00524B FF00524B Label_insn_36222 - FF00524D FF00524D Label_insn_36223 - FF00524F FF00524F Label_insn_36224 - FF005255 FF005255 Label_insn_36225 - FF00525C FF00525C Label_insn_36226 - FF00525D FF00525D post_callback_Label_insn_36226 - FF00525F FF00525F Label_insn_36227 - FF005261 FF005261 Label_insn_36228 - FF005263 FF005263 Label_insn_36229 - FF005266 FF005266 Label_insn_36230 - FF00526D FF00526D Label_insn_36231 - FF00526F FF00526F Label_insn_36232 - FF005271 FF005271 Label_insn_36233 - FF005278 FF005278 Label_insn_36234 - FF00527A FF00527A Label_insn_36235 - FF00527C FF00527C Label_insn_36236 - FF005282 FF005282 Label_insn_36237 - FF005289 FF005289 Label_insn_36238 - FF00528A FF00528A post_callback_Label_insn_36238 - FF00528C FF00528C Label_insn_36239 - FF00528E FF00528E Label_insn_36240 - FF005290 FF005290 Label_insn_36241 - FF005292 FF005292 Label_insn_36242 - FF005295 FF005295 Label_insn_36243 - FF00529C FF00529C Label_insn_36244 - FF00529E FF00529E Label_insn_36245 - FF0052A0 FF0052A0 Label_insn_36246 - FF0052A3 FF0052A3 Label_insn_36247 - FF0052A5 FF0052A5 Label_insn_36248 - FF0052A7 FF0052A7 Label_insn_36249 - FF0052AD FF0052AD Label_insn_36250 - FF0052B4 FF0052B4 Label_insn_36251 - FF0052B5 FF0052B5 post_callback_Label_insn_36251 - FF0052B7 FF0052B7 Label_insn_36252 - FF0052B9 FF0052B9 Label_insn_36253 - FF0052BB FF0052BB Label_insn_36254 - FF0052C2 FF0052C2 Label_insn_36255 - FF0052C4 FF0052C4 Label_insn_36256 - FF0052C6 FF0052C6 Label_insn_36257 - FF0052CC FF0052CC Label_insn_36258 - FF0052D3 FF0052D3 Label_insn_36259 - FF0052D4 FF0052D4 post_callback_Label_insn_36259 - FF0052D6 FF0052D6 Label_insn_36260 - FF0052D8 FF0052D8 Label_insn_36261 - FF0052DA FF0052DA Label_insn_36262 - FF0052E1 FF0052E1 Label_insn_36263 - FF0052E3 FF0052E3 Label_insn_36264 - FF0052E5 FF0052E5 Label_insn_36265 - FF0052EB FF0052EB Label_insn_36266 - FF0052F2 FF0052F2 Label_insn_36267 - FF0052F3 FF0052F3 post_callback_Label_insn_36267 - FF0052F5 FF0052F5 Label_insn_36268 - FF0052F7 FF0052F7 Label_insn_36269 - FF0052F9 FF0052F9 Label_insn_36270 - FF0052FB FF0052FB Label_insn_36271 - FF0052FD FF0052FD Label_insn_36272 - FF005304 FF005304 Label_insn_36274 - FF005305 FF005305 post_callback_Label_insn_36274 - FF005307 FF005307 Label_insn_36275 - FF005309 FF005309 Label_insn_36276 - FF00530B FF00530B Label_insn_36277 - FF005312 FF005312 Label_insn_36278 - FF005314 FF005314 Label_insn_36279 - FF005316 FF005316 Label_insn_36280 - FF00531C FF00531C Label_insn_36281 - FF005323 FF005323 Label_insn_36282 - FF005324 FF005324 post_callback_Label_insn_36282 - FF005326 FF005326 Label_insn_36283 - FF005328 FF005328 Label_insn_36284 - FF00532A FF00532A Label_insn_36285 - FF00532C FF00532C Label_insn_36286 - FF00532E FF00532E Label_insn_36287 - FF005334 FF005334 Label_insn_36288 - FF00533B FF00533B Label_insn_36289 - FF00533C FF00533C post_callback_Label_insn_36289 - FF00533E FF00533E Label_insn_36290 - FF005340 FF005340 Label_insn_36291 - FF005342 FF005342 Label_insn_36292 - FF005349 FF005349 Label_insn_36293 - FF00534B FF00534B Label_insn_36294 - FF00534D FF00534D Label_insn_36295 - FF005353 FF005353 Label_insn_6611 - FF005356 FF005356 Label_insn_36296 - FF00535D FF00535D Label_insn_36297 - FF00535E FF00535E post_callback_Label_insn_36297 - FF005360 FF005360 Label_insn_36298 - FF005362 FF005362 Label_insn_36299 - FF005364 FF005364 Label_insn_36300 - FF005366 FF005366 Label_insn_6618 - FF00536A FF00536A Label_insn_36301 - FF00536C FF00536C Label_insn_36302 - FF005372 FF005372 Label_insn_36303 - FF005379 FF005379 Label_insn_36304 - FF00537A FF00537A post_callback_Label_insn_36304 - FF00537C FF00537C Label_insn_36305 - FF00537E FF00537E Label_insn_36306 - FF005380 FF005380 Label_insn_36307 - FF005387 FF005387 Label_insn_36308 - FF005389 FF005389 Label_insn_36309 - FF00538B FF00538B Label_insn_36310 - FF005391 FF005391 Label_insn_36311 - FF005398 FF005398 Label_insn_36312 - FF005399 FF005399 post_callback_Label_insn_36312 - FF00539B FF00539B Label_insn_36313 - FF00539D FF00539D Label_insn_36314 - FF00539F FF00539F Label_insn_36315 - FF0053A1 FF0053A1 Label_insn_36316 - FF0053A4 FF0053A4 Label_insn_36317 - FF0053AB FF0053AB Label_insn_36318 - FF0053AD FF0053AD Label_insn_36319 - FF0053AF FF0053AF Label_insn_36320 - FF0053B2 FF0053B2 Label_insn_36321 - FF0053B4 FF0053B4 Label_insn_36322 - FF0053B6 FF0053B6 Label_insn_36323 - FF0053BC FF0053BC Label_insn_6643 - FF0053C0 FF0053C0 Label_insn_36324 - FF0053C7 FF0053C7 Label_insn_36325 - FF0053C8 FF0053C8 post_callback_Label_insn_36325 - FF0053CA FF0053CA Label_insn_36326 - FF0053CC FF0053CC Label_insn_36327 - FF0053CE FF0053CE Label_insn_36328 - FF0053D5 FF0053D5 Label_insn_36329 - FF0053D7 FF0053D7 Label_insn_36330 - FF0053D9 FF0053D9 Label_insn_36331 - FF0053DF FF0053DF Label_insn_36332 - FF0053E6 FF0053E6 Label_insn_36333 - FF0053E7 FF0053E7 post_callback_Label_insn_36333 - FF0053E9 FF0053E9 Label_insn_36334 - FF0053EB FF0053EB Label_insn_36335 - FF0053ED FF0053ED Label_insn_36336 - FF0053F4 FF0053F4 Label_insn_36337 - FF0053F6 FF0053F6 Label_insn_36338 - FF0053F8 FF0053F8 Label_insn_36339 - FF0053FE FF0053FE Label_insn_36340 - FF005405 FF005405 Label_insn_36341 - FF005406 FF005406 post_callback_Label_insn_36341 - FF005408 FF005408 Label_insn_36342 - FF00540A FF00540A Label_insn_36343 - FF00540C FF00540C Label_insn_36344 - FF00540F FF00540F Label_insn_36345 - FF005416 FF005416 Label_insn_36346 - FF005418 FF005418 Label_insn_36347 - FF00541A FF00541A Label_insn_36348 - FF005421 FF005421 Label_insn_36349 - FF005423 FF005423 Label_insn_36350 - FF005425 FF005425 Label_insn_36351 - FF00542B FF00542B Label_insn_36352 - FF005432 FF005432 Label_insn_36353 - FF005433 FF005433 post_callback_Label_insn_36353 - FF005435 FF005435 Label_insn_36354 - FF005437 FF005437 Label_insn_36355 - FF005439 FF005439 Label_insn_36356 - FF005440 FF005440 Label_insn_6683 - FF005444 FF005444 Label_insn_36357 - FF005446 FF005446 Label_insn_36358 - FF005448 FF005448 Label_insn_6686 - FF00544A FF00544A Label_insn_36359 - FF005450 FF005450 Label_insn_36360 - FF005457 FF005457 Label_insn_36361 - FF005458 FF005458 post_callback_Label_insn_36361 - FF00545A FF00545A Label_insn_36362 - FF00545C FF00545C Label_insn_36363 - FF00545E FF00545E Label_insn_36364 - FF005465 FF005465 Label_insn_36365 - FF005467 FF005467 Label_insn_36366 - FF005469 FF005469 Label_insn_36367 - FF00546F FF00546F Label_insn_36368 - FF005476 FF005476 Label_insn_36369 - FF005477 FF005477 post_callback_Label_insn_36369 - FF005479 FF005479 Label_insn_36370 - FF00547B FF00547B Label_insn_6700 - FF005482 FF005482 Label_insn_36371 - FF005484 FF005484 Label_insn_36372 - FF005486 FF005486 Label_insn_36373 - FF005488 FF005488 Label_insn_36374 - FF00548E FF00548E Label_insn_36375 - FF005495 FF005495 Label_insn_36376 - FF005496 FF005496 post_callback_Label_insn_36376 - FF005498 FF005498 Label_insn_36377 - FF00549A FF00549A Label_insn_36378 - FF00549C FF00549C Label_insn_36379 - FF0054A3 FF0054A3 Label_insn_36380 - FF0054A5 FF0054A5 Label_insn_36381 - FF0054A7 FF0054A7 Label_insn_36382 - FF0054AD FF0054AD Label_insn_36383 - FF0054B4 FF0054B4 Label_insn_36384 - FF0054B5 FF0054B5 post_callback_Label_insn_36384 - FF0054B7 FF0054B7 Label_insn_36385 - FF0054B9 FF0054B9 Label_insn_36386 - FF0054BB FF0054BB Label_insn_36387 - FF0054C2 FF0054C2 Label_insn_36388 - FF0054C4 FF0054C4 Label_insn_36389 - FF0054C6 FF0054C6 Label_insn_36390 - FF0054CC FF0054CC Label_insn_36391 - FF0054D3 FF0054D3 Label_insn_36392 - FF0054D4 FF0054D4 post_callback_Label_insn_36392 - FF0054D6 FF0054D6 Label_insn_36393 - FF0054D8 FF0054D8 Label_insn_36394 - FF0054DA FF0054DA Label_insn_36395 - FF0054E1 FF0054E1 Label_insn_36396 - FF0054E3 FF0054E3 Label_insn_36397 - FF0054E5 FF0054E5 Label_insn_36398 - FF0054EB FF0054EB Label_insn_36399 - FF0054F2 FF0054F2 Label_insn_36400 - FF0054F3 FF0054F3 post_callback_Label_insn_36400 - FF0054F5 FF0054F5 Label_insn_36401 - FF0054F7 FF0054F7 Label_insn_36402 - FF0054F9 FF0054F9 Label_insn_36403 - FF0054FB FF0054FB Label_insn_36404 - FF0054FD FF0054FD Label_insn_36405 - FF005503 FF005503 Label_insn_36406 - FF00550A FF00550A Label_insn_36407 - FF00550B FF00550B post_callback_Label_insn_36407 - FF00550D FF00550D Label_insn_36408 - FF00550F FF00550F Label_insn_36409 - FF005511 FF005511 Label_insn_36410 - FF005513 FF005513 Label_insn_36411 - FF005516 FF005516 Label_insn_36412 - FF00551D FF00551D Label_insn_36413 - FF00551F FF00551F Label_insn_36414 - FF005521 FF005521 Label_insn_36415 - FF005528 FF005528 Label_insn_36416 - FF00552A FF00552A Label_insn_36417 - FF00552C FF00552C Label_insn_36418 - FF005532 FF005532 Label_insn_36419 - FF005538 FF005538 Label_insn_6761 - FF005540 FF005540 Label_insn_36420 - FF005541 FF005541 post_callback_Label_insn_36420 - FF005543 FF005543 Label_insn_36421 - FF005545 FF005545 Label_insn_36422 - FF005547 FF005547 Label_insn_36423 - FF005549 FF005549 Label_insn_6767 - FF00554D FF00554D Label_insn_36424 - FF005550 FF005550 Label_insn_36425 - FF005557 FF005557 Label_insn_36426 - FF005559 FF005559 Label_insn_36427 - FF00555B FF00555B Label_insn_6771 - FF005563 FF005563 Label_insn_36428 - FF00556A FF00556A Label_insn_36429 - FF00556C FF00556C Label_insn_36430 - FF00556E FF00556E Label_insn_36431 - FF005574 FF005574 Label_insn_36432 - FF00557B FF00557B Label_insn_36433 - FF00557C FF00557C post_callback_Label_insn_36433 - FF00557E FF00557E Label_insn_36434 - FF005580 FF005580 Label_insn_36435 - FF005582 FF005582 Label_insn_36436 - FF005589 FF005589 Label_insn_36437 - FF00558B FF00558B Label_insn_36438 - FF00558D FF00558D Label_insn_36439 - FF005593 FF005593 Label_insn_36440 - FF00559A FF00559A Label_insn_36441 - FF00559B FF00559B post_callback_Label_insn_36441 - FF00559D FF00559D Label_insn_36442 - FF00559F FF00559F Label_insn_36443 - FF0055A1 FF0055A1 Label_insn_36444 - FF0055A8 FF0055A8 Label_insn_6792 - FF0055AF FF0055AF Label_insn_6798 - FF0055B3 FF0055B3 Label_insn_6800 - FF0055BB FF0055BB Label_insn_36445 - FF0055BD FF0055BD Label_insn_36446 - FF0055BF FF0055BF Label_insn_36447 - FF0055C5 FF0055C5 Label_insn_36448 - FF0055CC FF0055CC Label_insn_36449 - FF0055CD FF0055CD post_callback_Label_insn_36449 - FF0055CF FF0055CF Label_insn_36450 - FF0055D1 FF0055D1 Label_insn_36451 - FF0055D3 FF0055D3 Label_insn_6826 - FF0055D7 FF0055D7 Label_insn_36452 - FF0055D9 FF0055D9 Label_insn_6828 - FF0055E1 FF0055E1 Label_insn_36453 - FF0055E3 FF0055E3 Label_insn_36454 - FF0055E9 FF0055E9 Label_insn_36491 - FF0055F0 FF0055F0 Label_insn_36455 - FF0055F7 FF0055F7 Label_insn_36456 - FF0055F8 FF0055F8 post_callback_Label_insn_36456 - FF0055FA FF0055FA Label_insn_36457 - FF0055FC FF0055FC Label_insn_36458 - FF0055FE FF0055FE Label_insn_36459 - FF005600 FF005600 Label_insn_36460 - FF005602 FF005602 Label_insn_36461 - FF005608 FF005608 Label_insn_36462 - FF00560E FF00560E Label_insn_6840 - FF005616 FF005616 Label_insn_36463 - FF005617 FF005617 post_callback_Label_insn_36463 - FF005619 FF005619 Label_insn_36464 - FF00561B FF00561B Label_insn_36465 - FF00561D FF00561D Label_insn_36466 - FF005624 FF005624 Label_insn_6845 - FF005628 FF005628 Label_insn_36467 - FF00562A FF00562A Label_insn_36468 - FF00562C FF00562C Label_insn_36469 - FF005632 FF005632 Label_insn_36470 - FF005639 FF005639 Label_insn_36471 - FF00563A FF00563A post_callback_Label_insn_36471 - FF00563C FF00563C Label_insn_36472 - FF00563E FF00563E Label_insn_36473 - FF005640 FF005640 Label_insn_6854 - FF005648 FF005648 Label_insn_36474 - FF00564F FF00564F Label_insn_36475 - FF005651 FF005651 Label_insn_36476 - FF005653 FF005653 Label_insn_36477 - FF005659 FF005659 Label_insn_36478 - FF005660 FF005660 Label_insn_36479 - FF005661 FF005661 post_callback_Label_insn_36479 - FF005663 FF005663 Label_insn_6861 - FF00566B FF00566B Label_insn_36480 - FF00566D FF00566D Label_insn_36481 - FF00566F FF00566F Label_insn_36482 - FF005676 FF005676 Label_insn_36483 - FF005678 FF005678 Label_insn_36484 - FF00567A FF00567A Label_insn_36485 - FF005680 FF005680 Label_insn_36486 - FF005687 FF005687 Label_insn_36487 - FF005688 FF005688 post_callback_Label_insn_36487 - FF00568A FF00568A Label_insn_36488 - FF00568C FF00568C Label_insn_36489 - FF00568E FF00568E Label_insn_36490 - FF005690 FF005690 Label_insn_36492 - FF005697 FF005697 Label_insn_36493 - FF005699 FF005699 Label_insn_36494 - FF00569B FF00569B Label_insn_36495 - FF0056A2 FF0056A2 Label_insn_36496 - FF0056A5 FF0056A5 Label_insn_36497 - FF0056AC FF0056AC Label_insn_36498 - FF0056B3 FF0056B3 Label_insn_36499 - FF0056B5 FF0056B5 Label_insn_36500 - FF0056B7 FF0056B7 Label_insn_36501 - FF0056BD FF0056BD Label_insn_36502 - FF0056C4 FF0056C4 Label_insn_36503 - FF0056C5 FF0056C5 post_callback_Label_insn_36503 - FF0056C7 FF0056C7 Label_insn_36504 - FF0056C9 FF0056C9 Label_insn_36505 - FF0056CB FF0056CB Label_insn_36506 - FF0056D2 FF0056D2 Label_insn_36507 - FF0056D4 FF0056D4 Label_insn_36508 - FF0056D6 FF0056D6 Label_insn_36509 - FF0056DC FF0056DC Label_insn_36510 - FF0056E3 FF0056E3 Label_insn_36511 - FF0056E4 FF0056E4 post_callback_Label_insn_36511 - FF0056E6 FF0056E6 Label_insn_36512 - FF0056E8 FF0056E8 Label_insn_36513 - FF0056EA FF0056EA Label_insn_36514 - FF0056F1 FF0056F1 Label_insn_36515 - FF0056F3 FF0056F3 Label_insn_36516 - FF0056F5 FF0056F5 Label_insn_36517 - FF0056FB FF0056FB Label_insn_36518 - FF005702 FF005702 Label_insn_36519 - FF005703 FF005703 post_callback_Label_insn_36519 - FF005705 FF005705 Label_insn_36520 - FF005707 FF005707 Label_insn_36521 - FF005709 FF005709 Label_insn_36522 - FF00570B FF00570B Label_insn_36523 - FF00570D FF00570D Label_insn_36524 - FF005713 FF005713 Label_insn_36525 - FF005719 FF005719 Label_insn_6917 - FF005722 FF005722 Label_insn_36526 - FF005723 FF005723 post_callback_Label_insn_36526 - FF005725 FF005725 Label_insn_36527 - FF005727 FF005727 Label_insn_36528 - FF005729 FF005729 Label_insn_36529 - FF005730 FF005730 Label_insn_36530 - FF005732 FF005732 Label_insn_36531 - FF005734 FF005734 Label_insn_36532 - FF00573A FF00573A Label_insn_6926 - FF00573E FF00573E Label_insn_36533 - FF005745 FF005745 Label_insn_36534 - FF005746 FF005746 post_callback_Label_insn_36534 - FF005748 FF005748 Label_insn_36535 - FF00574A FF00574A Label_insn_36536 - FF00574C FF00574C Label_insn_6931 - FF005750 FF005750 Label_insn_36537 - FF005757 FF005757 Label_insn_36538 - FF005759 FF005759 Label_insn_36539 - FF00575B FF00575B Label_insn_36540 - FF005761 FF005761 Label_insn_36541 - FF005768 FF005768 Label_insn_36542 - FF005769 FF005769 post_callback_Label_insn_36542 - FF00576B FF00576B Label_insn_36543 - FF00576D FF00576D Label_insn_36544 - FF00576F FF00576F Label_insn_6940 - FF005777 FF005777 Label_insn_36545 - FF00577E FF00577E Label_insn_36546 - FF005780 FF005780 Label_insn_36547 - FF005782 FF005782 Label_insn_36548 - FF005788 FF005788 Label_insn_36549 - FF00578F FF00578F Label_insn_36550 - FF005790 FF005790 post_callback_Label_insn_36550 - FF005792 FF005792 Label_insn_36551 - FF005794 FF005794 Label_insn_36552 - FF005796 FF005796 Label_insn_36553 - FF00579D FF00579D Label_insn_36554 - FF00579F FF00579F Label_insn_36555 - FF0057A1 FF0057A1 Label_insn_36556 - FF0057A7 FF0057A7 Label_insn_36557 - FF0057AE FF0057AE Label_insn_36558 - FF0057AF FF0057AF post_callback_Label_insn_36558 - FF0057B1 FF0057B1 Label_insn_36559 - FF0057B3 FF0057B3 Label_insn_36560 - FF0057B5 FF0057B5 Label_insn_36561 - FF0057BC FF0057BC Label_insn_36562 - FF0057BE FF0057BE Label_insn_36563 - FF0057C0 FF0057C0 Label_insn_36564 - FF0057C6 FF0057C6 Label_insn_36565 - FF0057CD FF0057CD Label_insn_36566 - FF0057CE FF0057CE post_callback_Label_insn_36566 - FF0057D0 FF0057D0 Label_insn_36567 - FF0057D2 FF0057D2 Label_insn_36568 - FF0057D4 FF0057D4 Label_insn_36569 - FF0057D6 FF0057D6 Label_insn_36570 - FF0057D8 FF0057D8 Label_insn_36571 - FF0057DE FF0057DE Label_insn_36572 - FF0057E5 FF0057E5 Label_insn_36573 - FF0057E6 FF0057E6 post_callback_Label_insn_36573 - FF0057E8 FF0057E8 Label_insn_36574 - FF0057EA FF0057EA Label_insn_36575 - FF0057EC FF0057EC Label_insn_36576 - FF0057F3 FF0057F3 Label_insn_36577 - FF0057F5 FF0057F5 Label_insn_36578 - FF0057F7 FF0057F7 Label_insn_36579 - FF0057FD FF0057FD Label_insn_36580 - FF005804 FF005804 Label_insn_36581 - FF005805 FF005805 post_callback_Label_insn_36581 - FF005807 FF005807 Label_insn_36582 - FF005809 FF005809 Label_insn_36583 - FF00580B FF00580B Label_insn_36584 - FF005812 FF005812 Label_insn_36585 - FF005814 FF005814 Label_insn_36586 - FF005816 FF005816 Label_insn_36587 - FF00581C FF00581C Label_insn_36588 - FF005823 FF005823 Label_insn_36589 - FF005824 FF005824 post_callback_Label_insn_36589 - FF005826 FF005826 Label_insn_36590 - FF005828 FF005828 Label_insn_36591 - FF00582A FF00582A Label_insn_36592 - FF005831 FF005831 Label_insn_36593 - FF005833 FF005833 Label_insn_36594 - FF005835 FF005835 Label_insn_36595 - FF00583B FF00583B Label_insn_36596 - FF005842 FF005842 Label_insn_36597 - FF005843 FF005843 post_callback_Label_insn_36597 - FF005845 FF005845 Label_insn_36598 - FF005847 FF005847 Label_insn_36599 - FF005849 FF005849 Label_insn_36600 - FF005850 FF005850 Label_insn_36601 - FF005852 FF005852 Label_insn_36602 - FF005854 FF005854 Label_insn_36603 - FF00585A FF00585A Label_insn_36604 - FF005861 FF005861 Label_insn_36605 - FF005862 FF005862 post_callback_Label_insn_36605 - FF005864 FF005864 Label_insn_36606 - FF005866 FF005866 Label_insn_36607 - FF005868 FF005868 Label_insn_36608 - FF00586F FF00586F Label_insn_36609 - FF005871 FF005871 Label_insn_36610 - FF005873 FF005873 Label_insn_36611 - FF005879 FF005879 Label_insn_36612 - FF005880 FF005880 Label_insn_36613 - FF005881 FF005881 post_callback_Label_insn_36613 - FF005883 FF005883 Label_insn_36614 - FF005885 FF005885 Label_insn_36615 - FF005887 FF005887 Label_insn_36616 - FF00588E FF00588E Label_insn_36617 - FF005890 FF005890 Label_insn_36618 - FF005892 FF005892 Label_insn_36619 - FF005898 FF005898 Label_insn_36620 - FF00589F FF00589F Label_insn_36621 - FF0058A0 FF0058A0 post_callback_Label_insn_36621 - FF0058A2 FF0058A2 Label_insn_36622 - FF0058A4 FF0058A4 Label_insn_36623 - FF0058A6 FF0058A6 Label_insn_36624 - FF0058AD FF0058AD Label_insn_36625 - FF0058AF FF0058AF Label_insn_36626 - FF0058B1 FF0058B1 Label_insn_36627 - FF0058B7 FF0058B7 Label_insn_36628 - FF0058BE FF0058BE Label_insn_36629 - FF0058BF FF0058BF post_callback_Label_insn_36629 - FF0058C1 FF0058C1 Label_insn_36630 - FF0058C3 FF0058C3 Label_insn_36631 - FF0058C5 FF0058C5 Label_insn_36632 - FF0058CC FF0058CC Label_insn_36633 - FF0058CE FF0058CE Label_insn_36634 - FF0058D0 FF0058D0 Label_insn_36635 - FF0058D6 FF0058D6 Label_insn_36636 - FF0058DD FF0058DD Label_insn_36637 - FF0058DE FF0058DE post_callback_Label_insn_36637 - FF0058E0 FF0058E0 Label_insn_36638 - FF0058E2 FF0058E2 Label_insn_36639 - FF0058E4 FF0058E4 Label_insn_36640 - FF0058EB FF0058EB Label_insn_36641 - FF0058ED FF0058ED Label_insn_36642 - FF0058EF FF0058EF Label_insn_36643 - FF0058F5 FF0058F5 Label_insn_36644 - FF0058FC FF0058FC Label_insn_36645 - FF0058FD FF0058FD post_callback_Label_insn_36645 - FF0058FF FF0058FF Label_insn_36646 - FF005901 FF005901 Label_insn_36647 - FF005903 FF005903 Label_insn_36648 - FF00590A FF00590A Label_insn_36649 - FF00590C FF00590C Label_insn_36650 - FF00590E FF00590E Label_insn_36651 - FF005914 FF005914 Label_insn_36652 - FF00591B FF00591B Label_insn_36653 - FF00591C FF00591C post_callback_Label_insn_36653 - FF00591E FF00591E Label_insn_36654 - FF005920 FF005920 Label_insn_36655 - FF005922 FF005922 Label_insn_36656 - FF005924 FF005924 Label_insn_36657 - FF005926 FF005926 Label_insn_36658 - FF00592C FF00592C Label_insn_36659 - FF005933 FF005933 Label_insn_36660 - FF005934 FF005934 post_callback_Label_insn_36660 - FF005936 FF005936 Label_insn_36661 - FF005938 FF005938 Label_insn_36662 - FF00593A FF00593A Label_insn_36663 - FF005941 FF005941 Label_insn_36664 - FF005943 FF005943 Label_insn_36665 - FF005945 FF005945 Label_insn_36666 - FF00594B FF00594B Label_insn_36667 - FF005952 FF005952 Label_insn_36668 - FF005953 FF005953 post_callback_Label_insn_36668 - FF005955 FF005955 Label_insn_36669 - FF005957 FF005957 Label_insn_36670 - FF005959 FF005959 Label_insn_36671 - FF005960 FF005960 Label_insn_36672 - FF005962 FF005962 Label_insn_36673 - FF005964 FF005964 Label_insn_36674 - FF00596A FF00596A Label_insn_36675 - FF005971 FF005971 Label_insn_36676 - FF005972 FF005972 post_callback_Label_insn_36676 - FF005974 FF005974 Label_insn_36677 - FF005976 FF005976 Label_insn_36678 - FF005978 FF005978 Label_insn_36679 - FF00597A FF00597A Label_insn_36680 - FF00597C FF00597C Label_insn_36681 - FF005982 FF005982 Label_insn_36682 - FF005989 FF005989 Label_insn_36683 - FF00598A FF00598A post_callback_Label_insn_36683 - FF00598C FF00598C Label_insn_36684 - FF00598E FF00598E Label_insn_7117 - FF005994 FF005994 Label_insn_36685 - FF005996 FF005996 Label_insn_36686 - FF005998 FF005998 Label_insn_36687 - FF00599A FF00599A Label_insn_36688 - FF0059A0 FF0059A0 Label_insn_36689 - FF0059A7 FF0059A7 Label_insn_36690 - FF0059A8 FF0059A8 post_callback_Label_insn_36690 - FF0059AA FF0059AA Label_insn_36691 - FF0059AC FF0059AC Label_insn_36692 - FF0059AE FF0059AE Label_insn_36693 - FF0059B5 FF0059B5 Label_insn_36694 - FF0059B7 FF0059B7 Label_insn_36695 - FF0059B9 FF0059B9 Label_insn_36696 - FF0059BF FF0059BF Label_insn_36697 - FF0059C6 FF0059C6 Label_insn_36698 - FF0059C7 FF0059C7 post_callback_Label_insn_36698 - FF0059C9 FF0059C9 Label_insn_36699 - FF0059CB FF0059CB Label_insn_36700 - FF0059CD FF0059CD Label_insn_36701 - FF0059D4 FF0059D4 Label_insn_36702 - FF0059D6 FF0059D6 Label_insn_36703 - FF0059D8 FF0059D8 Label_insn_36704 - FF0059DE FF0059DE Label_insn_36705 - FF0059E5 FF0059E5 Label_insn_36706 - FF0059E6 FF0059E6 post_callback_Label_insn_36706 - FF0059E8 FF0059E8 Label_insn_36707 - FF0059EA FF0059EA Label_insn_36708 - FF0059EC FF0059EC Label_insn_7150 - FF0059F0 FF0059F0 Label_insn_36709 - FF0059F2 FF0059F2 Label_insn_7151 - FF0059F9 FF0059F9 Label_insn_36710 - FF0059FB FF0059FB Label_insn_36711 - FF005A01 FF005A01 Label_insn_36712 - FF005A08 FF005A08 Label_insn_36713 - FF005A09 FF005A09 post_callback_Label_insn_36713 - FF005A0B FF005A0B Label_insn_36714 - FF005A0D FF005A0D Label_insn_36715 - FF005A0F FF005A0F Label_insn_7157 - FF005A13 FF005A13 Label_insn_36716 - FF005A1A FF005A1A Label_insn_36717 - FF005A1C FF005A1C Label_insn_36718 - FF005A1E FF005A1E Label_insn_36719 - FF005A24 FF005A24 Label_insn_36720 - FF005A2B FF005A2B Label_insn_36721 - FF005A2C FF005A2C post_callback_Label_insn_36721 - FF005A2E FF005A2E Label_insn_36722 - FF005A30 FF005A30 Label_insn_36723 - FF005A32 FF005A32 Label_insn_36724 - FF005A39 FF005A39 Label_insn_36725 - FF005A3B FF005A3B Label_insn_36726 - FF005A3D FF005A3D Label_insn_36727 - FF005A43 FF005A43 Label_insn_36728 - FF005A4A FF005A4A Label_insn_36729 - FF005A4B FF005A4B post_callback_Label_insn_36729 - FF005A4D FF005A4D Label_insn_36730 - FF005A4F FF005A4F Label_insn_36731 - FF005A51 FF005A51 Label_insn_7177 - FF005A55 FF005A55 Label_insn_36732 - FF005A5C FF005A5C Label_insn_36733 - FF005A5E FF005A5E Label_insn_36734 - FF005A60 FF005A60 Label_insn_36735 - FF005A66 FF005A66 Label_insn_36736 - FF005A6D FF005A6D Label_insn_36737 - FF005A6E FF005A6E post_callback_Label_insn_36737 - FF005A70 FF005A70 Label_insn_36738 - FF005A72 FF005A72 Label_insn_36739 - FF005A74 FF005A74 Label_insn_36740 - FF005A7B FF005A7B Label_insn_36741 - FF005A7D FF005A7D Label_insn_36742 - FF005A7F FF005A7F Label_insn_36743 - FF005A85 FF005A85 Label_insn_36744 - FF005A8C FF005A8C Label_insn_36745 - FF005A8D FF005A8D post_callback_Label_insn_36745 - FF005A8F FF005A8F Label_insn_36746 - FF005A91 FF005A91 Label_insn_36747 - FF005A93 FF005A93 Label_insn_36748 - FF005A95 FF005A95 Label_insn_36749 - FF005A98 FF005A98 Label_insn_36750 - FF005A9F FF005A9F Label_insn_36751 - FF005AA1 FF005AA1 Label_insn_36752 - FF005AA3 FF005AA3 Label_insn_36753 - FF005AAA FF005AAA Label_insn_36754 - FF005AAC FF005AAC Label_insn_7205 - FF005AB1 FF005AB1 Label_insn_36755 - FF005AB3 FF005AB3 Label_insn_36756 - FF005AB9 FF005AB9 Label_insn_36757 - FF005ABF FF005ABF Label_insn_7208 - FF005AC4 FF005AC4 Label_insn_36758 - FF005AC5 FF005AC5 post_callback_Label_insn_36758 - FF005AC7 FF005AC7 Label_insn_36759 - FF005AC9 FF005AC9 Label_insn_36760 - FF005ACB FF005ACB Label_insn_36761 - FF005AD2 FF005AD2 Label_insn_7215 - FF005AD6 FF005AD6 Label_insn_36762 - FF005AD8 FF005AD8 Label_insn_36763 - FF005ADA FF005ADA Label_insn_36764 - FF005AE0 FF005AE0 Label_insn_36765 - FF005AE7 FF005AE7 Label_insn_36766 - FF005AE8 FF005AE8 post_callback_Label_insn_36766 - FF005AEA FF005AEA Label_insn_7220 - FF005AEE FF005AEE Label_insn_36767 - FF005AF0 FF005AF0 Label_insn_36768 - FF005AF2 FF005AF2 Label_insn_36769 - FF005AF9 FF005AF9 Label_insn_36770 - FF005AFB FF005AFB Label_insn_36771 - FF005AFD FF005AFD Label_insn_36772 - FF005B03 FF005B03 Label_insn_36773 - FF005B0A FF005B0A Label_insn_36774 - FF005B0B FF005B0B post_callback_Label_insn_36774 - FF005B0D FF005B0D Label_insn_36775 - FF005B0F FF005B0F Label_insn_36776 - FF005B11 FF005B11 Label_insn_36777 - FF005B18 FF005B18 Label_insn_36778 - FF005B1A FF005B1A Label_insn_36779 - FF005B1C FF005B1C Label_insn_36780 - FF005B22 FF005B22 Label_insn_36781 - FF005B29 FF005B29 Label_insn_36782 - FF005B2A FF005B2A post_callback_Label_insn_36782 - FF005B2C FF005B2C Label_insn_36783 - FF005B2E FF005B2E Label_insn_36784 - FF005B30 FF005B30 Label_insn_36785 - FF005B32 FF005B32 Label_insn_36786 - FF005B34 FF005B34 Label_insn_36787 - FF005B3A FF005B3A Label_insn_36788 - FF005B41 FF005B41 Label_insn_36789 - FF005B42 FF005B42 post_callback_Label_insn_36789 - FF005B44 FF005B44 Label_insn_36790 - FF005B46 FF005B46 Label_insn_36791 - FF005B48 FF005B48 Label_insn_7254 - FF005B4F FF005B4F Label_insn_36792 - FF005B56 FF005B56 Label_insn_36793 - FF005B58 FF005B58 Label_insn_36794 - FF005B5A FF005B5A Label_insn_7258 - FF005B5D FF005B5D Label_insn_36795 - FF005B63 FF005B63 Label_insn_36796 - FF005B6A FF005B6A Label_insn_36797 - FF005B6B FF005B6B post_callback_Label_insn_36797 - FF005B6D FF005B6D Label_insn_7261 - FF005B71 FF005B71 Label_insn_36798 - FF005B73 FF005B73 Label_insn_36799 - FF005B75 FF005B75 Label_insn_36800 - FF005B7C FF005B7C Label_insn_36801 - FF005B7E FF005B7E Label_insn_36802 - FF005B80 FF005B80 Label_insn_36803 - FF005B86 FF005B86 Label_insn_36804 - FF005B8D FF005B8D Label_insn_36805 - FF005B8E FF005B8E post_callback_Label_insn_36805 - FF005B90 FF005B90 Label_insn_36806 - FF005B92 FF005B92 Label_insn_36807 - FF005B94 FF005B94 Label_insn_36808 - FF005B96 FF005B96 Label_insn_36809 - FF005B98 FF005B98 Label_insn_36810 - FF005B9E FF005B9E Label_insn_36811 - FF005BA5 FF005BA5 Label_insn_36812 - FF005BA6 FF005BA6 post_callback_Label_insn_36812 - FF005BA8 FF005BA8 Label_insn_36813 - FF005BAA FF005BAA Label_insn_36814 - FF005BAC FF005BAC Label_insn_36815 - FF005BB3 FF005BB3 Label_insn_36816 - FF005BB5 FF005BB5 Label_insn_36817 - FF005BB7 FF005BB7 Label_insn_36818 - FF005BBD FF005BBD Label_insn_36819 - FF005BC4 FF005BC4 Label_insn_36820 - FF005BC5 FF005BC5 post_callback_Label_insn_36820 - FF005BC7 FF005BC7 Label_insn_36821 - FF005BC9 FF005BC9 Label_insn_36822 - FF005BCB FF005BCB Label_insn_36823 - FF005BCD FF005BCD Label_insn_36824 - FF005BCF FF005BCF Label_insn_36825 - FF005BD5 FF005BD5 Label_insn_36826 - FF005BDC FF005BDC Label_insn_36827 - FF005BDD FF005BDD post_callback_Label_insn_36827 - FF005BDF FF005BDF Label_insn_36828 - FF005BE1 FF005BE1 Label_insn_36829 - FF005BE3 FF005BE3 Label_insn_36830 - FF005BE5 FF005BE5 Label_insn_36831 - FF005BE8 FF005BE8 Label_insn_36832 - FF005BEF FF005BEF Label_insn_36833 - FF005BF1 FF005BF1 Label_insn_36834 - FF005BF3 FF005BF3 Label_insn_36835 - FF005BFA FF005BFA Label_insn_36836 - FF005BFC FF005BFC Label_insn_36837 - FF005BFE FF005BFE Label_insn_36838 - FF005C04 FF005C04 Label_insn_36839 - FF005C0B FF005C0B Label_insn_36840 - FF005C0C FF005C0C post_callback_Label_insn_36840 - FF005C0E FF005C0E Label_insn_36841 - FF005C10 FF005C10 Label_insn_36842 - FF005C12 FF005C12 Label_insn_36843 - FF005C19 FF005C19 Label_insn_36844 - FF005C1B FF005C1B Label_insn_36845 - FF005C1D FF005C1D Label_insn_36846 - FF005C23 FF005C23 Label_insn_36847 - FF005C2A FF005C2A Label_insn_36848 - FF005C2B FF005C2B post_callback_Label_insn_36848 - FF005C2D FF005C2D Label_insn_36849 - FF005C2F FF005C2F Label_insn_36850 - FF005C31 FF005C31 Label_insn_36851 - FF005C38 FF005C38 Label_insn_36852 - FF005C3A FF005C3A Label_insn_36853 - FF005C3C FF005C3C Label_insn_36854 - FF005C42 FF005C42 Label_insn_36855 - FF005C49 FF005C49 Label_insn_36856 - FF005C4A FF005C4A post_callback_Label_insn_36856 - FF005C4C FF005C4C Label_insn_36857 - FF005C4E FF005C4E Label_insn_36858 - FF005C50 FF005C50 Label_insn_36859 - FF005C57 FF005C57 Label_insn_36860 - FF005C59 FF005C59 Label_insn_36861 - FF005C5B FF005C5B Label_insn_36862 - FF005C61 FF005C61 Label_insn_36863 - FF005C68 FF005C68 Label_insn_36864 - FF005C69 FF005C69 post_callback_Label_insn_36864 - FF005C6B FF005C6B Label_insn_36865 - FF005C6D FF005C6D Label_insn_36866 - FF005C6F FF005C6F Label_insn_36867 - FF005C76 FF005C76 Label_insn_36868 - FF005C78 FF005C78 Label_insn_36869 - FF005C7A FF005C7A Label_insn_36870 - FF005C80 FF005C80 Label_insn_36871 - FF005C87 FF005C87 Label_insn_36872 - FF005C88 FF005C88 post_callback_Label_insn_36872 - FF005C8A FF005C8A Label_insn_36873 - FF005C8C FF005C8C Label_insn_36874 - FF005C8E FF005C8E Label_insn_36875 - FF005C95 FF005C95 Label_insn_36876 - FF005C97 FF005C97 Label_insn_36877 - FF005C99 FF005C99 Label_insn_36878 - FF005C9F FF005C9F Label_insn_36879 - FF005CA6 FF005CA6 Label_insn_36880 - FF005CA7 FF005CA7 post_callback_Label_insn_36880 - FF005CA9 FF005CA9 Label_insn_36881 - FF005CAB FF005CAB Label_insn_36882 - FF005CAD FF005CAD Label_insn_36883 - FF005CB4 FF005CB4 Label_insn_36884 - FF005CB6 FF005CB6 Label_insn_36885 - FF005CB8 FF005CB8 Label_insn_36886 - FF005CBE FF005CBE Label_insn_36887 - FF005CC5 FF005CC5 Label_insn_36888 - FF005CC6 FF005CC6 post_callback_Label_insn_36888 - FF005CC8 FF005CC8 Label_insn_36889 - FF005CCA FF005CCA Label_insn_36890 - FF005CCC FF005CCC Label_insn_36891 - FF005CCF FF005CCF Label_insn_36892 - FF005CD6 FF005CD6 Label_insn_36893 - FF005CD8 FF005CD8 Label_insn_36894 - FF005CDA FF005CDA Label_insn_36895 - FF005CDD FF005CDD Label_insn_36896 - FF005CDF FF005CDF Label_insn_36897 - FF005CE1 FF005CE1 Label_insn_36898 - FF005CE7 FF005CE7 Label_insn_36899 - FF005CEE FF005CEE Label_insn_36900 - FF005CEF FF005CEF post_callback_Label_insn_36900 - FF005CF1 FF005CF1 Label_insn_36901 - FF005CF3 FF005CF3 Label_insn_36902 - FF005CF5 FF005CF5 Label_insn_36903 - FF005CF7 FF005CF7 Label_insn_36904 - FF005CF9 FF005CF9 Label_insn_36905 - FF005CFF FF005CFF Label_insn_36906 - FF005D06 FF005D06 Label_insn_36907 - FF005D07 FF005D07 post_callback_Label_insn_36907 - FF005D09 FF005D09 Label_insn_36908 - FF005D0B FF005D0B Label_insn_36909 - FF005D0D FF005D0D Label_insn_36910 - FF005D0F FF005D0F Label_insn_36911 - FF005D11 FF005D11 Label_insn_36912 - FF005D17 FF005D17 Label_insn_36913 - FF005D1E FF005D1E Label_insn_36914 - FF005D1F FF005D1F post_callback_Label_insn_36914 - FF005D21 FF005D21 Label_insn_36915 - FF005D23 FF005D23 Label_insn_36916 - FF005D25 FF005D25 Label_insn_36917 - FF005D2C FF005D2C Label_insn_36918 - FF005D2E FF005D2E Label_insn_36919 - FF005D30 FF005D30 Label_insn_36920 - FF005D36 FF005D36 Label_insn_36921 - FF005D3D FF005D3D Label_insn_36922 - FF005D3E FF005D3E post_callback_Label_insn_36922 - FF005D40 FF005D40 Label_insn_36923 - FF005D42 FF005D42 Label_insn_36924 - FF005D44 FF005D44 Label_insn_36925 - FF005D46 FF005D46 Label_insn_36926 - FF005D48 FF005D48 Label_insn_36927 - FF005D4E FF005D4E Label_insn_36928 - FF005D55 FF005D55 Label_insn_36929 - FF005D56 FF005D56 post_callback_Label_insn_36929 - FF005D58 FF005D58 Label_insn_36930 - FF005D5A FF005D5A Label_insn_36931 - FF005D5C FF005D5C Label_insn_36932 - FF005D63 FF005D63 Label_insn_36933 - FF005D65 FF005D65 Label_insn_36934 - FF005D67 FF005D67 Label_insn_36935 - FF005D6D FF005D6D Label_insn_36936 - FF005D74 FF005D74 Label_insn_36937 - FF005D75 FF005D75 post_callback_Label_insn_36937 - FF005D77 FF005D77 Label_insn_36938 - FF005D79 FF005D79 Label_insn_36939 - FF005D7C FF005D7C Label_insn_36940 - FF005D7D FF005D7D post_callback_Label_insn_36940 - FF005D7F FF005D7F Label_insn_36941 - FF005D81 FF005D81 Label_insn_36942 - FF005D83 FF005D83 Label_insn_36943 - FF005D89 FF005D89 Label_insn_36944 - FF005D90 FF005D90 Label_insn_36945 - FF005D91 FF005D91 post_callback_Label_insn_36945 - FF005D93 FF005D93 Label_insn_36946 - FF005D95 FF005D95 Label_insn_36947 - FF005D97 FF005D97 Label_insn_36948 - FF005D9E FF005D9E Label_insn_36949 - FF005DA0 FF005DA0 Label_insn_36950 - FF005DA2 FF005DA2 Label_insn_36951 - FF005DA8 FF005DA8 Label_insn_36952 - FF005DAF FF005DAF Label_insn_36953 - FF005DB0 FF005DB0 post_callback_Label_insn_36953 - FF005DB2 FF005DB2 Label_insn_36954 - FF005DB4 FF005DB4 Label_insn_36955 - FF005DB6 FF005DB6 Label_insn_36956 - FF005DBD FF005DBD Label_insn_36957 - FF005DBF FF005DBF Label_insn_36958 - FF005DC1 FF005DC1 Label_insn_36959 - FF005DC7 FF005DC7 Label_insn_36960 - FF005DCE FF005DCE Label_insn_36961 - FF005DCF FF005DCF post_callback_Label_insn_36961 - FF005DD1 FF005DD1 Label_insn_36962 - FF005DD3 FF005DD3 Label_insn_36963 - FF005DD5 FF005DD5 Label_insn_36964 - FF005DDC FF005DDC Label_insn_36965 - FF005DDE FF005DDE Label_insn_36966 - FF005DE0 FF005DE0 Label_insn_36967 - FF005DE6 FF005DE6 Label_insn_36968 - FF005DED FF005DED Label_insn_36969 - FF005DEE FF005DEE post_callback_Label_insn_36969 - FF005DF0 FF005DF0 Label_insn_36970 - FF005DF2 FF005DF2 Label_insn_36971 - FF005DF4 FF005DF4 Label_insn_36972 - FF005DFB FF005DFB Label_insn_36973 - FF005DFD FF005DFD Label_insn_36974 - FF005DFF FF005DFF Label_insn_36975 - FF005E05 FF005E05 Label_insn_36976 - FF005E0C FF005E0C Label_insn_36977 - FF005E0D FF005E0D post_callback_Label_insn_36977 - FF005E0F FF005E0F Label_insn_36978 - FF005E11 FF005E11 Label_insn_36979 - FF005E13 FF005E13 Label_insn_36980 - FF005E1A FF005E1A Label_insn_36981 - FF005E1C FF005E1C Label_insn_36982 - FF005E1E FF005E1E Label_insn_36983 - FF005E24 FF005E24 Label_insn_36984 - FF005E2B FF005E2B Label_insn_36985 - FF005E2C FF005E2C post_callback_Label_insn_36985 - FF005E2E FF005E2E Label_insn_7528 - FF005E34 FF005E34 Label_insn_36986 - FF005E36 FF005E36 Label_insn_36987 - FF005E38 FF005E38 Label_insn_36988 - FF005E3A FF005E3A Label_insn_36989 - FF005E3C FF005E3C Label_insn_36990 - FF005E42 FF005E42 Label_insn_36991 - FF005E49 FF005E49 Label_insn_36992 - FF005E4A FF005E4A post_callback_Label_insn_36992 - FF005E4C FF005E4C Label_insn_36993 - FF005E4E FF005E4E Label_insn_36994 - FF005E50 FF005E50 Label_insn_36995 - FF005E57 FF005E57 Label_insn_36996 - FF005E59 FF005E59 Label_insn_36997 - FF005E5B FF005E5B Label_insn_36998 - FF005E61 FF005E61 Label_insn_36999 - FF005E68 FF005E68 Label_insn_37000 - FF005E69 FF005E69 post_callback_Label_insn_37000 - FF005E6B FF005E6B Label_insn_37001 - FF005E6D FF005E6D Label_insn_7548 - FF005E73 FF005E73 Label_insn_37002 - FF005E75 FF005E75 Label_insn_37003 - FF005E7C FF005E7C Label_insn_37004 - FF005E7E FF005E7E Label_insn_37005 - FF005E80 FF005E80 Label_insn_37006 - FF005E86 FF005E86 Label_insn_37007 - FF005E8C FF005E8C Label_insn_37008 - FF005E8E FF005E8E Label_insn_37009 - FF005E90 FF005E90 Label_insn_37010 - FF005E97 FF005E97 Label_insn_37011 - FF005E99 FF005E99 Label_insn_37012 - FF005E9B FF005E9B Label_insn_37013 - FF005EA1 FF005EA1 Label_insn_37014 - FF005EA8 FF005EA8 Label_insn_37015 - FF005EA9 FF005EA9 post_callback_Label_insn_37015 - FF005EAB FF005EAB Label_insn_37016 - FF005EAD FF005EAD Label_insn_37017 - FF005EAF FF005EAF Label_insn_37018 - FF005EB6 FF005EB6 Label_insn_37019 - FF005EB8 FF005EB8 Label_insn_37020 - FF005EBA FF005EBA Label_insn_37021 - FF005EC0 FF005EC0 Label_insn_37022 - FF005EC7 FF005EC7 Label_insn_37023 - FF005EC8 FF005EC8 post_callback_Label_insn_37023 - FF005ECA FF005ECA Label_insn_37024 - FF005ECC FF005ECC Label_insn_37025 - FF005ECE FF005ECE Label_insn_37026 - FF005ED5 FF005ED5 Label_insn_37027 - FF005ED7 FF005ED7 Label_insn_37028 - FF005ED9 FF005ED9 Label_insn_37029 - FF005EDF FF005EDF Label_insn_37030 - FF005EE6 FF005EE6 Label_insn_37031 - FF005EE7 FF005EE7 post_callback_Label_insn_37031 - FF005EE9 FF005EE9 Label_insn_37032 - FF005EEB FF005EEB Label_insn_37033 - FF005EED FF005EED Label_insn_37034 - FF005EEF FF005EEF Label_insn_37035 - FF005EF1 FF005EF1 Label_insn_37036 - FF005EF7 FF005EF7 Label_insn_37037 - FF005EFE FF005EFE Label_insn_37038 - FF005EFF FF005EFF post_callback_Label_insn_37038 - FF005F01 FF005F01 Label_insn_37039 - FF005F03 FF005F03 Label_insn_37040 - FF005F05 FF005F05 Label_insn_37041 - FF005F0C FF005F0C Label_insn_37042 - FF005F0E FF005F0E Label_insn_37043 - FF005F10 FF005F10 Label_insn_37044 - FF005F16 FF005F16 Label_insn_37045 - FF005F1D FF005F1D Label_insn_37046 - FF005F1E FF005F1E post_callback_Label_insn_37046 - FF005F20 FF005F20 Label_insn_37047 - FF005F22 FF005F22 Label_insn_37048 - FF005F24 FF005F24 Label_insn_37049 - FF005F2B FF005F2B Label_insn_37050 - FF005F2D FF005F2D Label_insn_37051 - FF005F2F FF005F2F Label_insn_37052 - FF005F35 FF005F35 Label_insn_37053 - FF005F3C FF005F3C Label_insn_37054 - FF005F3D FF005F3D post_callback_Label_insn_37054 - FF005F3F FF005F3F Label_insn_37055 - FF005F41 FF005F41 Label_insn_37056 - FF005F43 FF005F43 Label_insn_37057 - FF005F45 FF005F45 Label_insn_37058 - FF005F47 FF005F47 Label_insn_37059 - FF005F4D FF005F4D Label_insn_37060 - FF005F54 FF005F54 Label_insn_37061 - FF005F55 FF005F55 post_callback_Label_insn_37061 - FF005F57 FF005F57 Label_insn_37062 - FF005F59 FF005F59 Label_insn_37063 - FF005F5B FF005F5B Label_insn_37064 - FF005F5D FF005F5D Label_insn_37065 - FF005F5F FF005F5F Label_insn_37066 - FF005F65 FF005F65 Label_insn_37067 - FF005F6C FF005F6C Label_insn_37068 - FF005F6D FF005F6D post_callback_Label_insn_37068 - FF005F6F FF005F6F Label_insn_37069 - FF005F71 FF005F71 Label_insn_37070 - FF005F73 FF005F73 Label_insn_37071 - FF005F7A FF005F7A Label_insn_37072 - FF005F7C FF005F7C Label_insn_37073 - FF005F7E FF005F7E Label_insn_37074 - FF005F84 FF005F84 Label_insn_37075 - FF005F8B FF005F8B Label_insn_37076 - FF005F8C FF005F8C post_callback_Label_insn_37076 - FF005F8E FF005F8E Label_insn_37077 - FF005F90 FF005F90 Label_insn_37078 - FF005F92 FF005F92 Label_insn_37079 - FF005F94 FF005F94 Label_insn_37080 - FF005F96 FF005F96 Label_insn_37081 - FF005F9C FF005F9C Label_insn_37082 - FF005FA3 FF005FA3 Label_insn_37083 - FF005FA4 FF005FA4 post_callback_Label_insn_37083 - FF005FA6 FF005FA6 Label_insn_37084 - FF005FA8 FF005FA8 Label_insn_37085 - FF005FAA FF005FAA Label_insn_37086 - FF005FB1 FF005FB1 Label_insn_37087 - FF005FB3 FF005FB3 Label_insn_37088 - FF005FB5 FF005FB5 Label_insn_37089 - FF005FBB FF005FBB Label_insn_37090 - FF005FC2 FF005FC2 Label_insn_37091 - FF005FC3 FF005FC3 post_callback_Label_insn_37091 - FF005FC5 FF005FC5 Label_insn_37092 - FF005FC7 FF005FC7 Label_insn_37093 - FF005FC9 FF005FC9 Label_insn_37094 - FF005FD0 FF005FD0 Label_insn_37095 - FF005FD2 FF005FD2 Label_insn_37096 - FF005FD4 FF005FD4 Label_insn_37097 - FF005FDA FF005FDA Label_insn_37098 - FF005FE1 FF005FE1 Label_insn_37099 - FF005FE2 FF005FE2 post_callback_Label_insn_37099 - FF005FE4 FF005FE4 Label_insn_37100 - FF005FE6 FF005FE6 Label_insn_37101 - FF005FE8 FF005FE8 Label_insn_37102 - FF005FEF FF005FEF Label_insn_7683 - FF005FF3 FF005FF3 Label_insn_37103 - FF005FF5 FF005FF5 Label_insn_37104 - FF005FF7 FF005FF7 Label_insn_37105 - FF005FFD FF005FFD Label_insn_37106 - FF006004 FF006004 Label_insn_37107 - FF006005 FF006005 post_callback_Label_insn_37107 - FF006007 FF006007 Label_insn_37108 - FF006009 FF006009 Label_insn_37109 - FF00600B FF00600B Label_insn_37110 - FF00600D FF00600D Label_insn_37111 - FF00600F FF00600F Label_insn_37112 - FF006015 FF006015 Label_insn_37113 - FF00601C FF00601C Label_insn_37114 - FF00601D FF00601D post_callback_Label_insn_37114 - FF00601F FF00601F Label_insn_37115 - FF006021 FF006021 Label_insn_37116 - FF006023 FF006023 Label_insn_37117 - FF00602A FF00602A Label_insn_37118 - FF00602C FF00602C Label_insn_37119 - FF00602E FF00602E Label_insn_37120 - FF006034 FF006034 Label_insn_37121 - FF00603B FF00603B Label_insn_37122 - FF00603C FF00603C post_callback_Label_insn_37122 - FF00603E FF00603E Label_insn_37123 - FF006040 FF006040 Label_insn_37124 - FF006042 FF006042 Label_insn_37125 - FF006044 FF006044 Label_insn_37126 - FF006046 FF006046 Label_insn_37127 - FF00604C FF00604C Label_insn_37128 - FF006053 FF006053 Label_insn_37129 - FF006054 FF006054 post_callback_Label_insn_37129 - FF006056 FF006056 Label_insn_37130 - FF006058 FF006058 Label_insn_37131 - FF00605A FF00605A Label_insn_37132 - FF006061 FF006061 Label_insn_37133 - FF006063 FF006063 Label_insn_37134 - FF006065 FF006065 Label_insn_37135 - FF00606B FF00606B Label_insn_37136 - FF006072 FF006072 Label_insn_37137 - FF006073 FF006073 post_callback_Label_insn_37137 - FF006075 FF006075 Label_insn_37138 - FF006077 FF006077 Label_insn_37139 - FF006079 FF006079 Label_insn_37140 - FF006080 FF006080 Label_insn_37141 - FF006082 FF006082 Label_insn_37142 - FF006084 FF006084 Label_insn_37143 - FF00608A FF00608A Label_insn_37144 - FF006091 FF006091 Label_insn_37145 - FF006092 FF006092 post_callback_Label_insn_37145 - FF006094 FF006094 Label_insn_37146 - FF006096 FF006096 Label_insn_37147 - FF006098 FF006098 Label_insn_37148 - FF00609F FF00609F Label_insn_37149 - FF0060A1 FF0060A1 Label_insn_37150 - FF0060A3 FF0060A3 Label_insn_37151 - FF0060A9 FF0060A9 Label_insn_37152 - FF0060B0 FF0060B0 Label_insn_37153 - FF0060B1 FF0060B1 post_callback_Label_insn_37153 - FF0060B3 FF0060B3 Label_insn_37154 - FF0060B5 FF0060B5 Label_insn_37155 - FF0060B7 FF0060B7 Label_insn_37156 - FF0060BE FF0060BE Label_insn_37157 - FF0060C0 FF0060C0 Label_insn_37158 - FF0060C2 FF0060C2 Label_insn_37159 - FF0060C8 FF0060C8 Label_insn_37160 - FF0060CF FF0060CF Label_insn_37161 - FF0060D0 FF0060D0 post_callback_Label_insn_37161 - FF0060D2 FF0060D2 Label_insn_37162 - FF0060D4 FF0060D4 Label_insn_37163 - FF0060D6 FF0060D6 Label_insn_37164 - FF0060DD FF0060DD Label_insn_37165 - FF0060DF FF0060DF Label_insn_37166 - FF0060E1 FF0060E1 Label_insn_37167 - FF0060E7 FF0060E7 Label_insn_37168 - FF0060EE FF0060EE Label_insn_37169 - FF0060EF FF0060EF post_callback_Label_insn_37169 - FF0060F1 FF0060F1 Label_insn_37170 - FF0060F3 FF0060F3 Label_insn_37171 - FF0060F5 FF0060F5 Label_insn_37172 - FF0060FC FF0060FC Label_insn_37173 - FF0060FE FF0060FE Label_insn_37174 - FF006100 FF006100 Label_insn_37175 - FF006106 FF006106 Label_insn_37176 - FF00610D FF00610D Label_insn_37177 - FF00610E FF00610E post_callback_Label_insn_37177 - FF006110 FF006110 Label_insn_37178 - FF006112 FF006112 Label_insn_37179 - FF006114 FF006114 Label_insn_7792 - FF006118 FF006118 Label_insn_7793 - FF00611F FF00611F Label_insn_37180 - FF006121 FF006121 Label_insn_37181 - FF006123 FF006123 Label_insn_37182 - FF006129 FF006129 Label_insn_37183 - FF006130 FF006130 Label_insn_37184 - FF006131 FF006131 post_callback_Label_insn_37184 - FF006133 FF006133 Label_insn_37185 - FF006135 FF006135 Label_insn_37186 - FF006137 FF006137 Label_insn_37187 - FF006139 FF006139 Label_insn_37188 - FF00613B FF00613B Label_insn_37189 - FF006141 FF006141 Label_insn_37190 - FF006148 FF006148 Label_insn_37191 - FF006149 FF006149 post_callback_Label_insn_37191 - FF00614B FF00614B Label_insn_37192 - FF00614D FF00614D Label_insn_37193 - FF00614F FF00614F Label_insn_37194 - FF006156 FF006156 Label_insn_37195 - FF006158 FF006158 Label_insn_37196 - FF00615A FF00615A Label_insn_37197 - FF006160 FF006160 Label_insn_37198 - FF006167 FF006167 Label_insn_37199 - FF006168 FF006168 post_callback_Label_insn_37199 - FF00616A FF00616A Label_insn_37200 - FF00616C FF00616C Label_insn_37201 - FF00616E FF00616E Label_insn_37202 - FF006175 FF006175 Label_insn_37203 - FF006177 FF006177 Label_insn_37204 - FF006179 FF006179 Label_insn_37205 - FF00617F FF00617F Label_insn_37206 - FF006186 FF006186 Label_insn_37207 - FF006187 FF006187 post_callback_Label_insn_37207 - FF006189 FF006189 Label_insn_37208 - FF00618B FF00618B Label_insn_37209 - FF00618D FF00618D Label_insn_37210 - FF006194 FF006194 Label_insn_37211 - FF006196 FF006196 Label_insn_37212 - FF006198 FF006198 Label_insn_37213 - FF00619E FF00619E Label_insn_37214 - FF0061A5 FF0061A5 Label_insn_37215 - FF0061A6 FF0061A6 post_callback_Label_insn_37215 - FF0061A8 FF0061A8 Label_insn_37216 - FF0061AA FF0061AA Label_insn_37217 - FF0061AC FF0061AC Label_insn_37218 - FF0061B3 FF0061B3 Label_insn_37219 - FF0061B5 FF0061B5 Label_insn_37220 - FF0061B7 FF0061B7 Label_insn_37221 - FF0061BD FF0061BD Label_insn_37222 - FF0061C4 FF0061C4 Label_insn_37223 - FF0061C5 FF0061C5 post_callback_Label_insn_37223 - FF0061C7 FF0061C7 Label_insn_37224 - FF0061C9 FF0061C9 Label_insn_37225 - FF0061CB FF0061CB Label_insn_37226 - FF0061CD FF0061CD Label_insn_37227 - FF0061CF FF0061CF Label_insn_37228 - FF0061D5 FF0061D5 Label_insn_37229 - FF0061DC FF0061DC Label_insn_37230 - FF0061DD FF0061DD post_callback_Label_insn_37230 - FF0061DF FF0061DF Label_insn_37231 - FF0061E1 FF0061E1 Label_insn_37232 - FF0061E3 FF0061E3 Label_insn_37233 - FF0061EA FF0061EA Label_insn_37234 - FF0061EC FF0061EC Label_insn_37235 - FF0061EE FF0061EE Label_insn_37236 - FF0061F4 FF0061F4 Label_insn_37237 - FF0061FA FF0061FA Label_insn_7886 - FF0061FF FF0061FF Label_insn_37238 - FF006200 FF006200 post_callback_Label_insn_37238 - FF006202 FF006202 Label_insn_37239 - FF006204 FF006204 Label_insn_37240 - FF006206 FF006206 Label_insn_37241 - FF00620D FF00620D Label_insn_37242 - FF00620F FF00620F Label_insn_37243 - FF006211 FF006211 Label_insn_37244 - FF006217 FF006217 Label_insn_37245 - FF00621E FF00621E Label_insn_37246 - FF00621F FF00621F post_callback_Label_insn_37246 - FF006221 FF006221 Label_insn_37247 - FF006223 FF006223 Label_insn_37248 - FF006225 FF006225 Label_insn_37249 - FF00622C FF00622C Label_insn_37250 - FF00622E FF00622E Label_insn_37251 - FF006230 FF006230 Label_insn_37252 - FF006236 FF006236 Label_insn_37253 - FF00623D FF00623D Label_insn_37254 - FF00623E FF00623E post_callback_Label_insn_37254 - FF006240 FF006240 Label_insn_37255 - FF006242 FF006242 Label_insn_37256 - FF006244 FF006244 Label_insn_37257 - FF00624B FF00624B Label_insn_37258 - FF00624D FF00624D Label_insn_7913 - FF006251 FF006251 Label_insn_37259 - FF006253 FF006253 Label_insn_37260 - FF006259 FF006259 Label_insn_37261 - FF006260 FF006260 Label_insn_37262 - FF006261 FF006261 post_callback_Label_insn_37262 - FF006263 FF006263 Label_insn_37263 - FF006265 FF006265 Label_insn_37264 - FF006267 FF006267 Label_insn_37265 - FF00626E FF00626E Label_insn_37266 - FF006270 FF006270 Label_insn_37267 - FF006272 FF006272 Label_insn_37268 - FF006278 FF006278 Label_insn_37269 - FF00627F FF00627F Label_insn_37270 - FF006280 FF006280 post_callback_Label_insn_37270 - FF006282 FF006282 Label_insn_37271 - FF006284 FF006284 Label_insn_37272 - FF006286 FF006286 Label_insn_37273 - FF00628D FF00628D Label_insn_37274 - FF00628F FF00628F Label_insn_37275 - FF006291 FF006291 Label_insn_37276 - FF006297 FF006297 Label_insn_37277 - FF00629E FF00629E Label_insn_37278 - FF00629F FF00629F post_callback_Label_insn_37278 - FF0062A1 FF0062A1 Label_insn_37279 - FF0062A3 FF0062A3 Label_insn_37280 - FF0062A5 FF0062A5 Label_insn_37281 - FF0062AC FF0062AC Label_insn_37282 - FF0062AE FF0062AE Label_insn_37283 - FF0062B0 FF0062B0 Label_insn_37284 - FF0062B6 FF0062B6 Label_insn_37285 - FF0062BD FF0062BD Label_insn_37286 - FF0062BE FF0062BE post_callback_Label_insn_37286 - FF0062C0 FF0062C0 Label_insn_37287 - FF0062C2 FF0062C2 Label_insn_37288 - FF0062C4 FF0062C4 Label_insn_7951 - FF0062C8 FF0062C8 Label_insn_37289 - FF0062CA FF0062CA Label_insn_37290 - FF0062CC FF0062CC Label_insn_7953 - FF0062D4 FF0062D4 Label_insn_37291 - FF0062DA FF0062DA Label_insn_37292 - FF0062E1 FF0062E1 Label_insn_37293 - FF0062E2 FF0062E2 post_callback_Label_insn_37293 - FF0062E4 FF0062E4 Label_insn_37294 - FF0062E6 FF0062E6 Label_insn_37295 - FF0062E8 FF0062E8 Label_insn_37296 - FF0062EF FF0062EF Label_insn_37297 - FF0062F1 FF0062F1 Label_insn_37298 - FF0062F3 FF0062F3 Label_insn_37299 - FF0062F9 FF0062F9 Label_insn_37300 - FF006300 FF006300 Label_insn_37301 - FF006301 FF006301 post_callback_Label_insn_37301 - FF006303 FF006303 Label_insn_37302 - FF006305 FF006305 Label_insn_37303 - FF006307 FF006307 Label_insn_37304 - FF00630E FF00630E Label_insn_37305 - FF006310 FF006310 Label_insn_37306 - FF006312 FF006312 Label_insn_37307 - FF006318 FF006318 Label_insn_37308 - FF00631F FF00631F Label_insn_37309 - FF006320 FF006320 post_callback_Label_insn_37309 - FF006322 FF006322 Label_insn_37310 - FF006324 FF006324 Label_insn_37311 - FF006326 FF006326 Label_insn_37312 - FF00632D FF00632D Label_insn_37313 - FF00632F FF00632F Label_insn_37314 - FF006331 FF006331 Label_insn_37315 - FF006337 FF006337 Label_insn_37316 - FF00633E FF00633E Label_insn_37317 - FF00633F FF00633F post_callback_Label_insn_37317 - FF006341 FF006341 Label_insn_37318 - FF006343 FF006343 Label_insn_37319 - FF006345 FF006345 Label_insn_37320 - FF00634C FF00634C Label_insn_37321 - FF00634E FF00634E Label_insn_37322 - FF006350 FF006350 Label_insn_37323 - FF006356 FF006356 Label_insn_37324 - FF00635D FF00635D Label_insn_37325 - FF00635E FF00635E post_callback_Label_insn_37325 - FF006360 FF006360 Label_insn_37326 - FF006362 FF006362 Label_insn_37327 - FF006364 FF006364 Label_insn_37328 - FF00636B FF00636B Label_insn_8001 - FF00636E FF00636E Label_insn_37329 - FF006370 FF006370 Label_insn_8002 - FF006374 FF006374 Label_insn_37330 - FF006376 FF006376 Label_insn_37331 - FF00637C FF00637C Label_insn_37332 - FF006383 FF006383 Label_insn_37333 - FF006384 FF006384 post_callback_Label_insn_37333 - FF006386 FF006386 Label_insn_37334 - FF006388 FF006388 Label_insn_37335 - FF00638A FF00638A Label_insn_37336 - FF006391 FF006391 Label_insn_37337 - FF006393 FF006393 Label_insn_37338 - FF006395 FF006395 Label_insn_37339 - FF00639B FF00639B Label_insn_37340 - FF0063A2 FF0063A2 Label_insn_37341 - FF0063A3 FF0063A3 post_callback_Label_insn_37341 - FF0063A5 FF0063A5 Label_insn_37342 - FF0063A7 FF0063A7 Label_insn_37343 - FF0063A9 FF0063A9 Label_insn_37344 - FF0063AB FF0063AB Label_insn_37345 - FF0063AD FF0063AD Label_insn_37346 - FF0063B3 FF0063B3 Label_insn_37347 - FF0063B9 FF0063B9 Label_insn_8024 - FF0063BE FF0063BE Label_insn_37348 - FF0063BF FF0063BF post_callback_Label_insn_37348 - FF0063C1 FF0063C1 Label_insn_37349 - FF0063C3 FF0063C3 Label_insn_37350 - FF0063C5 FF0063C5 Label_insn_37351 - FF0063CC FF0063CC Label_insn_37352 - FF0063CE FF0063CE Label_insn_37353 - FF0063D0 FF0063D0 Label_insn_8032 - FF0063D4 FF0063D4 Label_insn_37354 - FF0063DA FF0063DA Label_insn_37355 - FF0063E1 FF0063E1 Label_insn_37356 - FF0063E2 FF0063E2 post_callback_Label_insn_37356 - FF0063E4 FF0063E4 Label_insn_37357 - FF0063E6 FF0063E6 Label_insn_37358 - FF0063E8 FF0063E8 Label_insn_37359 - FF0063EA FF0063EA Label_insn_37360 - FF0063F1 FF0063F1 Label_insn_37361 - FF0063F8 FF0063F8 Label_insn_37362 - FF0063FA FF0063FA Label_insn_37363 - FF0063FC FF0063FC Label_insn_37364 - FF006403 FF006403 Label_insn_37365 - FF006406 FF006406 Label_insn_37366 - FF00640D FF00640D Label_insn_37367 - FF006414 FF006414 Label_insn_37368 - FF006416 FF006416 Label_insn_37369 - FF006418 FF006418 Label_insn_37370 - FF00641E FF00641E Label_insn_37371 - FF006425 FF006425 Label_insn_37372 - FF006426 FF006426 post_callback_Label_insn_37372 - FF006428 FF006428 Label_insn_37373 - FF00642A FF00642A Label_insn_37374 - FF00642C FF00642C Label_insn_37375 - FF006433 FF006433 Label_insn_37376 - FF006435 FF006435 Label_insn_37377 - FF006437 FF006437 Label_insn_37378 - FF00643D FF00643D Label_insn_37379 - FF006444 FF006444 Label_insn_37380 - FF006445 FF006445 post_callback_Label_insn_37380 - FF006447 FF006447 Label_insn_37381 - FF006449 FF006449 Label_insn_37382 - FF00644B FF00644B Label_insn_37383 - FF00644D FF00644D Label_insn_37384 - FF00644F FF00644F Label_insn_37385 - FF006455 FF006455 Label_insn_37386 - FF00645C FF00645C Label_insn_37387 - FF00645D FF00645D post_callback_Label_insn_37387 - FF00645F FF00645F Label_insn_37388 - FF006461 FF006461 Label_insn_37389 - FF006463 FF006463 Label_insn_37390 - FF00646A FF00646A Label_insn_37391 - FF00646C FF00646C Label_insn_37392 - FF00646E FF00646E Label_insn_37393 - FF006474 FF006474 Label_insn_37394 - FF00647B FF00647B Label_insn_37395 - FF00647C FF00647C post_callback_Label_insn_37395 - FF00647E FF00647E Label_insn_37396 - FF006480 FF006480 Label_insn_37397 - FF006482 FF006482 Label_insn_37398 - FF006489 FF006489 Label_insn_37399 - FF00648B FF00648B Label_insn_37400 - FF00648D FF00648D Label_insn_37401 - FF006493 FF006493 Label_insn_37402 - FF00649A FF00649A Label_insn_37403 - FF00649B FF00649B post_callback_Label_insn_37403 - FF00649D FF00649D Label_insn_37404 - FF00649F FF00649F Label_insn_37405 - FF0064A1 FF0064A1 Label_insn_37406 - FF0064A8 FF0064A8 Label_insn_37407 - FF0064AA FF0064AA Label_insn_37408 - FF0064AC FF0064AC Label_insn_37409 - FF0064B2 FF0064B2 Label_insn_37410 - FF0064B9 FF0064B9 Label_insn_37411 - FF0064BA FF0064BA post_callback_Label_insn_37411 - FF0064BC FF0064BC Label_insn_37412 - FF0064BE FF0064BE Label_insn_37413 - FF0064C0 FF0064C0 Label_insn_37414 - FF0064C7 FF0064C7 Label_insn_37415 - FF0064C9 FF0064C9 Label_insn_37416 - FF0064CB FF0064CB Label_insn_37417 - FF0064D1 FF0064D1 Label_insn_37418 - FF0064D8 FF0064D8 Label_insn_37419 - FF0064D9 FF0064D9 post_callback_Label_insn_37419 - FF0064DB FF0064DB Label_insn_37420 - FF0064DD FF0064DD Label_insn_37421 - FF0064DF FF0064DF Label_insn_37422 - FF0064E1 FF0064E1 Label_insn_37423 - FF0064E3 FF0064E3 Label_insn_37424 - FF0064E9 FF0064E9 Label_insn_37425 - FF0064EF FF0064EF Label_insn_37464 - FF0064F2 FF0064F2 Label_insn_37426 - FF0064F3 FF0064F3 post_callback_Label_insn_37426 - FF0064F5 FF0064F5 Label_insn_37427 - FF0064F7 FF0064F7 Label_insn_37428 - FF0064F9 FF0064F9 Label_insn_37429 - FF0064FB FF0064FB Label_insn_37430 - FF0064FE FF0064FE Label_insn_37431 - FF006505 FF006505 Label_insn_37432 - FF006507 FF006507 Label_insn_37433 - FF006509 FF006509 Label_insn_37434 - FF006510 FF006510 Label_insn_37435 - FF006512 FF006512 Label_insn_37436 - FF006514 FF006514 Label_insn_37437 - FF00651A FF00651A Label_insn_37438 - FF006521 FF006521 Label_insn_37439 - FF006522 FF006522 post_callback_Label_insn_37439 - FF006524 FF006524 Label_insn_37440 - FF006526 FF006526 Label_insn_37441 - FF006528 FF006528 Label_insn_37442 - FF00652F FF00652F Label_insn_37443 - FF006531 FF006531 Label_insn_37444 - FF006533 FF006533 Label_insn_37445 - FF006539 FF006539 Label_insn_37446 - FF006540 FF006540 Label_insn_37447 - FF006541 FF006541 post_callback_Label_insn_37447 - FF006543 FF006543 Label_insn_37448 - FF006545 FF006545 Label_insn_37449 - FF006547 FF006547 Label_insn_37450 - FF00654E FF00654E Label_insn_37451 - FF006550 FF006550 Label_insn_37452 - FF006552 FF006552 Label_insn_37453 - FF006558 FF006558 Label_insn_37454 - FF00655F FF00655F Label_insn_37455 - FF006560 FF006560 post_callback_Label_insn_37455 - FF006562 FF006562 Label_insn_37456 - FF006564 FF006564 Label_insn_37457 - FF006566 FF006566 Label_insn_37458 - FF006568 FF006568 Label_insn_37459 - FF00656A FF00656A Label_insn_37460 - FF006570 FF006570 Label_insn_37461 - FF006577 FF006577 Label_insn_37462 - FF006578 FF006578 post_callback_Label_insn_37462 - FF00657A FF00657A Label_insn_37463 - FF00657C FF00657C Label_insn_37465 - FF006583 FF006583 Label_insn_37466 - FF006585 FF006585 Label_insn_37467 - FF006587 FF006587 Label_insn_37468 - FF00658D FF00658D Label_insn_37469 - FF006594 FF006594 Label_insn_37470 - FF006595 FF006595 post_callback_Label_insn_37470 - FF006597 FF006597 Label_insn_37471 - FF006599 FF006599 Label_insn_37472 - FF00659B FF00659B Label_insn_37473 - FF0065A2 FF0065A2 Label_insn_37474 - FF0065A4 FF0065A4 Label_insn_37475 - FF0065A6 FF0065A6 Label_insn_37476 - FF0065AC FF0065AC Label_insn_37477 - FF0065B3 FF0065B3 Label_insn_37478 - FF0065B4 FF0065B4 post_callback_Label_insn_37478 - FF0065B6 FF0065B6 Label_insn_37479 - FF0065B8 FF0065B8 Label_insn_37480 - FF0065BA FF0065BA Label_insn_37481 - FF0065C1 FF0065C1 Label_insn_37482 - FF0065C3 FF0065C3 Label_insn_37483 - FF0065C5 FF0065C5 Label_insn_37484 - FF0065CB FF0065CB Label_insn_37485 - FF0065D2 FF0065D2 Label_insn_37486 - FF0065D3 FF0065D3 post_callback_Label_insn_37486 - FF0065D5 FF0065D5 Label_insn_37487 - FF0065D7 FF0065D7 Label_insn_37488 - FF0065D9 FF0065D9 Label_insn_37489 - FF0065DB FF0065DB Label_insn_37490 - FF0065DD FF0065DD Label_insn_37491 - FF0065E3 FF0065E3 Label_insn_37492 - FF0065EA FF0065EA Label_insn_37493 - FF0065EB FF0065EB post_callback_Label_insn_37493 - FF0065ED FF0065ED Label_insn_37494 - FF0065EF FF0065EF Label_insn_37495 - FF0065F1 FF0065F1 Label_insn_37496 - FF0065F3 FF0065F3 Label_insn_37497 - FF0065FA FF0065FA Label_insn_37498 - FF006601 FF006601 Label_insn_37499 - FF006603 FF006603 Label_insn_37500 - FF006605 FF006605 Label_insn_37501 - FF00660C FF00660C Label_insn_37502 - FF00660F FF00660F Label_insn_37503 - FF006616 FF006616 Label_insn_37504 - FF00661D FF00661D Label_insn_37505 - FF00661F FF00661F Label_insn_37506 - FF006621 FF006621 Label_insn_37507 - FF006627 FF006627 Label_insn_37508 - FF00662E FF00662E Label_insn_37509 - FF00662F FF00662F post_callback_Label_insn_37509 - FF006631 FF006631 Label_insn_37510 - FF006633 FF006633 Label_insn_37511 - FF006635 FF006635 Label_insn_37512 - FF00663C FF00663C Label_insn_37513 - FF00663E FF00663E Label_insn_37514 - FF006640 FF006640 Label_insn_37515 - FF006646 FF006646 Label_insn_37516 - FF00664D FF00664D Label_insn_37517 - FF00664E FF00664E post_callback_Label_insn_37517 - FF006650 FF006650 Label_insn_37518 - FF006652 FF006652 Label_insn_37519 - FF006654 FF006654 Label_insn_37520 - FF00665B FF00665B Label_insn_37521 - FF00665D FF00665D Label_insn_37522 - FF00665F FF00665F Label_insn_37523 - FF006665 FF006665 Label_insn_37524 - FF00666C FF00666C Label_insn_37525 - FF00666D FF00666D post_callback_Label_insn_37525 - FF00666F FF00666F Label_insn_37526 - FF006671 FF006671 Label_insn_37527 - FF006673 FF006673 Label_insn_37528 - FF00667A FF00667A Label_insn_37529 - FF00667C FF00667C Label_insn_37530 - FF00667E FF00667E Label_insn_37531 - FF006684 FF006684 Label_insn_37532 - FF00668B FF00668B Label_insn_37533 - FF00668C FF00668C post_callback_Label_insn_37533 - FF00668E FF00668E Label_insn_37534 - FF006690 FF006690 Label_insn_37535 - FF006692 FF006692 Label_insn_37536 - FF006699 FF006699 Label_insn_37537 - FF00669B FF00669B Label_insn_37538 - FF00669D FF00669D Label_insn_37539 - FF0066A3 FF0066A3 Label_insn_37540 - FF0066A9 FF0066A9 Label_insn_37564 - FF0066B0 FF0066B0 Label_insn_37541 - FF0066B1 FF0066B1 post_callback_Label_insn_37541 - FF0066B3 FF0066B3 Label_insn_37542 - FF0066B5 FF0066B5 Label_insn_37543 - FF0066B7 FF0066B7 Label_insn_37544 - FF0066BE FF0066BE Label_insn_37545 - FF0066C0 FF0066C0 Label_insn_37546 - FF0066C2 FF0066C2 Label_insn_37547 - FF0066C8 FF0066C8 Label_insn_37548 - FF0066CF FF0066CF Label_insn_37549 - FF0066D0 FF0066D0 post_callback_Label_insn_37549 - FF0066D2 FF0066D2 Label_insn_37550 - FF0066D4 FF0066D4 Label_insn_37551 - FF0066D6 FF0066D6 Label_insn_37552 - FF0066DD FF0066DD Label_insn_37553 - FF0066DF FF0066DF Label_insn_37554 - FF0066E1 FF0066E1 Label_insn_37555 - FF0066E7 FF0066E7 Label_insn_37556 - FF0066EE FF0066EE Label_insn_37557 - FF0066EF FF0066EF post_callback_Label_insn_37557 - FF0066F1 FF0066F1 Label_insn_37558 - FF0066F3 FF0066F3 Label_insn_37559 - FF0066F5 FF0066F5 Label_insn_37560 - FF0066FC FF0066FC Label_insn_37561 - FF0066FE FF0066FE Label_insn_37562 - FF006700 FF006700 Label_insn_37563 - FF006707 FF006707 Label_insn_37565 - FF006708 FF006708 post_callback_Label_insn_37565 - FF00670A FF00670A Label_insn_37566 - FF00670C FF00670C Label_insn_37567 - FF00670E FF00670E Label_insn_37568 - FF006715 FF006715 Label_insn_37569 - FF006717 FF006717 Label_insn_37570 - FF006719 FF006719 Label_insn_37571 - FF00671F FF00671F Label_insn_37572 - FF006726 FF006726 Label_insn_37573 - FF006727 FF006727 post_callback_Label_insn_37573 - FF006729 FF006729 Label_insn_37574 - FF00672B FF00672B Label_insn_37575 - FF00672D FF00672D Label_insn_37576 - FF00672F FF00672F Label_insn_37577 - FF006736 FF006736 Label_insn_37578 - FF00673D FF00673D Label_insn_37579 - FF00673F FF00673F Label_insn_37580 - FF006741 FF006741 Label_insn_37581 - FF006748 FF006748 Label_insn_37582 - FF00674B FF00674B Label_insn_37583 - FF006752 FF006752 Label_insn_37584 - FF006759 FF006759 Label_insn_37585 - FF00675B FF00675B Label_insn_37586 - FF00675D FF00675D Label_insn_37587 - FF006763 FF006763 Label_insn_37588 - FF00676A FF00676A Label_insn_37589 - FF00676B FF00676B post_callback_Label_insn_37589 - FF00676D FF00676D Label_insn_37590 - FF00676F FF00676F Label_insn_37591 - FF006771 FF006771 Label_insn_37592 - FF006778 FF006778 Label_insn_37593 - FF00677F FF00677F Label_insn_37594 - FF006781 FF006781 Label_insn_37595 - FF006783 FF006783 Label_insn_37596 - FF006789 FF006789 Label_insn_37597 - FF006790 FF006790 Label_insn_37598 - FF006791 FF006791 post_callback_Label_insn_37598 - FF006793 FF006793 Label_insn_37599 - FF006795 FF006795 Label_insn_37600 - FF006797 FF006797 Label_insn_37601 - FF00679E FF00679E Label_insn_37602 - FF0067A0 FF0067A0 Label_insn_37603 - FF0067A2 FF0067A2 Label_insn_37604 - FF0067A8 FF0067A8 Label_insn_37605 - FF0067AF FF0067AF Label_insn_37606 - FF0067B0 FF0067B0 post_callback_Label_insn_37606 - FF0067B2 FF0067B2 Label_insn_37607 - FF0067B4 FF0067B4 Label_insn_37608 - FF0067B6 FF0067B6 Label_insn_37609 - FF0067B8 FF0067B8 Label_insn_37610 - FF0067BA FF0067BA Label_insn_37611 - FF0067C0 FF0067C0 Label_insn_37612 - FF0067C7 FF0067C7 Label_insn_37613 - FF0067C8 FF0067C8 post_callback_Label_insn_37613 - FF0067CA FF0067CA Label_insn_37614 - FF0067CC FF0067CC Label_insn_37615 - FF0067CE FF0067CE Label_insn_37616 - FF0067D5 FF0067D5 Label_insn_37617 - FF0067D7 FF0067D7 Label_insn_37618 - FF0067D9 FF0067D9 Label_insn_37619 - FF0067DF FF0067DF Label_insn_37620 - FF0067E6 FF0067E6 Label_insn_37621 - FF0067E7 FF0067E7 post_callback_Label_insn_37621 - FF0067E9 FF0067E9 Label_insn_37622 - FF0067EB FF0067EB Label_insn_37623 - FF0067ED FF0067ED Label_insn_37624 - FF0067F0 FF0067F0 Label_insn_37625 - FF0067F7 FF0067F7 Label_insn_37626 - FF0067F9 FF0067F9 Label_insn_37627 - FF0067FB FF0067FB Label_insn_37628 - FF006802 FF006802 Label_insn_37629 - FF006804 FF006804 Label_insn_37630 - FF006806 FF006806 Label_insn_37631 - FF00680C FF00680C Label_insn_37632 - FF006813 FF006813 Label_insn_37633 - FF006814 FF006814 post_callback_Label_insn_37633 - FF006816 FF006816 Label_insn_37634 - FF006818 FF006818 Label_insn_37635 - FF00681A FF00681A Label_insn_37636 - FF006821 FF006821 Label_insn_37637 - FF006823 FF006823 Label_insn_37638 - FF006825 FF006825 Label_insn_37639 - FF00682B FF00682B Label_insn_37640 - FF006832 FF006832 Label_insn_37641 - FF006833 FF006833 post_callback_Label_insn_37641 - FF006835 FF006835 Label_insn_37642 - FF006837 FF006837 Label_insn_37643 - FF006839 FF006839 Label_insn_37644 - FF006840 FF006840 Label_insn_37645 - FF006842 FF006842 Label_insn_37646 - FF006844 FF006844 Label_insn_37647 - FF00684A FF00684A Label_insn_37648 - FF006851 FF006851 Label_insn_37649 - FF006852 FF006852 post_callback_Label_insn_37649 - FF006854 FF006854 Label_insn_37650 - FF006856 FF006856 Label_insn_37651 - FF006858 FF006858 Label_insn_37652 - FF00685F FF00685F Label_insn_37653 - FF006861 FF006861 Label_insn_37654 - FF006863 FF006863 Label_insn_37655 - FF006869 FF006869 Label_insn_37656 - FF006870 FF006870 Label_insn_37657 - FF006871 FF006871 post_callback_Label_insn_37657 - FF006873 FF006873 Label_insn_37658 - FF006875 FF006875 Label_insn_37659 - FF006877 FF006877 Label_insn_37660 - FF006879 FF006879 Label_insn_37661 - FF00687B FF00687B Label_insn_37662 - FF006881 FF006881 Label_insn_37663 - FF006888 FF006888 Label_insn_37664 - FF006889 FF006889 post_callback_Label_insn_37664 - FF00688B FF00688B Label_insn_37665 - FF00688D FF00688D Label_insn_37666 - FF00688F FF00688F Label_insn_37667 - FF006892 FF006892 Label_insn_37668 - FF006899 FF006899 Label_insn_37669 - FF00689B FF00689B Label_insn_37670 - FF00689D FF00689D Label_insn_37671 - FF0068A4 FF0068A4 Label_insn_37672 - FF0068A6 FF0068A6 Label_insn_37673 - FF0068A8 FF0068A8 Label_insn_37674 - FF0068AE FF0068AE Label_insn_37675 - FF0068B5 FF0068B5 Label_insn_37676 - FF0068B6 FF0068B6 post_callback_Label_insn_37676 - FF0068B8 FF0068B8 Label_insn_37677 - FF0068BA FF0068BA Label_insn_37678 - FF0068BC FF0068BC Label_insn_37679 - FF0068C3 FF0068C3 Label_insn_37680 - FF0068C5 FF0068C5 Label_insn_37681 - FF0068C7 FF0068C7 Label_insn_37682 - FF0068CD FF0068CD Label_insn_37683 - FF0068D4 FF0068D4 Label_insn_37684 - FF0068D5 FF0068D5 post_callback_Label_insn_37684 - FF0068D7 FF0068D7 Label_insn_37685 - FF0068D9 FF0068D9 Label_insn_37686 - FF0068DB FF0068DB Label_insn_37687 - FF0068E2 FF0068E2 Label_insn_37688 - FF0068E4 FF0068E4 Label_insn_37689 - FF0068E6 FF0068E6 Label_insn_37690 - FF0068EC FF0068EC Label_insn_37691 - FF0068F3 FF0068F3 Label_insn_37692 - FF0068F4 FF0068F4 post_callback_Label_insn_37692 - FF0068F6 FF0068F6 Label_insn_37693 - FF0068F8 FF0068F8 Label_insn_37694 - FF0068FA FF0068FA Label_insn_37695 - FF006901 FF006901 Label_insn_37696 - FF006903 FF006903 Label_insn_37697 - FF006905 FF006905 Label_insn_37698 - FF00690B FF00690B Label_insn_37699 - FF006912 FF006912 Label_insn_37700 - FF006913 FF006913 post_callback_Label_insn_37700 - FF006915 FF006915 Label_insn_37701 - FF006917 FF006917 Label_insn_37702 - FF006919 FF006919 Label_insn_37703 - FF00691B FF00691B Label_insn_37704 - FF006921 FF006921 Label_insn_37705 - FF006928 FF006928 Label_insn_37706 - FF006929 FF006929 post_callback_Label_insn_37706 - FF00692B FF00692B Label_insn_37707 - FF00692D FF00692D Label_insn_37708 - FF00692F FF00692F Label_insn_37709 - FF006936 FF006936 Label_insn_37710 - FF006938 FF006938 Label_insn_37711 - FF00693A FF00693A Label_insn_37712 - FF006940 FF006940 Label_insn_37713 - FF006947 FF006947 Label_insn_37714 - FF006948 FF006948 post_callback_Label_insn_37714 - FF00694A FF00694A Label_insn_37715 - FF00694C FF00694C Label_insn_37716 - FF00694E FF00694E Label_insn_37717 - FF006955 FF006955 Label_insn_37718 - FF006957 FF006957 Label_insn_37719 - FF006959 FF006959 Label_insn_37720 - FF00695F FF00695F Label_insn_37721 - FF006966 FF006966 Label_insn_37722 - FF006967 FF006967 post_callback_Label_insn_37722 - FF006969 FF006969 Label_insn_37723 - FF00696B FF00696B Label_insn_37724 - FF00696D FF00696D Label_insn_37725 - FF00696F FF00696F Label_insn_37726 - FF006971 FF006971 Label_insn_37727 - FF006977 FF006977 Label_insn_37728 - FF00697E FF00697E Label_insn_37729 - FF00697F FF00697F post_callback_Label_insn_37729 - FF006981 FF006981 Label_insn_37730 - FF006983 FF006983 Label_insn_37731 - FF006985 FF006985 Label_insn_37732 - FF00698C FF00698C Label_insn_37733 - FF00698E FF00698E Label_insn_37734 - FF006990 FF006990 Label_insn_37735 - FF006996 FF006996 Label_insn_37736 - FF00699D FF00699D Label_insn_37737 - FF00699E FF00699E post_callback_Label_insn_37737 - FF0069A0 FF0069A0 Label_insn_37738 - FF0069A2 FF0069A2 Label_insn_37739 - FF0069A4 FF0069A4 Label_insn_37740 - FF0069A6 FF0069A6 Label_insn_37741 - FF0069A8 FF0069A8 Label_insn_37742 - FF0069AE FF0069AE Label_insn_37743 - FF0069B5 FF0069B5 Label_insn_37744 - FF0069B6 FF0069B6 post_callback_Label_insn_37744 - FF0069B8 FF0069B8 Label_insn_37745 - FF0069BA FF0069BA Label_insn_37746 - FF0069BC FF0069BC Label_insn_37747 - FF0069C3 FF0069C3 Label_insn_37748 - FF0069C5 FF0069C5 Label_insn_37749 - FF0069C7 FF0069C7 Label_insn_37750 - FF0069CD FF0069CD Label_insn_37751 - FF0069D4 FF0069D4 Label_insn_37752 - FF0069D5 FF0069D5 post_callback_Label_insn_37752 - FF0069D7 FF0069D7 Label_insn_37753 - FF0069D9 FF0069D9 Label_insn_37754 - FF0069DB FF0069DB Label_insn_37755 - FF0069DD FF0069DD Label_insn_37756 - FF0069DF FF0069DF Label_insn_37757 - FF0069E5 FF0069E5 Label_insn_37758 - FF0069EC FF0069EC Label_insn_37759 - FF0069ED FF0069ED post_callback_Label_insn_37759 - FF0069EF FF0069EF Label_insn_37760 - FF0069F1 FF0069F1 Label_insn_37761 - FF0069F3 FF0069F3 Label_insn_37762 - FF0069FA FF0069FA Label_insn_37763 - FF0069FC FF0069FC Label_insn_37764 - FF0069FE FF0069FE Label_insn_37765 - FF006A04 FF006A04 Label_insn_37766 - FF006A0B FF006A0B Label_insn_37767 - FF006A0C FF006A0C post_callback_Label_insn_37767 - FF006A0E FF006A0E Label_insn_37768 - FF006A10 FF006A10 Label_insn_37769 - FF006A12 FF006A12 Label_insn_37770 - FF006A19 FF006A19 Label_insn_37771 - FF006A1B FF006A1B Label_insn_37772 - FF006A1D FF006A1D Label_insn_37773 - FF006A23 FF006A23 Label_insn_37774 - FF006A2A FF006A2A Label_insn_37775 - FF006A2B FF006A2B post_callback_Label_insn_37775 - FF006A2D FF006A2D Label_insn_37776 - FF006A2F FF006A2F Label_insn_37777 - FF006A31 FF006A31 Label_insn_37778 - FF006A38 FF006A38 Label_insn_37779 - FF006A3A FF006A3A Label_insn_37780 - FF006A3C FF006A3C Label_insn_37781 - FF006A42 FF006A42 Label_insn_37782 - FF006A49 FF006A49 Label_insn_37783 - FF006A4A FF006A4A post_callback_Label_insn_37783 - FF006A4C FF006A4C Label_insn_37784 - FF006A4E FF006A4E Label_insn_37785 - FF006A50 FF006A50 Label_insn_37786 - FF006A53 FF006A53 Label_insn_37787 - FF006A5A FF006A5A Label_insn_37788 - FF006A5C FF006A5C Label_insn_37789 - FF006A5E FF006A5E Label_insn_37790 - FF006A65 FF006A65 Label_insn_37791 - FF006A67 FF006A67 Label_insn_37792 - FF006A69 FF006A69 Label_insn_37793 - FF006A6F FF006A6F Label_insn_37794 - FF006A76 FF006A76 Label_insn_37795 - FF006A77 FF006A77 post_callback_Label_insn_37795 - FF006A79 FF006A79 Label_insn_37796 - FF006A7B FF006A7B Label_insn_37797 - FF006A7D FF006A7D Label_insn_37798 - FF006A84 FF006A84 Label_insn_37799 - FF006A86 FF006A86 Label_insn_37800 - FF006A88 FF006A88 Label_insn_37801 - FF006A8E FF006A8E Label_insn_37802 - FF006A95 FF006A95 Label_insn_37803 - FF006A96 FF006A96 post_callback_Label_insn_37803 - FF006A98 FF006A98 Label_insn_37804 - FF006A9A FF006A9A Label_insn_37805 - FF006A9C FF006A9C Label_insn_37806 - FF006AA3 FF006AA3 Label_insn_37807 - FF006AA5 FF006AA5 Label_insn_37808 - FF006AA7 FF006AA7 Label_insn_37809 - FF006AAD FF006AAD Label_insn_37810 - FF006AB4 FF006AB4 Label_insn_37811 - FF006AB5 FF006AB5 post_callback_Label_insn_37811 - FF006AB7 FF006AB7 Label_insn_37812 - FF006AB9 FF006AB9 Label_insn_37813 - FF006ABB FF006ABB Label_insn_37814 - FF006AC2 FF006AC2 Label_insn_37815 - FF006AC4 FF006AC4 Label_insn_37816 - FF006AC6 FF006AC6 Label_insn_37817 - FF006ACC FF006ACC Label_insn_37818 - FF006AD3 FF006AD3 Label_insn_37819 - FF006AD4 FF006AD4 post_callback_Label_insn_37819 - FF006AD6 FF006AD6 Label_insn_37820 - FF006AD8 FF006AD8 Label_insn_37821 - FF006ADA FF006ADA Label_insn_37822 - FF006ADC FF006ADC Label_insn_37823 - FF006ADE FF006ADE Label_insn_37824 - FF006AE4 FF006AE4 Label_insn_37825 - FF006AEB FF006AEB Label_insn_37826 - FF006AEC FF006AEC post_callback_Label_insn_37826 - FF006AEE FF006AEE Label_insn_37827 - FF006AF0 FF006AF0 Label_insn_8720 - FF006AF4 FF006AF4 Label_insn_37828 - FF006AF6 FF006AF6 Label_insn_37829 - FF006AFD FF006AFD Label_insn_37830 - FF006AFF FF006AFF Label_insn_37831 - FF006B01 FF006B01 Label_insn_37832 - FF006B07 FF006B07 Label_insn_37833 - FF006B0E FF006B0E Label_insn_37834 - FF006B0F FF006B0F post_callback_Label_insn_37834 - FF006B11 FF006B11 Label_insn_37835 - FF006B13 FF006B13 Label_insn_37836 - FF006B15 FF006B15 Label_insn_37837 - FF006B1C FF006B1C Label_insn_37838 - FF006B1E FF006B1E Label_insn_37839 - FF006B20 FF006B20 Label_insn_37840 - FF006B26 FF006B26 Label_insn_37841 - FF006B2D FF006B2D Label_insn_37842 - FF006B2E FF006B2E post_callback_Label_insn_37842 - FF006B30 FF006B30 Label_insn_37843 - FF006B32 FF006B32 Label_insn_37844 - FF006B34 FF006B34 Label_insn_8742 - FF006B36 FF006B36 Label_insn_37845 - FF006B3D FF006B3D Label_insn_37846 - FF006B3F FF006B3F Label_insn_37847 - FF006B41 FF006B41 Label_insn_37848 - FF006B47 FF006B47 Label_insn_37849 - FF006B4E FF006B4E Label_insn_37850 - FF006B4F FF006B4F post_callback_Label_insn_37850 - FF006B51 FF006B51 Label_insn_37851 - FF006B53 FF006B53 Label_insn_37852 - FF006B55 FF006B55 Label_insn_37853 - FF006B57 FF006B57 Label_insn_37854 - FF006B59 FF006B59 Label_insn_37855 - FF006B5F FF006B5F Label_insn_37856 - FF006B65 FF006B65 Label_insn_37897 - FF006B6D FF006B6D Label_insn_37857 - FF006B6E FF006B6E post_callback_Label_insn_37857 - FF006B70 FF006B70 Label_insn_37858 - FF006B72 FF006B72 Label_insn_37859 - FF006B74 FF006B74 Label_insn_37860 - FF006B76 FF006B76 Label_insn_37861 - FF006B79 FF006B79 Label_insn_37862 - FF006B80 FF006B80 Label_insn_37863 - FF006B82 FF006B82 Label_insn_37864 - FF006B84 FF006B84 Label_insn_37865 - FF006B8B FF006B8B Label_insn_8767 - FF006B8E FF006B8E Label_insn_37866 - FF006B90 FF006B90 Label_insn_37867 - FF006B92 FF006B92 Label_insn_37868 - FF006B98 FF006B98 Label_insn_37869 - FF006B9F FF006B9F Label_insn_37870 - FF006BA0 FF006BA0 post_callback_Label_insn_37870 - FF006BA2 FF006BA2 Label_insn_37871 - FF006BA4 FF006BA4 Label_insn_37872 - FF006BA6 FF006BA6 Label_insn_37873 - FF006BAD FF006BAD Label_insn_37874 - FF006BAF FF006BAF Label_insn_37875 - FF006BB1 FF006BB1 Label_insn_37876 - FF006BB7 FF006BB7 Label_insn_37877 - FF006BBE FF006BBE Label_insn_37878 - FF006BBF FF006BBF post_callback_Label_insn_37878 - FF006BC1 FF006BC1 Label_insn_37879 - FF006BC3 FF006BC3 Label_insn_37880 - FF006BC5 FF006BC5 Label_insn_37881 - FF006BCC FF006BCC Label_insn_37882 - FF006BCE FF006BCE Label_insn_37883 - FF006BD0 FF006BD0 Label_insn_37884 - FF006BD6 FF006BD6 Label_insn_37885 - FF006BDD FF006BDD Label_insn_37886 - FF006BDE FF006BDE post_callback_Label_insn_37886 - FF006BE0 FF006BE0 Label_insn_37887 - FF006BE2 FF006BE2 Label_insn_37888 - FF006BE4 FF006BE4 Label_insn_37889 - FF006BEB FF006BEB Label_insn_37890 - FF006BED FF006BED Label_insn_37891 - FF006BEF FF006BEF Label_insn_37892 - FF006BF5 FF006BF5 Label_insn_37893 - FF006BFC FF006BFC Label_insn_37894 - FF006BFD FF006BFD post_callback_Label_insn_37894 - FF006BFF FF006BFF Label_insn_37895 - FF006C01 FF006C01 Label_insn_37896 - FF006C03 FF006C03 Label_insn_8809 - FF006C07 FF006C07 Label_insn_37898 - FF006C09 FF006C09 Label_insn_37899 - FF006C0B FF006C0B Label_insn_37900 - FF006C11 FF006C11 Label_insn_37901 - FF006C18 FF006C18 Label_insn_37902 - FF006C19 FF006C19 post_callback_Label_insn_37902 - FF006C1B FF006C1B Label_insn_37903 - FF006C1D FF006C1D Label_insn_37904 - FF006C1F FF006C1F Label_insn_8817 - FF006C23 FF006C23 Label_insn_37905 - FF006C25 FF006C25 Label_insn_37906 - FF006C27 FF006C27 Label_insn_37907 - FF006C2D FF006C2D Label_insn_37908 - FF006C34 FF006C34 Label_insn_37909 - FF006C35 FF006C35 post_callback_Label_insn_37909 - FF006C37 FF006C37 Label_insn_37910 - FF006C39 FF006C39 Label_insn_37911 - FF006C3B FF006C3B Label_insn_8827 - FF006C3F FF006C3F Label_insn_37912 - FF006C46 FF006C46 Label_insn_8831 - FF006C4A FF006C4A Label_insn_8836 - FF006C4E FF006C4E Label_insn_8838 - FF006C52 FF006C52 Label_insn_37913 - FF006C54 FF006C54 Label_insn_37914 - FF006C56 FF006C56 Label_insn_37915 - FF006C5C FF006C5C Label_insn_37916 - FF006C63 FF006C63 Label_insn_37917 - FF006C64 FF006C64 post_callback_Label_insn_37917 - FF006C66 FF006C66 Label_insn_37918 - FF006C68 FF006C68 Label_insn_37919 - FF006C6A FF006C6A Label_insn_37920 - FF006C71 FF006C71 Label_insn_37921 - FF006C73 FF006C73 Label_insn_37922 - FF006C75 FF006C75 Label_insn_37923 - FF006C7B FF006C7B Label_insn_37924 - FF006C82 FF006C82 Label_insn_37925 - FF006C83 FF006C83 post_callback_Label_insn_37925 - FF006C85 FF006C85 Label_insn_37926 - FF006C87 FF006C87 Label_insn_37927 - FF006C89 FF006C89 Label_insn_37928 - FF006C90 FF006C90 Label_insn_37929 - FF006C92 FF006C92 Label_insn_37930 - FF006C94 FF006C94 Label_insn_37931 - FF006C9A FF006C9A Label_insn_37932 - FF006CA1 FF006CA1 Label_insn_37933 - FF006CA2 FF006CA2 post_callback_Label_insn_37933 - FF006CA4 FF006CA4 Label_insn_37934 - FF006CA6 FF006CA6 Label_insn_37935 - FF006CA8 FF006CA8 Label_insn_37936 - FF006CAF FF006CAF Label_insn_37937 - FF006CB1 FF006CB1 Label_insn_37938 - FF006CB3 FF006CB3 Label_insn_37939 - FF006CB9 FF006CB9 Label_insn_37940 - FF006CC0 FF006CC0 Label_insn_37941 - FF006CC1 FF006CC1 post_callback_Label_insn_37941 - FF006CC3 FF006CC3 Label_insn_37942 - FF006CC5 FF006CC5 Label_insn_37943 - FF006CC7 FF006CC7 Label_insn_37944 - FF006CCE FF006CCE Label_insn_37945 - FF006CD0 FF006CD0 Label_insn_37946 - FF006CD2 FF006CD2 Label_insn_37947 - FF006CD8 FF006CD8 Label_insn_37948 - FF006CDF FF006CDF Label_insn_37949 - FF006CE0 FF006CE0 post_callback_Label_insn_37949 - FF006CE2 FF006CE2 Label_insn_37950 - FF006CE4 FF006CE4 Label_insn_37951 - FF006CE6 FF006CE6 Label_insn_37952 - FF006CED FF006CED Label_insn_37953 - FF006CEF FF006CEF Label_insn_37954 - FF006CF1 FF006CF1 Label_insn_37955 - FF006CF7 FF006CF7 Label_insn_37956 - FF006CFE FF006CFE Label_insn_37957 - FF006CFF FF006CFF post_callback_Label_insn_37957 - FF006D01 FF006D01 Label_insn_37958 - FF006D03 FF006D03 Label_insn_37959 - FF006D05 FF006D05 Label_insn_37960 - FF006D0C FF006D0C Label_insn_37961 - FF006D0E FF006D0E Label_insn_37962 - FF006D10 FF006D10 Label_insn_37963 - FF006D16 FF006D16 Label_insn_37964 - FF006D1D FF006D1D Label_insn_37965 - FF006D1E FF006D1E post_callback_Label_insn_37965 - FF006D20 FF006D20 Label_insn_37966 - FF006D22 FF006D22 Label_insn_37967 - FF006D24 FF006D24 Label_insn_37968 - FF006D2B FF006D2B Label_insn_37969 - FF006D2D FF006D2D Label_insn_37970 - FF006D2F FF006D2F Label_insn_37971 - FF006D35 FF006D35 Label_insn_37972 - FF006D3C FF006D3C Label_insn_37973 - FF006D3D FF006D3D post_callback_Label_insn_37973 - FF006D3F FF006D3F Label_insn_37974 - FF006D41 FF006D41 Label_insn_37975 - FF006D43 FF006D43 Label_insn_37976 - FF006D4A FF006D4A Label_insn_37977 - FF006D4C FF006D4C Label_insn_37978 - FF006D4E FF006D4E Label_insn_37979 - FF006D54 FF006D54 Label_insn_37980 - FF006D5B FF006D5B Label_insn_37981 - FF006D5C FF006D5C post_callback_Label_insn_37981 - FF006D5E FF006D5E Label_insn_37982 - FF006D60 FF006D60 Label_insn_37983 - FF006D62 FF006D62 Label_insn_37984 - FF006D69 FF006D69 Label_insn_37985 - FF006D6B FF006D6B Label_insn_37986 - FF006D6D FF006D6D Label_insn_37987 - FF006D73 FF006D73 Label_insn_37988 - FF006D7A FF006D7A Label_insn_37989 - FF006D7B FF006D7B post_callback_Label_insn_37989 - FF006D7D FF006D7D Label_insn_37990 - FF006D7F FF006D7F Label_insn_37991 - FF006D81 FF006D81 Label_insn_37992 - FF006D88 FF006D88 Label_insn_37993 - FF006D8A FF006D8A Label_insn_37994 - FF006D8C FF006D8C Label_insn_37995 - FF006D92 FF006D92 Label_insn_37996 - FF006D98 FF006D98 Label_insn_37997 - FF006D9F FF006D9F Label_insn_37998 - FF006DA0 FF006DA0 post_callback_Label_insn_37998 - FF006DA2 FF006DA2 Label_insn_37999 - FF006DA4 FF006DA4 Label_insn_8959 - FF006DA7 FF006DA7 Label_insn_38000 - FF006DA9 FF006DA9 Label_insn_38001 - FF006DAB FF006DAB Label_insn_38002 - FF006DAE FF006DAE Label_insn_38003 - FF006DB5 FF006DB5 Label_insn_38004 - FF006DB7 FF006DB7 Label_insn_8965 - FF006DBA FF006DBA Label_insn_38005 - FF006DBC FF006DBC Label_insn_38006 - FF006DC0 FF006DC0 Label_insn_38007 - FF006DC2 FF006DC2 Label_insn_38008 - FF006DC4 FF006DC4 Label_insn_38009 - FF006DCA FF006DCA Label_insn_38010 - FF006DD1 FF006DD1 Label_insn_38011 - FF006DD2 FF006DD2 post_callback_Label_insn_38011 - FF006DD4 FF006DD4 Label_insn_38012 - FF006DD6 FF006DD6 Label_insn_38013 - FF006DD8 FF006DD8 Label_insn_38014 - FF006DDA FF006DDA Label_insn_38015 - FF006DDD FF006DDD Label_insn_38016 - FF006DE4 FF006DE4 Label_insn_8979 - FF006DE8 FF006DE8 Label_insn_38017 - FF006DEA FF006DEA Label_insn_8980 - FF006DEE FF006DEE Label_insn_38018 - FF006DF0 FF006DF0 Label_insn_38019 - FF006DF4 FF006DF4 Label_insn_38020 - FF006DF6 FF006DF6 Label_insn_38021 - FF006DF8 FF006DF8 Label_insn_8984 - FF006DFA FF006DFA Label_insn_38022 - FF006E00 FF006E00 Label_insn_38023 - FF006E07 FF006E07 Label_insn_38024 - FF006E08 FF006E08 post_callback_Label_insn_38024 - FF006E0A FF006E0A Label_insn_38025 - FF006E0C FF006E0C Label_insn_38026 - FF006E0E FF006E0E Label_insn_8991 - FF006E10 FF006E10 Label_insn_38027 - FF006E12 FF006E12 Label_insn_8992 - FF006E14 FF006E14 Label_insn_38028 - FF006E17 FF006E17 Label_insn_8993 - FF006E1B FF006E1B Label_insn_38029 - FF006E22 FF006E22 Label_insn_38030 - FF006E24 FF006E24 Label_insn_38031 - FF006E26 FF006E26 Label_insn_38032 - FF006E2A FF006E2A Label_insn_38033 - FF006E2C FF006E2C Label_insn_38034 - FF006E2E FF006E2E Label_insn_8999 - FF006E30 FF006E30 Label_insn_38035 - FF006E36 FF006E36 Label_insn_9000 - FF006E3A FF006E3A Label_insn_38036 - FF006E41 FF006E41 Label_insn_38037 - FF006E42 FF006E42 post_callback_Label_insn_38037 - FF006E44 FF006E44 Label_insn_38038 - FF006E46 FF006E46 Label_insn_38039 - FF006E48 FF006E48 Label_insn_9005 - FF006E4C FF006E4C Label_insn_38040 - FF006E53 FF006E53 Label_insn_9008 - FF006E5A FF006E5A Label_insn_38041 - FF006E5C FF006E5C Label_insn_38042 - FF006E5E FF006E5E Label_insn_38043 - FF006E64 FF006E64 Label_insn_38044 - FF006E6A FF006E6A Label_insn_9012 - FF006E6F FF006E6F Label_insn_38045 - FF006E70 FF006E70 post_callback_Label_insn_38045 - FF006E72 FF006E72 Label_insn_38046 - FF006E74 FF006E74 Label_insn_9014 - FF006E79 FF006E79 Label_insn_38047 - FF006E7B FF006E7B Label_insn_9015 - FF006E80 FF006E80 Label_insn_38048 - FF006E82 FF006E82 Label_insn_38049 - FF006E89 FF006E89 Label_insn_9018 - FF006E8D FF006E8D Label_insn_38050 - FF006E94 FF006E94 Label_insn_9019 - FF006E98 FF006E98 Label_insn_38051 - FF006E9A FF006E9A Label_insn_38052 - FF006E9C FF006E9C Label_insn_38053 - FF006EA0 FF006EA0 Label_insn_38054 - FF006EA3 FF006EA3 Label_insn_38055 - FF006EAA FF006EAA Label_insn_9024 - FF006EAC FF006EAC Label_insn_38056 - FF006EB3 FF006EB3 Label_insn_9025 - FF006EB7 FF006EB7 Label_insn_38057 - FF006EB9 FF006EB9 Label_insn_38058 - FF006EBB FF006EBB Label_insn_38059 - FF006EC1 FF006EC1 Label_insn_38060 - FF006EC7 FF006EC7 Label_insn_9029 - FF006ECC FF006ECC Label_insn_38061 - FF006ECD FF006ECD post_callback_Label_insn_38061 - FF006ECF FF006ECF Label_insn_38062 - FF006ED1 FF006ED1 Label_insn_38063 - FF006ED3 FF006ED3 Label_insn_38064 - FF006EDA FF006EDA Label_insn_38065 - FF006EDC FF006EDC Label_insn_38066 - FF006EDE FF006EDE Label_insn_38067 - FF006EE4 FF006EE4 Label_insn_38068 - FF006EEB FF006EEB Label_insn_38069 - FF006EEC FF006EEC post_callback_Label_insn_38069 - FF006EEE FF006EEE Label_insn_38070 - FF006EF0 FF006EF0 Label_insn_38071 - FF006EF2 FF006EF2 Label_insn_9043 - FF006EF6 FF006EF6 Label_insn_38072 - FF006EFD FF006EFD Label_insn_9046 - FF006F04 FF006F04 Label_insn_38073 - FF006F06 FF006F06 Label_insn_38074 - FF006F08 FF006F08 Label_insn_38075 - FF006F0E FF006F0E Label_insn_38076 - FF006F14 FF006F14 Label_insn_9050 - FF006F19 FF006F19 Label_insn_38077 - FF006F1A FF006F1A post_callback_Label_insn_38077 - FF006F1C FF006F1C Label_insn_38078 - FF006F1E FF006F1E Label_insn_38079 - FF006F20 FF006F20 Label_insn_38080 - FF006F27 FF006F27 Label_insn_9055 - FF006F2B FF006F2B Label_insn_9056 - FF006F2F FF006F2F Label_insn_38081 - FF006F31 FF006F31 Label_insn_38082 - FF006F33 FF006F33 Label_insn_38083 - FF006F39 FF006F39 Label_insn_38084 - FF006F40 FF006F40 Label_insn_38085 - FF006F41 FF006F41 post_callback_Label_insn_38085 - FF006F43 FF006F43 Label_insn_38086 - FF006F45 FF006F45 Label_insn_38087 - FF006F47 FF006F47 Label_insn_9063 - FF006F4A FF006F4A Label_insn_38088 - FF006F51 FF006F51 Label_insn_38089 - FF006F53 FF006F53 Label_insn_38090 - FF006F55 FF006F55 Label_insn_38091 - FF006F5B FF006F5B Label_insn_38092 - FF006F62 FF006F62 Label_insn_38093 - FF006F63 FF006F63 post_callback_Label_insn_38093 - FF006F65 FF006F65 Label_insn_38094 - FF006F67 FF006F67 Label_insn_38095 - FF006F69 FF006F69 Label_insn_38096 - FF006F6B FF006F6B Label_insn_38097 - FF006F6D FF006F6D Label_insn_38098 - FF006F73 FF006F73 Label_insn_38099 - FF006F7A FF006F7A Label_insn_38100 - FF006F7B FF006F7B post_callback_Label_insn_38100 - FF006F7D FF006F7D Label_insn_38101 - FF006F7F FF006F7F Label_insn_9080 - FF006F82 FF006F82 Label_insn_38102 - FF006F84 FF006F84 Label_insn_9081 - FF006F87 FF006F87 Label_insn_38103 - FF006F8E FF006F8E Label_insn_38104 - FF006F90 FF006F90 Label_insn_38105 - FF006F92 FF006F92 Label_insn_38106 - FF006F98 FF006F98 Label_insn_38107 - FF006F9F FF006F9F Label_insn_38108 - FF006FA0 FF006FA0 post_callback_Label_insn_38108 - FF006FA2 FF006FA2 Label_insn_38109 - FF006FA4 FF006FA4 Label_insn_38110 - FF006FA6 FF006FA6 Label_insn_9091 - FF006FAA FF006FAA Label_insn_38111 - FF006FB1 FF006FB1 Label_insn_38112 - FF006FB3 FF006FB3 Label_insn_9094 - FF006FB7 FF006FB7 Label_insn_38113 - FF006FB9 FF006FB9 Label_insn_38114 - FF006FBF FF006FBF Label_insn_9096 - FF006FC3 FF006FC3 Label_insn_38115 - FF006FCA FF006FCA Label_insn_38116 - FF006FCB FF006FCB post_callback_Label_insn_38116 - FF006FCD FF006FCD Label_insn_9098 - FF006FCF FF006FCF Label_insn_38117 - FF006FD1 FF006FD1 Label_insn_38118 - FF006FD3 FF006FD3 Label_insn_9101 - FF006FD7 FF006FD7 Label_insn_38119 - FF006FDE FF006FDE Label_insn_38120 - FF006FE0 FF006FE0 Label_insn_9104 - FF006FE4 FF006FE4 Label_insn_38121 - FF006FE6 FF006FE6 Label_insn_9105 - FF006FEA FF006FEA Label_insn_38122 - FF006FF0 FF006FF0 Label_insn_38123 - FF006FF7 FF006FF7 Label_insn_38124 - FF006FF8 FF006FF8 post_callback_Label_insn_38124 - FF006FFA FF006FFA Label_insn_9108 - FF006FFE FF006FFE Label_insn_38125 - FF007000 FF007000 Label_insn_38126 - FF007002 FF007002 Label_insn_9110 - FF007006 FF007006 Label_insn_38127 - FF00700D FF00700D Label_insn_38128 - FF00700F FF00700F Label_insn_38129 - FF007011 FF007011 Label_insn_38130 - FF007017 FF007017 Label_insn_9116 - FF007019 FF007019 Label_insn_38131 - FF00701F FF00701F Label_insn_9117 - FF007024 FF007024 Label_insn_38132 - FF007025 FF007025 post_callback_Label_insn_38132 - FF007027 FF007027 Label_insn_38133 - FF007029 FF007029 Label_insn_38134 - FF00702B FF00702B Label_insn_38135 - FF00702D FF00702D Label_insn_38136 - FF007030 FF007030 Label_insn_9123 - FF007033 FF007033 Label_insn_38137 - FF00703A FF00703A Label_insn_9124 - FF00703C FF00703C Label_insn_38138 - FF00703E FF00703E Label_insn_38139 - FF007040 FF007040 Label_insn_9126 - FF007044 FF007044 Label_insn_38140 - FF007048 FF007048 Label_insn_9127 - FF00704C FF00704C Label_insn_38141 - FF00704E FF00704E Label_insn_38142 - FF007050 FF007050 Label_insn_9129 - FF007054 FF007054 Label_insn_38143 - FF00705A FF00705A Label_insn_9130 - FF00705C FF00705C Label_insn_38144 - FF007063 FF007063 Label_insn_38145 - FF007064 FF007064 post_callback_Label_insn_38145 - FF007066 FF007066 Label_insn_9132 - FF00706A FF00706A Label_insn_38146 - FF00706C FF00706C Label_insn_38147 - FF00706E FF00706E Label_insn_9135 - FF007070 FF007070 Label_insn_9136 - FF007074 FF007074 Label_insn_38148 - FF00707B FF00707B Label_insn_38149 - FF00707D FF00707D Label_insn_9139 - FF00707F FF00707F Label_insn_38150 - FF007081 FF007081 Label_insn_38151 - FF007087 FF007087 Label_insn_9141 - FF00708B FF00708B Label_insn_38152 - FF007092 FF007092 Label_insn_38153 - FF007093 FF007093 post_callback_Label_insn_38153 - FF007095 FF007095 Label_insn_38154 - FF007097 FF007097 Label_insn_38155 - FF007099 FF007099 Label_insn_38156 - FF0070A0 FF0070A0 Label_insn_38157 - FF0070A2 FF0070A2 Label_insn_38158 - FF0070A4 FF0070A4 Label_insn_38159 - FF0070AA FF0070AA Label_insn_38160 - FF0070B1 FF0070B1 Label_insn_38161 - FF0070B2 FF0070B2 post_callback_Label_insn_38161 - FF0070B4 FF0070B4 Label_insn_38162 - FF0070B6 FF0070B6 Label_insn_38163 - FF0070B8 FF0070B8 Label_insn_38164 - FF0070BA FF0070BA Label_insn_38165 - FF0070BD FF0070BD Label_insn_38166 - FF0070C4 FF0070C4 Label_insn_38167 - FF0070C6 FF0070C6 Label_insn_38168 - FF0070C8 FF0070C8 Label_insn_38169 - FF0070CC FF0070CC Label_insn_38170 - FF0070CE FF0070CE Label_insn_38171 - FF0070D0 FF0070D0 Label_insn_38172 - FF0070D6 FF0070D6 Label_insn_38173 - FF0070DD FF0070DD Label_insn_38174 - FF0070DE FF0070DE post_callback_Label_insn_38174 - FF0070E0 FF0070E0 Label_insn_38175 - FF0070E2 FF0070E2 Label_insn_38176 - FF0070E4 FF0070E4 Label_insn_38177 - FF0070EB FF0070EB Label_insn_38178 - FF0070ED FF0070ED Label_insn_38179 - FF0070EF FF0070EF Label_insn_38180 - FF0070F5 FF0070F5 Label_insn_38181 - FF0070FC FF0070FC Label_insn_38182 - FF0070FD FF0070FD post_callback_Label_insn_38182 - FF0070FF FF0070FF Label_insn_38183 - FF007101 FF007101 Label_insn_38184 - FF007103 FF007103 Label_insn_9190 - FF007107 FF007107 Label_insn_38185 - FF007109 FF007109 Label_insn_38186 - FF00710F FF00710F Label_insn_38187 - FF007116 FF007116 Label_insn_38188 - FF007118 FF007118 Label_insn_38189 - FF00711A FF00711A Label_insn_38190 - FF00711E FF00711E Label_insn_38191 - FF007121 FF007121 Label_insn_38192 - FF007127 FF007127 Label_insn_38193 - FF00712E FF00712E Label_insn_38194 - FF007130 FF007130 Label_insn_38195 - FF007132 FF007132 Label_insn_38196 - FF007138 FF007138 Label_insn_38197 - FF00713F FF00713F Label_insn_38198 - FF007140 FF007140 post_callback_Label_insn_38198 - FF007142 FF007142 Label_insn_38199 - FF007144 FF007144 Label_insn_38200 - FF007146 FF007146 Label_insn_38201 - FF00714D FF00714D Label_insn_38202 - FF00714F FF00714F Label_insn_38203 - FF007151 FF007151 Label_insn_38204 - FF007157 FF007157 Label_insn_38205 - FF00715E FF00715E Label_insn_38206 - FF00715F FF00715F post_callback_Label_insn_38206 - FF007161 FF007161 Label_insn_38207 - FF007163 FF007163 Label_insn_38208 - FF007165 FF007165 Label_insn_38209 - FF00716C FF00716C Label_insn_38210 - FF00716E FF00716E Label_insn_38211 - FF007170 FF007170 Label_insn_38212 - FF007176 FF007176 Label_insn_38213 - FF00717D FF00717D Label_insn_38214 - FF00717E FF00717E post_callback_Label_insn_38214 - FF007180 FF007180 Label_insn_38215 - FF007182 FF007182 Label_insn_9226 - FF007186 FF007186 Label_insn_38216 - FF007188 FF007188 Label_insn_38217 - FF00718F FF00718F Label_insn_38218 - FF007191 FF007191 Label_insn_38219 - FF007193 FF007193 Label_insn_38220 - FF007199 FF007199 Label_insn_38221 - FF0071A0 FF0071A0 Label_insn_38222 - FF0071A1 FF0071A1 post_callback_Label_insn_38222 - FF0071A3 FF0071A3 Label_insn_38223 - FF0071A5 FF0071A5 Label_insn_38224 - FF0071A7 FF0071A7 Label_insn_38225 - FF0071A9 FF0071A9 Label_insn_38226 - FF0071AB FF0071AB Label_insn_38227 - FF0071B1 FF0071B1 Label_insn_38228 - FF0071B8 FF0071B8 Label_insn_38229 - FF0071B9 FF0071B9 post_callback_Label_insn_38229 - FF0071BB FF0071BB Label_insn_38230 - FF0071BD FF0071BD Label_insn_9246 - FF0071C0 FF0071C0 Label_insn_38231 - FF0071C2 FF0071C2 Label_insn_38232 - FF0071C9 FF0071C9 Label_insn_9249 - FF0071CC FF0071CC Label_insn_38233 - FF0071CE FF0071CE Label_insn_38234 - FF0071D0 FF0071D0 Label_insn_9252 - FF0071D4 FF0071D4 Label_insn_38235 - FF0071DA FF0071DA Label_insn_38236 - FF0071E1 FF0071E1 Label_insn_38237 - FF0071E2 FF0071E2 post_callback_Label_insn_38237 - FF0071E4 FF0071E4 Label_insn_38238 - FF0071E6 FF0071E6 Label_insn_9256 - FF0071EA FF0071EA Label_insn_38239 - FF0071EC FF0071EC Label_insn_38240 - FF0071F3 FF0071F3 Label_insn_38241 - FF0071F5 FF0071F5 Label_insn_38242 - FF0071F7 FF0071F7 Label_insn_38243 - FF0071FD FF0071FD Label_insn_38244 - FF007204 FF007204 Label_insn_38245 - FF007205 FF007205 post_callback_Label_insn_38245 - FF007207 FF007207 Label_insn_38246 - FF007209 FF007209 Label_insn_38247 - FF00720B FF00720B Label_insn_38248 - FF007212 FF007212 Label_insn_38249 - FF007214 FF007214 Label_insn_38250 - FF007216 FF007216 Label_insn_38251 - FF00721C FF00721C Label_insn_38252 - FF007223 FF007223 Label_insn_38253 - FF007224 FF007224 post_callback_Label_insn_38253 - FF007226 FF007226 Label_insn_38254 - FF007228 FF007228 Label_insn_38255 - FF00722A FF00722A Label_insn_38256 - FF007231 FF007231 Label_insn_38257 - FF007233 FF007233 Label_insn_38258 - FF007235 FF007235 Label_insn_38259 - FF00723B FF00723B Label_insn_38260 - FF007242 FF007242 Label_insn_38261 - FF007243 FF007243 post_callback_Label_insn_38261 - FF007245 FF007245 Label_insn_38262 - FF007247 FF007247 Label_insn_38263 - FF007249 FF007249 Label_insn_38264 - FF007250 FF007250 Label_insn_38265 - FF007252 FF007252 Label_insn_38266 - FF007254 FF007254 Label_insn_38267 - FF00725A FF00725A Label_insn_38268 - FF007261 FF007261 Label_insn_38269 - FF007262 FF007262 post_callback_Label_insn_38269 - FF007264 FF007264 Label_insn_9296 - FF007268 FF007268 Label_insn_38270 - FF00726A FF00726A Label_insn_38271 - FF00726C FF00726C Label_insn_38272 - FF007273 FF007273 Label_insn_38273 - FF007275 FF007275 Label_insn_38274 - FF007277 FF007277 Label_insn_38275 - FF00727D FF00727D Label_insn_38276 - FF007284 FF007284 Label_insn_38277 - FF007285 FF007285 post_callback_Label_insn_38277 - FF007287 FF007287 Label_insn_38278 - FF007289 FF007289 Label_insn_38279 - FF00728B FF00728B Label_insn_38280 - FF007292 FF007292 Label_insn_38281 - FF007294 FF007294 Label_insn_38282 - FF007296 FF007296 Label_insn_38283 - FF00729C FF00729C Label_insn_38284 - FF0072A3 FF0072A3 Label_insn_38285 - FF0072A4 FF0072A4 post_callback_Label_insn_38285 - FF0072A6 FF0072A6 Label_insn_38286 - FF0072A8 FF0072A8 Label_insn_38287 - FF0072AA FF0072AA Label_insn_9319 - FF0072AD FF0072AD Label_insn_38288 - FF0072B4 FF0072B4 Label_insn_38289 - FF0072B6 FF0072B6 Label_insn_9322 - FF0072BA FF0072BA Label_insn_38290 - FF0072BC FF0072BC Label_insn_38291 - FF0072C2 FF0072C2 Label_insn_38292 - FF0072C9 FF0072C9 Label_insn_38293 - FF0072CA FF0072CA post_callback_Label_insn_38293 - FF0072CC FF0072CC Label_insn_38294 - FF0072CE FF0072CE Label_insn_38295 - FF0072D0 FF0072D0 Label_insn_38296 - FF0072D7 FF0072D7 Label_insn_38297 - FF0072D9 FF0072D9 Label_insn_38298 - FF0072DC FF0072DC Label_insn_38299 - FF0072DD FF0072DD post_callback_Label_insn_38299 - FF0072DF FF0072DF Label_insn_9333 - FF0072E2 FF0072E2 Label_insn_38300 - FF0072E8 FF0072E8 Label_insn_38301 - FF0072EF FF0072EF Label_insn_38302 - FF0072F0 FF0072F0 post_callback_Label_insn_38302 - FF0072F2 FF0072F2 Label_insn_38303 - FF0072F4 FF0072F4 Label_insn_38304 - FF0072F6 FF0072F6 Label_insn_38305 - FF0072FD FF0072FD Label_insn_38306 - FF0072FF FF0072FF Label_insn_38307 - FF007301 FF007301 Label_insn_9351 - FF007304 FF007304 Label_insn_9353 - FF007307 FF007307 Label_insn_38308 - FF00730D FF00730D Label_insn_38309 - FF007314 FF007314 Label_insn_38310 - FF007315 FF007315 post_callback_Label_insn_38310 - FF007317 FF007317 Label_insn_38311 - FF007319 FF007319 Label_insn_9359 - FF00731C FF00731C Label_insn_38312 - FF00731E FF00731E Label_insn_38313 - FF007325 FF007325 Label_insn_38314 - FF007327 FF007327 Label_insn_9364 - FF00732C FF00732C Label_insn_38315 - FF00732E FF00732E Label_insn_38316 - FF007334 FF007334 Label_insn_38317 - FF00733B FF00733B Label_insn_38318 - FF00733C FF00733C post_callback_Label_insn_38318 - FF00733E FF00733E Label_insn_9368 - FF007342 FF007342 Label_insn_38319 - FF007344 FF007344 Label_insn_38320 - FF007346 FF007346 Label_insn_38321 - FF00734D FF00734D Label_insn_9372 - FF007350 FF007350 Label_insn_38322 - FF007352 FF007352 Label_insn_38323 - FF007354 FF007354 Label_insn_38324 - FF00735A FF00735A Label_insn_38325 - FF007361 FF007361 Label_insn_38326 - FF007362 FF007362 post_callback_Label_insn_38326 - FF007364 FF007364 Label_insn_38327 - FF007366 FF007366 Label_insn_38328 - FF007368 FF007368 Label_insn_38329 - FF00736F FF00736F Label_insn_38330 - FF007371 FF007371 Label_insn_38331 - FF007373 FF007373 Label_insn_38332 - FF007379 FF007379 Label_insn_9387 - FF00737D FF00737D Label_insn_38333 - FF007384 FF007384 Label_insn_38334 - FF007385 FF007385 post_callback_Label_insn_38334 - FF007387 FF007387 Label_insn_38335 - FF007389 FF007389 Label_insn_9390 - FF00738D FF00738D Label_insn_38336 - FF00738F FF00738F Label_insn_38337 - FF007396 FF007396 Label_insn_38338 - FF007398 FF007398 Label_insn_38339 - FF00739A FF00739A Label_insn_38340 - FF0073A0 FF0073A0 Label_insn_38341 - FF0073A7 FF0073A7 Label_insn_38342 - FF0073A8 FF0073A8 post_callback_Label_insn_38342 - FF0073AA FF0073AA Label_insn_38343 - FF0073AC FF0073AC Label_insn_9401 - FF0073AF FF0073AF Label_insn_38344 - FF0073B1 FF0073B1 Label_insn_9402 - FF0073B5 FF0073B5 Label_insn_38345 - FF0073BC FF0073BC Label_insn_38346 - FF0073BE FF0073BE Label_insn_38347 - FF0073C0 FF0073C0 Label_insn_9407 - FF0073C4 FF0073C4 Label_insn_38348 - FF0073CA FF0073CA Label_insn_38349 - FF0073D0 FF0073D0 Label_insn_9410 - FF0073D5 FF0073D5 Label_insn_38350 - FF0073D6 FF0073D6 post_callback_Label_insn_38350 - FF0073D8 FF0073D8 Label_insn_38351 - FF0073DA FF0073DA Label_insn_38352 - FF0073DC FF0073DC Label_insn_38353 - FF0073E3 FF0073E3 Label_insn_9415 - FF0073E7 FF0073E7 Label_insn_38354 - FF0073E9 FF0073E9 Label_insn_38355 - FF0073EB FF0073EB Label_insn_38356 - FF0073F1 FF0073F1 Label_insn_38357 - FF0073F8 FF0073F8 Label_insn_38358 - FF0073F9 FF0073F9 post_callback_Label_insn_38358 - FF0073FB FF0073FB Label_insn_38359 - FF0073FD FF0073FD Label_insn_38360 - FF0073FF FF0073FF Label_insn_38361 - FF007406 FF007406 Label_insn_38362 - FF007408 FF007408 Label_insn_38363 - FF00740A FF00740A Label_insn_38364 - FF007410 FF007410 Label_insn_38365 - FF007417 FF007417 Label_insn_38366 - FF007418 FF007418 post_callback_Label_insn_38366 - FF00741A FF00741A Label_insn_38367 - FF00741C FF00741C Label_insn_38368 - FF00741E FF00741E Label_insn_38369 - FF007421 FF007421 Label_insn_38370 - FF007428 FF007428 Label_insn_38371 - FF00742A FF00742A Label_insn_38372 - FF00742C FF00742C Label_insn_38373 - FF00742F FF00742F Label_insn_38374 - FF007431 FF007431 Label_insn_38375 - FF007433 FF007433 Label_insn_38376 - FF007439 FF007439 Label_insn_38377 - FF007440 FF007440 Label_insn_38378 - FF007441 FF007441 post_callback_Label_insn_38378 - FF007443 FF007443 Label_insn_38379 - FF007445 FF007445 Label_insn_38380 - FF007447 FF007447 Label_insn_38381 - FF00744E FF00744E Label_insn_38382 - FF007450 FF007450 Label_insn_38383 - FF007452 FF007452 Label_insn_38384 - FF007458 FF007458 Label_insn_38385 - FF00745F FF00745F Label_insn_38386 - FF007460 FF007460 post_callback_Label_insn_38386 - FF007462 FF007462 Label_insn_38387 - FF007464 FF007464 Label_insn_38388 - FF007466 FF007466 Label_insn_9466 - FF007469 FF007469 Label_insn_38389 - FF007470 FF007470 Label_insn_38390 - FF007472 FF007472 Label_insn_38391 - FF007474 FF007474 Label_insn_38392 - FF00747A FF00747A Label_insn_38393 - FF007481 FF007481 Label_insn_38394 - FF007482 FF007482 post_callback_Label_insn_38394 - FF007484 FF007484 Label_insn_38395 - FF007486 FF007486 Label_insn_38396 - FF007488 FF007488 Label_insn_38397 - FF00748A FF00748A Label_insn_38398 - FF00748D FF00748D Label_insn_38399 - FF007494 FF007494 Label_insn_38400 - FF007496 FF007496 Label_insn_38401 - FF007498 FF007498 Label_insn_38402 - FF00749D FF00749D Label_insn_38403 - FF00749F FF00749F Label_insn_38404 - FF0074A1 FF0074A1 Label_insn_38405 - FF0074A7 FF0074A7 Label_insn_38406 - FF0074AE FF0074AE Label_insn_38407 - FF0074AF FF0074AF post_callback_Label_insn_38407 - FF0074B1 FF0074B1 Label_insn_38408 - FF0074B3 FF0074B3 Label_insn_38409 - FF0074B5 FF0074B5 Label_insn_9491 - FF0074B9 FF0074B9 Label_insn_38410 - FF0074C0 FF0074C0 Label_insn_38411 - FF0074C2 FF0074C2 Label_insn_38412 - FF0074C4 FF0074C4 Label_insn_38413 - FF0074CA FF0074CA Label_insn_38414 - FF0074D1 FF0074D1 Label_insn_38415 - FF0074D2 FF0074D2 post_callback_Label_insn_38415 - FF0074D4 FF0074D4 Label_insn_38416 - FF0074D6 FF0074D6 Label_insn_38417 - FF0074D8 FF0074D8 Label_insn_38418 - FF0074DF FF0074DF Label_insn_9502 - FF0074E2 FF0074E2 Label_insn_38419 - FF0074E4 FF0074E4 Label_insn_38420 - FF0074E6 FF0074E6 Label_insn_38421 - FF0074EC FF0074EC Label_insn_38422 - FF0074F3 FF0074F3 Label_insn_38423 - FF0074F4 FF0074F4 post_callback_Label_insn_38423 - FF0074F6 FF0074F6 Label_insn_38424 - FF0074F8 FF0074F8 Label_insn_38425 - FF0074FA FF0074FA Label_insn_38426 - FF007501 FF007501 Label_insn_38427 - FF007503 FF007503 Label_insn_38428 - FF007505 FF007505 Label_insn_38429 - FF00750B FF00750B Label_insn_38430 - FF007512 FF007512 Label_insn_38431 - FF007513 FF007513 post_callback_Label_insn_38431 - FF007515 FF007515 Label_insn_38432 - FF007517 FF007517 Label_insn_38433 - FF007519 FF007519 Label_insn_9520 - FF00751C FF00751C Label_insn_9521 - FF00751F FF00751F Label_insn_38434 - FF007526 FF007526 Label_insn_38435 - FF007528 FF007528 Label_insn_38436 - FF00752A FF00752A Label_insn_38437 - FF007530 FF007530 Label_insn_38438 - FF007537 FF007537 Label_insn_38439 - FF007538 FF007538 post_callback_Label_insn_38439 - FF00753A FF00753A Label_insn_38440 - FF00753C FF00753C Label_insn_38441 - FF00753E FF00753E Label_insn_38442 - FF007545 FF007545 Label_insn_9532 - FF007549 FF007549 Label_insn_38443 - FF00754B FF00754B Label_insn_38444 - FF00754D FF00754D Label_insn_9535 - FF007551 FF007551 Label_insn_38445 - FF007557 FF007557 Label_insn_9536 - FF00755B FF00755B Label_insn_38446 - FF007562 FF007562 Label_insn_38447 - FF007563 FF007563 post_callback_Label_insn_38447 - FF007565 FF007565 Label_insn_38448 - FF007567 FF007567 Label_insn_38449 - FF007569 FF007569 Label_insn_38450 - FF007570 FF007570 Label_insn_38451 - FF007572 FF007572 Label_insn_38452 - FF007574 FF007574 Label_insn_38453 - FF00757A FF00757A Label_insn_38454 - FF007580 FF007580 Label_insn_9549 - FF007585 FF007585 Label_insn_38455 - FF007586 FF007586 post_callback_Label_insn_38455 - FF007588 FF007588 Label_insn_38456 - FF00758A FF00758A Label_insn_38457 - FF00758C FF00758C Label_insn_38458 - FF00758E FF00758E Label_insn_38459 - FF007590 FF007590 Label_insn_38460 - FF007596 FF007596 Label_insn_38461 - FF00759D FF00759D Label_insn_38462 - FF00759E FF00759E post_callback_Label_insn_38462 - FF0075A0 FF0075A0 Label_insn_38463 - FF0075A2 FF0075A2 Label_insn_38464 - FF0075A4 FF0075A4 Label_insn_38465 - FF0075AB FF0075AB Label_insn_38466 - FF0075AD FF0075AD Label_insn_38467 - FF0075AF FF0075AF Label_insn_38468 - FF0075B5 FF0075B5 Label_insn_38469 - FF0075BC FF0075BC Label_insn_38470 - FF0075BD FF0075BD post_callback_Label_insn_38470 - FF0075BF FF0075BF Label_insn_38471 - FF0075C1 FF0075C1 Label_insn_38472 - FF0075C3 FF0075C3 Label_insn_38473 - FF0075C5 FF0075C5 Label_insn_38474 - FF0075C8 FF0075C8 Label_insn_38475 - FF0075CF FF0075CF Label_insn_38476 - FF0075D1 FF0075D1 Label_insn_9578 - FF0075D5 FF0075D5 Label_insn_38477 - FF0075D7 FF0075D7 Label_insn_9579 - FF0075DB FF0075DB Label_insn_38478 - FF0075E0 FF0075E0 Label_insn_38479 - FF0075E2 FF0075E2 Label_insn_38480 - FF0075E4 FF0075E4 Label_insn_38481 - FF0075EA FF0075EA Label_insn_38482 - FF0075F1 FF0075F1 Label_insn_38483 - FF0075F2 FF0075F2 post_callback_Label_insn_38483 - FF0075F4 FF0075F4 Label_insn_38484 - FF0075F6 FF0075F6 Label_insn_38485 - FF0075F8 FF0075F8 Label_insn_38486 - FF0075FF FF0075FF Label_insn_9591 - FF007602 FF007602 Label_insn_38487 - FF007604 FF007604 Label_insn_38488 - FF007606 FF007606 Label_insn_38489 - FF00760C FF00760C Label_insn_38490 - FF007613 FF007613 Label_insn_38491 - FF007614 FF007614 post_callback_Label_insn_38491 - FF007616 FF007616 Label_insn_38492 - FF007618 FF007618 Label_insn_38493 - FF00761A FF00761A Label_insn_38494 - FF007621 FF007621 Label_insn_38495 - FF007623 FF007623 Label_insn_38496 - FF007625 FF007625 Label_insn_38497 - FF00762B FF00762B Label_insn_38498 - FF007632 FF007632 Label_insn_38499 - FF007633 FF007633 post_callback_Label_insn_38499 - FF007635 FF007635 Label_insn_38500 - FF007637 FF007637 Label_insn_38501 - FF007639 FF007639 Label_insn_38502 - FF007640 FF007640 Label_insn_38503 - FF007642 FF007642 Label_insn_38504 - FF007644 FF007644 Label_insn_38505 - FF00764A FF00764A Label_insn_38506 - FF007651 FF007651 Label_insn_38507 - FF007652 FF007652 post_callback_Label_insn_38507 - FF007654 FF007654 Label_insn_38508 - FF007656 FF007656 Label_insn_38509 - FF007658 FF007658 Label_insn_38510 - FF00765F FF00765F Label_insn_38511 - FF007661 FF007661 Label_insn_38512 - FF007663 FF007663 Label_insn_38513 - FF007669 FF007669 Label_insn_38514 - FF00766F FF00766F Label_insn_9630 - FF007674 FF007674 Label_insn_38515 - FF007675 FF007675 post_callback_Label_insn_38515 - FF007677 FF007677 Label_insn_38516 - FF007679 FF007679 Label_insn_9632 - FF00767C FF00767C Label_insn_38517 - FF00767E FF00767E Label_insn_38518 - FF007685 FF007685 Label_insn_9636 - FF007689 FF007689 Label_insn_38519 - FF00768B FF00768B Label_insn_38520 - FF00768D FF00768D Label_insn_38521 - FF007693 FF007693 Label_insn_38522 - FF00769A FF00769A Label_insn_38523 - FF00769B FF00769B post_callback_Label_insn_38523 - FF00769D FF00769D Label_insn_38524 - FF00769F FF00769F Label_insn_38525 - FF0076A1 FF0076A1 Label_insn_38526 - FF0076A8 FF0076A8 Label_insn_38527 - FF0076AA FF0076AA Label_insn_38528 - FF0076AC FF0076AC Label_insn_38529 - FF0076B2 FF0076B2 Label_insn_38530 - FF0076B9 FF0076B9 Label_insn_38531 - FF0076BA FF0076BA post_callback_Label_insn_38531 - FF0076BC FF0076BC Label_insn_38532 - FF0076BE FF0076BE Label_insn_9652 - FF0076C2 FF0076C2 Label_insn_38533 - FF0076C4 FF0076C4 Label_insn_38534 - FF0076C6 FF0076C6 Label_insn_38535 - FF0076C9 FF0076C9 Label_insn_38536 - FF0076D0 FF0076D0 Label_insn_38537 - FF0076D2 FF0076D2 Label_insn_38538 - FF0076D4 FF0076D4 Label_insn_38539 - FF0076D7 FF0076D7 Label_insn_38540 - FF0076D9 FF0076D9 Label_insn_38541 - FF0076DB FF0076DB Label_insn_38542 - FF0076E1 FF0076E1 Label_insn_38543 - FF0076E7 FF0076E7 Label_insn_38612 - FF0076EE FF0076EE Label_insn_38544 - FF0076EF FF0076EF post_callback_Label_insn_38544 - FF0076F1 FF0076F1 Label_insn_38545 - FF0076F3 FF0076F3 Label_insn_38546 - FF0076F5 FF0076F5 Label_insn_38547 - FF0076F7 FF0076F7 Label_insn_38548 - FF0076F9 FF0076F9 Label_insn_38549 - FF0076FF FF0076FF Label_insn_38550 - FF007706 FF007706 Label_insn_38551 - FF007707 FF007707 post_callback_Label_insn_38551 - FF007709 FF007709 Label_insn_38552 - FF00770B FF00770B Label_insn_38553 - FF00770D FF00770D Label_insn_38554 - FF007714 FF007714 Label_insn_38555 - FF007716 FF007716 Label_insn_38556 - FF007718 FF007718 Label_insn_38557 - FF00771E FF00771E Label_insn_38558 - FF007725 FF007725 Label_insn_38559 - FF007726 FF007726 post_callback_Label_insn_38559 - FF007728 FF007728 Label_insn_38560 - FF00772A FF00772A Label_insn_38561 - FF00772C FF00772C Label_insn_38562 - FF007733 FF007733 Label_insn_38563 - FF007735 FF007735 Label_insn_38564 - FF007737 FF007737 Label_insn_9714 - FF00773B FF00773B Label_insn_38565 - FF007741 FF007741 Label_insn_38566 - FF007748 FF007748 Label_insn_38567 - FF007749 FF007749 post_callback_Label_insn_38567 - FF00774B FF00774B Label_insn_38568 - FF00774D FF00774D Label_insn_38569 - FF00774F FF00774F Label_insn_38570 - FF007756 FF007756 Label_insn_38571 - FF007758 FF007758 Label_insn_38572 - FF00775A FF00775A Label_insn_38573 - FF007760 FF007760 Label_insn_38574 - FF007767 FF007767 Label_insn_38575 - FF007768 FF007768 post_callback_Label_insn_38575 - FF00776A FF00776A Label_insn_38576 - FF00776C FF00776C Label_insn_38577 - FF00776E FF00776E Label_insn_38578 - FF007770 FF007770 Label_insn_38579 - FF007772 FF007772 Label_insn_38580 - FF007778 FF007778 Label_insn_38581 - FF00777F FF00777F Label_insn_38582 - FF007780 FF007780 post_callback_Label_insn_38582 - FF007782 FF007782 Label_insn_38583 - FF007784 FF007784 Label_insn_38584 - FF007786 FF007786 Label_insn_38585 - FF00778D FF00778D Label_insn_38586 - FF00778F FF00778F Label_insn_38587 - FF007791 FF007791 Label_insn_38588 - FF007797 FF007797 Label_insn_38589 - FF00779E FF00779E Label_insn_38590 - FF00779F FF00779F post_callback_Label_insn_38590 - FF0077A1 FF0077A1 Label_insn_38591 - FF0077A3 FF0077A3 Label_insn_38592 - FF0077A5 FF0077A5 Label_insn_38593 - FF0077AC FF0077AC Label_insn_38594 - FF0077AE FF0077AE Label_insn_38595 - FF0077B0 FF0077B0 Label_insn_38596 - FF0077B6 FF0077B6 Label_insn_38597 - FF0077BD FF0077BD Label_insn_38598 - FF0077BE FF0077BE post_callback_Label_insn_38598 - FF0077C0 FF0077C0 Label_insn_38599 - FF0077C2 FF0077C2 Label_insn_38600 - FF0077C4 FF0077C4 Label_insn_38601 - FF0077CB FF0077CB Label_insn_38602 - FF0077CD FF0077CD Label_insn_38603 - FF0077CF FF0077CF Label_insn_38604 - FF0077D5 FF0077D5 Label_insn_38605 - FF0077DC FF0077DC Label_insn_38606 - FF0077DD FF0077DD post_callback_Label_insn_38606 - FF0077DF FF0077DF Label_insn_38607 - FF0077E1 FF0077E1 Label_insn_9767 - FF0077E7 FF0077E7 Label_insn_38608 - FF0077E9 FF0077E9 Label_insn_38609 - FF0077EB FF0077EB Label_insn_38610 - FF0077ED FF0077ED Label_insn_38611 - FF0077F4 FF0077F4 Label_insn_38613 - FF0077F5 FF0077F5 post_callback_Label_insn_38613 - FF0077F7 FF0077F7 Label_insn_38614 - FF0077F9 FF0077F9 Label_insn_38615 - FF0077FB FF0077FB Label_insn_38616 - FF007802 FF007802 Label_insn_38617 - FF007804 FF007804 Label_insn_38618 - FF007806 FF007806 Label_insn_38619 - FF00780C FF00780C Label_insn_38620 - FF007813 FF007813 Label_insn_38621 - FF007814 FF007814 post_callback_Label_insn_38621 - FF007816 FF007816 Label_insn_38622 - FF007818 FF007818 Label_insn_38623 - FF00781A FF00781A Label_insn_38624 - FF007821 FF007821 Label_insn_38625 - FF007823 FF007823 Label_insn_38626 - FF007825 FF007825 Label_insn_38627 - FF00782B FF00782B Label_insn_38628 - FF007832 FF007832 Label_insn_38629 - FF007833 FF007833 post_callback_Label_insn_38629 - FF007835 FF007835 Label_insn_38630 - FF007837 FF007837 Label_insn_38631 - FF007839 FF007839 Label_insn_38632 - FF007840 FF007840 Label_insn_38633 - FF007842 FF007842 Label_insn_38634 - FF007844 FF007844 Label_insn_38635 - FF00784A FF00784A Label_insn_38636 - FF007851 FF007851 Label_insn_38637 - FF007852 FF007852 post_callback_Label_insn_38637 - FF007854 FF007854 Label_insn_38638 - FF007856 FF007856 Label_insn_38639 - FF007858 FF007858 Label_insn_38640 - FF00785F FF00785F Label_insn_38641 - FF007861 FF007861 Label_insn_38642 - FF007863 FF007863 Label_insn_38643 - FF007869 FF007869 Label_insn_38644 - FF007870 FF007870 Label_insn_38645 - FF007871 FF007871 post_callback_Label_insn_38645 - FF007873 FF007873 Label_insn_38646 - FF007875 FF007875 Label_insn_38647 - FF007877 FF007877 Label_insn_38648 - FF00787E FF00787E Label_insn_38649 - FF007880 FF007880 Label_insn_38650 - FF007882 FF007882 Label_insn_38651 - FF007888 FF007888 Label_insn_38652 - FF00788F FF00788F Label_insn_38653 - FF007890 FF007890 post_callback_Label_insn_38653 - FF007892 FF007892 Label_insn_38654 - FF007894 FF007894 Label_insn_38655 - FF007896 FF007896 Label_insn_38656 - FF00789D FF00789D Label_insn_38657 - FF00789F FF00789F Label_insn_38658 - FF0078A1 FF0078A1 Label_insn_38659 - FF0078A7 FF0078A7 Label_insn_38660 - FF0078AE FF0078AE Label_insn_38661 - FF0078AF FF0078AF post_callback_Label_insn_38661 - FF0078B1 FF0078B1 Label_insn_38662 - FF0078B3 FF0078B3 Label_insn_38663 - FF0078B5 FF0078B5 Label_insn_38664 - FF0078BC FF0078BC Label_insn_38665 - FF0078BE FF0078BE Label_insn_38666 - FF0078C0 FF0078C0 Label_insn_38667 - FF0078C6 FF0078C6 Label_insn_38668 - FF0078CD FF0078CD Label_insn_38669 - FF0078CE FF0078CE post_callback_Label_insn_38669 - FF0078D0 FF0078D0 Label_insn_38670 - FF0078D2 FF0078D2 Label_insn_38671 - FF0078D4 FF0078D4 Label_insn_38672 - FF0078DB FF0078DB Label_insn_38673 - FF0078DD FF0078DD Label_insn_38674 - FF0078DF FF0078DF Label_insn_38675 - FF0078E5 FF0078E5 Label_insn_38676 - FF0078EC FF0078EC Label_insn_38677 - FF0078ED FF0078ED post_callback_Label_insn_38677 - FF0078EF FF0078EF Label_insn_38678 - FF0078F1 FF0078F1 Label_insn_38679 - FF0078F3 FF0078F3 Label_insn_38680 - FF0078FA FF0078FA Label_insn_38681 - FF0078FC FF0078FC Label_insn_38682 - FF0078FE FF0078FE Label_insn_38683 - FF007904 FF007904 Label_insn_38684 - FF00790B FF00790B Label_insn_38685 - FF00790C FF00790C post_callback_Label_insn_38685 - FF00790E FF00790E Label_insn_38686 - FF007910 FF007910 Label_insn_38687 - FF007912 FF007912 Label_insn_38688 - FF007919 FF007919 Label_insn_38689 - FF00791B FF00791B Label_insn_38690 - FF00791D FF00791D Label_insn_38691 - FF007923 FF007923 Label_insn_38692 - FF00792A FF00792A Label_insn_38693 - FF00792B FF00792B post_callback_Label_insn_38693 - FF00792D FF00792D Label_insn_38694 - FF00792F FF00792F Label_insn_38695 - FF007931 FF007931 Label_insn_38696 - FF007933 FF007933 Label_insn_38697 - FF007936 FF007936 Label_insn_9922 - FF00793A FF00793A Label_insn_38698 - FF007941 FF007941 Label_insn_38699 - FF007943 FF007943 Label_insn_9924 - FF007947 FF007947 Label_insn_38700 - FF007949 FF007949 Label_insn_38701 - FF00794C FF00794C Label_insn_38702 - FF00794E FF00794E Label_insn_38703 - FF007950 FF007950 Label_insn_38704 - FF007956 FF007956 Label_insn_38705 - FF00795D FF00795D Label_insn_38706 - FF00795E FF00795E post_callback_Label_insn_38706 - FF007960 FF007960 Label_insn_38707 - FF007962 FF007962 Label_insn_38708 - FF007964 FF007964 Label_insn_38709 - FF007966 FF007966 Label_insn_38710 - FF007969 FF007969 Label_insn_38711 - FF007970 FF007970 Label_insn_38712 - FF007972 FF007972 Label_insn_38713 - FF007974 FF007974 Label_insn_38714 - FF007979 FF007979 Label_insn_38715 - FF00797B FF00797B Label_insn_38716 - FF00797D FF00797D Label_insn_38717 - FF007983 FF007983 Label_insn_38718 - FF00798A FF00798A Label_insn_38719 - FF00798B FF00798B post_callback_Label_insn_38719 - FF00798D FF00798D Label_insn_38720 - FF00798F FF00798F Label_insn_38721 - FF007991 FF007991 Label_insn_9948 - FF007995 FF007995 Label_insn_38722 - FF007997 FF007997 Label_insn_38723 - FF00799A FF00799A Label_insn_38724 - FF0079A1 FF0079A1 Label_insn_38725 - FF0079A3 FF0079A3 Label_insn_38726 - FF0079A5 FF0079A5 Label_insn_38727 - FF0079A8 FF0079A8 Label_insn_38728 - FF0079AA FF0079AA Label_insn_38729 - FF0079AC FF0079AC Label_insn_38730 - FF0079B2 FF0079B2 Label_insn_38731 - FF0079B9 FF0079B9 Label_insn_38732 - FF0079BA FF0079BA post_callback_Label_insn_38732 - FF0079BC FF0079BC Label_insn_38733 - FF0079BE FF0079BE Label_insn_38734 - FF0079C0 FF0079C0 Label_insn_38735 - FF0079C7 FF0079C7 Label_insn_38736 - FF0079C9 FF0079C9 Label_insn_38737 - FF0079CB FF0079CB Label_insn_38738 - FF0079D1 FF0079D1 Label_insn_38739 - FF0079D8 FF0079D8 Label_insn_38740 - FF0079D9 FF0079D9 post_callback_Label_insn_38740 - FF0079DB FF0079DB Label_insn_38741 - FF0079DD FF0079DD Label_insn_38742 - FF0079DF FF0079DF Label_insn_38743 - FF0079E6 FF0079E6 Label_insn_38744 - FF0079E8 FF0079E8 Label_insn_38745 - FF0079EA FF0079EA Label_insn_38746 - FF0079F0 FF0079F0 Label_insn_38747 - FF0079F7 FF0079F7 Label_insn_38748 - FF0079F8 FF0079F8 post_callback_Label_insn_38748 - FF0079FA FF0079FA Label_insn_38749 - FF0079FC FF0079FC Label_insn_38750 - FF0079FE FF0079FE Label_insn_38751 - FF007A05 FF007A05 Label_insn_38752 - FF007A07 FF007A07 Label_insn_38753 - FF007A09 FF007A09 Label_insn_38754 - FF007A0F FF007A0F Label_insn_38755 - FF007A16 FF007A16 Label_insn_38756 - FF007A17 FF007A17 post_callback_Label_insn_38756 - FF007A19 FF007A19 Label_insn_38757 - FF007A1B FF007A1B Label_insn_38758 - FF007A1D FF007A1D Label_insn_38759 - FF007A1F FF007A1F Label_insn_38760 - FF007A21 FF007A21 Label_insn_38761 - FF007A27 FF007A27 Label_insn_38762 - FF007A2E FF007A2E Label_insn_38763 - FF007A2F FF007A2F post_callback_Label_insn_38763 - FF007A31 FF007A31 Label_insn_38764 - FF007A33 FF007A33 Label_insn_38765 - FF007A35 FF007A35 Label_insn_38766 - FF007A3C FF007A3C Label_insn_38767 - FF007A3E FF007A3E Label_insn_38768 - FF007A40 FF007A40 Label_insn_38769 - FF007A46 FF007A46 Label_insn_38770 - FF007A4D FF007A4D Label_insn_38771 - FF007A4E FF007A4E post_callback_Label_insn_38771 - FF007A50 FF007A50 Label_insn_38772 - FF007A52 FF007A52 Label_insn_38773 - FF007A54 FF007A54 Label_insn_38774 - FF007A5B FF007A5B Label_insn_38775 - FF007A5D FF007A5D Label_insn_38776 - FF007A5F FF007A5F Label_insn_38777 - FF007A65 FF007A65 Label_insn_38778 - FF007A6C FF007A6C Label_insn_38779 - FF007A6D FF007A6D post_callback_Label_insn_38779 - FF007A6F FF007A6F Label_insn_38780 - FF007A71 FF007A71 Label_insn_38781 - FF007A73 FF007A73 Label_insn_38782 - FF007A7A FF007A7A Label_insn_38783 - FF007A7C FF007A7C Label_insn_38784 - FF007A7E FF007A7E Label_insn_38785 - FF007A84 FF007A84 Label_insn_38786 - FF007A8B FF007A8B Label_insn_38787 - FF007A8C FF007A8C post_callback_Label_insn_38787 - FF007A8E FF007A8E Label_insn_10035 - FF007A93 FF007A93 Label_insn_38788 - FF007A95 FF007A95 Label_insn_38789 - FF007A97 FF007A97 Label_insn_10037 - FF007A9B FF007A9B Label_insn_38790 - FF007AA2 FF007AA2 Label_insn_38791 - FF007AA4 FF007AA4 Label_insn_38792 - FF007AA6 FF007AA6 Label_insn_38793 - FF007AAC FF007AAC Label_insn_38794 - FF007AB2 FF007AB2 Label_insn_10044 - FF007AB7 FF007AB7 Label_insn_38795 - FF007AB8 FF007AB8 post_callback_Label_insn_38795 - FF007ABA FF007ABA Label_insn_38796 - FF007ABC FF007ABC Label_insn_38797 - FF007ABE FF007ABE Label_insn_10047 - FF007AC2 FF007AC2 Label_insn_38798 - FF007AC9 FF007AC9 Label_insn_38799 - FF007ACB FF007ACB Label_insn_38800 - FF007ACD FF007ACD Label_insn_38801 - FF007AD3 FF007AD3 Label_insn_38802 - FF007ADA FF007ADA Label_insn_38803 - FF007ADB FF007ADB post_callback_Label_insn_38803 - FF007ADD FF007ADD Label_insn_38804 - FF007ADF FF007ADF Label_insn_38805 - FF007AE1 FF007AE1 Label_insn_38806 - FF007AE3 FF007AE3 Label_insn_38807 - FF007AEA FF007AEA Label_insn_38808 - FF007AF1 FF007AF1 Label_insn_38809 - FF007AF3 FF007AF3 Label_insn_38810 - FF007AF5 FF007AF5 Label_insn_38811 - FF007AFD FF007AFD Label_insn_38812 - FF007AFF FF007AFF Label_insn_38813 - FF007B01 FF007B01 Label_insn_38814 - FF007B07 FF007B07 Label_insn_38815 - FF007B0E FF007B0E Label_insn_38816 - FF007B0F FF007B0F post_callback_Label_insn_38816 - FF007B11 FF007B11 Label_insn_38817 - FF007B13 FF007B13 Label_insn_38818 - FF007B15 FF007B15 Label_insn_38819 - FF007B1C FF007B1C Label_insn_38820 - FF007B1E FF007B1E Label_insn_38821 - FF007B20 FF007B20 Label_insn_38822 - FF007B26 FF007B26 Label_insn_38823 - FF007B2D FF007B2D Label_insn_38824 - FF007B2E FF007B2E post_callback_Label_insn_38824 - FF007B30 FF007B30 Label_insn_38825 - FF007B32 FF007B32 Label_insn_38826 - FF007B34 FF007B34 Label_insn_38827 - FF007B3B FF007B3B Label_insn_38828 - FF007B3D FF007B3D Label_insn_38829 - FF007B3F FF007B3F Label_insn_38830 - FF007B45 FF007B45 Label_insn_38831 - FF007B4C FF007B4C Label_insn_38832 - FF007B4D FF007B4D post_callback_Label_insn_38832 - FF007B4F FF007B4F Label_insn_38833 - FF007B51 FF007B51 Label_insn_38834 - FF007B53 FF007B53 Label_insn_38835 - FF007B5A FF007B5A Label_insn_38836 - FF007B5C FF007B5C Label_insn_38837 - FF007B5E FF007B5E Label_insn_38838 - FF007B64 FF007B64 Label_insn_38839 - FF007B6B FF007B6B Label_insn_38840 - FF007B6C FF007B6C post_callback_Label_insn_38840 - FF007B6E FF007B6E Label_insn_38841 - FF007B70 FF007B70 Label_insn_38842 - FF007B72 FF007B72 Label_insn_38843 - FF007B79 FF007B79 Label_insn_38844 - FF007B7B FF007B7B Label_insn_38845 - FF007B7D FF007B7D Label_insn_38846 - FF007B83 FF007B83 Label_insn_38847 - FF007B8A FF007B8A Label_insn_38848 - FF007B8B FF007B8B post_callback_Label_insn_38848 - FF007B8D FF007B8D Label_insn_38849 - FF007B8F FF007B8F Label_insn_38850 - FF007B91 FF007B91 Label_insn_38851 - FF007B98 FF007B98 Label_insn_38852 - FF007B9A FF007B9A Label_insn_38853 - FF007B9C FF007B9C Label_insn_38854 - FF007BA2 FF007BA2 Label_insn_38855 - FF007BA9 FF007BA9 Label_insn_38856 - FF007BAA FF007BAA post_callback_Label_insn_38856 - FF007BAC FF007BAC Label_insn_10121 - FF007BB2 FF007BB2 Label_insn_38857 - FF007BB4 FF007BB4 Label_insn_38858 - FF007BB6 FF007BB6 Label_insn_38859 - FF007BBD FF007BBD Label_insn_38860 - FF007BBF FF007BBF Label_insn_38861 - FF007BC1 FF007BC1 Label_insn_38862 - FF007BC7 FF007BC7 Label_insn_38863 - FF007BCE FF007BCE Label_insn_38864 - FF007BCF FF007BCF post_callback_Label_insn_38864 - FF007BD1 FF007BD1 Label_insn_38865 - FF007BD3 FF007BD3 Label_insn_38866 - FF007BD5 FF007BD5 Label_insn_10133 - FF007BD9 FF007BD9 Label_insn_38867 - FF007BE0 FF007BE0 Label_insn_38868 - FF007BE2 FF007BE2 Label_insn_38869 - FF007BE4 FF007BE4 Label_insn_38870 - FF007BEA FF007BEA Label_insn_38871 - FF007BF1 FF007BF1 Label_insn_38872 - FF007BF2 FF007BF2 post_callback_Label_insn_38872 - FF007BF4 FF007BF4 Label_insn_38873 - FF007BF6 FF007BF6 Label_insn_38874 - FF007BF8 FF007BF8 Label_insn_38875 - FF007BFF FF007BFF Label_insn_38876 - FF007C01 FF007C01 Label_insn_10147 - FF007C05 FF007C05 Label_insn_38877 - FF007C07 FF007C07 Label_insn_38878 - FF007C0D FF007C0D Label_insn_38879 - FF007C14 FF007C14 Label_insn_38880 - FF007C15 FF007C15 post_callback_Label_insn_38880 - FF007C17 FF007C17 Label_insn_38881 - FF007C19 FF007C19 Label_insn_38882 - FF007C1B FF007C1B Label_insn_10153 - FF007C1F FF007C1F Label_insn_38883 - FF007C26 FF007C26 Label_insn_38884 - FF007C28 FF007C28 Label_insn_38885 - FF007C2A FF007C2A Label_insn_38886 - FF007C30 FF007C30 Label_insn_38887 - FF007C37 FF007C37 Label_insn_38888 - FF007C38 FF007C38 post_callback_Label_insn_38888 - FF007C3A FF007C3A Label_insn_38889 - FF007C3C FF007C3C Label_insn_38890 - FF007C3E FF007C3E Label_insn_38891 - FF007C45 FF007C45 Label_insn_38892 - FF007C47 FF007C47 Label_insn_38893 - FF007C49 FF007C49 Label_insn_38894 - FF007C4F FF007C4F Label_insn_38895 - FF007C56 FF007C56 Label_insn_38896 - FF007C57 FF007C57 post_callback_Label_insn_38896 - FF007C59 FF007C59 Label_insn_38897 - FF007C5B FF007C5B Label_insn_38898 - FF007C5D FF007C5D Label_insn_38899 - FF007C64 FF007C64 Label_insn_38900 - FF007C66 FF007C66 Label_insn_38901 - FF007C68 FF007C68 Label_insn_10178 - FF007C6B FF007C6B Label_insn_38902 - FF007C71 FF007C71 Label_insn_10179 - FF007C75 FF007C75 Label_insn_38903 - FF007C7C FF007C7C Label_insn_38904 - FF007C7D FF007C7D post_callback_Label_insn_38904 - FF007C7F FF007C7F Label_insn_38905 - FF007C81 FF007C81 Label_insn_38906 - FF007C83 FF007C83 Label_insn_10183 - FF007C87 FF007C87 Label_insn_38907 - FF007C8E FF007C8E Label_insn_38908 - FF007C90 FF007C90 Label_insn_38909 - FF007C92 FF007C92 Label_insn_38910 - FF007C98 FF007C98 Label_insn_38911 - FF007C9F FF007C9F Label_insn_38912 - FF007CA0 FF007CA0 post_callback_Label_insn_38912 - FF007CA2 FF007CA2 Label_insn_38913 - FF007CA4 FF007CA4 Label_insn_38914 - FF007CA6 FF007CA6 Label_insn_38915 - FF007CAD FF007CAD Label_insn_38916 - FF007CAF FF007CAF Label_insn_38917 - FF007CB1 FF007CB1 Label_insn_38918 - FF007CB7 FF007CB7 Label_insn_38919 - FF007CBE FF007CBE Label_insn_38920 - FF007CBF FF007CBF post_callback_Label_insn_38920 - FF007CC1 FF007CC1 Label_insn_38921 - FF007CC3 FF007CC3 Label_insn_38922 - FF007CC5 FF007CC5 Label_insn_38923 - FF007CCC FF007CCC Label_insn_38924 - FF007CCE FF007CCE Label_insn_38925 - FF007CD0 FF007CD0 Label_insn_38926 - FF007CD6 FF007CD6 Label_insn_38927 - FF007CDD FF007CDD Label_insn_38928 - FF007CDE FF007CDE post_callback_Label_insn_38928 - FF007CE0 FF007CE0 Label_insn_38929 - FF007CE2 FF007CE2 Label_insn_38930 - FF007CE4 FF007CE4 Label_insn_38931 - FF007CEB FF007CEB Label_insn_38932 - FF007CED FF007CED Label_insn_38933 - FF007CEF FF007CEF Label_insn_38934 - FF007CF5 FF007CF5 Label_insn_38935 - FF007CFC FF007CFC Label_insn_38936 - FF007CFD FF007CFD post_callback_Label_insn_38936 - FF007CFF FF007CFF Label_insn_38937 - FF007D01 FF007D01 Label_insn_38938 - FF007D03 FF007D03 Label_insn_38939 - FF007D05 FF007D05 Label_insn_38940 - FF007D08 FF007D08 Label_insn_38941 - FF007D0F FF007D0F Label_insn_38942 - FF007D11 FF007D11 Label_insn_38943 - FF007D13 FF007D13 Label_insn_38944 - FF007D17 FF007D17 Label_insn_38945 - FF007D19 FF007D19 Label_insn_38946 - FF007D1B FF007D1B Label_insn_38947 - FF007D21 FF007D21 Label_insn_38948 - FF007D28 FF007D28 Label_insn_38949 - FF007D29 FF007D29 post_callback_Label_insn_38949 - FF007D2B FF007D2B Label_insn_38950 - FF007D2D FF007D2D Label_insn_38951 - FF007D2F FF007D2F Label_insn_38952 - FF007D36 FF007D36 Label_insn_38953 - FF007D38 FF007D38 Label_insn_38954 - FF007D3A FF007D3A Label_insn_38955 - FF007D40 FF007D40 Label_insn_38956 - FF007D47 FF007D47 Label_insn_38957 - FF007D48 FF007D48 post_callback_Label_insn_38957 - FF007D4A FF007D4A Label_insn_38958 - FF007D4C FF007D4C Label_insn_38959 - FF007D4E FF007D4E Label_insn_38960 - FF007D50 FF007D50 Label_insn_38961 - FF007D52 FF007D52 Label_insn_38962 - FF007D58 FF007D58 Label_insn_38963 - FF007D5F FF007D5F Label_insn_38964 - FF007D60 FF007D60 post_callback_Label_insn_38964 - FF007D62 FF007D62 Label_insn_38965 - FF007D64 FF007D64 Label_insn_38966 - FF007D66 FF007D66 Label_insn_38967 - FF007D68 FF007D68 Label_insn_38968 - FF007D6B FF007D6B Label_insn_38969 - FF007D72 FF007D72 Label_insn_38970 - FF007D74 FF007D74 Label_insn_38971 - FF007D76 FF007D76 Label_insn_38972 - FF007D7D FF007D7D Label_insn_38973 - FF007D7F FF007D7F Label_insn_38974 - FF007D81 FF007D81 Label_insn_38975 - FF007D87 FF007D87 Label_insn_38976 - FF007D8E FF007D8E Label_insn_38977 - FF007D8F FF007D8F post_callback_Label_insn_38977 - FF007D91 FF007D91 Label_insn_38978 - FF007D93 FF007D93 Label_insn_38979 - FF007D95 FF007D95 Label_insn_38980 - FF007D9C FF007D9C Label_insn_38981 - FF007D9E FF007D9E Label_insn_38982 - FF007DA0 FF007DA0 Label_insn_38983 - FF007DA6 FF007DA6 Label_insn_38984 - FF007DAD FF007DAD Label_insn_38985 - FF007DAE FF007DAE post_callback_Label_insn_38985 - FF007DB0 FF007DB0 Label_insn_38986 - FF007DB2 FF007DB2 Label_insn_38987 - FF007DB4 FF007DB4 Label_insn_38988 - FF007DBB FF007DBB Label_insn_38989 - FF007DBD FF007DBD Label_insn_38990 - FF007DBF FF007DBF Label_insn_38991 - FF007DC5 FF007DC5 Label_insn_38992 - FF007DCC FF007DCC Label_insn_38993 - FF007DCD FF007DCD post_callback_Label_insn_38993 - FF007DCF FF007DCF Label_insn_38994 - FF007DD1 FF007DD1 Label_insn_38995 - FF007DD3 FF007DD3 Label_insn_38996 - FF007DDA FF007DDA Label_insn_38997 - FF007DDC FF007DDC Label_insn_38998 - FF007DDE FF007DDE Label_insn_38999 - FF007DE4 FF007DE4 Label_insn_39000 - FF007DEB FF007DEB Label_insn_39001 - FF007DEC FF007DEC post_callback_Label_insn_39001 - FF007DEE FF007DEE Label_insn_39002 - FF007DF0 FF007DF0 Label_insn_39003 - FF007DF2 FF007DF2 Label_insn_39004 - FF007DF4 FF007DF4 Label_insn_39005 - FF007DF7 FF007DF7 Label_insn_39006 - FF007DFE FF007DFE Label_insn_39007 - FF007E00 FF007E00 Label_insn_39008 - FF007E02 FF007E02 Label_insn_39009 - FF007E06 FF007E06 Label_insn_39010 - FF007E08 FF007E08 Label_insn_39011 - FF007E0A FF007E0A Label_insn_39012 - FF007E10 FF007E10 Label_insn_10371 - FF007E14 FF007E14 Label_insn_39013 - FF007E1B FF007E1B Label_insn_39014 - FF007E1C FF007E1C post_callback_Label_insn_39014 - FF007E1E FF007E1E Label_insn_10373 - FF007E22 FF007E22 Label_insn_39015 - FF007E24 FF007E24 Label_insn_39016 - FF007E26 FF007E26 Label_insn_39017 - FF007E2D FF007E2D Label_insn_10379 - FF007E30 FF007E30 Label_insn_39018 - FF007E32 FF007E32 Label_insn_39019 - FF007E34 FF007E34 Label_insn_10381 - FF007E38 FF007E38 Label_insn_39020 - FF007E3E FF007E3E Label_insn_39021 - FF007E45 FF007E45 Label_insn_39022 - FF007E46 FF007E46 post_callback_Label_insn_39022 - FF007E48 FF007E48 Label_insn_39023 - FF007E4A FF007E4A Label_insn_39024 - FF007E4C FF007E4C Label_insn_10386 - FF007E4F FF007E4F Label_insn_10388 - FF007E53 FF007E53 Label_insn_39025 - FF007E55 FF007E55 Label_insn_10395 - FF007E58 FF007E58 Label_insn_10397 - FF007E5C FF007E5C Label_insn_39026 - FF007E5E FF007E5E Label_insn_39027 - FF007E64 FF007E64 Label_insn_10402 - FF007E67 FF007E67 Label_insn_39028 - FF007E6E FF007E6E Label_insn_39029 - FF007E6F FF007E6F post_callback_Label_insn_39029 - FF007E71 FF007E71 Label_insn_10404 - FF007E75 FF007E75 Label_insn_39030 - FF007E77 FF007E77 Label_insn_39031 - FF007E79 FF007E79 Label_insn_39032 - FF007E80 FF007E80 Label_insn_10409 - FF007E83 FF007E83 Label_insn_39033 - FF007E85 FF007E85 Label_insn_39034 - FF007E87 FF007E87 Label_insn_10411 - FF007E8B FF007E8B Label_insn_39035 - FF007E91 FF007E91 Label_insn_39036 - FF007E97 FF007E97 Label_insn_39075 - FF007E9E FF007E9E Label_insn_39037 - FF007E9F FF007E9F post_callback_Label_insn_39037 - FF007EA1 FF007EA1 Label_insn_39038 - FF007EA3 FF007EA3 Label_insn_39039 - FF007EA5 FF007EA5 Label_insn_39040 - FF007EAC FF007EAC Label_insn_10418 - FF007EAF FF007EAF Label_insn_39041 - FF007EB1 FF007EB1 Label_insn_10420 - FF007EB5 FF007EB5 Label_insn_39042 - FF007EB7 FF007EB7 Label_insn_39043 - FF007EBD FF007EBD Label_insn_39044 - FF007EC4 FF007EC4 Label_insn_39045 - FF007EC5 FF007EC5 post_callback_Label_insn_39045 - FF007EC7 FF007EC7 Label_insn_39046 - FF007EC9 FF007EC9 Label_insn_10425 - FF007ECC FF007ECC Label_insn_39047 - FF007ECE FF007ECE Label_insn_10427 - FF007ED2 FF007ED2 Label_insn_39048 - FF007ED9 FF007ED9 Label_insn_39049 - FF007EDB FF007EDB Label_insn_39050 - FF007EDD FF007EDD Label_insn_39051 - FF007EE3 FF007EE3 Label_insn_10432 - FF007EE6 FF007EE6 Label_insn_39052 - FF007EED FF007EED Label_insn_39053 - FF007EEE FF007EEE post_callback_Label_insn_39053 - FF007EF0 FF007EF0 Label_insn_10434 - FF007EF4 FF007EF4 Label_insn_39054 - FF007EF6 FF007EF6 Label_insn_39055 - FF007EF8 FF007EF8 Label_insn_39056 - FF007EFF FF007EFF Label_insn_39057 - FF007F01 FF007F01 Label_insn_10440 - FF007F04 FF007F04 Label_insn_39058 - FF007F06 FF007F06 Label_insn_39059 - FF007F0C FF007F0C Label_insn_10442 - FF007F10 FF007F10 Label_insn_39060 - FF007F17 FF007F17 Label_insn_39061 - FF007F18 FF007F18 post_callback_Label_insn_39061 - FF007F1A FF007F1A Label_insn_39062 - FF007F1C FF007F1C Label_insn_39063 - FF007F1E FF007F1E Label_insn_39064 - FF007F20 FF007F20 Label_insn_39065 - FF007F22 FF007F22 Label_insn_39066 - FF007F28 FF007F28 Label_insn_39067 - FF007F2E FF007F2E Label_insn_10452 - FF007F32 FF007F32 Label_insn_39068 - FF007F33 FF007F33 post_callback_Label_insn_39068 - FF007F35 FF007F35 Label_insn_39069 - FF007F37 FF007F37 Label_insn_10454 - FF007F3B FF007F3B Label_insn_39070 - FF007F3D FF007F3D Label_insn_39071 - FF007F44 FF007F44 Label_insn_10459 - FF007F47 FF007F47 Label_insn_39072 - FF007F49 FF007F49 Label_insn_39073 - FF007F4B FF007F4B Label_insn_10461 - FF007F4F FF007F4F Label_insn_39074 - FF007F56 FF007F56 Label_insn_39076 - FF007F57 FF007F57 post_callback_Label_insn_39076 - FF007F59 FF007F59 Label_insn_39077 - FF007F5B FF007F5B Label_insn_39078 - FF007F5D FF007F5D Label_insn_39079 - FF007F64 FF007F64 Label_insn_39080 - FF007F66 FF007F66 Label_insn_39081 - FF007F68 FF007F68 Label_insn_39082 - FF007F6E FF007F6E Label_insn_10472 - FF007F71 FF007F71 Label_insn_39083 - FF007F78 FF007F78 Label_insn_39084 - FF007F79 FF007F79 post_callback_Label_insn_39084 - FF007F7B FF007F7B Label_insn_10474 - FF007F7F FF007F7F Label_insn_39085 - FF007F81 FF007F81 Label_insn_39086 - FF007F83 FF007F83 Label_insn_39087 - FF007F8A FF007F8A Label_insn_39088 - FF007F8C FF007F8C Label_insn_39089 - FF007F8E FF007F8E Label_insn_39090 - FF007F94 FF007F94 Label_insn_39091 - FF007F9B FF007F9B Label_insn_39092 - FF007F9C FF007F9C post_callback_Label_insn_39092 - FF007F9E FF007F9E Label_insn_39093 - FF007FA0 FF007FA0 Label_insn_39094 - FF007FA2 FF007FA2 Label_insn_39095 - FF007FA9 FF007FA9 Label_insn_39096 - FF007FAB FF007FAB Label_insn_39097 - FF007FAD FF007FAD Label_insn_39098 - FF007FB3 FF007FB3 Label_insn_39099 - FF007FBA FF007FBA Label_insn_39100 - FF007FBB FF007FBB post_callback_Label_insn_39100 - FF007FBD FF007FBD Label_insn_39101 - FF007FBF FF007FBF Label_insn_39102 - FF007FC1 FF007FC1 Label_insn_39103 - FF007FC8 FF007FC8 Label_insn_39104 - FF007FCA FF007FCA Label_insn_10513 - FF007FCE FF007FCE Label_insn_39105 - FF007FD0 FF007FD0 Label_insn_39106 - FF007FD6 FF007FD6 Label_insn_10515 - FF007FD9 FF007FD9 Label_insn_39107 - FF007FE0 FF007FE0 Label_insn_39108 - FF007FE1 FF007FE1 post_callback_Label_insn_39108 - FF007FE3 FF007FE3 Label_insn_39109 - FF007FE5 FF007FE5 Label_insn_39110 - FF007FE7 FF007FE7 Label_insn_39111 - FF007FEE FF007FEE Label_insn_39112 - FF007FF0 FF007FF0 Label_insn_39113 - FF007FF2 FF007FF2 Label_insn_39114 - FF007FF8 FF007FF8 Label_insn_39115 - FF007FFF FF007FFF Label_insn_39116 - FF008000 FF008000 post_callback_Label_insn_39116 - FF008002 FF008002 Label_insn_39117 - FF008004 FF008004 Label_insn_39118 - FF008006 FF008006 Label_insn_39119 - FF00800D FF00800D Label_insn_10531 - FF008012 FF008012 Label_insn_10532 - FF008016 FF008016 Label_insn_39120 - FF008018 FF008018 Label_insn_39121 - FF00801A FF00801A Label_insn_39122 - FF008020 FF008020 Label_insn_39123 - FF008027 FF008027 Label_insn_39124 - FF008028 FF008028 post_callback_Label_insn_39124 - FF00802A FF00802A Label_insn_39125 - FF00802C FF00802C Label_insn_39126 - FF00802E FF00802E Label_insn_39127 - FF008030 FF008030 Label_insn_39128 - FF008032 FF008032 Label_insn_39129 - FF008038 FF008038 Label_insn_39130 - FF00803F FF00803F Label_insn_39131 - FF008040 FF008040 post_callback_Label_insn_39131 - FF008042 FF008042 Label_insn_10546 - FF008046 FF008046 Label_insn_39132 - FF008048 FF008048 Label_insn_39133 - FF00804A FF00804A Label_insn_39134 - FF008051 FF008051 Label_insn_39135 - FF008053 FF008053 Label_insn_39136 - FF008055 FF008055 Label_insn_10553 - FF008058 FF008058 Label_insn_39137 - FF00805E FF00805E Label_insn_39138 - FF008065 FF008065 Label_insn_39139 - FF008066 FF008066 post_callback_Label_insn_39139 - FF008068 FF008068 Label_insn_39140 - FF00806A FF00806A Label_insn_39141 - FF00806C FF00806C Label_insn_39142 - FF008073 FF008073 Label_insn_39143 - FF008075 FF008075 Label_insn_39144 - FF008077 FF008077 Label_insn_39145 - FF00807D FF00807D Label_insn_39146 - FF008084 FF008084 Label_insn_39147 - FF008085 FF008085 post_callback_Label_insn_39147 - FF008087 FF008087 Label_insn_39148 - FF008089 FF008089 Label_insn_39149 - FF00808B FF00808B Label_insn_10571 - FF00808F FF00808F Label_insn_39150 - FF008091 FF008091 Label_insn_39151 - FF008093 FF008093 Label_insn_10574 - FF008097 FF008097 Label_insn_39152 - FF00809D FF00809D Label_insn_39153 - FF0080A4 FF0080A4 Label_insn_39154 - FF0080A5 FF0080A5 post_callback_Label_insn_39154 - FF0080A7 FF0080A7 Label_insn_39155 - FF0080A9 FF0080A9 Label_insn_39156 - FF0080AB FF0080AB Label_insn_39157 - FF0080B2 FF0080B2 Label_insn_39158 - FF0080B4 FF0080B4 Label_insn_39159 - FF0080B6 FF0080B6 Label_insn_39160 - FF0080BC FF0080BC Label_insn_39161 - FF0080C3 FF0080C3 Label_insn_39162 - FF0080C4 FF0080C4 post_callback_Label_insn_39162 - FF0080C6 FF0080C6 Label_insn_39163 - FF0080C8 FF0080C8 Label_insn_39164 - FF0080CA FF0080CA Label_insn_39165 - FF0080D1 FF0080D1 Label_insn_39166 - FF0080D3 FF0080D3 Label_insn_39167 - FF0080D5 FF0080D5 Label_insn_39168 - FF0080DB FF0080DB Label_insn_39169 - FF0080E2 FF0080E2 Label_insn_39170 - FF0080E3 FF0080E3 post_callback_Label_insn_39170 - FF0080E5 FF0080E5 Label_insn_39171 - FF0080E7 FF0080E7 Label_insn_39172 - FF0080E9 FF0080E9 Label_insn_39173 - FF0080F0 FF0080F0 Label_insn_39174 - FF0080F2 FF0080F2 Label_insn_39175 - FF0080F4 FF0080F4 Label_insn_39176 - FF0080FA FF0080FA Label_insn_39177 - FF008101 FF008101 Label_insn_39178 - FF008102 FF008102 post_callback_Label_insn_39178 - FF008104 FF008104 Label_insn_39179 - FF008106 FF008106 Label_insn_39180 - FF008108 FF008108 Label_insn_39181 - FF00810F FF00810F Label_insn_10615 - FF008117 FF008117 Label_insn_39182 - FF008119 FF008119 Label_insn_39183 - FF00811B FF00811B Label_insn_39184 - FF008121 FF008121 Label_insn_39185 - FF008128 FF008128 Label_insn_39186 - FF008129 FF008129 post_callback_Label_insn_39186 - FF00812B FF00812B Label_insn_39187 - FF00812D FF00812D Label_insn_39188 - FF00812F FF00812F Label_insn_39189 - FF008136 FF008136 Label_insn_39190 - FF008138 FF008138 Label_insn_39191 - FF00813A FF00813A Label_insn_39192 - FF008140 FF008140 Label_insn_39193 - FF008147 FF008147 Label_insn_39194 - FF008148 FF008148 post_callback_Label_insn_39194 - FF00814A FF00814A Label_insn_39195 - FF00814C FF00814C Label_insn_39196 - FF00814E FF00814E Label_insn_39197 - FF008155 FF008155 Label_insn_39198 - FF008157 FF008157 Label_insn_39199 - FF008159 FF008159 Label_insn_39200 - FF00815F FF00815F Label_insn_39201 - FF008166 FF008166 Label_insn_39202 - FF008167 FF008167 post_callback_Label_insn_39202 - FF008169 FF008169 Label_insn_39203 - FF00816B FF00816B Label_insn_39204 - FF00816D FF00816D Label_insn_39205 - FF008174 FF008174 Label_insn_39206 - FF008176 FF008176 Label_insn_39207 - FF008178 FF008178 Label_insn_39208 - FF00817E FF00817E Label_insn_39209 - FF008185 FF008185 Label_insn_39210 - FF008186 FF008186 post_callback_Label_insn_39210 - FF008188 FF008188 Label_insn_39211 - FF00818A FF00818A Label_insn_39212 - FF00818C FF00818C Label_insn_39213 - FF008193 FF008193 Label_insn_39214 - FF008195 FF008195 Label_insn_39215 - FF008197 FF008197 Label_insn_39216 - FF00819D FF00819D Label_insn_39217 - FF00819F FF00819F Label_insn_39218 - FF0081A1 FF0081A1 Label_insn_39219 - FF0081A8 FF0081A8 Label_insn_39220 - FF0081AA FF0081AA Label_insn_39221 - FF0081AC FF0081AC Label_insn_39222 - FF0081B2 FF0081B2 Label_insn_39223 - FF0081B9 FF0081B9 Label_insn_39224 - FF0081BA FF0081BA post_callback_Label_insn_39224 - FF0081BC FF0081BC Label_insn_39225 - FF0081BE FF0081BE Label_insn_39226 - FF0081C0 FF0081C0 Label_insn_39227 - FF0081C7 FF0081C7 Label_insn_39228 - FF0081C9 FF0081C9 Label_insn_39229 - FF0081CB FF0081CB Label_insn_39230 - FF0081D1 FF0081D1 Label_insn_39231 - FF0081D8 FF0081D8 Label_insn_39232 - FF0081D9 FF0081D9 post_callback_Label_insn_39232 - FF0081DB FF0081DB Label_insn_39233 - FF0081DD FF0081DD Label_insn_39234 - FF0081DF FF0081DF Label_insn_39235 - FF0081E6 FF0081E6 Label_insn_39236 - FF0081E8 FF0081E8 Label_insn_39237 - FF0081EA FF0081EA Label_insn_39238 - FF0081F0 FF0081F0 Label_insn_39239 - FF0081F7 FF0081F7 Label_insn_39240 - FF0081F8 FF0081F8 post_callback_Label_insn_39240 - FF0081FA FF0081FA Label_insn_39241 - FF0081FC FF0081FC Label_insn_39242 - FF0081FE FF0081FE Label_insn_39243 - FF008205 FF008205 Label_insn_39244 - FF008207 FF008207 Label_insn_39245 - FF008209 FF008209 Label_insn_39246 - FF00820F FF00820F Label_insn_39247 - FF008216 FF008216 Label_insn_39248 - FF008217 FF008217 post_callback_Label_insn_39248 - FF008219 FF008219 Label_insn_39249 - FF00821B FF00821B Label_insn_39250 - FF00821D FF00821D Label_insn_39251 - FF008224 FF008224 Label_insn_39252 - FF008226 FF008226 Label_insn_39253 - FF008228 FF008228 Label_insn_39254 - FF00822E FF00822E Label_insn_39255 - FF008235 FF008235 Label_insn_39256 - FF008236 FF008236 post_callback_Label_insn_39256 - FF008238 FF008238 Label_insn_39257 - FF00823A FF00823A Label_insn_39258 - FF00823C FF00823C Label_insn_39259 - FF008243 FF008243 Label_insn_39260 - FF008245 FF008245 Label_insn_39261 - FF008247 FF008247 Label_insn_39262 - FF00824D FF00824D Label_insn_39263 - FF008254 FF008254 Label_insn_39264 - FF008255 FF008255 post_callback_Label_insn_39264 - FF008257 FF008257 Label_insn_39265 - FF008259 FF008259 Label_insn_39266 - FF00825B FF00825B Label_insn_39267 - FF008262 FF008262 Label_insn_39268 - FF008264 FF008264 Label_insn_39269 - FF008266 FF008266 Label_insn_39270 - FF00826C FF00826C Label_insn_39271 - FF008273 FF008273 Label_insn_39272 - FF008274 FF008274 post_callback_Label_insn_39272 - FF008276 FF008276 Label_insn_39273 - FF008278 FF008278 Label_insn_39274 - FF00827A FF00827A Label_insn_39275 - FF008281 FF008281 Label_insn_39276 - FF008283 FF008283 Label_insn_39277 - FF008285 FF008285 Label_insn_39278 - FF00828B FF00828B Label_insn_39279 - FF008292 FF008292 Label_insn_39280 - FF008293 FF008293 post_callback_Label_insn_39280 - FF008295 FF008295 Label_insn_39281 - FF008297 FF008297 Label_insn_39282 - FF008299 FF008299 Label_insn_39283 - FF0082A0 FF0082A0 Label_insn_10857 - FF0082A6 FF0082A6 Label_insn_39284 - FF0082A8 FF0082A8 Label_insn_39285 - FF0082AA FF0082AA Label_insn_39286 - FF0082B0 FF0082B0 Label_insn_39287 - FF0082B7 FF0082B7 Label_insn_39288 - FF0082B8 FF0082B8 post_callback_Label_insn_39288 - FF0082BA FF0082BA Label_insn_39289 - FF0082BC FF0082BC Label_insn_39290 - FF0082BE FF0082BE Label_insn_39291 - FF0082C5 FF0082C5 Label_insn_39292 - FF0082C7 FF0082C7 Label_insn_39293 - FF0082C9 FF0082C9 Label_insn_39294 - FF0082CF FF0082CF Label_insn_39295 - FF0082D6 FF0082D6 Label_insn_39296 - FF0082D7 FF0082D7 post_callback_Label_insn_39296 - FF0082D9 FF0082D9 Label_insn_39297 - FF0082DB FF0082DB Label_insn_39298 - FF0082DD FF0082DD Label_insn_39299 - FF0082E4 FF0082E4 Label_insn_39300 - FF0082E6 FF0082E6 Label_insn_39301 - FF0082E8 FF0082E8 Label_insn_39302 - FF0082EE FF0082EE Label_insn_39303 - FF0082F5 FF0082F5 Label_insn_39304 - FF0082F6 FF0082F6 post_callback_Label_insn_39304 - FF0082F8 FF0082F8 Label_insn_39305 - FF0082FA FF0082FA Label_insn_39306 - FF0082FC FF0082FC Label_insn_39307 - FF0082FE FF0082FE Label_insn_39308 - FF008300 FF008300 Label_insn_39309 - FF008306 FF008306 Label_insn_39310 - FF00830D FF00830D Label_insn_39311 - FF00830E FF00830E post_callback_Label_insn_39311 - FF008310 FF008310 Label_insn_39312 - FF008312 FF008312 Label_insn_39313 - FF008314 FF008314 Label_insn_39314 - FF00831B FF00831B Label_insn_39315 - FF00831D FF00831D Label_insn_39316 - FF00831F FF00831F Label_insn_39317 - FF008325 FF008325 Label_insn_39318 - FF00832C FF00832C Label_insn_39319 - FF00832D FF00832D post_callback_Label_insn_39319 - FF00832F FF00832F Label_insn_39320 - FF008331 FF008331 Label_insn_39321 - FF008333 FF008333 Label_insn_39322 - FF00833A FF00833A Label_insn_39323 - FF00833C FF00833C Label_insn_39324 - FF00833E FF00833E Label_insn_39325 - FF008344 FF008344 Label_insn_39326 - FF00834B FF00834B Label_insn_39327 - FF00834C FF00834C post_callback_Label_insn_39327 - FF00834E FF00834E Label_insn_39328 - FF008350 FF008350 Label_insn_39329 - FF008352 FF008352 Label_insn_39330 - FF008359 FF008359 Label_insn_39331 - FF00835B FF00835B Label_insn_39332 - FF00835D FF00835D Label_insn_39333 - FF008363 FF008363 Label_insn_39334 - FF00836A FF00836A Label_insn_39335 - FF00836B FF00836B post_callback_Label_insn_39335 - FF00836D FF00836D Label_insn_39336 - FF00836F FF00836F Label_insn_39337 - FF008371 FF008371 Label_insn_39338 - FF008378 FF008378 Label_insn_39339 - FF00837A FF00837A Label_insn_39340 - FF00837C FF00837C Label_insn_39341 - FF008382 FF008382 Label_insn_39342 - FF008389 FF008389 Label_insn_39343 - FF00838A FF00838A post_callback_Label_insn_39343 - FF00838C FF00838C Label_insn_39344 - FF00838E FF00838E Label_insn_39345 - FF008390 FF008390 Label_insn_39346 - FF008397 FF008397 Label_insn_39347 - FF008399 FF008399 Label_insn_39348 - FF00839B FF00839B Label_insn_39349 - FF0083A1 FF0083A1 Label_insn_39350 - FF0083A8 FF0083A8 Label_insn_39351 - FF0083A9 FF0083A9 post_callback_Label_insn_39351 - FF0083AB FF0083AB Label_insn_39352 - FF0083AD FF0083AD Label_insn_39353 - FF0083AF FF0083AF Label_insn_39354 - FF0083B6 FF0083B6 Label_insn_39355 - FF0083B8 FF0083B8 Label_insn_39356 - FF0083BA FF0083BA Label_insn_39357 - FF0083C0 FF0083C0 Label_insn_39358 - FF0083C7 FF0083C7 Label_insn_39359 - FF0083C8 FF0083C8 post_callback_Label_insn_39359 - FF0083CA FF0083CA Label_insn_39360 - FF0083CC FF0083CC Label_insn_39361 - FF0083CE FF0083CE Label_insn_39362 - FF0083D5 FF0083D5 Label_insn_39363 - FF0083D7 FF0083D7 Label_insn_39364 - FF0083D9 FF0083D9 Label_insn_39365 - FF0083DF FF0083DF Label_insn_39366 - FF0083E6 FF0083E6 Label_insn_39367 - FF0083E7 FF0083E7 post_callback_Label_insn_39367 - FF0083E9 FF0083E9 Label_insn_39368 - FF0083EB FF0083EB Label_insn_39369 - FF0083ED FF0083ED Label_insn_39370 - FF0083F4 FF0083F4 Label_insn_11029 - FF0083FA FF0083FA Label_insn_39371 - FF0083FC FF0083FC Label_insn_39372 - FF0083FE FF0083FE Label_insn_39373 - FF008404 FF008404 Label_insn_39374 - FF00840B FF00840B Label_insn_39375 - FF00840C FF00840C post_callback_Label_insn_39375 - FF00840E FF00840E Label_insn_11043 - FF008414 FF008414 Label_insn_39376 - FF008416 FF008416 Label_insn_39377 - FF008418 FF008418 Label_insn_39378 - FF00841F FF00841F Label_insn_39379 - FF008421 FF008421 Label_insn_39380 - FF008423 FF008423 Label_insn_39381 - FF008429 FF008429 Label_insn_39382 - FF008430 FF008430 Label_insn_39383 - FF008431 FF008431 post_callback_Label_insn_39383 - FF008433 FF008433 Label_insn_39384 - FF008435 FF008435 Label_insn_39385 - FF008437 FF008437 Label_insn_39386 - FF008439 FF008439 Label_insn_39387 - FF00843B FF00843B Label_insn_39388 - FF008441 FF008441 Label_insn_39389 - FF008448 FF008448 Label_insn_39390 - FF008449 FF008449 post_callback_Label_insn_39390 - FF00844B FF00844B Label_insn_39391 - FF00844D FF00844D Label_insn_39392 - FF00844F FF00844F Label_insn_11075 - FF008455 FF008455 Label_insn_39393 - FF00845C FF00845C Label_insn_11077 - FF008460 FF008460 Label_insn_39394 - FF008462 FF008462 Label_insn_39395 - FF008464 FF008464 Label_insn_39396 - FF00846A FF00846A Label_insn_39397 - FF008471 FF008471 Label_insn_39398 - FF008472 FF008472 post_callback_Label_insn_39398 - FF008474 FF008474 Label_insn_39399 - FF008476 FF008476 Label_insn_39400 - FF008478 FF008478 Label_insn_39401 - FF00847F FF00847F Label_insn_11086 - FF008485 FF008485 Label_insn_39402 - FF008487 FF008487 Label_insn_39403 - FF008489 FF008489 Label_insn_39404 - FF00848F FF00848F Label_insn_39405 - FF008496 FF008496 Label_insn_39406 - FF008497 FF008497 post_callback_Label_insn_39406 - FF008499 FF008499 Label_insn_39407 - FF00849B FF00849B Label_insn_39408 - FF00849D FF00849D Label_insn_39409 - FF0084A4 FF0084A4 Label_insn_39410 - FF0084A6 FF0084A6 Label_insn_39411 - FF0084A8 FF0084A8 Label_insn_39412 - FF0084AE FF0084AE Label_insn_39413 - FF0084B5 FF0084B5 Label_insn_39414 - FF0084B6 FF0084B6 post_callback_Label_insn_39414 - FF0084B8 FF0084B8 Label_insn_39415 - FF0084BA FF0084BA Label_insn_39416 - FF0084BC FF0084BC Label_insn_39417 - FF0084BE FF0084BE Label_insn_39418 - FF0084C0 FF0084C0 Label_insn_39419 - FF0084C6 FF0084C6 Label_insn_39420 - FF0084CD FF0084CD Label_insn_39421 - FF0084CE FF0084CE post_callback_Label_insn_39421 - FF0084D0 FF0084D0 Label_insn_39422 - FF0084D2 FF0084D2 Label_insn_11113 - FF0084D8 FF0084D8 Label_insn_39423 - FF0084DA FF0084DA Label_insn_39424 - FF0084E1 FF0084E1 Label_insn_39425 - FF0084E3 FF0084E3 Label_insn_39426 - FF0084E5 FF0084E5 Label_insn_39427 - FF0084EB FF0084EB Label_insn_39428 - FF0084F2 FF0084F2 Label_insn_39429 - FF0084F3 FF0084F3 post_callback_Label_insn_39429 - FF0084F5 FF0084F5 Label_insn_39430 - FF0084F7 FF0084F7 Label_insn_39431 - FF0084F9 FF0084F9 Label_insn_39432 - FF0084FB FF0084FB Label_insn_39433 - FF0084FD FF0084FD Label_insn_39434 - FF008503 FF008503 Label_insn_39435 - FF00850A FF00850A Label_insn_39436 - FF00850B FF00850B post_callback_Label_insn_39436 - FF00850D FF00850D Label_insn_39437 - FF00850F FF00850F Label_insn_39438 - FF008511 FF008511 Label_insn_39439 - FF008518 FF008518 Label_insn_39440 - FF00851A FF00851A Label_insn_39441 - FF00851C FF00851C Label_insn_39442 - FF008522 FF008522 Label_insn_39443 - FF008529 FF008529 Label_insn_39444 - FF00852A FF00852A post_callback_Label_insn_39444 - FF00852C FF00852C Label_insn_39445 - FF00852E FF00852E Label_insn_39446 - FF008530 FF008530 Label_insn_39447 - FF008537 FF008537 Label_insn_11154 - FF00853D FF00853D Label_insn_39448 - FF00853F FF00853F Label_insn_39449 - FF008541 FF008541 Label_insn_39450 - FF008547 FF008547 Label_insn_39451 - FF00854E FF00854E Label_insn_39452 - FF00854F FF00854F post_callback_Label_insn_39452 - FF008551 FF008551 Label_insn_39453 - FF008553 FF008553 Label_insn_39454 - FF008555 FF008555 Label_insn_39455 - FF00855C FF00855C Label_insn_39456 - FF00855E FF00855E Label_insn_39457 - FF008560 FF008560 Label_insn_39458 - FF008566 FF008566 Label_insn_39459 - FF00856D FF00856D Label_insn_39460 - FF00856E FF00856E post_callback_Label_insn_39460 - FF008570 FF008570 Label_insn_39461 - FF008572 FF008572 Label_insn_39462 - FF008574 FF008574 Label_insn_39463 - FF008576 FF008576 Label_insn_39464 - FF008578 FF008578 Label_insn_39465 - FF00857E FF00857E Label_insn_39466 - FF008585 FF008585 Label_insn_39467 - FF008586 FF008586 post_callback_Label_insn_39467 - FF008588 FF008588 Label_insn_39468 - FF00858A FF00858A Label_insn_39469 - FF00858C FF00858C Label_insn_39470 - FF008593 FF008593 Label_insn_39471 - FF008595 FF008595 Label_insn_39472 - FF008597 FF008597 Label_insn_39473 - FF00859D FF00859D Label_insn_39474 - FF0085A4 FF0085A4 Label_insn_39475 - FF0085A5 FF0085A5 post_callback_Label_insn_39475 - FF0085A7 FF0085A7 Label_insn_39476 - FF0085A9 FF0085A9 Label_insn_39477 - FF0085AB FF0085AB Label_insn_11256 - FF0085B1 FF0085B1 Label_insn_39478 - FF0085B3 FF0085B3 Label_insn_39479 - FF0085B5 FF0085B5 Label_insn_39480 - FF0085BB FF0085BB Label_insn_39481 - FF0085C1 FF0085C1 Label_insn_11277 - FF0085C8 FF0085C8 Label_insn_39482 - FF0085C9 FF0085C9 post_callback_Label_insn_39482 - FF0085CB FF0085CB Label_insn_39483 - FF0085CD FF0085CD Label_insn_39484 - FF0085CF FF0085CF Label_insn_39485 - FF0085D6 FF0085D6 Label_insn_39486 - FF0085D8 FF0085D8 Label_insn_39487 - FF0085DA FF0085DA Label_insn_39488 - FF0085E0 FF0085E0 Label_insn_39489 - FF0085E7 FF0085E7 Label_insn_39490 - FF0085E8 FF0085E8 post_callback_Label_insn_39490 - FF0085EA FF0085EA Label_insn_39491 - FF0085EC FF0085EC Label_insn_39492 - FF0085EE FF0085EE Label_insn_39493 - FF0085F0 FF0085F0 Label_insn_39494 - FF0085F6 FF0085F6 Label_insn_39495 - FF0085FD FF0085FD Label_insn_39496 - FF0085FF FF0085FF Label_insn_39497 - FF008601 FF008601 Label_insn_39498 - FF008605 FF008605 Label_insn_39499 - FF008608 FF008608 Label_insn_39500 - FF00860E FF00860E Label_insn_39501 - FF008615 FF008615 Label_insn_39502 - FF008617 FF008617 Label_insn_39503 - FF008619 FF008619 Label_insn_39504 - FF00861F FF00861F Label_insn_39505 - FF008626 FF008626 Label_insn_39506 - FF008627 FF008627 post_callback_Label_insn_39506 - FF008629 FF008629 Label_insn_39507 - FF00862B FF00862B Label_insn_39508 - FF00862D FF00862D Label_insn_11317 - FF008633 FF008633 Label_insn_39509 - FF00863A FF00863A Label_insn_39510 - FF00863C FF00863C Label_insn_39511 - FF00863E FF00863E Label_insn_11322 - FF008642 FF008642 Label_insn_39512 - FF008648 FF008648 Label_insn_39513 - FF00864F FF00864F Label_insn_39514 - FF008650 FF008650 post_callback_Label_insn_39514 - FF008652 FF008652 Label_insn_39515 - FF008654 FF008654 Label_insn_39516 - FF008656 FF008656 Label_insn_39517 - FF00865D FF00865D Label_insn_39518 - FF00865F FF00865F Label_insn_39519 - FF008661 FF008661 Label_insn_39520 - FF008667 FF008667 Label_insn_39521 - FF00866E FF00866E Label_insn_39522 - FF00866F FF00866F post_callback_Label_insn_39522 - FF008671 FF008671 Label_insn_39523 - FF008673 FF008673 Label_insn_39524 - FF008675 FF008675 Label_insn_39525 - FF008677 FF008677 Label_insn_39526 - FF00867A FF00867A Label_insn_39527 - FF008681 FF008681 Label_insn_11341 - FF008685 FF008685 Label_insn_39528 - FF008687 FF008687 Label_insn_39529 - FF008689 FF008689 Label_insn_39530 - FF00868D FF00868D Label_insn_39531 - FF00868F FF00868F Label_insn_39532 - FF008691 FF008691 Label_insn_39533 - FF008697 FF008697 Label_insn_39534 - FF00869E FF00869E Label_insn_39535 - FF00869F FF00869F post_callback_Label_insn_39535 - FF0086A1 FF0086A1 Label_insn_39536 - FF0086A3 FF0086A3 Label_insn_39537 - FF0086A5 FF0086A5 Label_insn_39538 - FF0086AC FF0086AC Label_insn_39539 - FF0086AE FF0086AE Label_insn_39540 - FF0086B0 FF0086B0 Label_insn_39541 - FF0086B6 FF0086B6 Label_insn_39542 - FF0086BD FF0086BD Label_insn_39543 - FF0086BE FF0086BE post_callback_Label_insn_39543 - FF0086C0 FF0086C0 Label_insn_39544 - FF0086C2 FF0086C2 Label_insn_39545 - FF0086C4 FF0086C4 Label_insn_39546 - FF0086C6 FF0086C6 Label_insn_39547 - FF0086C8 FF0086C8 Label_insn_39548 - FF0086CE FF0086CE Label_insn_39549 - FF0086D5 FF0086D5 Label_insn_39550 - FF0086D6 FF0086D6 post_callback_Label_insn_39550 - FF0086D8 FF0086D8 Label_insn_39551 - FF0086DA FF0086DA Label_insn_39552 - FF0086DC FF0086DC Label_insn_39553 - FF0086E3 FF0086E3 Label_insn_39554 - FF0086E5 FF0086E5 Label_insn_39555 - FF0086E7 FF0086E7 Label_insn_39556 - FF0086ED FF0086ED Label_insn_39557 - FF0086F4 FF0086F4 Label_insn_39558 - FF0086F5 FF0086F5 post_callback_Label_insn_39558 - FF0086F7 FF0086F7 Label_insn_39559 - FF0086F9 FF0086F9 Label_insn_39560 - FF0086FB FF0086FB Label_insn_39561 - FF008702 FF008702 Label_insn_39562 - FF008704 FF008704 Label_insn_39563 - FF008706 FF008706 Label_insn_39564 - FF00870C FF00870C Label_insn_39565 - FF008713 FF008713 Label_insn_39566 - FF008714 FF008714 post_callback_Label_insn_39566 - FF008716 FF008716 Label_insn_39567 - FF008718 FF008718 Label_insn_39568 - FF00871A FF00871A Label_insn_39569 - FF00871C FF00871C Label_insn_39570 - FF00871E FF00871E Label_insn_39571 - FF008724 FF008724 Label_insn_39572 - FF00872B FF00872B Label_insn_39573 - FF00872C FF00872C post_callback_Label_insn_39573 - FF00872E FF00872E Label_insn_39574 - FF008730 FF008730 Label_insn_39575 - FF008732 FF008732 Label_insn_39576 - FF008739 FF008739 Label_insn_39577 - FF00873B FF00873B Label_insn_39578 - FF00873D FF00873D Label_insn_39579 - FF008743 FF008743 Label_insn_39580 - FF00874A FF00874A Label_insn_39581 - FF00874B FF00874B post_callback_Label_insn_39581 - FF00874D FF00874D Label_insn_39582 - FF00874F FF00874F Label_insn_39583 - FF008751 FF008751 Label_insn_39584 - FF008758 FF008758 Label_insn_39585 - FF00875A FF00875A Label_insn_39586 - FF00875C FF00875C Label_insn_39587 - FF008762 FF008762 Label_insn_39588 - FF008769 FF008769 Label_insn_39589 - FF00876A FF00876A post_callback_Label_insn_39589 - FF00876C FF00876C Label_insn_39590 - FF00876E FF00876E Label_insn_39591 - FF008770 FF008770 Label_insn_39592 - FF008777 FF008777 Label_insn_39593 - FF008779 FF008779 Label_insn_39594 - FF00877B FF00877B Label_insn_39595 - FF008781 FF008781 Label_insn_39596 - FF008788 FF008788 Label_insn_39597 - FF008789 FF008789 post_callback_Label_insn_39597 - FF00878B FF00878B Label_insn_39598 - FF00878D FF00878D Label_insn_39599 - FF00878F FF00878F Label_insn_39600 - FF008796 FF008796 Label_insn_39601 - FF008798 FF008798 Label_insn_39602 - FF00879A FF00879A Label_insn_39603 - FF0087A0 FF0087A0 Label_insn_39604 - FF0087A7 FF0087A7 Label_insn_39605 - FF0087A8 FF0087A8 post_callback_Label_insn_39605 - FF0087AA FF0087AA Label_insn_11436 - FF0087AE FF0087AE Label_insn_39606 - FF0087B0 FF0087B0 Label_insn_39607 - FF0087B2 FF0087B2 Label_insn_39608 - FF0087B4 FF0087B4 Label_insn_39609 - FF0087B6 FF0087B6 Label_insn_39610 - FF0087BC FF0087BC Label_insn_39611 - FF0087C3 FF0087C3 Label_insn_39612 - FF0087C4 FF0087C4 post_callback_Label_insn_39612 - FF0087C6 FF0087C6 Label_insn_39613 - FF0087C8 FF0087C8 Label_insn_11446 - FF0087CC FF0087CC Label_insn_39614 - FF0087CE FF0087CE Label_insn_39615 - FF0087D5 FF0087D5 Label_insn_11449 - FF0087D8 FF0087D8 Label_insn_11450 - FF0087DC FF0087DC Label_insn_39616 - FF0087DE FF0087DE Label_insn_39617 - FF0087E0 FF0087E0 Label_insn_39618 - FF0087E6 FF0087E6 Label_insn_39619 - FF0087ED FF0087ED Label_insn_39620 - FF0087EE FF0087EE post_callback_Label_insn_39620 - FF0087F0 FF0087F0 Label_insn_39621 - FF0087F2 FF0087F2 Label_insn_39622 - FF0087F4 FF0087F4 Label_insn_11458 - FF0087F8 FF0087F8 Label_insn_39623 - FF0087FF FF0087FF Label_insn_39624 - FF008801 FF008801 Label_insn_39625 - FF008803 FF008803 Label_insn_39626 - FF008809 FF008809 Label_insn_39627 - FF008810 FF008810 Label_insn_39628 - FF008811 FF008811 post_callback_Label_insn_39628 - FF008813 FF008813 Label_insn_39629 - FF008815 FF008815 Label_insn_39630 - FF008817 FF008817 Label_insn_39631 - FF00881E FF00881E Label_insn_39632 - FF008820 FF008820 Label_insn_39633 - FF008822 FF008822 Label_insn_39634 - FF008828 FF008828 Label_insn_39635 - FF00882F FF00882F Label_insn_39636 - FF008830 FF008830 post_callback_Label_insn_39636 - FF008832 FF008832 Label_insn_11475 - FF008836 FF008836 Label_insn_39637 - FF008838 FF008838 Label_insn_39638 - FF00883A FF00883A Label_insn_39639 - FF008841 FF008841 Label_insn_39640 - FF008843 FF008843 Label_insn_39641 - FF008845 FF008845 Label_insn_39642 - FF00884B FF00884B Label_insn_39643 - FF008852 FF008852 Label_insn_39644 - FF008853 FF008853 post_callback_Label_insn_39644 - FF008855 FF008855 Label_insn_39645 - FF008857 FF008857 Label_insn_39646 - FF008859 FF008859 Label_insn_39647 - FF00885B FF00885B Label_insn_39648 - FF00885D FF00885D Label_insn_39649 - FF008863 FF008863 Label_insn_39650 - FF00886A FF00886A Label_insn_39651 - FF00886B FF00886B post_callback_Label_insn_39651 - FF00886D FF00886D Label_insn_39652 - FF00886F FF00886F Label_insn_39653 - FF008871 FF008871 Label_insn_39654 - FF008878 FF008878 Label_insn_39655 - FF00887A FF00887A Label_insn_39656 - FF00887C FF00887C Label_insn_39657 - FF008882 FF008882 Label_insn_39658 - FF008889 FF008889 Label_insn_39659 - FF00888A FF00888A post_callback_Label_insn_39659 - FF00888C FF00888C Label_insn_39660 - FF00888E FF00888E Label_insn_39661 - FF008890 FF008890 Label_insn_39662 - FF008897 FF008897 Label_insn_39663 - FF008899 FF008899 Label_insn_39664 - FF00889B FF00889B Label_insn_39665 - FF0088A1 FF0088A1 Label_insn_39666 - FF0088A8 FF0088A8 Label_insn_39667 - FF0088A9 FF0088A9 post_callback_Label_insn_39667 - FF0088AB FF0088AB Label_insn_39668 - FF0088AD FF0088AD Label_insn_39669 - FF0088AF FF0088AF Label_insn_39670 - FF0088B6 FF0088B6 Label_insn_39671 - FF0088BD FF0088BD Label_insn_39672 - FF0088BF FF0088BF Label_insn_39673 - FF0088C1 FF0088C1 Label_insn_39674 - FF0088C5 FF0088C5 Label_insn_39675 - FF0088C8 FF0088C8 Label_insn_39676 - FF0088CF FF0088CF Label_insn_39677 - FF0088D6 FF0088D6 Label_insn_39678 - FF0088D8 FF0088D8 Label_insn_39679 - FF0088DA FF0088DA Label_insn_39680 - FF0088E0 FF0088E0 Label_insn_39681 - FF0088E7 FF0088E7 Label_insn_39682 - FF0088E8 FF0088E8 post_callback_Label_insn_39682 - FF0088EA FF0088EA Label_insn_39683 - FF0088EC FF0088EC Label_insn_39684 - FF0088EE FF0088EE Label_insn_39685 - FF0088F5 FF0088F5 Label_insn_39686 - FF0088F7 FF0088F7 Label_insn_39687 - FF0088F9 FF0088F9 Label_insn_11545 - FF0088FF FF0088FF Label_insn_39688 - FF008905 FF008905 Label_insn_39689 - FF00890B FF00890B Label_insn_11547 - FF008910 FF008910 Label_insn_39690 - FF008911 FF008911 post_callback_Label_insn_39690 - FF008913 FF008913 Label_insn_39691 - FF008915 FF008915 Label_insn_39692 - FF008917 FF008917 Label_insn_39693 - FF008919 FF008919 Label_insn_39694 - FF00891B FF00891B Label_insn_11554 - FF008920 FF008920 Label_insn_39695 - FF008926 FF008926 Label_insn_39696 - FF00892D FF00892D Label_insn_39697 - FF00892E FF00892E post_callback_Label_insn_39697 - FF008930 FF008930 Label_insn_39698 - FF008932 FF008932 Label_insn_39699 - FF008934 FF008934 Label_insn_39700 - FF00893B FF00893B Label_insn_39701 - FF00893D FF00893D Label_insn_39702 - FF00893F FF00893F Label_insn_39703 - FF008945 FF008945 Label_insn_39704 - FF00894B FF00894B Label_insn_11566 - FF008951 FF008951 Label_insn_39705 - FF008952 FF008952 post_callback_Label_insn_39705 - FF008954 FF008954 Label_insn_39706 - FF008956 FF008956 Label_insn_39707 - FF008958 FF008958 Label_insn_39708 - FF00895F FF00895F Label_insn_39709 - FF008961 FF008961 Label_insn_39710 - FF008963 FF008963 Label_insn_39711 - FF008969 FF008969 Label_insn_39712 - FF008970 FF008970 Label_insn_39713 - FF008971 FF008971 post_callback_Label_insn_39713 - FF008973 FF008973 Label_insn_39714 - FF008975 FF008975 Label_insn_39715 - FF008977 FF008977 Label_insn_39716 - FF008979 FF008979 Label_insn_39717 - FF00897B FF00897B Label_insn_39718 - FF008981 FF008981 Label_insn_39719 - FF008988 FF008988 Label_insn_39720 - FF008989 FF008989 post_callback_Label_insn_39720 - FF00898B FF00898B Label_insn_39721 - FF00898D FF00898D Label_insn_39722 - FF00898F FF00898F Label_insn_39723 - FF008996 FF008996 Label_insn_39724 - FF008998 FF008998 Label_insn_39725 - FF00899A FF00899A Label_insn_39726 - FF0089A0 FF0089A0 Label_insn_39727 - FF0089A7 FF0089A7 Label_insn_39728 - FF0089A8 FF0089A8 post_callback_Label_insn_39728 - FF0089AA FF0089AA Label_insn_39729 - FF0089AC FF0089AC Label_insn_39730 - FF0089AE FF0089AE Label_insn_39731 - FF0089B5 FF0089B5 Label_insn_39732 - FF0089B7 FF0089B7 Label_insn_39733 - FF0089B9 FF0089B9 Label_insn_39734 - FF0089BF FF0089BF Label_insn_39735 - FF0089C6 FF0089C6 Label_insn_39736 - FF0089C7 FF0089C7 post_callback_Label_insn_39736 - FF0089C9 FF0089C9 Label_insn_39737 - FF0089CB FF0089CB Label_insn_39738 - FF0089CD FF0089CD Label_insn_39739 - FF0089CF FF0089CF Label_insn_39740 - FF0089D2 FF0089D2 Label_insn_39741 - FF0089D9 FF0089D9 Label_insn_39742 - FF0089DB FF0089DB Label_insn_39743 - FF0089DD FF0089DD Label_insn_39744 - FF0089E1 FF0089E1 Label_insn_39745 - FF0089E3 FF0089E3 Label_insn_39746 - FF0089E5 FF0089E5 Label_insn_39747 - FF0089EB FF0089EB Label_insn_39748 - FF0089F2 FF0089F2 Label_insn_39749 - FF0089F3 FF0089F3 post_callback_Label_insn_39749 - FF0089F5 FF0089F5 Label_insn_39750 - FF0089F7 FF0089F7 Label_insn_39751 - FF0089F9 FF0089F9 Label_insn_39752 - FF008A00 FF008A00 Label_insn_39753 - FF008A02 FF008A02 Label_insn_39754 - FF008A04 FF008A04 Label_insn_39755 - FF008A0A FF008A0A Label_insn_39756 - FF008A11 FF008A11 Label_insn_39757 - FF008A12 FF008A12 post_callback_Label_insn_39757 - FF008A14 FF008A14 Label_insn_39758 - FF008A16 FF008A16 Label_insn_39759 - FF008A18 FF008A18 Label_insn_39760 - FF008A1A FF008A1A Label_insn_39761 - FF008A1C FF008A1C Label_insn_11639 - FF008A21 FF008A21 Label_insn_39762 - FF008A27 FF008A27 Label_insn_39763 - FF008A2E FF008A2E Label_insn_39764 - FF008A2F FF008A2F post_callback_Label_insn_39764 - FF008A31 FF008A31 Label_insn_39765 - FF008A33 FF008A33 Label_insn_39766 - FF008A35 FF008A35 Label_insn_39767 - FF008A3C FF008A3C Label_insn_39768 - FF008A3E FF008A3E Label_insn_39769 - FF008A40 FF008A40 Label_insn_39770 - FF008A46 FF008A46 Label_insn_39771 - FF008A4D FF008A4D Label_insn_39772 - FF008A4E FF008A4E post_callback_Label_insn_39772 - FF008A50 FF008A50 Label_insn_39773 - FF008A52 FF008A52 Label_insn_39774 - FF008A54 FF008A54 Label_insn_11656 - FF008A58 FF008A58 Label_insn_39775 - FF008A5A FF008A5A Label_insn_39776 - FF008A5C FF008A5C Label_insn_39777 - FF008A62 FF008A62 Label_insn_39778 - FF008A69 FF008A69 Label_insn_39779 - FF008A6A FF008A6A post_callback_Label_insn_39779 - FF008A6C FF008A6C Label_insn_39780 - FF008A6E FF008A6E Label_insn_39781 - FF008A70 FF008A70 Label_insn_39782 - FF008A77 FF008A77 Label_insn_39783 - FF008A79 FF008A79 Label_insn_39784 - FF008A7B FF008A7B Label_insn_39785 - FF008A81 FF008A81 Label_insn_39786 - FF008A88 FF008A88 Label_insn_39787 - FF008A89 FF008A89 post_callback_Label_insn_39787 - FF008A8B FF008A8B Label_insn_39788 - FF008A8D FF008A8D Label_insn_39789 - FF008A8F FF008A8F Label_insn_39790 - FF008A91 FF008A91 Label_insn_39791 - FF008A93 FF008A93 Label_insn_39792 - FF008A99 FF008A99 Label_insn_39793 - FF008AA0 FF008AA0 Label_insn_39794 - FF008AA1 FF008AA1 post_callback_Label_insn_39794 - FF008AA3 FF008AA3 Label_insn_39795 - FF008AA5 FF008AA5 Label_insn_39796 - FF008AA7 FF008AA7 Label_insn_39797 - FF008AAE FF008AAE Label_insn_39798 - FF008AB0 FF008AB0 Label_insn_39799 - FF008AB2 FF008AB2 Label_insn_39800 - FF008AB8 FF008AB8 Label_insn_39801 - FF008ABF FF008ABF Label_insn_39802 - FF008AC0 FF008AC0 post_callback_Label_insn_39802 - FF008AC2 FF008AC2 Label_insn_39803 - FF008AC4 FF008AC4 Label_insn_39804 - FF008AC6 FF008AC6 Label_insn_39805 - FF008ACD FF008ACD Label_insn_39806 - FF008ACF FF008ACF Label_insn_39807 - FF008AD1 FF008AD1 Label_insn_39808 - FF008AD7 FF008AD7 Label_insn_39809 - FF008ADE FF008ADE Label_insn_39810 - FF008ADF FF008ADF post_callback_Label_insn_39810 - FF008AE1 FF008AE1 Label_insn_39811 - FF008AE3 FF008AE3 Label_insn_39812 - FF008AE5 FF008AE5 Label_insn_39813 - FF008AE7 FF008AE7 Label_insn_39814 - FF008AEE FF008AEE Label_insn_39815 - FF008AF5 FF008AF5 Label_insn_39816 - FF008AF7 FF008AF7 Label_insn_39817 - FF008AF9 FF008AF9 Label_insn_39818 - FF008AFD FF008AFD Label_insn_39819 - FF008B00 FF008B00 Label_insn_39820 - FF008B07 FF008B07 Label_insn_39821 - FF008B0E FF008B0E Label_insn_39822 - FF008B10 FF008B10 Label_insn_39823 - FF008B12 FF008B12 Label_insn_39824 - FF008B18 FF008B18 Label_insn_39825 - FF008B1F FF008B1F Label_insn_39826 - FF008B20 FF008B20 post_callback_Label_insn_39826 - FF008B22 FF008B22 Label_insn_39827 - FF008B24 FF008B24 Label_insn_39828 - FF008B26 FF008B26 Label_insn_39829 - FF008B2D FF008B2D Label_insn_39830 - FF008B2F FF008B2F Label_insn_39831 - FF008B31 FF008B31 Label_insn_39832 - FF008B37 FF008B37 Label_insn_39833 - FF008B3E FF008B3E Label_insn_39834 - FF008B3F FF008B3F post_callback_Label_insn_39834 - FF008B41 FF008B41 Label_insn_39835 - FF008B43 FF008B43 Label_insn_39836 - FF008B45 FF008B45 Label_insn_39837 - FF008B4C FF008B4C Label_insn_39838 - FF008B4E FF008B4E Label_insn_39839 - FF008B50 FF008B50 Label_insn_39840 - FF008B56 FF008B56 Label_insn_39841 - FF008B5D FF008B5D Label_insn_39842 - FF008B5E FF008B5E post_callback_Label_insn_39842 - FF008B60 FF008B60 Label_insn_39843 - FF008B62 FF008B62 Label_insn_39844 - FF008B64 FF008B64 Label_insn_39845 - FF008B6B FF008B6B Label_insn_11746 - FF008B70 FF008B70 Label_insn_39846 - FF008B72 FF008B72 Label_insn_11747 - FF008B76 FF008B76 Label_insn_39847 - FF008B78 FF008B78 Label_insn_39848 - FF008B7E FF008B7E Label_insn_39849 - FF008B85 FF008B85 Label_insn_39850 - FF008B86 FF008B86 post_callback_Label_insn_39850 - FF008B88 FF008B88 Label_insn_39851 - FF008B8A FF008B8A Label_insn_39852 - FF008B8C FF008B8C Label_insn_39853 - FF008B8E FF008B8E Label_insn_39854 - FF008B91 FF008B91 Label_insn_39855 - FF008B98 FF008B98 Label_insn_39856 - FF008B9A FF008B9A Label_insn_39857 - FF008B9C FF008B9C Label_insn_39858 - FF008BA0 FF008BA0 Label_insn_39859 - FF008BA2 FF008BA2 Label_insn_39860 - FF008BA4 FF008BA4 Label_insn_39861 - FF008BAA FF008BAA Label_insn_39862 - FF008BB1 FF008BB1 Label_insn_39863 - FF008BB2 FF008BB2 post_callback_Label_insn_39863 - FF008BB4 FF008BB4 Label_insn_39864 - FF008BB6 FF008BB6 Label_insn_39865 - FF008BB8 FF008BB8 Label_insn_39866 - FF008BBF FF008BBF Label_insn_39867 - FF008BC1 FF008BC1 Label_insn_39868 - FF008BC3 FF008BC3 Label_insn_39869 - FF008BC9 FF008BC9 Label_insn_39870 - FF008BD0 FF008BD0 Label_insn_39871 - FF008BD1 FF008BD1 post_callback_Label_insn_39871 - FF008BD3 FF008BD3 Label_insn_39872 - FF008BD5 FF008BD5 Label_insn_11777 - FF008BDA FF008BDA Label_insn_39873 - FF008BDC FF008BDC Label_insn_39874 - FF008BDE FF008BDE Label_insn_39875 - FF008BE0 FF008BE0 Label_insn_39876 - FF008BE6 FF008BE6 Label_insn_39877 - FF008BED FF008BED Label_insn_39878 - FF008BEE FF008BEE post_callback_Label_insn_39878 - FF008BF0 FF008BF0 Label_insn_39879 - FF008BF2 FF008BF2 Label_insn_39880 - FF008BF4 FF008BF4 Label_insn_39881 - FF008BFB FF008BFB Label_insn_39882 - FF008BFD FF008BFD Label_insn_39883 - FF008BFF FF008BFF Label_insn_39884 - FF008C05 FF008C05 Label_insn_39885 - FF008C0C FF008C0C Label_insn_39886 - FF008C0D FF008C0D post_callback_Label_insn_39886 - FF008C0F FF008C0F Label_insn_39887 - FF008C11 FF008C11 Label_insn_39888 - FF008C13 FF008C13 Label_insn_39889 - FF008C15 FF008C15 Label_insn_39890 - FF008C17 FF008C17 Label_insn_39891 - FF008C1D FF008C1D Label_insn_39892 - FF008C24 FF008C24 Label_insn_39893 - FF008C25 FF008C25 post_callback_Label_insn_39893 - FF008C27 FF008C27 Label_insn_39894 - FF008C29 FF008C29 Label_insn_39895 - FF008C2B FF008C2B Label_insn_39896 - FF008C32 FF008C32 Label_insn_39897 - FF008C34 FF008C34 Label_insn_39898 - FF008C36 FF008C36 Label_insn_39899 - FF008C3C FF008C3C Label_insn_39900 - FF008C43 FF008C43 Label_insn_39901 - FF008C44 FF008C44 post_callback_Label_insn_39901 - FF008C46 FF008C46 Label_insn_39902 - FF008C48 FF008C48 Label_insn_39903 - FF008C4A FF008C4A Label_insn_39904 - FF008C4C FF008C4C Label_insn_39905 - FF008C4E FF008C4E Label_insn_39906 - FF008C54 FF008C54 Label_insn_39907 - FF008C5B FF008C5B Label_insn_39908 - FF008C5C FF008C5C post_callback_Label_insn_39908 - FF008C5E FF008C5E Label_insn_39909 - FF008C60 FF008C60 Label_insn_39910 - FF008C62 FF008C62 Label_insn_39911 - FF008C69 FF008C69 Label_insn_39912 - FF008C6B FF008C6B Label_insn_39913 - FF008C6D FF008C6D Label_insn_39914 - FF008C73 FF008C73 Label_insn_39915 - FF008C7A FF008C7A Label_insn_39916 - FF008C7B FF008C7B post_callback_Label_insn_39916 - FF008C7D FF008C7D Label_insn_39917 - FF008C7F FF008C7F Label_insn_39918 - FF008C81 FF008C81 Label_insn_39919 - FF008C88 FF008C88 Label_insn_39920 - FF008C8A FF008C8A Label_insn_39921 - FF008C8C FF008C8C Label_insn_39922 - FF008C92 FF008C92 Label_insn_39923 - FF008C99 FF008C99 Label_insn_39924 - FF008C9A FF008C9A post_callback_Label_insn_39924 - FF008C9C FF008C9C Label_insn_39925 - FF008C9E FF008C9E Label_insn_39926 - FF008CA0 FF008CA0 Label_insn_39927 - FF008CA7 FF008CA7 Label_insn_39928 - FF008CA9 FF008CA9 Label_insn_39929 - FF008CAB FF008CAB Label_insn_39930 - FF008CB1 FF008CB1 Label_insn_39931 - FF008CB8 FF008CB8 Label_insn_39932 - FF008CB9 FF008CB9 post_callback_Label_insn_39932 - FF008CBB FF008CBB Label_insn_39933 - FF008CBD FF008CBD Label_insn_39934 - FF008CBF FF008CBF Label_insn_39935 - FF008CC6 FF008CC6 Label_insn_39936 - FF008CC8 FF008CC8 Label_insn_39937 - FF008CCA FF008CCA Label_insn_39938 - FF008CD0 FF008CD0 Label_insn_39939 - FF008CD7 FF008CD7 Label_insn_39940 - FF008CD8 FF008CD8 post_callback_Label_insn_39940 - FF008CDA FF008CDA Label_insn_39941 - FF008CDC FF008CDC Label_insn_39942 - FF008CDE FF008CDE Label_insn_39943 - FF008CE0 FF008CE0 Label_insn_39944 - FF008CE2 FF008CE2 Label_insn_39945 - FF008CE8 FF008CE8 Label_insn_39946 - FF008CEE FF008CEE Label_insn_39984 - FF008CF5 FF008CF5 Label_insn_39947 - FF008CF6 FF008CF6 post_callback_Label_insn_39947 - FF008CF8 FF008CF8 Label_insn_39948 - FF008CFA FF008CFA Label_insn_39949 - FF008CFC FF008CFC Label_insn_39950 - FF008D03 FF008D03 Label_insn_39951 - FF008D05 FF008D05 Label_insn_39952 - FF008D07 FF008D07 Label_insn_39953 - FF008D0D FF008D0D Label_insn_39954 - FF008D14 FF008D14 Label_insn_39955 - FF008D15 FF008D15 post_callback_Label_insn_39955 - FF008D17 FF008D17 Label_insn_39956 - FF008D19 FF008D19 Label_insn_39957 - FF008D1B FF008D1B Label_insn_39958 - FF008D22 FF008D22 Label_insn_39959 - FF008D24 FF008D24 Label_insn_39960 - FF008D26 FF008D26 Label_insn_39961 - FF008D2C FF008D2C Label_insn_39962 - FF008D33 FF008D33 Label_insn_39963 - FF008D34 FF008D34 post_callback_Label_insn_39963 - FF008D36 FF008D36 Label_insn_39964 - FF008D38 FF008D38 Label_insn_39965 - FF008D3A FF008D3A Label_insn_39966 - FF008D3C FF008D3C Label_insn_39967 - FF008D3E FF008D3E Label_insn_39968 - FF008D44 FF008D44 Label_insn_39969 - FF008D4B FF008D4B Label_insn_39970 - FF008D4C FF008D4C post_callback_Label_insn_39970 - FF008D4E FF008D4E Label_insn_39971 - FF008D50 FF008D50 Label_insn_39972 - FF008D52 FF008D52 Label_insn_39973 - FF008D59 FF008D59 Label_insn_39974 - FF008D5B FF008D5B Label_insn_39975 - FF008D5D FF008D5D Label_insn_39976 - FF008D63 FF008D63 Label_insn_39977 - FF008D6A FF008D6A Label_insn_39978 - FF008D6B FF008D6B post_callback_Label_insn_39978 - FF008D6D FF008D6D Label_insn_39979 - FF008D6F FF008D6F Label_insn_39980 - FF008D71 FF008D71 Label_insn_39981 - FF008D73 FF008D73 Label_insn_39982 - FF008D75 FF008D75 Label_insn_39983 - FF008D7B FF008D7B Label_insn_11978 - FF008D80 FF008D80 Label_insn_39985 - FF008D81 FF008D81 post_callback_Label_insn_39985 - FF008D83 FF008D83 Label_insn_39986 - FF008D85 FF008D85 Label_insn_39987 - FF008D87 FF008D87 Label_insn_39988 - FF008D89 FF008D89 Label_insn_39989 - FF008D8C FF008D8C Label_insn_39990 - FF008D93 FF008D93 Label_insn_39991 - FF008D95 FF008D95 Label_insn_39992 - FF008D97 FF008D97 Label_insn_39993 - FF008D9B FF008D9B Label_insn_39994 - FF008D9D FF008D9D Label_insn_39995 - FF008D9F FF008D9F Label_insn_11992 - FF008DA3 FF008DA3 Label_insn_39996 - FF008DA9 FF008DA9 Label_insn_39997 - FF008DB0 FF008DB0 Label_insn_39998 - FF008DB1 FF008DB1 post_callback_Label_insn_39998 - FF008DB3 FF008DB3 Label_insn_39999 - FF008DB5 FF008DB5 Label_insn_40000 - FF008DB7 FF008DB7 Label_insn_11998 - FF008DBB FF008DBB Label_insn_12000 - FF008DBF FF008DBF Label_insn_40001 - FF008DC1 FF008DC1 Label_insn_40002 - FF008DC3 FF008DC3 Label_insn_40003 - FF008DC9 FF008DC9 Label_insn_40004 - FF008DD0 FF008DD0 Label_insn_40005 - FF008DD1 FF008DD1 post_callback_Label_insn_40005 - FF008DD3 FF008DD3 Label_insn_40006 - FF008DD5 FF008DD5 Label_insn_40007 - FF008DD7 FF008DD7 Label_insn_40008 - FF008DD9 FF008DD9 Label_insn_40009 - FF008DDB FF008DDB Label_insn_40010 - FF008DE1 FF008DE1 Label_insn_40011 - FF008DE8 FF008DE8 Label_insn_40012 - FF008DE9 FF008DE9 post_callback_Label_insn_40012 - FF008DEB FF008DEB Label_insn_40013 - FF008DED FF008DED Label_insn_40014 - FF008DEF FF008DEF Label_insn_40015 - FF008DF6 FF008DF6 Label_insn_40016 - FF008DF8 FF008DF8 Label_insn_40017 - FF008DFA FF008DFA Label_insn_40018 - FF008E00 FF008E00 Label_insn_40019 - FF008E07 FF008E07 Label_insn_40020 - FF008E08 FF008E08 post_callback_Label_insn_40020 - FF008E0A FF008E0A Label_insn_40021 - FF008E0C FF008E0C Label_insn_40022 - FF008E0E FF008E0E Label_insn_40023 - FF008E10 FF008E10 Label_insn_40024 - FF008E12 FF008E12 Label_insn_40025 - FF008E18 FF008E18 Label_insn_40026 - FF008E1F FF008E1F Label_insn_40027 - FF008E20 FF008E20 post_callback_Label_insn_40027 - FF008E22 FF008E22 Label_insn_40028 - FF008E24 FF008E24 Label_insn_40029 - FF008E26 FF008E26 Label_insn_40030 - FF008E2D FF008E2D Label_insn_40031 - FF008E2F FF008E2F Label_insn_40032 - FF008E31 FF008E31 Label_insn_40033 - FF008E37 FF008E37 Label_insn_40034 - FF008E3E FF008E3E Label_insn_40035 - FF008E3F FF008E3F post_callback_Label_insn_40035 - FF008E41 FF008E41 Label_insn_40036 - FF008E43 FF008E43 Label_insn_40037 - FF008E45 FF008E45 Label_insn_40038 - FF008E4C FF008E4C Label_insn_40039 - FF008E4E FF008E4E Label_insn_40040 - FF008E50 FF008E50 Label_insn_40041 - FF008E56 FF008E56 Label_insn_40042 - FF008E5D FF008E5D Label_insn_40043 - FF008E5E FF008E5E post_callback_Label_insn_40043 - FF008E60 FF008E60 Label_insn_40044 - FF008E62 FF008E62 Label_insn_40045 - FF008E64 FF008E64 Label_insn_40046 - FF008E6B FF008E6B Label_insn_40047 - FF008E6D FF008E6D Label_insn_40048 - FF008E6F FF008E6F Label_insn_40049 - FF008E75 FF008E75 Label_insn_40050 - FF008E7C FF008E7C Label_insn_40051 - FF008E7D FF008E7D post_callback_Label_insn_40051 - FF008E7F FF008E7F Label_insn_40052 - FF008E81 FF008E81 Label_insn_12076 - FF008E84 FF008E84 Label_insn_40053 - FF008E86 FF008E86 Label_insn_12078 - FF008E8D FF008E8D Label_insn_40054 - FF008E8F FF008E8F Label_insn_40055 - FF008E96 FF008E96 Label_insn_40056 - FF008E9D FF008E9D Label_insn_40057 - FF008E9F FF008E9F Label_insn_40058 - FF008EA1 FF008EA1 Label_insn_40059 - FF008EA5 FF008EA5 Label_insn_40060 - FF008EA8 FF008EA8 Label_insn_40061 - FF008EAF FF008EAF Label_insn_40062 - FF008EB6 FF008EB6 Label_insn_12087 - FF008EBA FF008EBA Label_insn_40063 - FF008EBC FF008EBC Label_insn_40064 - FF008EBE FF008EBE Label_insn_40065 - FF008EC4 FF008EC4 Label_insn_40066 - FF008ECB FF008ECB Label_insn_40067 - FF008ECC FF008ECC post_callback_Label_insn_40067 - FF008ECE FF008ECE Label_insn_40068 - FF008ED0 FF008ED0 Label_insn_40069 - FF008ED2 FF008ED2 Label_insn_40070 - FF008ED9 FF008ED9 Label_insn_40071 - FF008EDB FF008EDB Label_insn_40072 - FF008EDD FF008EDD Label_insn_40073 - FF008EE3 FF008EE3 Label_insn_40074 - FF008EEA FF008EEA Label_insn_40075 - FF008EEB FF008EEB post_callback_Label_insn_40075 - FF008EED FF008EED Label_insn_12103 - FF008EF4 FF008EF4 Label_insn_40076 - FF008EF6 FF008EF6 Label_insn_40077 - FF008EF8 FF008EF8 Label_insn_40078 - FF008EFA FF008EFA Label_insn_40079 - FF008EFC FF008EFC Label_insn_40080 - FF008F02 FF008F02 Label_insn_40081 - FF008F09 FF008F09 Label_insn_40082 - FF008F0A FF008F0A post_callback_Label_insn_40082 - FF008F0C FF008F0C Label_insn_40083 - FF008F0E FF008F0E Label_insn_40084 - FF008F10 FF008F10 Label_insn_40085 - FF008F17 FF008F17 Label_insn_40086 - FF008F19 FF008F19 Label_insn_40087 - FF008F1B FF008F1B Label_insn_40088 - FF008F21 FF008F21 Label_insn_40089 - FF008F28 FF008F28 Label_insn_40090 - FF008F29 FF008F29 post_callback_Label_insn_40090 - FF008F2B FF008F2B Label_insn_40091 - FF008F2D FF008F2D Label_insn_40092 - FF008F2F FF008F2F Label_insn_40093 - FF008F36 FF008F36 Label_insn_40094 - FF008F38 FF008F38 Label_insn_40095 - FF008F3A FF008F3A Label_insn_40096 - FF008F40 FF008F40 Label_insn_40097 - FF008F47 FF008F47 Label_insn_40098 - FF008F48 FF008F48 post_callback_Label_insn_40098 - FF008F4A FF008F4A Label_insn_40099 - FF008F4C FF008F4C Label_insn_40100 - FF008F4E FF008F4E Label_insn_40101 - FF008F50 FF008F50 Label_insn_40102 - FF008F53 FF008F53 Label_insn_40103 - FF008F5A FF008F5A Label_insn_40104 - FF008F5C FF008F5C Label_insn_40105 - FF008F5E FF008F5E Label_insn_40106 - FF008F62 FF008F62 Label_insn_40107 - FF008F64 FF008F64 Label_insn_40108 - FF008F66 FF008F66 Label_insn_40109 - FF008F6C FF008F6C Label_insn_12144 - FF008F70 FF008F70 Label_insn_40110 - FF008F77 FF008F77 Label_insn_40111 - FF008F78 FF008F78 post_callback_Label_insn_40111 - FF008F7A FF008F7A Label_insn_40112 - FF008F7C FF008F7C Label_insn_40113 - FF008F7E FF008F7E Label_insn_40114 - FF008F85 FF008F85 Label_insn_40115 - FF008F87 FF008F87 Label_insn_40116 - FF008F89 FF008F89 Label_insn_40117 - FF008F8F FF008F8F Label_insn_40118 - FF008F96 FF008F96 Label_insn_40119 - FF008F97 FF008F97 post_callback_Label_insn_40119 - FF008F99 FF008F99 Label_insn_40120 - FF008F9B FF008F9B Label_insn_40121 - FF008F9D FF008F9D Label_insn_40122 - FF008FA4 FF008FA4 Label_insn_40123 - FF008FA6 FF008FA6 Label_insn_40124 - FF008FA8 FF008FA8 Label_insn_40125 - FF008FAE FF008FAE Label_insn_40126 - FF008FB5 FF008FB5 Label_insn_40127 - FF008FB6 FF008FB6 post_callback_Label_insn_40127 - FF008FB8 FF008FB8 Label_insn_40128 - FF008FBA FF008FBA Label_insn_40129 - FF008FBC FF008FBC Label_insn_40130 - FF008FBE FF008FBE Label_insn_40131 - FF008FC0 FF008FC0 Label_insn_40132 - FF008FC6 FF008FC6 Label_insn_40133 - FF008FCD FF008FCD Label_insn_40134 - FF008FCE FF008FCE post_callback_Label_insn_40134 - FF008FD0 FF008FD0 Label_insn_40135 - FF008FD2 FF008FD2 Label_insn_40136 - FF008FD4 FF008FD4 Label_insn_40137 - FF008FD6 FF008FD6 Label_insn_40138 - FF008FD9 FF008FD9 Label_insn_40139 - FF008FE0 FF008FE0 Label_insn_40140 - FF008FE2 FF008FE2 Label_insn_40141 - FF008FE4 FF008FE4 Label_insn_40142 - FF008FE8 FF008FE8 Label_insn_40143 - FF008FEA FF008FEA Label_insn_40144 - FF008FEC FF008FEC Label_insn_40145 - FF008FF2 FF008FF2 Label_insn_40146 - FF008FF9 FF008FF9 Label_insn_40147 - FF008FFA FF008FFA post_callback_Label_insn_40147 - FF008FFC FF008FFC Label_insn_40148 - FF008FFE FF008FFE Label_insn_40149 - FF009000 FF009000 Label_insn_40150 - FF009002 FF009002 Label_insn_40151 - FF009005 FF009005 Label_insn_40152 - FF00900C FF00900C Label_insn_40153 - FF00900E FF00900E Label_insn_40154 - FF009010 FF009010 Label_insn_40155 - FF009014 FF009014 Label_insn_40156 - FF009016 FF009016 Label_insn_40157 - FF009018 FF009018 Label_insn_40158 - FF00901E FF00901E Label_insn_40159 - FF009025 FF009025 Label_insn_40160 - FF009026 FF009026 post_callback_Label_insn_40160 - FF009028 FF009028 Label_insn_40161 - FF00902A FF00902A Label_insn_12206 - FF00902E FF00902E Label_insn_40162 - FF009030 FF009030 Label_insn_40163 - FF009037 FF009037 Label_insn_40164 - FF009039 FF009039 Label_insn_40165 - FF00903B FF00903B Label_insn_40166 - FF009041 FF009041 Label_insn_40167 - FF009048 FF009048 Label_insn_40168 - FF009049 FF009049 post_callback_Label_insn_40168 - FF00904B FF00904B Label_insn_40169 - FF00904D FF00904D Label_insn_40170 - FF00904F FF00904F Label_insn_40171 - FF009056 FF009056 Label_insn_40172 - FF009058 FF009058 Label_insn_40173 - FF00905A FF00905A Label_insn_40174 - FF009060 FF009060 Label_insn_40175 - FF009067 FF009067 Label_insn_40176 - FF009068 FF009068 post_callback_Label_insn_40176 - FF00906A FF00906A Label_insn_40177 - FF00906C FF00906C Label_insn_40178 - FF00906E FF00906E Label_insn_40179 - FF009075 FF009075 Label_insn_40180 - FF009077 FF009077 Label_insn_40181 - FF009079 FF009079 Label_insn_40182 - FF00907F FF00907F Label_insn_40183 - FF009086 FF009086 Label_insn_40184 - FF009087 FF009087 post_callback_Label_insn_40184 - FF009089 FF009089 Label_insn_40185 - FF00908B FF00908B Label_insn_40186 - FF00908D FF00908D Label_insn_40187 - FF009094 FF009094 Label_insn_40188 - FF009096 FF009096 Label_insn_40189 - FF009098 FF009098 Label_insn_40190 - FF00909E FF00909E Label_insn_40191 - FF0090A5 FF0090A5 Label_insn_40192 - FF0090A6 FF0090A6 post_callback_Label_insn_40192 - FF0090A8 FF0090A8 Label_insn_12247 - FF0090AC FF0090AC Label_insn_40193 - FF0090AE FF0090AE Label_insn_40194 - FF0090B0 FF0090B0 Label_insn_12249 - FF0090B3 FF0090B3 Label_insn_40195 - FF0090BA FF0090BA Label_insn_40196 - FF0090BC FF0090BC Label_insn_40197 - FF0090BE FF0090BE Label_insn_40198 - FF0090C4 FF0090C4 Label_insn_40199 - FF0090CB FF0090CB Label_insn_40200 - FF0090CC FF0090CC post_callback_Label_insn_40200 - FF0090CE FF0090CE Label_insn_40201 - FF0090D0 FF0090D0 Label_insn_40202 - FF0090D2 FF0090D2 Label_insn_40203 - FF0090D4 FF0090D4 Label_insn_40204 - FF0090D6 FF0090D6 Label_insn_40205 - FF0090DC FF0090DC Label_insn_40206 - FF0090E3 FF0090E3 Label_insn_40207 - FF0090E4 FF0090E4 post_callback_Label_insn_40207 - FF0090E6 FF0090E6 Label_insn_40208 - FF0090E8 FF0090E8 Label_insn_12267 - FF0090EB FF0090EB Label_insn_40209 - FF0090ED FF0090ED Label_insn_40210 - FF0090F4 FF0090F4 Label_insn_40211 - FF0090F6 FF0090F6 Label_insn_40212 - FF0090F8 FF0090F8 Label_insn_40213 - FF0090FE FF0090FE Label_insn_40214 - FF009105 FF009105 Label_insn_40215 - FF009106 FF009106 post_callback_Label_insn_40215 - FF009108 FF009108 Label_insn_40216 - FF00910A FF00910A Label_insn_40217 - FF00910C FF00910C Label_insn_40218 - FF009113 FF009113 Label_insn_40219 - FF009115 FF009115 Label_insn_40220 - FF009117 FF009117 Label_insn_40221 - FF00911D FF00911D Label_insn_40222 - FF009124 FF009124 Label_insn_40223 - FF009125 FF009125 post_callback_Label_insn_40223 - FF009127 FF009127 Label_insn_40224 - FF009129 FF009129 Label_insn_40225 - FF00912B FF00912B Label_insn_40226 - FF00912D FF00912D Label_insn_40227 - FF009130 FF009130 Label_insn_40228 - FF009137 FF009137 Label_insn_40229 - FF009139 FF009139 Label_insn_40230 - FF00913B FF00913B Label_insn_40231 - FF00913F FF00913F Label_insn_40232 - FF009141 FF009141 Label_insn_40233 - FF009143 FF009143 Label_insn_40234 - FF009149 FF009149 Label_insn_40235 - FF009150 FF009150 Label_insn_40236 - FF009151 FF009151 post_callback_Label_insn_40236 - FF009153 FF009153 Label_insn_40237 - FF009155 FF009155 Label_insn_40238 - FF009157 FF009157 Label_insn_40239 - FF00915E FF00915E Label_insn_40240 - FF009160 FF009160 Label_insn_40241 - FF009162 FF009162 Label_insn_40242 - FF009168 FF009168 Label_insn_40243 - FF00916F FF00916F Label_insn_40244 - FF009170 FF009170 post_callback_Label_insn_40244 - FF009172 FF009172 Label_insn_40245 - FF009174 FF009174 Label_insn_40246 - FF009176 FF009176 Label_insn_40247 - FF00917D FF00917D Label_insn_12318 - FF009180 FF009180 Label_insn_40248 - FF009182 FF009182 Label_insn_40249 - FF009184 FF009184 Label_insn_40250 - FF00918A FF00918A Label_insn_40251 - FF009191 FF009191 Label_insn_40252 - FF009192 FF009192 post_callback_Label_insn_40252 - FF009194 FF009194 Label_insn_12323 - FF009197 FF009197 Label_insn_40253 - FF009199 FF009199 Label_insn_40254 - FF00919B FF00919B Label_insn_12325 - FF00919F FF00919F Label_insn_40255 - FF0091A6 FF0091A6 Label_insn_40256 - FF0091A8 FF0091A8 Label_insn_40257 - FF0091AA FF0091AA Label_insn_40258 - FF0091B0 FF0091B0 Label_insn_40259 - FF0091B7 FF0091B7 Label_insn_40260 - FF0091B8 FF0091B8 post_callback_Label_insn_40260 - FF0091BA FF0091BA Label_insn_40261 - FF0091BC FF0091BC Label_insn_40262 - FF0091BE FF0091BE Label_insn_40263 - FF0091C5 FF0091C5 Label_insn_40264 - FF0091C7 FF0091C7 Label_insn_40265 - FF0091C9 FF0091C9 Label_insn_40266 - FF0091CF FF0091CF Label_insn_40267 - FF0091D6 FF0091D6 Label_insn_40268 - FF0091D7 FF0091D7 post_callback_Label_insn_40268 - FF0091D9 FF0091D9 Label_insn_40269 - FF0091DB FF0091DB Label_insn_40270 - FF0091DD FF0091DD Label_insn_40271 - FF0091DF FF0091DF Label_insn_40272 - FF0091E1 FF0091E1 Label_insn_40273 - FF0091E7 FF0091E7 Label_insn_40274 - FF0091EE FF0091EE Label_insn_40275 - FF0091EF FF0091EF post_callback_Label_insn_40275 - FF0091F1 FF0091F1 Label_insn_40276 - FF0091F3 FF0091F3 Label_insn_40277 - FF0091F5 FF0091F5 Label_insn_40278 - FF0091FC FF0091FC Label_insn_40279 - FF0091FE FF0091FE Label_insn_40280 - FF009200 FF009200 Label_insn_40281 - FF009206 FF009206 Label_insn_12362 - FF00920B FF00920B Label_insn_40282 - FF009211 FF009211 Label_insn_12363 - FF009214 FF009214 Label_insn_40283 - FF009215 FF009215 post_callback_Label_insn_40283 - FF009217 FF009217 Label_insn_12364 - FF00921B FF00921B Label_insn_40284 - FF00921D FF00921D Label_insn_12365 - FF009220 FF009220 Label_insn_40285 - FF009222 FF009222 Label_insn_12367 - FF009224 FF009224 Label_insn_40286 - FF00922B FF00922B Label_insn_40287 - FF00922D FF00922D Label_insn_40288 - FF00922F FF00922F Label_insn_12371 - FF009232 FF009232 Label_insn_40289 - FF009238 FF009238 Label_insn_40290 - FF00923F FF00923F Label_insn_40291 - FF009240 FF009240 post_callback_Label_insn_40291 - FF009242 FF009242 Label_insn_40292 - FF009244 FF009244 Label_insn_40293 - FF009246 FF009246 Label_insn_40294 - FF00924D FF00924D Label_insn_40295 - FF00924F FF00924F Label_insn_40296 - FF009251 FF009251 Label_insn_40297 - FF009257 FF009257 Label_insn_40298 - FF00925E FF00925E Label_insn_40299 - FF00925F FF00925F post_callback_Label_insn_40299 - FF009261 FF009261 Label_insn_40300 - FF009263 FF009263 Label_insn_40301 - FF009265 FF009265 Label_insn_40302 - FF00926C FF00926C Label_insn_40303 - FF00926E FF00926E Label_insn_40304 - FF009270 FF009270 Label_insn_40305 - FF009276 FF009276 Label_insn_40306 - FF00927D FF00927D Label_insn_40307 - FF00927E FF00927E post_callback_Label_insn_40307 - FF009280 FF009280 Label_insn_40308 - FF009282 FF009282 Label_insn_12395 - FF009286 FF009286 Label_insn_40309 - FF009288 FF009288 Label_insn_40310 - FF00928F FF00928F Label_insn_40311 - FF009291 FF009291 Label_insn_40312 - FF009293 FF009293 Label_insn_40313 - FF009299 FF009299 Label_insn_12402 - FF0092A1 FF0092A1 Label_insn_40314 - FF0092A8 FF0092A8 Label_insn_40315 - FF0092A9 FF0092A9 post_callback_Label_insn_40315 - FF0092AB FF0092AB Label_insn_40316 - FF0092AD FF0092AD Label_insn_40317 - FF0092AF FF0092AF Label_insn_40318 - FF0092B6 FF0092B6 Label_insn_40319 - FF0092B8 FF0092B8 Label_insn_40320 - FF0092BA FF0092BA Label_insn_40321 - FF0092C0 FF0092C0 Label_insn_12412 - FF0092C4 FF0092C4 Label_insn_40322 - FF0092CB FF0092CB Label_insn_40323 - FF0092CC FF0092CC post_callback_Label_insn_40323 - FF0092CE FF0092CE Label_insn_40324 - FF0092D0 FF0092D0 Label_insn_40325 - FF0092D2 FF0092D2 Label_insn_40326 - FF0092D9 FF0092D9 Label_insn_40327 - FF0092DB FF0092DB Label_insn_12420 - FF0092DE FF0092DE Label_insn_40328 - FF0092E0 FF0092E0 Label_insn_12421 - FF0092E5 FF0092E5 Label_insn_40329 - FF0092EB FF0092EB Label_insn_40330 - FF0092F2 FF0092F2 Label_insn_40331 - FF0092F3 FF0092F3 post_callback_Label_insn_40331 - FF0092F5 FF0092F5 Label_insn_40332 - FF0092F7 FF0092F7 Label_insn_40333 - FF0092F9 FF0092F9 Label_insn_40334 - FF009300 FF009300 Label_insn_40335 - FF009302 FF009302 Label_insn_40336 - FF009304 FF009304 Label_insn_40337 - FF00930A FF00930A Label_insn_40338 - FF009310 FF009310 Label_insn_12433 - FF009313 FF009313 Label_insn_40339 - FF009314 FF009314 post_callback_Label_insn_40339 - FF009316 FF009316 Label_insn_40340 - FF009318 FF009318 Label_insn_40341 - FF00931A FF00931A Label_insn_12436 - FF00931E FF00931E Label_insn_40342 - FF009325 FF009325 Label_insn_40343 - FF009327 FF009327 Label_insn_40344 - FF009329 FF009329 Label_insn_12441 - FF00932D FF00932D Label_insn_40345 - FF009333 FF009333 Label_insn_40346 - FF00933A FF00933A Label_insn_40347 - FF00933B FF00933B post_callback_Label_insn_40347 - FF00933D FF00933D Label_insn_40348 - FF00933F FF00933F Label_insn_40349 - FF009341 FF009341 Label_insn_40350 - FF009348 FF009348 Label_insn_40351 - FF00934A FF00934A Label_insn_40352 - FF00934C FF00934C Label_insn_40353 - FF009352 FF009352 Label_insn_40354 - FF009359 FF009359 Label_insn_40355 - FF00935A FF00935A post_callback_Label_insn_40355 - FF00935C FF00935C Label_insn_40356 - FF00935E FF00935E Label_insn_40357 - FF009360 FF009360 Label_insn_40358 - FF009367 FF009367 Label_insn_40359 - FF009369 FF009369 Label_insn_12460 - FF00936C FF00936C Label_insn_40360 - FF00936E FF00936E Label_insn_40361 - FF009374 FF009374 Label_insn_40362 - FF00937B FF00937B Label_insn_40363 - FF00937C FF00937C post_callback_Label_insn_40363 - FF00937E FF00937E Label_insn_40364 - FF009380 FF009380 Label_insn_12465 - FF009383 FF009383 Label_insn_40365 - FF009385 FF009385 Label_insn_40366 - FF00938C FF00938C Label_insn_40367 - FF00938E FF00938E Label_insn_40368 - FF009390 FF009390 Label_insn_40369 - FF009396 FF009396 Label_insn_40370 - FF00939D FF00939D Label_insn_40371 - FF00939E FF00939E post_callback_Label_insn_40371 - FF0093A0 FF0093A0 Label_insn_40372 - FF0093A2 FF0093A2 Label_insn_12475 - FF0093A5 FF0093A5 Label_insn_40373 - FF0093A7 FF0093A7 Label_insn_40374 - FF0093A9 FF0093A9 Label_insn_40375 - FF0093AB FF0093AB Label_insn_12481 - FF0093AF FF0093AF Label_insn_40376 - FF0093B5 FF0093B5 Label_insn_40377 - FF0093BC FF0093BC Label_insn_40378 - FF0093BD FF0093BD post_callback_Label_insn_40378 - FF0093BF FF0093BF Label_insn_40379 - FF0093C1 FF0093C1 Label_insn_40380 - FF0093C3 FF0093C3 Label_insn_40381 - FF0093CA FF0093CA Label_insn_40382 - FF0093CC FF0093CC Label_insn_40383 - FF0093CE FF0093CE Label_insn_40384 - FF0093D4 FF0093D4 Label_insn_40385 - FF0093DB FF0093DB Label_insn_40386 - FF0093DC FF0093DC post_callback_Label_insn_40386 - FF0093DE FF0093DE Label_insn_12494 - FF0093E3 FF0093E3 Label_insn_40387 - FF0093E5 FF0093E5 Label_insn_40388 - FF0093E7 FF0093E7 Label_insn_40389 - FF0093EE FF0093EE Label_insn_12498 - FF0093F1 FF0093F1 Label_insn_12499 - FF0093F4 FF0093F4 Label_insn_40390 - FF0093F6 FF0093F6 Label_insn_40391 - FF0093F8 FF0093F8 Label_insn_12501 - FF0093FB FF0093FB Label_insn_40392 - FF009401 FF009401 Label_insn_40393 - FF009408 FF009408 Label_insn_40394 - FF009409 FF009409 post_callback_Label_insn_40394 - FF00940B FF00940B Label_insn_40395 - FF00940D FF00940D Label_insn_40396 - FF00940F FF00940F Label_insn_12524 - FF009413 FF009413 Label_insn_40397 - FF00941A FF00941A Label_insn_40398 - FF00941C FF00941C Label_insn_40399 - FF00941E FF00941E Label_insn_40400 - FF009424 FF009424 Label_insn_40401 - FF00942B FF00942B Label_insn_40402 - FF00942C FF00942C post_callback_Label_insn_40402 - FF00942E FF00942E Label_insn_40403 - FF009430 FF009430 Label_insn_40404 - FF009432 FF009432 Label_insn_40405 - FF009439 FF009439 Label_insn_12535 - FF00943D FF00943D Label_insn_40406 - FF00943F FF00943F Label_insn_40407 - FF009441 FF009441 Label_insn_40408 - FF009447 FF009447 Label_insn_12539 - FF00944B FF00944B Label_insn_40409 - FF009452 FF009452 Label_insn_40410 - FF009453 FF009453 post_callback_Label_insn_40410 - FF009455 FF009455 Label_insn_40411 - FF009457 FF009457 Label_insn_40412 - FF009459 FF009459 Label_insn_40413 - FF009460 FF009460 Label_insn_40414 - FF009462 FF009462 Label_insn_40415 - FF009464 FF009464 Label_insn_40416 - FF00946A FF00946A Label_insn_40417 - FF009471 FF009471 Label_insn_40418 - FF009472 FF009472 post_callback_Label_insn_40418 - FF009474 FF009474 Label_insn_40419 - FF009476 FF009476 Label_insn_40420 - FF009478 FF009478 Label_insn_12556 - FF00947C FF00947C Label_insn_12562 - FF009481 FF009481 Label_insn_12619 - FF009485 FF009485 Label_insn_12645 - FF00948A FF00948A Label_insn_12690 - FF00948D FF00948D Label_insn_12725 - FF009491 FF009491 Label_insn_12729 - FF009495 FF009495 Label_insn_12731 - FF009499 FF009499 Label_insn_12756 - FF00949B FF00949B Label_insn_12762 - FF00949F FF00949F Label_insn_12763 - FF0094A3 FF0094A3 Label_insn_12769 - FF0094A7 FF0094A7 Label_insn_12782 - FF0094AA FF0094AA Label_insn_12786 - FF0094AE FF0094AE Label_insn_12817 - FF0094B5 FF0094B5 Label_insn_12832 - FF0094BC FF0094BC Label_insn_12862 - FF0094C0 FF0094C0 Label_insn_12867 - FF0094C3 FF0094C3 Label_insn_12883 - FF0094CA FF0094CA Label_insn_12887 - FF0094CE FF0094CE Label_insn_12889 - FF0094D1 FF0094D1 Label_insn_12891 - FF0094D5 FF0094D5 Label_insn_12904 - FF0094D9 FF0094D9 Label_insn_12908 - FF0094DD FF0094DD Label_insn_12912 - FF0094E0 FF0094E0 Label_insn_12913 - FF0094E5 FF0094E5 Label_insn_12938 - FF0094E8 FF0094E8 Label_insn_12944 - FF0094F0 FF0094F0 Label_insn_13070 - FF0094F4 FF0094F4 Label_insn_13071 - FF0094F7 FF0094F7 Label_insn_13089 - FF0094FB FF0094FB Label_insn_13094 - FF0094FF FF0094FF Label_insn_13204 - FF009503 FF009503 Label_insn_13205 - FF009506 FF009506 Label_insn_13223 - FF00950A FF00950A Label_insn_13228 - FF00950E FF00950E Label_insn_13256 - FF009512 FF009512 Label_insn_13261 - FF009516 FF009516 Label_insn_13266 - FF00951A FF00951A Label_insn_13286 - FF00951E FF00951E Label_insn_13292 - FF009521 FF009521 Label_insn_13304 - FF009525 FF009525 Label_insn_13345 - FF009529 FF009529 Label_insn_13351 - FF00952C FF00952C Label_insn_13361 - FF009530 FF009530 Label_insn_13362 - FF009534 FF009534 Label_insn_13381 - FF009538 FF009538 Label_insn_13384 - FF00953C FF00953C Label_insn_13390 - FF009540 FF009540 Label_insn_13394 - FF009546 FF009546 Label_insn_13397 - FF00954B FF00954B Label_insn_13422 - FF00954F FF00954F Label_insn_13428 - FF009553 FF009553 Label_insn_13432 - FF009559 FF009559 Label_insn_13437 - FF00955E FF00955E Label_insn_13448 - FF009562 FF009562 Label_insn_13451 - FF009566 FF009566 Label_insn_13453 - FF00956A FF00956A Label_insn_13469 - FF009570 FF009570 Label_insn_13484 - FF009574 FF009574 Label_insn_13487 - FF009577 FF009577 Label_insn_13511 - FF00957B FF00957B Label_insn_13695 - FF00957F FF00957F Label_insn_13749 - FF009581 FF009581 Label_insn_13779 - FF009585 FF009585 Label_insn_13796 - FF009587 FF009587 Label_insn_13804 - FF00958B FF00958B Label_insn_13813 - FF00958F FF00958F Label_insn_13814 - FF009593 FF009593 Label_insn_13825 - FF009597 FF009597 Label_insn_13832 - FF00959B FF00959B Label_insn_13836 - FF00959F FF00959F Label_insn_13845 - FF0095A3 FF0095A3 Label_insn_13849 - FF0095A7 FF0095A7 Label_insn_13850 - FF0095AB FF0095AB Label_insn_13851 - FF0095AF FF0095AF Label_insn_13860 - FF0095B3 FF0095B3 Label_insn_13889 - FF0095B6 FF0095B6 Label_insn_13893 - FF0095BA FF0095BA Label_insn_13894 - FF0095BE FF0095BE Label_insn_13896 - FF0095C2 FF0095C2 Label_insn_13942 - FF0095C6 FF0095C6 Label_insn_14037 - FF0095CA FF0095CA Label_insn_14038 - FF0095CF FF0095CF Label_insn_14045 - FF0095D3 FF0095D3 Label_insn_14091 - FF0095D7 FF0095D7 Label_insn_14127 - FF0095DB FF0095DB Label_insn_14128 - FF0095DF FF0095DF Label_insn_14142 - FF0095E3 FF0095E3 Label_insn_14147 - FF0095E7 FF0095E7 Label_insn_14171 - FF0095EB FF0095EB Label_insn_14179 - FF0095EF FF0095EF Label_insn_14193 - FF0095F3 FF0095F3 Label_insn_14198 - FF0095F7 FF0095F7 Label_insn_14203 - FF0095FB FF0095FB Label_insn_14209 - FF0095FF FF0095FF Label_insn_14221 - FF009603 FF009603 Label_insn_14226 - FF009607 FF009607 Label_insn_14231 - FF00960B FF00960B Label_insn_14236 - FF00960F FF00960F Label_insn_14240 - FF009613 FF009613 Label_insn_14246 - FF009617 FF009617 Label_insn_14259 - FF00961B FF00961B Label_insn_14275 - FF00961F FF00961F Label_insn_14276 - FF009622 FF009622 Label_insn_14277 - FF009625 FF009625 Label_insn_14301 - FF009628 FF009628 Label_insn_14302 - FF00962B FF00962B Label_insn_14319 - FF009630 FF009630 Label_insn_14337 - FF009634 FF009634 Label_insn_14340 - FF009636 FF009636 Label_insn_14343 - FF00963A FF00963A Label_insn_14344 - FF00963E FF00963E Label_insn_14371 - FF009643 FF009643 Label_insn_14374 - FF009646 FF009646 Label_insn_14378 - FF00964A FF00964A Label_insn_14379 - FF00964E FF00964E Label_insn_14382 - FF009652 FF009652 Label_insn_14419 - FF009656 FF009656 Label_insn_14435 - FF009659 FF009659 Label_insn_14437 - FF00965D FF00965D Label_insn_14444 - FF009661 FF009661 Label_insn_14453 - FF009665 FF009665 Label_insn_14464 - FF009669 FF009669 Label_insn_14713 - FF00966D FF00966D Label_insn_14733 - FF009671 FF009671 Label_insn_14809 - FF009675 FF009675 Label_insn_14849 - FF009679 FF009679 Label_insn_14861 - FF009680 FF009680 Label_insn_14869 - FF009684 FF009684 Label_insn_14871 - FF00968C FF00968C Label_insn_14872 - FF009690 FF009690 Label_insn_14883 - FF009694 FF009694 Label_insn_14892 - FF009696 FF009696 Label_insn_14894 - FF00969A FF00969A Label_insn_14904 - FF00969C FF00969C Label_insn_14912 - FF00969F FF00969F Label_insn_14917 - FF0096A2 FF0096A2 Label_insn_14920 - FF0096A9 FF0096A9 Label_insn_14931 - FF0096AB FF0096AB Label_insn_14937 - FF0096B2 FF0096B2 Label_insn_14941 - FF0096B5 FF0096B5 Label_insn_14950 - FF0096B9 FF0096B9 Label_insn_14957 - FF0096BD FF0096BD Label_insn_14958 - FF0096C1 FF0096C1 Label_insn_14963 - FF0096C5 FF0096C5 Label_insn_14964 - FF0096CC FF0096CC Label_insn_14980 - FF0096D0 FF0096D0 Label_insn_14981 - FF0096D2 FF0096D2 Label_insn_14982 - FF0096D7 FF0096D7 Label_insn_14983 - FF0096DB FF0096DB Label_insn_14985 - FF0096DD FF0096DD Label_insn_14986 - FF0096DF FF0096DF Label_insn_14987 - FF0096E3 FF0096E3 Label_insn_15003 - FF0096E5 FF0096E5 Label_insn_15033 - FF0096E9 FF0096E9 Label_insn_15036 - FF0096EB FF0096EB Label_insn_15069 - FF0096EF FF0096EF Label_insn_15070 - FF0096F2 FF0096F2 Label_insn_15075 - FF0096F5 FF0096F5 Label_insn_15078 - FF0096FC FF0096FC Label_insn_15080 - FF0096FE FF0096FE Label_insn_15099 - FF009705 FF009705 Label_insn_15100 - FF009709 FF009709 Label_insn_15103 - FF00970D FF00970D Label_insn_15107 - FF009711 FF009711 Label_insn_15111 - FF009718 FF009718 Label_insn_15114 - FF00971F FF00971F Label_insn_15138 - FF009726 FF009726 Label_insn_15141 - FF00972A FF00972A Label_insn_15149 - FF00972E FF00972E Label_insn_15152 - FF009732 FF009732 Label_insn_15154 - FF009736 FF009736 Label_insn_15167 - FF00973A FF00973A Label_insn_15188 - FF009741 FF009741 Label_insn_15189 - FF009745 FF009745 Label_insn_15193 - FF009749 FF009749 Label_insn_15197 - FF00974D FF00974D Label_insn_15202 - FF00974F FF00974F Label_insn_15208 - FF009756 FF009756 Label_insn_15226 - FF00975D FF00975D Label_insn_15227 - FF009760 FF009760 Label_insn_15228 - FF009762 FF009762 Label_insn_15233 - FF009769 FF009769 Label_insn_15249 - FF009770 FF009770 Label_insn_15263 - FF009777 FF009777 Label_insn_15266 - FF00977E FF00977E Label_insn_15290 - FF009780 FF009780 Label_insn_15293 - FF009783 FF009783 Label_insn_15295 - FF009785 FF009785 Label_insn_15296 - FF009787 FF009787 Label_insn_15299 - FF00978E FF00978E Label_insn_15302 - FF009792 FF009792 Label_insn_15304 - FF009799 FF009799 Label_insn_15308 - FF00979C FF00979C Label_insn_15310 - FF00979F FF00979F Label_insn_15311 - FF0097A3 FF0097A3 Label_insn_15313 - FF0097A6 FF0097A6 Label_insn_15314 - FF0097AA FF0097AA Label_insn_15315 - FF0097AC FF0097AC Label_insn_15316 - FF0097AF FF0097AF Label_insn_15320 - FF0097B7 FF0097B7 Label_insn_15322 - FF0097B9 FF0097B9 Label_insn_15324 - FF0097BC FF0097BC Label_insn_15343 - FF0097C0 FF0097C0 Label_insn_15346 - FF0097C4 FF0097C4 Label_insn_15350 - FF0097C8 FF0097C8 Label_insn_15351 - FF0097CB FF0097CB Label_insn_15352 - FF0097CE FF0097CE Label_insn_15354 - FF0097D2 FF0097D2 Label_insn_15364 - FF0097D4 FF0097D4 Label_insn_15367 - FF0097D6 FF0097D6 Label_insn_15372 - FF0097D9 FF0097D9 Label_insn_15377 - FF0097DD FF0097DD Label_insn_15379 - FF0097E4 FF0097E4 Label_insn_15382 - FF0097E7 FF0097E7 Label_insn_15388 - FF0097EE FF0097EE Label_insn_15394 - FF0097F2 FF0097F2 Label_insn_15399 - FF0097F6 FF0097F6 Label_insn_15414 - FF0097F8 FF0097F8 Label_insn_15421 - FF0097FF FF0097FF Label_insn_15425 - FF009803 FF009803 Label_insn_15428 - FF00980A FF00980A Label_insn_15439 - FF009811 FF009811 Label_insn_15440 - FF009818 FF009818 Label_insn_15443 - FF00981B FF00981B Label_insn_15444 - FF00981E FF00981E Label_insn_15449 - FF009821 FF009821 Label_insn_15452 - FF009828 FF009828 Label_insn_15472 - FF00982F FF00982F Label_insn_15476 - FF009832 FF009832 Label_insn_15485 - FF009836 FF009836 Label_insn_15492 - FF00983A FF00983A Label_insn_15493 - FF00983E FF00983E Label_insn_15499 - FF009845 FF009845 Label_insn_15511 - FF009849 FF009849 Label_insn_15515 - FF00984C FF00984C Label_insn_15526 - FF009850 FF009850 Label_insn_15531 - FF009854 FF009854 Label_insn_15533 - FF00985B FF00985B Label_insn_15549 - FF009862 FF009862 Label_insn_15553 - FF009866 FF009866 Label_insn_15555 - FF00986D FF00986D Label_insn_15558 - FF009871 FF009871 Label_insn_15565 - FF009875 FF009875 Label_insn_15570 - FF009878 FF009878 Label_insn_15572 - FF00987B FF00987B Label_insn_15573 - FF009883 FF009883 Label_insn_15574 - FF009886 FF009886 Label_insn_15575 - FF009889 FF009889 Label_insn_15576 - FF00988D FF00988D Label_insn_15583 - FF00988F FF00988F Label_insn_15599 - FF009893 FF009893 Label_insn_15600 - FF009897 FF009897 Label_insn_15604 - FF00989B FF00989B Label_insn_15607 - FF00989E FF00989E Label_insn_15616 - FF0098A2 FF0098A2 Label_insn_15621 - FF0098A6 FF0098A6 Label_insn_15623 - FF0098AD FF0098AD Label_insn_15638 - FF0098B4 FF0098B4 Label_insn_15641 - FF0098B8 FF0098B8 Label_insn_15674 - FF0098BA FF0098BA Label_insn_15678 - FF0098BD FF0098BD Label_insn_15684 - FF0098C1 FF0098C1 Label_insn_15689 - FF0098C4 FF0098C4 Label_insn_15690 - FF0098C8 FF0098C8 Label_insn_15691 - FF0098CB FF0098CB Label_insn_15692 - FF0098CE FF0098CE Label_insn_15695 - FF0098D0 FF0098D0 Label_insn_15697 - FF0098D4 FF0098D4 Label_insn_15699 - FF0098D8 FF0098D8 Label_insn_15704 - FF0098DC FF0098DC Label_insn_15706 - FF0098E3 FF0098E3 Label_insn_15721 - FF0098EA FF0098EA Label_insn_15724 - FF0098EE FF0098EE Label_insn_15737 - FF0098F2 FF0098F2 Label_insn_15781 - FF0098F7 FF0098F7 Label_insn_15789 - FF0098FE FF0098FE Label_insn_15790 - FF009905 FF009905 Label_insn_15796 - FF009908 FF009908 Label_insn_15798 - FF00990B FF00990B Label_insn_15799 - FF009913 FF009913 Label_insn_15800 - FF009916 FF009916 Label_insn_15804 - FF009919 FF009919 Label_insn_15805 - FF00991E FF00991E Label_insn_15818 - FF009921 FF009921 Label_insn_15820 - FF009925 FF009925 Label_insn_15832 - FF00992C FF00992C Label_insn_15833 - FF00992F FF00992F Label_insn_15835 - FF009936 FF009936 Label_insn_15838 - FF00993D FF00993D Label_insn_15843 - FF009940 FF009940 Label_insn_15845 - FF009943 FF009943 Label_insn_15846 - FF00994B FF00994B Label_insn_15847 - FF00994E FF00994E Label_insn_15851 - FF009951 FF009951 Label_insn_15853 - FF009956 FF009956 Label_insn_15867 - FF00995D FF00995D Label_insn_15870 - FF009960 FF009960 Label_insn_15871 - FF009964 FF009964 Label_insn_15893 - FF009968 FF009968 Label_insn_15918 - FF00996B FF00996B Label_insn_15919 - FF00996F FF00996F Label_insn_15952 - FF009972 FF009972 Label_insn_15953 - FF009976 FF009976 Label_insn_15956 - FF00997A FF00997A Label_insn_15958 - FF00997D FF00997D Label_insn_15966 - FF009980 FF009980 Label_insn_15975 - FF009984 FF009984 Label_insn_15979 - FF009987 FF009987 Label_insn_15980 - FF00998A FF00998A Label_insn_15982 - FF00998D FF00998D Label_insn_15983 - FF009995 FF009995 Label_insn_15984 - FF009998 FF009998 Label_insn_15985 - FF00999D FF00999D Label_insn_15991 - FF0099A0 FF0099A0 Label_insn_15994 - FF0099A4 FF0099A4 Label_insn_16002 - FF0099A7 FF0099A7 Label_insn_16007 - FF0099AA FF0099AA Label_insn_16010 - FF0099B1 FF0099B1 Label_insn_16025 - FF0099B8 FF0099B8 Label_insn_16032 - FF0099BC FF0099BC Label_insn_16038 - FF0099C0 FF0099C0 Label_insn_16046 - FF0099C4 FF0099C4 Label_insn_16047 - FF0099C8 FF0099C8 Label_insn_16065 - FF0099CE FF0099CE Label_insn_16069 - FF0099D5 FF0099D5 Label_insn_16074 - FF0099DC FF0099DC Label_insn_16081 - FF0099DE FF0099DE Label_insn_16088 - FF0099E5 FF0099E5 Label_insn_16091 - FF0099E8 FF0099E8 Label_insn_16092 - FF0099EF FF0099EF Label_insn_16097 - FF0099F3 FF0099F3 Label_insn_16101 - FF0099F7 FF0099F7 Label_insn_16106 - FF0099FB FF0099FB Label_insn_16109 - FF009A02 FF009A02 Label_insn_16121 - FF009A04 FF009A04 Label_insn_16128 - FF009A0B FF009A0B Label_insn_16132 - FF009A0F FF009A0F Label_insn_16135 - FF009A16 FF009A16 Label_insn_16143 - FF009A1A FF009A1A Label_insn_16149 - FF009A1E FF009A1E Label_insn_16154 - FF009A22 FF009A22 Label_insn_16157 - FF009A29 FF009A29 Label_insn_16171 - FF009A2B FF009A2B Label_insn_16178 - FF009A32 FF009A32 Label_insn_16188 - FF009A39 FF009A39 Label_insn_16210 - FF009A3C FF009A3C Label_insn_16222 - FF009A43 FF009A43 Label_insn_16232 - FF009A47 FF009A47 Label_insn_16237 - FF009A4B FF009A4B Label_insn_16244 - FF009A4F FF009A4F Label_insn_16245 - FF009A53 FF009A53 Label_insn_16256 - FF009A55 FF009A55 Label_insn_16263 - FF009A5C FF009A5C Label_insn_16268 - FF009A60 FF009A60 Label_insn_16270 - FF009A64 FF009A64 Label_insn_16275 - FF009A6F FF009A6F Label_insn_16277 - FF009A71 FF009A71 Label_insn_16279 - FF009A75 FF009A75 Label_insn_16280 - FF009A79 FF009A79 Label_insn_16283 - FF009A7D FF009A7D Label_insn_16286 - FF009A85 FF009A85 Label_insn_16288 - FF009A87 FF009A87 Label_insn_16290 - FF009A8A FF009A8A Label_insn_16301 - FF009A8D FF009A8D Label_insn_16302 - FF009A91 FF009A91 Label_insn_16304 - FF009A94 FF009A94 Label_insn_16305 - FF009A98 FF009A98 Label_insn_16312 - FF009A9B FF009A9B Label_insn_16314 - FF009A9F FF009A9F Label_insn_16319 - FF009AA2 FF009AA2 Label_insn_16322 - FF009AA6 FF009AA6 Label_insn_16327 - FF009AA9 FF009AA9 Label_insn_16330 - FF009AB1 FF009AB1 Label_insn_16340 - FF009AB4 FF009AB4 Label_insn_16354 - FF009AB8 FF009AB8 Label_insn_16375 - FF009AC0 FF009AC0 Label_insn_16377 - FF009AC2 FF009AC2 Label_insn_16378 - FF009AC9 FF009AC9 Label_insn_16379 - FF009AD0 FF009AD0 Label_insn_16384 - FF009AD3 FF009AD3 Label_insn_16386 - FF009AD6 FF009AD6 Label_insn_16387 - FF009ADE FF009ADE Label_insn_16388 - FF009AE1 FF009AE1 Label_insn_16392 - FF009AE4 FF009AE4 Label_insn_16394 - FF009AE9 FF009AE9 Label_insn_16402 - FF009AEB FF009AEB Label_insn_16412 - FF009AF2 FF009AF2 Label_insn_16419 - FF009AF9 FF009AF9 Label_insn_16426 - FF009B00 FF009B00 Label_insn_16440 - FF009B04 FF009B04 Label_insn_16442 - FF009B08 FF009B08 Label_insn_16450 - FF009B0F FF009B0F Label_insn_16488 - FF009B13 FF009B13 Label_insn_16492 - FF009B17 FF009B17 Label_insn_16497 - FF009B1B FF009B1B Label_insn_16703 - FF009B1F FF009B1F Label_insn_16771 - FF009B22 FF009B22 Label_insn_16772 - FF009B29 FF009B29 Label_insn_16810 - FF009B2D FF009B2D Label_insn_16818 - FF009B31 FF009B31 Label_insn_16819 - FF009B36 FF009B36 Label_insn_16853 - FF009B3A FF009B3A Label_insn_16896 - FF009B3C FF009B3C Label_insn_16900 - FF009B3E FF009B3E Label_insn_16931 - FF009B40 FF009B40 Label_insn_16961 - FF009B44 FF009B44 Label_insn_16969 - FF009B46 FF009B46 Label_insn_16978 - FF009B4A FF009B4A Label_insn_17001 - FF009B4D FF009B4D Label_insn_17132 - FF009B51 FF009B51 Label_insn_17142 - FF009B55 FF009B55 Label_insn_17144 - FF009B5A FF009B5A Label_insn_17145 - FF009B5F FF009B5F Label_insn_17148 - FF009B62 FF009B62 Label_insn_17149 - FF009B65 FF009B65 Label_insn_17189 - FF009B69 FF009B69 Label_insn_17234 - FF009B6B FF009B6B Label_insn_17266 - FF009B6E FF009B6E Label_insn_17270 - FF009B72 FF009B72 Label_insn_17293 - FF009B74 FF009B74 Label_insn_17322 - FF009B78 FF009B78 Label_insn_17332 - FF009B7A FF009B7A Label_insn_17499 - FF009B7D FF009B7D Label_insn_17530 - FF009B81 FF009B81 Label_insn_17550 - FF009B85 FF009B85 Label_insn_17553 - FF009B89 FF009B89 Label_insn_17562 - FF009B90 FF009B90 Label_insn_17566 - FF009B93 FF009B93 Label_insn_17598 - FF009B97 FF009B97 Label_insn_17655 - FF009B9E FF009B9E Label_insn_17674 - FF009BA2 FF009BA2 Label_insn_17680 - FF009BA6 FF009BA6 Label_insn_17686 - FF009BAA FF009BAA Label_insn_17692 - FF009BAE FF009BAE Label_insn_17698 - FF009BB2 FF009BB2 Label_insn_17704 - FF009BB5 FF009BB5 Label_insn_17713 - FF009BBC FF009BBC Label_insn_17719 - FF009BBF FF009BBF Label_insn_17728 - FF009BC6 FF009BC6 Label_insn_17746 - FF009BCA FF009BCA Label_insn_17754 - FF009BD1 FF009BD1 Label_insn_17764 - FF009BD8 FF009BD8 Label_insn_17770 - FF009BDC FF009BDC Label_insn_17772 - FF009BDE FF009BDE Label_insn_17775 - FF009BE1 FF009BE1 Label_insn_17783 - FF009BE4 FF009BE4 Label_insn_17831 - FF009BE6 FF009BE6 Label_insn_17839 - FF009BEA FF009BEA Label_insn_17843 - FF009BEE FF009BEE Label_insn_17865 - FF009BF2 FF009BF2 Label_insn_17878 - FF009BF6 FF009BF6 Label_insn_17887 - FF009BFA FF009BFA Label_insn_17894 - FF009C01 FF009C01 Label_insn_17896 - FF009C05 FF009C05 Label_insn_17954 - FF009C09 FF009C09 Label_insn_17976 - FF009C0B FF009C0B Label_insn_18003 - FF009C0F FF009C0F Label_insn_18038 - FF009C14 FF009C14 Label_insn_18057 - FF009C19 FF009C19 Label_insn_18095 - FF009C1D FF009C1D Label_insn_18127 - FF009C21 FF009C21 Label_insn_18149 - FF009C24 FF009C24 Label_insn_18164 - FF009C26 FF009C26 Label_insn_18166 - FF009C29 FF009C29 Label_insn_18200 - FF009C2D FF009C2D Label_insn_18201 - FF009C35 FF009C35 Label_insn_18239 - FF009C3C FF009C3C Label_insn_18241 - FF009C40 FF009C40 Label_insn_18258 - FF009C43 FF009C43 Label_insn_18280 - FF009C47 FF009C47 Label_insn_18296 - FF009C4B FF009C4B Label_insn_18300 - FF009C4F FF009C4F Label_insn_18317 - FF009C52 FF009C52 Label_insn_18344 - FF009C59 FF009C59 Label_insn_18361 - FF009C60 FF009C60 Label_insn_18375 - FF009C64 FF009C64 Label_insn_18399 - FF009C68 FF009C68 Label_insn_18406 - FF009C6C FF009C6C Label_insn_18413 - FF009C73 FF009C73 Label_insn_18417 - FF009C76 FF009C76 Label_insn_18423 - FF009C79 FF009C79 Label_insn_18456 - FF009C7D FF009C7D Label_insn_18504 - FF009C7F FF009C7F Label_insn_18541 - FF009C81 FF009C81 Label_insn_18549 - FF009C83 FF009C83 Label_insn_18553 - FF009C86 FF009C86 Label_insn_18561 - FF009C89 FF009C89 Label_insn_18646 - FF009C90 FF009C90 Label_insn_18651 - FF009C97 FF009C97 Label_insn_18656 - FF009C9E FF009C9E Label_insn_18657 - FF009CA5 FF009CA5 Label_insn_18658 - FF009CA8 FF009CA8 Label_insn_18671 - FF009CAC FF009CAC Label_insn_18676 - FF009CB3 FF009CB3 Label_insn_18683 - FF009CB5 FF009CB5 Label_insn_18693 - FF009CB9 FF009CB9 Label_insn_18711 - FF009CBD FF009CBD Label_insn_18718 - FF009CC1 FF009CC1 Label_insn_18761 - FF009CC5 FF009CC5 Label_insn_18781 - FF009CC9 FF009CC9 Label_insn_18791 - FF009CCD FF009CCD Label_insn_18795 - FF009CD4 FF009CD4 Label_insn_18809 - FF009CD8 FF009CD8 Label_insn_18813 - FF009CDB FF009CDB Label_insn_18825 - FF009CDF FF009CDF Label_insn_18832 - FF009CE3 FF009CE3 Label_insn_18836 - FF009CE7 FF009CE7 Label_insn_18847 - FF009CEB FF009CEB Label_insn_18851 - FF009CEF FF009CEF Label_insn_18852 - FF009CF2 FF009CF2 Label_insn_18853 - FF009CF4 FF009CF4 Label_insn_18854 - FF009CF9 FF009CF9 Label_insn_18856 - FF009CFC FF009CFC Label_insn_18865 - FF009CFE FF009CFE Label_insn_18871 - FF009D02 FF009D02 Label_insn_18875 - FF009D06 FF009D06 Label_insn_18876 - FF009D09 FF009D09 Label_insn_18877 - FF009D0B FF009D0B Label_insn_18878 - FF009D10 FF009D10 Label_insn_18880 - FF009D13 FF009D13 Label_insn_18896 - FF009D17 FF009D17 Label_insn_18910 - FF009D1B FF009D1B Label_insn_18918 - FF009D1F FF009D1F Label_insn_18932 - FF009D22 FF009D22 Label_insn_18934 - FF009D25 FF009D25 Label_insn_18938 - FF009D29 FF009D29 Label_insn_18988 - FF009D2D FF009D2D Label_insn_18989 - FF009D31 FF009D31 Label_insn_19007 - FF009D35 FF009D35 Label_insn_19012 - FF009D3C FF009D3C Label_insn_19031 - FF009D40 FF009D40 Label_insn_19038 - FF009D44 FF009D44 Label_insn_19040 - FF009D47 FF009D47 Label_insn_19052 - FF009D4B FF009D4B Label_insn_19059 - FF009D4F FF009D4F Label_insn_19063 - FF009D56 FF009D56 Label_insn_19074 - FF009D5A FF009D5A Label_insn_19087 - FF009D5E FF009D5E Label_insn_19088 - FF009D62 FF009D62 Label_insn_19106 - FF009D66 FF009D66 Label_insn_19115 - FF009D6A FF009D6A Label_insn_19118 - FF009D6E FF009D6E Label_insn_19122 - FF009D72 FF009D72 Label_insn_19131 - FF009D76 FF009D76 Label_insn_19136 - FF009D7A FF009D7A Label_insn_19152 - FF009D7E FF009D7E Label_insn_19161 - FF009D82 FF009D82 Label_insn_19165 - FF009D89 FF009D89 Label_insn_19179 - FF009D8D FF009D8D Label_insn_19188 - FF009D91 FF009D91 Label_insn_19192 - FF009D98 FF009D98 Label_insn_19200 - FF009D9C FF009D9C Label_insn_19240 - FF009DA2 FF009DA2 Label_insn_19287 - FF009DA6 FF009DA6 Label_insn_19291 - FF009DAA FF009DAA Label_insn_19294 - FF009DAE FF009DAE Label_insn_19299 - FF009DB2 FF009DB2 Label_insn_19300 - FF009DB6 FF009DB6 Label_insn_19315 - FF009DBA FF009DBA Label_insn_19321 - FF009DBE FF009DBE Label_insn_19328 - FF009DC2 FF009DC2 Label_insn_19333 - FF009DC6 FF009DC6 Label_insn_19341 - FF009DCA FF009DCA Label_insn_19349 - FF009DCE FF009DCE Label_insn_19391 - FF009DD2 FF009DD2 Label_insn_19393 - FF009DD6 FF009DD6 Label_insn_19394 - FF009DDA FF009DDA Label_insn_19405 - FF009DDE FF009DDE Label_insn_19412 - FF009DE2 FF009DE2 Label_insn_19414 - FF009DE6 FF009DE6 Label_insn_19439 - FF009DEA FF009DEA Label_insn_19441 - FF009DEE FF009DEE Label_insn_19465 - FF009DF2 FF009DF2 Label_insn_19478 - FF009DF6 FF009DF6 Label_insn_19497 - FF009DFA FF009DFA Label_insn_19499 - FF009DFE FF009DFE Label_insn_19511 - FF009E02 FF009E02 Label_insn_19514 - FF009E06 FF009E06 Label_insn_19519 - FF009E0A FF009E0A Label_insn_19544 - FF009E0C FF009E0C Label_insn_19549 - FF009E10 FF009E10 Label_insn_19561 - FF009E14 FF009E14 Label_insn_19582 - FF009E16 FF009E16 Label_insn_19587 - FF009E1A FF009E1A Label_insn_19589 - FF009E1E FF009E1E Label_insn_19599 - FF009E22 FF009E22 Label_insn_19607 - FF009E26 FF009E26 Label_insn_19610 - FF009E2A FF009E2A Label_insn_19620 - FF009E2F FF009E2F Label_insn_19637 - FF009E33 FF009E33 Label_insn_19653 - FF009E37 FF009E37 Label_insn_19657 - FF009E3B FF009E3B Label_insn_19659 - FF009E3F FF009E3F Label_insn_19664 - FF009E42 FF009E42 Label_insn_19678 - FF009E46 FF009E46 Label_insn_19682 - FF009E4A FF009E4A Label_insn_19686 - FF009E4E FF009E4E Label_insn_19688 - FF009E52 FF009E52 Label_insn_19692 - FF009E55 FF009E55 Label_insn_19711 - FF009E59 FF009E59 Label_insn_19713 - FF009E5B FF009E5B Label_insn_19739 - FF009E5F FF009E5F Label_insn_19741 - FF009E63 FF009E63 Label_insn_19749 - FF009E67 FF009E67 Label_insn_19760 - FF009E6B FF009E6B Label_insn_19762 - FF009E6F FF009E6F Label_insn_19774 - FF009E73 FF009E73 Label_insn_19775 - FF009E76 FF009E76 Label_insn_19776 - FF009E78 FF009E78 Label_insn_19777 - FF009E7D FF009E7D Label_insn_19779 - FF009E80 FF009E80 Label_insn_19780 - FF009E84 FF009E84 Label_insn_19783 - FF009E88 FF009E88 Label_insn_19791 - FF009E8C FF009E8C Label_insn_19793 - FF009E90 FF009E90 Label_insn_19849 - FF009E94 FF009E94 Label_insn_19855 - FF009E97 FF009E97 Label_insn_19872 - FF009E99 FF009E99 Label_insn_19896 - FF009E9C FF009E9C Label_insn_19944 - FF009EA0 FF009EA0 Label_insn_19945 - FF009EA3 FF009EA3 Label_insn_19946 - FF009EA5 FF009EA5 Label_insn_19947 - FF009EAA FF009EAA Label_insn_19949 - FF009EAD FF009EAD Label_insn_19950 - FF009EB1 FF009EB1 Label_insn_19953 - FF009EB5 FF009EB5 Label_insn_19962 - FF009EB9 FF009EB9 Label_insn_19964 - FF009EBD FF009EBD Label_insn_19976 - FF009EC1 FF009EC1 Label_insn_19980 - FF009EC5 FF009EC5 Label_insn_19986 - FF009EC9 FF009EC9 Label_insn_20013 - FF009ECD FF009ECD Label_insn_20015 - FF009ED1 FF009ED1 Label_insn_20023 - FF009ED5 FF009ED5 Label_insn_20030 - FF009ED9 FF009ED9 Label_insn_20032 - FF009EDD FF009EDD Label_insn_20039 - FF009EE1 FF009EE1 Label_insn_20041 - FF009EE4 FF009EE4 Label_insn_20042 - FF009EE6 FF009EE6 Label_insn_20045 - FF009EEB FF009EEB Label_insn_20047 - FF009EEE FF009EEE Label_insn_20048 - FF009EF2 FF009EF2 Label_insn_20051 - FF009EF6 FF009EF6 Label_insn_20058 - FF009EFA FF009EFA Label_insn_20059 - FF009EFE FF009EFE Label_insn_20069 - FF009F01 FF009F01 Label_insn_20094 - FF009F03 FF009F03 Label_insn_20110 - FF009F06 FF009F06 Label_insn_20112 - FF009F0A FF009F0A Label_insn_20122 - FF009F0D FF009F0D Label_insn_20123 - FF009F11 FF009F11 Label_insn_20124 - FF009F13 FF009F13 Label_insn_20131 - FF009F17 FF009F17 Label_insn_20142 - FF009F1A FF009F1A Label_insn_20144 - FF009F1E FF009F1E Label_insn_20145 - FF009F20 FF009F20 Label_insn_20190 - FF009F22 FF009F22 Label_insn_20213 - FF009F26 FF009F26 Label_insn_20214 - FF009F29 FF009F29 Label_insn_20251 - FF009F2D FF009F2D Label_insn_20252 - FF009F30 FF009F30 Label_insn_20257 - FF009F35 FF009F35 Label_insn_20259 - FF009F39 FF009F39 Label_insn_20268 - FF009F3D FF009F3D Label_insn_20306 - FF009F41 FF009F41 Label_insn_20344 - FF009F43 FF009F43 Label_insn_20377 - FF009F47 FF009F47 Label_insn_20378 - FF009F4A FF009F4A Label_insn_20414 - FF009F4F FF009F4F Label_insn_20415 - FF009F53 FF009F53 Label_insn_20419 - FF009F57 FF009F57 Label_insn_20420 - FF009F5A FF009F5A Label_insn_20428 - FF009F5E FF009F5E Label_insn_20462 - FF009F61 FF009F61 Label_insn_20478 - FF009F64 FF009F64 Label_insn_20484 - FF009F68 FF009F68 Label_insn_20565 - FF009F6C FF009F6C Label_insn_20607 - FF009F70 FF009F70 Label_insn_20658 - FF009F73 FF009F73 Label_insn_20694 - FF009F77 FF009F77 Label_insn_20729 - FF009F7A FF009F7A Label_insn_20746 - FF009F7E FF009F7E Label_insn_20774 - FF009F84 FF009F84 Label_insn_20775 - FF009F8B FF009F8B Label_insn_20778 - FF009F92 FF009F92 Label_insn_20779 - FF009F99 FF009F99 Label_insn_20780 - FF009F9C FF009F9C Label_insn_21320 - FF009FA1 FF009FA1 Label_insn_20791 - FF009FA7 FF009FA7 Label_insn_20792 - FF009FAB FF009FAB Label_insn_20808 - FF009FB1 FF009FB1 Label_insn_20809 - FF009FB8 FF009FB8 Label_insn_20838 - FF009FBC FF009FBC Label_insn_20839 - FF009FC2 FF009FC2 Label_insn_20853 - FF009FC8 FF009FC8 Label_insn_21321 - FF009FCD FF009FCD Label_insn_40421 - FF009FD4 FF009FD4 Label_insn_40422 - FF009FDB FF009FDB Label_insn_40423 - FF009FE2 FF009FE2 Label_insn_40424 - FF009FE9 FF009FE9 Label_insn_40425 - FF009FF0 FF009FF0 Label_insn_40426 - FF009FF7 FF009FF7 Label_insn_40427 - FF009FFE FF009FFE Label_insn_40428 - FF00A000 FF00A000 Label_insn_40429 - FF00A007 FF00A007 Label_insn_40430 - FF00A00E FF00A00E Label_insn_40431 - FF00A015 FF00A015 Label_insn_40432 - FF00A01C FF00A01C Label_insn_40433 - FF00A023 FF00A023 Label_insn_40434 - FF00A02A FF00A02A Label_insn_40435 - FF00A031 FF00A031 Label_insn_40436 - FF00A038 FF00A038 Label_insn_40437 - FF00A03F FF00A03F Label_insn_40438 - FF00A041 FF00A041 Label_insn_40439 - FF00A048 FF00A048 Label_insn_40440 - FF00A04F FF00A04F Label_insn_40441 - FF00A056 FF00A056 Label_insn_40442 - FF00A05D FF00A05D Label_insn_40443 - FF00A064 FF00A064 Label_insn_40444 - FF00A06B FF00A06B Label_insn_40445 - FF00A06D FF00A06D Label_insn_40446 - FF00A06F FF00A06F Label_insn_40447 - FF00A076 FF00A076 Label_insn_40448 - FF00A07D FF00A07D Label_insn_40449 - FF00A084 FF00A084 Label_insn_40450 - FF00A08B FF00A08B Label_insn_40451 - FF00A092 FF00A092 Label_insn_40452 - FF00A099 FF00A099 Label_insn_40453 - FF00A0A0 FF00A0A0 Label_insn_40454 - FF00A0A7 FF00A0A7 Label_insn_40455 - FF00A0AE FF00A0AE Label_insn_40456 - FF00A0B5 FF00A0B5 Label_insn_40457 - FF00A0BC FF00A0BC Label_insn_40458 - FF00A0C3 FF00A0C3 Label_insn_40459 - FF00A0CA FF00A0CA Label_insn_40460 - FF00A0D1 FF00A0D1 Label_insn_40461 - FF00A0D8 FF00A0D8 Label_insn_40462 - FF00A0DF FF00A0DF Label_insn_40463 - FF00A0E6 FF00A0E6 Label_insn_40464 - FF00A0ED FF00A0ED Label_insn_40465 - FF00A0F4 FF00A0F4 Label_insn_40466 - FF00A0FB FF00A0FB Label_insn_40467 - FF00A102 FF00A102 Label_insn_40468 - FF00A109 FF00A109 Label_insn_40469 - FF00A110 FF00A110 Label_insn_40470 - FF00A117 FF00A117 Label_insn_40471 - FF00A11E FF00A11E Label_insn_40472 - FF00A125 FF00A125 Label_insn_40473 - FF00A12C FF00A12C Label_insn_40474 - FF00A133 FF00A133 Label_insn_40475 - FF00A135 FF00A135 Label_insn_40476 - FF00A13C FF00A13C Label_insn_40477 - FF00A143 FF00A143 Label_insn_40478 - FF00A14A FF00A14A Label_insn_40479 - FF00A151 FF00A151 Label_insn_40480 - FF00A158 FF00A158 Label_insn_40481 - FF00A15F FF00A15F Label_insn_40482 - FF00A166 FF00A166 Label_insn_40483 - FF00A16D FF00A16D Label_insn_40484 - FF00A174 FF00A174 Label_insn_40485 - FF00A176 FF00A176 Label_insn_40486 - FF00A17D FF00A17D Label_insn_40487 - FF00A184 FF00A184 Label_insn_40488 - FF00A18B FF00A18B Label_insn_40489 - FF00A192 FF00A192 Label_insn_40490 - FF00A199 FF00A199 Label_insn_40491 - FF00A1A0 FF00A1A0 Label_insn_40492 - FF00A1A2 FF00A1A2 Label_insn_40493 - FF00A1A4 FF00A1A4 Label_insn_40494 - FF00A1AB FF00A1AB Label_insn_40495 - FF00A1AD FF00A1AD Label_insn_40496 - FF00A1B4 FF00A1B4 Label_insn_40497 - FF00A1BB FF00A1BB Label_insn_40498 - FF00A1C2 FF00A1C2 Label_insn_40499 - FF00A1C9 FF00A1C9 Label_insn_40500 - FF00A1D0 FF00A1D0 Label_insn_40501 - FF00A1D2 FF00A1D2 Label_insn_40502 - FF00A1D9 FF00A1D9 Label_insn_40503 - FF00A1E0 FF00A1E0 Label_insn_40504 - FF00A1E7 FF00A1E7 Label_insn_40505 - FF00A1E9 FF00A1E9 Label_insn_40506 - FF00A1F0 FF00A1F0 Label_insn_40507 - FF00A1F7 FF00A1F7 Label_insn_40508 - FF00A1FE FF00A1FE Label_insn_40509 - FF00A205 FF00A205 Label_insn_40510 - FF00A20C FF00A20C Label_insn_40511 - FF00A213 FF00A213 Label_insn_40512 - FF00A21A FF00A21A Label_insn_40513 - FF00A221 FF00A221 Label_insn_40514 - FF00A228 FF00A228 Label_insn_40515 - FF00A22F FF00A22F Label_insn_40516 - FF00A236 FF00A236 Label_insn_40517 - FF00A23D FF00A23D Label_insn_40518 - FF00A244 FF00A244 Label_insn_40519 - FF00A246 FF00A246 Label_insn_40520 - FF00A24D FF00A24D Label_insn_40521 - FF00A254 FF00A254 Label_insn_40522 - FF00A25B FF00A25B Label_insn_40523 - FF00A262 FF00A262 Label_insn_40524 - FF00A269 FF00A269 Label_insn_40525 - FF00A270 FF00A270 Label_insn_40526 - FF00A277 FF00A277 Label_insn_40527 - FF00A27E FF00A27E Label_insn_40528 - FF00A285 FF00A285 Label_insn_40529 - FF00A28C FF00A28C Label_insn_40530 - FF00A293 FF00A293 Label_insn_40531 - FF00A29A FF00A29A Label_insn_40532 - FF00A2A1 FF00A2A1 Label_insn_40533 - FF00A2A8 FF00A2A8 Label_insn_40534 - FF00A2AF FF00A2AF Label_insn_40535 - FF00A2B6 FF00A2B6 Label_insn_40536 - FF00A2BD FF00A2BD Label_insn_40537 - FF00A2C4 FF00A2C4 Label_insn_40538 - FF00A2CB FF00A2CB Label_insn_40539 - FF00A2D2 FF00A2D2 Label_insn_40540 - FF00A2D9 FF00A2D9 Label_insn_40541 - FF00A2DB FF00A2DB Label_insn_40542 - FF00A2E2 FF00A2E2 Label_insn_40543 - FF00A2E4 FF00A2E4 Label_insn_40544 - FF00A2EB FF00A2EB Label_insn_40545 - FF00A2F2 FF00A2F2 Label_insn_40546 - FF00A2F9 FF00A2F9 Label_insn_40547 - FF00A300 FF00A300 Label_insn_40548 - FF00A302 FF00A302 Label_insn_40549 - FF00A309 FF00A309 Label_insn_40550 - FF00A310 FF00A310 Label_insn_40551 - FF00A317 FF00A317 Label_insn_40552 - FF00A31E FF00A31E Label_insn_40553 - FF00A325 FF00A325 Label_insn_40554 - FF00A327 FF00A327 Label_insn_40555 - FF00A32E FF00A32E Label_insn_40556 - FF00A335 FF00A335 Label_insn_40557 - FF00A33C FF00A33C Label_insn_40558 - FF00A343 FF00A343 Label_insn_40559 - FF00A34A FF00A34A Label_insn_40560 - FF00A351 FF00A351 Label_insn_40561 - FF00A358 FF00A358 Label_insn_40562 - FF00A35F FF00A35F Label_insn_40563 - FF00A366 FF00A366 Label_insn_40564 - FF00A36D FF00A36D Label_insn_40565 - FF00A374 FF00A374 Label_insn_40566 - FF00A37B FF00A37B Label_insn_40567 - FF00A382 FF00A382 Label_insn_40568 - FF00A389 FF00A389 Label_insn_40569 - FF00A390 FF00A390 Label_insn_40570 - FF00A397 FF00A397 Label_insn_40571 - FF00A39E FF00A39E Label_insn_40572 - FF00A3A5 FF00A3A5 Label_insn_40573 - FF00A3AC FF00A3AC Label_insn_40574 - FF00A3AE FF00A3AE Label_insn_40575 - FF00A3B5 FF00A3B5 Label_insn_40576 - FF00A3BC FF00A3BC Label_insn_40577 - FF00A3C3 FF00A3C3 Label_insn_40578 - FF00A3CA FF00A3CA Label_insn_40579 - FF00A3D1 FF00A3D1 Label_insn_40580 - FF00A3D8 FF00A3D8 Label_insn_40581 - FF00A3DF FF00A3DF Label_insn_40582 - FF00A3E6 FF00A3E6 Label_insn_40583 - FF00A3ED FF00A3ED Label_insn_40584 - FF00A3F4 FF00A3F4 Label_insn_40585 - FF00A3FB FF00A3FB Label_insn_40586 - FF00A402 FF00A402 Label_insn_40587 - FF00A409 FF00A409 Label_insn_40588 - FF00A410 FF00A410 Label_insn_40589 - FF00A417 FF00A417 Label_insn_40590 - FF00A41E FF00A41E Label_insn_40591 - FF00A425 FF00A425 Label_insn_40592 - FF00A42C FF00A42C Label_insn_40593 - diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.bspri.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.bspri.REMOVED.git-id deleted file mode 100644 index c4dc80564..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.bspri.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -659fb2969e5445f0fa5cc41073abfc8cf471be86 \ No newline at end of file diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe deleted file mode 100755 index a64d6b1764a6334d29834e7e10ca04b6ee760502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104528 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 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.SMPobjdump b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.SMPobjdump deleted file mode 100644 index 094b6792a..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.SMPobjdump +++ /dev/null @@ -1,20861 +0,0 @@ -0804964c <_init> push %ebp -0804964d <_init+0x1> mov %esp,%ebp -0804964f <_init+0x3> push %ebx -08049650 <_init+0x4> sub $0x4,%esp -08049653 <_init+0x7> call 08049658 <_init+0xc> -08049658 <_init+0xc> pop %ebx -08049659 <_init+0xd> add $0x1799c,%ebx -0804965f <_init+0x13> mov -0x8(%ebx),%edx -08049665 <_init+0x19> test %edx,%edx -08049667 <_init+0x1b> je 0804966e <_init+0x22> -08049669 <_init+0x1d> call 0804974c <__gmon_start__@plt> -0804966e <_init+0x22> call 08049d60 <exit@plt+0xa4> -08049673 <_init+0x27> call 0805bd80 <exit@plt+0x120c4> -08049678 <_init+0x2c> pop %eax -08049679 <_init+0x2d> pop %ebx -0804967a <_init+0x2e> leave -0804967b <_init+0x2f> ret -0804967c <abort@plt-0x10> pushl 0x8060ff8 -08049682 <abort@plt-0xa> jmp *0x8060ffc -08049688 <abort@plt-0x4> add %al,(%eax) -0804968c <abort@plt> jmp *0x8061000 -08049692 <abort@plt+0x6> push $0x0 -08049697 <abort@plt+0xb> jmp 0804967c <_init+0x30> -0804969c <__errno_location@plt> jmp *0x8061004 -080496a2 <__errno_location@plt+0x6> push $0x8 -080496a7 <__errno_location@plt+0xb> jmp 0804967c <_init+0x30> -080496ac <sigemptyset@plt> jmp *0x8061008 -080496b2 <sigemptyset@plt+0x6> push $0x10 -080496b7 <sigemptyset@plt+0xb> jmp 0804967c <_init+0x30> -080496bc <localeconv@plt> jmp *0x806100c -080496c2 <localeconv@plt+0x6> push $0x18 -080496c7 <localeconv@plt+0xb> jmp 0804967c <_init+0x30> -080496cc <dirfd@plt> jmp *0x8061010 -080496d2 <dirfd@plt+0x6> push $0x20 -080496d7 <dirfd@plt+0xb> jmp 0804967c <_init+0x30> -080496dc <__cxa_atexit@plt> jmp *0x8061014 -080496e2 <__cxa_atexit@plt+0x6> push $0x28 -080496e7 <__cxa_atexit@plt+0xb> jmp 0804967c <_init+0x30> -080496ec <strcoll@plt> jmp *0x8061018 -080496f2 <strcoll@plt+0x6> push $0x30 -080496f7 <strcoll@plt+0xb> jmp 0804967c <_init+0x30> -080496fc <fputs_unlocked@plt> jmp *0x806101c -08049702 <fputs_unlocked@plt+0x6> push $0x38 -08049707 <fputs_unlocked@plt+0xb> jmp 0804967c <_init+0x30> -0804970c <__ctype_get_mb_cur_max@plt> jmp *0x8061020 -08049712 <__ctype_get_mb_cur_max@plt+0x6> push $0x40 -08049717 <__ctype_get_mb_cur_max@plt+0xb> jmp 0804967c <_init+0x30> -0804971c <__fprintf_chk@plt> jmp *0x8061024 -08049722 <__fprintf_chk@plt+0x6> push $0x48 -08049727 <__fprintf_chk@plt+0xb> jmp 0804967c <_init+0x30> -0804972c <signal@plt> jmp *0x8061028 -08049732 <signal@plt+0x6> push $0x50 -08049737 <signal@plt+0xb> jmp 0804967c <_init+0x30> -0804973c <sigismember@plt> jmp *0x806102c -08049742 <sigismember@plt+0x6> push $0x58 -08049747 <sigismember@plt+0xb> jmp 0804967c <_init+0x30> -0804974c <__gmon_start__@plt> jmp *0x8061030 -08049752 <__gmon_start__@plt+0x6> push $0x60 -08049757 <__gmon_start__@plt+0xb> jmp 0804967c <_init+0x30> -0804975c <realloc@plt> jmp *0x8061034 -08049762 <realloc@plt+0x6> push $0x68 -08049767 <realloc@plt+0xb> jmp 0804967c <_init+0x30> -0804976c <__xstat64@plt> jmp *0x8061038 -08049772 <__xstat64@plt+0x6> push $0x70 -08049777 <__xstat64@plt+0xb> jmp 0804967c <_init+0x30> -0804977c <localtime@plt> jmp *0x806103c -08049782 <localtime@plt+0x6> push $0x78 -08049787 <localtime@plt+0xb> jmp 0804967c <_init+0x30> -0804978c <__printf_chk@plt> jmp *0x8061040 -08049792 <__printf_chk@plt+0x6> push $0x80 -08049797 <__printf_chk@plt+0xb> jmp 0804967c <_init+0x30> -0804979c <getgrnam@plt> jmp *0x8061044 -080497a2 <getgrnam@plt+0x6> push $0x88 -080497a7 <getgrnam@plt+0xb> jmp 0804967c <_init+0x30> -080497ac <strchr@plt> jmp *0x8061048 -080497b2 <strchr@plt+0x6> push $0x90 -080497b7 <strchr@plt+0xb> jmp 0804967c <_init+0x30> -080497bc <getenv@plt> jmp *0x806104c -080497c2 <getenv@plt+0x6> push $0x98 -080497c7 <getenv@plt+0xb> jmp 0804967c <_init+0x30> -080497cc <calloc@plt> jmp *0x8061050 -080497d2 <calloc@plt+0x6> push $0xa0 -080497d7 <calloc@plt+0xb> jmp 0804967c <_init+0x30> -080497dc <strncpy@plt> jmp *0x8061054 -080497e2 <strncpy@plt+0x6> push $0xa8 -080497e7 <strncpy@plt+0xb> jmp 0804967c <_init+0x30> -080497ec <freecon@plt> jmp *0x8061058 -080497f2 <freecon@plt+0x6> push $0xb0 -080497f7 <freecon@plt+0xb> jmp 0804967c <_init+0x30> -080497fc <memset@plt> jmp *0x806105c -08049802 <memset@plt+0x6> push $0xb8 -08049807 <memset@plt+0xb> jmp 0804967c <_init+0x30> -0804980c <__libc_start_main@plt> jmp *0x8061060 -08049812 <__libc_start_main@plt+0x6> push $0xc0 -08049817 <__libc_start_main@plt+0xb> jmp 0804967c <_init+0x30> -0804981c <mempcpy@plt> jmp *0x8061064 -08049822 <mempcpy@plt+0x6> push $0xc8 -08049827 <mempcpy@plt+0xb> jmp 0804967c <_init+0x30> -0804982c <__memcpy_chk@plt> jmp *0x8061068 -08049832 <__memcpy_chk@plt+0x6> push $0xd0 -08049837 <__memcpy_chk@plt+0xb> jmp 0804967c <_init+0x30> -0804983c <stpcpy@plt> jmp *0x806106c -08049842 <stpcpy@plt+0x6> push $0xd8 -08049847 <stpcpy@plt+0xb> jmp 0804967c <_init+0x30> -0804984c <_obstack_begin@plt> jmp *0x8061070 -08049852 <_obstack_begin@plt+0x6> push $0xe0 -08049857 <_obstack_begin@plt+0xb> jmp 0804967c <_init+0x30> -0804985c <_exit@plt> jmp *0x8061074 -08049862 <_exit@plt+0x6> push $0xe8 -08049867 <_exit@plt+0xb> jmp 0804967c <_init+0x30> -0804986c <strrchr@plt> jmp *0x8061078 -08049872 <strrchr@plt+0x6> push $0xf0 -08049877 <strrchr@plt+0xb> jmp 0804967c <_init+0x30> -0804987c <__assert_fail@plt> jmp *0x806107c -08049882 <__assert_fail@plt+0x6> push $0xf8 -08049887 <__assert_fail@plt+0xb> jmp 0804967c <_init+0x30> -0804988c <bindtextdomain@plt> jmp *0x8061080 -08049892 <bindtextdomain@plt+0x6> push $0x100 -08049897 <bindtextdomain@plt+0xb> jmp 0804967c <_init+0x30> -0804989c <mbrtowc@plt> jmp *0x8061084 -080498a2 <mbrtowc@plt+0x6> push $0x108 -080498a7 <mbrtowc@plt+0xb> jmp 0804967c <_init+0x30> -080498ac <gettimeofday@plt> jmp *0x8061088 -080498b2 <gettimeofday@plt+0x6> push $0x110 -080498b7 <gettimeofday@plt+0xb> jmp 0804967c <_init+0x30> -080498bc <__ctype_toupper_loc@plt> jmp *0x806108c -080498c2 <__ctype_toupper_loc@plt+0x6> push $0x118 -080498c7 <__ctype_toupper_loc@plt+0xb> jmp 0804967c <_init+0x30> -080498cc <free@plt> jmp *0x8061090 -080498d2 <free@plt+0x6> push $0x120 -080498d7 <free@plt+0xb> jmp 0804967c <_init+0x30> -080498dc <__lxstat64@plt> jmp *0x8061094 -080498e2 <__lxstat64@plt+0x6> push $0x128 -080498e7 <__lxstat64@plt+0xb> jmp 0804967c <_init+0x30> -080498ec <_obstack_newchunk@plt> jmp *0x8061098 -080498f2 <_obstack_newchunk@plt+0x6> push $0x130 -080498f7 <_obstack_newchunk@plt+0xb> jmp 0804967c <_init+0x30> -080498fc <__overflow@plt> jmp *0x806109c -08049902 <__overflow@plt+0x6> push $0x138 -08049907 <__overflow@plt+0xb> jmp 0804967c <_init+0x30> -0804990c <dcgettext@plt> jmp *0x80610a0 -08049912 <dcgettext@plt+0x6> push $0x140 -08049917 <dcgettext@plt+0xb> jmp 0804967c <_init+0x30> -0804991c <sigaction@plt> jmp *0x80610a4 -08049922 <sigaction@plt+0x6> push $0x148 -08049927 <sigaction@plt+0xb> jmp 0804967c <_init+0x30> -0804992c <opendir@plt> jmp *0x80610a8 -08049932 <opendir@plt+0x6> push $0x150 -08049937 <opendir@plt+0xb> jmp 0804967c <_init+0x30> -0804993c <getopt_long@plt> jmp *0x80610ac -08049942 <getopt_long@plt+0x6> push $0x158 -08049947 <getopt_long@plt+0xb> jmp 0804967c <_init+0x30> -0804994c <ioctl@plt> jmp *0x80610b0 -08049952 <ioctl@plt+0x6> push $0x160 -08049957 <ioctl@plt+0xb> jmp 0804967c <_init+0x30> -0804995c <__ctype_b_loc@plt> jmp *0x80610b4 -08049962 <__ctype_b_loc@plt+0x6> push $0x168 -08049967 <__ctype_b_loc@plt+0xb> jmp 0804967c <_init+0x30> -0804996c <__mempcpy_chk@plt> jmp *0x80610b8 -08049972 <__mempcpy_chk@plt+0x6> push $0x170 -08049977 <__mempcpy_chk@plt+0xb> jmp 0804967c <_init+0x30> -0804997c <iswcntrl@plt> jmp *0x80610bc -08049982 <iswcntrl@plt+0x6> push $0x178 -08049987 <iswcntrl@plt+0xb> jmp 0804967c <_init+0x30> -0804998c <isatty@plt> jmp *0x80610c0 -08049992 <isatty@plt+0x6> push $0x180 -08049997 <isatty@plt+0xb> jmp 0804967c <_init+0x30> -0804999c <fclose@plt> jmp *0x80610c4 -080499a2 <fclose@plt+0x6> push $0x188 -080499a7 <fclose@plt+0xb> jmp 0804967c <_init+0x30> -080499ac <mbstowcs@plt> jmp *0x80610c8 -080499b2 <mbstowcs@plt+0x6> push $0x190 -080499b7 <mbstowcs@plt+0xb> jmp 0804967c <_init+0x30> -080499bc <mbsinit@plt> jmp *0x80610cc -080499c2 <mbsinit@plt+0x6> push $0x198 -080499c7 <mbsinit@plt+0xb> jmp 0804967c <_init+0x30> -080499cc <_setjmp@plt> jmp *0x80610d0 -080499d2 <_setjmp@plt+0x6> push $0x1a0 -080499d7 <_setjmp@plt+0xb> jmp 0804967c <_init+0x30> -080499dc <tcgetpgrp@plt> jmp *0x80610d4 -080499e2 <tcgetpgrp@plt+0x6> push $0x1a8 -080499e7 <tcgetpgrp@plt+0xb> jmp 0804967c <_init+0x30> -080499ec <mktime@plt> jmp *0x80610d8 -080499f2 <mktime@plt+0x6> push $0x1b0 -080499f7 <mktime@plt+0xb> jmp 0804967c <_init+0x30> -080499fc <readdir64@plt> jmp *0x80610dc -08049a02 <readdir64@plt+0x6> push $0x1b8 -08049a07 <readdir64@plt+0xb> jmp 0804967c <_init+0x30> -08049a0c <memcpy@plt> jmp *0x80610e0 -08049a12 <memcpy@plt+0x6> push $0x1c0 -08049a17 <memcpy@plt+0xb> jmp 0804967c <_init+0x30> -08049a1c <strtoul@plt> jmp *0x80610e4 -08049a22 <strtoul@plt+0x6> push $0x1c8 -08049a27 <strtoul@plt+0xb> jmp 0804967c <_init+0x30> -08049a2c <strlen@plt> jmp *0x80610e8 -08049a32 <strlen@plt+0x6> push $0x1d0 -08049a37 <strlen@plt+0xb> jmp 0804967c <_init+0x30> -08049a3c <getpwuid@plt> jmp *0x80610ec -08049a42 <getpwuid@plt+0x6> push $0x1d8 -08049a47 <getpwuid@plt+0xb> jmp 0804967c <_init+0x30> -08049a4c <acl_extended_file@plt> jmp *0x80610f0 -08049a52 <acl_extended_file@plt+0x6> push $0x1e0 -08049a57 <acl_extended_file@plt+0xb> jmp 0804967c <_init+0x30> -08049a5c <setlocale@plt> jmp *0x80610f4 -08049a62 <setlocale@plt+0x6> push $0x1e8 -08049a67 <setlocale@plt+0xb> jmp 0804967c <_init+0x30> -08049a6c <strcpy@plt> jmp *0x80610f8 -08049a72 <strcpy@plt+0x6> push $0x1f0 -08049a77 <strcpy@plt+0xb> jmp 0804967c <_init+0x30> -08049a7c <raise@plt> jmp *0x80610fc -08049a82 <raise@plt+0x6> push $0x1f8 -08049a87 <raise@plt+0xb> jmp 0804967c <_init+0x30> -08049a8c <fwrite_unlocked@plt> jmp *0x8061100 -08049a92 <fwrite_unlocked@plt+0x6> push $0x200 -08049a97 <fwrite_unlocked@plt+0xb> jmp 0804967c <_init+0x30> -08049a9c <clock_gettime@plt> jmp *0x8061104 -08049aa2 <clock_gettime@plt+0x6> push $0x208 -08049aa7 <clock_gettime@plt+0xb> jmp 0804967c <_init+0x30> -08049aac <getfilecon@plt> jmp *0x8061108 -08049ab2 <getfilecon@plt+0x6> push $0x210 -08049ab7 <getfilecon@plt+0xb> jmp 0804967c <_init+0x30> -08049abc <closedir@plt> jmp *0x806110c -08049ac2 <closedir@plt+0x6> push $0x218 -08049ac7 <closedir@plt+0xb> jmp 0804967c <_init+0x30> -08049acc <fwrite@plt> jmp *0x8061110 -08049ad2 <fwrite@plt+0x6> push $0x220 -08049ad7 <fwrite@plt+0xb> jmp 0804967c <_init+0x30> -08049adc <strstr@plt> jmp *0x8061114 -08049ae2 <strstr@plt+0x6> push $0x228 -08049ae7 <strstr@plt+0xb> jmp 0804967c <_init+0x30> -08049aec <nl_langinfo@plt> jmp *0x8061118 -08049af2 <nl_langinfo@plt+0x6> push $0x230 -08049af7 <nl_langinfo@plt+0xb> jmp 0804967c <_init+0x30> -08049afc <malloc@plt> jmp *0x806111c -08049b02 <malloc@plt+0x6> push $0x238 -08049b07 <malloc@plt+0xb> jmp 0804967c <_init+0x30> -08049b0c <sigprocmask@plt> jmp *0x8061120 -08049b12 <sigprocmask@plt+0x6> push $0x240 -08049b17 <sigprocmask@plt+0xb> jmp 0804967c <_init+0x30> -08049b1c <__stack_chk_fail@plt> jmp *0x8061124 -08049b22 <__stack_chk_fail@plt+0x6> push $0x248 -08049b27 <__stack_chk_fail@plt+0xb> jmp 0804967c <_init+0x30> -08049b2c <__fpending@plt> jmp *0x8061128 -08049b32 <__fpending@plt+0x6> push $0x250 -08049b37 <__fpending@plt+0xb> jmp 0804967c <_init+0x30> -08049b3c <lgetfilecon@plt> jmp *0x806112c -08049b42 <lgetfilecon@plt+0x6> push $0x258 -08049b47 <lgetfilecon@plt+0xb> jmp 0804967c <_init+0x30> -08049b4c <error@plt> jmp *0x8061130 -08049b52 <error@plt+0x6> push $0x260 -08049b57 <error@plt+0xb> jmp 0804967c <_init+0x30> -08049b5c <acl_get_tag_type@plt> jmp *0x8061134 -08049b62 <acl_get_tag_type@plt+0x6> push $0x268 -08049b67 <acl_get_tag_type@plt+0xb> jmp 0804967c <_init+0x30> -08049b6c <getgrgid@plt> jmp *0x8061138 -08049b72 <getgrgid@plt+0x6> push $0x270 -08049b77 <getgrgid@plt+0xb> jmp 0804967c <_init+0x30> -08049b7c <__strtoull_internal@plt> jmp *0x806113c -08049b82 <__strtoull_internal@plt+0x6> push $0x278 -08049b87 <__strtoull_internal@plt+0xb> jmp 0804967c <_init+0x30> -08049b8c <sigaddset@plt> jmp *0x8061140 -08049b92 <sigaddset@plt+0x6> push $0x280 -08049b97 <sigaddset@plt+0xb> jmp 0804967c <_init+0x30> -08049b9c <readlink@plt> jmp *0x8061144 -08049ba2 <readlink@plt+0x6> push $0x288 -08049ba7 <readlink@plt+0xb> jmp 0804967c <_init+0x30> -08049bac <memmove@plt> jmp *0x8061148 -08049bb2 <memmove@plt+0x6> push $0x290 -08049bb7 <memmove@plt+0xb> jmp 0804967c <_init+0x30> -08049bbc <__ctype_tolower_loc@plt> jmp *0x806114c -08049bc2 <__ctype_tolower_loc@plt+0x6> push $0x298 -08049bc7 <__ctype_tolower_loc@plt+0xb> jmp 0804967c <_init+0x30> -08049bcc <__strndup@plt> jmp *0x8061150 -08049bd2 <__strndup@plt+0x6> push $0x2a0 -08049bd7 <__strndup@plt+0xb> jmp 0804967c <_init+0x30> -08049bdc <acl_get_entry@plt> jmp *0x8061154 -08049be2 <acl_get_entry@plt+0x6> push $0x2a8 -08049be7 <acl_get_entry@plt+0xb> jmp 0804967c <_init+0x30> -08049bec <textdomain@plt> jmp *0x8061158 -08049bf2 <textdomain@plt+0x6> push $0x2b0 -08049bf7 <textdomain@plt+0xb> jmp 0804967c <_init+0x30> -08049bfc <__fxstat64@plt> jmp *0x806115c -08049c02 <__fxstat64@plt+0x6> push $0x2b8 -08049c07 <__fxstat64@plt+0xb> jmp 0804967c <_init+0x30> -08049c0c <wcstombs@plt> jmp *0x8061160 -08049c12 <wcstombs@plt+0x6> push $0x2c0 -08049c17 <wcstombs@plt+0xb> jmp 0804967c <_init+0x30> -08049c1c <__sprintf_chk@plt> jmp *0x8061164 -08049c22 <__sprintf_chk@plt+0x6> push $0x2c8 -08049c27 <__sprintf_chk@plt+0xb> jmp 0804967c <_init+0x30> -08049c2c <fnmatch@plt> jmp *0x8061168 -08049c32 <fnmatch@plt+0x6> push $0x2d0 -08049c37 <fnmatch@plt+0xb> jmp 0804967c <_init+0x30> -08049c3c <strncmp@plt> jmp *0x806116c -08049c42 <strncmp@plt+0x6> push $0x2d8 -08049c47 <strncmp@plt+0xb> jmp 0804967c <_init+0x30> -08049c4c <__snprintf_chk@plt> jmp *0x8061170 -08049c52 <__snprintf_chk@plt+0x6> push $0x2e0 -08049c57 <__snprintf_chk@plt+0xb> jmp 0804967c <_init+0x30> -08049c5c <fflush_unlocked@plt> jmp *0x8061174 -08049c62 <fflush_unlocked@plt+0x6> push $0x2e8 -08049c67 <fflush_unlocked@plt+0xb> jmp 0804967c <_init+0x30> -08049c6c <strftime@plt> jmp *0x8061178 -08049c72 <strftime@plt+0x6> push $0x2f0 -08049c77 <strftime@plt+0xb> jmp 0804967c <_init+0x30> -08049c7c <wcwidth@plt> jmp *0x806117c -08049c82 <wcwidth@plt+0x6> push $0x2f8 -08049c87 <wcwidth@plt+0xb> jmp 0804967c <_init+0x30> -08049c8c <iswprint@plt> jmp *0x8061180 -08049c92 <iswprint@plt+0x6> push $0x300 -08049c97 <iswprint@plt+0xb> jmp 0804967c <_init+0x30> -08049c9c <getpwnam@plt> jmp *0x8061184 -08049ca2 <getpwnam@plt+0x6> push $0x308 -08049ca7 <getpwnam@plt+0xb> jmp 0804967c <_init+0x30> -08049cac <strcmp@plt> jmp *0x8061188 -08049cb2 <strcmp@plt+0x6> push $0x310 -08049cb7 <strcmp@plt+0xb> jmp 0804967c <_init+0x30> -08049cbc <exit@plt> jmp *0x806118c -08049cc2 <exit@plt+0x6> push $0x318 -08049cc7 <exit@plt+0xb> jmp 0804967c <_init+0x30> -08049cd0 <.text> xor %ebp,%ebp -08049cd2 <.text+0x2> pop %esi -08049cd3 <.text+0x3> mov %esp,%ecx -08049cd5 <.text+0x5> and $0xfffffff0,%esp -08049cd8 <.text+0x8> push %eax -08049cd9 <.text+0x9> push %esp -08049cda <.text+0xa> push %edx -08049cdb <.text+0xb> push $0x805bcd0 -08049ce0 <.text+0x10> push $0x805bce0 -08049ce5 <.text+0x15> push %ecx -08049ce6 <.text+0x16> push %esi -08049ce7 <.text+0x17> push $0x804fae0 -08049cec <.text+0x1c> call 0804980c <__libc_start_main@plt> -08049cf1 <.text+0x21> hlt -08049cf2 <.text+0x22> nop -08049cf3 <.text+0x23> nop -08049cf4 <.text+0x24> nop -08049cf5 <.text+0x25> nop -08049cf6 <.text+0x26> nop -08049cf7 <.text+0x27> nop -08049cf8 <.text+0x28> nop -08049cf9 <.text+0x29> nop -08049cfa <.text+0x2a> nop -08049cfb <.text+0x2b> nop -08049cfc <.text+0x2c> nop -08049cfd <.text+0x2d> nop -08049cfe <.text+0x2e> nop -08049cff <.text+0x2f> nop -08049d00 <.text+0x30> push %ebp -08049d01 <.text+0x31> mov %esp,%ebp -08049d03 <.text+0x33> push %ebx -08049d04 <.text+0x34> sub $0x4,%esp -08049d07 <.text+0x37> cmpb $0x0,0x8061324 -08049d0e <.text+0x3e> jne 08049d4f <exit@plt+0x93> -08049d10 <.text+0x40> mov 0x8061328,%eax -08049d15 <.text+0x45> mov $0x8060efc,%ebx -08049d1a <.text+0x4a> sub $0x8060ef8,%ebx -08049d20 <.text+0x50> sar $0x2,%ebx -08049d23 <.text+0x53> sub $0x1,%ebx -08049d26 <.text+0x56> cmp %ebx,%eax -08049d28 <.text+0x58> jae 08049d48 <exit@plt+0x8c> -08049d2a <.text+0x5a> lea 0x0(%esi),%esi -08049d30 <.text+0x60> add $0x1,%eax -08049d33 <.text+0x63> mov %eax,0x8061328 -08049d38 <.text+0x68> call *0x8060ef8(,%eax,4) -08049d3f <.text+0x6f> mov 0x8061328,%eax -08049d44 <.text+0x74> cmp %ebx,%eax -08049d46 <.text+0x76> jb 08049d30 <exit@plt+0x74> -08049d48 <.text+0x78> movb $0x1,0x8061324 -08049d4f <.text+0x7f> add $0x4,%esp -08049d52 <.text+0x82> pop %ebx -08049d53 <.text+0x83> pop %ebp -08049d54 <.text+0x84> ret -08049d55 <.text+0x85> lea 0x0(%esi,%eiz,1),%esi -08049d59 <.text+0x89> lea 0x0(%edi,%eiz,1),%edi -08049d60 <.text+0x90> push %ebp -08049d61 <.text+0x91> mov %esp,%ebp -08049d63 <.text+0x93> sub $0x18,%esp -08049d66 <.text+0x96> mov 0x8060f00,%eax -08049d6b <.text+0x9b> test %eax,%eax -08049d6d <.text+0x9d> je 08049d81 <exit@plt+0xc5> -08049d6f <.text+0x9f> mov $0x0,%eax -08049d74 <.text+0xa4> test %eax,%eax -08049d76 <.text+0xa6> je 08049d81 <exit@plt+0xc5> -08049d78 <.text+0xa8> movl $0x8060f00,(%esp) -08049d7f <.text+0xaf> call *%eax -08049d81 <.text+0xb1> leave -08049d82 <.text+0xb2> ret -08049d83 <.text+0xb3> nop -08049d84 <.text+0xb4> nop -08049d85 <.text+0xb5> nop -08049d86 <.text+0xb6> nop -08049d87 <.text+0xb7> nop -08049d88 <.text+0xb8> nop -08049d89 <.text+0xb9> nop -08049d8a <.text+0xba> nop -08049d8b <.text+0xbb> nop -08049d8c <.text+0xbc> nop -08049d8d <.text+0xbd> nop -08049d8e <.text+0xbe> nop -08049d8f <.text+0xbf> nop -08049d90 <.text+0xc0> push %ebp -08049d91 <.text+0xc1> mov %esp,%ebp -08049d93 <.text+0xc3> sub $0x18,%esp -08049d96 <.text+0xc6> mov 0x8(%ebp),%eax -08049d99 <.text+0xc9> mov 0xc(%ebp),%ecx -08049d9c <.text+0xcc> mov 0x4(%eax),%edx -08049d9f <.text+0xcf> mov (%eax),%eax -08049da1 <.text+0xd1> mov %ecx,0x8(%esp) -08049da5 <.text+0xd5> movl $0x0,0xc(%esp) -08049dad <.text+0xdd> mov %edx,0x4(%esp) -08049db1 <.text+0xe1> mov %eax,(%esp) -08049db4 <.text+0xe4> call 0805bb90 <exit@plt+0x11ed4> -08049db9 <.text+0xe9> leave -08049dba <.text+0xea> ret -08049dbb <.text+0xeb> nop -08049dbc <.text+0xec> lea 0x0(%esi,%eiz,1),%esi -08049dc0 <.text+0xf0> push %ebp -08049dc1 <.text+0xf1> xor %eax,%eax -08049dc3 <.text+0xf3> mov %esp,%ebp -08049dc5 <.text+0xf5> sub $0x8,%esp -08049dc8 <.text+0xf8> mov %ebx,(%esp) -08049dcb <.text+0xfb> mov %esi,0x4(%esp) -08049dcf <.text+0xff> mov 0x8(%ebp),%esi -08049dd2 <.text+0x102> mov 0xc(%ebp),%ebx -08049dd5 <.text+0x105> mov (%esi),%edx -08049dd7 <.text+0x107> mov 0x4(%esi),%ecx -08049dda <.text+0x10a> xor 0x4(%ebx),%ecx -08049ddd <.text+0x10d> xor (%ebx),%edx -08049ddf <.text+0x10f> or %edx,%ecx -08049de1 <.text+0x111> je 08049df0 <exit@plt+0x134> -08049de3 <.text+0x113> mov (%esp),%ebx -08049de6 <.text+0x116> mov 0x4(%esp),%esi -08049dea <.text+0x11a> mov %ebp,%esp -08049dec <.text+0x11c> pop %ebp -08049ded <.text+0x11d> ret -08049dee <.text+0x11e> xchg %ax,%ax -08049df0 <.text+0x120> mov 0x8(%esi),%edx -08049df3 <.text+0x123> mov 0xc(%esi),%eax -08049df6 <.text+0x126> xor 0xc(%ebx),%eax -08049df9 <.text+0x129> xor 0x8(%ebx),%edx -08049dfc <.text+0x12c> mov 0x4(%esp),%esi -08049e00 <.text+0x130> mov (%esp),%ebx -08049e03 <.text+0x133> or %eax,%edx -08049e05 <.text+0x135> sete %al -08049e08 <.text+0x138> mov %ebp,%esp -08049e0a <.text+0x13a> pop %ebp -08049e0b <.text+0x13b> ret -08049e0c <.text+0x13c> lea 0x0(%esi,%eiz,1),%esi -08049e10 <.text+0x140> mov 0x80614a0,%eax -08049e15 <.text+0x145> push %ebp -08049e16 <.text+0x146> mov %esp,%ebp -08049e18 <.text+0x148> test %eax,%eax -08049e1a <.text+0x14a> jne 08049e24 <exit@plt+0x168> -08049e1c <.text+0x14c> mov 0x8(%ebp),%eax -08049e1f <.text+0x14f> mov %eax,0x80614a0 -08049e24 <.text+0x154> pop %ebp -08049e25 <.text+0x155> ret -08049e26 <.text+0x156> lea 0x0(%esi),%esi -08049e29 <.text+0x159> lea 0x0(%edi,%eiz,1),%edi -08049e30 <.text+0x160> mov 0x80614a0,%eax -08049e35 <.text+0x165> push %ebp -08049e36 <.text+0x166> mov %esp,%ebp -08049e38 <.text+0x168> test %eax,%eax -08049e3a <.text+0x16a> jne 08049e49 <exit@plt+0x18d> -08049e3c <.text+0x16c> mov 0x80614a4,%eax -08049e41 <.text+0x171> add $0x1,%eax -08049e44 <.text+0x174> mov %eax,0x80614a4 -08049e49 <.text+0x179> pop %ebp -08049e4a <.text+0x17a> ret -08049e4b <.text+0x17b> nop -08049e4c <.text+0x17c> lea 0x0(%esi,%eiz,1),%esi -08049e50 <.text+0x180> push %ebp -08049e51 <.text+0x181> mov %esp,%ebp -08049e53 <.text+0x183> sub $0x18,%esp -08049e56 <.text+0x186> mov 0xc(%ebp),%ecx -08049e59 <.text+0x189> mov %ebx,-0xc(%ebp) -08049e5c <.text+0x18c> mov 0x8(%ebp),%ebx -08049e5f <.text+0x18f> mov %edi,-0x4(%ebp) -08049e62 <.text+0x192> mov %esi,-0x8(%ebp) -08049e65 <.text+0x195> mov 0x68(%ecx),%eax -08049e68 <.text+0x198> mov 0x68(%ebx),%esi -08049e6b <.text+0x19b> cmp $0x9,%eax -08049e6e <.text+0x19e> sete %dl -08049e71 <.text+0x1a1> cmp $0x3,%eax -08049e74 <.text+0x1a4> mov %edx,%edi -08049e76 <.text+0x1a6> sete %dl -08049e79 <.text+0x1a9> or %edi,%edx -08049e7b <.text+0x1ab> cmp $0x9,%esi -08049e7e <.text+0x1ae> je 08049ed8 <exit@plt+0x21c> -08049e80 <.text+0x1b0> cmp $0x3,%esi -08049e83 <.text+0x1b3> je 08049ed8 <exit@plt+0x21c> -08049e85 <.text+0x1b5> test %dl,%dl -08049e87 <.text+0x1b7> mov $0x1,%eax -08049e8c <.text+0x1bc> jne 08049ea1 <exit@plt+0x1e5> -08049e8e <.text+0x1be> mov 0x58(%ebx),%edx -08049e91 <.text+0x1c1> mov $0xffffffff,%eax -08049e96 <.text+0x1c6> cmp %edx,0x58(%ecx) -08049e99 <.text+0x1c9> mov 0x5c(%ecx),%esi -08049e9c <.text+0x1cc> mov 0x5c(%ebx),%edi -08049e9f <.text+0x1cf> jle 08049eb0 <exit@plt+0x1f4> -08049ea1 <.text+0x1d1> mov -0xc(%ebp),%ebx -08049ea4 <.text+0x1d4> mov -0x8(%ebp),%esi -08049ea7 <.text+0x1d7> mov -0x4(%ebp),%edi -08049eaa <.text+0x1da> mov %ebp,%esp -08049eac <.text+0x1dc> pop %ebp -08049ead <.text+0x1dd> ret -08049eae <.text+0x1de> xchg %ax,%ax -08049eb0 <.text+0x1e0> mov $0x1,%eax -08049eb5 <.text+0x1e5> jl 08049ea1 <exit@plt+0x1e5> -08049eb7 <.text+0x1e7> mov %edi,%eax -08049eb9 <.text+0x1e9> sub %esi,%eax -08049ebb <.text+0x1eb> jne 08049ea1 <exit@plt+0x1e5> -08049ebd <.text+0x1ed> mov (%ebx),%eax -08049ebf <.text+0x1ef> mov -0x8(%ebp),%esi -08049ec2 <.text+0x1f2> mov -0xc(%ebp),%ebx -08049ec5 <.text+0x1f5> mov -0x4(%ebp),%edi -08049ec8 <.text+0x1f8> mov %eax,0xc(%ebp) -08049ecb <.text+0x1fb> mov (%ecx),%eax -08049ecd <.text+0x1fd> mov %eax,0x8(%ebp) -08049ed0 <.text+0x200> mov %ebp,%esp -08049ed2 <.text+0x202> pop %ebp -08049ed3 <.text+0x203> jmp 08049cac <strcmp@plt> -08049ed8 <.text+0x208> test %dl,%dl -08049eda <.text+0x20a> mov $0xffffffff,%eax -08049edf <.text+0x20f> jne 08049e8e <exit@plt+0x1d2> -08049ee1 <.text+0x211> jmp 08049ea1 <exit@plt+0x1e5> -08049ee3 <.text+0x213> lea 0x0(%esi),%esi -08049ee9 <.text+0x219> lea 0x0(%edi,%eiz,1),%edi -08049ef0 <.text+0x220> push %ebp -08049ef1 <.text+0x221> mov %esp,%ebp -08049ef3 <.text+0x223> sub $0x18,%esp -08049ef6 <.text+0x226> mov 0xc(%ebp),%ecx -08049ef9 <.text+0x229> mov %ebx,-0xc(%ebp) -08049efc <.text+0x22c> mov 0x8(%ebp),%ebx -08049eff <.text+0x22f> mov %edi,-0x4(%ebp) -08049f02 <.text+0x232> mov %esi,-0x8(%ebp) -08049f05 <.text+0x235> mov 0x68(%ecx),%eax -08049f08 <.text+0x238> mov 0x68(%ebx),%esi -08049f0b <.text+0x23b> cmp $0x9,%eax -08049f0e <.text+0x23e> sete %dl -08049f11 <.text+0x241> cmp $0x3,%eax -08049f14 <.text+0x244> mov %edx,%edi -08049f16 <.text+0x246> sete %dl -08049f19 <.text+0x249> or %edi,%edx -08049f1b <.text+0x24b> cmp $0x9,%esi -08049f1e <.text+0x24e> je 08049f78 <exit@plt+0x2bc> -08049f20 <.text+0x250> cmp $0x3,%esi -08049f23 <.text+0x253> je 08049f78 <exit@plt+0x2bc> -08049f25 <.text+0x255> test %dl,%dl -08049f27 <.text+0x257> mov $0x1,%eax -08049f2c <.text+0x25c> jne 08049f41 <exit@plt+0x285> -08049f2e <.text+0x25e> mov 0x50(%ebx),%edx -08049f31 <.text+0x261> mov $0xffffffff,%eax -08049f36 <.text+0x266> cmp %edx,0x50(%ecx) -08049f39 <.text+0x269> mov 0x54(%ecx),%esi -08049f3c <.text+0x26c> mov 0x54(%ebx),%edi -08049f3f <.text+0x26f> jle 08049f50 <exit@plt+0x294> -08049f41 <.text+0x271> mov -0xc(%ebp),%ebx -08049f44 <.text+0x274> mov -0x8(%ebp),%esi -08049f47 <.text+0x277> mov -0x4(%ebp),%edi -08049f4a <.text+0x27a> mov %ebp,%esp -08049f4c <.text+0x27c> pop %ebp -08049f4d <.text+0x27d> ret -08049f4e <.text+0x27e> xchg %ax,%ax -08049f50 <.text+0x280> mov $0x1,%eax -08049f55 <.text+0x285> jl 08049f41 <exit@plt+0x285> -08049f57 <.text+0x287> mov %edi,%eax -08049f59 <.text+0x289> sub %esi,%eax -08049f5b <.text+0x28b> jne 08049f41 <exit@plt+0x285> -08049f5d <.text+0x28d> mov (%ebx),%eax -08049f5f <.text+0x28f> mov -0x8(%ebp),%esi -08049f62 <.text+0x292> mov -0xc(%ebp),%ebx -08049f65 <.text+0x295> mov -0x4(%ebp),%edi -08049f68 <.text+0x298> mov %eax,0xc(%ebp) -08049f6b <.text+0x29b> mov (%ecx),%eax -08049f6d <.text+0x29d> mov %eax,0x8(%ebp) -08049f70 <.text+0x2a0> mov %ebp,%esp -08049f72 <.text+0x2a2> pop %ebp -08049f73 <.text+0x2a3> jmp 08049cac <strcmp@plt> -08049f78 <.text+0x2a8> test %dl,%dl -08049f7a <.text+0x2aa> mov $0xffffffff,%eax -08049f7f <.text+0x2af> jne 08049f2e <exit@plt+0x272> -08049f81 <.text+0x2b1> jmp 08049f41 <exit@plt+0x285> -08049f83 <.text+0x2b3> lea 0x0(%esi),%esi -08049f89 <.text+0x2b9> lea 0x0(%edi,%eiz,1),%edi -08049f90 <.text+0x2c0> push %ebp -08049f91 <.text+0x2c1> mov %esp,%ebp -08049f93 <.text+0x2c3> sub $0x18,%esp -08049f96 <.text+0x2c6> mov 0xc(%ebp),%ecx -08049f99 <.text+0x2c9> mov %ebx,-0xc(%ebp) -08049f9c <.text+0x2cc> mov 0x8(%ebp),%ebx -08049f9f <.text+0x2cf> mov %edi,-0x4(%ebp) -08049fa2 <.text+0x2d2> mov %esi,-0x8(%ebp) -08049fa5 <.text+0x2d5> mov 0x68(%ecx),%eax -08049fa8 <.text+0x2d8> mov 0x68(%ebx),%esi -08049fab <.text+0x2db> cmp $0x9,%eax -08049fae <.text+0x2de> sete %dl -08049fb1 <.text+0x2e1> cmp $0x3,%eax -08049fb4 <.text+0x2e4> mov %edx,%edi -08049fb6 <.text+0x2e6> sete %dl -08049fb9 <.text+0x2e9> or %edi,%edx -08049fbb <.text+0x2eb> cmp $0x9,%esi -08049fbe <.text+0x2ee> je 0804a018 <exit@plt+0x35c> -08049fc0 <.text+0x2f0> cmp $0x3,%esi -08049fc3 <.text+0x2f3> je 0804a018 <exit@plt+0x35c> -08049fc5 <.text+0x2f5> test %dl,%dl -08049fc7 <.text+0x2f7> mov $0x1,%eax -08049fcc <.text+0x2fc> jne 08049fe1 <exit@plt+0x325> -08049fce <.text+0x2fe> mov 0x48(%ebx),%edx -08049fd1 <.text+0x301> mov $0xffffffff,%eax -08049fd6 <.text+0x306> cmp %edx,0x48(%ecx) -08049fd9 <.text+0x309> mov 0x4c(%ecx),%esi -08049fdc <.text+0x30c> mov 0x4c(%ebx),%edi -08049fdf <.text+0x30f> jle 08049ff0 <exit@plt+0x334> -08049fe1 <.text+0x311> mov -0xc(%ebp),%ebx -08049fe4 <.text+0x314> mov -0x8(%ebp),%esi -08049fe7 <.text+0x317> mov -0x4(%ebp),%edi -08049fea <.text+0x31a> mov %ebp,%esp -08049fec <.text+0x31c> pop %ebp -08049fed <.text+0x31d> ret -08049fee <.text+0x31e> xchg %ax,%ax -08049ff0 <.text+0x320> mov $0x1,%eax -08049ff5 <.text+0x325> jl 08049fe1 <exit@plt+0x325> -08049ff7 <.text+0x327> mov %edi,%eax -08049ff9 <.text+0x329> sub %esi,%eax -08049ffb <.text+0x32b> jne 08049fe1 <exit@plt+0x325> -08049ffd <.text+0x32d> mov (%ebx),%eax -08049fff <.text+0x32f> mov -0x8(%ebp),%esi -0804a002 <.text+0x332> mov -0xc(%ebp),%ebx -0804a005 <.text+0x335> mov -0x4(%ebp),%edi -0804a008 <.text+0x338> mov %eax,0xc(%ebp) -0804a00b <.text+0x33b> mov (%ecx),%eax -0804a00d <.text+0x33d> mov %eax,0x8(%ebp) -0804a010 <.text+0x340> mov %ebp,%esp -0804a012 <.text+0x342> pop %ebp -0804a013 <.text+0x343> jmp 08049cac <strcmp@plt> -0804a018 <.text+0x348> test %dl,%dl -0804a01a <.text+0x34a> mov $0xffffffff,%eax -0804a01f <.text+0x34f> jne 08049fce <exit@plt+0x312> -0804a021 <.text+0x351> jmp 08049fe1 <exit@plt+0x325> -0804a023 <.text+0x353> lea 0x0(%esi),%esi -0804a029 <.text+0x359> lea 0x0(%edi,%eiz,1),%edi -0804a030 <.text+0x360> push %ebp -0804a031 <.text+0x361> mov %esp,%ebp -0804a033 <.text+0x363> sub $0x18,%esp -0804a036 <.text+0x366> mov 0xc(%ebp),%ecx -0804a039 <.text+0x369> mov %ebx,-0xc(%ebp) -0804a03c <.text+0x36c> mov 0x8(%ebp),%ebx -0804a03f <.text+0x36f> mov %edi,-0x4(%ebp) -0804a042 <.text+0x372> mov %esi,-0x8(%ebp) -0804a045 <.text+0x375> mov 0x68(%ecx),%eax -0804a048 <.text+0x378> mov 0x68(%ebx),%esi -0804a04b <.text+0x37b> cmp $0x9,%eax -0804a04e <.text+0x37e> sete %dl -0804a051 <.text+0x381> cmp $0x3,%eax -0804a054 <.text+0x384> mov %edx,%edi -0804a056 <.text+0x386> sete %dl -0804a059 <.text+0x389> or %edi,%edx -0804a05b <.text+0x38b> cmp $0x9,%esi -0804a05e <.text+0x38e> je 0804a0d0 <exit@plt+0x414> -0804a060 <.text+0x390> cmp $0x3,%esi -0804a063 <.text+0x393> je 0804a0d0 <exit@plt+0x414> -0804a065 <.text+0x395> test %dl,%dl -0804a067 <.text+0x397> mov $0x1,%eax -0804a06c <.text+0x39c> jne 0804a088 <exit@plt+0x3cc> -0804a06e <.text+0x39e> mov 0x38(%ebx),%edx -0804a071 <.text+0x3a1> mov 0x38(%ecx),%eax -0804a074 <.text+0x3a4> mov 0x34(%ebx),%edi -0804a077 <.text+0x3a7> mov 0x34(%ecx),%esi -0804a07a <.text+0x3aa> cmp %eax,%edx -0804a07c <.text+0x3ac> jle 0804a098 <exit@plt+0x3dc> -0804a07e <.text+0x3ae> mov $0x1,%eax -0804a083 <.text+0x3b3> nop -0804a084 <.text+0x3b4> lea 0x0(%esi,%eiz,1),%esi -0804a088 <.text+0x3b8> mov -0xc(%ebp),%ebx -0804a08b <.text+0x3bb> mov -0x8(%ebp),%esi -0804a08e <.text+0x3be> mov -0x4(%ebp),%edi -0804a091 <.text+0x3c1> mov %ebp,%esp -0804a093 <.text+0x3c3> pop %ebp -0804a094 <.text+0x3c4> ret -0804a095 <.text+0x3c5> lea 0x0(%esi),%esi -0804a098 <.text+0x3c8> jl 0804a0c8 <exit@plt+0x40c> -0804a09a <.text+0x3ca> cmp %esi,%edi -0804a09c <.text+0x3cc> jb 0804a0c8 <exit@plt+0x40c> -0804a09e <.text+0x3ce> cmp %eax,%edx -0804a0a0 <.text+0x3d0> jg 0804a07e <exit@plt+0x3c2> -0804a0a2 <.text+0x3d2> cmp %esi,%edi -0804a0a4 <.text+0x3d4> ja 0804a07e <exit@plt+0x3c2> -0804a0a6 <.text+0x3d6> mov (%ebx),%eax -0804a0a8 <.text+0x3d8> mov -0x8(%ebp),%esi -0804a0ab <.text+0x3db> mov -0xc(%ebp),%ebx -0804a0ae <.text+0x3de> mov -0x4(%ebp),%edi -0804a0b1 <.text+0x3e1> mov %eax,0xc(%ebp) -0804a0b4 <.text+0x3e4> mov (%ecx),%eax -0804a0b6 <.text+0x3e6> mov %eax,0x8(%ebp) -0804a0b9 <.text+0x3e9> mov %ebp,%esp -0804a0bb <.text+0x3eb> pop %ebp -0804a0bc <.text+0x3ec> jmp 08049cac <strcmp@plt> -0804a0c1 <.text+0x3f1> lea 0x0(%esi,%eiz,1),%esi -0804a0c8 <.text+0x3f8> mov $0xffffffff,%eax -0804a0cd <.text+0x3fd> jmp 0804a088 <exit@plt+0x3cc> -0804a0cf <.text+0x3ff> nop -0804a0d0 <.text+0x400> test %dl,%dl -0804a0d2 <.text+0x402> mov $0xffffffff,%eax -0804a0d7 <.text+0x407> jne 0804a06e <exit@plt+0x3b2> -0804a0d9 <.text+0x409> jmp 0804a088 <exit@plt+0x3cc> -0804a0db <.text+0x40b> nop -0804a0dc <.text+0x40c> lea 0x0(%esi,%eiz,1),%esi -0804a0e0 <.text+0x410> push %ebp -0804a0e1 <.text+0x411> mov %esp,%ebp -0804a0e3 <.text+0x413> sub $0xc,%esp -0804a0e6 <.text+0x416> test %al,%al -0804a0e8 <.text+0x418> mov %edi,0x8(%esp) -0804a0ec <.text+0x41c> mov %edx,%edi -0804a0ee <.text+0x41e> mov %ebx,(%esp) -0804a0f1 <.text+0x421> mov %esi,0x4(%esp) -0804a0f5 <.text+0x425> je 0804a1b8 <exit@plt+0x4fc> -0804a0fb <.text+0x42b> mov %edx,%ebx -0804a0fd <.text+0x42d> and $0xf000,%ebx -0804a103 <.text+0x433> cmp $0x8000,%ebx -0804a109 <.text+0x439> sete %bl -0804a10c <.text+0x43c> test %bl,%bl -0804a10e <.text+0x43e> jne 0804a1c6 <exit@plt+0x50a> -0804a114 <.text+0x444> test %al,%al -0804a116 <.text+0x446> jne 0804a1e8 <exit@plt+0x52c> -0804a11c <.text+0x44c> cmp $0x9,%ecx -0804a11f <.text+0x44f> sete %dl -0804a122 <.text+0x452> cmp $0x3,%ecx -0804a125 <.text+0x455> sete %bl -0804a128 <.text+0x458> mov %ebx,%esi -0804a12a <.text+0x45a> or %edx,%esi -0804a12c <.text+0x45c> mov %esi,%edx -0804a12e <.text+0x45e> mov $0x2f,%ebx -0804a133 <.text+0x463> test %dl,%dl -0804a135 <.text+0x465> jne 0804a1a5 <exit@plt+0x4e9> -0804a137 <.text+0x467> cmpl $0x1,0x80613c4 -0804a13e <.text+0x46e> je 0804a1a3 <exit@plt+0x4e7> -0804a140 <.text+0x470> test %al,%al -0804a142 <.text+0x472> jne 0804a200 <exit@plt+0x544> -0804a148 <.text+0x478> cmp $0x6,%ecx -0804a14b <.text+0x47b> sete %dl -0804a14e <.text+0x47e> mov %edx,%esi -0804a150 <.text+0x480> mov %esi,%edx -0804a152 <.text+0x482> mov $0x40,%ebx -0804a157 <.text+0x487> test %dl,%dl -0804a159 <.text+0x489> jne 0804a1a5 <exit@plt+0x4e9> -0804a15b <.text+0x48b> test %al,%al -0804a15d <.text+0x48d> je 0804a218 <exit@plt+0x55c> -0804a163 <.text+0x493> mov %edi,%ebx -0804a165 <.text+0x495> and $0xf000,%ebx -0804a16b <.text+0x49b> cmp $0x1000,%ebx -0804a171 <.text+0x4a1> sete %bl -0804a174 <.text+0x4a4> mov %ebx,%esi -0804a176 <.text+0x4a6> mov %esi,%edx -0804a178 <.text+0x4a8> mov $0x7c,%ebx -0804a17d <.text+0x4ad> test %dl,%dl -0804a17f <.text+0x4af> jne 0804a1a5 <exit@plt+0x4e9> -0804a181 <.text+0x4b1> test %al,%al -0804a183 <.text+0x4b3> je 0804a228 <exit@plt+0x56c> -0804a189 <.text+0x4b9> mov %edi,%edx -0804a18b <.text+0x4bb> and $0xf000,%edx -0804a191 <.text+0x4c1> cmp $0xc000,%edx -0804a197 <.text+0x4c7> sete %al -0804a19a <.text+0x4ca> test %al,%al -0804a19c <.text+0x4cc> mov $0x3d,%ebx -0804a1a1 <.text+0x4d1> jne 0804a1a5 <exit@plt+0x4e9> -0804a1a3 <.text+0x4d3> xor %ebx,%ebx -0804a1a5 <.text+0x4d5> mov %ebx,%eax -0804a1a7 <.text+0x4d7> mov 0x4(%esp),%esi -0804a1ab <.text+0x4db> mov (%esp),%ebx -0804a1ae <.text+0x4de> mov 0x8(%esp),%edi -0804a1b2 <.text+0x4e2> mov %ebp,%esp -0804a1b4 <.text+0x4e4> pop %ebp -0804a1b5 <.text+0x4e5> ret -0804a1b6 <.text+0x4e6> xchg %ax,%ax -0804a1b8 <.text+0x4e8> cmp $0x5,%ecx -0804a1bb <.text+0x4eb> sete %bl -0804a1be <.text+0x4ee> test %bl,%bl -0804a1c0 <.text+0x4f0> je 0804a114 <exit@plt+0x458> -0804a1c6 <.text+0x4f6> test %al,%al -0804a1c8 <.text+0x4f8> je 0804a1a3 <exit@plt+0x4e7> -0804a1ca <.text+0x4fa> cmpl $0x3,0x80613c4 -0804a1d1 <.text+0x501> jne 0804a1a3 <exit@plt+0x4e7> -0804a1d3 <.text+0x503> and $0x49,%edi -0804a1d6 <.text+0x506> mov $0x2a,%ebx -0804a1db <.text+0x50b> jne 0804a1a5 <exit@plt+0x4e9> -0804a1dd <.text+0x50d> xor %ebx,%ebx -0804a1df <.text+0x50f> jmp 0804a1a5 <exit@plt+0x4e9> -0804a1e1 <.text+0x511> lea 0x0(%esi,%eiz,1),%esi -0804a1e8 <.text+0x518> mov %edi,%ebx -0804a1ea <.text+0x51a> and $0xf000,%ebx -0804a1f0 <.text+0x520> cmp $0x4000,%ebx -0804a1f6 <.text+0x526> sete %dl -0804a1f9 <.text+0x529> mov %edx,%esi -0804a1fb <.text+0x52b> jmp 0804a12c <exit@plt+0x470> -0804a200 <.text+0x530> mov %edi,%ebx -0804a202 <.text+0x532> and $0xf000,%ebx -0804a208 <.text+0x538> cmp $0xa000,%ebx -0804a20e <.text+0x53e> sete %bl -0804a211 <.text+0x541> mov %ebx,%esi -0804a213 <.text+0x543> jmp 0804a150 <exit@plt+0x494> -0804a218 <.text+0x548> cmp $0x1,%ecx -0804a21b <.text+0x54b> sete %dl -0804a21e <.text+0x54e> mov %edx,%esi -0804a220 <.text+0x550> jmp 0804a176 <exit@plt+0x4ba> -0804a225 <.text+0x555> lea 0x0(%esi),%esi -0804a228 <.text+0x558> cmp $0x7,%ecx -0804a22b <.text+0x55b> sete %al -0804a22e <.text+0x55e> jmp 0804a19a <exit@plt+0x4de> -0804a233 <.text+0x563> lea 0x0(%esi),%esi -0804a239 <.text+0x569> lea 0x0(%edi,%eiz,1),%edi -0804a240 <.text+0x570> push %ebp -0804a241 <.text+0x571> mov %esp,%ebp -0804a243 <.text+0x573> push %esi -0804a244 <.text+0x574> push %ebx -0804a245 <.text+0x575> sub $0x10,%esp -0804a248 <.text+0x578> mov 0x8(%ebp),%ebx -0804a24b <.text+0x57b> test %ebx,%ebx -0804a24d <.text+0x57d> je 0804a298 <exit@plt+0x5dc> -0804a24f <.text+0x57f> mov 0x8061dbc,%esi -0804a255 <.text+0x585> movl $0x5,0x8(%esp) -0804a25d <.text+0x58d> movl $0x805bde8,0x4(%esp) -0804a265 <.text+0x595> movl $0x0,(%esp) -0804a26c <.text+0x59c> call 0804990c <dcgettext@plt> -0804a271 <.text+0x5a1> mov %esi,0xc(%esp) -0804a275 <.text+0x5a5> movl $0x1,0x4(%esp) -0804a27d <.text+0x5ad> mov %eax,0x8(%esp) -0804a281 <.text+0x5b1> mov 0x80612e4,%eax -0804a286 <.text+0x5b6> mov %eax,(%esp) -0804a289 <.text+0x5b9> call 0804971c <__fprintf_chk@plt> -0804a28e <.text+0x5be> mov %ebx,(%esp) -0804a291 <.text+0x5c1> call 08049cbc <exit@plt> -0804a296 <.text+0x5c6> xchg %ax,%ax -0804a298 <.text+0x5c8> mov 0x8061dbc,%esi -0804a29e <.text+0x5ce> movl $0x5,0x8(%esp) -0804a2a6 <.text+0x5d6> movl $0x805be10,0x4(%esp) -0804a2ae <.text+0x5de> movl $0x0,(%esp) -0804a2b5 <.text+0x5e5> call 0804990c <dcgettext@plt> -0804a2ba <.text+0x5ea> mov %esi,0x8(%esp) -0804a2be <.text+0x5ee> movl $0x1,(%esp) -0804a2c5 <.text+0x5f5> mov %eax,0x4(%esp) -0804a2c9 <.text+0x5f9> call 0804978c <__printf_chk@plt> -0804a2ce <.text+0x5fe> mov 0x8061300,%esi -0804a2d4 <.text+0x604> movl $0x5,0x8(%esp) -0804a2dc <.text+0x60c> movl $0x805be34,0x4(%esp) -0804a2e4 <.text+0x614> movl $0x0,(%esp) -0804a2eb <.text+0x61b> call 0804990c <dcgettext@plt> -0804a2f0 <.text+0x620> mov %esi,0x4(%esp) -0804a2f4 <.text+0x624> mov %eax,(%esp) -0804a2f7 <.text+0x627> call 080496fc <fputs_unlocked@plt> -0804a2fc <.text+0x62c> mov 0x8061300,%esi -0804a302 <.text+0x632> movl $0x5,0x8(%esp) -0804a30a <.text+0x63a> movl $0x805beb8,0x4(%esp) -0804a312 <.text+0x642> movl $0x0,(%esp) -0804a319 <.text+0x649> call 0804990c <dcgettext@plt> -0804a31e <.text+0x64e> mov %esi,0x4(%esp) -0804a322 <.text+0x652> mov %eax,(%esp) -0804a325 <.text+0x655> call 080496fc <fputs_unlocked@plt> -0804a32a <.text+0x65a> mov 0x8061300,%esi -0804a330 <.text+0x660> movl $0x5,0x8(%esp) -0804a338 <.text+0x668> movl $0x805bf04,0x4(%esp) -0804a340 <.text+0x670> movl $0x0,(%esp) -0804a347 <.text+0x677> call 0804990c <dcgettext@plt> -0804a34c <.text+0x67c> mov %esi,0x4(%esp) -0804a350 <.text+0x680> mov %eax,(%esp) -0804a353 <.text+0x683> call 080496fc <fputs_unlocked@plt> -0804a358 <.text+0x688> mov 0x8061300,%esi -0804a35e <.text+0x68e> movl $0x5,0x8(%esp) -0804a366 <.text+0x696> movl $0x805c014,0x4(%esp) -0804a36e <.text+0x69e> movl $0x0,(%esp) -0804a375 <.text+0x6a5> call 0804990c <dcgettext@plt> -0804a37a <.text+0x6aa> mov %esi,0x4(%esp) -0804a37e <.text+0x6ae> mov %eax,(%esp) -0804a381 <.text+0x6b1> call 080496fc <fputs_unlocked@plt> -0804a386 <.text+0x6b6> mov 0x8061300,%esi -0804a38c <.text+0x6bc> movl $0x5,0x8(%esp) -0804a394 <.text+0x6c4> movl $0x805c1a0,0x4(%esp) -0804a39c <.text+0x6cc> movl $0x0,(%esp) -0804a3a3 <.text+0x6d3> call 0804990c <dcgettext@plt> -0804a3a8 <.text+0x6d8> mov %esi,0x4(%esp) -0804a3ac <.text+0x6dc> mov %eax,(%esp) -0804a3af <.text+0x6df> call 080496fc <fputs_unlocked@plt> -0804a3b4 <.text+0x6e4> mov 0x8061300,%esi -0804a3ba <.text+0x6ea> movl $0x5,0x8(%esp) -0804a3c2 <.text+0x6f2> movl $0x805c350,0x4(%esp) -0804a3ca <.text+0x6fa> movl $0x0,(%esp) -0804a3d1 <.text+0x701> call 0804990c <dcgettext@plt> -0804a3d6 <.text+0x706> mov %esi,0x4(%esp) -0804a3da <.text+0x70a> mov %eax,(%esp) -0804a3dd <.text+0x70d> call 080496fc <fputs_unlocked@plt> -0804a3e2 <.text+0x712> mov 0x8061300,%esi -0804a3e8 <.text+0x718> movl $0x5,0x8(%esp) -0804a3f0 <.text+0x720> movl $0x805c4f4,0x4(%esp) -0804a3f8 <.text+0x728> movl $0x0,(%esp) -0804a3ff <.text+0x72f> call 0804990c <dcgettext@plt> -0804a404 <.text+0x734> mov %esi,0x4(%esp) -0804a408 <.text+0x738> mov %eax,(%esp) -0804a40b <.text+0x73b> call 080496fc <fputs_unlocked@plt> -0804a410 <.text+0x740> mov 0x8061300,%esi -0804a416 <.text+0x746> movl $0x5,0x8(%esp) -0804a41e <.text+0x74e> movl $0x805c534,0x4(%esp) -0804a426 <.text+0x756> movl $0x0,(%esp) -0804a42d <.text+0x75d> call 0804990c <dcgettext@plt> -0804a432 <.text+0x762> mov %esi,0x4(%esp) -0804a436 <.text+0x766> mov %eax,(%esp) -0804a439 <.text+0x769> call 080496fc <fputs_unlocked@plt> -0804a43e <.text+0x76e> mov 0x8061300,%esi -0804a444 <.text+0x774> movl $0x5,0x8(%esp) -0804a44c <.text+0x77c> movl $0x805c620,0x4(%esp) -0804a454 <.text+0x784> movl $0x0,(%esp) -0804a45b <.text+0x78b> call 0804990c <dcgettext@plt> -0804a460 <.text+0x790> mov %esi,0x4(%esp) -0804a464 <.text+0x794> mov %eax,(%esp) -0804a467 <.text+0x797> call 080496fc <fputs_unlocked@plt> -0804a46c <.text+0x79c> mov 0x8061300,%esi -0804a472 <.text+0x7a2> movl $0x5,0x8(%esp) -0804a47a <.text+0x7aa> movl $0x805c730,0x4(%esp) -0804a482 <.text+0x7b2> movl $0x0,(%esp) -0804a489 <.text+0x7b9> call 0804990c <dcgettext@plt> -0804a48e <.text+0x7be> mov %esi,0x4(%esp) -0804a492 <.text+0x7c2> mov %eax,(%esp) -0804a495 <.text+0x7c5> call 080496fc <fputs_unlocked@plt> -0804a49a <.text+0x7ca> mov 0x8061300,%esi -0804a4a0 <.text+0x7d0> movl $0x5,0x8(%esp) -0804a4a8 <.text+0x7d8> movl $0x805c8d4,0x4(%esp) -0804a4b0 <.text+0x7e0> movl $0x0,(%esp) -0804a4b7 <.text+0x7e7> call 0804990c <dcgettext@plt> -0804a4bc <.text+0x7ec> mov %esi,0x4(%esp) -0804a4c0 <.text+0x7f0> mov %eax,(%esp) -0804a4c3 <.text+0x7f3> call 080496fc <fputs_unlocked@plt> -0804a4c8 <.text+0x7f8> mov 0x8061300,%esi -0804a4ce <.text+0x7fe> movl $0x5,0x8(%esp) -0804a4d6 <.text+0x806> movl $0x805ca68,0x4(%esp) -0804a4de <.text+0x80e> movl $0x0,(%esp) -0804a4e5 <.text+0x815> call 0804990c <dcgettext@plt> -0804a4ea <.text+0x81a> mov %esi,0x4(%esp) -0804a4ee <.text+0x81e> mov %eax,(%esp) -0804a4f1 <.text+0x821> call 080496fc <fputs_unlocked@plt> -0804a4f6 <.text+0x826> mov 0x8061300,%esi -0804a4fc <.text+0x82c> movl $0x5,0x8(%esp) -0804a504 <.text+0x834> movl $0x805cbd0,0x4(%esp) -0804a50c <.text+0x83c> movl $0x0,(%esp) -0804a513 <.text+0x843> call 0804990c <dcgettext@plt> -0804a518 <.text+0x848> mov %esi,0x4(%esp) -0804a51c <.text+0x84c> mov %eax,(%esp) -0804a51f <.text+0x84f> call 080496fc <fputs_unlocked@plt> -0804a524 <.text+0x854> mov 0x8061300,%esi -0804a52a <.text+0x85a> movl $0x5,0x8(%esp) -0804a532 <.text+0x862> movl $0x805cd44,0x4(%esp) -0804a53a <.text+0x86a> movl $0x0,(%esp) -0804a541 <.text+0x871> call 0804990c <dcgettext@plt> -0804a546 <.text+0x876> mov %esi,0x4(%esp) -0804a54a <.text+0x87a> mov %eax,(%esp) -0804a54d <.text+0x87d> call 080496fc <fputs_unlocked@plt> -0804a552 <.text+0x882> mov 0x8061300,%esi -0804a558 <.text+0x888> movl $0x5,0x8(%esp) -0804a560 <.text+0x890> movl $0x805cef8,0x4(%esp) -0804a568 <.text+0x898> movl $0x0,(%esp) -0804a56f <.text+0x89f> call 0804990c <dcgettext@plt> -0804a574 <.text+0x8a4> mov %esi,0x4(%esp) -0804a578 <.text+0x8a8> mov %eax,(%esp) -0804a57b <.text+0x8ab> call 080496fc <fputs_unlocked@plt> -0804a580 <.text+0x8b0> mov 0x8061300,%esi -0804a586 <.text+0x8b6> movl $0x5,0x8(%esp) -0804a58e <.text+0x8be> movl $0x805cfc0,0x4(%esp) -0804a596 <.text+0x8c6> movl $0x0,(%esp) -0804a59d <.text+0x8cd> call 0804990c <dcgettext@plt> -0804a5a2 <.text+0x8d2> mov %esi,0x4(%esp) -0804a5a6 <.text+0x8d6> mov %eax,(%esp) -0804a5a9 <.text+0x8d9> call 080496fc <fputs_unlocked@plt> -0804a5ae <.text+0x8de> mov 0x8061300,%esi -0804a5b4 <.text+0x8e4> movl $0x5,0x8(%esp) -0804a5bc <.text+0x8ec> movl $0x805d18c,0x4(%esp) -0804a5c4 <.text+0x8f4> movl $0x0,(%esp) -0804a5cb <.text+0x8fb> call 0804990c <dcgettext@plt> -0804a5d0 <.text+0x900> mov %esi,0x4(%esp) -0804a5d4 <.text+0x904> mov %eax,(%esp) -0804a5d7 <.text+0x907> call 080496fc <fputs_unlocked@plt> -0804a5dc <.text+0x90c> mov 0x8061300,%esi -0804a5e2 <.text+0x912> movl $0x5,0x8(%esp) -0804a5ea <.text+0x91a> movl $0x805d388,0x4(%esp) -0804a5f2 <.text+0x922> movl $0x0,(%esp) -0804a5f9 <.text+0x929> call 0804990c <dcgettext@plt> -0804a5fe <.text+0x92e> mov %esi,0x4(%esp) -0804a602 <.text+0x932> mov %eax,(%esp) -0804a605 <.text+0x935> call 080496fc <fputs_unlocked@plt> -0804a60a <.text+0x93a> mov 0x8061300,%esi -0804a610 <.text+0x940> movl $0x5,0x8(%esp) -0804a618 <.text+0x948> movl $0x805d408,0x4(%esp) -0804a620 <.text+0x950> movl $0x0,(%esp) -0804a627 <.text+0x957> call 0804990c <dcgettext@plt> -0804a62c <.text+0x95c> mov %esi,0x4(%esp) -0804a630 <.text+0x960> mov %eax,(%esp) -0804a633 <.text+0x963> call 080496fc <fputs_unlocked@plt> -0804a638 <.text+0x968> mov 0x8061300,%esi -0804a63e <.text+0x96e> movl $0x5,0x8(%esp) -0804a646 <.text+0x976> movl $0x805d56c,0x4(%esp) -0804a64e <.text+0x97e> movl $0x0,(%esp) -0804a655 <.text+0x985> call 0804990c <dcgettext@plt> -0804a65a <.text+0x98a> mov %esi,0x4(%esp) -0804a65e <.text+0x98e> mov %eax,(%esp) -0804a661 <.text+0x991> call 080496fc <fputs_unlocked@plt> -0804a666 <.text+0x996> mov 0x8061300,%esi -0804a66c <.text+0x99c> movl $0x5,0x8(%esp) -0804a674 <.text+0x9a4> movl $0x805d6c8,0x4(%esp) -0804a67c <.text+0x9ac> movl $0x0,(%esp) -0804a683 <.text+0x9b3> call 0804990c <dcgettext@plt> -0804a688 <.text+0x9b8> mov %esi,0x4(%esp) -0804a68c <.text+0x9bc> mov %eax,(%esp) -0804a68f <.text+0x9bf> call 080496fc <fputs_unlocked@plt> -0804a694 <.text+0x9c4> mov 0x8061300,%esi -0804a69a <.text+0x9ca> movl $0x5,0x8(%esp) -0804a6a2 <.text+0x9d2> movl $0x805d6f8,0x4(%esp) -0804a6aa <.text+0x9da> movl $0x0,(%esp) -0804a6b1 <.text+0x9e1> call 0804990c <dcgettext@plt> -0804a6b6 <.text+0x9e6> mov %esi,0x4(%esp) -0804a6ba <.text+0x9ea> mov %eax,(%esp) -0804a6bd <.text+0x9ed> call 080496fc <fputs_unlocked@plt> -0804a6c2 <.text+0x9f2> mov 0x8061300,%esi -0804a6c8 <.text+0x9f8> movl $0x5,0x8(%esp) -0804a6d0 <.text+0xa00> movl $0x805d730,0x4(%esp) -0804a6d8 <.text+0xa08> movl $0x0,(%esp) -0804a6df <.text+0xa0f> call 0804990c <dcgettext@plt> -0804a6e4 <.text+0xa14> mov %esi,0x4(%esp) -0804a6e8 <.text+0xa18> mov %eax,(%esp) -0804a6eb <.text+0xa1b> call 080496fc <fputs_unlocked@plt> -0804a6f0 <.text+0xa20> mov 0x8061300,%esi -0804a6f6 <.text+0xa26> movl $0x5,0x8(%esp) -0804a6fe <.text+0xa2e> movl $0x805d7cc,0x4(%esp) -0804a706 <.text+0xa36> movl $0x0,(%esp) -0804a70d <.text+0xa3d> call 0804990c <dcgettext@plt> -0804a712 <.text+0xa42> mov %esi,0x4(%esp) -0804a716 <.text+0xa46> mov %eax,(%esp) -0804a719 <.text+0xa49> call 080496fc <fputs_unlocked@plt> -0804a71e <.text+0xa4e> mov 0x8061300,%esi -0804a724 <.text+0xa54> movl $0x5,0x8(%esp) -0804a72c <.text+0xa5c> movl $0x805d970,0x4(%esp) -0804a734 <.text+0xa64> movl $0x0,(%esp) -0804a73b <.text+0xa6b> call 0804990c <dcgettext@plt> -0804a740 <.text+0xa70> mov %esi,0x4(%esp) -0804a744 <.text+0xa74> mov %eax,(%esp) -0804a747 <.text+0xa77> call 080496fc <fputs_unlocked@plt> -0804a74c <.text+0xa7c> mov 0x8061dbc,%eax -0804a751 <.text+0xa81> mov %eax,(%esp) -0804a754 <.text+0xa84> call 08052ba0 <exit@plt+0x8ee4> -0804a759 <.text+0xa89> movl $0x5,0x8(%esp) -0804a761 <.text+0xa91> movl $0x805dd9c,0x4(%esp) -0804a769 <.text+0xa99> movl $0x0,(%esp) -0804a770 <.text+0xaa0> mov %eax,%esi -0804a772 <.text+0xaa2> call 0804990c <dcgettext@plt> -0804a777 <.text+0xaa7> mov %esi,0x8(%esp) -0804a77b <.text+0xaab> movl $0x805ddb3,0xc(%esp) -0804a783 <.text+0xab3> movl $0x1,(%esp) -0804a78a <.text+0xaba> mov %eax,0x4(%esp) -0804a78e <.text+0xabe> call 0804978c <__printf_chk@plt> -0804a793 <.text+0xac3> movl $0x5,0x8(%esp) -0804a79b <.text+0xacb> movl $0x805da08,0x4(%esp) -0804a7a3 <.text+0xad3> movl $0x0,(%esp) -0804a7aa <.text+0xada> call 0804990c <dcgettext@plt> -0804a7af <.text+0xadf> movl $0x805ddcd,0xc(%esp) -0804a7b7 <.text+0xae7> movl $0x805ddc9,0x8(%esp) -0804a7bf <.text+0xaef> movl $0x1,(%esp) -0804a7c6 <.text+0xaf6> mov %eax,0x4(%esp) -0804a7ca <.text+0xafa> call 0804978c <__printf_chk@plt> -0804a7cf <.text+0xaff> mov 0x8061300,%esi -0804a7d5 <.text+0xb05> movl $0x5,0x8(%esp) -0804a7dd <.text+0xb0d> movl $0x805da3c,0x4(%esp) -0804a7e5 <.text+0xb15> movl $0x0,(%esp) -0804a7ec <.text+0xb1c> call 0804990c <dcgettext@plt> -0804a7f1 <.text+0xb21> mov %esi,0x4(%esp) -0804a7f5 <.text+0xb25> mov %eax,(%esp) -0804a7f8 <.text+0xb28> call 080496fc <fputs_unlocked@plt> -0804a7fd <.text+0xb2d> movl $0x5,(%esp) -0804a804 <.text+0xb34> call 08053120 <exit@plt+0x9464> -0804a809 <.text+0xb39> test %al,%al -0804a80b <.text+0xb3b> je 0804a28e <exit@plt+0x5d2> -0804a811 <.text+0xb41> mov 0x8061dbc,%eax -0804a816 <.text+0xb46> mov %eax,(%esp) -0804a819 <.text+0xb49> call 08052ba0 <exit@plt+0x8ee4> -0804a81e <.text+0xb4e> movl $0x5,0x8(%esp) -0804a826 <.text+0xb56> movl $0x805da7c,0x4(%esp) -0804a82e <.text+0xb5e> movl $0x0,(%esp) -0804a835 <.text+0xb65> mov %eax,%esi -0804a837 <.text+0xb67> call 0804990c <dcgettext@plt> -0804a83c <.text+0xb6c> mov %esi,0x8(%esp) -0804a840 <.text+0xb70> movl $0x1,(%esp) -0804a847 <.text+0xb77> mov %eax,0x4(%esp) -0804a84b <.text+0xb7b> call 0804978c <__printf_chk@plt> -0804a850 <.text+0xb80> jmp 0804a28e <exit@plt+0x5d2> -0804a855 <.text+0xb85> lea 0x0(%esi,%eiz,1),%esi -0804a859 <.text+0xb89> lea 0x0(%edi,%eiz,1),%edi -0804a860 <.text+0xb90> push %ebp -0804a861 <.text+0xb91> mov %esp,%ebp -0804a863 <.text+0xb93> push %ebx -0804a864 <.text+0xb94> mov %eax,%ebx -0804a866 <.text+0xb96> sub $0x14,%esp -0804a869 <.text+0xb99> mov (%eax),%eax -0804a86b <.text+0xb9b> mov %eax,(%esp) -0804a86e <.text+0xb9e> call 080498cc <free@plt> -0804a873 <.text+0xba3> mov 0x4(%ebx),%eax -0804a876 <.text+0xba6> mov %eax,(%esp) -0804a879 <.text+0xba9> call 080498cc <free@plt> -0804a87e <.text+0xbae> mov %ebx,(%esp) -0804a881 <.text+0xbb1> call 080498cc <free@plt> -0804a886 <.text+0xbb6> add $0x14,%esp -0804a889 <.text+0xbb9> pop %ebx -0804a88a <.text+0xbba> pop %ebp -0804a88b <.text+0xbbb> ret -0804a88c <.text+0xbbc> lea 0x0(%esi,%eiz,1),%esi -0804a890 <.text+0xbc0> push %ebp -0804a891 <.text+0xbc1> mov %esp,%ebp -0804a893 <.text+0xbc3> sub $0x8,%esp -0804a896 <.text+0xbc6> leave -0804a897 <.text+0xbc7> jmp 080498cc <free@plt> -0804a89c <.text+0xbcc> lea 0x0(%esi,%eiz,1),%esi -0804a8a0 <.text+0xbd0> push %ebp -0804a8a1 <.text+0xbd1> mov %esp,%ebp -0804a8a3 <.text+0xbd3> push %edi -0804a8a4 <.text+0xbd4> push %esi -0804a8a5 <.text+0xbd5> push %ebx -0804a8a6 <.text+0xbd6> xor %ebx,%ebx -0804a8a8 <.text+0xbd8> sub $0x14,%esp -0804a8ab <.text+0xbdb> mov %eax,-0x10(%ebp) -0804a8ae <.text+0xbde> mov -0x10(%ebp),%esi -0804a8b1 <.text+0xbe1> xor %eax,%eax -0804a8b3 <.text+0xbe3> mov %edx,-0x14(%ebp) -0804a8b6 <.text+0xbe6> mov (%edx),%edx -0804a8b8 <.text+0xbe8> mov %eax,%edi -0804a8ba <.text+0xbea> mov %cl,-0x15(%ebp) -0804a8bd <.text+0xbed> mov (%esi),%ecx -0804a8bf <.text+0xbef> xor %esi,%esi -0804a8c1 <.text+0xbf1> cmp $0x2,%esi -0804a8c4 <.text+0xbf4> je 0804a958 <exit@plt+0xc9c> -0804a8ca <.text+0xbfa> ja 0804a930 <exit@plt+0xc74> -0804a8cc <.text+0xbfc> cmp $0x1,%esi -0804a8cf <.text+0xbff> je 0804a983 <exit@plt+0xcc7> -0804a8d5 <.text+0xc05> movzbl (%edx),%eax -0804a8d8 <.text+0xc08> cmp $0x3d,%al -0804a8da <.text+0xc0a> je 0804a945 <exit@plt+0xc89> -0804a8dc <.text+0xc0c> lea 0x0(%esi,%eiz,1),%esi -0804a8e0 <.text+0xc10> jle 0804a9e0 <exit@plt+0xd24> -0804a8e6 <.text+0xc16> cmp $0x5c,%al -0804a8e8 <.text+0xc18> je 0804a980 <exit@plt+0xcc4> -0804a8ee <.text+0xc1e> cmp $0x5e,%al -0804a8f0 <.text+0xc20> jne 0804a9cf <exit@plt+0xd13> -0804a8f6 <.text+0xc26> add $0x1,%edx -0804a8f9 <.text+0xc29> movzbl (%edx),%eax -0804a8fc <.text+0xc2c> lea -0x40(%eax),%esi -0804a8ff <.text+0xc2f> mov %al,-0x19(%ebp) -0804a902 <.text+0xc32> mov %esi,%eax -0804a904 <.text+0xc34> cmp $0x3e,%al -0804a906 <.text+0xc36> jbe 0804a9c8 <exit@plt+0xd0c> -0804a90c <.text+0xc3c> cmpb $0x3f,-0x19(%ebp) -0804a910 <.text+0xc40> je 0804aaf0 <exit@plt+0xe34> -0804a916 <.text+0xc46> xor %eax,%eax -0804a918 <.text+0xc48> mov -0x10(%ebp),%esi -0804a91b <.text+0xc4b> mov %ecx,(%esi) -0804a91d <.text+0xc4d> mov -0x14(%ebp),%ecx -0804a920 <.text+0xc50> mov %edx,(%ecx) -0804a922 <.text+0xc52> mov 0x8(%ebp),%edx -0804a925 <.text+0xc55> mov %ebx,(%edx) -0804a927 <.text+0xc57> add $0x14,%esp -0804a92a <.text+0xc5a> pop %ebx -0804a92b <.text+0xc5b> pop %esi -0804a92c <.text+0xc5c> pop %edi -0804a92d <.text+0xc5d> pop %ebp -0804a92e <.text+0xc5e> ret -0804a92f <.text+0xc5f> nop -0804a930 <.text+0xc60> cmp $0x3,%esi -0804a933 <.text+0xc63> je 0804a9f8 <exit@plt+0xd3c> -0804a939 <.text+0xc69> cmp $0x4,%esi -0804a93c <.text+0xc6c> je 0804a8f9 <exit@plt+0xc3d> -0804a93e <.text+0xc6e> movzbl (%edx),%eax -0804a941 <.text+0xc71> cmp $0x3d,%al -0804a943 <.text+0xc73> jne 0804a8e0 <exit@plt+0xc24> -0804a945 <.text+0xc75> cmpb $0x0,-0x15(%ebp) -0804a949 <.text+0xc79> je 0804a9cf <exit@plt+0xd13> -0804a94f <.text+0xc7f> mov $0x1,%eax -0804a954 <.text+0xc84> jmp 0804a918 <exit@plt+0xc5c> -0804a956 <.text+0xc86> xchg %ax,%ax -0804a958 <.text+0xc88> mov %ecx,-0x20(%ebp) -0804a95b <.text+0xc8b> movzbl (%edx),%eax -0804a95e <.text+0xc8e> lea -0x30(%eax),%esi -0804a961 <.text+0xc91> mov %esi,%ecx -0804a963 <.text+0xc93> cmp $0x7,%cl -0804a966 <.text+0xc96> jbe 0804a9b8 <exit@plt+0xcfc> -0804a968 <.text+0xc98> mov -0x20(%ebp),%ecx -0804a96b <.text+0xc9b> mov %edi,%eax -0804a96d <.text+0xc9d> add $0x1,%ebx -0804a970 <.text+0xca0> mov %al,(%ecx) -0804a972 <.text+0xca2> add $0x1,%ecx -0804a975 <.text+0xca5> jmp 0804a8d5 <exit@plt+0xc19> -0804a97a <.text+0xcaa> lea 0x0(%esi),%esi -0804a980 <.text+0xcb0> add $0x1,%edx -0804a983 <.text+0xcb3> movzbl (%edx),%eax -0804a986 <.text+0xcb6> cmp $0x78,%al -0804a988 <.text+0xcb8> jbe 0804a9a8 <exit@plt+0xcec> -0804a98a <.text+0xcba> mov %al,(%ecx) -0804a98c <.text+0xcbc> add $0x1,%ebx -0804a98f <.text+0xcbf> add $0x1,%ecx -0804a992 <.text+0xcc2> mov %eax,%edi -0804a994 <.text+0xcc4> xor %esi,%esi -0804a996 <.text+0xcc6> add $0x1,%edx -0804a999 <.text+0xcc9> cmp $0x4,%esi -0804a99c <.text+0xccc> jbe 0804a8c1 <exit@plt+0xc05> -0804a9a2 <.text+0xcd2> jmp 0804a9e9 <exit@plt+0xd2d> -0804a9a4 <.text+0xcd4> lea 0x0(%esi,%eiz,1),%esi -0804a9a8 <.text+0xcd8> movzbl %al,%esi -0804a9ab <.text+0xcdb> jmp *0x805e2c0(,%esi,4) -0804a9b2 <.text+0xce2> lea 0x0(%esi),%esi -0804a9b8 <.text+0xce8> lea -0x30(%eax,%edi,8),%edi -0804a9bc <.text+0xcec> add $0x1,%edx -0804a9bf <.text+0xcef> nop -0804a9c0 <.text+0xcf0> jmp 0804a95b <exit@plt+0xc9f> -0804a9c2 <.text+0xcf2> lea 0x0(%esi),%esi -0804a9c8 <.text+0xcf8> movzbl -0x19(%ebp),%eax -0804a9cc <.text+0xcfc> and $0x1f,%eax -0804a9cf <.text+0xcff> mov %al,(%ecx) -0804a9d1 <.text+0xd01> add $0x1,%edx -0804a9d4 <.text+0xd04> add $0x1,%ecx -0804a9d7 <.text+0xd07> add $0x1,%ebx -0804a9da <.text+0xd0a> jmp 0804a8d5 <exit@plt+0xc19> -0804a9df <.text+0xd0f> nop -0804a9e0 <.text+0xd10> test %al,%al -0804a9e2 <.text+0xd12> jne 0804aa20 <exit@plt+0xd64> -0804a9e4 <.text+0xd14> mov $0x5,%esi -0804a9e9 <.text+0xd19> cmp $0x6,%esi -0804a9ec <.text+0xd1c> setne %al -0804a9ef <.text+0xd1f> jmp 0804a918 <exit@plt+0xc5c> -0804a9f4 <.text+0xd24> lea 0x0(%esi,%eiz,1),%esi -0804a9f8 <.text+0xd28> mov %ecx,-0x20(%ebp) -0804a9fb <.text+0xd2b> movzbl (%edx),%eax -0804a9fe <.text+0xd2e> lea -0x30(%eax),%esi -0804aa01 <.text+0xd31> mov %esi,%ecx -0804aa03 <.text+0xd33> cmp $0x36,%cl -0804aa06 <.text+0xd36> ja 0804a968 <exit@plt+0xcac> -0804aa0c <.text+0xd3c> and $0xff,%esi -0804aa12 <.text+0xd42> jmp *0x805e4a4(,%esi,4) -0804aa19 <.text+0xd49> lea 0x0(%esi,%eiz,1),%esi -0804aa20 <.text+0xd50> cmp $0x3a,%al -0804aa22 <.text+0xd52> jne 0804a9cf <exit@plt+0xd13> -0804aa24 <.text+0xd54> lea 0x0(%esi,%eiz,1),%esi -0804aa28 <.text+0xd58> jmp 0804a9e4 <exit@plt+0xd28> -0804aa2a <.text+0xd5a> lea 0x0(%esi),%esi -0804aa30 <.text+0xd60> shl $0x4,%edi -0804aa33 <.text+0xd63> add $0x1,%edx -0804aa36 <.text+0xd66> lea -0x57(%eax,%edi,1),%edi -0804aa3a <.text+0xd6a> jmp 0804a9fb <exit@plt+0xd3f> -0804aa3c <.text+0xd6c> lea 0x0(%esi,%eiz,1),%esi -0804aa40 <.text+0xd70> shl $0x4,%edi -0804aa43 <.text+0xd73> add $0x1,%edx -0804aa46 <.text+0xd76> lea -0x37(%eax,%edi,1),%edi -0804aa4a <.text+0xd7a> jmp 0804a9fb <exit@plt+0xd3f> -0804aa4c <.text+0xd7c> lea 0x0(%esi,%eiz,1),%esi -0804aa50 <.text+0xd80> shl $0x4,%edi -0804aa53 <.text+0xd83> add $0x1,%edx -0804aa56 <.text+0xd86> lea -0x30(%eax,%edi,1),%edi -0804aa5a <.text+0xd8a> jmp 0804a9fb <exit@plt+0xd3f> -0804aa5c <.text+0xd8c> mov $0xb,%eax -0804aa61 <.text+0xd91> jmp 0804a98a <exit@plt+0xcce> -0804aa66 <.text+0xd96> mov $0x9,%eax -0804aa6b <.text+0xd9b> jmp 0804a98a <exit@plt+0xcce> -0804aa70 <.text+0xda0> mov $0x7f,%eax -0804aa75 <.text+0xda5> jmp 0804a98a <exit@plt+0xcce> -0804aa7a <.text+0xdaa> mov $0x6,%esi -0804aa7f <.text+0xdaf> nop -0804aa80 <.text+0xdb0> jmp 0804a996 <exit@plt+0xcda> -0804aa85 <.text+0xdb5> lea -0x30(%eax),%edi -0804aa88 <.text+0xdb8> mov $0x2,%esi -0804aa8d <.text+0xdbd> lea 0x0(%esi),%esi -0804aa90 <.text+0xdc0> jmp 0804a996 <exit@plt+0xcda> -0804aa95 <.text+0xdc5> mov $0xd,%eax -0804aa9a <.text+0xdca> jmp 0804a98a <exit@plt+0xcce> -0804aa9f <.text+0xdcf> mov $0xa,%eax -0804aaa4 <.text+0xdd4> jmp 0804a98a <exit@plt+0xcce> -0804aaa9 <.text+0xdd9> mov $0xc,%eax -0804aaae <.text+0xdde> xchg %ax,%ax -0804aab0 <.text+0xde0> jmp 0804a98a <exit@plt+0xcce> -0804aab5 <.text+0xde5> mov $0x1b,%eax -0804aaba <.text+0xdea> jmp 0804a98a <exit@plt+0xcce> -0804aabf <.text+0xdef> mov $0x8,%eax -0804aac4 <.text+0xdf4> jmp 0804a98a <exit@plt+0xcce> -0804aac9 <.text+0xdf9> mov $0x7,%eax -0804aace <.text+0xdfe> xchg %ax,%ax -0804aad0 <.text+0xe00> jmp 0804a98a <exit@plt+0xcce> -0804aad5 <.text+0xe05> mov $0x20,%eax -0804aada <.text+0xe0a> jmp 0804a98a <exit@plt+0xcce> -0804aadf <.text+0xe0f> mov $0x3,%esi -0804aae4 <.text+0xe14> xor %edi,%edi -0804aae6 <.text+0xe16> jmp 0804a996 <exit@plt+0xcda> -0804aaeb <.text+0xe1b> nop -0804aaec <.text+0xe1c> lea 0x0(%esi,%eiz,1),%esi -0804aaf0 <.text+0xe20> movb $0x7f,(%ecx) -0804aaf3 <.text+0xe23> add $0x1,%ebx -0804aaf6 <.text+0xe26> add $0x1,%ecx -0804aaf9 <.text+0xe29> jmp 0804a8d5 <exit@plt+0xc19> -0804aafe <.text+0xe2e> xchg %ax,%ax -0804ab00 <.text+0xe30> push %ebp -0804ab01 <.text+0xe31> mov %esp,%ebp -0804ab03 <.text+0xe33> sub $0x8,%esp -0804ab06 <.text+0xe36> mov %esi,(%esp) -0804ab09 <.text+0xe39> mov %edi,0x4(%esp) -0804ab0d <.text+0xe3d> mov 0x80611e0(,%eax,8),%edx -0804ab14 <.text+0xe44> mov 0x80611e4(,%eax,8),%esi -0804ab1b <.text+0xe4b> xor %eax,%eax -0804ab1d <.text+0xe4d> test %edx,%edx -0804ab1f <.text+0xe4f> je 0804ab30 <exit@plt+0xe74> -0804ab21 <.text+0xe51> cmp $0x1,%edx -0804ab24 <.text+0xe54> je 0804ab60 <exit@plt+0xea4> -0804ab26 <.text+0xe56> cmp $0x2,%edx -0804ab29 <.text+0xe59> mov $0x1,%eax -0804ab2e <.text+0xe5e> je 0804ab40 <exit@plt+0xe84> -0804ab30 <.text+0xe60> mov (%esp),%esi -0804ab33 <.text+0xe63> mov 0x4(%esp),%edi -0804ab37 <.text+0xe67> mov %ebp,%esp -0804ab39 <.text+0xe69> pop %ebp -0804ab3a <.text+0xe6a> ret -0804ab3b <.text+0xe6b> nop -0804ab3c <.text+0xe6c> lea 0x0(%esi,%eiz,1),%esi -0804ab40 <.text+0xe70> mov $0x805ddd7,%edi -0804ab45 <.text+0xe75> mov $0x2,%ecx -0804ab4a <.text+0xe7a> repz cmpsb %es:(%edi),%ds:(%esi) -0804ab4c <.text+0xe7c> mov (%esp),%esi -0804ab4f <.text+0xe7f> mov 0x4(%esp),%edi -0804ab53 <.text+0xe83> setne %al -0804ab56 <.text+0xe86> mov %ebp,%esp -0804ab58 <.text+0xe88> pop %ebp -0804ab59 <.text+0xe89> ret -0804ab5a <.text+0xe8a> lea 0x0(%esi),%esi -0804ab60 <.text+0xe90> cmpb $0x30,(%esi) -0804ab63 <.text+0xe93> mov 0x4(%esp),%edi -0804ab67 <.text+0xe97> mov (%esp),%esi -0804ab6a <.text+0xe9a> setne %al -0804ab6d <.text+0xe9d> mov %ebp,%esp -0804ab6f <.text+0xe9f> pop %ebp -0804ab70 <.text+0xea0> ret -0804ab71 <.text+0xea1> jmp 0804ab80 <exit@plt+0xec4> -0804ab73 <.text+0xea3> nop -0804ab74 <.text+0xea4> nop -0804ab75 <.text+0xea5> nop -0804ab76 <.text+0xea6> nop -0804ab77 <.text+0xea7> nop -0804ab78 <.text+0xea8> nop -0804ab79 <.text+0xea9> nop -0804ab7a <.text+0xeaa> nop -0804ab7b <.text+0xeab> nop -0804ab7c <.text+0xeac> nop -0804ab7d <.text+0xead> nop -0804ab7e <.text+0xeae> nop -0804ab7f <.text+0xeaf> nop -0804ab80 <.text+0xeb0> push %ebp -0804ab81 <.text+0xeb1> mov %esp,%ebp -0804ab83 <.text+0xeb3> sub $0x38,%esp -0804ab86 <.text+0xeb6> movl $0x10,(%esp) -0804ab8d <.text+0xebd> mov %ebx,-0xc(%ebp) -0804ab90 <.text+0xec0> mov %eax,%ebx -0804ab92 <.text+0xec2> mov %esi,-0x8(%ebp) -0804ab95 <.text+0xec5> mov %edx,%esi -0804ab97 <.text+0xec7> mov %edi,-0x4(%ebp) -0804ab9a <.text+0xeca> mov %cl,-0x19(%ebp) -0804ab9d <.text+0xecd> call 08058380 <exit@plt+0xe6c4> -0804aba2 <.text+0xed2> mov %eax,%edi -0804aba4 <.text+0xed4> xor %eax,%eax -0804aba6 <.text+0xed6> test %esi,%esi -0804aba8 <.text+0xed8> je 0804abb2 <exit@plt+0xef6> -0804abaa <.text+0xeda> mov %esi,(%esp) -0804abad <.text+0xedd> call 080583e0 <exit@plt+0xe724> -0804abb2 <.text+0xee2> mov %eax,0x4(%edi) -0804abb5 <.text+0xee5> xor %eax,%eax -0804abb7 <.text+0xee7> test %ebx,%ebx -0804abb9 <.text+0xee9> je 0804abc3 <exit@plt+0xf07> -0804abbb <.text+0xeeb> mov %ebx,(%esp) -0804abbe <.text+0xeee> call 080583e0 <exit@plt+0xe724> -0804abc3 <.text+0xef3> mov %eax,(%edi) -0804abc5 <.text+0xef5> movzbl -0x19(%ebp),%eax -0804abc9 <.text+0xef9> mov -0xc(%ebp),%ebx -0804abcc <.text+0xefc> mov -0x8(%ebp),%esi -0804abcf <.text+0xeff> mov %al,0x8(%edi) -0804abd2 <.text+0xf02> mov 0x8061368,%eax -0804abd7 <.text+0xf07> mov %edi,0x8061368 -0804abdd <.text+0xf0d> mov %eax,0xc(%edi) -0804abe0 <.text+0xf10> mov -0x4(%ebp),%edi -0804abe3 <.text+0xf13> mov %ebp,%esp -0804abe5 <.text+0xf15> pop %ebp -0804abe6 <.text+0xf16> ret -0804abe7 <.text+0xf17> mov %esi,%esi -0804abe9 <.text+0xf19> lea 0x0(%edi,%eiz,1),%edi -0804abf0 <.text+0xf20> push %ebp -0804abf1 <.text+0xf21> mov %esp,%ebp -0804abf3 <.text+0xf23> push %esi -0804abf4 <.text+0xf24> push %ebx -0804abf5 <.text+0xf25> sub $0x10,%esp -0804abf8 <.text+0xf28> mov 0x8061358,%eax -0804abfd <.text+0xf2d> test %eax,%eax -0804abff <.text+0xf2f> je 0804ac42 <exit@plt+0xf86> -0804ac01 <.text+0xf31> xor %ebx,%ebx -0804ac03 <.text+0xf33> nop -0804ac04 <.text+0xf34> lea 0x0(%esi,%eiz,1),%esi -0804ac08 <.text+0xf38> mov 0x806135c,%eax -0804ac0d <.text+0xf3d> mov (%eax,%ebx,4),%esi -0804ac10 <.text+0xf40> mov (%esi),%eax -0804ac12 <.text+0xf42> mov %eax,(%esp) -0804ac15 <.text+0xf45> call 080498cc <free@plt> -0804ac1a <.text+0xf4a> mov 0x4(%esi),%eax -0804ac1d <.text+0xf4d> mov %eax,(%esp) -0804ac20 <.text+0xf50> call 080498cc <free@plt> -0804ac25 <.text+0xf55> mov 0x70(%esi),%eax -0804ac28 <.text+0xf58> cmp $0x80612a0,%eax -0804ac2d <.text+0xf5d> je 0804ac37 <exit@plt+0xf7b> -0804ac2f <.text+0xf5f> mov %eax,(%esp) -0804ac32 <.text+0xf62> call 080497ec <freecon@plt> -0804ac37 <.text+0xf67> add $0x1,%ebx -0804ac3a <.text+0xf6a> cmp %ebx,0x8061358 -0804ac40 <.text+0xf70> ja 0804ac08 <exit@plt+0xf4c> -0804ac42 <.text+0xf72> movl $0x0,0x8061358 -0804ac4c <.text+0xf7c> movb $0x0,0x8061375 -0804ac53 <.text+0xf83> movl $0x0,0x8061378 -0804ac5d <.text+0xf8d> movl $0x0,0x806137c -0804ac67 <.text+0xf97> movl $0x0,0x8061380 -0804ac71 <.text+0xfa1> movl $0x0,0x8061388 -0804ac7b <.text+0xfab> movl $0x0,0x806138c -0804ac85 <.text+0xfb5> movl $0x0,0x8061390 -0804ac8f <.text+0xfbf> movl $0x0,0x8061384 -0804ac99 <.text+0xfc9> movl $0x0,0x8061394 -0804aca3 <.text+0xfd3> movl $0x0,0x8061398 -0804acad <.text+0xfdd> movl $0x0,0x806139c -0804acb7 <.text+0xfe7> add $0x10,%esp -0804acba <.text+0xfea> pop %ebx -0804acbb <.text+0xfeb> pop %esi -0804acbc <.text+0xfec> pop %ebp -0804acbd <.text+0xfed> ret -0804acbe <.text+0xfee> xchg %ax,%ax -0804acc0 <.text+0xff0> push %ebp -0804acc1 <.text+0xff1> mov %esp,%ebp -0804acc3 <.text+0xff3> sub $0x28,%esp -0804acc6 <.text+0xff6> mov %ecx,(%esp) -0804acc9 <.text+0xff9> mov %ebx,-0xc(%ebp) -0804accc <.text+0xffc> mov %edx,%ebx -0804acce <.text+0xffe> mov %esi,-0x8(%ebp) -0804acd1 <.text+0x1001> mov %eax,%esi -0804acd3 <.text+0x1003> mov %edi,-0x4(%ebp) -0804acd6 <.text+0x1006> call 08056170 <exit@plt+0xc4b4> -0804acdb <.text+0x100b> mov %eax,%edi -0804acdd <.text+0x100d> call 0804969c <__errno_location@plt> -0804ace2 <.text+0x1012> mov %edi,0xc(%esp) -0804ace6 <.text+0x1016> mov %ebx,0x8(%esp) -0804acea <.text+0x101a> mov (%eax),%eax -0804acec <.text+0x101c> movl $0x0,(%esp) -0804acf3 <.text+0x1023> mov %eax,0x4(%esp) -0804acf7 <.text+0x1027> call 08049b4c <error@plt> -0804acfc <.text+0x102c> mov %esi,%eax -0804acfe <.text+0x102e> test %al,%al -0804ad00 <.text+0x1030> jne 0804ad28 <exit@plt+0x106c> -0804ad02 <.text+0x1032> mov 0x80614a8,%edx -0804ad08 <.text+0x1038> test %edx,%edx -0804ad0a <.text+0x103a> jne 0804ad16 <exit@plt+0x105a> -0804ad0c <.text+0x103c> movl $0x1,0x80614a8 -0804ad16 <.text+0x1046> mov -0xc(%ebp),%ebx -0804ad19 <.text+0x1049> mov -0x8(%ebp),%esi -0804ad1c <.text+0x104c> mov -0x4(%ebp),%edi -0804ad1f <.text+0x104f> mov %ebp,%esp -0804ad21 <.text+0x1051> pop %ebp -0804ad22 <.text+0x1052> ret -0804ad23 <.text+0x1053> nop -0804ad24 <.text+0x1054> lea 0x0(%esi,%eiz,1),%esi -0804ad28 <.text+0x1058> movl $0x2,0x80614a8 -0804ad32 <.text+0x1062> jmp 0804ad16 <exit@plt+0x105a> -0804ad34 <.text+0x1064> lea 0x0(%esi),%esi -0804ad3a <.text+0x106a> lea 0x0(%edi),%edi -0804ad40 <.text+0x1070> push %ebp -0804ad41 <.text+0x1071> mov %esp,%ebp -0804ad43 <.text+0x1073> sub $0x38,%esp -0804ad46 <.text+0x1076> mov %ebx,-0xc(%ebp) -0804ad49 <.text+0x1079> mov 0xc(%ebp),%ebx -0804ad4c <.text+0x107c> mov %esi,-0x8(%ebp) -0804ad4f <.text+0x107f> mov 0x8(%ebp),%esi -0804ad52 <.text+0x1082> mov %edi,-0x4(%ebp) -0804ad55 <.text+0x1085> mov 0x68(%ebx),%eax -0804ad58 <.text+0x1088> mov 0x68(%esi),%ecx -0804ad5b <.text+0x108b> cmp $0x9,%eax -0804ad5e <.text+0x108e> sete %dl -0804ad61 <.text+0x1091> cmp $0x3,%eax -0804ad64 <.text+0x1094> mov %edx,%edi -0804ad66 <.text+0x1096> sete %dl -0804ad69 <.text+0x1099> or %edi,%edx -0804ad6b <.text+0x109b> cmp $0x9,%ecx -0804ad6e <.text+0x109e> je 0804ae00 <exit@plt+0x1144> -0804ad74 <.text+0x10a4> cmp $0x3,%ecx -0804ad77 <.text+0x10a7> je 0804ae00 <exit@plt+0x1144> -0804ad7d <.text+0x10ad> test %dl,%dl -0804ad7f <.text+0x10af> mov $0x1,%eax -0804ad84 <.text+0x10b4> jne 0804adc9 <exit@plt+0x110d> -0804ad86 <.text+0x10b6> mov (%esi),%edi -0804ad88 <.text+0x10b8> movl $0x2e,0x4(%esp) -0804ad90 <.text+0x10c0> mov %edi,(%esp) -0804ad93 <.text+0x10c3> call 0804986c <strrchr@plt> -0804ad98 <.text+0x10c8> mov (%ebx),%ebx -0804ad9a <.text+0x10ca> movl $0x2e,0x4(%esp) -0804ada2 <.text+0x10d2> mov %ebx,(%esp) -0804ada5 <.text+0x10d5> mov %eax,-0x1c(%ebp) -0804ada8 <.text+0x10d8> mov %eax,%esi -0804adaa <.text+0x10da> call 0804986c <strrchr@plt> -0804adaf <.text+0x10df> mov %esi,%edx -0804adb1 <.text+0x10e1> test %eax,%eax -0804adb3 <.text+0x10e3> je 0804adf8 <exit@plt+0x113c> -0804adb5 <.text+0x10e5> test %esi,%esi -0804adb7 <.text+0x10e7> je 0804adf0 <exit@plt+0x1134> -0804adb9 <.text+0x10e9> mov %eax,0x4(%esp) -0804adbd <.text+0x10ed> mov %edx,(%esp) -0804adc0 <.text+0x10f0> call 08049cac <strcmp@plt> -0804adc5 <.text+0x10f5> test %eax,%eax -0804adc7 <.text+0x10f7> je 0804add8 <exit@plt+0x111c> -0804adc9 <.text+0x10f9> mov -0xc(%ebp),%ebx -0804adcc <.text+0x10fc> mov -0x8(%ebp),%esi -0804adcf <.text+0x10ff> mov -0x4(%ebp),%edi -0804add2 <.text+0x1102> mov %ebp,%esp -0804add4 <.text+0x1104> pop %ebp -0804add5 <.text+0x1105> ret -0804add6 <.text+0x1106> xchg %ax,%ax -0804add8 <.text+0x1108> mov %ebx,0xc(%ebp) -0804addb <.text+0x110b> mov -0x8(%ebp),%esi -0804adde <.text+0x110e> mov %edi,0x8(%ebp) -0804ade1 <.text+0x1111> mov -0xc(%ebp),%ebx -0804ade4 <.text+0x1114> mov -0x4(%ebp),%edi -0804ade7 <.text+0x1117> mov %ebp,%esp -0804ade9 <.text+0x1119> pop %ebp -0804adea <.text+0x111a> jmp 08049cac <strcmp@plt> -0804adef <.text+0x111f> nop -0804adf0 <.text+0x1120> mov $0x805f061,%edx -0804adf5 <.text+0x1125> jmp 0804adb9 <exit@plt+0x10fd> -0804adf7 <.text+0x1127> nop -0804adf8 <.text+0x1128> mov $0x805f061,%eax -0804adfd <.text+0x112d> jmp 0804adb5 <exit@plt+0x10f9> -0804adff <.text+0x112f> nop -0804ae00 <.text+0x1130> test %dl,%dl -0804ae02 <.text+0x1132> mov $0xffffffff,%eax -0804ae07 <.text+0x1137> jne 0804ad86 <exit@plt+0x10ca> -0804ae0d <.text+0x113d> jmp 0804adc9 <exit@plt+0x110d> -0804ae0f <.text+0x113f> nop -0804ae10 <.text+0x1140> push %ebp -0804ae11 <.text+0x1141> mov %esp,%ebp -0804ae13 <.text+0x1143> push %ebx -0804ae14 <.text+0x1144> sub $0x34,%esp -0804ae17 <.text+0x1147> mov %gs:0x14,%ecx -0804ae1e <.text+0x114e> mov %ecx,-0xc(%ebp) -0804ae21 <.text+0x1151> xor %ecx,%ecx -0804ae23 <.text+0x1153> test %eax,%eax -0804ae25 <.text+0x1155> je 0804ae58 <exit@plt+0x119c> -0804ae27 <.text+0x1157> movl $0x0,0x4(%esp) -0804ae2f <.text+0x115f> mov %eax,(%esp) -0804ae32 <.text+0x1162> call 08052440 <exit@plt+0x8784> -0804ae37 <.text+0x1167> mov %eax,%edx -0804ae39 <.text+0x1169> sar $0x1f,%eax -0804ae3c <.text+0x116c> not %eax -0804ae3e <.text+0x116e> and %edx,%eax -0804ae40 <.text+0x1170> mov -0xc(%ebp),%edx -0804ae43 <.text+0x1173> xor %gs:0x14,%edx -0804ae4a <.text+0x117a> jne 0804ae89 <exit@plt+0x11cd> -0804ae4c <.text+0x117c> add $0x34,%esp -0804ae4f <.text+0x117f> pop %ebx -0804ae50 <.text+0x1180> pop %ebp -0804ae51 <.text+0x1181> ret -0804ae52 <.text+0x1182> lea 0x0(%esi),%esi -0804ae58 <.text+0x1188> lea -0x17(%ebp),%ebx -0804ae5b <.text+0x118b> mov %edx,0x10(%esp) -0804ae5f <.text+0x118f> movl $0x805de3a,0xc(%esp) -0804ae67 <.text+0x1197> movl $0xb,0x8(%esp) -0804ae6f <.text+0x119f> movl $0x1,0x4(%esp) -0804ae77 <.text+0x11a7> mov %ebx,(%esp) -0804ae7a <.text+0x11aa> call 08049c1c <__sprintf_chk@plt> -0804ae7f <.text+0x11af> mov %ebx,(%esp) -0804ae82 <.text+0x11b2> call 08049a2c <strlen@plt> -0804ae87 <.text+0x11b7> jmp 0804ae40 <exit@plt+0x1184> -0804ae89 <.text+0x11b9> call 08049b1c <__stack_chk_fail@plt> -0804ae8e <.text+0x11be> xchg %ax,%ax -0804ae90 <.text+0x11c0> push %ebp -0804ae91 <.text+0x11c1> mov %esp,%ebp -0804ae93 <.text+0x11c3> push %ebx -0804ae94 <.text+0x11c4> mov %eax,%ebx -0804ae96 <.text+0x11c6> sub $0x14,%esp -0804ae99 <.text+0x11c9> xor %eax,%eax -0804ae9b <.text+0x11cb> cmpb $0x0,0x80613ae -0804aea2 <.text+0x11d2> jne 0804aeac <exit@plt+0x11f0> -0804aea4 <.text+0x11d4> mov %ebx,(%esp) -0804aea7 <.text+0x11d7> call 08054f90 <exit@plt+0xb2d4> -0804aeac <.text+0x11dc> add $0x14,%esp -0804aeaf <.text+0x11df> mov %ebx,%edx -0804aeb1 <.text+0x11e1> pop %ebx -0804aeb2 <.text+0x11e2> pop %ebp -0804aeb3 <.text+0x11e3> jmp 0804ae10 <exit@plt+0x1154> -0804aeb8 <.text+0x11e8> nop -0804aeb9 <.text+0x11e9> lea 0x0(%esi,%eiz,1),%esi -0804aec0 <.text+0x11f0> push %ebp -0804aec1 <.text+0x11f1> mov %esp,%ebp -0804aec3 <.text+0x11f3> push %edi -0804aec4 <.text+0x11f4> push %esi -0804aec5 <.text+0x11f5> push %ebx -0804aec6 <.text+0x11f6> sub $0x36c,%esp -0804aecc <.text+0x11fc> mov 0x14(%ebp),%ecx -0804aecf <.text+0x11ff> mov %eax,-0x33c(%ebp) -0804aed5 <.text+0x1205> mov 0x8(%ebp),%eax -0804aed8 <.text+0x1208> mov %edx,-0x344(%ebp) -0804aede <.text+0x120e> mov 0xc(%ebp),%edx -0804aee1 <.text+0x1211> mov %ecx,-0x348(%ebp) -0804aee7 <.text+0x1217> mov %eax,-0x330(%ebp) -0804aeed <.text+0x121d> movzbl 0x10(%ebp),%eax -0804aef1 <.text+0x1221> mov %edx,-0x340(%ebp) -0804aef7 <.text+0x1227> mov %gs:0x14,%edx -0804aefe <.text+0x122e> mov %edx,-0x1c(%ebp) -0804af01 <.text+0x1231> xor %edx,%edx -0804af03 <.text+0x1233> test %al,%al -0804af05 <.text+0x1235> mov %al,-0x338(%ebp) -0804af0b <.text+0x123b> je 0804af1f <exit@plt+0x1263> -0804af0d <.text+0x123d> mov -0x340(%ebp),%ecx -0804af13 <.text+0x1243> or -0x330(%ebp),%ecx -0804af19 <.text+0x1249> jne 0804ba36 <exit@plt+0x1d7a> -0804af1f <.text+0x124f> mov 0x8061358,%edx -0804af25 <.text+0x1255> cmp 0x8061354,%edx -0804af2b <.text+0x125b> je 0804b798 <exit@plt+0x1adc> -0804af31 <.text+0x1261> mov 0x8061350,%eax -0804af36 <.text+0x1266> imul $0x7c,%edx,%edx -0804af39 <.text+0x1269> mov $0x1f,%ecx -0804af3e <.text+0x126e> lea (%eax,%edx,1),%edx -0804af41 <.text+0x1271> xor %eax,%eax -0804af43 <.text+0x1273> mov %edx,%edi -0804af45 <.text+0x1275> mov %edx,-0x32c(%ebp) -0804af4b <.text+0x127b> rep stos %eax,%es:(%edi) -0804af4d <.text+0x127d> mov -0x330(%ebp),%eax -0804af53 <.text+0x1283> mov -0x340(%ebp),%ecx -0804af59 <.text+0x1289> cmpb $0x0,-0x338(%ebp) -0804af60 <.text+0x1290> mov %eax,0x60(%edx) -0804af63 <.text+0x1293> mov -0x344(%ebp),%eax -0804af69 <.text+0x1299> mov %ecx,0x64(%edx) -0804af6c <.text+0x129c> mov %eax,0x68(%edx) -0804af6f <.text+0x129f> je 0804b228 <exit@plt+0x156c> -0804af75 <.text+0x12a5> mov -0x33c(%ebp),%eax -0804af7b <.text+0x12ab> cmpb $0x2f,(%eax) -0804af7e <.text+0x12ae> je 0804af8f <exit@plt+0x12d3> -0804af80 <.text+0x12b0> mov -0x348(%ebp),%edx -0804af86 <.text+0x12b6> cmpb $0x0,(%edx) -0804af89 <.text+0x12b9> jne 0804b460 <exit@plt+0x17a4> -0804af8f <.text+0x12bf> mov -0x33c(%ebp),%ebx -0804af95 <.text+0x12c5> mov 0x80613d4,%eax -0804af9a <.text+0x12ca> mov -0x32c(%ebp),%edx -0804afa0 <.text+0x12d0> add $0x8,%edx -0804afa3 <.text+0x12d3> cmp $0x3,%eax -0804afa6 <.text+0x12d6> mov %edx,-0x330(%ebp) -0804afac <.text+0x12dc> jae 0804b2a8 <exit@plt+0x15ec> -0804afb2 <.text+0x12e2> mov -0x330(%ebp),%eax -0804afb8 <.text+0x12e8> mov %ebx,0x4(%esp) -0804afbc <.text+0x12ec> movl $0x3,(%esp) -0804afc3 <.text+0x12f3> mov %eax,0x8(%esp) -0804afc7 <.text+0x12f7> call 080498dc <__lxstat64@plt> -0804afcc <.text+0x12fc> mov %eax,%edx -0804afce <.text+0x12fe> xor %eax,%eax -0804afd0 <.text+0x1300> test %edx,%edx -0804afd2 <.text+0x1302> jne 0804b2dd <exit@plt+0x1621> -0804afd8 <.text+0x1308> mov -0x32c(%ebp),%ecx -0804afde <.text+0x130e> movb $0x1,0x74(%ecx) -0804afe2 <.text+0x1312> mov 0x80613a0,%ecx -0804afe8 <.text+0x1318> test %ecx,%ecx -0804afea <.text+0x131a> jne 0804b340 <exit@plt+0x1684> -0804aff0 <.text+0x1320> test %al,%al -0804aff2 <.text+0x1322> je 0804b355 <exit@plt+0x1699> -0804aff8 <.text+0x1328> mov -0x32c(%ebp),%eax -0804affe <.text+0x132e> mov %edx,-0x34c(%ebp) -0804b004 <.text+0x1334> mov %ebx,(%esp) -0804b007 <.text+0x1337> add $0x70,%eax -0804b00a <.text+0x133a> mov %eax,0x4(%esp) -0804b00e <.text+0x133e> call 08049aac <getfilecon@plt> -0804b013 <.text+0x1343> mov -0x34c(%ebp),%edx -0804b019 <.text+0x1349> cmp $0x0,%eax -0804b01c <.text+0x134c> je 0804b37f <exit@plt+0x16c3> -0804b022 <.text+0x1352> jge 0804b968 <exit@plt+0x1cac> -0804b028 <.text+0x1358> mov -0x32c(%ebp),%eax -0804b02e <.text+0x135e> mov %edx,-0x34c(%ebp) -0804b034 <.text+0x1364> movl $0x80612a0,0x70(%eax) -0804b03b <.text+0x136b> call 0804969c <__errno_location@plt> -0804b040 <.text+0x1370> mov -0x34c(%ebp),%edx -0804b046 <.text+0x1376> mov (%eax),%eax -0804b048 <.text+0x1378> cmp $0x3d,%eax -0804b04b <.text+0x137b> jne 0804b5d8 <exit@plt+0x191c> -0804b051 <.text+0x1381> xor %ecx,%ecx -0804b053 <.text+0x1383> mov 0x80613a0,%edi -0804b059 <.text+0x1389> xor %esi,%esi -0804b05b <.text+0x138b> test %edi,%edi -0804b05d <.text+0x138d> je 0804b9c8 <exit@plt+0x1d0c> -0804b063 <.text+0x1393> test %cl,%cl -0804b065 <.text+0x1395> je 0804b808 <exit@plt+0x1b4c> -0804b06b <.text+0x139b> mov %esi,%eax -0804b06d <.text+0x139d> mov $0x1,%edi -0804b072 <.text+0x13a2> test %al,%al -0804b074 <.text+0x13a4> mov $0x1,%ecx -0804b079 <.text+0x13a9> je 0804b085 <exit@plt+0x13c9> -0804b07b <.text+0x13ab> mov $0x1,%edi -0804b080 <.text+0x13b0> mov $0x2,%ecx -0804b085 <.text+0x13b5> mov -0x32c(%ebp),%eax -0804b08b <.text+0x13bb> mov %ecx,0x78(%eax) -0804b08e <.text+0x13be> mov %edi,%ecx -0804b090 <.text+0x13c0> or %cl,0x8061375 -0804b096 <.text+0x13c6> test %edx,%edx -0804b098 <.text+0x13c8> jne 0804b5ee <exit@plt+0x1932> -0804b09e <.text+0x13ce> mov -0x32c(%ebp),%eax -0804b0a4 <.text+0x13d4> mov 0x18(%eax),%edx -0804b0a7 <.text+0x13d7> mov %edx,%eax -0804b0a9 <.text+0x13d9> and $0xf000,%eax -0804b0ae <.text+0x13de> cmp $0xa000,%eax -0804b0b3 <.text+0x13e3> je 0804b748 <exit@plt+0x1a8c> -0804b0b9 <.text+0x13e9> cmp $0x4000,%eax -0804b0be <.text+0x13ee> je 0804b7d8 <exit@plt+0x1b1c> -0804b0c4 <.text+0x13f4> mov -0x32c(%ebp),%ecx -0804b0ca <.text+0x13fa> movl $0x5,0x68(%ecx) -0804b0d1 <.text+0x1401> mov -0x32c(%ebp),%eax -0804b0d7 <.text+0x1407> mov 0x40(%eax),%ebx -0804b0da <.text+0x140a> mov 0x44(%eax),%esi -0804b0dd <.text+0x140d> mov 0x80613a0,%eax -0804b0e2 <.text+0x1412> test %eax,%eax -0804b0e4 <.text+0x1414> je 0804b0f3 <exit@plt+0x1437> -0804b0e6 <.text+0x1416> cmpb $0x0,0x80613af -0804b0ed <.text+0x141d> je 0804b1a9 <exit@plt+0x14ed> -0804b0f3 <.text+0x1423> mov 0x80613b8,%eax -0804b0f8 <.text+0x1428> mov 0x80613bc,%edx -0804b0fe <.text+0x142e> movl $0x200,0x10(%esp) -0804b106 <.text+0x1436> movl $0x0,0x14(%esp) -0804b10e <.text+0x143e> mov %eax,0x18(%esp) -0804b112 <.text+0x1442> mov 0x80613b0,%eax -0804b117 <.text+0x1447> mov %edx,0x1c(%esp) -0804b11b <.text+0x144b> mov %ebx,(%esp) -0804b11e <.text+0x144e> mov %esi,0x4(%esp) -0804b122 <.text+0x1452> mov %eax,0xc(%esp) -0804b126 <.text+0x1456> lea -0x2bd(%ebp),%eax -0804b12c <.text+0x145c> mov %eax,0x8(%esp) -0804b130 <.text+0x1460> call 08054030 <exit@plt+0xa374> -0804b135 <.text+0x1465> movl $0x0,0x4(%esp) -0804b13d <.text+0x146d> mov %eax,(%esp) -0804b140 <.text+0x1470> call 08052440 <exit@plt+0x8784> -0804b145 <.text+0x1475> cmp 0x806137c,%eax -0804b14b <.text+0x147b> jle 0804b152 <exit@plt+0x1496> -0804b14d <.text+0x147d> mov %eax,0x806137c -0804b152 <.text+0x1482> mov 0x80613a0,%edi -0804b158 <.text+0x1488> test %edi,%edi -0804b15a <.text+0x148a> jne 0804b1a9 <exit@plt+0x14ed> -0804b15c <.text+0x148c> cmpb $0x0,0x80611c8 -0804b163 <.text+0x1493> jne 0804b978 <exit@plt+0x1cbc> -0804b169 <.text+0x1499> cmpb $0x0,0x80611c9 -0804b170 <.text+0x14a0> je 0804b19c <exit@plt+0x14e0> -0804b172 <.text+0x14a2> mov -0x32c(%ebp),%ecx -0804b178 <.text+0x14a8> xor %eax,%eax -0804b17a <.text+0x14aa> cmpb $0x0,0x80613ae -0804b181 <.text+0x14b1> mov 0x24(%ecx),%edx -0804b184 <.text+0x14b4> je 0804ba78 <exit@plt+0x1dbc> -0804b18a <.text+0x14ba> call 0804ae10 <exit@plt+0x1154> -0804b18f <.text+0x14bf> cmp %eax,0x806138c -0804b195 <.text+0x14c5> jge 0804b19c <exit@plt+0x14e0> -0804b197 <.text+0x14c7> mov %eax,0x806138c -0804b19c <.text+0x14cc> cmpb $0x0,0x80613ad -0804b1a3 <.text+0x14d3> jne 0804b9a0 <exit@plt+0x1ce4> -0804b1a9 <.text+0x14d9> cmpb $0x0,0x8061374 -0804b1b0 <.text+0x14e0> je 0804b1cf <exit@plt+0x1513> -0804b1b2 <.text+0x14e2> mov -0x32c(%ebp),%ecx -0804b1b8 <.text+0x14e8> mov 0x70(%ecx),%eax -0804b1bb <.text+0x14eb> mov %eax,(%esp) -0804b1be <.text+0x14ee> call 08049a2c <strlen@plt> -0804b1c3 <.text+0x14f3> cmp 0x8061384,%eax -0804b1c9 <.text+0x14f9> jg 0804b4f8 <exit@plt+0x183c> -0804b1cf <.text+0x14ff> mov 0x80613a0,%ecx -0804b1d5 <.text+0x1505> test %ecx,%ecx -0804b1d7 <.text+0x1507> je 0804b50b <exit@plt+0x184f> -0804b1dd <.text+0x150d> movzbl 0x80613d1,%edx -0804b1e4 <.text+0x1514> test %dl,%dl -0804b1e6 <.text+0x1516> jne 0804b420 <exit@plt+0x1764> -0804b1ec <.text+0x151c> mov -0x33c(%ebp),%eax -0804b1f2 <.text+0x1522> mov %eax,(%esp) -0804b1f5 <.text+0x1525> call 080583e0 <exit@plt+0xe724> -0804b1fa <.text+0x152a> mov -0x32c(%ebp),%edx -0804b200 <.text+0x1530> addl $0x1,0x8061358 -0804b207 <.text+0x1537> mov %eax,(%edx) -0804b209 <.text+0x1539> mov -0x1c(%ebp),%ecx -0804b20c <.text+0x153c> xor %gs:0x14,%ecx -0804b213 <.text+0x1543> mov %ebx,%eax -0804b215 <.text+0x1545> mov %esi,%edx -0804b217 <.text+0x1547> jne 0804bb34 <exit@plt+0x1e78> -0804b21d <.text+0x154d> lea -0xc(%ebp),%esp -0804b220 <.text+0x1550> pop %ebx -0804b221 <.text+0x1551> pop %esi -0804b222 <.text+0x1552> pop %edi -0804b223 <.text+0x1553> pop %ebp -0804b224 <.text+0x1554> ret -0804b225 <.text+0x1555> lea 0x0(%esi),%esi -0804b228 <.text+0x1558> cmpb $0x0,0x8061400 -0804b22f <.text+0x155f> jne 0804af75 <exit@plt+0x12b9> -0804b235 <.text+0x1565> cmp $0x3,%eax -0804b238 <.text+0x1568> je 0804b638 <exit@plt+0x197c> -0804b23e <.text+0x156e> movzbl 0x80613d1,%edx -0804b245 <.text+0x1575> test %dl,%dl -0804b247 <.text+0x1577> je 0804b620 <exit@plt+0x1964> -0804b24d <.text+0x157d> mov -0x344(%ebp),%ebx -0804b253 <.text+0x1583> test %ebx,%ebx -0804b255 <.text+0x1585> sete %al -0804b258 <.text+0x1588> je 0804b650 <exit@plt+0x1994> -0804b25e <.text+0x158e> cmpl $0x6,-0x344(%ebp) -0804b265 <.text+0x1595> je 0804b650 <exit@plt+0x1994> -0804b26b <.text+0x159b> test %dl,%dl -0804b26d <.text+0x159d> je 0804b281 <exit@plt+0x15c5> -0804b26f <.text+0x159f> mov -0x340(%ebp),%ecx -0804b275 <.text+0x15a5> or -0x330(%ebp),%ecx -0804b27b <.text+0x15ab> je 0804af75 <exit@plt+0x12b9> -0804b281 <.text+0x15b1> cmpb $0x0,0x8061401 -0804b288 <.text+0x15b8> je 0804b29f <exit@plt+0x15e3> -0804b28a <.text+0x15ba> test %al,%al -0804b28c <.text+0x15bc> jne 0804af75 <exit@plt+0x12b9> -0804b292 <.text+0x15c2> cmpl $0x5,-0x344(%ebp) -0804b299 <.text+0x15c9> je 0804baf6 <exit@plt+0x1e3a> -0804b29f <.text+0x15cf> xor %ebx,%ebx -0804b2a1 <.text+0x15d1> xor %esi,%esi -0804b2a3 <.text+0x15d3> jmp 0804b1e4 <exit@plt+0x1528> -0804b2a8 <.text+0x15d8> cmp $0x4,%eax -0804b2ab <.text+0x15db> jbe 0804b3b8 <exit@plt+0x16fc> -0804b2b1 <.text+0x15e1> cmp $0x5,%eax -0804b2b4 <.text+0x15e4> jne 0804afb2 <exit@plt+0x12f6> -0804b2ba <.text+0x15ea> mov %edx,0x8(%esp) -0804b2be <.text+0x15ee> mov %ebx,0x4(%esp) -0804b2c2 <.text+0x15f2> movl $0x3,(%esp) -0804b2c9 <.text+0x15f9> call 0804976c <__xstat64@plt> -0804b2ce <.text+0x15fe> mov %eax,%edx -0804b2d0 <.text+0x1600> mov $0x1,%eax -0804b2d5 <.text+0x1605> test %edx,%edx -0804b2d7 <.text+0x1607> je 0804afd8 <exit@plt+0x131c> -0804b2dd <.text+0x160d> movl $0x5,0x8(%esp) -0804b2e5 <.text+0x1615> xor %esi,%esi -0804b2e7 <.text+0x1617> movl $0x805dddf,0x4(%esp) -0804b2ef <.text+0x161f> movl $0x0,(%esp) -0804b2f6 <.text+0x1626> call 0804990c <dcgettext@plt> -0804b2fb <.text+0x162b> mov %ebx,%ecx -0804b2fd <.text+0x162d> xor %ebx,%ebx -0804b2ff <.text+0x162f> mov %eax,%edx -0804b301 <.text+0x1631> movzbl -0x338(%ebp),%eax -0804b308 <.text+0x1638> call 0804acc0 <exit@plt+0x1004> -0804b30d <.text+0x163d> cmpb $0x0,-0x338(%ebp) -0804b314 <.text+0x1644> jne 0804b209 <exit@plt+0x154d> -0804b31a <.text+0x164a> mov -0x33c(%ebp),%edx -0804b320 <.text+0x1650> mov %edx,(%esp) -0804b323 <.text+0x1653> call 080583e0 <exit@plt+0xe724> -0804b328 <.text+0x1658> mov -0x32c(%ebp),%ecx -0804b32e <.text+0x165e> addl $0x1,0x8061358 -0804b335 <.text+0x1665> mov %eax,(%ecx) -0804b337 <.text+0x1667> jmp 0804b209 <exit@plt+0x154d> -0804b33c <.text+0x166c> lea 0x0(%esi,%eiz,1),%esi -0804b340 <.text+0x1670> cmpb $0x0,0x8061374 -0804b347 <.text+0x1677> je 0804b09e <exit@plt+0x13e2> -0804b34d <.text+0x167d> test %al,%al -0804b34f <.text+0x167f> jne 0804aff8 <exit@plt+0x133c> -0804b355 <.text+0x1685> mov -0x32c(%ebp),%eax -0804b35b <.text+0x168b> mov %edx,-0x34c(%ebp) -0804b361 <.text+0x1691> mov %ebx,(%esp) -0804b364 <.text+0x1694> add $0x70,%eax -0804b367 <.text+0x1697> mov %eax,0x4(%esp) -0804b36b <.text+0x169b> call 08049b3c <lgetfilecon@plt> -0804b370 <.text+0x16a0> mov -0x34c(%ebp),%edx -0804b376 <.text+0x16a6> cmp $0x0,%eax -0804b379 <.text+0x16a9> jne 0804b022 <exit@plt+0x1366> -0804b37f <.text+0x16af> mov %edx,-0x34c(%ebp) -0804b385 <.text+0x16b5> movl $0x805ddf0,(%esp) -0804b38c <.text+0x16bc> call 080583e0 <exit@plt+0xe724> -0804b391 <.text+0x16c1> mov -0x34c(%ebp),%edx -0804b397 <.text+0x16c7> mov %eax,%edi -0804b399 <.text+0x16c9> mov -0x32c(%ebp),%eax -0804b39f <.text+0x16cf> mov %edi,0x70(%eax) -0804b3a2 <.text+0x16d2> mov $0xa,%ecx -0804b3a7 <.text+0x16d7> mov $0x805ddf0,%esi -0804b3ac <.text+0x16dc> repz cmpsb %es:(%edi),%ds:(%esi) -0804b3ae <.text+0x16de> setne %cl -0804b3b1 <.text+0x16e1> jmp 0804b053 <exit@plt+0x1397> -0804b3b6 <.text+0x16e6> xchg %ax,%ax -0804b3b8 <.text+0x16e8> cmpb $0x0,-0x338(%ebp) -0804b3bf <.text+0x16ef> je 0804afb2 <exit@plt+0x12f6> -0804b3c5 <.text+0x16f5> mov -0x330(%ebp),%eax -0804b3cb <.text+0x16fb> mov %ebx,0x4(%esp) -0804b3cf <.text+0x16ff> movl $0x3,(%esp) -0804b3d6 <.text+0x1706> mov %eax,0x8(%esp) -0804b3da <.text+0x170a> call 0804976c <__xstat64@plt> -0804b3df <.text+0x170f> cmpl $0x3,0x80613d4 -0804b3e6 <.text+0x1716> mov %eax,%edx -0804b3e8 <.text+0x1718> je 0804b410 <exit@plt+0x1754> -0804b3ea <.text+0x171a> test %eax,%eax -0804b3ec <.text+0x171c> js 0804ba1a <exit@plt+0x1d5e> -0804b3f2 <.text+0x1722> mov -0x32c(%ebp),%ecx -0804b3f8 <.text+0x1728> mov 0x18(%ecx),%eax -0804b3fb <.text+0x172b> and $0xf000,%eax -0804b400 <.text+0x1730> cmp $0x4000,%eax -0804b405 <.text+0x1735> setne %al -0804b408 <.text+0x1738> test %al,%al -0804b40a <.text+0x173a> jne 0804afb2 <exit@plt+0x12f6> -0804b410 <.text+0x1740> mov $0x1,%eax -0804b415 <.text+0x1745> jmp 0804afd0 <exit@plt+0x1314> -0804b41a <.text+0x174a> lea 0x0(%esi),%esi -0804b420 <.text+0x1750> mov -0x32c(%ebp),%ecx -0804b426 <.text+0x1756> lea -0x2bd(%ebp),%eax -0804b42c <.text+0x175c> mov %eax,0x8(%esp) -0804b430 <.text+0x1760> mov 0x60(%ecx),%eax -0804b433 <.text+0x1763> mov 0x64(%ecx),%edx -0804b436 <.text+0x1766> mov %eax,(%esp) -0804b439 <.text+0x1769> mov %edx,0x4(%esp) -0804b43d <.text+0x176d> call 08058160 <exit@plt+0xe4a4> -0804b442 <.text+0x1772> mov %eax,(%esp) -0804b445 <.text+0x1775> call 08049a2c <strlen@plt> -0804b44a <.text+0x177a> cmp 0x8061378,%eax -0804b450 <.text+0x1780> jle 0804b1ec <exit@plt+0x1530> -0804b456 <.text+0x1786> mov %eax,0x8061378 -0804b45b <.text+0x178b> jmp 0804b1ec <exit@plt+0x1530> -0804b460 <.text+0x1790> mov %eax,(%esp) -0804b463 <.text+0x1793> call 08049a2c <strlen@plt> -0804b468 <.text+0x1798> mov -0x348(%ebp),%ecx -0804b46e <.text+0x179e> mov %ecx,(%esp) -0804b471 <.text+0x17a1> mov %eax,%ebx -0804b473 <.text+0x17a3> call 08049a2c <strlen@plt> -0804b478 <.text+0x17a8> mov -0x348(%ebp),%ecx -0804b47e <.text+0x17ae> movzbl (%ecx),%edx -0804b481 <.text+0x17b1> lea 0x20(%ebx,%eax,1),%eax -0804b485 <.text+0x17b5> and $0xfffffff0,%eax -0804b488 <.text+0x17b8> sub %eax,%esp -0804b48a <.text+0x17ba> lea 0x2f(%esp),%eax -0804b48e <.text+0x17be> and $0xfffffff0,%eax -0804b491 <.text+0x17c1> cmp $0x2e,%dl -0804b494 <.text+0x17c4> mov %eax,%ebx -0804b496 <.text+0x17c6> je 0804b9f8 <exit@plt+0x1d3c> -0804b49c <.text+0x17cc> test %dl,%dl -0804b49e <.text+0x17ce> je 0804b4cd <exit@plt+0x1811> -0804b4a0 <.text+0x17d0> mov -0x348(%ebp),%ecx -0804b4a6 <.text+0x17d6> jmp 0804b4aa <exit@plt+0x17ee> -0804b4a8 <.text+0x17d8> mov %edi,%ecx -0804b4aa <.text+0x17da> mov %dl,(%eax) -0804b4ac <.text+0x17dc> movzbl 0x1(%ecx),%edx -0804b4b0 <.text+0x17e0> add $0x1,%eax -0804b4b3 <.text+0x17e3> lea 0x1(%ecx),%edi -0804b4b6 <.text+0x17e6> test %dl,%dl -0804b4b8 <.text+0x17e8> jne 0804b4a8 <exit@plt+0x17ec> -0804b4ba <.text+0x17ea> cmp %edi,-0x348(%ebp) -0804b4c0 <.text+0x17f0> jae 0804b4cd <exit@plt+0x1811> -0804b4c2 <.text+0x17f2> cmpb $0x2f,(%ecx) -0804b4c5 <.text+0x17f5> je 0804b4cd <exit@plt+0x1811> -0804b4c7 <.text+0x17f7> movb $0x2f,(%eax) -0804b4ca <.text+0x17fa> add $0x1,%eax -0804b4cd <.text+0x17fd> mov -0x33c(%ebp),%ecx -0804b4d3 <.text+0x1803> movzbl (%ecx),%edx -0804b4d6 <.text+0x1806> test %dl,%dl -0804b4d8 <.text+0x1808> je 0804b4ef <exit@plt+0x1833> -0804b4da <.text+0x180a> lea 0x0(%esi),%esi -0804b4e0 <.text+0x1810> add $0x1,%ecx -0804b4e3 <.text+0x1813> mov %dl,(%eax) -0804b4e5 <.text+0x1815> movzbl (%ecx),%edx -0804b4e8 <.text+0x1818> add $0x1,%eax -0804b4eb <.text+0x181b> test %dl,%dl -0804b4ed <.text+0x181d> jne 0804b4e0 <exit@plt+0x1824> -0804b4ef <.text+0x181f> movb $0x0,(%eax) -0804b4f2 <.text+0x1822> jmp 0804af95 <exit@plt+0x12d9> -0804b4f7 <.text+0x1827> nop -0804b4f8 <.text+0x1828> mov 0x80613a0,%ecx -0804b4fe <.text+0x182e> mov %eax,0x8061384 -0804b503 <.text+0x1833> test %ecx,%ecx -0804b505 <.text+0x1835> jne 0804b1dd <exit@plt+0x1521> -0804b50b <.text+0x183b> lea -0x31(%ebp),%eax -0804b50e <.text+0x183e> mov %eax,0x8(%esp) -0804b512 <.text+0x1842> mov -0x32c(%ebp),%eax -0804b518 <.text+0x1848> mov 0x1c(%eax),%eax -0804b51b <.text+0x184b> movl $0x0,0x4(%esp) -0804b523 <.text+0x1853> mov %eax,(%esp) -0804b526 <.text+0x1856> call 08058160 <exit@plt+0xe4a4> -0804b52b <.text+0x185b> mov %eax,(%esp) -0804b52e <.text+0x185e> call 08049a2c <strlen@plt> -0804b533 <.text+0x1863> cmp 0x8061380,%eax -0804b539 <.text+0x1869> jle 0804b540 <exit@plt+0x1884> -0804b53b <.text+0x186b> mov %eax,0x8061380 -0804b540 <.text+0x1870> mov -0x32c(%ebp),%edx -0804b546 <.text+0x1876> mov 0x18(%edx),%eax -0804b549 <.text+0x1879> and $0xf000,%eax -0804b54e <.text+0x187e> cmp $0x6000,%eax -0804b553 <.text+0x1883> je 0804b680 <exit@plt+0x19c4> -0804b559 <.text+0x1889> cmp $0x2000,%eax -0804b55e <.text+0x188e> je 0804b680 <exit@plt+0x19c4> -0804b564 <.text+0x1894> mov 0x80611c0,%eax -0804b569 <.text+0x1899> mov -0x32c(%ebp),%ecx -0804b56f <.text+0x189f> mov 0x80611c4,%edx -0804b575 <.text+0x18a5> movl $0x1,0x10(%esp) -0804b57d <.text+0x18ad> mov %eax,0x18(%esp) -0804b581 <.text+0x18b1> mov 0x80613b0,%eax -0804b586 <.text+0x18b6> movl $0x0,0x14(%esp) -0804b58e <.text+0x18be> mov %edx,0x1c(%esp) -0804b592 <.text+0x18c2> mov %eax,0xc(%esp) -0804b596 <.text+0x18c6> lea -0x2bd(%ebp),%eax -0804b59c <.text+0x18cc> mov %eax,0x8(%esp) -0804b5a0 <.text+0x18d0> mov 0x34(%ecx),%eax -0804b5a3 <.text+0x18d3> mov 0x38(%ecx),%edx -0804b5a6 <.text+0x18d6> mov %eax,(%esp) -0804b5a9 <.text+0x18d9> mov %edx,0x4(%esp) -0804b5ad <.text+0x18dd> call 08054030 <exit@plt+0xa374> -0804b5b2 <.text+0x18e2> movl $0x0,0x4(%esp) -0804b5ba <.text+0x18ea> mov %eax,(%esp) -0804b5bd <.text+0x18ed> call 08052440 <exit@plt+0x8784> -0804b5c2 <.text+0x18f2> cmp 0x806139c,%eax -0804b5c8 <.text+0x18f8> jle 0804b1dd <exit@plt+0x1521> -0804b5ce <.text+0x18fe> mov %eax,0x806139c -0804b5d3 <.text+0x1903> jmp 0804b1dd <exit@plt+0x1521> -0804b5d8 <.text+0x1908> cmp $0x5f,%eax -0804b5db <.text+0x190b> je 0804b051 <exit@plt+0x1395> -0804b5e1 <.text+0x1911> mov -0x32c(%ebp),%eax -0804b5e7 <.text+0x1917> movl $0x0,0x78(%eax) -0804b5ee <.text+0x191e> mov %ebx,(%esp) -0804b5f1 <.text+0x1921> call 08056170 <exit@plt+0xc4b4> -0804b5f6 <.text+0x1926> mov %eax,%esi -0804b5f8 <.text+0x1928> call 0804969c <__errno_location@plt> -0804b5fd <.text+0x192d> mov %esi,0xc(%esp) -0804b601 <.text+0x1931> movl $0x805df3e,0x8(%esp) -0804b609 <.text+0x1939> mov (%eax),%eax -0804b60b <.text+0x193b> movl $0x0,(%esp) -0804b612 <.text+0x1942> mov %eax,0x4(%esp) -0804b616 <.text+0x1946> call 08049b4c <error@plt> -0804b61b <.text+0x194b> jmp 0804b09e <exit@plt+0x13e2> -0804b620 <.text+0x1950> xor %ebx,%ebx -0804b622 <.text+0x1952> xor %esi,%esi -0804b624 <.text+0x1954> cmpb $0x0,0x8061401 -0804b62b <.text+0x195b> je 0804b1ec <exit@plt+0x1530> -0804b631 <.text+0x1961> jmp 0804b24d <exit@plt+0x1591> -0804b636 <.text+0x1966> xchg %ax,%ax -0804b638 <.text+0x1968> cmpb $0x0,0x80613c8 -0804b63f <.text+0x196f> jne 0804af75 <exit@plt+0x12b9> -0804b645 <.text+0x1975> jmp 0804b23e <exit@plt+0x1582> -0804b64a <.text+0x197a> lea 0x0(%esi),%esi -0804b650 <.text+0x1980> cmpl $0x5,0x80613d4 -0804b657 <.text+0x1987> je 0804af75 <exit@plt+0x12b9> -0804b65d <.text+0x198d> cmpb $0x0,0x8061364 -0804b664 <.text+0x1994> jne 0804af75 <exit@plt+0x12b9> -0804b66a <.text+0x199a> cmpb $0x0,0x80613d0 -0804b671 <.text+0x19a1> jne 0804af75 <exit@plt+0x12b9> -0804b677 <.text+0x19a7> jmp 0804b26b <exit@plt+0x15af> -0804b67c <.text+0x19ac> lea 0x0(%esi,%eiz,1),%esi -0804b680 <.text+0x19b0> mov -0x32c(%ebp),%ecx -0804b686 <.text+0x19b6> lea -0x2bd(%ebp),%edi -0804b68c <.text+0x19bc> mov 0x2c(%ecx),%edx -0804b68f <.text+0x19bf> mov 0x28(%ecx),%eax -0804b692 <.text+0x19c2> mov %edi,0x8(%esp) -0804b696 <.text+0x19c6> movl $0x0,0x4(%esp) -0804b69e <.text+0x19ce> mov %edx,%ecx -0804b6a0 <.text+0x19d0> shrd $0x8,%edx,%eax -0804b6a4 <.text+0x19d4> and $0xfffff000,%ecx -0804b6aa <.text+0x19da> and $0xfff,%eax -0804b6af <.text+0x19df> or %eax,%ecx -0804b6b1 <.text+0x19e1> mov %ecx,(%esp) -0804b6b4 <.text+0x19e4> call 08058160 <exit@plt+0xe4a4> -0804b6b9 <.text+0x19e9> mov %eax,(%esp) -0804b6bc <.text+0x19ec> call 08049a2c <strlen@plt> -0804b6c1 <.text+0x19f1> cmp 0x8061394,%eax -0804b6c7 <.text+0x19f7> jle 0804b6ce <exit@plt+0x1a12> -0804b6c9 <.text+0x19f9> mov %eax,0x8061394 -0804b6ce <.text+0x19fe> mov -0x32c(%ebp),%edx -0804b6d4 <.text+0x1a04> mov 0x28(%edx),%eax -0804b6d7 <.text+0x1a07> mov 0x2c(%edx),%edx -0804b6da <.text+0x1a0a> mov %edi,0x8(%esp) -0804b6de <.text+0x1a0e> movl $0x0,0x4(%esp) -0804b6e6 <.text+0x1a16> mov %eax,-0x338(%ebp) -0804b6ec <.text+0x1a1c> mov %edx,-0x334(%ebp) -0804b6f2 <.text+0x1a22> shrd $0xc,%edx,%eax -0804b6f6 <.text+0x1a26> movzbl -0x338(%ebp),%edx -0804b6fd <.text+0x1a2d> xor %al,%al -0804b6ff <.text+0x1a2f> or %edx,%eax -0804b701 <.text+0x1a31> mov %eax,(%esp) -0804b704 <.text+0x1a34> call 08058160 <exit@plt+0xe4a4> -0804b709 <.text+0x1a39> mov %eax,(%esp) -0804b70c <.text+0x1a3c> call 08049a2c <strlen@plt> -0804b711 <.text+0x1a41> mov 0x8061398,%edx -0804b717 <.text+0x1a47> cmp %edx,%eax -0804b719 <.text+0x1a49> jg 0804ba10 <exit@plt+0x1d54> -0804b71f <.text+0x1a4f> mov %edx,%eax -0804b721 <.text+0x1a51> mov 0x8061394,%edx -0804b727 <.text+0x1a57> lea 0x2(%eax,%edx,1),%eax -0804b72b <.text+0x1a5b> cmp 0x806139c,%eax -0804b731 <.text+0x1a61> jle 0804b1dd <exit@plt+0x1521> -0804b737 <.text+0x1a67> mov %eax,0x806139c -0804b73c <.text+0x1a6c> movzbl 0x80613d1,%edx -0804b743 <.text+0x1a73> jmp 0804b1e4 <exit@plt+0x1528> -0804b748 <.text+0x1a78> mov 0x80613a0,%ecx -0804b74e <.text+0x1a7e> test %ecx,%ecx -0804b750 <.text+0x1a80> je 0804b820 <exit@plt+0x1b64> -0804b756 <.text+0x1a86> cmpb $0x0,0x80613d0 -0804b75d <.text+0x1a8d> jne 0804b820 <exit@plt+0x1b64> -0804b763 <.text+0x1a93> mov -0x32c(%ebp),%eax -0804b769 <.text+0x1a99> movb $0x1,0x75(%eax) -0804b76d <.text+0x1a9d> mov %edx,%eax -0804b76f <.text+0x1a9f> and $0xf000,%eax -0804b774 <.text+0x1aa4> cmp $0xa000,%eax -0804b779 <.text+0x1aa9> jne 0804b0b9 <exit@plt+0x13fd> -0804b77f <.text+0x1aaf> mov -0x32c(%ebp),%edx -0804b785 <.text+0x1ab5> movl $0x6,0x68(%edx) -0804b78c <.text+0x1abc> jmp 0804b0d1 <exit@plt+0x1415> -0804b791 <.text+0x1ac1> lea 0x0(%esi,%eiz,1),%esi -0804b798 <.text+0x1ac8> cmp $0x1084210,%edx -0804b79e <.text+0x1ace> mov 0x8061350,%eax -0804b7a3 <.text+0x1ad3> ja 0804bb39 <exit@plt+0x1e7d> -0804b7a9 <.text+0x1ad9> imul $0xf8,%edx,%edx -0804b7af <.text+0x1adf> mov %eax,(%esp) -0804b7b2 <.text+0x1ae2> mov %edx,0x4(%esp) -0804b7b6 <.text+0x1ae6> call 08058300 <exit@plt+0xe644> -0804b7bb <.text+0x1aeb> mov 0x8061358,%edx -0804b7c1 <.text+0x1af1> shll 0x8061354 -0804b7c7 <.text+0x1af7> mov %eax,0x8061350 -0804b7cc <.text+0x1afc> jmp 0804af36 <exit@plt+0x127a> -0804b7d1 <.text+0x1b01> lea 0x0(%esi,%eiz,1),%esi -0804b7d8 <.text+0x1b08> movzbl 0x80613d9,%eax -0804b7df <.text+0x1b0f> movzbl -0x338(%ebp),%ecx -0804b7e6 <.text+0x1b16> mov -0x32c(%ebp),%edx -0804b7ec <.text+0x1b1c> xor $0x1,%eax -0804b7ef <.text+0x1b1f> movzbl %al,%eax -0804b7f2 <.text+0x1b22> and %ecx,%eax -0804b7f4 <.text+0x1b24> cmp $0x1,%eax -0804b7f7 <.text+0x1b27> sbb %eax,%eax -0804b7f9 <.text+0x1b29> and $0xfffffffa,%eax -0804b7fc <.text+0x1b2c> add $0x9,%eax -0804b7ff <.text+0x1b2f> mov %eax,0x68(%edx) -0804b802 <.text+0x1b32> jmp 0804b0d1 <exit@plt+0x1415> -0804b807 <.text+0x1b37> nop -0804b808 <.text+0x1b38> mov %esi,%ecx -0804b80a <.text+0x1b3a> test %cl,%cl -0804b80c <.text+0x1b3c> jne 0804b07b <exit@plt+0x13bf> -0804b812 <.text+0x1b42> xor %edi,%edi -0804b814 <.text+0x1b44> xor %ecx,%ecx -0804b816 <.text+0x1b46> jmp 0804b085 <exit@plt+0x13c9> -0804b81b <.text+0x1b4b> nop -0804b81c <.text+0x1b4c> lea 0x0(%esi,%eiz,1),%esi -0804b820 <.text+0x1b50> mov -0x32c(%ebp),%edx -0804b826 <.text+0x1b56> mov 0x34(%edx),%eax -0804b829 <.text+0x1b59> mov %ebx,(%esp) -0804b82c <.text+0x1b5c> mov %eax,0x4(%esp) -0804b830 <.text+0x1b60> call 080519e0 <exit@plt+0x7d24> -0804b835 <.text+0x1b65> mov -0x32c(%ebp),%ecx -0804b83b <.text+0x1b6b> test %eax,%eax -0804b83d <.text+0x1b6d> mov %eax,%edi -0804b83f <.text+0x1b6f> mov %eax,0x4(%ecx) -0804b842 <.text+0x1b72> je 0804bab2 <exit@plt+0x1df6> -0804b848 <.text+0x1b78> cmpb $0x2f,(%edi) -0804b84b <.text+0x1b7b> je 0804baa3 <exit@plt+0x1de7> -0804b851 <.text+0x1b81> movl $0x2f,0x4(%esp) -0804b859 <.text+0x1b89> mov %ebx,(%esp) -0804b85c <.text+0x1b8c> call 0804986c <strrchr@plt> -0804b861 <.text+0x1b91> test %eax,%eax -0804b863 <.text+0x1b93> je 0804baa3 <exit@plt+0x1de7> -0804b869 <.text+0x1b99> sub %ebx,%eax -0804b86b <.text+0x1b9b> add $0x1,%eax -0804b86e <.text+0x1b9e> mov %edi,(%esp) -0804b871 <.text+0x1ba1> mov %eax,-0x330(%ebp) -0804b877 <.text+0x1ba7> call 08049a2c <strlen@plt> -0804b87c <.text+0x1bac> mov -0x330(%ebp),%edx -0804b882 <.text+0x1bb2> lea 0x1(%edx,%eax,1),%eax -0804b886 <.text+0x1bb6> mov %eax,(%esp) -0804b889 <.text+0x1bb9> call 08058380 <exit@plt+0xe6c4> -0804b88e <.text+0x1bbe> mov -0x330(%ebp),%ecx -0804b894 <.text+0x1bc4> mov %ebx,0x4(%esp) -0804b898 <.text+0x1bc8> mov %ecx,0x8(%esp) -0804b89c <.text+0x1bcc> mov %eax,%esi -0804b89e <.text+0x1bce> mov %eax,(%esp) -0804b8a1 <.text+0x1bd1> call 080497dc <strncpy@plt> -0804b8a6 <.text+0x1bd6> mov -0x330(%ebp),%edx -0804b8ac <.text+0x1bdc> mov %edi,0x4(%esp) -0804b8b0 <.text+0x1be0> lea (%esi,%edx,1),%eax -0804b8b3 <.text+0x1be3> mov %eax,(%esp) -0804b8b6 <.text+0x1be6> call 08049a6c <strcpy@plt> -0804b8bb <.text+0x1beb> test %esi,%esi -0804b8bd <.text+0x1bed> je 0804b931 <exit@plt+0x1c75> -0804b8bf <.text+0x1bef> cmpl $0x1,0x80613c4 -0804b8c6 <.text+0x1bf6> jbe 0804ba60 <exit@plt+0x1da4> -0804b8cc <.text+0x1bfc> lea -0x320(%ebp),%eax -0804b8d2 <.text+0x1c02> mov %eax,0x8(%esp) -0804b8d6 <.text+0x1c06> mov %esi,0x4(%esp) -0804b8da <.text+0x1c0a> movl $0x3,(%esp) -0804b8e1 <.text+0x1c11> call 0804976c <__xstat64@plt> -0804b8e6 <.text+0x1c16> test %eax,%eax -0804b8e8 <.text+0x1c18> jne 0804b931 <exit@plt+0x1c75> -0804b8ea <.text+0x1c1a> mov -0x32c(%ebp),%ecx -0804b8f0 <.text+0x1c20> cmpb $0x0,-0x338(%ebp) -0804b8f7 <.text+0x1c27> movb $0x1,0x75(%ecx) -0804b8fb <.text+0x1c2b> je 0804ba98 <exit@plt+0x1ddc> -0804b901 <.text+0x1c31> mov 0x80613a0,%edx -0804b907 <.text+0x1c37> test %edx,%edx -0804b909 <.text+0x1c39> je 0804ba98 <exit@plt+0x1ddc> -0804b90f <.text+0x1c3f> mov -0x310(%ebp),%eax -0804b915 <.text+0x1c45> mov %eax,%edx -0804b917 <.text+0x1c47> and $0xf000,%edx -0804b91d <.text+0x1c4d> cmp $0x4000,%edx -0804b923 <.text+0x1c53> je 0804b931 <exit@plt+0x1c75> -0804b925 <.text+0x1c55> lea 0x0(%esi),%esi -0804b928 <.text+0x1c58> mov -0x32c(%ebp),%edx -0804b92e <.text+0x1c5e> mov %eax,0x6c(%edx) -0804b931 <.text+0x1c61> mov %esi,(%esp) -0804b934 <.text+0x1c64> call 080498cc <free@plt> -0804b939 <.text+0x1c69> mov -0x32c(%ebp),%ecx -0804b93f <.text+0x1c6f> mov 0x18(%ecx),%edx -0804b942 <.text+0x1c72> mov %edx,%eax -0804b944 <.text+0x1c74> and $0xf000,%eax -0804b949 <.text+0x1c79> cmp $0xa000,%eax -0804b94e <.text+0x1c7e> jne 0804b0b9 <exit@plt+0x13fd> -0804b954 <.text+0x1c84> cmpb $0x0,0x80613d0 -0804b95b <.text+0x1c8b> jne 0804b77f <exit@plt+0x1ac3> -0804b961 <.text+0x1c91> jmp 0804b763 <exit@plt+0x1aa7> -0804b966 <.text+0x1c96> xchg %ax,%ax -0804b968 <.text+0x1c98> mov -0x32c(%ebp),%ecx -0804b96e <.text+0x1c9e> mov 0x70(%ecx),%edi -0804b971 <.text+0x1ca1> jmp 0804b3a2 <exit@plt+0x16e6> -0804b976 <.text+0x1ca6> xchg %ax,%ax -0804b978 <.text+0x1ca8> mov -0x32c(%ebp),%edx -0804b97e <.text+0x1cae> mov 0x20(%edx),%eax -0804b981 <.text+0x1cb1> call 0804ae90 <exit@plt+0x11d4> -0804b986 <.text+0x1cb6> cmp 0x8061388,%eax -0804b98c <.text+0x1cbc> jle 0804b169 <exit@plt+0x14ad> -0804b992 <.text+0x1cc2> mov %eax,0x8061388 -0804b997 <.text+0x1cc7> jmp 0804b169 <exit@plt+0x14ad> -0804b99c <.text+0x1ccc> lea 0x0(%esi,%eiz,1),%esi -0804b9a0 <.text+0x1cd0> mov -0x32c(%ebp),%edx -0804b9a6 <.text+0x1cd6> mov 0x20(%edx),%eax -0804b9a9 <.text+0x1cd9> call 0804ae90 <exit@plt+0x11d4> -0804b9ae <.text+0x1cde> cmp 0x8061390,%eax -0804b9b4 <.text+0x1ce4> jle 0804b1a9 <exit@plt+0x14ed> -0804b9ba <.text+0x1cea> mov %eax,0x8061390 -0804b9bf <.text+0x1cef> jmp 0804b1a9 <exit@plt+0x14ed> -0804b9c4 <.text+0x1cf4> lea 0x0(%esi,%eiz,1),%esi -0804b9c8 <.text+0x1cf8> mov -0x330(%ebp),%edx -0804b9ce <.text+0x1cfe> mov %cl,-0x34c(%ebp) -0804b9d4 <.text+0x1d04> mov %ebx,(%esp) -0804b9d7 <.text+0x1d07> mov %edx,0x4(%esp) -0804b9db <.text+0x1d0b> call 080518e0 <exit@plt+0x7c24> -0804b9e0 <.text+0x1d10> movzbl -0x34c(%ebp),%ecx -0804b9e7 <.text+0x1d17> mov %eax,%edx -0804b9e9 <.text+0x1d19> shr $0x1f,%edx -0804b9ec <.text+0x1d1c> test %eax,%eax -0804b9ee <.text+0x1d1e> setg %al -0804b9f1 <.text+0x1d21> mov %eax,%esi -0804b9f3 <.text+0x1d23> jmp 0804b063 <exit@plt+0x13a7> -0804b9f8 <.text+0x1d28> mov -0x348(%ebp),%ecx -0804b9fe <.text+0x1d2e> cmpb $0x0,0x1(%ecx) -0804ba02 <.text+0x1d32> je 0804b4cd <exit@plt+0x1811> -0804ba08 <.text+0x1d38> jmp 0804b4a0 <exit@plt+0x17e4> -0804ba0d <.text+0x1d3d> lea 0x0(%esi),%esi -0804ba10 <.text+0x1d40> mov %eax,0x8061398 -0804ba15 <.text+0x1d45> jmp 0804b721 <exit@plt+0x1a65> -0804ba1a <.text+0x1d4a> mov %eax,-0x34c(%ebp) -0804ba20 <.text+0x1d50> call 0804969c <__errno_location@plt> -0804ba25 <.text+0x1d55> mov -0x34c(%ebp),%edx -0804ba2b <.text+0x1d5b> cmpl $0x2,(%eax) -0804ba2e <.text+0x1d5e> sete %al -0804ba31 <.text+0x1d61> jmp 0804b408 <exit@plt+0x174c> -0804ba36 <.text+0x1d66> movl $0x805eea4,0xc(%esp) -0804ba3e <.text+0x1d6e> movl $0xa65,0x8(%esp) -0804ba46 <.text+0x1d76> movl $0x805ddda,0x4(%esp) -0804ba4e <.text+0x1d7e> movl $0x805dac4,(%esp) -0804ba55 <.text+0x1d85> call 0804987c <__assert_fail@plt> -0804ba5a <.text+0x1d8a> lea 0x0(%esi),%esi -0804ba60 <.text+0x1d90> cmpb $0x0,0x80613d0 -0804ba67 <.text+0x1d97> je 0804b931 <exit@plt+0x1c75> -0804ba6d <.text+0x1d9d> jmp 0804b8cc <exit@plt+0x1c10> -0804ba72 <.text+0x1da2> lea 0x0(%esi),%esi -0804ba78 <.text+0x1da8> mov %edx,(%esp) -0804ba7b <.text+0x1dab> mov %edx,-0x34c(%ebp) -0804ba81 <.text+0x1db1> call 08054e10 <exit@plt+0xb154> -0804ba86 <.text+0x1db6> mov -0x34c(%ebp),%edx -0804ba8c <.text+0x1dbc> jmp 0804b18a <exit@plt+0x14ce> -0804ba91 <.text+0x1dc1> lea 0x0(%esi,%eiz,1),%esi -0804ba98 <.text+0x1dc8> mov -0x310(%ebp),%eax -0804ba9e <.text+0x1dce> jmp 0804b928 <exit@plt+0x1c6c> -0804baa3 <.text+0x1dd3> mov %edi,(%esp) -0804baa6 <.text+0x1dd6> call 080583e0 <exit@plt+0xe724> -0804baab <.text+0x1ddb> mov %eax,%esi -0804baad <.text+0x1ddd> jmp 0804b8bb <exit@plt+0x1bff> -0804bab2 <.text+0x1de2> movl $0x5,0x8(%esp) -0804baba <.text+0x1dea> movl $0x805ddfa,0x4(%esp) -0804bac2 <.text+0x1df2> movl $0x0,(%esp) -0804bac9 <.text+0x1df9> call 0804990c <dcgettext@plt> -0804bace <.text+0x1dfe> mov %ebx,%ecx -0804bad0 <.text+0x1e00> mov %eax,%edx -0804bad2 <.text+0x1e02> movzbl -0x338(%ebp),%eax -0804bad9 <.text+0x1e09> call 0804acc0 <exit@plt+0x1004> -0804bade <.text+0x1e0e> mov -0x32c(%ebp),%eax -0804bae4 <.text+0x1e14> mov 0x4(%eax),%edi -0804bae7 <.text+0x1e17> test %edi,%edi -0804bae9 <.text+0x1e19> jne 0804b848 <exit@plt+0x1b8c> -0804baef <.text+0x1e1f> xor %esi,%esi -0804baf1 <.text+0x1e21> jmp 0804b931 <exit@plt+0x1c75> -0804baf6 <.text+0x1e26> cmpl $0x3,0x80613c4 -0804bafd <.text+0x1e2d> je 0804af75 <exit@plt+0x12b9> -0804bb03 <.text+0x1e33> cmpb $0x0,0x80613c8 -0804bb0a <.text+0x1e3a> je 0804b29f <exit@plt+0x15e3> -0804bb10 <.text+0x1e40> mov $0xe,%eax -0804bb15 <.text+0x1e45> mov %dl,-0x34c(%ebp) -0804bb1b <.text+0x1e4b> call 0804ab00 <exit@plt+0xe44> -0804bb20 <.text+0x1e50> movzbl -0x34c(%ebp),%edx -0804bb27 <.text+0x1e57> test %al,%al -0804bb29 <.text+0x1e59> je 0804b29f <exit@plt+0x15e3> -0804bb2f <.text+0x1e5f> jmp 0804af75 <exit@plt+0x12b9> -0804bb34 <.text+0x1e64> call 08049b1c <__stack_chk_fail@plt> -0804bb39 <.text+0x1e69> lea 0x0(%esi,%eiz,1),%esi -0804bb40 <.text+0x1e70> call 080527c0 <exit@plt+0x8b04> -0804bb45 <.text+0x1e75> lea 0x0(%esi,%eiz,1),%esi -0804bb49 <.text+0x1e79> lea 0x0(%edi,%eiz,1),%edi -0804bb50 <.text+0x1e80> push %ebp -0804bb51 <.text+0x1e81> mov %esp,%ebp -0804bb53 <.text+0x1e83> push %edi -0804bb54 <.text+0x1e84> push %esi -0804bb55 <.text+0x1e85> push %ebx -0804bb56 <.text+0x1e86> sub $0x1c,%esp -0804bb59 <.text+0x1e89> mov 0x8061358,%ecx -0804bb5f <.text+0x1e8f> mov %ecx,%eax -0804bb61 <.text+0x1e91> shr %eax -0804bb63 <.text+0x1e93> add %ecx,%eax -0804bb65 <.text+0x1e95> cmp 0x8061360,%eax -0804bb6b <.text+0x1e9b> ja 0804bc58 <exit@plt+0x1f9c> -0804bb71 <.text+0x1ea1> test %ecx,%ecx -0804bb73 <.text+0x1ea3> je 0804bb95 <exit@plt+0x1ed9> -0804bb75 <.text+0x1ea5> mov 0x806135c,%ebx -0804bb7b <.text+0x1eab> xor %eax,%eax -0804bb7d <.text+0x1ead> mov 0x8061350,%edx -0804bb83 <.text+0x1eb3> nop -0804bb84 <.text+0x1eb4> lea 0x0(%esi,%eiz,1),%esi -0804bb88 <.text+0x1eb8> mov %edx,(%ebx,%eax,4) -0804bb8b <.text+0x1ebb> add $0x1,%eax -0804bb8e <.text+0x1ebe> add $0x7c,%edx -0804bb91 <.text+0x1ec1> cmp %ecx,%eax -0804bb93 <.text+0x1ec3> jb 0804bb88 <exit@plt+0x1ecc> -0804bb95 <.text+0x1ec5> cmpl $0xffffffff,0x80613a8 -0804bb9c <.text+0x1ecc> je 0804bc4d <exit@plt+0x1f91> -0804bba2 <.text+0x1ed2> movl $0x8061d20,(%esp) -0804bba9 <.text+0x1ed9> call 080499cc <_setjmp@plt> -0804bbae <.text+0x1ede> test %eax,%eax -0804bbb0 <.text+0x1ee0> je 0804bbf8 <exit@plt+0x1f3c> -0804bbb2 <.text+0x1ee2> mov 0x80613a8,%esi -0804bbb8 <.text+0x1ee8> cmp $0x3,%esi -0804bbbb <.text+0x1eeb> je 0804bcac <exit@plt+0x1ff0> -0804bbc1 <.text+0x1ef1> mov 0x8061358,%ecx -0804bbc7 <.text+0x1ef7> test %ecx,%ecx -0804bbc9 <.text+0x1ef9> je 0804bc97 <exit@plt+0x1fdb> -0804bbcf <.text+0x1eff> mov 0x806135c,%ebx -0804bbd5 <.text+0x1f05> xor %eax,%eax -0804bbd7 <.text+0x1f07> mov 0x8061350,%edx -0804bbdd <.text+0x1f0d> lea 0x0(%esi),%esi -0804bbe0 <.text+0x1f10> mov %edx,(%ebx,%eax,4) -0804bbe3 <.text+0x1f13> add $0x1,%eax -0804bbe6 <.text+0x1f16> add $0x7c,%edx -0804bbe9 <.text+0x1f19> cmp %ecx,%eax -0804bbeb <.text+0x1f1b> jb 0804bbe0 <exit@plt+0x1f24> -0804bbed <.text+0x1f1d> mov $0x1,%edi -0804bbf2 <.text+0x1f22> jmp 0804bc0c <exit@plt+0x1f50> -0804bbf4 <.text+0x1f24> lea 0x0(%esi,%eiz,1),%esi -0804bbf8 <.text+0x1f28> mov 0x80613a8,%esi -0804bbfe <.text+0x1f2e> xor %edi,%edi -0804bc00 <.text+0x1f30> mov 0x8061358,%ecx -0804bc06 <.text+0x1f36> mov 0x806135c,%ebx -0804bc0c <.text+0x1f3c> xor %eax,%eax -0804bc0e <.text+0x1f3e> cmp $0x4,%esi -0804bc11 <.text+0x1f41> movzbl 0x80613da,%edx -0804bc18 <.text+0x1f48> setne %al -0804bc1b <.text+0x1f4b> sub $0x1,%eax -0804bc1e <.text+0x1f4e> and 0x80613a4,%eax -0804bc24 <.text+0x1f54> mov %ecx,0x4(%esp) -0804bc28 <.text+0x1f58> mov %ebx,(%esp) -0804bc2b <.text+0x1f5b> add %esi,%eax -0804bc2d <.text+0x1f5d> lea (%edi,%eax,2),%esi -0804bc30 <.text+0x1f60> movzbl 0x80613ac,%eax -0804bc37 <.text+0x1f67> lea (%eax,%esi,2),%eax -0804bc3a <.text+0x1f6a> lea (%edx,%eax,2),%eax -0804bc3d <.text+0x1f6d> mov 0x805eec0(,%eax,4),%eax -0804bc44 <.text+0x1f74> mov %eax,0x8(%esp) -0804bc48 <.text+0x1f78> call 08055310 <exit@plt+0xb654> -0804bc4d <.text+0x1f7d> add $0x1c,%esp -0804bc50 <.text+0x1f80> pop %ebx -0804bc51 <.text+0x1f81> pop %esi -0804bc52 <.text+0x1f82> pop %edi -0804bc53 <.text+0x1f83> pop %ebp -0804bc54 <.text+0x1f84> ret -0804bc55 <.text+0x1f85> lea 0x0(%esi),%esi -0804bc58 <.text+0x1f88> mov 0x806135c,%eax -0804bc5d <.text+0x1f8d> mov %eax,(%esp) -0804bc60 <.text+0x1f90> call 080498cc <free@plt> -0804bc65 <.text+0x1f95> mov 0x8061358,%eax -0804bc6a <.text+0x1f9a> cmp $0x15555555,%eax -0804bc6f <.text+0x1f9f> ja 0804bca7 <exit@plt+0x1feb> -0804bc71 <.text+0x1fa1> lea (%eax,%eax,2),%eax -0804bc74 <.text+0x1fa4> shl $0x2,%eax -0804bc77 <.text+0x1fa7> mov %eax,(%esp) -0804bc7a <.text+0x1faa> call 08058380 <exit@plt+0xe6c4> -0804bc7f <.text+0x1faf> mov 0x8061358,%ecx -0804bc85 <.text+0x1fb5> mov %eax,0x806135c -0804bc8a <.text+0x1fba> lea (%ecx,%ecx,2),%eax -0804bc8d <.text+0x1fbd> mov %eax,0x8061360 -0804bc92 <.text+0x1fc2> jmp 0804bb71 <exit@plt+0x1eb5> -0804bc97 <.text+0x1fc7> mov 0x806135c,%ebx -0804bc9d <.text+0x1fcd> mov $0x1,%edi -0804bca2 <.text+0x1fd2> jmp 0804bc0c <exit@plt+0x1f50> -0804bca7 <.text+0x1fd7> call 080527c0 <exit@plt+0x8b04> -0804bcac <.text+0x1fdc> movl $0x805efa0,0xc(%esp) -0804bcb4 <.text+0x1fe4> movl $0xd0b,0x8(%esp) -0804bcbc <.text+0x1fec> movl $0x805ddda,0x4(%esp) -0804bcc4 <.text+0x1ff4> movl $0x805de17,(%esp) -0804bccb <.text+0x1ffb> call 0804987c <__assert_fail@plt> -0804bcd0 <.text+0x2000> push %ebp -0804bcd1 <.text+0x2001> mov %esp,%ebp -0804bcd3 <.text+0x2003> sub $0x8,%esp -0804bcd6 <.text+0x2006> mov 0xc(%ebp),%eax -0804bcd9 <.text+0x2009> mov (%eax),%eax -0804bcdb <.text+0x200b> mov %eax,0xc(%ebp) -0804bcde <.text+0x200e> mov 0x8(%ebp),%eax -0804bce1 <.text+0x2011> mov (%eax),%eax -0804bce3 <.text+0x2013> mov %eax,0x8(%ebp) -0804bce6 <.text+0x2016> leave -0804bce7 <.text+0x2017> jmp 08049cac <strcmp@plt> -0804bcec <.text+0x201c> lea 0x0(%esi,%eiz,1),%esi -0804bcf0 <.text+0x2020> push %ebp -0804bcf1 <.text+0x2021> mov %esp,%ebp -0804bcf3 <.text+0x2023> sub $0x8,%esp -0804bcf6 <.text+0x2026> mov 0x8(%ebp),%edx -0804bcf9 <.text+0x2029> mov 0xc(%ebp),%eax -0804bcfc <.text+0x202c> mov (%edx),%edx -0804bcfe <.text+0x202e> mov %edx,0xc(%ebp) -0804bd01 <.text+0x2031> mov (%eax),%eax -0804bd03 <.text+0x2033> mov %eax,0x8(%ebp) -0804bd06 <.text+0x2036> leave -0804bd07 <.text+0x2037> jmp 08049cac <strcmp@plt> -0804bd0c <.text+0x203c> lea 0x0(%esi,%eiz,1),%esi -0804bd10 <.text+0x2040> push %ebp -0804bd11 <.text+0x2041> mov %esp,%ebp -0804bd13 <.text+0x2043> sub $0x18,%esp -0804bd16 <.text+0x2046> mov %esi,-0x8(%ebp) -0804bd19 <.text+0x2049> mov 0xc(%ebp),%esi -0804bd1c <.text+0x204c> mov %ebx,-0xc(%ebp) -0804bd1f <.text+0x204f> mov 0x8(%ebp),%ebx -0804bd22 <.text+0x2052> mov %edi,-0x4(%ebp) -0804bd25 <.text+0x2055> mov 0x68(%esi),%eax -0804bd28 <.text+0x2058> mov 0x68(%ebx),%ecx -0804bd2b <.text+0x205b> cmp $0x9,%eax -0804bd2e <.text+0x205e> sete %dl -0804bd31 <.text+0x2061> cmp $0x3,%eax -0804bd34 <.text+0x2064> mov %edx,%edi -0804bd36 <.text+0x2066> sete %dl -0804bd39 <.text+0x2069> or %edi,%edx -0804bd3b <.text+0x206b> cmp $0x9,%ecx -0804bd3e <.text+0x206e> je 0804bd70 <exit@plt+0x20b4> -0804bd40 <.text+0x2070> cmp $0x3,%ecx -0804bd43 <.text+0x2073> je 0804bd70 <exit@plt+0x20b4> -0804bd45 <.text+0x2075> test %dl,%dl -0804bd47 <.text+0x2077> mov $0x1,%eax -0804bd4c <.text+0x207c> jne 0804bd80 <exit@plt+0x20c4> -0804bd4e <.text+0x207e> mov (%esi),%eax -0804bd50 <.text+0x2080> mov -0x4(%ebp),%edi -0804bd53 <.text+0x2083> mov -0x8(%ebp),%esi -0804bd56 <.text+0x2086> mov %eax,0xc(%ebp) -0804bd59 <.text+0x2089> mov (%ebx),%eax -0804bd5b <.text+0x208b> mov -0xc(%ebp),%ebx -0804bd5e <.text+0x208e> mov %eax,0x8(%ebp) -0804bd61 <.text+0x2091> mov %ebp,%esp -0804bd63 <.text+0x2093> pop %ebp -0804bd64 <.text+0x2094> jmp 08049cac <strcmp@plt> -0804bd69 <.text+0x2099> lea 0x0(%esi,%eiz,1),%esi -0804bd70 <.text+0x20a0> test %dl,%dl -0804bd72 <.text+0x20a2> mov $0xffffffff,%eax -0804bd77 <.text+0x20a7> jne 0804bd4e <exit@plt+0x2092> -0804bd79 <.text+0x20a9> lea 0x0(%esi,%eiz,1),%esi -0804bd80 <.text+0x20b0> mov -0xc(%ebp),%ebx -0804bd83 <.text+0x20b3> mov -0x8(%ebp),%esi -0804bd86 <.text+0x20b6> mov -0x4(%ebp),%edi -0804bd89 <.text+0x20b9> mov %ebp,%esp -0804bd8b <.text+0x20bb> pop %ebp -0804bd8c <.text+0x20bc> ret -0804bd8d <.text+0x20bd> lea 0x0(%esi),%esi -0804bd90 <.text+0x20c0> push %ebp -0804bd91 <.text+0x20c1> mov %esp,%ebp -0804bd93 <.text+0x20c3> sub $0x18,%esp -0804bd96 <.text+0x20c6> mov %ebx,-0xc(%ebp) -0804bd99 <.text+0x20c9> mov 0xc(%ebp),%ebx -0804bd9c <.text+0x20cc> mov %esi,-0x8(%ebp) -0804bd9f <.text+0x20cf> mov 0x8(%ebp),%esi -0804bda2 <.text+0x20d2> mov %edi,-0x4(%ebp) -0804bda5 <.text+0x20d5> mov 0x68(%ebx),%eax -0804bda8 <.text+0x20d8> mov 0x68(%esi),%ecx -0804bdab <.text+0x20db> cmp $0x9,%eax -0804bdae <.text+0x20de> sete %dl -0804bdb1 <.text+0x20e1> cmp $0x3,%eax -0804bdb4 <.text+0x20e4> mov %edx,%edi -0804bdb6 <.text+0x20e6> sete %dl -0804bdb9 <.text+0x20e9> or %edi,%edx -0804bdbb <.text+0x20eb> cmp $0x9,%ecx -0804bdbe <.text+0x20ee> je 0804bdf0 <exit@plt+0x2134> -0804bdc0 <.text+0x20f0> cmp $0x3,%ecx -0804bdc3 <.text+0x20f3> je 0804bdf0 <exit@plt+0x2134> -0804bdc5 <.text+0x20f5> test %dl,%dl -0804bdc7 <.text+0x20f7> mov $0x1,%eax -0804bdcc <.text+0x20fc> jne 0804be00 <exit@plt+0x2144> -0804bdce <.text+0x20fe> mov (%esi),%eax -0804bdd0 <.text+0x2100> mov -0x4(%ebp),%edi -0804bdd3 <.text+0x2103> mov -0x8(%ebp),%esi -0804bdd6 <.text+0x2106> mov %eax,0xc(%ebp) -0804bdd9 <.text+0x2109> mov (%ebx),%eax -0804bddb <.text+0x210b> mov -0xc(%ebp),%ebx -0804bdde <.text+0x210e> mov %eax,0x8(%ebp) -0804bde1 <.text+0x2111> mov %ebp,%esp -0804bde3 <.text+0x2113> pop %ebp -0804bde4 <.text+0x2114> jmp 08049cac <strcmp@plt> -0804bde9 <.text+0x2119> lea 0x0(%esi,%eiz,1),%esi -0804bdf0 <.text+0x2120> test %dl,%dl -0804bdf2 <.text+0x2122> mov $0xffffffff,%eax -0804bdf7 <.text+0x2127> jne 0804bdce <exit@plt+0x2112> -0804bdf9 <.text+0x2129> lea 0x0(%esi,%eiz,1),%esi -0804be00 <.text+0x2130> mov -0xc(%ebp),%ebx -0804be03 <.text+0x2133> mov -0x8(%ebp),%esi -0804be06 <.text+0x2136> mov -0x4(%ebp),%edi -0804be09 <.text+0x2139> mov %ebp,%esp -0804be0b <.text+0x213b> pop %ebp -0804be0c <.text+0x213c> ret -0804be0d <.text+0x213d> lea 0x0(%esi),%esi -0804be10 <.text+0x2140> push %ebp -0804be11 <.text+0x2141> mov %esp,%ebp -0804be13 <.text+0x2143> sub $0x8,%esp -0804be16 <.text+0x2146> call 0804969c <__errno_location@plt> -0804be1b <.text+0x214b> movl $0x0,(%eax) -0804be21 <.text+0x2151> leave -0804be22 <.text+0x2152> jmp 080496ec <strcoll@plt> -0804be27 <.text+0x2157> mov %esi,%esi -0804be29 <.text+0x2159> lea 0x0(%edi,%eiz,1),%edi -0804be30 <.text+0x2160> push %ebp -0804be31 <.text+0x2161> mov %esp,%ebp -0804be33 <.text+0x2163> sub $0x8,%esp -0804be36 <.text+0x2166> mov 0xc(%ebp),%eax -0804be39 <.text+0x2169> mov (%eax),%eax -0804be3b <.text+0x216b> mov %eax,0xc(%ebp) -0804be3e <.text+0x216e> mov 0x8(%ebp),%eax -0804be41 <.text+0x2171> mov (%eax),%eax -0804be43 <.text+0x2173> mov %eax,0x8(%ebp) -0804be46 <.text+0x2176> leave -0804be47 <.text+0x2177> jmp 0804be10 <exit@plt+0x2154> -0804be49 <.text+0x2179> lea 0x0(%esi,%eiz,1),%esi -0804be50 <.text+0x2180> push %ebp -0804be51 <.text+0x2181> mov %esp,%ebp -0804be53 <.text+0x2183> sub $0x8,%esp -0804be56 <.text+0x2186> mov 0x8(%ebp),%edx -0804be59 <.text+0x2189> mov 0xc(%ebp),%eax -0804be5c <.text+0x218c> mov (%edx),%edx -0804be5e <.text+0x218e> mov %edx,0xc(%ebp) -0804be61 <.text+0x2191> mov (%eax),%eax -0804be63 <.text+0x2193> mov %eax,0x8(%ebp) -0804be66 <.text+0x2196> leave -0804be67 <.text+0x2197> jmp 0804be10 <exit@plt+0x2154> -0804be69 <.text+0x2199> lea 0x0(%esi,%eiz,1),%esi -0804be70 <.text+0x21a0> push %ebp -0804be71 <.text+0x21a1> mov %esp,%ebp -0804be73 <.text+0x21a3> sub $0x18,%esp -0804be76 <.text+0x21a6> mov %esi,-0x8(%ebp) -0804be79 <.text+0x21a9> mov 0xc(%ebp),%esi -0804be7c <.text+0x21ac> mov %ebx,-0xc(%ebp) -0804be7f <.text+0x21af> mov 0x8(%ebp),%ebx -0804be82 <.text+0x21b2> mov %edi,-0x4(%ebp) -0804be85 <.text+0x21b5> mov 0x68(%esi),%eax -0804be88 <.text+0x21b8> mov 0x68(%ebx),%ecx -0804be8b <.text+0x21bb> cmp $0x9,%eax -0804be8e <.text+0x21be> sete %dl -0804be91 <.text+0x21c1> cmp $0x3,%eax -0804be94 <.text+0x21c4> mov %edx,%edi -0804be96 <.text+0x21c6> sete %dl -0804be99 <.text+0x21c9> or %edi,%edx -0804be9b <.text+0x21cb> cmp $0x9,%ecx -0804be9e <.text+0x21ce> je 0804bed0 <exit@plt+0x2214> -0804bea0 <.text+0x21d0> cmp $0x3,%ecx -0804bea3 <.text+0x21d3> je 0804bed0 <exit@plt+0x2214> -0804bea5 <.text+0x21d5> test %dl,%dl -0804bea7 <.text+0x21d7> mov $0x1,%eax -0804beac <.text+0x21dc> jne 0804bee0 <exit@plt+0x2224> -0804beae <.text+0x21de> mov (%esi),%eax -0804beb0 <.text+0x21e0> mov -0x4(%ebp),%edi -0804beb3 <.text+0x21e3> mov -0x8(%ebp),%esi -0804beb6 <.text+0x21e6> mov %eax,0xc(%ebp) -0804beb9 <.text+0x21e9> mov (%ebx),%eax -0804bebb <.text+0x21eb> mov -0xc(%ebp),%ebx -0804bebe <.text+0x21ee> mov %eax,0x8(%ebp) -0804bec1 <.text+0x21f1> mov %ebp,%esp -0804bec3 <.text+0x21f3> pop %ebp -0804bec4 <.text+0x21f4> jmp 0804be10 <exit@plt+0x2154> -0804bec9 <.text+0x21f9> lea 0x0(%esi,%eiz,1),%esi -0804bed0 <.text+0x2200> test %dl,%dl -0804bed2 <.text+0x2202> mov $0xffffffff,%eax -0804bed7 <.text+0x2207> jne 0804beae <exit@plt+0x21f2> -0804bed9 <.text+0x2209> lea 0x0(%esi,%eiz,1),%esi -0804bee0 <.text+0x2210> mov -0xc(%ebp),%ebx -0804bee3 <.text+0x2213> mov -0x8(%ebp),%esi -0804bee6 <.text+0x2216> mov -0x4(%ebp),%edi -0804bee9 <.text+0x2219> mov %ebp,%esp -0804beeb <.text+0x221b> pop %ebp -0804beec <.text+0x221c> ret -0804beed <.text+0x221d> lea 0x0(%esi),%esi -0804bef0 <.text+0x2220> push %ebp -0804bef1 <.text+0x2221> mov %esp,%ebp -0804bef3 <.text+0x2223> sub $0x18,%esp -0804bef6 <.text+0x2226> mov %ebx,-0xc(%ebp) -0804bef9 <.text+0x2229> mov 0xc(%ebp),%ebx -0804befc <.text+0x222c> mov %esi,-0x8(%ebp) -0804beff <.text+0x222f> mov 0x8(%ebp),%esi -0804bf02 <.text+0x2232> mov %edi,-0x4(%ebp) -0804bf05 <.text+0x2235> mov 0x68(%ebx),%eax -0804bf08 <.text+0x2238> mov 0x68(%esi),%ecx -0804bf0b <.text+0x223b> cmp $0x9,%eax -0804bf0e <.text+0x223e> sete %dl -0804bf11 <.text+0x2241> cmp $0x3,%eax -0804bf14 <.text+0x2244> mov %edx,%edi -0804bf16 <.text+0x2246> sete %dl -0804bf19 <.text+0x2249> or %edi,%edx -0804bf1b <.text+0x224b> cmp $0x9,%ecx -0804bf1e <.text+0x224e> je 0804bf50 <exit@plt+0x2294> -0804bf20 <.text+0x2250> cmp $0x3,%ecx -0804bf23 <.text+0x2253> je 0804bf50 <exit@plt+0x2294> -0804bf25 <.text+0x2255> test %dl,%dl -0804bf27 <.text+0x2257> mov $0x1,%eax -0804bf2c <.text+0x225c> jne 0804bf60 <exit@plt+0x22a4> -0804bf2e <.text+0x225e> mov (%esi),%eax -0804bf30 <.text+0x2260> mov -0x4(%ebp),%edi -0804bf33 <.text+0x2263> mov -0x8(%ebp),%esi -0804bf36 <.text+0x2266> mov %eax,0xc(%ebp) -0804bf39 <.text+0x2269> mov (%ebx),%eax -0804bf3b <.text+0x226b> mov -0xc(%ebp),%ebx -0804bf3e <.text+0x226e> mov %eax,0x8(%ebp) -0804bf41 <.text+0x2271> mov %ebp,%esp -0804bf43 <.text+0x2273> pop %ebp -0804bf44 <.text+0x2274> jmp 0804be10 <exit@plt+0x2154> -0804bf49 <.text+0x2279> lea 0x0(%esi,%eiz,1),%esi -0804bf50 <.text+0x2280> test %dl,%dl -0804bf52 <.text+0x2282> mov $0xffffffff,%eax -0804bf57 <.text+0x2287> jne 0804bf2e <exit@plt+0x2272> -0804bf59 <.text+0x2289> lea 0x0(%esi,%eiz,1),%esi -0804bf60 <.text+0x2290> mov -0xc(%ebp),%ebx -0804bf63 <.text+0x2293> mov -0x8(%ebp),%esi -0804bf66 <.text+0x2296> mov -0x4(%ebp),%edi -0804bf69 <.text+0x2299> mov %ebp,%esp -0804bf6b <.text+0x229b> pop %ebp -0804bf6c <.text+0x229c> ret -0804bf6d <.text+0x229d> lea 0x0(%esi),%esi -0804bf70 <.text+0x22a0> push %ebp -0804bf71 <.text+0x22a1> mov %esp,%ebp -0804bf73 <.text+0x22a3> sub $0x18,%esp -0804bf76 <.text+0x22a6> mov %ebx,-0xc(%ebp) -0804bf79 <.text+0x22a9> mov 0xc(%ebp),%ebx -0804bf7c <.text+0x22ac> mov %esi,-0x8(%ebp) -0804bf7f <.text+0x22af> mov 0x8(%ebp),%esi -0804bf82 <.text+0x22b2> mov %edi,-0x4(%ebp) -0804bf85 <.text+0x22b5> mov 0x68(%ebx),%eax -0804bf88 <.text+0x22b8> mov 0x68(%esi),%ecx -0804bf8b <.text+0x22bb> cmp $0x9,%eax -0804bf8e <.text+0x22be> sete %dl -0804bf91 <.text+0x22c1> cmp $0x3,%eax -0804bf94 <.text+0x22c4> mov %edx,%edi -0804bf96 <.text+0x22c6> sete %dl -0804bf99 <.text+0x22c9> or %edi,%edx -0804bf9b <.text+0x22cb> cmp $0x9,%ecx -0804bf9e <.text+0x22ce> je 0804bfd0 <exit@plt+0x2314> -0804bfa0 <.text+0x22d0> cmp $0x3,%ecx -0804bfa3 <.text+0x22d3> je 0804bfd0 <exit@plt+0x2314> -0804bfa5 <.text+0x22d5> test %dl,%dl -0804bfa7 <.text+0x22d7> mov $0x1,%eax -0804bfac <.text+0x22dc> jne 0804bfe0 <exit@plt+0x2324> -0804bfae <.text+0x22de> mov (%esi),%eax -0804bfb0 <.text+0x22e0> mov -0x4(%ebp),%edi -0804bfb3 <.text+0x22e3> mov -0x8(%ebp),%esi -0804bfb6 <.text+0x22e6> mov %eax,0xc(%ebp) -0804bfb9 <.text+0x22e9> mov (%ebx),%eax -0804bfbb <.text+0x22eb> mov -0xc(%ebp),%ebx -0804bfbe <.text+0x22ee> mov %eax,0x8(%ebp) -0804bfc1 <.text+0x22f1> mov %ebp,%esp -0804bfc3 <.text+0x22f3> pop %ebp -0804bfc4 <.text+0x22f4> jmp 08051b80 <exit@plt+0x7ec4> -0804bfc9 <.text+0x22f9> lea 0x0(%esi,%eiz,1),%esi -0804bfd0 <.text+0x2300> test %dl,%dl -0804bfd2 <.text+0x2302> mov $0xffffffff,%eax -0804bfd7 <.text+0x2307> jne 0804bfae <exit@plt+0x22f2> -0804bfd9 <.text+0x2309> lea 0x0(%esi,%eiz,1),%esi -0804bfe0 <.text+0x2310> mov -0xc(%ebp),%ebx -0804bfe3 <.text+0x2313> mov -0x8(%ebp),%esi -0804bfe6 <.text+0x2316> mov -0x4(%ebp),%edi -0804bfe9 <.text+0x2319> mov %ebp,%esp -0804bfeb <.text+0x231b> pop %ebp -0804bfec <.text+0x231c> ret -0804bfed <.text+0x231d> lea 0x0(%esi),%esi -0804bff0 <.text+0x2320> push %ebp -0804bff1 <.text+0x2321> mov %esp,%ebp -0804bff3 <.text+0x2323> sub $0x8,%esp -0804bff6 <.text+0x2326> mov 0x8(%ebp),%edx -0804bff9 <.text+0x2329> mov 0xc(%ebp),%eax -0804bffc <.text+0x232c> mov (%edx),%edx -0804bffe <.text+0x232e> mov %edx,0xc(%ebp) -0804c001 <.text+0x2331> mov (%eax),%eax -0804c003 <.text+0x2333> mov %eax,0x8(%ebp) -0804c006 <.text+0x2336> leave -0804c007 <.text+0x2337> jmp 08051b80 <exit@plt+0x7ec4> -0804c00c <.text+0x233c> lea 0x0(%esi,%eiz,1),%esi -0804c010 <.text+0x2340> push %ebp -0804c011 <.text+0x2341> mov %esp,%ebp -0804c013 <.text+0x2343> sub $0x18,%esp -0804c016 <.text+0x2346> mov %esi,-0x8(%ebp) -0804c019 <.text+0x2349> mov 0xc(%ebp),%esi -0804c01c <.text+0x234c> mov %ebx,-0xc(%ebp) -0804c01f <.text+0x234f> mov 0x8(%ebp),%ebx -0804c022 <.text+0x2352> mov %edi,-0x4(%ebp) -0804c025 <.text+0x2355> mov 0x68(%esi),%eax -0804c028 <.text+0x2358> mov 0x68(%ebx),%ecx -0804c02b <.text+0x235b> cmp $0x9,%eax -0804c02e <.text+0x235e> sete %dl -0804c031 <.text+0x2361> cmp $0x3,%eax -0804c034 <.text+0x2364> mov %edx,%edi -0804c036 <.text+0x2366> sete %dl -0804c039 <.text+0x2369> or %edi,%edx -0804c03b <.text+0x236b> cmp $0x9,%ecx -0804c03e <.text+0x236e> je 0804c070 <exit@plt+0x23b4> -0804c040 <.text+0x2370> cmp $0x3,%ecx -0804c043 <.text+0x2373> je 0804c070 <exit@plt+0x23b4> -0804c045 <.text+0x2375> test %dl,%dl -0804c047 <.text+0x2377> mov $0x1,%eax -0804c04c <.text+0x237c> jne 0804c080 <exit@plt+0x23c4> -0804c04e <.text+0x237e> mov (%esi),%eax -0804c050 <.text+0x2380> mov -0x4(%ebp),%edi -0804c053 <.text+0x2383> mov -0x8(%ebp),%esi -0804c056 <.text+0x2386> mov %eax,0xc(%ebp) -0804c059 <.text+0x2389> mov (%ebx),%eax -0804c05b <.text+0x238b> mov -0xc(%ebp),%ebx -0804c05e <.text+0x238e> mov %eax,0x8(%ebp) -0804c061 <.text+0x2391> mov %ebp,%esp -0804c063 <.text+0x2393> pop %ebp -0804c064 <.text+0x2394> jmp 08051b80 <exit@plt+0x7ec4> -0804c069 <.text+0x2399> lea 0x0(%esi,%eiz,1),%esi -0804c070 <.text+0x23a0> test %dl,%dl -0804c072 <.text+0x23a2> mov $0xffffffff,%eax -0804c077 <.text+0x23a7> jne 0804c04e <exit@plt+0x2392> -0804c079 <.text+0x23a9> lea 0x0(%esi,%eiz,1),%esi -0804c080 <.text+0x23b0> mov -0xc(%ebp),%ebx -0804c083 <.text+0x23b3> mov -0x8(%ebp),%esi -0804c086 <.text+0x23b6> mov -0x4(%ebp),%edi -0804c089 <.text+0x23b9> mov %ebp,%esp -0804c08b <.text+0x23bb> pop %ebp -0804c08c <.text+0x23bc> ret -0804c08d <.text+0x23bd> lea 0x0(%esi),%esi -0804c090 <.text+0x23c0> push %ebp -0804c091 <.text+0x23c1> mov %esp,%ebp -0804c093 <.text+0x23c3> sub $0x8,%esp -0804c096 <.text+0x23c6> mov 0xc(%ebp),%eax -0804c099 <.text+0x23c9> mov (%eax),%eax -0804c09b <.text+0x23cb> mov %eax,0xc(%ebp) -0804c09e <.text+0x23ce> mov 0x8(%ebp),%eax -0804c0a1 <.text+0x23d1> mov (%eax),%eax -0804c0a3 <.text+0x23d3> mov %eax,0x8(%ebp) -0804c0a6 <.text+0x23d6> leave -0804c0a7 <.text+0x23d7> jmp 08051b80 <exit@plt+0x7ec4> -0804c0ac <.text+0x23dc> lea 0x0(%esi,%eiz,1),%esi -0804c0b0 <.text+0x23e0> push %ebp -0804c0b1 <.text+0x23e1> mov %esp,%ebp -0804c0b3 <.text+0x23e3> push %edi -0804c0b4 <.text+0x23e4> push %esi -0804c0b5 <.text+0x23e5> mov %edx,%esi -0804c0b7 <.text+0x23e7> push %ebx -0804c0b8 <.text+0x23e8> sub $0x2c,%esp -0804c0bb <.text+0x23eb> test %eax,%eax -0804c0bd <.text+0x23ed> mov %eax,-0x1c(%ebp) -0804c0c0 <.text+0x23f0> je 0804c0d7 <exit@plt+0x241b> -0804c0c2 <.text+0x23f2> mov 0x806134c,%edx -0804c0c8 <.text+0x23f8> test %edx,%edx -0804c0ca <.text+0x23fa> je 0804c0d7 <exit@plt+0x241b> -0804c0cc <.text+0x23fc> mov %eax,%edx -0804c0ce <.text+0x23fe> xor %ecx,%ecx -0804c0d0 <.text+0x2400> xor %eax,%eax -0804c0d2 <.text+0x2402> call 0804ab80 <exit@plt+0xec4> -0804c0d7 <.text+0x2407> mov 0x8061358,%ebx -0804c0dd <.text+0x240d> mov %esi,%eax -0804c0df <.text+0x240f> movzbl %al,%esi -0804c0e2 <.text+0x2412> mov %esi,-0x24(%ebp) -0804c0e5 <.text+0x2415> lea -0x4(,%ebx,4),%edi -0804c0ec <.text+0x241c> mov %ebx,%esi -0804c0ee <.text+0x241e> jmp 0804c11e <exit@plt+0x2462> -0804c0f0 <.text+0x2420> mov (%ebx),%eax -0804c0f2 <.text+0x2422> mov %eax,(%esp) -0804c0f5 <.text+0x2425> call 08052ba0 <exit@plt+0x8ee4> -0804c0fa <.text+0x242a> cmpb $0x2e,(%eax) -0804c0fd <.text+0x242d> je 0804c1d0 <exit@plt+0x2514> -0804c103 <.text+0x2433> mov (%ebx),%eax -0804c105 <.text+0x2435> cmpb $0x2f,(%eax) -0804c108 <.text+0x2438> jne 0804c148 <exit@plt+0x248c> -0804c10a <.text+0x243a> mov 0x4(%ebx),%edx -0804c10d <.text+0x243d> mov -0x24(%ebp),%ecx -0804c110 <.text+0x2440> call 0804ab80 <exit@plt+0xec4> -0804c115 <.text+0x2445> cmpl $0x9,0x68(%ebx) -0804c119 <.text+0x2449> je 0804c17e <exit@plt+0x24c2> -0804c11b <.text+0x244b> sub $0x4,%edi -0804c11e <.text+0x244e> test %esi,%esi -0804c120 <.text+0x2450> je 0804c190 <exit@plt+0x24d4> -0804c122 <.text+0x2452> mov 0x806135c,%eax -0804c127 <.text+0x2457> sub $0x1,%esi -0804c12a <.text+0x245a> mov (%eax,%edi,1),%ebx -0804c12d <.text+0x245d> mov 0x68(%ebx),%eax -0804c130 <.text+0x2460> cmp $0x9,%eax -0804c133 <.text+0x2463> je 0804c13a <exit@plt+0x247e> -0804c135 <.text+0x2465> cmp $0x3,%eax -0804c138 <.text+0x2468> jne 0804c11b <exit@plt+0x245f> -0804c13a <.text+0x246a> mov -0x1c(%ebp),%eax -0804c13d <.text+0x246d> test %eax,%eax -0804c13f <.text+0x246f> jne 0804c0f0 <exit@plt+0x2434> -0804c141 <.text+0x2471> mov (%ebx),%eax -0804c143 <.text+0x2473> jmp 0804c10a <exit@plt+0x244e> -0804c145 <.text+0x2475> lea 0x0(%esi),%esi -0804c148 <.text+0x2478> mov %eax,0x4(%esp) -0804c14c <.text+0x247c> mov -0x1c(%ebp),%eax -0804c14f <.text+0x247f> movl $0x0,0x8(%esp) -0804c157 <.text+0x2487> mov %eax,(%esp) -0804c15a <.text+0x248a> call 080530a0 <exit@plt+0x93e4> -0804c15f <.text+0x248f> mov 0x4(%ebx),%edx -0804c162 <.text+0x2492> mov -0x24(%ebp),%ecx -0804c165 <.text+0x2495> mov %eax,-0x20(%ebp) -0804c168 <.text+0x2498> call 0804ab80 <exit@plt+0xec4> -0804c16d <.text+0x249d> mov -0x20(%ebp),%eax -0804c170 <.text+0x24a0> mov %eax,(%esp) -0804c173 <.text+0x24a3> call 080498cc <free@plt> -0804c178 <.text+0x24a8> cmpl $0x9,0x68(%ebx) -0804c17c <.text+0x24ac> jne 0804c11b <exit@plt+0x245f> -0804c17e <.text+0x24ae> mov (%ebx),%eax -0804c180 <.text+0x24b0> mov %eax,(%esp) -0804c183 <.text+0x24b3> call 080498cc <free@plt> -0804c188 <.text+0x24b8> jmp 0804c11b <exit@plt+0x245f> -0804c18a <.text+0x24ba> lea 0x0(%esi),%esi -0804c190 <.text+0x24c0> mov %esi,%ebx -0804c192 <.text+0x24c2> mov 0x8061358,%esi -0804c198 <.text+0x24c8> xor %eax,%eax -0804c19a <.text+0x24ca> test %esi,%esi -0804c19c <.text+0x24cc> je 0804c1c1 <exit@plt+0x2505> -0804c19e <.text+0x24ce> mov 0x806135c,%ecx -0804c1a4 <.text+0x24d4> lea 0x0(%esi,%eiz,1),%esi -0804c1a8 <.text+0x24d8> mov (%ecx,%ebx,4),%edx -0804c1ab <.text+0x24db> cmpl $0x9,0x68(%edx) -0804c1af <.text+0x24df> mov %edx,(%ecx,%eax,4) -0804c1b2 <.text+0x24e2> setne %dl -0804c1b5 <.text+0x24e5> add $0x1,%ebx -0804c1b8 <.text+0x24e8> movzbl %dl,%edx -0804c1bb <.text+0x24eb> add %edx,%eax -0804c1bd <.text+0x24ed> cmp %esi,%ebx -0804c1bf <.text+0x24ef> jb 0804c1a8 <exit@plt+0x24ec> -0804c1c1 <.text+0x24f1> mov %eax,0x8061358 -0804c1c6 <.text+0x24f6> add $0x2c,%esp -0804c1c9 <.text+0x24f9> pop %ebx -0804c1ca <.text+0x24fa> pop %esi -0804c1cb <.text+0x24fb> pop %edi -0804c1cc <.text+0x24fc> pop %ebp -0804c1cd <.text+0x24fd> ret -0804c1ce <.text+0x24fe> xchg %ax,%ax -0804c1d0 <.text+0x2500> movzbl 0x1(%eax),%edx -0804c1d4 <.text+0x2504> cmp $0x2e,%dl -0804c1d7 <.text+0x2507> je 0804c1f8 <exit@plt+0x253c> -0804c1d9 <.text+0x2509> cmp $0x2f,%dl -0804c1dc <.text+0x250c> sete %al -0804c1df <.text+0x250f> test %dl,%dl -0804c1e1 <.text+0x2511> sete %dl -0804c1e4 <.text+0x2514> or %al,%dl -0804c1e6 <.text+0x2516> jne 0804c11b <exit@plt+0x245f> -0804c1ec <.text+0x251c> jmp 0804c103 <exit@plt+0x2447> -0804c1f1 <.text+0x2521> lea 0x0(%esi,%eiz,1),%esi -0804c1f8 <.text+0x2528> movzbl 0x2(%eax),%edx -0804c1fc <.text+0x252c> jmp 0804c1d9 <exit@plt+0x251d> -0804c1fe <.text+0x252e> xchg %ax,%ax -0804c200 <.text+0x2530> push %ebp -0804c201 <.text+0x2531> movzbl %al,%eax -0804c204 <.text+0x2534> mov %esp,%ebp -0804c206 <.text+0x2536> push %ebx -0804c207 <.text+0x2537> sub $0x14,%esp -0804c20a <.text+0x253a> call 0804a0e0 <exit@plt+0x424> -0804c20f <.text+0x253f> test %al,%al -0804c211 <.text+0x2541> mov %eax,%ebx -0804c213 <.text+0x2543> je 0804c231 <exit@plt+0x2575> -0804c215 <.text+0x2545> mov 0x8061300,%eax -0804c21a <.text+0x254a> mov 0x14(%eax),%edx -0804c21d <.text+0x254d> cmp 0x18(%eax),%edx -0804c220 <.text+0x2550> jae 0804c23c <exit@plt+0x2580> -0804c222 <.text+0x2552> mov %bl,(%edx) -0804c224 <.text+0x2554> add $0x1,%edx -0804c227 <.text+0x2557> mov %edx,0x14(%eax) -0804c22a <.text+0x255a> addl $0x1,0x80614b4 -0804c231 <.text+0x2561> test %bl,%bl -0804c233 <.text+0x2563> setne %al -0804c236 <.text+0x2566> add $0x14,%esp -0804c239 <.text+0x2569> pop %ebx -0804c23a <.text+0x256a> pop %ebp -0804c23b <.text+0x256b> ret -0804c23c <.text+0x256c> movzbl %bl,%edx -0804c23f <.text+0x256f> mov %edx,0x4(%esp) -0804c243 <.text+0x2573> mov %eax,(%esp) -0804c246 <.text+0x2576> call 080498fc <__overflow@plt> -0804c24b <.text+0x257b> jmp 0804c22a <exit@plt+0x256e> -0804c24d <.text+0x257d> lea 0x0(%esi),%esi -0804c250 <.text+0x2580> push %ebp -0804c251 <.text+0x2581> mov %esp,%ebp -0804c253 <.text+0x2583> push %edi -0804c254 <.text+0x2584> mov %edx,%edi -0804c256 <.text+0x2586> push %esi -0804c257 <.text+0x2587> mov %eax,%esi -0804c259 <.text+0x2589> push %ebx -0804c25a <.text+0x258a> sub $0x2c,%esp -0804c25d <.text+0x258d> cmp %edx,%eax -0804c25f <.text+0x258f> jb 0804c2a6 <exit@plt+0x25ea> -0804c261 <.text+0x2591> jmp 0804c2cd <exit@plt+0x2611> -0804c263 <.text+0x2593> nop -0804c264 <.text+0x2594> lea 0x0(%esi,%eiz,1),%esi -0804c268 <.text+0x2598> xor %edx,%edx -0804c26a <.text+0x259a> mov %edi,%eax -0804c26c <.text+0x259c> div %ecx -0804c26e <.text+0x259e> xor %edx,%edx -0804c270 <.text+0x25a0> lea 0x1(%esi),%ebx -0804c273 <.text+0x25a3> mov %eax,-0x1c(%ebp) -0804c276 <.text+0x25a6> mov %ebx,%eax -0804c278 <.text+0x25a8> div %ecx -0804c27a <.text+0x25aa> cmp %eax,-0x1c(%ebp) -0804c27d <.text+0x25ad> jbe 0804c2b3 <exit@plt+0x25f7> -0804c27f <.text+0x25af> mov 0x8061300,%eax -0804c284 <.text+0x25b4> mov 0x14(%eax),%edx -0804c287 <.text+0x25b7> cmp 0x18(%eax),%edx -0804c28a <.text+0x25ba> jae 0804c2e7 <exit@plt+0x262b> -0804c28c <.text+0x25bc> movb $0x9,(%edx) -0804c28f <.text+0x25bf> add $0x1,%edx -0804c292 <.text+0x25c2> mov %edx,0x14(%eax) -0804c295 <.text+0x25c5> mov %esi,%eax -0804c297 <.text+0x25c7> xor %edx,%edx -0804c299 <.text+0x25c9> div %ecx -0804c29b <.text+0x25cb> lea (%ecx,%esi,1),%ebx -0804c29e <.text+0x25ce> sub %edx,%ebx -0804c2a0 <.text+0x25d0> cmp %ebx,%edi -0804c2a2 <.text+0x25d2> jbe 0804c2cd <exit@plt+0x2611> -0804c2a4 <.text+0x25d4> mov %ebx,%esi -0804c2a6 <.text+0x25d6> mov 0x80613f4,%ecx -0804c2ac <.text+0x25dc> lea 0x1(%esi),%ebx -0804c2af <.text+0x25df> test %ecx,%ecx -0804c2b1 <.text+0x25e1> jne 0804c268 <exit@plt+0x25ac> -0804c2b3 <.text+0x25e3> mov 0x8061300,%eax -0804c2b8 <.text+0x25e8> mov 0x14(%eax),%edx -0804c2bb <.text+0x25eb> cmp 0x18(%eax),%edx -0804c2be <.text+0x25ee> jae 0804c2d5 <exit@plt+0x2619> -0804c2c0 <.text+0x25f0> movb $0x20,(%edx) -0804c2c3 <.text+0x25f3> add $0x1,%edx -0804c2c6 <.text+0x25f6> cmp %ebx,%edi -0804c2c8 <.text+0x25f8> mov %edx,0x14(%eax) -0804c2cb <.text+0x25fb> ja 0804c2a4 <exit@plt+0x25e8> -0804c2cd <.text+0x25fd> add $0x2c,%esp -0804c2d0 <.text+0x2600> pop %ebx -0804c2d1 <.text+0x2601> pop %esi -0804c2d2 <.text+0x2602> pop %edi -0804c2d3 <.text+0x2603> pop %ebp -0804c2d4 <.text+0x2604> ret -0804c2d5 <.text+0x2605> movl $0x20,0x4(%esp) -0804c2dd <.text+0x260d> mov %eax,(%esp) -0804c2e0 <.text+0x2610> call 080498fc <__overflow@plt> -0804c2e5 <.text+0x2615> jmp 0804c2a0 <exit@plt+0x25e4> -0804c2e7 <.text+0x2617> movl $0x9,0x4(%esp) -0804c2ef <.text+0x261f> mov %eax,(%esp) -0804c2f2 <.text+0x2622> call 080498fc <__overflow@plt> -0804c2f7 <.text+0x2627> mov 0x80613f4,%ecx -0804c2fd <.text+0x262d> jmp 0804c295 <exit@plt+0x25d9> -0804c2ff <.text+0x262f> nop -0804c300 <.text+0x2630> push %ebp -0804c301 <.text+0x2631> mov %esp,%ebp -0804c303 <.text+0x2633> push %edi -0804c304 <.text+0x2634> push %esi -0804c305 <.text+0x2635> mov %ecx,%esi -0804c307 <.text+0x2637> push %ebx -0804c308 <.text+0x2638> mov %eax,%ebx -0804c30a <.text+0x263a> sub $0x1c,%esp -0804c30d <.text+0x263d> test %eax,%eax -0804c30f <.text+0x263f> je 0804c388 <exit@plt+0x26cc> -0804c311 <.text+0x2641> movl $0x0,0x4(%esp) -0804c319 <.text+0x2649> mov %eax,(%esp) -0804c31c <.text+0x264c> call 08052440 <exit@plt+0x8784> -0804c321 <.text+0x2651> mov %ebx,(%esp) -0804c324 <.text+0x2654> sub %eax,%esi -0804c326 <.text+0x2656> mov %esi,%eax -0804c328 <.text+0x2658> sar $0x1f,%eax -0804c32b <.text+0x265b> not %eax -0804c32d <.text+0x265d> and %eax,%esi -0804c32f <.text+0x265f> mov 0x8061300,%eax -0804c334 <.text+0x2664> mov %eax,0x4(%esp) -0804c338 <.text+0x2668> call 080496fc <fputs_unlocked@plt> -0804c33d <.text+0x266d> mov %ebx,(%esp) -0804c340 <.text+0x2670> mov %esi,%ebx -0804c342 <.text+0x2672> call 08049a2c <strlen@plt> -0804c347 <.text+0x2677> mov %eax,%edi -0804c349 <.text+0x2679> jmp 0804c353 <exit@plt+0x2697> -0804c34b <.text+0x267b> nop -0804c34c <.text+0x267c> lea 0x0(%esi,%eiz,1),%esi -0804c350 <.text+0x2680> sub $0x1,%ebx -0804c353 <.text+0x2683> mov 0x8061300,%eax -0804c358 <.text+0x2688> mov 0x14(%eax),%edx -0804c35b <.text+0x268b> cmp 0x18(%eax),%edx -0804c35e <.text+0x268e> jae 0804c3a6 <exit@plt+0x26ea> -0804c360 <.text+0x2690> movb $0x20,(%edx) -0804c363 <.text+0x2693> add $0x1,%edx -0804c366 <.text+0x2696> mov %edx,0x14(%eax) -0804c369 <.text+0x2699> test %ebx,%ebx -0804c36b <.text+0x269b> jne 0804c350 <exit@plt+0x2694> -0804c36d <.text+0x269d> add %edi,%esi -0804c36f <.text+0x269f> mov 0x80614b4,%eax -0804c374 <.text+0x26a4> lea 0x1(%esi,%eax,1),%eax -0804c378 <.text+0x26a8> mov %eax,0x80614b4 -0804c37d <.text+0x26ad> add $0x1c,%esp -0804c380 <.text+0x26b0> pop %ebx -0804c381 <.text+0x26b1> pop %esi -0804c382 <.text+0x26b2> pop %edi -0804c383 <.text+0x26b3> pop %ebp -0804c384 <.text+0x26b4> ret -0804c385 <.text+0x26b5> lea 0x0(%esi),%esi -0804c388 <.text+0x26b8> mov %edx,0xc(%esp) -0804c38c <.text+0x26bc> mov %ecx,0x8(%esp) -0804c390 <.text+0x26c0> movl $0x805de31,0x4(%esp) -0804c398 <.text+0x26c8> movl $0x1,(%esp) -0804c39f <.text+0x26cf> call 0804978c <__printf_chk@plt> -0804c3a4 <.text+0x26d4> jmp 0804c36f <exit@plt+0x26b3> -0804c3a6 <.text+0x26d6> movl $0x20,0x4(%esp) -0804c3ae <.text+0x26de> mov %eax,(%esp) -0804c3b1 <.text+0x26e1> call 080498fc <__overflow@plt> -0804c3b6 <.text+0x26e6> jmp 0804c369 <exit@plt+0x26ad> -0804c3b8 <.text+0x26e8> nop -0804c3b9 <.text+0x26e9> lea 0x0(%esi,%eiz,1),%esi -0804c3c0 <.text+0x26f0> push %ebp -0804c3c1 <.text+0x26f1> mov %esp,%ebp -0804c3c3 <.text+0x26f3> push %ebx -0804c3c4 <.text+0x26f4> mov %eax,%ebx -0804c3c6 <.text+0x26f6> sub $0x24,%esp -0804c3c9 <.text+0x26f9> test %cl,%cl -0804c3cb <.text+0x26fb> mov $0x805de37,%eax -0804c3d0 <.text+0x2700> je 0804c3dd <exit@plt+0x2721> -0804c3d2 <.text+0x2702> xor %eax,%eax -0804c3d4 <.text+0x2704> cmpb $0x0,0x80613ae -0804c3db <.text+0x270b> je 0804c3f0 <exit@plt+0x2734> -0804c3dd <.text+0x270d> add $0x24,%esp -0804c3e0 <.text+0x2710> mov %edx,%ecx -0804c3e2 <.text+0x2712> mov %ebx,%edx -0804c3e4 <.text+0x2714> pop %ebx -0804c3e5 <.text+0x2715> pop %ebp -0804c3e6 <.text+0x2716> jmp 0804c300 <exit@plt+0x2644> -0804c3eb <.text+0x271b> nop -0804c3ec <.text+0x271c> lea 0x0(%esi,%eiz,1),%esi -0804c3f0 <.text+0x2720> mov %ebx,(%esp) -0804c3f3 <.text+0x2723> mov %edx,-0xc(%ebp) -0804c3f6 <.text+0x2726> call 08054f90 <exit@plt+0xb2d4> -0804c3fb <.text+0x272b> mov -0xc(%ebp),%edx -0804c3fe <.text+0x272e> add $0x24,%esp -0804c401 <.text+0x2731> mov %edx,%ecx -0804c403 <.text+0x2733> mov %ebx,%edx -0804c405 <.text+0x2735> pop %ebx -0804c406 <.text+0x2736> pop %ebp -0804c407 <.text+0x2737> jmp 0804c300 <exit@plt+0x2644> -0804c40c <.text+0x273c> lea 0x0(%esi,%eiz,1),%esi -0804c410 <.text+0x2740> push %ebp -0804c411 <.text+0x2741> mov %esp,%ebp -0804c413 <.text+0x2743> push %edi -0804c414 <.text+0x2744> push %esi -0804c415 <.text+0x2745> push %ebx -0804c416 <.text+0x2746> sub $0x3c,%esp -0804c419 <.text+0x2749> mov 0xc(%edx),%ecx -0804c41c <.text+0x274c> mov 0x8(%edx),%esi -0804c41f <.text+0x274f> mov %ecx,%ebx -0804c421 <.text+0x2751> sub %esi,%ebx -0804c423 <.text+0x2753> shr $0x2,%ebx -0804c426 <.text+0x2756> test %ebx,%ebx -0804c428 <.text+0x2758> je 0804c4b0 <exit@plt+0x27f4> -0804c42e <.text+0x275e> cmp %esi,%ecx -0804c430 <.text+0x2760> je 0804c4c0 <exit@plt+0x2804> -0804c436 <.text+0x2766> mov 0x18(%edx),%edi -0804c439 <.text+0x2769> add %edi,%ecx -0804c43b <.text+0x276b> not %edi -0804c43d <.text+0x276d> and %edi,%ecx -0804c43f <.text+0x276f> mov 0x10(%edx),%edi -0804c442 <.text+0x2772> mov %ecx,0xc(%edx) -0804c445 <.text+0x2775> mov %edi,-0x2c(%ebp) -0804c448 <.text+0x2778> mov %ecx,%edi -0804c44a <.text+0x277a> sub 0x4(%edx),%edi -0804c44d <.text+0x277d> mov %edi,-0x20(%ebp) -0804c450 <.text+0x2780> mov -0x2c(%ebp),%edi -0804c453 <.text+0x2783> sub 0x4(%edx),%edi -0804c456 <.text+0x2786> cmp %edi,-0x20(%ebp) -0804c459 <.text+0x2789> jg 0804c4b8 <exit@plt+0x27fc> -0804c45b <.text+0x278b> mov %ecx,-0x2c(%ebp) -0804c45e <.text+0x278e> mov -0x2c(%ebp),%edi -0804c461 <.text+0x2791> mov %edi,0x8(%edx) -0804c464 <.text+0x2794> mov 0x8061300,%edx -0804c46a <.text+0x279a> xor %edi,%edi -0804c46c <.text+0x279c> mov %eax,(%esp) -0804c46f <.text+0x279f> mov %edx,0x4(%esp) -0804c473 <.text+0x27a3> call 080496fc <fputs_unlocked@plt> -0804c478 <.text+0x27a8> mov (%esi,%edi,4),%eax -0804c47b <.text+0x27ab> add $0x1,%edi -0804c47e <.text+0x27ae> movl $0x805de39,0x4(%esp) -0804c486 <.text+0x27b6> movl $0x1,(%esp) -0804c48d <.text+0x27bd> mov %eax,0x8(%esp) -0804c491 <.text+0x27c1> call 0804978c <__printf_chk@plt> -0804c496 <.text+0x27c6> cmp %edi,%ebx -0804c498 <.text+0x27c8> ja 0804c478 <exit@plt+0x27bc> -0804c49a <.text+0x27ca> mov 0x8061300,%eax -0804c49f <.text+0x27cf> mov 0x14(%eax),%edx -0804c4a2 <.text+0x27d2> cmp 0x18(%eax),%edx -0804c4a5 <.text+0x27d5> jae 0804c4c9 <exit@plt+0x280d> -0804c4a7 <.text+0x27d7> movb $0xa,(%edx) -0804c4aa <.text+0x27da> add $0x1,%edx -0804c4ad <.text+0x27dd> mov %edx,0x14(%eax) -0804c4b0 <.text+0x27e0> add $0x3c,%esp -0804c4b3 <.text+0x27e3> pop %ebx -0804c4b4 <.text+0x27e4> pop %esi -0804c4b5 <.text+0x27e5> pop %edi -0804c4b6 <.text+0x27e6> pop %ebp -0804c4b7 <.text+0x27e7> ret -0804c4b8 <.text+0x27e8> mov -0x2c(%ebp),%ecx -0804c4bb <.text+0x27eb> mov %ecx,0xc(%edx) -0804c4be <.text+0x27ee> jmp 0804c45e <exit@plt+0x27a2> -0804c4c0 <.text+0x27f0> orb $0x2,0x28(%edx) -0804c4c4 <.text+0x27f4> jmp 0804c436 <exit@plt+0x277a> -0804c4c9 <.text+0x27f9> movl $0xa,0x4(%esp) -0804c4d1 <.text+0x2801> mov %eax,(%esp) -0804c4d4 <.text+0x2804> call 080498fc <__overflow@plt> -0804c4d9 <.text+0x2809> jmp 0804c4b0 <exit@plt+0x27f4> -0804c4db <.text+0x280b> nop -0804c4dc <.text+0x280c> lea 0x0(%esi,%eiz,1),%esi -0804c4e0 <.text+0x2810> push %ebp -0804c4e1 <.text+0x2811> mov %esp,%ebp -0804c4e3 <.text+0x2813> push %edi -0804c4e4 <.text+0x2814> push %esi -0804c4e5 <.text+0x2815> mov %ecx,%esi -0804c4e7 <.text+0x2817> push %ebx -0804c4e8 <.text+0x2818> sub $0x205c,%esp -0804c4ee <.text+0x281e> mov %eax,-0x203c(%ebp) -0804c4f4 <.text+0x2824> mov 0x8(%ebp),%eax -0804c4f7 <.text+0x2827> lea -0x201c(%ebp),%ebx -0804c4fd <.text+0x282d> mov %edx,0x8(%esp) -0804c501 <.text+0x2831> mov %edx,-0x2040(%ebp) -0804c507 <.text+0x2837> mov %ecx,0x10(%esp) -0804c50b <.text+0x283b> mov %eax,-0x2038(%ebp) -0804c511 <.text+0x2841> movl $0xffffffff,0xc(%esp) -0804c519 <.text+0x2849> mov %gs:0x14,%eax -0804c51f <.text+0x284f> mov %eax,-0x1c(%ebp) -0804c522 <.text+0x2852> xor %eax,%eax -0804c524 <.text+0x2854> movl $0x2000,0x4(%esp) -0804c52c <.text+0x285c> mov %ebx,(%esp) -0804c52f <.text+0x285f> call 080563d0 <exit@plt+0xc714> -0804c534 <.text+0x2864> mov -0x2040(%ebp),%edx -0804c53a <.text+0x286a> mov %ebx,-0x2034(%ebp) -0804c540 <.text+0x2870> cmp $0x1fff,%eax -0804c545 <.text+0x2875> mov %eax,%edi -0804c547 <.text+0x2877> ja 0804c725 <exit@plt+0x2a69> -0804c54d <.text+0x287d> cmpb $0x0,0x80613e8 -0804c554 <.text+0x2884> jne 0804c5f2 <exit@plt+0x2936> -0804c55a <.text+0x288a> mov -0x2038(%ebp),%esi -0804c560 <.text+0x2890> test %esi,%esi -0804c562 <.text+0x2892> je 0804c592 <exit@plt+0x28d6> -0804c564 <.text+0x2894> call 0804970c <__ctype_get_mb_cur_max@plt> -0804c569 <.text+0x2899> cmp $0x1,%eax -0804c56c <.text+0x289c> jbe 0804c75e <exit@plt+0x2aa2> -0804c572 <.text+0x28a2> mov -0x2034(%ebp),%edx -0804c578 <.text+0x28a8> movl $0x0,0x8(%esp) -0804c580 <.text+0x28b0> mov %edi,0x4(%esp) -0804c584 <.text+0x28b4> mov %edx,(%esp) -0804c587 <.text+0x28b7> call 080522a0 <exit@plt+0x85e4> -0804c58c <.text+0x28bc> mov %eax,-0x202c(%ebp) -0804c592 <.text+0x28c2> mov -0x203c(%ebp),%ebx -0804c598 <.text+0x28c8> test %ebx,%ebx -0804c59a <.text+0x28ca> je 0804c5c0 <exit@plt+0x2904> -0804c59c <.text+0x28cc> mov -0x203c(%ebp),%eax -0804c5a2 <.text+0x28d2> mov -0x2034(%ebp),%edx -0804c5a8 <.text+0x28d8> mov %edi,0x8(%esp) -0804c5ac <.text+0x28dc> movl $0x1,0x4(%esp) -0804c5b4 <.text+0x28e4> mov %eax,0xc(%esp) -0804c5b8 <.text+0x28e8> mov %edx,(%esp) -0804c5bb <.text+0x28eb> call 08049a8c <fwrite_unlocked@plt> -0804c5c0 <.text+0x28f0> mov -0x2038(%ebp),%ecx -0804c5c6 <.text+0x28f6> test %ecx,%ecx -0804c5c8 <.text+0x28f8> je 0804c5d8 <exit@plt+0x291c> -0804c5ca <.text+0x28fa> mov -0x202c(%ebp),%edx -0804c5d0 <.text+0x2900> mov -0x2038(%ebp),%eax -0804c5d6 <.text+0x2906> mov %edx,(%eax) -0804c5d8 <.text+0x2908> mov -0x1c(%ebp),%edx -0804c5db <.text+0x290b> xor %gs:0x14,%edx -0804c5e2 <.text+0x2912> mov %edi,%eax -0804c5e4 <.text+0x2914> jne 0804c859 <exit@plt+0x2b9d> -0804c5ea <.text+0x291a> lea -0xc(%ebp),%esp -0804c5ed <.text+0x291d> pop %ebx -0804c5ee <.text+0x291e> pop %esi -0804c5ef <.text+0x291f> pop %edi -0804c5f0 <.text+0x2920> pop %ebp -0804c5f1 <.text+0x2921> ret -0804c5f2 <.text+0x2922> call 0804970c <__ctype_get_mb_cur_max@plt> -0804c5f7 <.text+0x2927> cmp $0x1,%eax -0804c5fa <.text+0x292a> jbe 0804c81d <exit@plt+0x2b61> -0804c600 <.text+0x2930> add -0x2034(%ebp),%edi -0804c606 <.text+0x2936> movl $0x0,-0x202c(%ebp) -0804c610 <.text+0x2940> mov %edi,-0x2030(%ebp) -0804c616 <.text+0x2946> mov -0x2030(%ebp),%edx -0804c61c <.text+0x294c> xor %edi,%edi -0804c61e <.text+0x294e> cmp %edx,-0x2034(%ebp) -0804c624 <.text+0x2954> jae 0804c592 <exit@plt+0x28d6> -0804c62a <.text+0x295a> mov -0x2034(%ebp),%edi -0804c630 <.text+0x2960> mov %edi,%esi -0804c632 <.text+0x2962> lea 0x0(%esi),%esi -0804c638 <.text+0x2968> movzbl (%esi),%eax -0804c63b <.text+0x296b> cmp $0x5f,%al -0804c63d <.text+0x296d> jg 0804c7d0 <exit@plt+0x2b14> -0804c643 <.text+0x2973> cmp $0x41,%al -0804c645 <.text+0x2975> jge 0804c7dc <exit@plt+0x2b20> -0804c64b <.text+0x297b> cmp $0x20,%al -0804c64d <.text+0x297d> jl 0804c668 <exit@plt+0x29ac> -0804c64f <.text+0x297f> cmp $0x23,%al -0804c651 <.text+0x2981> jle 0804c7dc <exit@plt+0x2b20> -0804c657 <.text+0x2987> lea -0x25(%eax),%edx -0804c65a <.text+0x298a> cmp $0x1a,%dl -0804c65d <.text+0x298d> lea 0x0(%esi),%esi -0804c660 <.text+0x2990> jbe 0804c7dc <exit@plt+0x2b20> -0804c666 <.text+0x2996> xchg %ax,%ax -0804c668 <.text+0x2998> movl $0x0,-0x2028(%ebp) -0804c672 <.text+0x29a2> movl $0x0,-0x2024(%ebp) -0804c67c <.text+0x29ac> lea 0x0(%esi,%eiz,1),%esi -0804c680 <.text+0x29b0> lea -0x2028(%ebp),%eax -0804c686 <.text+0x29b6> mov %eax,0xc(%esp) -0804c68a <.text+0x29ba> mov -0x2030(%ebp),%eax -0804c690 <.text+0x29c0> lea -0x2020(%ebp),%edx -0804c696 <.text+0x29c6> mov %esi,0x4(%esp) -0804c69a <.text+0x29ca> mov %edx,(%esp) -0804c69d <.text+0x29cd> sub %esi,%eax -0804c69f <.text+0x29cf> mov %eax,0x8(%esp) -0804c6a3 <.text+0x29d3> call 0804989c <mbrtowc@plt> -0804c6a8 <.text+0x29d8> cmp $0xffffffff,%eax -0804c6ab <.text+0x29db> mov %eax,%ebx -0804c6ad <.text+0x29dd> je 0804c7f0 <exit@plt+0x2b34> -0804c6b3 <.text+0x29e3> cmp $0xfffffffe,%eax -0804c6b6 <.text+0x29e6> je 0804c805 <exit@plt+0x2b49> -0804c6bc <.text+0x29ec> test %eax,%eax -0804c6be <.text+0x29ee> xchg %ax,%ax -0804c6c0 <.text+0x29f0> jne 0804c6c4 <exit@plt+0x2a08> -0804c6c2 <.text+0x29f2> mov $0x1,%bl -0804c6c4 <.text+0x29f4> mov -0x2020(%ebp),%eax -0804c6ca <.text+0x29fa> mov %eax,(%esp) -0804c6cd <.text+0x29fd> call 08049c7c <wcwidth@plt> -0804c6d2 <.text+0x2a02> test %eax,%eax -0804c6d4 <.text+0x2a04> js 0804c7b8 <exit@plt+0x2afc> -0804c6da <.text+0x2a0a> xor %edx,%edx -0804c6dc <.text+0x2a0c> lea 0x0(%esi,%eiz,1),%esi -0804c6e0 <.text+0x2a10> movzbl (%esi,%edx,1),%ecx -0804c6e4 <.text+0x2a14> mov %cl,(%edi,%edx,1) -0804c6e7 <.text+0x2a17> add $0x1,%edx -0804c6ea <.text+0x2a1a> cmp %edx,%ebx -0804c6ec <.text+0x2a1c> jne 0804c6e0 <exit@plt+0x2a24> -0804c6ee <.text+0x2a1e> add %eax,-0x202c(%ebp) -0804c6f4 <.text+0x2a24> add %ebx,%edi -0804c6f6 <.text+0x2a26> add %ebx,%esi -0804c6f8 <.text+0x2a28> lea -0x2028(%ebp),%eax -0804c6fe <.text+0x2a2e> mov %eax,(%esp) -0804c701 <.text+0x2a31> call 080499bc <mbsinit@plt> -0804c706 <.text+0x2a36> test %eax,%eax -0804c708 <.text+0x2a38> je 0804c680 <exit@plt+0x29c4> -0804c70e <.text+0x2a3e> cmp %esi,-0x2030(%ebp) -0804c714 <.text+0x2a44> ja 0804c638 <exit@plt+0x297c> -0804c71a <.text+0x2a4a> sub -0x2034(%ebp),%edi -0804c720 <.text+0x2a50> jmp 0804c592 <exit@plt+0x28d6> -0804c725 <.text+0x2a55> lea 0x1(%eax),%ecx -0804c728 <.text+0x2a58> lea 0x1f(%eax),%eax -0804c72b <.text+0x2a5b> and $0xfffffff0,%eax -0804c72e <.text+0x2a5e> sub %eax,%esp -0804c730 <.text+0x2a60> lea 0x23(%esp),%eax -0804c734 <.text+0x2a64> and $0xfffffff0,%eax -0804c737 <.text+0x2a67> mov %eax,-0x2034(%ebp) -0804c73d <.text+0x2a6d> mov %esi,0x10(%esp) -0804c741 <.text+0x2a71> movl $0xffffffff,0xc(%esp) -0804c749 <.text+0x2a79> mov %edx,0x8(%esp) -0804c74d <.text+0x2a7d> mov %ecx,0x4(%esp) -0804c751 <.text+0x2a81> mov %eax,(%esp) -0804c754 <.text+0x2a84> call 080563d0 <exit@plt+0xc714> -0804c759 <.text+0x2a89> jmp 0804c54d <exit@plt+0x2891> -0804c75e <.text+0x2a8e> mov -0x2034(%ebp),%ebx -0804c764 <.text+0x2a94> movl $0x0,-0x202c(%ebp) -0804c76e <.text+0x2a9e> add %edi,%ebx -0804c770 <.text+0x2aa0> cmp %ebx,-0x2034(%ebp) -0804c776 <.text+0x2aa6> jae 0804c592 <exit@plt+0x28d6> -0804c77c <.text+0x2aac> call 0804995c <__ctype_b_loc@plt> -0804c781 <.text+0x2ab1> xor %esi,%esi -0804c783 <.text+0x2ab3> mov (%eax),%ecx -0804c785 <.text+0x2ab5> mov -0x2034(%ebp),%eax -0804c78b <.text+0x2abb> nop -0804c78c <.text+0x2abc> lea 0x0(%esi,%eiz,1),%esi -0804c790 <.text+0x2ac0> movzbl (%eax),%edx -0804c793 <.text+0x2ac3> movzwl (%ecx,%edx,2),%edx -0804c797 <.text+0x2ac7> and $0x4000,%edx -0804c79d <.text+0x2acd> cmp $0x1,%edx -0804c7a0 <.text+0x2ad0> sbb $0xffffffff,%esi -0804c7a3 <.text+0x2ad3> add $0x1,%eax -0804c7a6 <.text+0x2ad6> cmp %eax,%ebx -0804c7a8 <.text+0x2ad8> ja 0804c790 <exit@plt+0x2ad4> -0804c7aa <.text+0x2ada> mov %esi,-0x202c(%ebp) -0804c7b0 <.text+0x2ae0> jmp 0804c592 <exit@plt+0x28d6> -0804c7b5 <.text+0x2ae5> lea 0x0(%esi),%esi -0804c7b8 <.text+0x2ae8> movb $0x3f,(%edi) -0804c7bb <.text+0x2aeb> add %ebx,%esi -0804c7bd <.text+0x2aed> add $0x1,%edi -0804c7c0 <.text+0x2af0> addl $0x1,-0x202c(%ebp) -0804c7c7 <.text+0x2af7> jmp 0804c6f8 <exit@plt+0x2a3c> -0804c7cc <.text+0x2afc> lea 0x0(%esi,%eiz,1),%esi -0804c7d0 <.text+0x2b00> lea -0x61(%eax),%edx -0804c7d3 <.text+0x2b03> cmp $0x1d,%dl -0804c7d6 <.text+0x2b06> ja 0804c668 <exit@plt+0x29ac> -0804c7dc <.text+0x2b0c> mov %al,(%edi) -0804c7de <.text+0x2b0e> add $0x1,%esi -0804c7e1 <.text+0x2b11> add $0x1,%edi -0804c7e4 <.text+0x2b14> addl $0x1,-0x202c(%ebp) -0804c7eb <.text+0x2b1b> jmp 0804c70e <exit@plt+0x2a52> -0804c7f0 <.text+0x2b20> movb $0x3f,(%edi) -0804c7f3 <.text+0x2b23> add $0x1,%esi -0804c7f6 <.text+0x2b26> add $0x1,%edi -0804c7f9 <.text+0x2b29> addl $0x1,-0x202c(%ebp) -0804c800 <.text+0x2b30> jmp 0804c70e <exit@plt+0x2a52> -0804c805 <.text+0x2b35> movb $0x3f,(%edi) -0804c808 <.text+0x2b38> add $0x1,%edi -0804c80b <.text+0x2b3b> addl $0x1,-0x202c(%ebp) -0804c812 <.text+0x2b42> sub -0x2034(%ebp),%edi -0804c818 <.text+0x2b48> jmp 0804c592 <exit@plt+0x28d6> -0804c81d <.text+0x2b4d> mov -0x2034(%ebp),%esi -0804c823 <.text+0x2b53> add %edi,%esi -0804c825 <.text+0x2b55> cmp %esi,-0x2034(%ebp) -0804c82b <.text+0x2b5b> jae 0804c84e <exit@plt+0x2b92> -0804c82d <.text+0x2b5d> call 0804995c <__ctype_b_loc@plt> -0804c832 <.text+0x2b62> mov -0x2034(%ebp),%edx -0804c838 <.text+0x2b68> movzbl (%edx),%ebx -0804c83b <.text+0x2b6b> mov (%eax),%ecx -0804c83d <.text+0x2b6d> testb $0x40,0x1(%ecx,%ebx,2) -0804c842 <.text+0x2b72> jne 0804c847 <exit@plt+0x2b8b> -0804c844 <.text+0x2b74> movb $0x3f,(%edx) -0804c847 <.text+0x2b77> add $0x1,%edx -0804c84a <.text+0x2b7a> cmp %edx,%esi -0804c84c <.text+0x2b7c> ja 0804c838 <exit@plt+0x2b7c> -0804c84e <.text+0x2b7e> mov %edi,-0x202c(%ebp) -0804c854 <.text+0x2b84> jmp 0804c592 <exit@plt+0x28d6> -0804c859 <.text+0x2b89> call 08049b1c <__stack_chk_fail@plt> -0804c85e <.text+0x2b8e> xchg %ax,%ax -0804c860 <.text+0x2b90> push %ebp -0804c861 <.text+0x2b91> mov %esp,%ebp -0804c863 <.text+0x2b93> push %esi -0804c864 <.text+0x2b94> mov %eax,%esi -0804c866 <.text+0x2b96> push %ebx -0804c867 <.text+0x2b97> xor %ebx,%ebx -0804c869 <.text+0x2b99> sub $0x2c0,%esp -0804c86f <.text+0x2b9f> mov %gs:0x14,%eax -0804c875 <.text+0x2ba5> mov %eax,-0xc(%ebp) -0804c878 <.text+0x2ba8> xor %eax,%eax -0804c87a <.text+0x2baa> cmpb $0x0,0x80613d1 -0804c881 <.text+0x2bb1> je 0804c899 <exit@plt+0x2bdd> -0804c883 <.text+0x2bb3> cmpl $0x4,0x80613a0 -0804c88a <.text+0x2bba> je 0804c9b0 <exit@plt+0x2cf4> -0804c890 <.text+0x2bc0> mov 0x8061378,%ebx -0804c896 <.text+0x2bc6> add $0x1,%ebx -0804c899 <.text+0x2bc9> cmpb $0x0,0x80613af -0804c8a0 <.text+0x2bd0> je 0804c8b9 <exit@plt+0x2bfd> -0804c8a2 <.text+0x2bd2> cmpl $0x4,0x80613a0 -0804c8a9 <.text+0x2bd9> je 0804c950 <exit@plt+0x2c94> -0804c8af <.text+0x2bdf> mov 0x806137c,%eax -0804c8b4 <.text+0x2be4> add $0x1,%eax -0804c8b7 <.text+0x2be7> add %eax,%ebx -0804c8b9 <.text+0x2be9> cmpb $0x0,0x8061374 -0804c8c0 <.text+0x2bf0> je 0804c8d5 <exit@plt+0x2c19> -0804c8c2 <.text+0x2bf2> cmpl $0x4,0x80613a0 -0804c8c9 <.text+0x2bf9> je 0804c938 <exit@plt+0x2c7c> -0804c8cb <.text+0x2bfb> mov 0x8061384,%eax -0804c8d0 <.text+0x2c00> add $0x1,%eax -0804c8d3 <.text+0x2c03> add %eax,%ebx -0804c8d5 <.text+0x2c05> mov 0x80613ec,%ecx -0804c8db <.text+0x2c0b> lea -0x29c(%ebp),%eax -0804c8e1 <.text+0x2c11> mov (%esi),%edx -0804c8e3 <.text+0x2c13> mov %eax,(%esp) -0804c8e6 <.text+0x2c16> xor %eax,%eax -0804c8e8 <.text+0x2c18> call 0804c4e0 <exit@plt+0x2824> -0804c8ed <.text+0x2c1d> mov 0x80613c4,%eax -0804c8f2 <.text+0x2c22> add -0x29c(%ebp),%ebx -0804c8f8 <.text+0x2c28> test %eax,%eax -0804c8fa <.text+0x2c2a> je 0804c915 <exit@plt+0x2c59> -0804c8fc <.text+0x2c2c> mov 0x68(%esi),%ecx -0804c8ff <.text+0x2c2f> mov 0x18(%esi),%edx -0804c902 <.text+0x2c32> movzbl 0x74(%esi),%eax -0804c906 <.text+0x2c36> call 0804a0e0 <exit@plt+0x424> -0804c90b <.text+0x2c3b> test %al,%al -0804c90d <.text+0x2c3d> setne %al -0804c910 <.text+0x2c40> movzbl %al,%eax -0804c913 <.text+0x2c43> add %eax,%ebx -0804c915 <.text+0x2c45> mov -0xc(%ebp),%edx -0804c918 <.text+0x2c48> xor %gs:0x14,%edx -0804c91f <.text+0x2c4f> mov %ebx,%eax -0804c921 <.text+0x2c51> jne 0804c9dc <exit@plt+0x2d20> -0804c927 <.text+0x2c57> add $0x2c0,%esp -0804c92d <.text+0x2c5d> pop %ebx -0804c92e <.text+0x2c5e> pop %esi -0804c92f <.text+0x2c5f> pop %ebp -0804c930 <.text+0x2c60> ret -0804c931 <.text+0x2c61> lea 0x0(%esi,%eiz,1),%esi -0804c938 <.text+0x2c68> mov 0x70(%esi),%eax -0804c93b <.text+0x2c6b> mov %eax,(%esp) -0804c93e <.text+0x2c6e> call 08049a2c <strlen@plt> -0804c943 <.text+0x2c73> add $0x1,%eax -0804c946 <.text+0x2c76> add %eax,%ebx -0804c948 <.text+0x2c78> jmp 0804c8d5 <exit@plt+0x2c19> -0804c94a <.text+0x2c7a> lea 0x0(%esi),%esi -0804c950 <.text+0x2c80> mov 0x80613b8,%eax -0804c955 <.text+0x2c85> mov 0x80613bc,%edx -0804c95b <.text+0x2c8b> movl $0x200,0x10(%esp) -0804c963 <.text+0x2c93> movl $0x0,0x14(%esp) -0804c96b <.text+0x2c9b> mov %eax,0x18(%esp) -0804c96f <.text+0x2c9f> mov 0x80613b0,%eax -0804c974 <.text+0x2ca4> mov %edx,0x1c(%esp) -0804c978 <.text+0x2ca8> mov 0x44(%esi),%edx -0804c97b <.text+0x2cab> mov %eax,0xc(%esp) -0804c97f <.text+0x2caf> lea -0x298(%ebp),%eax -0804c985 <.text+0x2cb5> mov %eax,0x8(%esp) -0804c989 <.text+0x2cb9> mov 0x40(%esi),%eax -0804c98c <.text+0x2cbc> mov %edx,0x4(%esp) -0804c990 <.text+0x2cc0> mov %eax,(%esp) -0804c993 <.text+0x2cc3> call 08054030 <exit@plt+0xa374> -0804c998 <.text+0x2cc8> mov %eax,(%esp) -0804c99b <.text+0x2ccb> call 08049a2c <strlen@plt> -0804c9a0 <.text+0x2cd0> add $0x1,%eax -0804c9a3 <.text+0x2cd3> add %eax,%ebx -0804c9a5 <.text+0x2cd5> jmp 0804c8b9 <exit@plt+0x2bfd> -0804c9aa <.text+0x2cda> lea 0x0(%esi),%esi -0804c9b0 <.text+0x2ce0> lea -0x298(%ebp),%eax -0804c9b6 <.text+0x2ce6> mov 0x64(%esi),%edx -0804c9b9 <.text+0x2ce9> mov %eax,0x8(%esp) -0804c9bd <.text+0x2ced> mov 0x60(%esi),%eax -0804c9c0 <.text+0x2cf0> mov %edx,0x4(%esp) -0804c9c4 <.text+0x2cf4> mov %eax,(%esp) -0804c9c7 <.text+0x2cf7> call 08058160 <exit@plt+0xe4a4> -0804c9cc <.text+0x2cfc> mov %eax,(%esp) -0804c9cf <.text+0x2cff> call 08049a2c <strlen@plt> -0804c9d4 <.text+0x2d04> lea 0x1(%eax),%ebx -0804c9d7 <.text+0x2d07> jmp 0804c899 <exit@plt+0x2bdd> -0804c9dc <.text+0x2d0c> call 08049b1c <__stack_chk_fail@plt> -0804c9e1 <.text+0x2d11> jmp 0804c9f0 <exit@plt+0x2d34> -0804c9e3 <.text+0x2d13> nop -0804c9e4 <.text+0x2d14> nop -0804c9e5 <.text+0x2d15> nop -0804c9e6 <.text+0x2d16> nop -0804c9e7 <.text+0x2d17> nop -0804c9e8 <.text+0x2d18> nop -0804c9e9 <.text+0x2d19> nop -0804c9ea <.text+0x2d1a> nop -0804c9eb <.text+0x2d1b> nop -0804c9ec <.text+0x2d1c> nop -0804c9ed <.text+0x2d1d> nop -0804c9ee <.text+0x2d1e> nop -0804c9ef <.text+0x2d1f> nop -0804c9f0 <.text+0x2d20> push %ebp -0804c9f1 <.text+0x2d21> mov %esp,%ebp -0804c9f3 <.text+0x2d23> sub $0x28,%esp -0804c9f6 <.text+0x2d26> cmpb $0x0,0x8061340 -0804c9fd <.text+0x2d2d> je 0804ca28 <exit@plt+0x2d6c> -0804c9ff <.text+0x2d2f> mov 0x8061300,%edx -0804ca05 <.text+0x2d35> movl $0x1,0x8(%esp) -0804ca0d <.text+0x2d3d> mov %edx,0xc(%esp) -0804ca11 <.text+0x2d41> mov (%eax),%edx -0804ca13 <.text+0x2d43> mov %edx,0x4(%esp) -0804ca17 <.text+0x2d47> mov 0x4(%eax),%eax -0804ca1a <.text+0x2d4a> mov %eax,(%esp) -0804ca1d <.text+0x2d4d> call 08049a8c <fwrite_unlocked@plt> -0804ca22 <.text+0x2d52> leave -0804ca23 <.text+0x2d53> ret -0804ca24 <.text+0x2d54> lea 0x0(%esi,%eiz,1),%esi -0804ca28 <.text+0x2d58> mov %eax,-0xc(%ebp) -0804ca2b <.text+0x2d5b> movb $0x1,0x8061340 -0804ca32 <.text+0x2d62> call 0804ca40 <exit@plt+0x2d84> -0804ca37 <.text+0x2d67> mov -0xc(%ebp),%eax -0804ca3a <.text+0x2d6a> jmp 0804c9ff <exit@plt+0x2d43> -0804ca3c <.text+0x2d6c> lea 0x0(%esi,%eiz,1),%esi -0804ca40 <.text+0x2d70> push %ebp -0804ca41 <.text+0x2d71> mov %esp,%ebp -0804ca43 <.text+0x2d73> sub $0x8,%esp -0804ca46 <.text+0x2d76> mov 0x80611f4,%edx -0804ca4c <.text+0x2d7c> test %edx,%edx -0804ca4e <.text+0x2d7e> je 0804ca58 <exit@plt+0x2d9c> -0804ca50 <.text+0x2d80> leave -0804ca51 <.text+0x2d81> mov $0x80611f0,%eax -0804ca56 <.text+0x2d86> jmp 0804c9f0 <exit@plt+0x2d34> -0804ca58 <.text+0x2d88> mov $0x80611e0,%eax -0804ca5d <.text+0x2d8d> call 0804c9f0 <exit@plt+0x2d34> -0804ca62 <.text+0x2d92> mov $0x80611f8,%eax -0804ca67 <.text+0x2d97> call 0804c9f0 <exit@plt+0x2d34> -0804ca6c <.text+0x2d9c> mov $0x80611e8,%eax -0804ca71 <.text+0x2da1> leave -0804ca72 <.text+0x2da2> jmp 0804c9f0 <exit@plt+0x2d34> -0804ca77 <.text+0x2da7> mov %esi,%esi -0804ca79 <.text+0x2da9> lea 0x0(%edi,%eiz,1),%edi -0804ca80 <.text+0x2db0> push %ebp -0804ca81 <.text+0x2db1> mov $0x80611e0,%eax -0804ca86 <.text+0x2db6> mov %esp,%ebp -0804ca88 <.text+0x2db8> sub $0x8,%esp -0804ca8b <.text+0x2dbb> call 0804c9f0 <exit@plt+0x2d34> -0804ca90 <.text+0x2dc0> mov $0x80611e8,%eax -0804ca95 <.text+0x2dc5> leave -0804ca96 <.text+0x2dc6> jmp 0804c9f0 <exit@plt+0x2d34> -0804ca9b <.text+0x2dcb> nop -0804ca9c <.text+0x2dcc> lea 0x0(%esi,%eiz,1),%esi -0804caa0 <.text+0x2dd0> push %ebp -0804caa1 <.text+0x2dd1> mov %esp,%ebp -0804caa3 <.text+0x2dd3> push %edi -0804caa4 <.text+0x2dd4> push %esi -0804caa5 <.text+0x2dd5> mov %eax,%esi -0804caa7 <.text+0x2dd7> push %ebx -0804caa8 <.text+0x2dd8> sub $0xac,%esp -0804caae <.text+0x2dde> mov 0x10(%ebp),%ebx -0804cab1 <.text+0x2de1> cmpb $0x0,0x80613c8 -0804cab8 <.text+0x2de8> movzbl 0x8(%ebp),%eax -0804cabc <.text+0x2dec> jne 0804cb50 <exit@plt+0x2e94> -0804cac2 <.text+0x2df2> xor %edi,%edi -0804cac4 <.text+0x2df4> test %ebx,%ebx -0804cac6 <.text+0x2df6> je 0804cc0c <exit@plt+0x2f50> -0804cacc <.text+0x2dfc> cmpb $0x0,0x80613c0 -0804cad3 <.text+0x2e03> je 0804caf0 <exit@plt+0x2e34> -0804cad5 <.text+0x2e05> mov 0xc(%ebx),%eax -0804cad8 <.text+0x2e08> lea 0x4(%eax),%edx -0804cadb <.text+0x2e0b> cmp %edx,0x10(%ebx) -0804cade <.text+0x2e0e> jb 0804cdb0 <exit@plt+0x30f4> -0804cae4 <.text+0x2e14> mov 0x80614b4,%edx -0804caea <.text+0x2e1a> mov %edx,(%eax) -0804caec <.text+0x2e1c> addl $0x4,0xc(%ebx) -0804caf0 <.text+0x2e20> mov 0x80613ec,%ecx -0804caf6 <.text+0x2e26> mov %esi,%edx -0804caf8 <.text+0x2e28> mov 0x8061300,%eax -0804cafd <.text+0x2e2d> movl $0x0,(%esp) -0804cb04 <.text+0x2e34> call 0804c4e0 <exit@plt+0x2824> -0804cb09 <.text+0x2e39> mov %eax,%esi -0804cb0b <.text+0x2e3b> mov 0x80614b4,%eax -0804cb10 <.text+0x2e40> add %esi,%eax -0804cb12 <.text+0x2e42> cmpb $0x0,0x80613c0 -0804cb19 <.text+0x2e49> mov %eax,0x80614b4 -0804cb1e <.text+0x2e4e> je 0804cb35 <exit@plt+0x2e79> -0804cb20 <.text+0x2e50> mov 0xc(%ebx),%edx -0804cb23 <.text+0x2e53> lea 0x4(%edx),%ecx -0804cb26 <.text+0x2e56> cmp %ecx,0x10(%ebx) -0804cb29 <.text+0x2e59> jb 0804cdc8 <exit@plt+0x310c> -0804cb2f <.text+0x2e5f> mov %eax,(%edx) -0804cb31 <.text+0x2e61> addl $0x4,0xc(%ebx) -0804cb35 <.text+0x2e65> test %edi,%edi -0804cb37 <.text+0x2e67> jne 0804cc38 <exit@plt+0x2f7c> -0804cb3d <.text+0x2e6d> add $0xac,%esp -0804cb43 <.text+0x2e73> mov %esi,%eax -0804cb45 <.text+0x2e75> pop %ebx -0804cb46 <.text+0x2e76> pop %esi -0804cb47 <.text+0x2e77> pop %edi -0804cb48 <.text+0x2e78> pop %ebp -0804cb49 <.text+0x2e79> ret -0804cb4a <.text+0x2e7a> lea 0x0(%esi),%esi -0804cb50 <.text+0x2e80> cmp $0xffffffff,%ecx -0804cb53 <.text+0x2e83> je 0804cde8 <exit@plt+0x312c> -0804cb59 <.text+0x2e89> test %al,%al -0804cb5b <.text+0x2e8b> jne 0804cd40 <exit@plt+0x3084> -0804cb61 <.text+0x2e91> mov 0xc(%ebp),%eax -0804cb64 <.text+0x2e94> mov 0x805efc0(,%eax,4),%edi -0804cb6b <.text+0x2e9b> cmp $0x5,%edi -0804cb6e <.text+0x2e9e> jne 0804ce78 <exit@plt+0x31bc> -0804cb74 <.text+0x2ea4> mov %esi,(%esp) -0804cb77 <.text+0x2ea7> call 08049a2c <strlen@plt> -0804cb7c <.text+0x2eac> mov 0x8061344,%edi -0804cb82 <.text+0x2eb2> test %edi,%edi -0804cb84 <.text+0x2eb4> lea (%esi,%eax,1),%edx -0804cb87 <.text+0x2eb7> mov %edx,-0x9c(%ebp) -0804cb8d <.text+0x2ebd> je 0804cbce <exit@plt+0x2f12> -0804cb8f <.text+0x2ebf> mov %ebx,-0xa0(%ebp) -0804cb95 <.text+0x2ec5> mov %eax,%ebx -0804cb97 <.text+0x2ec7> nop -0804cb98 <.text+0x2ec8> mov (%edi),%eax -0804cb9a <.text+0x2eca> cmp %eax,%ebx -0804cb9c <.text+0x2ecc> jb 0804cbc1 <exit@plt+0x2f05> -0804cb9e <.text+0x2ece> mov %eax,0x8(%esp) -0804cba2 <.text+0x2ed2> mov 0x4(%edi),%edx -0804cba5 <.text+0x2ed5> mov %edx,0x4(%esp) -0804cba9 <.text+0x2ed9> mov -0x9c(%ebp),%edx -0804cbaf <.text+0x2edf> sub %eax,%edx -0804cbb1 <.text+0x2ee1> mov %edx,(%esp) -0804cbb4 <.text+0x2ee4> call 08049c3c <strncmp@plt> -0804cbb9 <.text+0x2ee9> test %eax,%eax -0804cbbb <.text+0x2eeb> je 0804ce85 <exit@plt+0x31c9> -0804cbc1 <.text+0x2ef1> mov 0x10(%edi),%edi -0804cbc4 <.text+0x2ef4> test %edi,%edi -0804cbc6 <.text+0x2ef6> jne 0804cb98 <exit@plt+0x2edc> -0804cbc8 <.text+0x2ef8> mov -0xa0(%ebp),%ebx -0804cbce <.text+0x2efe> mov $0x28,%edi -0804cbd3 <.text+0x2f03> add $0x80611e0,%edi -0804cbd9 <.text+0x2f09> mov 0x4(%edi),%ecx -0804cbdc <.text+0x2f0c> test %ecx,%ecx -0804cbde <.text+0x2f0e> je 0804cac2 <exit@plt+0x2e06> -0804cbe4 <.text+0x2f14> mov $0x80611e0,%eax -0804cbe9 <.text+0x2f19> call 0804c9f0 <exit@plt+0x2d34> -0804cbee <.text+0x2f1e> mov %edi,%eax -0804cbf0 <.text+0x2f20> mov $0x1,%edi -0804cbf5 <.text+0x2f25> call 0804c9f0 <exit@plt+0x2d34> -0804cbfa <.text+0x2f2a> mov $0x80611e8,%eax -0804cbff <.text+0x2f2f> call 0804c9f0 <exit@plt+0x2d34> -0804cc04 <.text+0x2f34> test %ebx,%ebx -0804cc06 <.text+0x2f36> jne 0804cacc <exit@plt+0x2e10> -0804cc0c <.text+0x2f3c> mov 0x80613ec,%ecx -0804cc12 <.text+0x2f42> mov %esi,%edx -0804cc14 <.text+0x2f44> mov 0x8061300,%eax -0804cc19 <.text+0x2f49> movl $0x0,(%esp) -0804cc20 <.text+0x2f50> call 0804c4e0 <exit@plt+0x2824> -0804cc25 <.text+0x2f55> add %eax,0x80614b4 -0804cc2b <.text+0x2f5b> test %edi,%edi -0804cc2d <.text+0x2f5d> mov %eax,%esi -0804cc2f <.text+0x2f5f> je 0804cb3d <exit@plt+0x2e81> -0804cc35 <.text+0x2f65> lea 0x0(%esi),%esi -0804cc38 <.text+0x2f68> mov 0x80614a0,%eax -0804cc3d <.text+0x2f6d> mov 0x80614a4,%edx -0804cc43 <.text+0x2f73> test %eax,%eax -0804cc45 <.text+0x2f75> je 0804ce17 <exit@plt+0x315b> -0804cc4b <.text+0x2f7b> lea -0x98(%ebp),%edi -0804cc51 <.text+0x2f81> jmp 0804ccc8 <exit@plt+0x300c> -0804cc53 <.text+0x2f83> nop -0804cc54 <.text+0x2f84> lea 0x0(%esi,%eiz,1),%esi -0804cc58 <.text+0x2f88> mov 0x8061300,%eax -0804cc5d <.text+0x2f8d> mov %eax,(%esp) -0804cc60 <.text+0x2f90> call 08049c5c <fflush_unlocked@plt> -0804cc65 <.text+0x2f95> mov %edi,0x8(%esp) -0804cc69 <.text+0x2f99> movl $0x8061420,0x4(%esp) -0804cc71 <.text+0x2fa1> movl $0x0,(%esp) -0804cc78 <.text+0x2fa8> call 08049b0c <sigprocmask@plt> -0804cc7d <.text+0x2fad> mov 0x80614a0,%ebx -0804cc83 <.text+0x2fb3> mov 0x80614a4,%eax -0804cc88 <.text+0x2fb8> test %eax,%eax -0804cc8a <.text+0x2fba> je 0804cce0 <exit@plt+0x3024> -0804cc8c <.text+0x2fbc> sub $0x1,%eax -0804cc8f <.text+0x2fbf> mov $0x13,%ebx -0804cc94 <.text+0x2fc4> mov %eax,0x80614a4 -0804cc99 <.text+0x2fc9> mov %ebx,(%esp) -0804cc9c <.text+0x2fcc> call 08049a7c <raise@plt> -0804cca1 <.text+0x2fd1> movl $0x0,0x8(%esp) -0804cca9 <.text+0x2fd9> mov %edi,0x4(%esp) -0804ccad <.text+0x2fdd> movl $0x2,(%esp) -0804ccb4 <.text+0x2fe4> call 08049b0c <sigprocmask@plt> -0804ccb9 <.text+0x2fe9> mov 0x80614a0,%edx -0804ccbf <.text+0x2fef> mov 0x80614a4,%eax -0804ccc4 <.text+0x2ff4> test %eax,%eax -0804ccc6 <.text+0x2ff6> je 0804ccf8 <exit@plt+0x303c> -0804ccc8 <.text+0x2ff8> cmpb $0x0,0x8061340 -0804cccf <.text+0x2fff> je 0804cc58 <exit@plt+0x2f9c> -0804ccd1 <.text+0x3001> call 0804ca80 <exit@plt+0x2dc4> -0804ccd6 <.text+0x3006> jmp 0804cc58 <exit@plt+0x2f9c> -0804ccdb <.text+0x300b> nop -0804ccdc <.text+0x300c> lea 0x0(%esi,%eiz,1),%esi -0804cce0 <.text+0x3010> movl $0x0,0x4(%esp) -0804cce8 <.text+0x3018> mov %ebx,(%esp) -0804cceb <.text+0x301b> call 0804972c <signal@plt> -0804ccf0 <.text+0x3020> jmp 0804cc99 <exit@plt+0x2fdd> -0804ccf2 <.text+0x3022> lea 0x0(%esi),%esi -0804ccf8 <.text+0x3028> test %edx,%edx -0804ccfa <.text+0x302a> jne 0804ccc8 <exit@plt+0x300c> -0804ccfc <.text+0x302c> lea 0x0(%esi,%eiz,1),%esi -0804cd00 <.text+0x3030> call 0804ca40 <exit@plt+0x2d84> -0804cd05 <.text+0x3035> mov 0x80613fc,%ebx -0804cd0b <.text+0x303b> xor %edx,%edx -0804cd0d <.text+0x303d> mov 0x18(%ebp),%eax -0804cd10 <.text+0x3040> div %ebx -0804cd12 <.text+0x3042> mov 0x18(%ebp),%edx -0804cd15 <.text+0x3045> mov %eax,%ecx -0804cd17 <.text+0x3047> lea -0x1(%esi,%edx,1),%eax -0804cd1b <.text+0x304b> xor %edx,%edx -0804cd1d <.text+0x304d> div %ebx -0804cd1f <.text+0x304f> cmp %eax,%ecx -0804cd21 <.text+0x3051> je 0804cb3d <exit@plt+0x2e81> -0804cd27 <.text+0x3057> mov $0x8061298,%eax -0804cd2c <.text+0x305c> call 0804c9f0 <exit@plt+0x2d34> -0804cd31 <.text+0x3061> add $0xac,%esp -0804cd37 <.text+0x3067> mov %esi,%eax -0804cd39 <.text+0x3069> pop %ebx -0804cd3a <.text+0x306a> pop %esi -0804cd3b <.text+0x306b> pop %edi -0804cd3c <.text+0x306c> pop %ebp -0804cd3d <.text+0x306d> ret -0804cd3e <.text+0x306e> xchg %ax,%ax -0804cd40 <.text+0x3070> mov %edx,%eax -0804cd42 <.text+0x3072> and $0xf000,%eax -0804cd47 <.text+0x3077> cmp $0x8000,%eax -0804cd4c <.text+0x307c> je 0804ce28 <exit@plt+0x316c> -0804cd52 <.text+0x3082> cmp $0x4000,%eax -0804cd57 <.text+0x3087> je 0804ce95 <exit@plt+0x31d9> -0804cd5d <.text+0x308d> cmp $0xa000,%eax -0804cd62 <.text+0x3092> je 0804cdff <exit@plt+0x3143> -0804cd68 <.text+0x3098> cmp $0x1000,%eax -0804cd6d <.text+0x309d> mov $0x40,%edi -0804cd72 <.text+0x30a2> je 0804cbd3 <exit@plt+0x2f17> -0804cd78 <.text+0x30a8> cmp $0xc000,%eax -0804cd7d <.text+0x30ad> mov $0x48,%di -0804cd81 <.text+0x30b1> je 0804cbd3 <exit@plt+0x2f17> -0804cd87 <.text+0x30b7> cmp $0x6000,%eax -0804cd8c <.text+0x30bc> mov $0x50,%di -0804cd90 <.text+0x30c0> je 0804cbd3 <exit@plt+0x2f17> -0804cd96 <.text+0x30c6> cmp $0x2000,%eax -0804cd9b <.text+0x30cb> mov $0x58,%di -0804cd9f <.text+0x30cf> je 0804cbd3 <exit@plt+0x2f17> -0804cda5 <.text+0x30d5> mov $0x68,%edi -0804cdaa <.text+0x30da> jmp 0804cbd3 <exit@plt+0x2f17> -0804cdaf <.text+0x30df> nop -0804cdb0 <.text+0x30e0> movl $0x4,0x4(%esp) -0804cdb8 <.text+0x30e8> mov %ebx,(%esp) -0804cdbb <.text+0x30eb> call 080498ec <_obstack_newchunk@plt> -0804cdc0 <.text+0x30f0> mov 0xc(%ebx),%eax -0804cdc3 <.text+0x30f3> jmp 0804cae4 <exit@plt+0x2e28> -0804cdc8 <.text+0x30f8> movl $0x4,0x4(%esp) -0804cdd0 <.text+0x3100> mov %ebx,(%esp) -0804cdd3 <.text+0x3103> call 080498ec <_obstack_newchunk@plt> -0804cdd8 <.text+0x3108> mov 0xc(%ebx),%edx -0804cddb <.text+0x310b> mov 0x80614b4,%eax -0804cde0 <.text+0x3110> jmp 0804cb2f <exit@plt+0x2e73> -0804cde5 <.text+0x3115> lea 0x0(%esi),%esi -0804cde8 <.text+0x3118> cmpl $0x0,0x8061244 -0804cdef <.text+0x311f> mov $0x60,%edi -0804cdf4 <.text+0x3124> jne 0804cbd3 <exit@plt+0x2f17> -0804cdfa <.text+0x312a> jmp 0804cb59 <exit@plt+0x2e9d> -0804cdff <.text+0x312f> test %ecx,%ecx -0804ce01 <.text+0x3131> jne 0804ce0d <exit@plt+0x3151> -0804ce03 <.text+0x3133> mov 0x806124c,%edi -0804ce09 <.text+0x3139> test %edi,%edi -0804ce0b <.text+0x313b> jne 0804cda5 <exit@plt+0x30e9> -0804ce0d <.text+0x313d> mov $0x38,%edi -0804ce12 <.text+0x3142> jmp 0804cbd3 <exit@plt+0x2f17> -0804ce17 <.text+0x3147> test %edx,%edx -0804ce19 <.text+0x3149> jne 0804cc4b <exit@plt+0x2f8f> -0804ce1f <.text+0x314f> nop -0804ce20 <.text+0x3150> jmp 0804ccfc <exit@plt+0x3040> -0804ce25 <.text+0x3155> lea 0x0(%esi),%esi -0804ce28 <.text+0x3158> test $0x8,%dh -0804ce2b <.text+0x315b> mov $0x80,%edi -0804ce30 <.text+0x3160> jne 0804cbd3 <exit@plt+0x2f17> -0804ce36 <.text+0x3166> test $0x4,%dh -0804ce39 <.text+0x3169> mov $0x88,%di -0804ce3d <.text+0x316d> lea 0x0(%esi),%esi -0804ce40 <.text+0x3170> jne 0804cbd3 <exit@plt+0x2f17> -0804ce46 <.text+0x3176> and $0x49,%edx -0804ce49 <.text+0x3179> mov $0x70,%di -0804ce4d <.text+0x317d> jne 0804cbd3 <exit@plt+0x2f17> -0804ce53 <.text+0x3183> mov $0x16,%ax -0804ce57 <.text+0x3187> call 0804ab00 <exit@plt+0xe44> -0804ce5c <.text+0x318c> test %al,%al -0804ce5e <.text+0x318e> je 0804cb74 <exit@plt+0x2eb8> -0804ce64 <.text+0x3194> cmpl $0x1,0x14(%ebp) -0804ce68 <.text+0x3198> mov $0xb0,%di -0804ce6c <.text+0x319c> ja 0804cbd3 <exit@plt+0x2f17> -0804ce72 <.text+0x31a2> jmp 0804cb74 <exit@plt+0x2eb8> -0804ce77 <.text+0x31a7> nop -0804ce78 <.text+0x31a8> shl $0x3,%edi -0804ce7b <.text+0x31ab> nop -0804ce7c <.text+0x31ac> lea 0x0(%esi,%eiz,1),%esi -0804ce80 <.text+0x31b0> jmp 0804cbd3 <exit@plt+0x2f17> -0804ce85 <.text+0x31b5> mov -0xa0(%ebp),%ebx -0804ce8b <.text+0x31bb> add $0x8,%edi -0804ce8e <.text+0x31be> xchg %ax,%ax -0804ce90 <.text+0x31c0> jmp 0804cbd9 <exit@plt+0x2f1d> -0804ce95 <.text+0x31c5> mov %edx,%eax -0804ce97 <.text+0x31c7> mov $0xa0,%edi -0804ce9c <.text+0x31cc> and $0x202,%eax -0804cea1 <.text+0x31d1> cmp $0x202,%eax -0804cea6 <.text+0x31d6> je 0804cbd3 <exit@plt+0x2f17> -0804ceac <.text+0x31dc> test $0x2,%dl -0804ceaf <.text+0x31df> mov $0x98,%di -0804ceb3 <.text+0x31e3> jne 0804cbd3 <exit@plt+0x2f17> -0804ceb9 <.text+0x31e9> and $0x200,%edx -0804cebf <.text+0x31ef> cmp $0x1,%edx -0804cec2 <.text+0x31f2> sbb %edi,%edi -0804cec4 <.text+0x31f4> and $0xffffffa0,%edi -0804cec7 <.text+0x31f7> add $0x90,%edi -0804cecd <.text+0x31fd> jmp 0804cbd3 <exit@plt+0x2f17> -0804ced2 <.text+0x3202> lea 0x0(%esi,%eiz,1),%esi -0804ced9 <.text+0x3209> lea 0x0(%edi,%eiz,1),%edi -0804cee0 <.text+0x3210> push %ebp -0804cee1 <.text+0x3211> mov %esp,%ebp -0804cee3 <.text+0x3213> push %edi -0804cee4 <.text+0x3214> push %esi -0804cee5 <.text+0x3215> mov %edx,%esi -0804cee7 <.text+0x3217> push %ebx -0804cee8 <.text+0x3218> mov %eax,%ebx -0804ceea <.text+0x321a> sub $0x2cc,%esp -0804cef0 <.text+0x3220> mov %gs:0x14,%eax -0804cef6 <.text+0x3226> mov %eax,-0x1c(%ebp) -0804cef9 <.text+0x3229> xor %eax,%eax -0804cefb <.text+0x322b> cmpb $0x0,0x80613d1 -0804cf02 <.text+0x3232> jne 0804d060 <exit@plt+0x33a4> -0804cf08 <.text+0x3238> cmpb $0x0,0x80613af -0804cf0f <.text+0x323f> jne 0804cfe0 <exit@plt+0x3324> -0804cf15 <.text+0x3245> cmpb $0x0,0x8061374 -0804cf1c <.text+0x324c> je 0804cf52 <exit@plt+0x3296> -0804cf1e <.text+0x324e> xor %eax,%eax -0804cf20 <.text+0x3250> mov 0x70(%ebx),%edx -0804cf23 <.text+0x3253> cmpl $0x4,0x80613a0 -0804cf2a <.text+0x325a> movl $0x805de7d,0x4(%esp) -0804cf32 <.text+0x3262> movl $0x1,(%esp) -0804cf39 <.text+0x3269> sete %al -0804cf3c <.text+0x326c> sub $0x1,%eax -0804cf3f <.text+0x326f> and 0x8061384,%eax -0804cf45 <.text+0x3275> mov %edx,0xc(%esp) -0804cf49 <.text+0x3279> mov %eax,0x8(%esp) -0804cf4d <.text+0x327d> call 0804978c <__printf_chk@plt> -0804cf52 <.text+0x3282> movzbl 0x74(%ebx),%edx -0804cf56 <.text+0x3286> movzbl 0x75(%ebx),%ecx -0804cf5a <.text+0x328a> mov 0x1c(%ebx),%edi -0804cf5d <.text+0x328d> mov 0x68(%ebx),%eax -0804cf60 <.text+0x3290> mov %dl,-0x2a9(%ebp) -0804cf66 <.text+0x3296> movzbl 0x8061364,%edx -0804cf6d <.text+0x329d> test %edx,%ecx -0804cf6f <.text+0x329f> je 0804cfd8 <exit@plt+0x331c> -0804cf71 <.text+0x32a1> mov 0x6c(%ebx),%edx -0804cf74 <.text+0x32a4> mov %eax,0x4(%esp) -0804cf78 <.text+0x32a8> movzbl -0x2a9(%ebp),%eax -0804cf7f <.text+0x32af> mov %esi,0x10(%esp) -0804cf83 <.text+0x32b3> mov %edi,0xc(%esp) -0804cf87 <.text+0x32b7> movl $0x0,0x8(%esp) -0804cf8f <.text+0x32bf> mov %eax,(%esp) -0804cf92 <.text+0x32c2> mov (%ebx),%eax -0804cf94 <.text+0x32c4> call 0804caa0 <exit@plt+0x2de4> -0804cf99 <.text+0x32c9> mov %eax,%esi -0804cf9b <.text+0x32cb> mov 0x80613c4,%eax -0804cfa0 <.text+0x32d0> test %eax,%eax -0804cfa2 <.text+0x32d2> je 0804cfb8 <exit@plt+0x32fc> -0804cfa4 <.text+0x32d4> mov 0x68(%ebx),%ecx -0804cfa7 <.text+0x32d7> mov 0x18(%ebx),%edx -0804cfaa <.text+0x32da> movzbl 0x74(%ebx),%eax -0804cfae <.text+0x32de> call 0804c200 <exit@plt+0x2544> -0804cfb3 <.text+0x32e3> movzbl %al,%eax -0804cfb6 <.text+0x32e6> add %eax,%esi -0804cfb8 <.text+0x32e8> mov -0x1c(%ebp),%edx -0804cfbb <.text+0x32eb> xor %gs:0x14,%edx -0804cfc2 <.text+0x32f2> mov %esi,%eax -0804cfc4 <.text+0x32f4> jne 0804d0b2 <exit@plt+0x33f6> -0804cfca <.text+0x32fa> add $0x2cc,%esp -0804cfd0 <.text+0x3300> pop %ebx -0804cfd1 <.text+0x3301> pop %esi -0804cfd2 <.text+0x3302> pop %edi -0804cfd3 <.text+0x3303> pop %ebp -0804cfd4 <.text+0x3304> ret -0804cfd5 <.text+0x3305> lea 0x0(%esi),%esi -0804cfd8 <.text+0x3308> mov 0x18(%ebx),%edx -0804cfdb <.text+0x330b> jmp 0804cf74 <exit@plt+0x32b8> -0804cfdd <.text+0x330d> lea 0x0(%esi),%esi -0804cfe0 <.text+0x3310> mov 0x80613b8,%eax -0804cfe5 <.text+0x3315> mov 0x80613bc,%edx -0804cfeb <.text+0x331b> movl $0x200,0x10(%esp) -0804cff3 <.text+0x3323> movl $0x0,0x14(%esp) -0804cffb <.text+0x332b> mov %eax,0x18(%esp) -0804cfff <.text+0x332f> mov 0x80613b0,%eax -0804d004 <.text+0x3334> mov %edx,0x1c(%esp) -0804d008 <.text+0x3338> mov 0x44(%ebx),%edx -0804d00b <.text+0x333b> mov %eax,0xc(%esp) -0804d00f <.text+0x333f> lea -0x2a8(%ebp),%eax -0804d015 <.text+0x3345> mov %eax,0x8(%esp) -0804d019 <.text+0x3349> mov 0x40(%ebx),%eax -0804d01c <.text+0x334c> mov %edx,0x4(%esp) -0804d020 <.text+0x3350> mov %eax,(%esp) -0804d023 <.text+0x3353> call 08054030 <exit@plt+0xa374> -0804d028 <.text+0x3358> xor %edx,%edx -0804d02a <.text+0x335a> cmpl $0x4,0x80613a0 -0804d031 <.text+0x3361> movl $0x805de7d,0x4(%esp) -0804d039 <.text+0x3369> movl $0x1,(%esp) -0804d040 <.text+0x3370> sete %dl -0804d043 <.text+0x3373> sub $0x1,%edx -0804d046 <.text+0x3376> and 0x806137c,%edx -0804d04c <.text+0x337c> mov %eax,0xc(%esp) -0804d050 <.text+0x3380> mov %edx,0x8(%esp) -0804d054 <.text+0x3384> call 0804978c <__printf_chk@plt> -0804d059 <.text+0x3389> jmp 0804cf15 <exit@plt+0x3259> -0804d05e <.text+0x338e> xchg %ax,%ax -0804d060 <.text+0x3390> lea -0x2a8(%ebp),%eax -0804d066 <.text+0x3396> mov 0x64(%ebx),%edx -0804d069 <.text+0x3399> mov %eax,0x8(%esp) -0804d06d <.text+0x339d> mov 0x60(%ebx),%eax -0804d070 <.text+0x33a0> mov %edx,0x4(%esp) -0804d074 <.text+0x33a4> mov %eax,(%esp) -0804d077 <.text+0x33a7> call 08058160 <exit@plt+0xe4a4> -0804d07c <.text+0x33ac> xor %edx,%edx -0804d07e <.text+0x33ae> cmpl $0x4,0x80613a0 -0804d085 <.text+0x33b5> movl $0x805de7d,0x4(%esp) -0804d08d <.text+0x33bd> movl $0x1,(%esp) -0804d094 <.text+0x33c4> sete %dl -0804d097 <.text+0x33c7> sub $0x1,%edx -0804d09a <.text+0x33ca> and 0x8061378,%edx -0804d0a0 <.text+0x33d0> mov %eax,0xc(%esp) -0804d0a4 <.text+0x33d4> mov %edx,0x8(%esp) -0804d0a8 <.text+0x33d8> call 0804978c <__printf_chk@plt> -0804d0ad <.text+0x33dd> jmp 0804cf08 <exit@plt+0x324c> -0804d0b2 <.text+0x33e2> call 08049b1c <__stack_chk_fail@plt> -0804d0b7 <.text+0x33e7> mov %esi,%esi -0804d0b9 <.text+0x33e9> lea 0x0(%edi,%eiz,1),%edi -0804d0c0 <.text+0x33f0> push %ebp -0804d0c1 <.text+0x33f1> mov %esp,%ebp -0804d0c3 <.text+0x33f3> push %edi -0804d0c4 <.text+0x33f4> push %esi -0804d0c5 <.text+0x33f5> push %ebx -0804d0c6 <.text+0x33f6> sub $0x2c,%esp -0804d0c9 <.text+0x33f9> movl $0x805de3e,(%esp) -0804d0d0 <.text+0x3400> call 080497bc <getenv@plt> -0804d0d5 <.text+0x3405> test %eax,%eax -0804d0d7 <.text+0x3407> je 0804d0e1 <exit@plt+0x3425> -0804d0d9 <.text+0x3409> mov %eax,-0x20(%ebp) -0804d0dc <.text+0x340c> cmpb $0x0,(%eax) -0804d0df <.text+0x340f> jne 0804d0f0 <exit@plt+0x3434> -0804d0e1 <.text+0x3411> add $0x2c,%esp -0804d0e4 <.text+0x3414> pop %ebx -0804d0e5 <.text+0x3415> pop %esi -0804d0e6 <.text+0x3416> pop %edi -0804d0e7 <.text+0x3417> pop %ebp -0804d0e8 <.text+0x3418> ret -0804d0e9 <.text+0x3419> lea 0x0(%esi,%eiz,1),%esi -0804d0f0 <.text+0x3420> movw $0x3f3f,-0x1b(%ebp) -0804d0f6 <.text+0x3426> movb $0x0,-0x19(%ebp) -0804d0fa <.text+0x342a> mov %eax,(%esp) -0804d0fd <.text+0x342d> call 080583e0 <exit@plt+0xe724> -0804d102 <.text+0x3432> mov %eax,0x80613cc -0804d107 <.text+0x3437> mov %eax,-0x24(%ebp) -0804d10a <.text+0x343a> mov -0x20(%ebp),%eax -0804d10d <.text+0x343d> movzbl (%eax),%edx -0804d110 <.text+0x3440> cmp $0x2a,%dl -0804d113 <.text+0x3443> je 0804d150 <exit@plt+0x3494> -0804d115 <.text+0x3445> cmp $0x3a,%dl -0804d118 <.text+0x3448> je 0804d318 <exit@plt+0x365c> -0804d11e <.text+0x344e> test %dl,%dl -0804d120 <.text+0x3450> jne 0804d248 <exit@plt+0x358c> -0804d126 <.text+0x3456> cmpl $0x6,0x8061218 -0804d12d <.text+0x345d> jne 0804d0e1 <exit@plt+0x3425> -0804d12f <.text+0x345f> mov 0x806121c,%esi -0804d135 <.text+0x3465> mov $0x805de63,%edi -0804d13a <.text+0x346a> mov $0x6,%ecx -0804d13f <.text+0x346f> repz cmpsb %es:(%edi),%ds:(%esi) -0804d141 <.text+0x3471> jne 0804d0e1 <exit@plt+0x3425> -0804d143 <.text+0x3473> movb $0x1,0x8061364 -0804d14a <.text+0x347a> jmp 0804d0e1 <exit@plt+0x3425> -0804d14c <.text+0x347c> lea 0x0(%esi,%eiz,1),%esi -0804d150 <.text+0x3480> movl $0x14,(%esp) -0804d157 <.text+0x3487> lea -0x20(%ebp),%esi -0804d15a <.text+0x348a> call 08058380 <exit@plt+0xe6c4> -0804d15f <.text+0x348f> lea -0x24(%ebp),%edi -0804d162 <.text+0x3492> mov $0x1,%ecx -0804d167 <.text+0x3497> addl $0x1,-0x20(%ebp) -0804d16b <.text+0x349b> mov %esi,%edx -0804d16d <.text+0x349d> mov %eax,%ebx -0804d16f <.text+0x349f> mov 0x8061344,%eax -0804d174 <.text+0x34a4> mov %eax,0x10(%ebx) -0804d177 <.text+0x34a7> mov -0x24(%ebp),%eax -0804d17a <.text+0x34aa> mov %ebx,0x8061344 -0804d180 <.text+0x34b0> mov %eax,0x4(%ebx) -0804d183 <.text+0x34b3> mov %edi,%eax -0804d185 <.text+0x34b5> mov %ebx,(%esp) -0804d188 <.text+0x34b8> call 0804a8a0 <exit@plt+0xbe4> -0804d18d <.text+0x34bd> test %al,%al -0804d18f <.text+0x34bf> jne 0804d208 <exit@plt+0x354c> -0804d191 <.text+0x34c1> lea 0x0(%esi,%eiz,1),%esi -0804d198 <.text+0x34c8> movl $0x5,0x8(%esp) -0804d1a0 <.text+0x34d0> movl $0x805daf8,0x4(%esp) -0804d1a8 <.text+0x34d8> movl $0x0,(%esp) -0804d1af <.text+0x34df> call 0804990c <dcgettext@plt> -0804d1b4 <.text+0x34e4> movl $0x0,0x4(%esp) -0804d1bc <.text+0x34ec> movl $0x0,(%esp) -0804d1c3 <.text+0x34f3> mov %eax,0x8(%esp) -0804d1c7 <.text+0x34f7> call 08049b4c <error@plt> -0804d1cc <.text+0x34fc> mov 0x80613cc,%eax -0804d1d1 <.text+0x3501> mov %eax,(%esp) -0804d1d4 <.text+0x3504> call 080498cc <free@plt> -0804d1d9 <.text+0x3509> mov 0x8061344,%eax -0804d1de <.text+0x350e> test %eax,%eax -0804d1e0 <.text+0x3510> jne 0804d1f2 <exit@plt+0x3536> -0804d1e2 <.text+0x3512> movb $0x0,0x80613c8 -0804d1e9 <.text+0x3519> jmp 0804d126 <exit@plt+0x346a> -0804d1ee <.text+0x351e> xchg %ax,%ax -0804d1f0 <.text+0x3520> mov %ebx,%eax -0804d1f2 <.text+0x3522> mov 0x10(%eax),%ebx -0804d1f5 <.text+0x3525> mov %eax,(%esp) -0804d1f8 <.text+0x3528> call 080498cc <free@plt> -0804d1fd <.text+0x352d> test %ebx,%ebx -0804d1ff <.text+0x352f> jne 0804d1f0 <exit@plt+0x3534> -0804d201 <.text+0x3531> jmp 0804d1e2 <exit@plt+0x3526> -0804d203 <.text+0x3533> nop -0804d204 <.text+0x3534> lea 0x0(%esi,%eiz,1),%esi -0804d208 <.text+0x3538> mov -0x20(%ebp),%eax -0804d20b <.text+0x353b> movzbl (%eax),%edx -0804d20e <.text+0x353e> add $0x1,%eax -0804d211 <.text+0x3541> mov %eax,-0x20(%ebp) -0804d214 <.text+0x3544> cmp $0x3d,%dl -0804d217 <.text+0x3547> jne 0804d198 <exit@plt+0x34dc> -0804d21d <.text+0x354d> mov -0x24(%ebp),%eax -0804d220 <.text+0x3550> xor %ecx,%ecx -0804d222 <.text+0x3552> mov %esi,%edx -0804d224 <.text+0x3554> mov %eax,0xc(%ebx) -0804d227 <.text+0x3557> add $0x8,%ebx -0804d22a <.text+0x355a> mov %edi,%eax -0804d22c <.text+0x355c> mov %ebx,(%esp) -0804d22f <.text+0x355f> call 0804a8a0 <exit@plt+0xbe4> -0804d234 <.text+0x3564> test %al,%al -0804d236 <.text+0x3566> jne 0804d10a <exit@plt+0x344e> -0804d23c <.text+0x356c> jmp 0804d198 <exit@plt+0x34dc> -0804d241 <.text+0x3571> lea 0x0(%esi,%eiz,1),%esi -0804d248 <.text+0x3578> mov %dl,-0x1b(%ebp) -0804d24b <.text+0x357b> lea 0x1(%eax),%edx -0804d24e <.text+0x357e> mov %edx,-0x20(%ebp) -0804d251 <.text+0x3581> movzbl 0x1(%eax),%edx -0804d255 <.text+0x3585> test %dl,%dl -0804d257 <.text+0x3587> je 0804d198 <exit@plt+0x34dc> -0804d25d <.text+0x358d> mov %dl,-0x1a(%ebp) -0804d260 <.text+0x3590> lea 0x2(%eax),%edx -0804d263 <.text+0x3593> mov %edx,-0x20(%ebp) -0804d266 <.text+0x3596> movzbl 0x2(%eax),%edx -0804d26a <.text+0x359a> add $0x3,%eax -0804d26d <.text+0x359d> mov %eax,-0x20(%ebp) -0804d270 <.text+0x35a0> cmp $0x3d,%dl -0804d273 <.text+0x35a3> jne 0804d198 <exit@plt+0x34dc> -0804d279 <.text+0x35a9> mov $0x805de48,%eax -0804d27e <.text+0x35ae> xor %esi,%esi -0804d280 <.text+0x35b0> lea -0x1b(%ebp),%ebx -0804d283 <.text+0x35b3> jmp 0804d296 <exit@plt+0x35da> -0804d285 <.text+0x35b5> lea 0x0(%esi),%esi -0804d288 <.text+0x35b8> add $0x1,%esi -0804d28b <.text+0x35bb> mov 0x805ee40(,%esi,4),%eax -0804d292 <.text+0x35c2> test %eax,%eax -0804d294 <.text+0x35c4> je 0804d2cf <exit@plt+0x3613> -0804d296 <.text+0x35c6> mov %eax,0x4(%esp) -0804d29a <.text+0x35ca> mov %ebx,(%esp) -0804d29d <.text+0x35cd> call 08049cac <strcmp@plt> -0804d2a2 <.text+0x35d2> test %eax,%eax -0804d2a4 <.text+0x35d4> jne 0804d288 <exit@plt+0x35cc> -0804d2a6 <.text+0x35d6> mov -0x24(%ebp),%eax -0804d2a9 <.text+0x35d9> lea 0x80611e0(,%esi,8),%ecx -0804d2b0 <.text+0x35e0> mov %ecx,(%esp) -0804d2b3 <.text+0x35e3> lea -0x20(%ebp),%edx -0804d2b6 <.text+0x35e6> xor %ecx,%ecx -0804d2b8 <.text+0x35e8> mov %eax,0x80611e4(,%esi,8) -0804d2bf <.text+0x35ef> lea -0x24(%ebp),%eax -0804d2c2 <.text+0x35f2> call 0804a8a0 <exit@plt+0xbe4> -0804d2c7 <.text+0x35f7> test %al,%al -0804d2c9 <.text+0x35f9> jne 0804d10a <exit@plt+0x344e> -0804d2cf <.text+0x35ff> mov %ebx,(%esp) -0804d2d2 <.text+0x3602> call 080562c0 <exit@plt+0xc604> -0804d2d7 <.text+0x3607> movl $0x5,0x8(%esp) -0804d2df <.text+0x360f> movl $0x805de4b,0x4(%esp) -0804d2e7 <.text+0x3617> movl $0x0,(%esp) -0804d2ee <.text+0x361e> mov %eax,%ebx -0804d2f0 <.text+0x3620> call 0804990c <dcgettext@plt> -0804d2f5 <.text+0x3625> mov %ebx,0xc(%esp) -0804d2f9 <.text+0x3629> movl $0x0,0x4(%esp) -0804d301 <.text+0x3631> movl $0x0,(%esp) -0804d308 <.text+0x3638> mov %eax,0x8(%esp) -0804d30c <.text+0x363c> call 08049b4c <error@plt> -0804d311 <.text+0x3641> jmp 0804d198 <exit@plt+0x34dc> -0804d316 <.text+0x3646> xchg %ax,%ax -0804d318 <.text+0x3648> add $0x1,%eax -0804d31b <.text+0x364b> mov %eax,-0x20(%ebp) -0804d31e <.text+0x364e> jmp 0804d10a <exit@plt+0x344e> -0804d323 <.text+0x3653> lea 0x0(%esi),%esi -0804d329 <.text+0x3659> lea 0x0(%edi,%eiz,1),%edi -0804d330 <.text+0x3660> push %ebp -0804d331 <.text+0x3661> mov %esp,%ebp -0804d333 <.text+0x3663> sub $0x158,%esp -0804d339 <.text+0x3669> mov %esi,-0x8(%ebp) -0804d33c <.text+0x366c> mov %edx,%esi -0804d33e <.text+0x366e> mov 0x8061d0c,%edx -0804d344 <.text+0x3674> mov %ebx,-0xc(%ebp) -0804d347 <.text+0x3677> mov %eax,%ebx -0804d349 <.text+0x3679> mov %gs:0x14,%eax -0804d34f <.text+0x367f> mov %eax,-0x1c(%ebp) -0804d352 <.text+0x3682> xor %eax,%eax -0804d354 <.text+0x3684> mov %edi,-0x4(%ebp) -0804d357 <.text+0x3687> mov %ecx,%edi -0804d359 <.text+0x3689> test %edx,%edx -0804d35b <.text+0x368b> je 0804d38a <exit@plt+0x36ce> -0804d35d <.text+0x368d> movl $0x805de6a,0x4(%esp) -0804d365 <.text+0x3695> mov %esi,(%esp) -0804d368 <.text+0x3698> call 08049adc <strstr@plt> -0804d36d <.text+0x369d> test %eax,%eax -0804d36f <.text+0x369f> je 0804d38a <exit@plt+0x36ce> -0804d371 <.text+0x36a1> mov %esi,(%esp) -0804d374 <.text+0x36a4> mov %eax,-0x12c(%ebp) -0804d37a <.text+0x36aa> call 08049a2c <strlen@plt> -0804d37f <.text+0x36af> mov -0x12c(%ebp),%edx -0804d385 <.text+0x36b5> cmp $0x65,%eax -0804d388 <.text+0x36b8> jbe 0804d3d0 <exit@plt+0x3714> -0804d38a <.text+0x36ba> mov 0x8(%ebp),%eax -0804d38d <.text+0x36bd> movl $0x0,0x10(%esp) -0804d395 <.text+0x36c5> mov %edi,0xc(%esp) -0804d399 <.text+0x36c9> mov %esi,0x8(%esp) -0804d39d <.text+0x36cd> mov %eax,0x14(%esp) -0804d3a1 <.text+0x36d1> movl $0x3e9,0x4(%esp) -0804d3a9 <.text+0x36d9> mov %ebx,(%esp) -0804d3ac <.text+0x36dc> call 08058120 <exit@plt+0xe464> -0804d3b1 <.text+0x36e1> mov -0x1c(%ebp),%edx -0804d3b4 <.text+0x36e4> xor %gs:0x14,%edx -0804d3bb <.text+0x36eb> jne 0804d3ca <exit@plt+0x370e> -0804d3bd <.text+0x36ed> mov -0xc(%ebp),%ebx -0804d3c0 <.text+0x36f0> mov -0x8(%ebp),%esi -0804d3c3 <.text+0x36f3> mov -0x4(%ebp),%edi -0804d3c6 <.text+0x36f6> mov %ebp,%esp -0804d3c8 <.text+0x36f8> pop %ebp -0804d3c9 <.text+0x36f9> ret -0804d3ca <.text+0x36fa> call 08049b1c <__stack_chk_fail@plt> -0804d3cf <.text+0x36ff> nop -0804d3d0 <.text+0x3700> mov %edx,%eax -0804d3d2 <.text+0x3702> sub %esi,%eax -0804d3d4 <.text+0x3704> mov %esi,0x4(%esp) -0804d3d8 <.text+0x3708> lea -0x121(%ebp),%esi -0804d3de <.text+0x370e> movl $0x105,0xc(%esp) -0804d3e6 <.text+0x3716> mov %eax,0x8(%esp) -0804d3ea <.text+0x371a> mov %esi,(%esp) -0804d3ed <.text+0x371d> call 0804996c <__mempcpy_chk@plt> -0804d3f2 <.text+0x3722> imul $0xa1,0x10(%edi),%ecx -0804d3f9 <.text+0x3729> add $0x8061580,%ecx -0804d3ff <.text+0x372f> mov %ecx,0x4(%esp) -0804d403 <.text+0x3733> mov %eax,(%esp) -0804d406 <.text+0x3736> call 0804983c <stpcpy@plt> -0804d40b <.text+0x373b> mov -0x12c(%ebp),%edx -0804d411 <.text+0x3741> add $0x2,%edx -0804d414 <.text+0x3744> mov %edx,0x4(%esp) -0804d418 <.text+0x3748> mov %eax,(%esp) -0804d41b <.text+0x374b> call 08049a6c <strcpy@plt> -0804d420 <.text+0x3750> jmp 0804d38a <exit@plt+0x36ce> -0804d425 <.text+0x3755> lea 0x0(%esi,%eiz,1),%esi -0804d429 <.text+0x3759> lea 0x0(%edi,%eiz,1),%edi -0804d430 <.text+0x3760> push %ebp -0804d431 <.text+0x3761> mov %esp,%ebp -0804d433 <.text+0x3763> push %edi -0804d434 <.text+0x3764> push %esi -0804d435 <.text+0x3765> push %ebx -0804d436 <.text+0x3766> mov %eax,%ebx -0804d438 <.text+0x3768> sub $0x151c,%esp -0804d43e <.text+0x376e> mov %gs:0x14,%eax -0804d444 <.text+0x3774> mov %eax,-0x1c(%ebp) -0804d447 <.text+0x3777> xor %eax,%eax -0804d449 <.text+0x3779> cmpb $0x0,0x74(%ebx) -0804d44d <.text+0x377d> je 0804d780 <exit@plt+0x3ac4> -0804d453 <.text+0x3783> lea -0x28(%ebp),%eax -0804d456 <.text+0x3786> mov %eax,0x4(%esp) -0804d45a <.text+0x378a> lea 0x8(%ebx),%eax -0804d45d <.text+0x378d> mov %eax,(%esp) -0804d460 <.text+0x3790> call 08052f90 <exit@plt+0x92d4> -0804d465 <.text+0x3795> cmpb $0x0,0x8061375 -0804d46c <.text+0x379c> jne 0804d7b2 <exit@plt+0x3af6> -0804d472 <.text+0x37a2> movb $0x0,-0x1e(%ebp) -0804d476 <.text+0x37a6> mov 0x80613a4,%eax -0804d47b <.text+0x37ab> cmp $0x1,%eax -0804d47e <.text+0x37ae> je 0804d7e0 <exit@plt+0x3b24> -0804d484 <.text+0x37b4> jae 0804d880 <exit@plt+0x3bc4> -0804d48a <.text+0x37ba> mov 0x50(%ebx),%eax -0804d48d <.text+0x37bd> mov 0x54(%ebx),%edx -0804d490 <.text+0x37c0> mov %eax,-0x14e4(%ebp) -0804d496 <.text+0x37c6> mov %edx,-0x14e0(%ebp) -0804d49c <.text+0x37cc> cmpb $0x0,0x80613d1 -0804d4a3 <.text+0x37d3> jne 0804d7ff <exit@plt+0x3b43> -0804d4a9 <.text+0x37d9> lea -0x14d8(%ebp),%edx -0804d4af <.text+0x37df> mov %edx,-0x14ec(%ebp) -0804d4b5 <.text+0x37e5> mov %edx,%esi -0804d4b7 <.text+0x37e7> cmpb $0x0,0x80613af -0804d4be <.text+0x37ee> mov %esi,%edi -0804d4c0 <.text+0x37f0> je 0804d523 <exit@plt+0x3867> -0804d4c2 <.text+0x37f2> cmpb $0x0,0x74(%ebx) -0804d4c6 <.text+0x37f6> mov $0x805de37,%edx -0804d4cb <.text+0x37fb> jne 0804dc10 <exit@plt+0x3f54> -0804d4d1 <.text+0x3801> mov 0x806137c,%edi -0804d4d7 <.text+0x3807> mov %edx,(%esp) -0804d4da <.text+0x380a> mov %edx,-0x14fc(%ebp) -0804d4e0 <.text+0x3810> movl $0x0,0x4(%esp) -0804d4e8 <.text+0x3818> call 08052440 <exit@plt+0x8784> -0804d4ed <.text+0x381d> mov -0x14fc(%ebp),%edx -0804d4f3 <.text+0x3823> sub %eax,%edi -0804d4f5 <.text+0x3825> test %edi,%edi -0804d4f7 <.text+0x3827> jle 0804d50d <exit@plt+0x3851> -0804d4f9 <.text+0x3829> xor %ecx,%ecx -0804d4fb <.text+0x382b> nop -0804d4fc <.text+0x382c> lea 0x0(%esi,%eiz,1),%esi -0804d500 <.text+0x3830> movb $0x20,(%esi,%ecx,1) -0804d504 <.text+0x3834> add $0x1,%ecx -0804d507 <.text+0x3837> cmp %edi,%ecx -0804d509 <.text+0x3839> jne 0804d500 <exit@plt+0x3844> -0804d50b <.text+0x383b> add %ecx,%esi -0804d50d <.text+0x383d> movzbl (%edx),%eax -0804d510 <.text+0x3840> lea 0x1(%esi),%edi -0804d513 <.text+0x3843> add $0x1,%edx -0804d516 <.text+0x3846> mov %esi,%ecx -0804d518 <.text+0x3848> test %al,%al -0804d51a <.text+0x384a> mov %al,(%esi) -0804d51c <.text+0x384c> mov %edi,%esi -0804d51e <.text+0x384e> jne 0804d50d <exit@plt+0x3851> -0804d520 <.text+0x3850> movb $0x20,(%ecx) -0804d523 <.text+0x3853> cmpb $0x0,0x74(%ebx) -0804d527 <.text+0x3857> mov $0x805de37,%eax -0804d52c <.text+0x385c> jne 0804da10 <exit@plt+0x3d54> -0804d532 <.text+0x3862> mov %eax,0x18(%esp) -0804d536 <.text+0x3866> mov 0x8061380,%eax -0804d53b <.text+0x386b> mov %edi,(%esp) -0804d53e <.text+0x386e> movl $0x805de6d,0xc(%esp) -0804d546 <.text+0x3876> movl $0xffffffff,0x8(%esp) -0804d54e <.text+0x387e> mov %eax,0x14(%esp) -0804d552 <.text+0x3882> lea -0x28(%ebp),%eax -0804d555 <.text+0x3885> mov %eax,0x10(%esp) -0804d559 <.text+0x3889> movl $0x1,0x4(%esp) -0804d561 <.text+0x3891> call 08049c1c <__sprintf_chk@plt> -0804d566 <.text+0x3896> mov %edi,(%esp) -0804d569 <.text+0x3899> call 08049a2c <strlen@plt> -0804d56e <.text+0x389e> add %eax,%edi -0804d570 <.text+0x38a0> cmpb $0x0,0x80613c0 -0804d577 <.text+0x38a7> jne 0804d9d8 <exit@plt+0x3d1c> -0804d57d <.text+0x38ad> cmpb $0x0,0x80611c9 -0804d584 <.text+0x38b4> jne 0804d890 <exit@plt+0x3bd4> -0804d58a <.text+0x38ba> cmpb $0x0,0x80611c8 -0804d591 <.text+0x38c1> jne 0804d890 <exit@plt+0x3bd4> -0804d597 <.text+0x38c7> cmpb $0x0,0x80613ad -0804d59e <.text+0x38ce> jne 0804d890 <exit@plt+0x3bd4> -0804d5a4 <.text+0x38d4> cmpb $0x0,0x8061374 -0804d5ab <.text+0x38db> jne 0804d890 <exit@plt+0x3bd4> -0804d5b1 <.text+0x38e1> cmpb $0x0,0x74(%ebx) -0804d5b5 <.text+0x38e5> mov $0x805de37,%edx -0804d5ba <.text+0x38ea> je 0804d624 <exit@plt+0x3968> -0804d5bc <.text+0x38ec> mov 0x18(%ebx),%eax -0804d5bf <.text+0x38ef> and $0xf000,%eax -0804d5c4 <.text+0x38f4> cmp $0x6000,%eax -0804d5c9 <.text+0x38f9> je 0804da48 <exit@plt+0x3d8c> -0804d5cf <.text+0x38ff> cmp $0x2000,%eax -0804d5d4 <.text+0x3904> je 0804da48 <exit@plt+0x3d8c> -0804d5da <.text+0x390a> mov 0x80611c0,%eax -0804d5df <.text+0x390f> mov 0x80611c4,%edx -0804d5e5 <.text+0x3915> movl $0x1,0x10(%esp) -0804d5ed <.text+0x391d> movl $0x0,0x14(%esp) -0804d5f5 <.text+0x3925> mov %eax,0x18(%esp) -0804d5f9 <.text+0x3929> mov 0x80613b0,%eax -0804d5fe <.text+0x392e> mov %edx,0x1c(%esp) -0804d602 <.text+0x3932> mov 0x38(%ebx),%edx -0804d605 <.text+0x3935> mov %eax,0xc(%esp) -0804d609 <.text+0x3939> lea -0x2b4(%ebp),%eax -0804d60f <.text+0x393f> mov %eax,0x8(%esp) -0804d613 <.text+0x3943> mov 0x34(%ebx),%eax -0804d616 <.text+0x3946> mov %edx,0x4(%esp) -0804d61a <.text+0x394a> mov %eax,(%esp) -0804d61d <.text+0x394d> call 08054030 <exit@plt+0xa374> -0804d622 <.text+0x3952> mov %eax,%edx -0804d624 <.text+0x3954> mov 0x806139c,%esi -0804d62a <.text+0x395a> mov %edx,(%esp) -0804d62d <.text+0x395d> mov %edx,-0x14fc(%ebp) -0804d633 <.text+0x3963> movl $0x0,0x4(%esp) -0804d63b <.text+0x396b> call 08052440 <exit@plt+0x8784> -0804d640 <.text+0x3970> mov -0x14fc(%ebp),%edx -0804d646 <.text+0x3976> sub %eax,%esi -0804d648 <.text+0x3978> test %esi,%esi -0804d64a <.text+0x397a> jle 0804d65d <exit@plt+0x39a1> -0804d64c <.text+0x397c> xor %ecx,%ecx -0804d64e <.text+0x397e> xchg %ax,%ax -0804d650 <.text+0x3980> movb $0x20,(%edi,%ecx,1) -0804d654 <.text+0x3984> add $0x1,%ecx -0804d657 <.text+0x3987> cmp %esi,%ecx -0804d659 <.text+0x3989> jne 0804d650 <exit@plt+0x3994> -0804d65b <.text+0x398b> add %ecx,%edi -0804d65d <.text+0x398d> movzbl (%edx),%eax -0804d660 <.text+0x3990> lea 0x1(%edi),%esi -0804d663 <.text+0x3993> add $0x1,%edx -0804d666 <.text+0x3996> mov %edi,%ecx -0804d668 <.text+0x3998> test %al,%al -0804d66a <.text+0x399a> mov %al,(%edi) -0804d66c <.text+0x399c> mov %esi,%edi -0804d66e <.text+0x399e> jne 0804d65d <exit@plt+0x39a1> -0804d670 <.text+0x39a0> movb $0x20,(%ecx) -0804d673 <.text+0x39a3> lea -0x14e4(%ebp),%eax -0804d679 <.text+0x39a9> mov %eax,(%esp) -0804d67c <.text+0x39ac> call 0804977c <localtime@plt> -0804d681 <.text+0x39b1> movb $0x1,(%esi) -0804d684 <.text+0x39b4> cmpb $0x0,0x74(%ebx) -0804d688 <.text+0x39b8> jne 0804d928 <exit@plt+0x3c6c> -0804d68e <.text+0x39be> mov $0x805de37,%edi -0804d693 <.text+0x39c3> mov 0x80612a4,%eax -0804d698 <.text+0x39c8> test %eax,%eax -0804d69a <.text+0x39ca> js 0804dd38 <exit@plt+0x407c> -0804d6a0 <.text+0x39d0> mov %esi,(%esp) -0804d6a3 <.text+0x39d3> mov %edi,0x14(%esp) -0804d6a7 <.text+0x39d7> mov %eax,0x10(%esp) -0804d6ab <.text+0x39db> movl $0x805de7d,0xc(%esp) -0804d6b3 <.text+0x39e3> movl $0xffffffff,0x8(%esp) -0804d6bb <.text+0x39eb> movl $0x1,0x4(%esp) -0804d6c3 <.text+0x39f3> call 08049c1c <__sprintf_chk@plt> -0804d6c8 <.text+0x39f8> mov %esi,(%esp) -0804d6cb <.text+0x39fb> call 08049a2c <strlen@plt> -0804d6d0 <.text+0x3a00> add %eax,%esi -0804d6d2 <.text+0x3a02> mov 0x8061300,%eax -0804d6d7 <.text+0x3a07> mov %eax,0x4(%esp) -0804d6db <.text+0x3a0b> mov -0x14ec(%ebp),%eax -0804d6e1 <.text+0x3a11> mov %eax,(%esp) -0804d6e4 <.text+0x3a14> call 080496fc <fputs_unlocked@plt> -0804d6e9 <.text+0x3a19> movzbl 0x74(%ebx),%edx -0804d6ed <.text+0x3a1d> sub -0x14ec(%ebp),%esi -0804d6f3 <.text+0x3a23> movzbl 0x75(%ebx),%ecx -0804d6f7 <.text+0x3a27> add %esi,0x80614b4 -0804d6fd <.text+0x3a2d> mov 0x1c(%ebx),%edi -0804d700 <.text+0x3a30> mov %dl,-0x14ec(%ebp) -0804d706 <.text+0x3a36> movzbl 0x8061364,%edx -0804d70d <.text+0x3a3d> mov 0x68(%ebx),%eax -0804d710 <.text+0x3a40> test %edx,%ecx -0804d712 <.text+0x3a42> je 0804db58 <exit@plt+0x3e9c> -0804d718 <.text+0x3a48> mov 0x6c(%ebx),%edx -0804d71b <.text+0x3a4b> mov %eax,0x4(%esp) -0804d71f <.text+0x3a4f> movzbl -0x14ec(%ebp),%eax -0804d726 <.text+0x3a56> mov %edi,0xc(%esp) -0804d72a <.text+0x3a5a> mov %esi,0x10(%esp) -0804d72e <.text+0x3a5e> movl $0x80614c0,0x8(%esp) -0804d736 <.text+0x3a66> mov %eax,(%esp) -0804d739 <.text+0x3a69> mov (%ebx),%eax -0804d73b <.text+0x3a6b> call 0804caa0 <exit@plt+0x2de4> -0804d740 <.text+0x3a70> mov 0x68(%ebx),%ecx -0804d743 <.text+0x3a73> cmp $0x6,%ecx -0804d746 <.text+0x3a76> mov %eax,%edi -0804d748 <.text+0x3a78> je 0804db60 <exit@plt+0x3ea4> -0804d74e <.text+0x3a7e> mov 0x80613c4,%esi -0804d754 <.text+0x3a84> test %esi,%esi -0804d756 <.text+0x3a86> je 0804d764 <exit@plt+0x3aa8> -0804d758 <.text+0x3a88> mov 0x18(%ebx),%edx -0804d75b <.text+0x3a8b> movzbl 0x74(%ebx),%eax -0804d75f <.text+0x3a8f> call 0804c200 <exit@plt+0x2544> -0804d764 <.text+0x3a94> mov -0x1c(%ebp),%ecx -0804d767 <.text+0x3a97> xor %gs:0x14,%ecx -0804d76e <.text+0x3a9e> jne 0804ddb1 <exit@plt+0x40f5> -0804d774 <.text+0x3aa4> add $0x151c,%esp -0804d77a <.text+0x3aaa> pop %ebx -0804d77b <.text+0x3aab> pop %esi -0804d77c <.text+0x3aac> pop %edi -0804d77d <.text+0x3aad> pop %ebp -0804d77e <.text+0x3aae> ret -0804d77f <.text+0x3aaf> nop -0804d780 <.text+0x3ab0> mov 0x68(%ebx),%eax -0804d783 <.text+0x3ab3> cmpb $0x0,0x8061375 -0804d78a <.text+0x3aba> movl $0x3f3f3f3f,-0x27(%ebp) -0804d791 <.text+0x3ac1> movl $0x3f3f3f3f,-0x23(%ebp) -0804d798 <.text+0x3ac8> movzbl 0x805efe8(%eax),%eax -0804d79f <.text+0x3acf> movw $0x3f3f,-0x1f(%ebp) -0804d7a5 <.text+0x3ad5> movb $0x0,-0x1d(%ebp) -0804d7a9 <.text+0x3ad9> mov %al,-0x28(%ebp) -0804d7ac <.text+0x3adc> je 0804d472 <exit@plt+0x37b6> -0804d7b2 <.text+0x3ae2> mov 0x78(%ebx),%eax -0804d7b5 <.text+0x3ae5> cmp $0x1,%eax -0804d7b8 <.text+0x3ae8> je 0804da38 <exit@plt+0x3d7c> -0804d7be <.text+0x3aee> cmp $0x2,%eax -0804d7c1 <.text+0x3af1> jne 0804d476 <exit@plt+0x37ba> -0804d7c7 <.text+0x3af7> mov 0x80613a4,%eax -0804d7cc <.text+0x3afc> movb $0x2b,-0x1e(%ebp) -0804d7d0 <.text+0x3b00> cmp $0x1,%eax -0804d7d3 <.text+0x3b03> jne 0804d484 <exit@plt+0x37c8> -0804d7d9 <.text+0x3b09> lea 0x0(%esi,%eiz,1),%esi -0804d7e0 <.text+0x3b10> mov 0x58(%ebx),%eax -0804d7e3 <.text+0x3b13> mov 0x5c(%ebx),%edx -0804d7e6 <.text+0x3b16> cmpb $0x0,0x80613d1 -0804d7ed <.text+0x3b1d> mov %eax,-0x14e4(%ebp) -0804d7f3 <.text+0x3b23> mov %edx,-0x14e0(%ebp) -0804d7f9 <.text+0x3b29> je 0804d4a9 <exit@plt+0x37ed> -0804d7ff <.text+0x3b2f> mov 0x64(%ebx),%edx -0804d802 <.text+0x3b32> mov $0x805de37,%eax -0804d807 <.text+0x3b37> mov 0x60(%ebx),%ecx -0804d80a <.text+0x3b3a> mov %edx,%esi -0804d80c <.text+0x3b3c> or %ecx,%esi -0804d80e <.text+0x3b3e> jne 0804dc60 <exit@plt+0x3fa4> -0804d814 <.text+0x3b44> mov %eax,0x14(%esp) -0804d818 <.text+0x3b48> mov 0x8061378,%eax -0804d81d <.text+0x3b4d> lea -0x14d8(%ebp),%edx -0804d823 <.text+0x3b53> mov %edx,-0x14ec(%ebp) -0804d829 <.text+0x3b59> movl $0x805de7d,0xc(%esp) -0804d831 <.text+0x3b61> movl $0xe3b,0x8(%esp) -0804d839 <.text+0x3b69> mov %eax,0x10(%esp) -0804d83d <.text+0x3b6d> movl $0x1,0x4(%esp) -0804d845 <.text+0x3b75> mov %edx,(%esp) -0804d848 <.text+0x3b78> call 08049c1c <__sprintf_chk@plt> -0804d84d <.text+0x3b7d> mov -0x14ec(%ebp),%esi -0804d853 <.text+0x3b83> mov (%esi),%edx -0804d855 <.text+0x3b85> add $0x4,%esi -0804d858 <.text+0x3b88> lea -0x1010101(%edx),%eax -0804d85e <.text+0x3b8e> not %edx -0804d860 <.text+0x3b90> and %edx,%eax -0804d862 <.text+0x3b92> and $0x80808080,%eax -0804d867 <.text+0x3b97> je 0804d853 <exit@plt+0x3b97> -0804d869 <.text+0x3b99> test $0x8080,%eax -0804d86e <.text+0x3b9e> jne 0804d876 <exit@plt+0x3bba> -0804d870 <.text+0x3ba0> shr $0x10,%eax -0804d873 <.text+0x3ba3> add $0x2,%esi -0804d876 <.text+0x3ba6> add %al,%al -0804d878 <.text+0x3ba8> sbb $0x3,%esi -0804d87b <.text+0x3bab> jmp 0804d4b7 <exit@plt+0x37fb> -0804d880 <.text+0x3bb0> cmp $0x2,%eax -0804d883 <.text+0x3bb3> je 0804d9c0 <exit@plt+0x3d04> -0804d889 <.text+0x3bb9> call 0804968c <abort@plt> -0804d88e <.text+0x3bbe> xchg %ax,%ax -0804d890 <.text+0x3bc0> mov -0x14ec(%ebp),%esi -0804d896 <.text+0x3bc6> mov 0x8061300,%eax -0804d89b <.text+0x3bcb> sub %esi,%edi -0804d89d <.text+0x3bcd> mov %eax,0x4(%esp) -0804d8a1 <.text+0x3bd1> mov %esi,(%esp) -0804d8a4 <.text+0x3bd4> call 080496fc <fputs_unlocked@plt> -0804d8a9 <.text+0x3bd9> add %edi,0x80614b4 -0804d8af <.text+0x3bdf> cmpb $0x0,0x80611c8 -0804d8b6 <.text+0x3be6> jne 0804db40 <exit@plt+0x3e84> -0804d8bc <.text+0x3bec> cmpb $0x0,0x80611c9 -0804d8c3 <.text+0x3bf3> je 0804d8ed <exit@plt+0x3c31> -0804d8c5 <.text+0x3bf5> cmpb $0x0,0x74(%ebx) -0804d8c9 <.text+0x3bf9> mov $0x805de37,%eax -0804d8ce <.text+0x3bfe> mov 0x806138c,%ecx -0804d8d4 <.text+0x3c04> mov 0x24(%ebx),%edx -0804d8d7 <.text+0x3c07> je 0804d8e8 <exit@plt+0x3c2c> -0804d8d9 <.text+0x3c09> xor %eax,%eax -0804d8db <.text+0x3c0b> cmpb $0x0,0x80613ae -0804d8e2 <.text+0x3c12> je 0804dd13 <exit@plt+0x4057> -0804d8e8 <.text+0x3c18> call 0804c300 <exit@plt+0x2644> -0804d8ed <.text+0x3c1d> cmpb $0x0,0x80613ad -0804d8f4 <.text+0x3c24> jne 0804db29 <exit@plt+0x3e6d> -0804d8fa <.text+0x3c2a> cmpb $0x0,0x8061374 -0804d901 <.text+0x3c31> mov -0x14ec(%ebp),%edi -0804d907 <.text+0x3c37> je 0804d5b1 <exit@plt+0x38f5> -0804d90d <.text+0x3c3d> mov 0x70(%ebx),%eax -0804d910 <.text+0x3c40> xor %edx,%edx -0804d912 <.text+0x3c42> mov 0x8061384,%ecx -0804d918 <.text+0x3c48> call 0804c300 <exit@plt+0x2644> -0804d91d <.text+0x3c4d> mov -0x14ec(%ebp),%edi -0804d923 <.text+0x3c53> jmp 0804d5b1 <exit@plt+0x38f5> -0804d928 <.text+0x3c58> test %eax,%eax -0804d92a <.text+0x3c5a> je 0804dc8e <exit@plt+0x3fd2> -0804d930 <.text+0x3c60> mov 0x8061370,%ecx -0804d936 <.text+0x3c66> mov 0x806136c,%edx -0804d93c <.text+0x3c6c> mov -0x14e4(%ebp),%edi -0804d942 <.text+0x3c72> mov %ecx,-0x14f4(%ebp) -0804d948 <.text+0x3c78> mov -0x14e0(%ebp),%ecx -0804d94e <.text+0x3c7e> cmp %edx,%edi -0804d950 <.text+0x3c80> mov %ecx,-0x14f0(%ebp) -0804d956 <.text+0x3c86> jg 0804dcb8 <exit@plt+0x3ffc> -0804d95c <.text+0x3c8c> jl 0804d96a <exit@plt+0x3cae> -0804d95e <.text+0x3c8e> cmp %ecx,-0x14f4(%ebp) -0804d964 <.text+0x3c94> js 0804dcb8 <exit@plt+0x3ffc> -0804d96a <.text+0x3c9a> lea -0xf0c2ac(%edx),%ecx -0804d970 <.text+0x3ca0> cmp %edi,%ecx -0804d972 <.text+0x3ca2> jge 0804dbf0 <exit@plt+0x3f34> -0804d978 <.text+0x3ca8> cmp %edx,%edi -0804d97a <.text+0x3caa> mov $0x1,%ecx -0804d97f <.text+0x3caf> jge 0804dcf9 <exit@plt+0x403d> -0804d985 <.text+0x3cb5> lea 0x0(%esi),%esi -0804d988 <.text+0x3cb8> mov 0x80611cc(,%ecx,4),%edx -0804d98f <.text+0x3cbf> mov -0x14f0(%ebp),%ecx -0804d995 <.text+0x3cc5> mov %ecx,(%esp) -0804d998 <.text+0x3cc8> mov %eax,%ecx -0804d99a <.text+0x3cca> mov %esi,%eax -0804d99c <.text+0x3ccc> call 0804d330 <exit@plt+0x3674> -0804d9a1 <.text+0x3cd1> test %eax,%eax -0804d9a3 <.text+0x3cd3> je 0804dc7b <exit@plt+0x3fbf> -0804d9a9 <.text+0x3cd9> lea (%esi,%eax,1),%eax -0804d9ac <.text+0x3cdc> movb $0x20,(%eax) -0804d9af <.text+0x3cdf> lea 0x1(%eax),%esi -0804d9b2 <.text+0x3ce2> movb $0x0,0x1(%eax) -0804d9b6 <.text+0x3ce6> jmp 0804d6d2 <exit@plt+0x3a16> -0804d9bb <.text+0x3ceb> nop -0804d9bc <.text+0x3cec> lea 0x0(%esi,%eiz,1),%esi -0804d9c0 <.text+0x3cf0> mov 0x48(%ebx),%eax -0804d9c3 <.text+0x3cf3> mov 0x4c(%ebx),%edx -0804d9c6 <.text+0x3cf6> mov %eax,-0x14e4(%ebp) -0804d9cc <.text+0x3cfc> mov %edx,-0x14e0(%ebp) -0804d9d2 <.text+0x3d02> jmp 0804d49c <exit@plt+0x37e0> -0804d9d7 <.text+0x3d07> nop -0804d9d8 <.text+0x3d08> mov 0x8061300,%eax -0804d9dd <.text+0x3d0d> movl $0x2,0x8(%esp) -0804d9e5 <.text+0x3d15> movl $0x1,0x4(%esp) -0804d9ed <.text+0x3d1d> movl $0x805de75,(%esp) -0804d9f4 <.text+0x3d24> mov %eax,0xc(%esp) -0804d9f8 <.text+0x3d28> call 08049a8c <fwrite_unlocked@plt> -0804d9fd <.text+0x3d2d> addl $0x2,0x80614b4 -0804da04 <.text+0x3d34> jmp 0804d57d <exit@plt+0x38c1> -0804da09 <.text+0x3d39> lea 0x0(%esi,%eiz,1),%esi -0804da10 <.text+0x3d40> mov 0x1c(%ebx),%ecx -0804da13 <.text+0x3d43> lea -0x69d(%ebp),%eax -0804da19 <.text+0x3d49> mov %eax,0x8(%esp) -0804da1d <.text+0x3d4d> movl $0x0,0x4(%esp) -0804da25 <.text+0x3d55> mov %ecx,(%esp) -0804da28 <.text+0x3d58> call 08058160 <exit@plt+0xe4a4> -0804da2d <.text+0x3d5d> jmp 0804d532 <exit@plt+0x3876> -0804da32 <.text+0x3d62> lea 0x0(%esi),%esi -0804da38 <.text+0x3d68> movb $0x2e,-0x1e(%ebp) -0804da3c <.text+0x3d6c> jmp 0804d476 <exit@plt+0x37ba> -0804da41 <.text+0x3d71> lea 0x0(%esi,%eiz,1),%esi -0804da48 <.text+0x3d78> lea -0x2b4(%ebp),%eax -0804da4e <.text+0x3d7e> mov 0x2c(%ebx),%edx -0804da51 <.text+0x3d81> mov $0xfffffffe,%esi -0804da56 <.text+0x3d86> mov %eax,0x8(%esp) -0804da5a <.text+0x3d8a> mov 0x28(%ebx),%eax -0804da5d <.text+0x3d8d> sub 0x8061394,%esi -0804da63 <.text+0x3d93> movl $0x0,0x4(%esp) -0804da6b <.text+0x3d9b> sub 0x8061398,%esi -0804da71 <.text+0x3da1> shrd $0xc,%edx,%eax -0804da75 <.text+0x3da5> movzbl 0x28(%ebx),%edx -0804da79 <.text+0x3da9> xor %al,%al -0804da7b <.text+0x3dab> add 0x806139c,%esi -0804da81 <.text+0x3db1> or %edx,%eax -0804da83 <.text+0x3db3> mov %eax,(%esp) -0804da86 <.text+0x3db6> call 08058160 <exit@plt+0xe4a4> -0804da8b <.text+0x3dbb> mov 0x2c(%ebx),%edx -0804da8e <.text+0x3dbe> mov 0x2c(%ebx),%ecx -0804da91 <.text+0x3dc1> movl $0x0,0x4(%esp) -0804da99 <.text+0x3dc9> and $0xfffff000,%ecx -0804da9f <.text+0x3dcf> mov %eax,-0x14f8(%ebp) -0804daa5 <.text+0x3dd5> mov 0x8061398,%eax -0804daaa <.text+0x3dda> mov %eax,-0x14f4(%ebp) -0804dab0 <.text+0x3de0> lea -0x69d(%ebp),%eax -0804dab6 <.text+0x3de6> mov %eax,0x8(%esp) -0804daba <.text+0x3dea> mov 0x28(%ebx),%eax -0804dabd <.text+0x3ded> shrd $0x8,%edx,%eax -0804dac1 <.text+0x3df1> and $0xfff,%eax -0804dac6 <.text+0x3df6> or %eax,%ecx -0804dac8 <.text+0x3df8> mov %ecx,(%esp) -0804dacb <.text+0x3dfb> call 08058160 <exit@plt+0xe4a4> -0804dad0 <.text+0x3e00> mov -0x14f8(%ebp),%edx -0804dad6 <.text+0x3e06> mov -0x14f4(%ebp),%ecx -0804dadc <.text+0x3e0c> movl $0x805de78,0xc(%esp) -0804dae4 <.text+0x3e14> movl $0xffffffff,0x8(%esp) -0804daec <.text+0x3e1c> mov %edx,0x1c(%esp) -0804daf0 <.text+0x3e20> mov %ecx,0x18(%esp) -0804daf4 <.text+0x3e24> mov %eax,0x14(%esp) -0804daf8 <.text+0x3e28> mov %esi,%eax -0804dafa <.text+0x3e2a> sar $0x1f,%eax -0804dafd <.text+0x3e2d> not %eax -0804daff <.text+0x3e2f> and %esi,%eax -0804db01 <.text+0x3e31> add 0x8061394,%eax -0804db07 <.text+0x3e37> movl $0x1,0x4(%esp) -0804db0f <.text+0x3e3f> mov %edi,(%esp) -0804db12 <.text+0x3e42> mov %eax,0x10(%esp) -0804db16 <.text+0x3e46> call 08049c1c <__sprintf_chk@plt> -0804db1b <.text+0x3e4b> mov 0x806139c,%eax -0804db20 <.text+0x3e50> lea 0x1(%edi,%eax,1),%esi -0804db24 <.text+0x3e54> jmp 0804d673 <exit@plt+0x39b7> -0804db29 <.text+0x3e59> movzbl 0x74(%ebx),%ecx -0804db2d <.text+0x3e5d> mov 0x20(%ebx),%eax -0804db30 <.text+0x3e60> mov 0x8061390,%edx -0804db36 <.text+0x3e66> call 0804c3c0 <exit@plt+0x2704> -0804db3b <.text+0x3e6b> jmp 0804d8fa <exit@plt+0x3c3e> -0804db40 <.text+0x3e70> movzbl 0x74(%ebx),%ecx -0804db44 <.text+0x3e74> mov 0x20(%ebx),%eax -0804db47 <.text+0x3e77> mov 0x8061388,%edx -0804db4d <.text+0x3e7d> call 0804c3c0 <exit@plt+0x2704> -0804db52 <.text+0x3e82> jmp 0804d8bc <exit@plt+0x3c00> -0804db57 <.text+0x3e87> nop -0804db58 <.text+0x3e88> mov 0x18(%ebx),%edx -0804db5b <.text+0x3e8b> jmp 0804d71b <exit@plt+0x3a5f> -0804db60 <.text+0x3e90> mov 0x4(%ebx),%eax -0804db63 <.text+0x3e93> test %eax,%eax -0804db65 <.text+0x3e95> je 0804d764 <exit@plt+0x3aa8> -0804db6b <.text+0x3e9b> mov 0x8061300,%eax -0804db70 <.text+0x3ea0> lea 0x4(%esi,%edi,1),%esi -0804db74 <.text+0x3ea4> movl $0x4,0x8(%esp) -0804db7c <.text+0x3eac> movl $0x1,0x4(%esp) -0804db84 <.text+0x3eb4> movl $0x805de82,(%esp) -0804db8b <.text+0x3ebb> mov %eax,0xc(%esp) -0804db8f <.text+0x3ebf> call 08049a8c <fwrite_unlocked@plt> -0804db94 <.text+0x3ec4> movzbl 0x75(%ebx),%ecx -0804db98 <.text+0x3ec8> mov %esi,0x10(%esp) -0804db9c <.text+0x3ecc> mov 0x1c(%ebx),%esi -0804db9f <.text+0x3ecf> mov 0x6c(%ebx),%edx -0804dba2 <.text+0x3ed2> mov 0x4(%ebx),%eax -0804dba5 <.text+0x3ed5> sub $0x1,%ecx -0804dba8 <.text+0x3ed8> mov %esi,0xc(%esp) -0804dbac <.text+0x3edc> mov 0x68(%ebx),%esi -0804dbaf <.text+0x3edf> addl $0x4,0x80614b4 -0804dbb6 <.text+0x3ee6> movl $0x0,0x8(%esp) -0804dbbe <.text+0x3eee> mov %esi,0x4(%esp) -0804dbc2 <.text+0x3ef2> movzbl 0x74(%ebx),%esi -0804dbc6 <.text+0x3ef6> mov %esi,(%esp) -0804dbc9 <.text+0x3ef9> call 0804caa0 <exit@plt+0x2de4> -0804dbce <.text+0x3efe> mov 0x80613c4,%edi -0804dbd4 <.text+0x3f04> test %edi,%edi -0804dbd6 <.text+0x3f06> je 0804d764 <exit@plt+0x3aa8> -0804dbdc <.text+0x3f0c> mov 0x6c(%ebx),%edx -0804dbdf <.text+0x3f0f> xor %ecx,%ecx -0804dbe1 <.text+0x3f11> mov $0x1,%eax -0804dbe6 <.text+0x3f16> call 0804c200 <exit@plt+0x2544> -0804dbeb <.text+0x3f1b> jmp 0804d764 <exit@plt+0x3aa8> -0804dbf0 <.text+0x3f20> jg 0804dc04 <exit@plt+0x3f48> -0804dbf2 <.text+0x3f22> mov -0x14f0(%ebp),%ecx -0804dbf8 <.text+0x3f28> cmp %ecx,-0x14f4(%ebp) -0804dbfe <.text+0x3f2e> js 0804d978 <exit@plt+0x3cbc> -0804dc04 <.text+0x3f34> xor %ecx,%ecx -0804dc06 <.text+0x3f36> jmp 0804d988 <exit@plt+0x3ccc> -0804dc0b <.text+0x3f3b> nop -0804dc0c <.text+0x3f3c> lea 0x0(%esi,%eiz,1),%esi -0804dc10 <.text+0x3f40> mov 0x80613b8,%eax -0804dc15 <.text+0x3f45> mov 0x80613bc,%edx -0804dc1b <.text+0x3f4b> movl $0x200,0x10(%esp) -0804dc23 <.text+0x3f53> movl $0x0,0x14(%esp) -0804dc2b <.text+0x3f5b> mov %eax,0x18(%esp) -0804dc2f <.text+0x3f5f> mov 0x80613b0,%eax -0804dc34 <.text+0x3f64> mov %edx,0x1c(%esp) -0804dc38 <.text+0x3f68> mov 0x44(%ebx),%edx -0804dc3b <.text+0x3f6b> mov %eax,0xc(%esp) -0804dc3f <.text+0x3f6f> lea -0x2b4(%ebp),%eax -0804dc45 <.text+0x3f75> mov %eax,0x8(%esp) -0804dc49 <.text+0x3f79> mov 0x40(%ebx),%eax -0804dc4c <.text+0x3f7c> mov %edx,0x4(%esp) -0804dc50 <.text+0x3f80> mov %eax,(%esp) -0804dc53 <.text+0x3f83> call 08054030 <exit@plt+0xa374> -0804dc58 <.text+0x3f88> mov %eax,%edx -0804dc5a <.text+0x3f8a> jmp 0804d4d1 <exit@plt+0x3815> -0804dc5f <.text+0x3f8f> nop -0804dc60 <.text+0x3f90> lea -0x69d(%ebp),%eax -0804dc66 <.text+0x3f96> mov %eax,0x8(%esp) -0804dc6a <.text+0x3f9a> mov %ecx,(%esp) -0804dc6d <.text+0x3f9d> mov %edx,0x4(%esp) -0804dc71 <.text+0x3fa1> call 08058160 <exit@plt+0xe4a4> -0804dc76 <.text+0x3fa6> jmp 0804d814 <exit@plt+0x3b58> -0804dc7b <.text+0x3fab> cmpb $0x0,(%esi) -0804dc7e <.text+0x3fae> je 0804d9a9 <exit@plt+0x3ced> -0804dc84 <.text+0x3fb4> cmpb $0x0,0x74(%ebx) -0804dc88 <.text+0x3fb8> je 0804d68e <exit@plt+0x39d2> -0804dc8e <.text+0x3fbe> lea -0x2b4(%ebp),%eax -0804dc94 <.text+0x3fc4> mov %eax,0x8(%esp) -0804dc98 <.text+0x3fc8> mov -0x14e4(%ebp),%eax -0804dc9e <.text+0x3fce> mov %eax,%edx -0804dca0 <.text+0x3fd0> sar $0x1f,%edx -0804dca3 <.text+0x3fd3> mov %eax,(%esp) -0804dca6 <.text+0x3fd6> mov %edx,0x4(%esp) -0804dcaa <.text+0x3fda> call 08055020 <exit@plt+0xb364> -0804dcaf <.text+0x3fdf> mov %eax,%edi -0804dcb1 <.text+0x3fe1> jmp 0804d693 <exit@plt+0x39d7> -0804dcb6 <.text+0x3fe6> xchg %ax,%ax -0804dcb8 <.text+0x3fe8> mov %eax,-0x14fc(%ebp) -0804dcbe <.text+0x3fee> movl $0x806136c,(%esp) -0804dcc5 <.text+0x3ff5> call 080530d0 <exit@plt+0x9414> -0804dcca <.text+0x3ffa> mov 0x8061370,%ecx -0804dcd0 <.text+0x4000> mov -0x14e4(%ebp),%edi -0804dcd6 <.text+0x4006> mov 0x806136c,%edx -0804dcdc <.text+0x400c> mov -0x14fc(%ebp),%eax -0804dce2 <.text+0x4012> mov %ecx,-0x14f4(%ebp) -0804dce8 <.text+0x4018> mov -0x14e0(%ebp),%ecx -0804dcee <.text+0x401e> mov %ecx,-0x14f0(%ebp) -0804dcf4 <.text+0x4024> jmp 0804d96a <exit@plt+0x3cae> -0804dcf9 <.text+0x4029> jg 0804dc04 <exit@plt+0x3f48> -0804dcff <.text+0x402f> mov -0x14f0(%ebp),%ecx -0804dd05 <.text+0x4035> sub -0x14f4(%ebp),%ecx -0804dd0b <.text+0x403b> shr $0x1f,%ecx -0804dd0e <.text+0x403e> jmp 0804d988 <exit@plt+0x3ccc> -0804dd13 <.text+0x4043> mov %edx,(%esp) -0804dd16 <.text+0x4046> mov %edx,-0x14fc(%ebp) -0804dd1c <.text+0x404c> mov %ecx,-0x1500(%ebp) -0804dd22 <.text+0x4052> call 08054e10 <exit@plt+0xb154> -0804dd27 <.text+0x4057> mov -0x1500(%ebp),%ecx -0804dd2d <.text+0x405d> mov -0x14fc(%ebp),%edx -0804dd33 <.text+0x4063> jmp 0804d8e8 <exit@plt+0x3c2c> -0804dd38 <.text+0x4068> lea -0x14dc(%ebp),%eax -0804dd3e <.text+0x406e> movl $0x0,-0x14dc(%ebp) -0804dd48 <.text+0x4078> mov %eax,(%esp) -0804dd4b <.text+0x407b> call 0804977c <localtime@plt> -0804dd50 <.text+0x4080> test %eax,%eax -0804dd52 <.text+0x4082> je 0804dd72 <exit@plt+0x40b6> -0804dd54 <.text+0x4084> mov 0x80611cc,%edx -0804dd5a <.text+0x408a> mov %eax,%ecx -0804dd5c <.text+0x408c> lea -0x69d(%ebp),%eax -0804dd62 <.text+0x4092> movl $0x0,(%esp) -0804dd69 <.text+0x4099> call 0804d330 <exit@plt+0x3674> -0804dd6e <.text+0x409e> test %eax,%eax -0804dd70 <.text+0x40a0> jne 0804dd90 <exit@plt+0x40d4> -0804dd72 <.text+0x40a2> mov 0x80612a4,%eax -0804dd77 <.text+0x40a7> test %eax,%eax -0804dd79 <.text+0x40a9> jns 0804d6a0 <exit@plt+0x39e4> -0804dd7f <.text+0x40af> movl $0x0,0x80612a4 -0804dd89 <.text+0x40b9> xor %eax,%eax -0804dd8b <.text+0x40bb> jmp 0804d6a0 <exit@plt+0x39e4> -0804dd90 <.text+0x40c0> lea -0x69d(%ebp),%ecx -0804dd96 <.text+0x40c6> movl $0x0,0x8(%esp) -0804dd9e <.text+0x40ce> mov %eax,0x4(%esp) -0804dda2 <.text+0x40d2> mov %ecx,(%esp) -0804dda5 <.text+0x40d5> call 080522a0 <exit@plt+0x85e4> -0804ddaa <.text+0x40da> mov %eax,0x80612a4 -0804ddaf <.text+0x40df> jmp 0804dd77 <exit@plt+0x40bb> -0804ddb1 <.text+0x40e1> call 08049b1c <__stack_chk_fail@plt> -0804ddb6 <.text+0x40e6> lea 0x0(%esi),%esi -0804ddb9 <.text+0x40e9> lea 0x0(%edi,%eiz,1),%edi -0804ddc0 <.text+0x40f0> push %ebp -0804ddc1 <.text+0x40f1> mov %esp,%ebp -0804ddc3 <.text+0x40f3> sub $0x18,%esp -0804ddc6 <.text+0x40f6> mov 0x8(%ebp),%eax -0804ddc9 <.text+0x40f9> mov 0xc(%ebp),%edx -0804ddcc <.text+0x40fc> mov %ebx,-0xc(%ebp) -0804ddcf <.text+0x40ff> mov %esi,-0x8(%ebp) -0804ddd2 <.text+0x4102> mov %edi,-0x4(%ebp) -0804ddd5 <.text+0x4105> mov 0x38(%eax),%ecx -0804ddd8 <.text+0x4108> mov 0x38(%edx),%ebx -0804dddb <.text+0x410b> mov 0x34(%edx),%edi -0804ddde <.text+0x410e> mov 0x34(%eax),%esi -0804dde1 <.text+0x4111> cmp %ecx,%ebx -0804dde3 <.text+0x4113> jle 0804de00 <exit@plt+0x4144> -0804dde5 <.text+0x4115> mov $0x1,%eax -0804ddea <.text+0x411a> lea 0x0(%esi),%esi -0804ddf0 <.text+0x4120> mov -0xc(%ebp),%ebx -0804ddf3 <.text+0x4123> mov -0x8(%ebp),%esi -0804ddf6 <.text+0x4126> mov -0x4(%ebp),%edi -0804ddf9 <.text+0x4129> mov %ebp,%esp -0804ddfb <.text+0x412b> pop %ebp -0804ddfc <.text+0x412c> ret -0804ddfd <.text+0x412d> lea 0x0(%esi),%esi -0804de00 <.text+0x4130> jge 0804de10 <exit@plt+0x4154> -0804de02 <.text+0x4132> mov $0xffffffff,%eax -0804de07 <.text+0x4137> jmp 0804ddf0 <exit@plt+0x4134> -0804de09 <.text+0x4139> lea 0x0(%esi,%eiz,1),%esi -0804de10 <.text+0x4140> cmp %esi,%edi -0804de12 <.text+0x4142> lea 0x0(%esi),%esi -0804de18 <.text+0x4148> jb 0804de02 <exit@plt+0x4146> -0804de1a <.text+0x414a> cmp %ecx,%ebx -0804de1c <.text+0x414c> lea 0x0(%esi,%eiz,1),%esi -0804de20 <.text+0x4150> jg 0804dde5 <exit@plt+0x4129> -0804de22 <.text+0x4152> cmp %esi,%edi -0804de24 <.text+0x4154> ja 0804dde5 <exit@plt+0x4129> -0804de26 <.text+0x4156> mov (%edx),%edx -0804de28 <.text+0x4158> mov -0xc(%ebp),%ebx -0804de2b <.text+0x415b> mov -0x8(%ebp),%esi -0804de2e <.text+0x415e> mov -0x4(%ebp),%edi -0804de31 <.text+0x4161> mov %edx,0xc(%ebp) -0804de34 <.text+0x4164> mov (%eax),%eax -0804de36 <.text+0x4166> mov %eax,0x8(%ebp) -0804de39 <.text+0x4169> mov %ebp,%esp -0804de3b <.text+0x416b> pop %ebp -0804de3c <.text+0x416c> jmp 0804be10 <exit@plt+0x2154> -0804de41 <.text+0x4171> jmp 0804de50 <exit@plt+0x4194> -0804de43 <.text+0x4173> nop -0804de44 <.text+0x4174> nop -0804de45 <.text+0x4175> nop -0804de46 <.text+0x4176> nop -0804de47 <.text+0x4177> nop -0804de48 <.text+0x4178> nop -0804de49 <.text+0x4179> nop -0804de4a <.text+0x417a> nop -0804de4b <.text+0x417b> nop -0804de4c <.text+0x417c> nop -0804de4d <.text+0x417d> nop -0804de4e <.text+0x417e> nop -0804de4f <.text+0x417f> nop -0804de50 <.text+0x4180> push %ebp -0804de51 <.text+0x4181> mov %esp,%ebp -0804de53 <.text+0x4183> sub $0x18,%esp -0804de56 <.text+0x4186> mov 0x8(%ebp),%eax -0804de59 <.text+0x4189> mov 0xc(%ebp),%edx -0804de5c <.text+0x418c> mov %ebx,-0xc(%ebp) -0804de5f <.text+0x418f> mov %esi,-0x8(%ebp) -0804de62 <.text+0x4192> mov %edi,-0x4(%ebp) -0804de65 <.text+0x4195> mov 0x38(%eax),%ecx -0804de68 <.text+0x4198> mov 0x38(%edx),%ebx -0804de6b <.text+0x419b> mov 0x34(%edx),%edi -0804de6e <.text+0x419e> mov 0x34(%eax),%esi -0804de71 <.text+0x41a1> cmp %ecx,%ebx -0804de73 <.text+0x41a3> jle 0804de90 <exit@plt+0x41d4> -0804de75 <.text+0x41a5> mov $0x1,%eax -0804de7a <.text+0x41aa> lea 0x0(%esi),%esi -0804de80 <.text+0x41b0> mov -0xc(%ebp),%ebx -0804de83 <.text+0x41b3> mov -0x8(%ebp),%esi -0804de86 <.text+0x41b6> mov -0x4(%ebp),%edi -0804de89 <.text+0x41b9> mov %ebp,%esp -0804de8b <.text+0x41bb> pop %ebp -0804de8c <.text+0x41bc> ret -0804de8d <.text+0x41bd> lea 0x0(%esi),%esi -0804de90 <.text+0x41c0> jge 0804dea0 <exit@plt+0x41e4> -0804de92 <.text+0x41c2> mov $0xffffffff,%eax -0804de97 <.text+0x41c7> jmp 0804de80 <exit@plt+0x41c4> -0804de99 <.text+0x41c9> lea 0x0(%esi,%eiz,1),%esi -0804dea0 <.text+0x41d0> cmp %esi,%edi -0804dea2 <.text+0x41d2> lea 0x0(%esi),%esi -0804dea8 <.text+0x41d8> jb 0804de92 <exit@plt+0x41d6> -0804deaa <.text+0x41da> cmp %ecx,%ebx -0804deac <.text+0x41dc> lea 0x0(%esi,%eiz,1),%esi -0804deb0 <.text+0x41e0> jg 0804de75 <exit@plt+0x41b9> -0804deb2 <.text+0x41e2> cmp %esi,%edi -0804deb4 <.text+0x41e4> ja 0804de75 <exit@plt+0x41b9> -0804deb6 <.text+0x41e6> mov (%edx),%edx -0804deb8 <.text+0x41e8> mov -0xc(%ebp),%ebx -0804debb <.text+0x41eb> mov -0x8(%ebp),%esi -0804debe <.text+0x41ee> mov -0x4(%ebp),%edi -0804dec1 <.text+0x41f1> mov %edx,0xc(%ebp) -0804dec4 <.text+0x41f4> mov (%eax),%eax -0804dec6 <.text+0x41f6> mov %eax,0x8(%ebp) -0804dec9 <.text+0x41f9> mov %ebp,%esp -0804decb <.text+0x41fb> pop %ebp -0804decc <.text+0x41fc> jmp 08049cac <strcmp@plt> -0804ded1 <.text+0x4201> jmp 0804dee0 <exit@plt+0x4224> -0804ded3 <.text+0x4203> nop -0804ded4 <.text+0x4204> nop -0804ded5 <.text+0x4205> nop -0804ded6 <.text+0x4206> nop -0804ded7 <.text+0x4207> nop -0804ded8 <.text+0x4208> nop -0804ded9 <.text+0x4209> nop -0804deda <.text+0x420a> nop -0804dedb <.text+0x420b> nop -0804dedc <.text+0x420c> nop -0804dedd <.text+0x420d> nop -0804dede <.text+0x420e> nop -0804dedf <.text+0x420f> nop -0804dee0 <.text+0x4210> push %ebp -0804dee1 <.text+0x4211> mov %esp,%ebp -0804dee3 <.text+0x4213> sub $0x18,%esp -0804dee6 <.text+0x4216> mov 0x8(%ebp),%edx -0804dee9 <.text+0x4219> mov 0xc(%ebp),%eax -0804deec <.text+0x421c> mov %ebx,-0xc(%ebp) -0804deef <.text+0x421f> mov %esi,-0x8(%ebp) -0804def2 <.text+0x4222> mov %edi,-0x4(%ebp) -0804def5 <.text+0x4225> mov 0x38(%edx),%ebx -0804def8 <.text+0x4228> mov 0x38(%eax),%ecx -0804defb <.text+0x422b> mov 0x34(%edx),%edi -0804defe <.text+0x422e> mov 0x34(%eax),%esi -0804df01 <.text+0x4231> cmp %ecx,%ebx -0804df03 <.text+0x4233> jle 0804df20 <exit@plt+0x4264> -0804df05 <.text+0x4235> mov $0x1,%eax -0804df0a <.text+0x423a> lea 0x0(%esi),%esi -0804df10 <.text+0x4240> mov -0xc(%ebp),%ebx -0804df13 <.text+0x4243> mov -0x8(%ebp),%esi -0804df16 <.text+0x4246> mov -0x4(%ebp),%edi -0804df19 <.text+0x4249> mov %ebp,%esp -0804df1b <.text+0x424b> pop %ebp -0804df1c <.text+0x424c> ret -0804df1d <.text+0x424d> lea 0x0(%esi),%esi -0804df20 <.text+0x4250> jge 0804df30 <exit@plt+0x4274> -0804df22 <.text+0x4252> mov $0xffffffff,%eax -0804df27 <.text+0x4257> jmp 0804df10 <exit@plt+0x4254> -0804df29 <.text+0x4259> lea 0x0(%esi,%eiz,1),%esi -0804df30 <.text+0x4260> cmp %esi,%edi -0804df32 <.text+0x4262> lea 0x0(%esi),%esi -0804df38 <.text+0x4268> jb 0804df22 <exit@plt+0x4266> -0804df3a <.text+0x426a> cmp %ecx,%ebx -0804df3c <.text+0x426c> lea 0x0(%esi,%eiz,1),%esi -0804df40 <.text+0x4270> jg 0804df05 <exit@plt+0x4249> -0804df42 <.text+0x4272> cmp %esi,%edi -0804df44 <.text+0x4274> ja 0804df05 <exit@plt+0x4249> -0804df46 <.text+0x4276> mov (%edx),%edx -0804df48 <.text+0x4278> mov -0xc(%ebp),%ebx -0804df4b <.text+0x427b> mov -0x8(%ebp),%esi -0804df4e <.text+0x427e> mov -0x4(%ebp),%edi -0804df51 <.text+0x4281> mov %edx,0xc(%ebp) -0804df54 <.text+0x4284> mov (%eax),%eax -0804df56 <.text+0x4286> mov %eax,0x8(%ebp) -0804df59 <.text+0x4289> mov %ebp,%esp -0804df5b <.text+0x428b> pop %ebp -0804df5c <.text+0x428c> jmp 0804be10 <exit@plt+0x2154> -0804df61 <.text+0x4291> jmp 0804df70 <exit@plt+0x42b4> -0804df63 <.text+0x4293> nop -0804df64 <.text+0x4294> nop -0804df65 <.text+0x4295> nop -0804df66 <.text+0x4296> nop -0804df67 <.text+0x4297> nop -0804df68 <.text+0x4298> nop -0804df69 <.text+0x4299> nop -0804df6a <.text+0x429a> nop -0804df6b <.text+0x429b> nop -0804df6c <.text+0x429c> nop -0804df6d <.text+0x429d> nop -0804df6e <.text+0x429e> nop -0804df6f <.text+0x429f> nop -0804df70 <.text+0x42a0> push %ebp -0804df71 <.text+0x42a1> mov %esp,%ebp -0804df73 <.text+0x42a3> sub $0x18,%esp -0804df76 <.text+0x42a6> mov 0x8(%ebp),%edx -0804df79 <.text+0x42a9> mov 0xc(%ebp),%eax -0804df7c <.text+0x42ac> mov %ebx,-0xc(%ebp) -0804df7f <.text+0x42af> mov %esi,-0x8(%ebp) -0804df82 <.text+0x42b2> mov %edi,-0x4(%ebp) -0804df85 <.text+0x42b5> mov 0x38(%edx),%ebx -0804df88 <.text+0x42b8> mov 0x38(%eax),%ecx -0804df8b <.text+0x42bb> mov 0x34(%edx),%edi -0804df8e <.text+0x42be> mov 0x34(%eax),%esi -0804df91 <.text+0x42c1> cmp %ecx,%ebx -0804df93 <.text+0x42c3> jle 0804dfb0 <exit@plt+0x42f4> -0804df95 <.text+0x42c5> mov $0x1,%eax -0804df9a <.text+0x42ca> lea 0x0(%esi),%esi -0804dfa0 <.text+0x42d0> mov -0xc(%ebp),%ebx -0804dfa3 <.text+0x42d3> mov -0x8(%ebp),%esi -0804dfa6 <.text+0x42d6> mov -0x4(%ebp),%edi -0804dfa9 <.text+0x42d9> mov %ebp,%esp -0804dfab <.text+0x42db> pop %ebp -0804dfac <.text+0x42dc> ret -0804dfad <.text+0x42dd> lea 0x0(%esi),%esi -0804dfb0 <.text+0x42e0> jge 0804dfc0 <exit@plt+0x4304> -0804dfb2 <.text+0x42e2> mov $0xffffffff,%eax -0804dfb7 <.text+0x42e7> jmp 0804dfa0 <exit@plt+0x42e4> -0804dfb9 <.text+0x42e9> lea 0x0(%esi,%eiz,1),%esi -0804dfc0 <.text+0x42f0> cmp %esi,%edi -0804dfc2 <.text+0x42f2> lea 0x0(%esi),%esi -0804dfc8 <.text+0x42f8> jb 0804dfb2 <exit@plt+0x42f6> -0804dfca <.text+0x42fa> cmp %ecx,%ebx -0804dfcc <.text+0x42fc> lea 0x0(%esi,%eiz,1),%esi -0804dfd0 <.text+0x4300> jg 0804df95 <exit@plt+0x42d9> -0804dfd2 <.text+0x4302> cmp %esi,%edi -0804dfd4 <.text+0x4304> ja 0804df95 <exit@plt+0x42d9> -0804dfd6 <.text+0x4306> mov (%edx),%edx -0804dfd8 <.text+0x4308> mov -0xc(%ebp),%ebx -0804dfdb <.text+0x430b> mov -0x8(%ebp),%esi -0804dfde <.text+0x430e> mov -0x4(%ebp),%edi -0804dfe1 <.text+0x4311> mov %edx,0xc(%ebp) -0804dfe4 <.text+0x4314> mov (%eax),%eax -0804dfe6 <.text+0x4316> mov %eax,0x8(%ebp) -0804dfe9 <.text+0x4319> mov %ebp,%esp -0804dfeb <.text+0x431b> pop %ebp -0804dfec <.text+0x431c> jmp 08049cac <strcmp@plt> -0804dff1 <.text+0x4321> jmp 0804e000 <exit@plt+0x4344> -0804dff3 <.text+0x4323> nop -0804dff4 <.text+0x4324> nop -0804dff5 <.text+0x4325> nop -0804dff6 <.text+0x4326> nop -0804dff7 <.text+0x4327> nop -0804dff8 <.text+0x4328> nop -0804dff9 <.text+0x4329> nop -0804dffa <.text+0x432a> nop -0804dffb <.text+0x432b> nop -0804dffc <.text+0x432c> nop -0804dffd <.text+0x432d> nop -0804dffe <.text+0x432e> nop -0804dfff <.text+0x432f> nop -0804e000 <.text+0x4330> push %ebp -0804e001 <.text+0x4331> mov %esp,%ebp -0804e003 <.text+0x4333> sub $0x18,%esp -0804e006 <.text+0x4336> mov %ebx,-0xc(%ebp) -0804e009 <.text+0x4339> mov 0xc(%ebp),%ebx -0804e00c <.text+0x433c> mov 0x8(%ebp),%ecx -0804e00f <.text+0x433f> mov %edi,-0x4(%ebp) -0804e012 <.text+0x4342> mov %esi,-0x8(%ebp) -0804e015 <.text+0x4345> mov 0x68(%ebx),%eax -0804e018 <.text+0x4348> mov 0x68(%ecx),%esi -0804e01b <.text+0x434b> cmp $0x9,%eax -0804e01e <.text+0x434e> sete %dl -0804e021 <.text+0x4351> cmp $0x3,%eax -0804e024 <.text+0x4354> mov %edx,%edi -0804e026 <.text+0x4356> sete %dl -0804e029 <.text+0x4359> or %edi,%edx -0804e02b <.text+0x435b> cmp $0x9,%esi -0804e02e <.text+0x435e> je 0804e0a0 <exit@plt+0x43e4> -0804e030 <.text+0x4360> cmp $0x3,%esi -0804e033 <.text+0x4363> je 0804e0a0 <exit@plt+0x43e4> -0804e035 <.text+0x4365> test %dl,%dl -0804e037 <.text+0x4367> mov $0x1,%eax -0804e03c <.text+0x436c> jne 0804e058 <exit@plt+0x439c> -0804e03e <.text+0x436e> mov 0x38(%ebx),%edx -0804e041 <.text+0x4371> mov 0x38(%ecx),%eax -0804e044 <.text+0x4374> mov 0x34(%ebx),%edi -0804e047 <.text+0x4377> mov 0x34(%ecx),%esi -0804e04a <.text+0x437a> cmp %eax,%edx -0804e04c <.text+0x437c> jle 0804e068 <exit@plt+0x43ac> -0804e04e <.text+0x437e> mov $0x1,%eax -0804e053 <.text+0x4383> nop -0804e054 <.text+0x4384> lea 0x0(%esi,%eiz,1),%esi -0804e058 <.text+0x4388> mov -0xc(%ebp),%ebx -0804e05b <.text+0x438b> mov -0x8(%ebp),%esi -0804e05e <.text+0x438e> mov -0x4(%ebp),%edi -0804e061 <.text+0x4391> mov %ebp,%esp -0804e063 <.text+0x4393> pop %ebp -0804e064 <.text+0x4394> ret -0804e065 <.text+0x4395> lea 0x0(%esi),%esi -0804e068 <.text+0x4398> jl 0804e098 <exit@plt+0x43dc> -0804e06a <.text+0x439a> cmp %esi,%edi -0804e06c <.text+0x439c> jb 0804e098 <exit@plt+0x43dc> -0804e06e <.text+0x439e> cmp %eax,%edx -0804e070 <.text+0x43a0> jg 0804e04e <exit@plt+0x4392> -0804e072 <.text+0x43a2> cmp %esi,%edi -0804e074 <.text+0x43a4> ja 0804e04e <exit@plt+0x4392> -0804e076 <.text+0x43a6> mov (%ebx),%eax -0804e078 <.text+0x43a8> mov -0x8(%ebp),%esi -0804e07b <.text+0x43ab> mov -0xc(%ebp),%ebx -0804e07e <.text+0x43ae> mov -0x4(%ebp),%edi -0804e081 <.text+0x43b1> mov %eax,0xc(%ebp) -0804e084 <.text+0x43b4> mov (%ecx),%eax -0804e086 <.text+0x43b6> mov %eax,0x8(%ebp) -0804e089 <.text+0x43b9> mov %ebp,%esp -0804e08b <.text+0x43bb> pop %ebp -0804e08c <.text+0x43bc> jmp 0804be10 <exit@plt+0x2154> -0804e091 <.text+0x43c1> lea 0x0(%esi,%eiz,1),%esi -0804e098 <.text+0x43c8> mov $0xffffffff,%eax -0804e09d <.text+0x43cd> jmp 0804e058 <exit@plt+0x439c> -0804e09f <.text+0x43cf> nop -0804e0a0 <.text+0x43d0> test %dl,%dl -0804e0a2 <.text+0x43d2> mov $0xffffffff,%eax -0804e0a7 <.text+0x43d7> jne 0804e03e <exit@plt+0x4382> -0804e0a9 <.text+0x43d9> jmp 0804e058 <exit@plt+0x439c> -0804e0ab <.text+0x43db> nop -0804e0ac <.text+0x43dc> lea 0x0(%esi,%eiz,1),%esi -0804e0b0 <.text+0x43e0> push %ebp -0804e0b1 <.text+0x43e1> mov %esp,%ebp -0804e0b3 <.text+0x43e3> sub $0x18,%esp -0804e0b6 <.text+0x43e6> mov %ebx,-0xc(%ebp) -0804e0b9 <.text+0x43e9> mov 0xc(%ebp),%ebx -0804e0bc <.text+0x43ec> mov 0x8(%ebp),%ecx -0804e0bf <.text+0x43ef> mov %edi,-0x4(%ebp) -0804e0c2 <.text+0x43f2> mov %esi,-0x8(%ebp) -0804e0c5 <.text+0x43f5> mov 0x68(%ebx),%eax -0804e0c8 <.text+0x43f8> mov 0x68(%ecx),%esi -0804e0cb <.text+0x43fb> cmp $0x9,%eax -0804e0ce <.text+0x43fe> sete %dl -0804e0d1 <.text+0x4401> cmp $0x3,%eax -0804e0d4 <.text+0x4404> mov %edx,%edi -0804e0d6 <.text+0x4406> sete %dl -0804e0d9 <.text+0x4409> or %edi,%edx -0804e0db <.text+0x440b> cmp $0x9,%esi -0804e0de <.text+0x440e> je 0804e150 <exit@plt+0x4494> -0804e0e0 <.text+0x4410> cmp $0x3,%esi -0804e0e3 <.text+0x4413> je 0804e150 <exit@plt+0x4494> -0804e0e5 <.text+0x4415> test %dl,%dl -0804e0e7 <.text+0x4417> mov $0x1,%eax -0804e0ec <.text+0x441c> jne 0804e108 <exit@plt+0x444c> -0804e0ee <.text+0x441e> mov 0x38(%ebx),%edx -0804e0f1 <.text+0x4421> mov 0x38(%ecx),%eax -0804e0f4 <.text+0x4424> mov 0x34(%ebx),%edi -0804e0f7 <.text+0x4427> mov 0x34(%ecx),%esi -0804e0fa <.text+0x442a> cmp %eax,%edx -0804e0fc <.text+0x442c> jle 0804e118 <exit@plt+0x445c> -0804e0fe <.text+0x442e> mov $0x1,%eax -0804e103 <.text+0x4433> nop -0804e104 <.text+0x4434> lea 0x0(%esi,%eiz,1),%esi -0804e108 <.text+0x4438> mov -0xc(%ebp),%ebx -0804e10b <.text+0x443b> mov -0x8(%ebp),%esi -0804e10e <.text+0x443e> mov -0x4(%ebp),%edi -0804e111 <.text+0x4441> mov %ebp,%esp -0804e113 <.text+0x4443> pop %ebp -0804e114 <.text+0x4444> ret -0804e115 <.text+0x4445> lea 0x0(%esi),%esi -0804e118 <.text+0x4448> jl 0804e148 <exit@plt+0x448c> -0804e11a <.text+0x444a> cmp %esi,%edi -0804e11c <.text+0x444c> jb 0804e148 <exit@plt+0x448c> -0804e11e <.text+0x444e> cmp %eax,%edx -0804e120 <.text+0x4450> jg 0804e0fe <exit@plt+0x4442> -0804e122 <.text+0x4452> cmp %esi,%edi -0804e124 <.text+0x4454> ja 0804e0fe <exit@plt+0x4442> -0804e126 <.text+0x4456> mov (%ebx),%eax -0804e128 <.text+0x4458> mov -0x8(%ebp),%esi -0804e12b <.text+0x445b> mov -0xc(%ebp),%ebx -0804e12e <.text+0x445e> mov -0x4(%ebp),%edi -0804e131 <.text+0x4461> mov %eax,0xc(%ebp) -0804e134 <.text+0x4464> mov (%ecx),%eax -0804e136 <.text+0x4466> mov %eax,0x8(%ebp) -0804e139 <.text+0x4469> mov %ebp,%esp -0804e13b <.text+0x446b> pop %ebp -0804e13c <.text+0x446c> jmp 08049cac <strcmp@plt> -0804e141 <.text+0x4471> lea 0x0(%esi,%eiz,1),%esi -0804e148 <.text+0x4478> mov $0xffffffff,%eax -0804e14d <.text+0x447d> jmp 0804e108 <exit@plt+0x444c> -0804e14f <.text+0x447f> nop -0804e150 <.text+0x4480> test %dl,%dl -0804e152 <.text+0x4482> mov $0xffffffff,%eax -0804e157 <.text+0x4487> jne 0804e0ee <exit@plt+0x4432> -0804e159 <.text+0x4489> jmp 0804e108 <exit@plt+0x444c> -0804e15b <.text+0x448b> nop -0804e15c <.text+0x448c> lea 0x0(%esi,%eiz,1),%esi -0804e160 <.text+0x4490> push %ebp -0804e161 <.text+0x4491> mov %esp,%ebp -0804e163 <.text+0x4493> sub $0x18,%esp -0804e166 <.text+0x4496> mov 0xc(%ebp),%ecx -0804e169 <.text+0x4499> mov %ebx,-0xc(%ebp) -0804e16c <.text+0x449c> mov 0x8(%ebp),%ebx -0804e16f <.text+0x449f> mov %edi,-0x4(%ebp) -0804e172 <.text+0x44a2> mov %esi,-0x8(%ebp) -0804e175 <.text+0x44a5> mov 0x68(%ecx),%eax -0804e178 <.text+0x44a8> mov 0x68(%ebx),%esi -0804e17b <.text+0x44ab> cmp $0x9,%eax -0804e17e <.text+0x44ae> sete %dl -0804e181 <.text+0x44b1> cmp $0x3,%eax -0804e184 <.text+0x44b4> mov %edx,%edi -0804e186 <.text+0x44b6> sete %dl -0804e189 <.text+0x44b9> or %edi,%edx -0804e18b <.text+0x44bb> cmp $0x9,%esi -0804e18e <.text+0x44be> je 0804e200 <exit@plt+0x4544> -0804e190 <.text+0x44c0> cmp $0x3,%esi -0804e193 <.text+0x44c3> je 0804e200 <exit@plt+0x4544> -0804e195 <.text+0x44c5> test %dl,%dl -0804e197 <.text+0x44c7> mov $0x1,%eax -0804e19c <.text+0x44cc> jne 0804e1b8 <exit@plt+0x44fc> -0804e19e <.text+0x44ce> mov 0x38(%ebx),%edx -0804e1a1 <.text+0x44d1> mov 0x38(%ecx),%eax -0804e1a4 <.text+0x44d4> mov 0x34(%ebx),%edi -0804e1a7 <.text+0x44d7> mov 0x34(%ecx),%esi -0804e1aa <.text+0x44da> cmp %eax,%edx -0804e1ac <.text+0x44dc> jle 0804e1c8 <exit@plt+0x450c> -0804e1ae <.text+0x44de> mov $0x1,%eax -0804e1b3 <.text+0x44e3> nop -0804e1b4 <.text+0x44e4> lea 0x0(%esi,%eiz,1),%esi -0804e1b8 <.text+0x44e8> mov -0xc(%ebp),%ebx -0804e1bb <.text+0x44eb> mov -0x8(%ebp),%esi -0804e1be <.text+0x44ee> mov -0x4(%ebp),%edi -0804e1c1 <.text+0x44f1> mov %ebp,%esp -0804e1c3 <.text+0x44f3> pop %ebp -0804e1c4 <.text+0x44f4> ret -0804e1c5 <.text+0x44f5> lea 0x0(%esi),%esi -0804e1c8 <.text+0x44f8> jl 0804e1f8 <exit@plt+0x453c> -0804e1ca <.text+0x44fa> cmp %esi,%edi -0804e1cc <.text+0x44fc> jb 0804e1f8 <exit@plt+0x453c> -0804e1ce <.text+0x44fe> cmp %eax,%edx -0804e1d0 <.text+0x4500> jg 0804e1ae <exit@plt+0x44f2> -0804e1d2 <.text+0x4502> cmp %esi,%edi -0804e1d4 <.text+0x4504> ja 0804e1ae <exit@plt+0x44f2> -0804e1d6 <.text+0x4506> mov (%ebx),%eax -0804e1d8 <.text+0x4508> mov -0x8(%ebp),%esi -0804e1db <.text+0x450b> mov -0xc(%ebp),%ebx -0804e1de <.text+0x450e> mov -0x4(%ebp),%edi -0804e1e1 <.text+0x4511> mov %eax,0xc(%ebp) -0804e1e4 <.text+0x4514> mov (%ecx),%eax -0804e1e6 <.text+0x4516> mov %eax,0x8(%ebp) -0804e1e9 <.text+0x4519> mov %ebp,%esp -0804e1eb <.text+0x451b> pop %ebp -0804e1ec <.text+0x451c> jmp 0804be10 <exit@plt+0x2154> -0804e1f1 <.text+0x4521> lea 0x0(%esi,%eiz,1),%esi -0804e1f8 <.text+0x4528> mov $0xffffffff,%eax -0804e1fd <.text+0x452d> jmp 0804e1b8 <exit@plt+0x44fc> -0804e1ff <.text+0x452f> nop -0804e200 <.text+0x4530> test %dl,%dl -0804e202 <.text+0x4532> mov $0xffffffff,%eax -0804e207 <.text+0x4537> jne 0804e19e <exit@plt+0x44e2> -0804e209 <.text+0x4539> jmp 0804e1b8 <exit@plt+0x44fc> -0804e20b <.text+0x453b> nop -0804e20c <.text+0x453c> lea 0x0(%esi,%eiz,1),%esi -0804e210 <.text+0x4540> push %ebp -0804e211 <.text+0x4541> mov $0xffffffff,%eax -0804e216 <.text+0x4546> mov %esp,%ebp -0804e218 <.text+0x4548> sub $0x18,%esp -0804e21b <.text+0x454b> mov 0xc(%ebp),%ecx -0804e21e <.text+0x454e> mov 0x8(%ebp),%edx -0804e221 <.text+0x4551> mov %ebx,-0xc(%ebp) -0804e224 <.text+0x4554> mov %esi,-0x8(%ebp) -0804e227 <.text+0x4557> mov %edi,-0x4(%ebp) -0804e22a <.text+0x455a> mov 0x58(%ecx),%ebx -0804e22d <.text+0x455d> cmp %ebx,0x58(%edx) -0804e230 <.text+0x4560> mov 0x5c(%edx),%esi -0804e233 <.text+0x4563> mov 0x5c(%ecx),%edi -0804e236 <.text+0x4566> jg 0804e260 <exit@plt+0x45a4> -0804e238 <.text+0x4568> mov $0x1,%eax -0804e23d <.text+0x456d> jl 0804e260 <exit@plt+0x45a4> -0804e23f <.text+0x456f> mov %edi,%eax -0804e241 <.text+0x4571> sub %esi,%eax -0804e243 <.text+0x4573> jne 0804e260 <exit@plt+0x45a4> -0804e245 <.text+0x4575> mov (%ecx),%eax -0804e247 <.text+0x4577> mov -0xc(%ebp),%ebx -0804e24a <.text+0x457a> mov -0x8(%ebp),%esi -0804e24d <.text+0x457d> mov -0x4(%ebp),%edi -0804e250 <.text+0x4580> mov %eax,0xc(%ebp) -0804e253 <.text+0x4583> mov (%edx),%eax -0804e255 <.text+0x4585> mov %eax,0x8(%ebp) -0804e258 <.text+0x4588> mov %ebp,%esp -0804e25a <.text+0x458a> pop %ebp -0804e25b <.text+0x458b> jmp 0804be10 <exit@plt+0x2154> -0804e260 <.text+0x4590> mov -0xc(%ebp),%ebx -0804e263 <.text+0x4593> mov -0x8(%ebp),%esi -0804e266 <.text+0x4596> mov -0x4(%ebp),%edi -0804e269 <.text+0x4599> mov %ebp,%esp -0804e26b <.text+0x459b> pop %ebp -0804e26c <.text+0x459c> ret -0804e26d <.text+0x459d> lea 0x0(%esi),%esi -0804e270 <.text+0x45a0> push %ebp -0804e271 <.text+0x45a1> mov $0xffffffff,%eax -0804e276 <.text+0x45a6> mov %esp,%ebp -0804e278 <.text+0x45a8> sub $0x18,%esp -0804e27b <.text+0x45ab> mov 0xc(%ebp),%ecx -0804e27e <.text+0x45ae> mov 0x8(%ebp),%edx -0804e281 <.text+0x45b1> mov %ebx,-0xc(%ebp) -0804e284 <.text+0x45b4> mov %esi,-0x8(%ebp) -0804e287 <.text+0x45b7> mov %edi,-0x4(%ebp) -0804e28a <.text+0x45ba> mov 0x58(%ecx),%ebx -0804e28d <.text+0x45bd> cmp %ebx,0x58(%edx) -0804e290 <.text+0x45c0> mov 0x5c(%edx),%esi -0804e293 <.text+0x45c3> mov 0x5c(%ecx),%edi -0804e296 <.text+0x45c6> jg 0804e2c0 <exit@plt+0x4604> -0804e298 <.text+0x45c8> mov $0x1,%eax -0804e29d <.text+0x45cd> jl 0804e2c0 <exit@plt+0x4604> -0804e29f <.text+0x45cf> mov %edi,%eax -0804e2a1 <.text+0x45d1> sub %esi,%eax -0804e2a3 <.text+0x45d3> jne 0804e2c0 <exit@plt+0x4604> -0804e2a5 <.text+0x45d5> mov (%ecx),%eax -0804e2a7 <.text+0x45d7> mov -0xc(%ebp),%ebx -0804e2aa <.text+0x45da> mov -0x8(%ebp),%esi -0804e2ad <.text+0x45dd> mov -0x4(%ebp),%edi -0804e2b0 <.text+0x45e0> mov %eax,0xc(%ebp) -0804e2b3 <.text+0x45e3> mov (%edx),%eax -0804e2b5 <.text+0x45e5> mov %eax,0x8(%ebp) -0804e2b8 <.text+0x45e8> mov %ebp,%esp -0804e2ba <.text+0x45ea> pop %ebp -0804e2bb <.text+0x45eb> jmp 08049cac <strcmp@plt> -0804e2c0 <.text+0x45f0> mov -0xc(%ebp),%ebx -0804e2c3 <.text+0x45f3> mov -0x8(%ebp),%esi -0804e2c6 <.text+0x45f6> mov -0x4(%ebp),%edi -0804e2c9 <.text+0x45f9> mov %ebp,%esp -0804e2cb <.text+0x45fb> pop %ebp -0804e2cc <.text+0x45fc> ret -0804e2cd <.text+0x45fd> lea 0x0(%esi),%esi -0804e2d0 <.text+0x4600> push %ebp -0804e2d1 <.text+0x4601> mov $0xffffffff,%eax -0804e2d6 <.text+0x4606> mov %esp,%ebp -0804e2d8 <.text+0x4608> sub $0x18,%esp -0804e2db <.text+0x460b> mov 0xc(%ebp),%ecx -0804e2de <.text+0x460e> mov 0x8(%ebp),%edx -0804e2e1 <.text+0x4611> mov %ebx,-0xc(%ebp) -0804e2e4 <.text+0x4614> mov %esi,-0x8(%ebp) -0804e2e7 <.text+0x4617> mov %edi,-0x4(%ebp) -0804e2ea <.text+0x461a> mov 0x50(%ecx),%ebx -0804e2ed <.text+0x461d> cmp %ebx,0x50(%edx) -0804e2f0 <.text+0x4620> mov 0x54(%edx),%esi -0804e2f3 <.text+0x4623> mov 0x54(%ecx),%edi -0804e2f6 <.text+0x4626> jg 0804e320 <exit@plt+0x4664> -0804e2f8 <.text+0x4628> mov $0x1,%eax -0804e2fd <.text+0x462d> jl 0804e320 <exit@plt+0x4664> -0804e2ff <.text+0x462f> mov %edi,%eax -0804e301 <.text+0x4631> sub %esi,%eax -0804e303 <.text+0x4633> jne 0804e320 <exit@plt+0x4664> -0804e305 <.text+0x4635> mov (%ecx),%eax -0804e307 <.text+0x4637> mov -0xc(%ebp),%ebx -0804e30a <.text+0x463a> mov -0x8(%ebp),%esi -0804e30d <.text+0x463d> mov -0x4(%ebp),%edi -0804e310 <.text+0x4640> mov %eax,0xc(%ebp) -0804e313 <.text+0x4643> mov (%edx),%eax -0804e315 <.text+0x4645> mov %eax,0x8(%ebp) -0804e318 <.text+0x4648> mov %ebp,%esp -0804e31a <.text+0x464a> pop %ebp -0804e31b <.text+0x464b> jmp 0804be10 <exit@plt+0x2154> -0804e320 <.text+0x4650> mov -0xc(%ebp),%ebx -0804e323 <.text+0x4653> mov -0x8(%ebp),%esi -0804e326 <.text+0x4656> mov -0x4(%ebp),%edi -0804e329 <.text+0x4659> mov %ebp,%esp -0804e32b <.text+0x465b> pop %ebp -0804e32c <.text+0x465c> ret -0804e32d <.text+0x465d> lea 0x0(%esi),%esi -0804e330 <.text+0x4660> push %ebp -0804e331 <.text+0x4661> mov $0xffffffff,%eax -0804e336 <.text+0x4666> mov %esp,%ebp -0804e338 <.text+0x4668> sub $0x18,%esp -0804e33b <.text+0x466b> mov 0xc(%ebp),%ecx -0804e33e <.text+0x466e> mov 0x8(%ebp),%edx -0804e341 <.text+0x4671> mov %ebx,-0xc(%ebp) -0804e344 <.text+0x4674> mov %esi,-0x8(%ebp) -0804e347 <.text+0x4677> mov %edi,-0x4(%ebp) -0804e34a <.text+0x467a> mov 0x50(%ecx),%ebx -0804e34d <.text+0x467d> cmp %ebx,0x50(%edx) -0804e350 <.text+0x4680> mov 0x54(%edx),%esi -0804e353 <.text+0x4683> mov 0x54(%ecx),%edi -0804e356 <.text+0x4686> jg 0804e380 <exit@plt+0x46c4> -0804e358 <.text+0x4688> mov $0x1,%eax -0804e35d <.text+0x468d> jl 0804e380 <exit@plt+0x46c4> -0804e35f <.text+0x468f> mov %edi,%eax -0804e361 <.text+0x4691> sub %esi,%eax -0804e363 <.text+0x4693> jne 0804e380 <exit@plt+0x46c4> -0804e365 <.text+0x4695> mov (%ecx),%eax -0804e367 <.text+0x4697> mov -0xc(%ebp),%ebx -0804e36a <.text+0x469a> mov -0x8(%ebp),%esi -0804e36d <.text+0x469d> mov -0x4(%ebp),%edi -0804e370 <.text+0x46a0> mov %eax,0xc(%ebp) -0804e373 <.text+0x46a3> mov (%edx),%eax -0804e375 <.text+0x46a5> mov %eax,0x8(%ebp) -0804e378 <.text+0x46a8> mov %ebp,%esp -0804e37a <.text+0x46aa> pop %ebp -0804e37b <.text+0x46ab> jmp 08049cac <strcmp@plt> -0804e380 <.text+0x46b0> mov -0xc(%ebp),%ebx -0804e383 <.text+0x46b3> mov -0x8(%ebp),%esi -0804e386 <.text+0x46b6> mov -0x4(%ebp),%edi -0804e389 <.text+0x46b9> mov %ebp,%esp -0804e38b <.text+0x46bb> pop %ebp -0804e38c <.text+0x46bc> ret -0804e38d <.text+0x46bd> lea 0x0(%esi),%esi -0804e390 <.text+0x46c0> push %ebp -0804e391 <.text+0x46c1> mov $0xffffffff,%eax -0804e396 <.text+0x46c6> mov %esp,%ebp -0804e398 <.text+0x46c8> sub $0x18,%esp -0804e39b <.text+0x46cb> mov 0x8(%ebp),%ecx -0804e39e <.text+0x46ce> mov 0xc(%ebp),%edx -0804e3a1 <.text+0x46d1> mov %ebx,-0xc(%ebp) -0804e3a4 <.text+0x46d4> mov %esi,-0x8(%ebp) -0804e3a7 <.text+0x46d7> mov %edi,-0x4(%ebp) -0804e3aa <.text+0x46da> mov 0x50(%ecx),%ebx -0804e3ad <.text+0x46dd> cmp %ebx,0x50(%edx) -0804e3b0 <.text+0x46e0> mov 0x54(%edx),%esi -0804e3b3 <.text+0x46e3> mov 0x54(%ecx),%edi -0804e3b6 <.text+0x46e6> jg 0804e3e0 <exit@plt+0x4724> -0804e3b8 <.text+0x46e8> mov $0x1,%eax -0804e3bd <.text+0x46ed> jl 0804e3e0 <exit@plt+0x4724> -0804e3bf <.text+0x46ef> mov %edi,%eax -0804e3c1 <.text+0x46f1> sub %esi,%eax -0804e3c3 <.text+0x46f3> jne 0804e3e0 <exit@plt+0x4724> -0804e3c5 <.text+0x46f5> mov (%ecx),%eax -0804e3c7 <.text+0x46f7> mov -0xc(%ebp),%ebx -0804e3ca <.text+0x46fa> mov -0x8(%ebp),%esi -0804e3cd <.text+0x46fd> mov -0x4(%ebp),%edi -0804e3d0 <.text+0x4700> mov %eax,0xc(%ebp) -0804e3d3 <.text+0x4703> mov (%edx),%eax -0804e3d5 <.text+0x4705> mov %eax,0x8(%ebp) -0804e3d8 <.text+0x4708> mov %ebp,%esp -0804e3da <.text+0x470a> pop %ebp -0804e3db <.text+0x470b> jmp 0804be10 <exit@plt+0x2154> -0804e3e0 <.text+0x4710> mov -0xc(%ebp),%ebx -0804e3e3 <.text+0x4713> mov -0x8(%ebp),%esi -0804e3e6 <.text+0x4716> mov -0x4(%ebp),%edi -0804e3e9 <.text+0x4719> mov %ebp,%esp -0804e3eb <.text+0x471b> pop %ebp -0804e3ec <.text+0x471c> ret -0804e3ed <.text+0x471d> lea 0x0(%esi),%esi -0804e3f0 <.text+0x4720> push %ebp -0804e3f1 <.text+0x4721> mov $0xffffffff,%eax -0804e3f6 <.text+0x4726> mov %esp,%ebp -0804e3f8 <.text+0x4728> sub $0x18,%esp -0804e3fb <.text+0x472b> mov 0x8(%ebp),%ecx -0804e3fe <.text+0x472e> mov 0xc(%ebp),%edx -0804e401 <.text+0x4731> mov %ebx,-0xc(%ebp) -0804e404 <.text+0x4734> mov %esi,-0x8(%ebp) -0804e407 <.text+0x4737> mov %edi,-0x4(%ebp) -0804e40a <.text+0x473a> mov 0x50(%ecx),%ebx -0804e40d <.text+0x473d> cmp %ebx,0x50(%edx) -0804e410 <.text+0x4740> mov 0x54(%edx),%esi -0804e413 <.text+0x4743> mov 0x54(%ecx),%edi -0804e416 <.text+0x4746> jg 0804e440 <exit@plt+0x4784> -0804e418 <.text+0x4748> mov $0x1,%eax -0804e41d <.text+0x474d> jl 0804e440 <exit@plt+0x4784> -0804e41f <.text+0x474f> mov %edi,%eax -0804e421 <.text+0x4751> sub %esi,%eax -0804e423 <.text+0x4753> jne 0804e440 <exit@plt+0x4784> -0804e425 <.text+0x4755> mov (%ecx),%eax -0804e427 <.text+0x4757> mov -0xc(%ebp),%ebx -0804e42a <.text+0x475a> mov -0x8(%ebp),%esi -0804e42d <.text+0x475d> mov -0x4(%ebp),%edi -0804e430 <.text+0x4760> mov %eax,0xc(%ebp) -0804e433 <.text+0x4763> mov (%edx),%eax -0804e435 <.text+0x4765> mov %eax,0x8(%ebp) -0804e438 <.text+0x4768> mov %ebp,%esp -0804e43a <.text+0x476a> pop %ebp -0804e43b <.text+0x476b> jmp 08049cac <strcmp@plt> -0804e440 <.text+0x4770> mov -0xc(%ebp),%ebx -0804e443 <.text+0x4773> mov -0x8(%ebp),%esi -0804e446 <.text+0x4776> mov -0x4(%ebp),%edi -0804e449 <.text+0x4779> mov %ebp,%esp -0804e44b <.text+0x477b> pop %ebp -0804e44c <.text+0x477c> ret -0804e44d <.text+0x477d> lea 0x0(%esi),%esi -0804e450 <.text+0x4780> push %ebp -0804e451 <.text+0x4781> mov $0xffffffff,%eax -0804e456 <.text+0x4786> mov %esp,%ebp -0804e458 <.text+0x4788> sub $0x18,%esp -0804e45b <.text+0x478b> mov 0xc(%ebp),%ecx -0804e45e <.text+0x478e> mov 0x8(%ebp),%edx -0804e461 <.text+0x4791> mov %ebx,-0xc(%ebp) -0804e464 <.text+0x4794> mov %esi,-0x8(%ebp) -0804e467 <.text+0x4797> mov %edi,-0x4(%ebp) -0804e46a <.text+0x479a> mov 0x48(%ecx),%ebx -0804e46d <.text+0x479d> cmp %ebx,0x48(%edx) -0804e470 <.text+0x47a0> mov 0x4c(%edx),%esi -0804e473 <.text+0x47a3> mov 0x4c(%ecx),%edi -0804e476 <.text+0x47a6> jg 0804e4a0 <exit@plt+0x47e4> -0804e478 <.text+0x47a8> mov $0x1,%eax -0804e47d <.text+0x47ad> jl 0804e4a0 <exit@plt+0x47e4> -0804e47f <.text+0x47af> mov %edi,%eax -0804e481 <.text+0x47b1> sub %esi,%eax -0804e483 <.text+0x47b3> jne 0804e4a0 <exit@plt+0x47e4> -0804e485 <.text+0x47b5> mov (%ecx),%eax -0804e487 <.text+0x47b7> mov -0xc(%ebp),%ebx -0804e48a <.text+0x47ba> mov -0x8(%ebp),%esi -0804e48d <.text+0x47bd> mov -0x4(%ebp),%edi -0804e490 <.text+0x47c0> mov %eax,0xc(%ebp) -0804e493 <.text+0x47c3> mov (%edx),%eax -0804e495 <.text+0x47c5> mov %eax,0x8(%ebp) -0804e498 <.text+0x47c8> mov %ebp,%esp -0804e49a <.text+0x47ca> pop %ebp -0804e49b <.text+0x47cb> jmp 0804be10 <exit@plt+0x2154> -0804e4a0 <.text+0x47d0> mov -0xc(%ebp),%ebx -0804e4a3 <.text+0x47d3> mov -0x8(%ebp),%esi -0804e4a6 <.text+0x47d6> mov -0x4(%ebp),%edi -0804e4a9 <.text+0x47d9> mov %ebp,%esp -0804e4ab <.text+0x47db> pop %ebp -0804e4ac <.text+0x47dc> ret -0804e4ad <.text+0x47dd> lea 0x0(%esi),%esi -0804e4b0 <.text+0x47e0> push %ebp -0804e4b1 <.text+0x47e1> mov $0xffffffff,%eax -0804e4b6 <.text+0x47e6> mov %esp,%ebp -0804e4b8 <.text+0x47e8> sub $0x18,%esp -0804e4bb <.text+0x47eb> mov 0xc(%ebp),%ecx -0804e4be <.text+0x47ee> mov 0x8(%ebp),%edx -0804e4c1 <.text+0x47f1> mov %ebx,-0xc(%ebp) -0804e4c4 <.text+0x47f4> mov %esi,-0x8(%ebp) -0804e4c7 <.text+0x47f7> mov %edi,-0x4(%ebp) -0804e4ca <.text+0x47fa> mov 0x48(%ecx),%ebx -0804e4cd <.text+0x47fd> cmp %ebx,0x48(%edx) -0804e4d0 <.text+0x4800> mov 0x4c(%edx),%esi -0804e4d3 <.text+0x4803> mov 0x4c(%ecx),%edi -0804e4d6 <.text+0x4806> jg 0804e500 <exit@plt+0x4844> -0804e4d8 <.text+0x4808> mov $0x1,%eax -0804e4dd <.text+0x480d> jl 0804e500 <exit@plt+0x4844> -0804e4df <.text+0x480f> mov %edi,%eax -0804e4e1 <.text+0x4811> sub %esi,%eax -0804e4e3 <.text+0x4813> jne 0804e500 <exit@plt+0x4844> -0804e4e5 <.text+0x4815> mov (%ecx),%eax -0804e4e7 <.text+0x4817> mov -0xc(%ebp),%ebx -0804e4ea <.text+0x481a> mov -0x8(%ebp),%esi -0804e4ed <.text+0x481d> mov -0x4(%ebp),%edi -0804e4f0 <.text+0x4820> mov %eax,0xc(%ebp) -0804e4f3 <.text+0x4823> mov (%edx),%eax -0804e4f5 <.text+0x4825> mov %eax,0x8(%ebp) -0804e4f8 <.text+0x4828> mov %ebp,%esp -0804e4fa <.text+0x482a> pop %ebp -0804e4fb <.text+0x482b> jmp 08049cac <strcmp@plt> -0804e500 <.text+0x4830> mov -0xc(%ebp),%ebx -0804e503 <.text+0x4833> mov -0x8(%ebp),%esi -0804e506 <.text+0x4836> mov -0x4(%ebp),%edi -0804e509 <.text+0x4839> mov %ebp,%esp -0804e50b <.text+0x483b> pop %ebp -0804e50c <.text+0x483c> ret -0804e50d <.text+0x483d> lea 0x0(%esi),%esi -0804e510 <.text+0x4840> push %ebp -0804e511 <.text+0x4841> mov $0xffffffff,%eax -0804e516 <.text+0x4846> mov %esp,%ebp -0804e518 <.text+0x4848> sub $0x18,%esp -0804e51b <.text+0x484b> mov 0x8(%ebp),%ecx -0804e51e <.text+0x484e> mov 0xc(%ebp),%edx -0804e521 <.text+0x4851> mov %ebx,-0xc(%ebp) -0804e524 <.text+0x4854> mov %esi,-0x8(%ebp) -0804e527 <.text+0x4857> mov %edi,-0x4(%ebp) -0804e52a <.text+0x485a> mov 0x48(%ecx),%ebx -0804e52d <.text+0x485d> cmp %ebx,0x48(%edx) -0804e530 <.text+0x4860> mov 0x4c(%edx),%esi -0804e533 <.text+0x4863> mov 0x4c(%ecx),%edi -0804e536 <.text+0x4866> jg 0804e560 <exit@plt+0x48a4> -0804e538 <.text+0x4868> mov $0x1,%eax -0804e53d <.text+0x486d> jl 0804e560 <exit@plt+0x48a4> -0804e53f <.text+0x486f> mov %edi,%eax -0804e541 <.text+0x4871> sub %esi,%eax -0804e543 <.text+0x4873> jne 0804e560 <exit@plt+0x48a4> -0804e545 <.text+0x4875> mov (%ecx),%eax -0804e547 <.text+0x4877> mov -0xc(%ebp),%ebx -0804e54a <.text+0x487a> mov -0x8(%ebp),%esi -0804e54d <.text+0x487d> mov -0x4(%ebp),%edi -0804e550 <.text+0x4880> mov %eax,0xc(%ebp) -0804e553 <.text+0x4883> mov (%edx),%eax -0804e555 <.text+0x4885> mov %eax,0x8(%ebp) -0804e558 <.text+0x4888> mov %ebp,%esp -0804e55a <.text+0x488a> pop %ebp -0804e55b <.text+0x488b> jmp 0804be10 <exit@plt+0x2154> -0804e560 <.text+0x4890> mov -0xc(%ebp),%ebx -0804e563 <.text+0x4893> mov -0x8(%ebp),%esi -0804e566 <.text+0x4896> mov -0x4(%ebp),%edi -0804e569 <.text+0x4899> mov %ebp,%esp -0804e56b <.text+0x489b> pop %ebp -0804e56c <.text+0x489c> ret -0804e56d <.text+0x489d> lea 0x0(%esi),%esi -0804e570 <.text+0x48a0> push %ebp -0804e571 <.text+0x48a1> mov $0xffffffff,%eax -0804e576 <.text+0x48a6> mov %esp,%ebp -0804e578 <.text+0x48a8> sub $0x18,%esp -0804e57b <.text+0x48ab> mov 0x8(%ebp),%ecx -0804e57e <.text+0x48ae> mov 0xc(%ebp),%edx -0804e581 <.text+0x48b1> mov %ebx,-0xc(%ebp) -0804e584 <.text+0x48b4> mov %esi,-0x8(%ebp) -0804e587 <.text+0x48b7> mov %edi,-0x4(%ebp) -0804e58a <.text+0x48ba> mov 0x48(%ecx),%ebx -0804e58d <.text+0x48bd> cmp %ebx,0x48(%edx) -0804e590 <.text+0x48c0> mov 0x4c(%edx),%esi -0804e593 <.text+0x48c3> mov 0x4c(%ecx),%edi -0804e596 <.text+0x48c6> jg 0804e5c0 <exit@plt+0x4904> -0804e598 <.text+0x48c8> mov $0x1,%eax -0804e59d <.text+0x48cd> jl 0804e5c0 <exit@plt+0x4904> -0804e59f <.text+0x48cf> mov %edi,%eax -0804e5a1 <.text+0x48d1> sub %esi,%eax -0804e5a3 <.text+0x48d3> jne 0804e5c0 <exit@plt+0x4904> -0804e5a5 <.text+0x48d5> mov (%ecx),%eax -0804e5a7 <.text+0x48d7> mov -0xc(%ebp),%ebx -0804e5aa <.text+0x48da> mov -0x8(%ebp),%esi -0804e5ad <.text+0x48dd> mov -0x4(%ebp),%edi -0804e5b0 <.text+0x48e0> mov %eax,0xc(%ebp) -0804e5b3 <.text+0x48e3> mov (%edx),%eax -0804e5b5 <.text+0x48e5> mov %eax,0x8(%ebp) -0804e5b8 <.text+0x48e8> mov %ebp,%esp -0804e5ba <.text+0x48ea> pop %ebp -0804e5bb <.text+0x48eb> jmp 08049cac <strcmp@plt> -0804e5c0 <.text+0x48f0> mov -0xc(%ebp),%ebx -0804e5c3 <.text+0x48f3> mov -0x8(%ebp),%esi -0804e5c6 <.text+0x48f6> mov -0x4(%ebp),%edi -0804e5c9 <.text+0x48f9> mov %ebp,%esp -0804e5cb <.text+0x48fb> pop %ebp -0804e5cc <.text+0x48fc> ret -0804e5cd <.text+0x48fd> lea 0x0(%esi),%esi -0804e5d0 <.text+0x4900> push %ebp -0804e5d1 <.text+0x4901> mov $0xffffffff,%eax -0804e5d6 <.text+0x4906> mov %esp,%ebp -0804e5d8 <.text+0x4908> sub $0x18,%esp -0804e5db <.text+0x490b> mov 0x8(%ebp),%ecx -0804e5de <.text+0x490e> mov 0xc(%ebp),%edx -0804e5e1 <.text+0x4911> mov %ebx,-0xc(%ebp) -0804e5e4 <.text+0x4914> mov %esi,-0x8(%ebp) -0804e5e7 <.text+0x4917> mov %edi,-0x4(%ebp) -0804e5ea <.text+0x491a> mov 0x58(%ecx),%ebx -0804e5ed <.text+0x491d> cmp %ebx,0x58(%edx) -0804e5f0 <.text+0x4920> mov 0x5c(%edx),%esi -0804e5f3 <.text+0x4923> mov 0x5c(%ecx),%edi -0804e5f6 <.text+0x4926> jg 0804e620 <exit@plt+0x4964> -0804e5f8 <.text+0x4928> mov $0x1,%eax -0804e5fd <.text+0x492d> jl 0804e620 <exit@plt+0x4964> -0804e5ff <.text+0x492f> mov %edi,%eax -0804e601 <.text+0x4931> sub %esi,%eax -0804e603 <.text+0x4933> jne 0804e620 <exit@plt+0x4964> -0804e605 <.text+0x4935> mov (%ecx),%eax -0804e607 <.text+0x4937> mov -0xc(%ebp),%ebx -0804e60a <.text+0x493a> mov -0x8(%ebp),%esi -0804e60d <.text+0x493d> mov -0x4(%ebp),%edi -0804e610 <.text+0x4940> mov %eax,0xc(%ebp) -0804e613 <.text+0x4943> mov (%edx),%eax -0804e615 <.text+0x4945> mov %eax,0x8(%ebp) -0804e618 <.text+0x4948> mov %ebp,%esp -0804e61a <.text+0x494a> pop %ebp -0804e61b <.text+0x494b> jmp 0804be10 <exit@plt+0x2154> -0804e620 <.text+0x4950> mov -0xc(%ebp),%ebx -0804e623 <.text+0x4953> mov -0x8(%ebp),%esi -0804e626 <.text+0x4956> mov -0x4(%ebp),%edi -0804e629 <.text+0x4959> mov %ebp,%esp -0804e62b <.text+0x495b> pop %ebp -0804e62c <.text+0x495c> ret -0804e62d <.text+0x495d> lea 0x0(%esi),%esi -0804e630 <.text+0x4960> push %ebp -0804e631 <.text+0x4961> mov $0xffffffff,%eax -0804e636 <.text+0x4966> mov %esp,%ebp -0804e638 <.text+0x4968> sub $0x18,%esp -0804e63b <.text+0x496b> mov 0x8(%ebp),%ecx -0804e63e <.text+0x496e> mov 0xc(%ebp),%edx -0804e641 <.text+0x4971> mov %ebx,-0xc(%ebp) -0804e644 <.text+0x4974> mov %esi,-0x8(%ebp) -0804e647 <.text+0x4977> mov %edi,-0x4(%ebp) -0804e64a <.text+0x497a> mov 0x58(%ecx),%ebx -0804e64d <.text+0x497d> cmp %ebx,0x58(%edx) -0804e650 <.text+0x4980> mov 0x5c(%edx),%esi -0804e653 <.text+0x4983> mov 0x5c(%ecx),%edi -0804e656 <.text+0x4986> jg 0804e680 <exit@plt+0x49c4> -0804e658 <.text+0x4988> mov $0x1,%eax -0804e65d <.text+0x498d> jl 0804e680 <exit@plt+0x49c4> -0804e65f <.text+0x498f> mov %edi,%eax -0804e661 <.text+0x4991> sub %esi,%eax -0804e663 <.text+0x4993> jne 0804e680 <exit@plt+0x49c4> -0804e665 <.text+0x4995> mov (%ecx),%eax -0804e667 <.text+0x4997> mov -0xc(%ebp),%ebx -0804e66a <.text+0x499a> mov -0x8(%ebp),%esi -0804e66d <.text+0x499d> mov -0x4(%ebp),%edi -0804e670 <.text+0x49a0> mov %eax,0xc(%ebp) -0804e673 <.text+0x49a3> mov (%edx),%eax -0804e675 <.text+0x49a5> mov %eax,0x8(%ebp) -0804e678 <.text+0x49a8> mov %ebp,%esp -0804e67a <.text+0x49aa> pop %ebp -0804e67b <.text+0x49ab> jmp 08049cac <strcmp@plt> -0804e680 <.text+0x49b0> mov -0xc(%ebp),%ebx -0804e683 <.text+0x49b3> mov -0x8(%ebp),%esi -0804e686 <.text+0x49b6> mov -0x4(%ebp),%edi -0804e689 <.text+0x49b9> mov %ebp,%esp -0804e68b <.text+0x49bb> pop %ebp -0804e68c <.text+0x49bc> ret -0804e68d <.text+0x49bd> lea 0x0(%esi),%esi -0804e690 <.text+0x49c0> push %ebp -0804e691 <.text+0x49c1> mov %esp,%ebp -0804e693 <.text+0x49c3> sub $0x18,%esp -0804e696 <.text+0x49c6> mov %ebx,-0xc(%ebp) -0804e699 <.text+0x49c9> mov 0xc(%ebp),%ebx -0804e69c <.text+0x49cc> mov 0x8(%ebp),%ecx -0804e69f <.text+0x49cf> mov %edi,-0x4(%ebp) -0804e6a2 <.text+0x49d2> mov %esi,-0x8(%ebp) -0804e6a5 <.text+0x49d5> mov 0x68(%ebx),%eax -0804e6a8 <.text+0x49d8> mov 0x68(%ecx),%esi -0804e6ab <.text+0x49db> cmp $0x9,%eax -0804e6ae <.text+0x49de> sete %dl -0804e6b1 <.text+0x49e1> cmp $0x3,%eax -0804e6b4 <.text+0x49e4> mov %edx,%edi -0804e6b6 <.text+0x49e6> sete %dl -0804e6b9 <.text+0x49e9> or %edi,%edx -0804e6bb <.text+0x49eb> cmp $0x9,%esi -0804e6be <.text+0x49ee> je 0804e718 <exit@plt+0x4a5c> -0804e6c0 <.text+0x49f0> cmp $0x3,%esi -0804e6c3 <.text+0x49f3> je 0804e718 <exit@plt+0x4a5c> -0804e6c5 <.text+0x49f5> test %dl,%dl -0804e6c7 <.text+0x49f7> mov $0x1,%eax -0804e6cc <.text+0x49fc> jne 0804e6e1 <exit@plt+0x4a25> -0804e6ce <.text+0x49fe> mov 0x48(%ebx),%edx -0804e6d1 <.text+0x4a01> mov $0xffffffff,%eax -0804e6d6 <.text+0x4a06> cmp %edx,0x48(%ecx) -0804e6d9 <.text+0x4a09> mov 0x4c(%ecx),%esi -0804e6dc <.text+0x4a0c> mov 0x4c(%ebx),%edi -0804e6df <.text+0x4a0f> jle 0804e6f0 <exit@plt+0x4a34> -0804e6e1 <.text+0x4a11> mov -0xc(%ebp),%ebx -0804e6e4 <.text+0x4a14> mov -0x8(%ebp),%esi -0804e6e7 <.text+0x4a17> mov -0x4(%ebp),%edi -0804e6ea <.text+0x4a1a> mov %ebp,%esp -0804e6ec <.text+0x4a1c> pop %ebp -0804e6ed <.text+0x4a1d> ret -0804e6ee <.text+0x4a1e> xchg %ax,%ax -0804e6f0 <.text+0x4a20> mov $0x1,%eax -0804e6f5 <.text+0x4a25> jl 0804e6e1 <exit@plt+0x4a25> -0804e6f7 <.text+0x4a27> mov %edi,%eax -0804e6f9 <.text+0x4a29> sub %esi,%eax -0804e6fb <.text+0x4a2b> jne 0804e6e1 <exit@plt+0x4a25> -0804e6fd <.text+0x4a2d> mov (%ebx),%eax -0804e6ff <.text+0x4a2f> mov -0x8(%ebp),%esi -0804e702 <.text+0x4a32> mov -0xc(%ebp),%ebx -0804e705 <.text+0x4a35> mov -0x4(%ebp),%edi -0804e708 <.text+0x4a38> mov %eax,0xc(%ebp) -0804e70b <.text+0x4a3b> mov (%ecx),%eax -0804e70d <.text+0x4a3d> mov %eax,0x8(%ebp) -0804e710 <.text+0x4a40> mov %ebp,%esp -0804e712 <.text+0x4a42> pop %ebp -0804e713 <.text+0x4a43> jmp 0804be10 <exit@plt+0x2154> -0804e718 <.text+0x4a48> test %dl,%dl -0804e71a <.text+0x4a4a> mov $0xffffffff,%eax -0804e71f <.text+0x4a4f> jne 0804e6ce <exit@plt+0x4a12> -0804e721 <.text+0x4a51> jmp 0804e6e1 <exit@plt+0x4a25> -0804e723 <.text+0x4a53> lea 0x0(%esi),%esi -0804e729 <.text+0x4a59> lea 0x0(%edi,%eiz,1),%edi -0804e730 <.text+0x4a60> push %ebp -0804e731 <.text+0x4a61> mov %esp,%ebp -0804e733 <.text+0x4a63> sub $0x18,%esp -0804e736 <.text+0x4a66> mov %ebx,-0xc(%ebp) -0804e739 <.text+0x4a69> mov 0xc(%ebp),%ebx -0804e73c <.text+0x4a6c> mov 0x8(%ebp),%ecx -0804e73f <.text+0x4a6f> mov %edi,-0x4(%ebp) -0804e742 <.text+0x4a72> mov %esi,-0x8(%ebp) -0804e745 <.text+0x4a75> mov 0x68(%ebx),%eax -0804e748 <.text+0x4a78> mov 0x68(%ecx),%esi -0804e74b <.text+0x4a7b> cmp $0x9,%eax -0804e74e <.text+0x4a7e> sete %dl -0804e751 <.text+0x4a81> cmp $0x3,%eax -0804e754 <.text+0x4a84> mov %edx,%edi -0804e756 <.text+0x4a86> sete %dl -0804e759 <.text+0x4a89> or %edi,%edx -0804e75b <.text+0x4a8b> cmp $0x9,%esi -0804e75e <.text+0x4a8e> je 0804e7b8 <exit@plt+0x4afc> -0804e760 <.text+0x4a90> cmp $0x3,%esi -0804e763 <.text+0x4a93> je 0804e7b8 <exit@plt+0x4afc> -0804e765 <.text+0x4a95> test %dl,%dl -0804e767 <.text+0x4a97> mov $0x1,%eax -0804e76c <.text+0x4a9c> jne 0804e781 <exit@plt+0x4ac5> -0804e76e <.text+0x4a9e> mov 0x48(%ebx),%edx -0804e771 <.text+0x4aa1> mov $0xffffffff,%eax -0804e776 <.text+0x4aa6> cmp %edx,0x48(%ecx) -0804e779 <.text+0x4aa9> mov 0x4c(%ecx),%esi -0804e77c <.text+0x4aac> mov 0x4c(%ebx),%edi -0804e77f <.text+0x4aaf> jle 0804e790 <exit@plt+0x4ad4> -0804e781 <.text+0x4ab1> mov -0xc(%ebp),%ebx -0804e784 <.text+0x4ab4> mov -0x8(%ebp),%esi -0804e787 <.text+0x4ab7> mov -0x4(%ebp),%edi -0804e78a <.text+0x4aba> mov %ebp,%esp -0804e78c <.text+0x4abc> pop %ebp -0804e78d <.text+0x4abd> ret -0804e78e <.text+0x4abe> xchg %ax,%ax -0804e790 <.text+0x4ac0> mov $0x1,%eax -0804e795 <.text+0x4ac5> jl 0804e781 <exit@plt+0x4ac5> -0804e797 <.text+0x4ac7> mov %edi,%eax -0804e799 <.text+0x4ac9> sub %esi,%eax -0804e79b <.text+0x4acb> jne 0804e781 <exit@plt+0x4ac5> -0804e79d <.text+0x4acd> mov (%ebx),%eax -0804e79f <.text+0x4acf> mov -0x8(%ebp),%esi -0804e7a2 <.text+0x4ad2> mov -0xc(%ebp),%ebx -0804e7a5 <.text+0x4ad5> mov -0x4(%ebp),%edi -0804e7a8 <.text+0x4ad8> mov %eax,0xc(%ebp) -0804e7ab <.text+0x4adb> mov (%ecx),%eax -0804e7ad <.text+0x4add> mov %eax,0x8(%ebp) -0804e7b0 <.text+0x4ae0> mov %ebp,%esp -0804e7b2 <.text+0x4ae2> pop %ebp -0804e7b3 <.text+0x4ae3> jmp 08049cac <strcmp@plt> -0804e7b8 <.text+0x4ae8> test %dl,%dl -0804e7ba <.text+0x4aea> mov $0xffffffff,%eax -0804e7bf <.text+0x4aef> jne 0804e76e <exit@plt+0x4ab2> -0804e7c1 <.text+0x4af1> jmp 0804e781 <exit@plt+0x4ac5> -0804e7c3 <.text+0x4af3> lea 0x0(%esi),%esi -0804e7c9 <.text+0x4af9> lea 0x0(%edi,%eiz,1),%edi -0804e7d0 <.text+0x4b00> push %ebp -0804e7d1 <.text+0x4b01> mov %esp,%ebp -0804e7d3 <.text+0x4b03> sub $0x18,%esp -0804e7d6 <.text+0x4b06> mov 0xc(%ebp),%ecx -0804e7d9 <.text+0x4b09> mov %ebx,-0xc(%ebp) -0804e7dc <.text+0x4b0c> mov 0x8(%ebp),%ebx -0804e7df <.text+0x4b0f> mov %edi,-0x4(%ebp) -0804e7e2 <.text+0x4b12> mov %esi,-0x8(%ebp) -0804e7e5 <.text+0x4b15> mov 0x68(%ecx),%eax -0804e7e8 <.text+0x4b18> mov 0x68(%ebx),%esi -0804e7eb <.text+0x4b1b> cmp $0x9,%eax -0804e7ee <.text+0x4b1e> sete %dl -0804e7f1 <.text+0x4b21> cmp $0x3,%eax -0804e7f4 <.text+0x4b24> mov %edx,%edi -0804e7f6 <.text+0x4b26> sete %dl -0804e7f9 <.text+0x4b29> or %edi,%edx -0804e7fb <.text+0x4b2b> cmp $0x9,%esi -0804e7fe <.text+0x4b2e> je 0804e858 <exit@plt+0x4b9c> -0804e800 <.text+0x4b30> cmp $0x3,%esi -0804e803 <.text+0x4b33> je 0804e858 <exit@plt+0x4b9c> -0804e805 <.text+0x4b35> test %dl,%dl -0804e807 <.text+0x4b37> mov $0x1,%eax -0804e80c <.text+0x4b3c> jne 0804e821 <exit@plt+0x4b65> -0804e80e <.text+0x4b3e> mov 0x48(%ebx),%edx -0804e811 <.text+0x4b41> mov $0xffffffff,%eax -0804e816 <.text+0x4b46> cmp %edx,0x48(%ecx) -0804e819 <.text+0x4b49> mov 0x4c(%ecx),%esi -0804e81c <.text+0x4b4c> mov 0x4c(%ebx),%edi -0804e81f <.text+0x4b4f> jle 0804e830 <exit@plt+0x4b74> -0804e821 <.text+0x4b51> mov -0xc(%ebp),%ebx -0804e824 <.text+0x4b54> mov -0x8(%ebp),%esi -0804e827 <.text+0x4b57> mov -0x4(%ebp),%edi -0804e82a <.text+0x4b5a> mov %ebp,%esp -0804e82c <.text+0x4b5c> pop %ebp -0804e82d <.text+0x4b5d> ret -0804e82e <.text+0x4b5e> xchg %ax,%ax -0804e830 <.text+0x4b60> mov $0x1,%eax -0804e835 <.text+0x4b65> jl 0804e821 <exit@plt+0x4b65> -0804e837 <.text+0x4b67> mov %edi,%eax -0804e839 <.text+0x4b69> sub %esi,%eax -0804e83b <.text+0x4b6b> jne 0804e821 <exit@plt+0x4b65> -0804e83d <.text+0x4b6d> mov (%ebx),%eax -0804e83f <.text+0x4b6f> mov -0x8(%ebp),%esi -0804e842 <.text+0x4b72> mov -0xc(%ebp),%ebx -0804e845 <.text+0x4b75> mov -0x4(%ebp),%edi -0804e848 <.text+0x4b78> mov %eax,0xc(%ebp) -0804e84b <.text+0x4b7b> mov (%ecx),%eax -0804e84d <.text+0x4b7d> mov %eax,0x8(%ebp) -0804e850 <.text+0x4b80> mov %ebp,%esp -0804e852 <.text+0x4b82> pop %ebp -0804e853 <.text+0x4b83> jmp 0804be10 <exit@plt+0x2154> -0804e858 <.text+0x4b88> test %dl,%dl -0804e85a <.text+0x4b8a> mov $0xffffffff,%eax -0804e85f <.text+0x4b8f> jne 0804e80e <exit@plt+0x4b52> -0804e861 <.text+0x4b91> jmp 0804e821 <exit@plt+0x4b65> -0804e863 <.text+0x4b93> lea 0x0(%esi),%esi -0804e869 <.text+0x4b99> lea 0x0(%edi,%eiz,1),%edi -0804e870 <.text+0x4ba0> push %ebp -0804e871 <.text+0x4ba1> mov %esp,%ebp -0804e873 <.text+0x4ba3> sub $0x18,%esp -0804e876 <.text+0x4ba6> mov %ebx,-0xc(%ebp) -0804e879 <.text+0x4ba9> mov 0xc(%ebp),%ebx -0804e87c <.text+0x4bac> mov 0x8(%ebp),%ecx -0804e87f <.text+0x4baf> mov %edi,-0x4(%ebp) -0804e882 <.text+0x4bb2> mov %esi,-0x8(%ebp) -0804e885 <.text+0x4bb5> mov 0x68(%ebx),%eax -0804e888 <.text+0x4bb8> mov 0x68(%ecx),%esi -0804e88b <.text+0x4bbb> cmp $0x9,%eax -0804e88e <.text+0x4bbe> sete %dl -0804e891 <.text+0x4bc1> cmp $0x3,%eax -0804e894 <.text+0x4bc4> mov %edx,%edi -0804e896 <.text+0x4bc6> sete %dl -0804e899 <.text+0x4bc9> or %edi,%edx -0804e89b <.text+0x4bcb> cmp $0x9,%esi -0804e89e <.text+0x4bce> je 0804e8f8 <exit@plt+0x4c3c> -0804e8a0 <.text+0x4bd0> cmp $0x3,%esi -0804e8a3 <.text+0x4bd3> je 0804e8f8 <exit@plt+0x4c3c> -0804e8a5 <.text+0x4bd5> test %dl,%dl -0804e8a7 <.text+0x4bd7> mov $0x1,%eax -0804e8ac <.text+0x4bdc> jne 0804e8c1 <exit@plt+0x4c05> -0804e8ae <.text+0x4bde> mov 0x58(%ebx),%edx -0804e8b1 <.text+0x4be1> mov $0xffffffff,%eax -0804e8b6 <.text+0x4be6> cmp %edx,0x58(%ecx) -0804e8b9 <.text+0x4be9> mov 0x5c(%ecx),%esi -0804e8bc <.text+0x4bec> mov 0x5c(%ebx),%edi -0804e8bf <.text+0x4bef> jle 0804e8d0 <exit@plt+0x4c14> -0804e8c1 <.text+0x4bf1> mov -0xc(%ebp),%ebx -0804e8c4 <.text+0x4bf4> mov -0x8(%ebp),%esi -0804e8c7 <.text+0x4bf7> mov -0x4(%ebp),%edi -0804e8ca <.text+0x4bfa> mov %ebp,%esp -0804e8cc <.text+0x4bfc> pop %ebp -0804e8cd <.text+0x4bfd> ret -0804e8ce <.text+0x4bfe> xchg %ax,%ax -0804e8d0 <.text+0x4c00> mov $0x1,%eax -0804e8d5 <.text+0x4c05> jl 0804e8c1 <exit@plt+0x4c05> -0804e8d7 <.text+0x4c07> mov %edi,%eax -0804e8d9 <.text+0x4c09> sub %esi,%eax -0804e8db <.text+0x4c0b> jne 0804e8c1 <exit@plt+0x4c05> -0804e8dd <.text+0x4c0d> mov (%ebx),%eax -0804e8df <.text+0x4c0f> mov -0x8(%ebp),%esi -0804e8e2 <.text+0x4c12> mov -0xc(%ebp),%ebx -0804e8e5 <.text+0x4c15> mov -0x4(%ebp),%edi -0804e8e8 <.text+0x4c18> mov %eax,0xc(%ebp) -0804e8eb <.text+0x4c1b> mov (%ecx),%eax -0804e8ed <.text+0x4c1d> mov %eax,0x8(%ebp) -0804e8f0 <.text+0x4c20> mov %ebp,%esp -0804e8f2 <.text+0x4c22> pop %ebp -0804e8f3 <.text+0x4c23> jmp 0804be10 <exit@plt+0x2154> -0804e8f8 <.text+0x4c28> test %dl,%dl -0804e8fa <.text+0x4c2a> mov $0xffffffff,%eax -0804e8ff <.text+0x4c2f> jne 0804e8ae <exit@plt+0x4bf2> -0804e901 <.text+0x4c31> jmp 0804e8c1 <exit@plt+0x4c05> -0804e903 <.text+0x4c33> lea 0x0(%esi),%esi -0804e909 <.text+0x4c39> lea 0x0(%edi,%eiz,1),%edi -0804e910 <.text+0x4c40> push %ebp -0804e911 <.text+0x4c41> mov %esp,%ebp -0804e913 <.text+0x4c43> sub $0x18,%esp -0804e916 <.text+0x4c46> mov %ebx,-0xc(%ebp) -0804e919 <.text+0x4c49> mov 0xc(%ebp),%ebx -0804e91c <.text+0x4c4c> mov 0x8(%ebp),%ecx -0804e91f <.text+0x4c4f> mov %edi,-0x4(%ebp) -0804e922 <.text+0x4c52> mov %esi,-0x8(%ebp) -0804e925 <.text+0x4c55> mov 0x68(%ebx),%eax -0804e928 <.text+0x4c58> mov 0x68(%ecx),%esi -0804e92b <.text+0x4c5b> cmp $0x9,%eax -0804e92e <.text+0x4c5e> sete %dl -0804e931 <.text+0x4c61> cmp $0x3,%eax -0804e934 <.text+0x4c64> mov %edx,%edi -0804e936 <.text+0x4c66> sete %dl -0804e939 <.text+0x4c69> or %edi,%edx -0804e93b <.text+0x4c6b> cmp $0x9,%esi -0804e93e <.text+0x4c6e> je 0804e998 <exit@plt+0x4cdc> -0804e940 <.text+0x4c70> cmp $0x3,%esi -0804e943 <.text+0x4c73> je 0804e998 <exit@plt+0x4cdc> -0804e945 <.text+0x4c75> test %dl,%dl -0804e947 <.text+0x4c77> mov $0x1,%eax -0804e94c <.text+0x4c7c> jne 0804e961 <exit@plt+0x4ca5> -0804e94e <.text+0x4c7e> mov 0x58(%ebx),%edx -0804e951 <.text+0x4c81> mov $0xffffffff,%eax -0804e956 <.text+0x4c86> cmp %edx,0x58(%ecx) -0804e959 <.text+0x4c89> mov 0x5c(%ecx),%esi -0804e95c <.text+0x4c8c> mov 0x5c(%ebx),%edi -0804e95f <.text+0x4c8f> jle 0804e970 <exit@plt+0x4cb4> -0804e961 <.text+0x4c91> mov -0xc(%ebp),%ebx -0804e964 <.text+0x4c94> mov -0x8(%ebp),%esi -0804e967 <.text+0x4c97> mov -0x4(%ebp),%edi -0804e96a <.text+0x4c9a> mov %ebp,%esp -0804e96c <.text+0x4c9c> pop %ebp -0804e96d <.text+0x4c9d> ret -0804e96e <.text+0x4c9e> xchg %ax,%ax -0804e970 <.text+0x4ca0> mov $0x1,%eax -0804e975 <.text+0x4ca5> jl 0804e961 <exit@plt+0x4ca5> -0804e977 <.text+0x4ca7> mov %edi,%eax -0804e979 <.text+0x4ca9> sub %esi,%eax -0804e97b <.text+0x4cab> jne 0804e961 <exit@plt+0x4ca5> -0804e97d <.text+0x4cad> mov (%ebx),%eax -0804e97f <.text+0x4caf> mov -0x8(%ebp),%esi -0804e982 <.text+0x4cb2> mov -0xc(%ebp),%ebx -0804e985 <.text+0x4cb5> mov -0x4(%ebp),%edi -0804e988 <.text+0x4cb8> mov %eax,0xc(%ebp) -0804e98b <.text+0x4cbb> mov (%ecx),%eax -0804e98d <.text+0x4cbd> mov %eax,0x8(%ebp) -0804e990 <.text+0x4cc0> mov %ebp,%esp -0804e992 <.text+0x4cc2> pop %ebp -0804e993 <.text+0x4cc3> jmp 08049cac <strcmp@plt> -0804e998 <.text+0x4cc8> test %dl,%dl -0804e99a <.text+0x4cca> mov $0xffffffff,%eax -0804e99f <.text+0x4ccf> jne 0804e94e <exit@plt+0x4c92> -0804e9a1 <.text+0x4cd1> jmp 0804e961 <exit@plt+0x4ca5> -0804e9a3 <.text+0x4cd3> lea 0x0(%esi),%esi -0804e9a9 <.text+0x4cd9> lea 0x0(%edi,%eiz,1),%edi -0804e9b0 <.text+0x4ce0> push %ebp -0804e9b1 <.text+0x4ce1> mov %esp,%ebp -0804e9b3 <.text+0x4ce3> sub $0x18,%esp -0804e9b6 <.text+0x4ce6> mov 0xc(%ebp),%ecx -0804e9b9 <.text+0x4ce9> mov %ebx,-0xc(%ebp) -0804e9bc <.text+0x4cec> mov 0x8(%ebp),%ebx -0804e9bf <.text+0x4cef> mov %edi,-0x4(%ebp) -0804e9c2 <.text+0x4cf2> mov %esi,-0x8(%ebp) -0804e9c5 <.text+0x4cf5> mov 0x68(%ecx),%eax -0804e9c8 <.text+0x4cf8> mov 0x68(%ebx),%esi -0804e9cb <.text+0x4cfb> cmp $0x9,%eax -0804e9ce <.text+0x4cfe> sete %dl -0804e9d1 <.text+0x4d01> cmp $0x3,%eax -0804e9d4 <.text+0x4d04> mov %edx,%edi -0804e9d6 <.text+0x4d06> sete %dl -0804e9d9 <.text+0x4d09> or %edi,%edx -0804e9db <.text+0x4d0b> cmp $0x9,%esi -0804e9de <.text+0x4d0e> je 0804ea38 <exit@plt+0x4d7c> -0804e9e0 <.text+0x4d10> cmp $0x3,%esi -0804e9e3 <.text+0x4d13> je 0804ea38 <exit@plt+0x4d7c> -0804e9e5 <.text+0x4d15> test %dl,%dl -0804e9e7 <.text+0x4d17> mov $0x1,%eax -0804e9ec <.text+0x4d1c> jne 0804ea01 <exit@plt+0x4d45> -0804e9ee <.text+0x4d1e> mov 0x58(%ebx),%edx -0804e9f1 <.text+0x4d21> mov $0xffffffff,%eax -0804e9f6 <.text+0x4d26> cmp %edx,0x58(%ecx) -0804e9f9 <.text+0x4d29> mov 0x5c(%ecx),%esi -0804e9fc <.text+0x4d2c> mov 0x5c(%ebx),%edi -0804e9ff <.text+0x4d2f> jle 0804ea10 <exit@plt+0x4d54> -0804ea01 <.text+0x4d31> mov -0xc(%ebp),%ebx -0804ea04 <.text+0x4d34> mov -0x8(%ebp),%esi -0804ea07 <.text+0x4d37> mov -0x4(%ebp),%edi -0804ea0a <.text+0x4d3a> mov %ebp,%esp -0804ea0c <.text+0x4d3c> pop %ebp -0804ea0d <.text+0x4d3d> ret -0804ea0e <.text+0x4d3e> xchg %ax,%ax -0804ea10 <.text+0x4d40> mov $0x1,%eax -0804ea15 <.text+0x4d45> jl 0804ea01 <exit@plt+0x4d45> -0804ea17 <.text+0x4d47> mov %edi,%eax -0804ea19 <.text+0x4d49> sub %esi,%eax -0804ea1b <.text+0x4d4b> jne 0804ea01 <exit@plt+0x4d45> -0804ea1d <.text+0x4d4d> mov (%ebx),%eax -0804ea1f <.text+0x4d4f> mov -0x8(%ebp),%esi -0804ea22 <.text+0x4d52> mov -0xc(%ebp),%ebx -0804ea25 <.text+0x4d55> mov -0x4(%ebp),%edi -0804ea28 <.text+0x4d58> mov %eax,0xc(%ebp) -0804ea2b <.text+0x4d5b> mov (%ecx),%eax -0804ea2d <.text+0x4d5d> mov %eax,0x8(%ebp) -0804ea30 <.text+0x4d60> mov %ebp,%esp -0804ea32 <.text+0x4d62> pop %ebp -0804ea33 <.text+0x4d63> jmp 0804be10 <exit@plt+0x2154> -0804ea38 <.text+0x4d68> test %dl,%dl -0804ea3a <.text+0x4d6a> mov $0xffffffff,%eax -0804ea3f <.text+0x4d6f> jne 0804e9ee <exit@plt+0x4d32> -0804ea41 <.text+0x4d71> jmp 0804ea01 <exit@plt+0x4d45> -0804ea43 <.text+0x4d73> lea 0x0(%esi),%esi -0804ea49 <.text+0x4d79> lea 0x0(%edi,%eiz,1),%edi -0804ea50 <.text+0x4d80> push %ebp -0804ea51 <.text+0x4d81> mov %esp,%ebp -0804ea53 <.text+0x4d83> sub $0x18,%esp -0804ea56 <.text+0x4d86> mov %ebx,-0xc(%ebp) -0804ea59 <.text+0x4d89> mov 0xc(%ebp),%ebx -0804ea5c <.text+0x4d8c> mov 0x8(%ebp),%ecx -0804ea5f <.text+0x4d8f> mov %edi,-0x4(%ebp) -0804ea62 <.text+0x4d92> mov %esi,-0x8(%ebp) -0804ea65 <.text+0x4d95> mov 0x68(%ebx),%eax -0804ea68 <.text+0x4d98> mov 0x68(%ecx),%esi -0804ea6b <.text+0x4d9b> cmp $0x9,%eax -0804ea6e <.text+0x4d9e> sete %dl -0804ea71 <.text+0x4da1> cmp $0x3,%eax -0804ea74 <.text+0x4da4> mov %edx,%edi -0804ea76 <.text+0x4da6> sete %dl -0804ea79 <.text+0x4da9> or %edi,%edx -0804ea7b <.text+0x4dab> cmp $0x9,%esi -0804ea7e <.text+0x4dae> je 0804ead8 <exit@plt+0x4e1c> -0804ea80 <.text+0x4db0> cmp $0x3,%esi -0804ea83 <.text+0x4db3> je 0804ead8 <exit@plt+0x4e1c> -0804ea85 <.text+0x4db5> test %dl,%dl -0804ea87 <.text+0x4db7> mov $0x1,%eax -0804ea8c <.text+0x4dbc> jne 0804eaa1 <exit@plt+0x4de5> -0804ea8e <.text+0x4dbe> mov 0x50(%ebx),%edx -0804ea91 <.text+0x4dc1> mov $0xffffffff,%eax -0804ea96 <.text+0x4dc6> cmp %edx,0x50(%ecx) -0804ea99 <.text+0x4dc9> mov 0x54(%ecx),%esi -0804ea9c <.text+0x4dcc> mov 0x54(%ebx),%edi -0804ea9f <.text+0x4dcf> jle 0804eab0 <exit@plt+0x4df4> -0804eaa1 <.text+0x4dd1> mov -0xc(%ebp),%ebx -0804eaa4 <.text+0x4dd4> mov -0x8(%ebp),%esi -0804eaa7 <.text+0x4dd7> mov -0x4(%ebp),%edi -0804eaaa <.text+0x4dda> mov %ebp,%esp -0804eaac <.text+0x4ddc> pop %ebp -0804eaad <.text+0x4ddd> ret -0804eaae <.text+0x4dde> xchg %ax,%ax -0804eab0 <.text+0x4de0> mov $0x1,%eax -0804eab5 <.text+0x4de5> jl 0804eaa1 <exit@plt+0x4de5> -0804eab7 <.text+0x4de7> mov %edi,%eax -0804eab9 <.text+0x4de9> sub %esi,%eax -0804eabb <.text+0x4deb> jne 0804eaa1 <exit@plt+0x4de5> -0804eabd <.text+0x4ded> mov (%ebx),%eax -0804eabf <.text+0x4def> mov -0x8(%ebp),%esi -0804eac2 <.text+0x4df2> mov -0xc(%ebp),%ebx -0804eac5 <.text+0x4df5> mov -0x4(%ebp),%edi -0804eac8 <.text+0x4df8> mov %eax,0xc(%ebp) -0804eacb <.text+0x4dfb> mov (%ecx),%eax -0804eacd <.text+0x4dfd> mov %eax,0x8(%ebp) -0804ead0 <.text+0x4e00> mov %ebp,%esp -0804ead2 <.text+0x4e02> pop %ebp -0804ead3 <.text+0x4e03> jmp 0804be10 <exit@plt+0x2154> -0804ead8 <.text+0x4e08> test %dl,%dl -0804eada <.text+0x4e0a> mov $0xffffffff,%eax -0804eadf <.text+0x4e0f> jne 0804ea8e <exit@plt+0x4dd2> -0804eae1 <.text+0x4e11> jmp 0804eaa1 <exit@plt+0x4de5> -0804eae3 <.text+0x4e13> lea 0x0(%esi),%esi -0804eae9 <.text+0x4e19> lea 0x0(%edi,%eiz,1),%edi -0804eaf0 <.text+0x4e20> push %ebp -0804eaf1 <.text+0x4e21> mov %esp,%ebp -0804eaf3 <.text+0x4e23> sub $0x18,%esp -0804eaf6 <.text+0x4e26> mov %ebx,-0xc(%ebp) -0804eaf9 <.text+0x4e29> mov 0xc(%ebp),%ebx -0804eafc <.text+0x4e2c> mov 0x8(%ebp),%ecx -0804eaff <.text+0x4e2f> mov %edi,-0x4(%ebp) -0804eb02 <.text+0x4e32> mov %esi,-0x8(%ebp) -0804eb05 <.text+0x4e35> mov 0x68(%ebx),%eax -0804eb08 <.text+0x4e38> mov 0x68(%ecx),%esi -0804eb0b <.text+0x4e3b> cmp $0x9,%eax -0804eb0e <.text+0x4e3e> sete %dl -0804eb11 <.text+0x4e41> cmp $0x3,%eax -0804eb14 <.text+0x4e44> mov %edx,%edi -0804eb16 <.text+0x4e46> sete %dl -0804eb19 <.text+0x4e49> or %edi,%edx -0804eb1b <.text+0x4e4b> cmp $0x9,%esi -0804eb1e <.text+0x4e4e> je 0804eb78 <exit@plt+0x4ebc> -0804eb20 <.text+0x4e50> cmp $0x3,%esi -0804eb23 <.text+0x4e53> je 0804eb78 <exit@plt+0x4ebc> -0804eb25 <.text+0x4e55> test %dl,%dl -0804eb27 <.text+0x4e57> mov $0x1,%eax -0804eb2c <.text+0x4e5c> jne 0804eb41 <exit@plt+0x4e85> -0804eb2e <.text+0x4e5e> mov 0x50(%ebx),%edx -0804eb31 <.text+0x4e61> mov $0xffffffff,%eax -0804eb36 <.text+0x4e66> cmp %edx,0x50(%ecx) -0804eb39 <.text+0x4e69> mov 0x54(%ecx),%esi -0804eb3c <.text+0x4e6c> mov 0x54(%ebx),%edi -0804eb3f <.text+0x4e6f> jle 0804eb50 <exit@plt+0x4e94> -0804eb41 <.text+0x4e71> mov -0xc(%ebp),%ebx -0804eb44 <.text+0x4e74> mov -0x8(%ebp),%esi -0804eb47 <.text+0x4e77> mov -0x4(%ebp),%edi -0804eb4a <.text+0x4e7a> mov %ebp,%esp -0804eb4c <.text+0x4e7c> pop %ebp -0804eb4d <.text+0x4e7d> ret -0804eb4e <.text+0x4e7e> xchg %ax,%ax -0804eb50 <.text+0x4e80> mov $0x1,%eax -0804eb55 <.text+0x4e85> jl 0804eb41 <exit@plt+0x4e85> -0804eb57 <.text+0x4e87> mov %edi,%eax -0804eb59 <.text+0x4e89> sub %esi,%eax -0804eb5b <.text+0x4e8b> jne 0804eb41 <exit@plt+0x4e85> -0804eb5d <.text+0x4e8d> mov (%ebx),%eax -0804eb5f <.text+0x4e8f> mov -0x8(%ebp),%esi -0804eb62 <.text+0x4e92> mov -0xc(%ebp),%ebx -0804eb65 <.text+0x4e95> mov -0x4(%ebp),%edi -0804eb68 <.text+0x4e98> mov %eax,0xc(%ebp) -0804eb6b <.text+0x4e9b> mov (%ecx),%eax -0804eb6d <.text+0x4e9d> mov %eax,0x8(%ebp) -0804eb70 <.text+0x4ea0> mov %ebp,%esp -0804eb72 <.text+0x4ea2> pop %ebp -0804eb73 <.text+0x4ea3> jmp 08049cac <strcmp@plt> -0804eb78 <.text+0x4ea8> test %dl,%dl -0804eb7a <.text+0x4eaa> mov $0xffffffff,%eax -0804eb7f <.text+0x4eaf> jne 0804eb2e <exit@plt+0x4e72> -0804eb81 <.text+0x4eb1> jmp 0804eb41 <exit@plt+0x4e85> -0804eb83 <.text+0x4eb3> lea 0x0(%esi),%esi -0804eb89 <.text+0x4eb9> lea 0x0(%edi,%eiz,1),%edi -0804eb90 <.text+0x4ec0> push %ebp -0804eb91 <.text+0x4ec1> mov %esp,%ebp -0804eb93 <.text+0x4ec3> sub $0x18,%esp -0804eb96 <.text+0x4ec6> mov 0xc(%ebp),%ecx -0804eb99 <.text+0x4ec9> mov %ebx,-0xc(%ebp) -0804eb9c <.text+0x4ecc> mov 0x8(%ebp),%ebx -0804eb9f <.text+0x4ecf> mov %edi,-0x4(%ebp) -0804eba2 <.text+0x4ed2> mov %esi,-0x8(%ebp) -0804eba5 <.text+0x4ed5> mov 0x68(%ecx),%eax -0804eba8 <.text+0x4ed8> mov 0x68(%ebx),%esi -0804ebab <.text+0x4edb> cmp $0x9,%eax -0804ebae <.text+0x4ede> sete %dl -0804ebb1 <.text+0x4ee1> cmp $0x3,%eax -0804ebb4 <.text+0x4ee4> mov %edx,%edi -0804ebb6 <.text+0x4ee6> sete %dl -0804ebb9 <.text+0x4ee9> or %edi,%edx -0804ebbb <.text+0x4eeb> cmp $0x9,%esi -0804ebbe <.text+0x4eee> je 0804ec18 <exit@plt+0x4f5c> -0804ebc0 <.text+0x4ef0> cmp $0x3,%esi -0804ebc3 <.text+0x4ef3> je 0804ec18 <exit@plt+0x4f5c> -0804ebc5 <.text+0x4ef5> test %dl,%dl -0804ebc7 <.text+0x4ef7> mov $0x1,%eax -0804ebcc <.text+0x4efc> jne 0804ebe1 <exit@plt+0x4f25> -0804ebce <.text+0x4efe> mov 0x50(%ebx),%edx -0804ebd1 <.text+0x4f01> mov $0xffffffff,%eax -0804ebd6 <.text+0x4f06> cmp %edx,0x50(%ecx) -0804ebd9 <.text+0x4f09> mov 0x54(%ecx),%esi -0804ebdc <.text+0x4f0c> mov 0x54(%ebx),%edi -0804ebdf <.text+0x4f0f> jle 0804ebf0 <exit@plt+0x4f34> -0804ebe1 <.text+0x4f11> mov -0xc(%ebp),%ebx -0804ebe4 <.text+0x4f14> mov -0x8(%ebp),%esi -0804ebe7 <.text+0x4f17> mov -0x4(%ebp),%edi -0804ebea <.text+0x4f1a> mov %ebp,%esp -0804ebec <.text+0x4f1c> pop %ebp -0804ebed <.text+0x4f1d> ret -0804ebee <.text+0x4f1e> xchg %ax,%ax -0804ebf0 <.text+0x4f20> mov $0x1,%eax -0804ebf5 <.text+0x4f25> jl 0804ebe1 <exit@plt+0x4f25> -0804ebf7 <.text+0x4f27> mov %edi,%eax -0804ebf9 <.text+0x4f29> sub %esi,%eax -0804ebfb <.text+0x4f2b> jne 0804ebe1 <exit@plt+0x4f25> -0804ebfd <.text+0x4f2d> mov (%ebx),%eax -0804ebff <.text+0x4f2f> mov -0x8(%ebp),%esi -0804ec02 <.text+0x4f32> mov -0xc(%ebp),%ebx -0804ec05 <.text+0x4f35> mov -0x4(%ebp),%edi -0804ec08 <.text+0x4f38> mov %eax,0xc(%ebp) -0804ec0b <.text+0x4f3b> mov (%ecx),%eax -0804ec0d <.text+0x4f3d> mov %eax,0x8(%ebp) -0804ec10 <.text+0x4f40> mov %ebp,%esp -0804ec12 <.text+0x4f42> pop %ebp -0804ec13 <.text+0x4f43> jmp 0804be10 <exit@plt+0x2154> -0804ec18 <.text+0x4f48> test %dl,%dl -0804ec1a <.text+0x4f4a> mov $0xffffffff,%eax -0804ec1f <.text+0x4f4f> jne 0804ebce <exit@plt+0x4f12> -0804ec21 <.text+0x4f51> jmp 0804ebe1 <exit@plt+0x4f25> -0804ec23 <.text+0x4f53> lea 0x0(%esi),%esi -0804ec29 <.text+0x4f59> lea 0x0(%edi,%eiz,1),%edi -0804ec30 <.text+0x4f60> push %ebp -0804ec31 <.text+0x4f61> mov %esp,%ebp -0804ec33 <.text+0x4f63> push %edi -0804ec34 <.text+0x4f64> push %esi -0804ec35 <.text+0x4f65> push %ebx -0804ec36 <.text+0x4f66> sub $0x4c,%esp -0804ec39 <.text+0x4f69> mov %al,-0x25(%ebp) -0804ec3c <.text+0x4f6c> mov 0x8061358,%eax -0804ec41 <.text+0x4f71> mov %eax,-0x1c(%ebp) -0804ec44 <.text+0x4f74> mov 0x80614b0,%eax -0804ec49 <.text+0x4f79> cmp -0x1c(%ebp),%eax -0804ec4c <.text+0x4f7c> mov %eax,-0x20(%ebp) -0804ec4f <.text+0x4f7f> jbe 0804ec57 <exit@plt+0x4f9b> -0804ec51 <.text+0x4f81> mov -0x1c(%ebp),%edx -0804ec54 <.text+0x4f84> mov %edx,-0x20(%ebp) -0804ec57 <.text+0x4f87> mov -0x20(%ebp),%ecx -0804ec5a <.text+0x4f8a> cmp 0x8061348,%ecx -0804ec60 <.text+0x4f90> jbe 0804ed30 <exit@plt+0x5074> -0804ec66 <.text+0x4f96> mov %eax,%edx -0804ec68 <.text+0x4f98> shr %edx -0804ec6a <.text+0x4f9a> cmp %edx,%ecx -0804ec6c <.text+0x4f9c> jb 0804eea2 <exit@plt+0x51e6> -0804ec72 <.text+0x4fa2> cmp $0x15555555,%eax -0804ec77 <.text+0x4fa7> mov 0x80614ac,%edx -0804ec7d <.text+0x4fad> ja 0804eed8 <exit@plt+0x521c> -0804ec83 <.text+0x4fb3> lea (%eax,%eax,2),%eax -0804ec86 <.text+0x4fb6> shl $0x2,%eax -0804ec89 <.text+0x4fb9> mov %eax,0x4(%esp) -0804ec8d <.text+0x4fbd> mov %edx,(%esp) -0804ec90 <.text+0x4fc0> call 08058300 <exit@plt+0xe644> -0804ec95 <.text+0x4fc5> mov 0x80614b0,%esi -0804ec9b <.text+0x4fcb> mov %eax,0x80614ac -0804eca0 <.text+0x4fd0> mov 0x8061348,%edi -0804eca6 <.text+0x4fd6> lea 0x1(%edi,%esi,1),%ecx -0804ecaa <.text+0x4fda> cmp %ecx,%esi -0804ecac <.text+0x4fdc> ja 0804eed8 <exit@plt+0x521c> -0804ecb2 <.text+0x4fe2> mov %esi,%eax -0804ecb4 <.text+0x4fe4> mov %ecx,%ebx -0804ecb6 <.text+0x4fe6> sub %edi,%eax -0804ecb8 <.text+0x4fe8> xor %edx,%edx -0804ecba <.text+0x4fea> imul %eax,%ebx -0804ecbd <.text+0x4fed> mov %eax,%edi -0804ecbf <.text+0x4fef> mov %ebx,%eax -0804ecc1 <.text+0x4ff1> div %edi -0804ecc3 <.text+0x4ff3> cmp %eax,%ecx -0804ecc5 <.text+0x4ff5> jne 0804eed8 <exit@plt+0x521c> -0804eccb <.text+0x4ffb> shr %ebx -0804eccd <.text+0x4ffd> cmp $0x3fffffff,%ebx -0804ecd3 <.text+0x5003> ja 0804eed8 <exit@plt+0x521c> -0804ecd9 <.text+0x5009> shl $0x2,%ebx -0804ecdc <.text+0x500c> mov %ebx,(%esp) -0804ecdf <.text+0x500f> call 08058380 <exit@plt+0xe6c4> -0804ece4 <.text+0x5014> mov 0x8061348,%ebx -0804ecea <.text+0x501a> cmp %ebx,%esi -0804ecec <.text+0x501c> jbe 0804ed21 <exit@plt+0x5065> -0804ecee <.text+0x501e> lea (%ebx,%ebx,2),%ecx -0804ecf1 <.text+0x5021> add $0x1,%ebx -0804ecf4 <.text+0x5024> shl $0x2,%ecx -0804ecf7 <.text+0x5027> add 0x80614ac,%ecx -0804ecfd <.text+0x502d> lea 0x0(,%ebx,4),%edx -0804ed04 <.text+0x5034> add $0x8,%ecx -0804ed07 <.text+0x5037> jmp 0804ed13 <exit@plt+0x5057> -0804ed09 <.text+0x5039> lea 0x0(%esi,%eiz,1),%esi -0804ed10 <.text+0x5040> add $0x1,%ebx -0804ed13 <.text+0x5043> mov %eax,(%ecx) -0804ed15 <.text+0x5045> add %edx,%eax -0804ed17 <.text+0x5047> add $0xc,%ecx -0804ed1a <.text+0x504a> add $0x4,%edx -0804ed1d <.text+0x504d> cmp %ebx,%esi -0804ed1f <.text+0x504f> ja 0804ed10 <exit@plt+0x5054> -0804ed21 <.text+0x5051> mov 0x8061358,%edx -0804ed27 <.text+0x5057> mov %esi,0x8061348 -0804ed2d <.text+0x505d> mov %edx,-0x1c(%ebp) -0804ed30 <.text+0x5060> mov -0x20(%ebp),%ebx -0804ed33 <.text+0x5063> test %ebx,%ebx -0804ed35 <.text+0x5065> je 0804ed7a <exit@plt+0x50be> -0804ed37 <.text+0x5067> mov 0x80614ac,%esi -0804ed3d <.text+0x506d> mov $0x3,%ebx -0804ed42 <.text+0x5072> xor %edx,%edx -0804ed44 <.text+0x5074> lea 0x0(%esi,%eiz,1),%esi -0804ed48 <.text+0x5078> mov -0x4(%esi,%ebx,4),%ecx -0804ed4c <.text+0x507c> lea 0x1(%edx),%edi -0804ed4f <.text+0x507f> xor %eax,%eax -0804ed51 <.text+0x5081> movb $0x1,-0xc(%esi,%ebx,4) -0804ed56 <.text+0x5086> mov %ebx,-0x8(%esi,%ebx,4) -0804ed5a <.text+0x508a> lea 0x0(%esi),%esi -0804ed60 <.text+0x5090> movl $0x3,(%ecx,%eax,4) -0804ed67 <.text+0x5097> add $0x1,%eax -0804ed6a <.text+0x509a> cmp %edx,%eax -0804ed6c <.text+0x509c> jbe 0804ed60 <exit@plt+0x50a4> -0804ed6e <.text+0x509e> add $0x3,%ebx -0804ed71 <.text+0x50a1> cmp %edi,-0x20(%ebp) -0804ed74 <.text+0x50a4> jbe 0804ed7a <exit@plt+0x50be> -0804ed76 <.text+0x50a6> mov %edi,%edx -0804ed78 <.text+0x50a8> jmp 0804ed48 <exit@plt+0x508c> -0804ed7a <.text+0x50aa> mov -0x1c(%ebp),%ecx -0804ed7d <.text+0x50ad> test %ecx,%ecx -0804ed7f <.text+0x50af> je 0804ee60 <exit@plt+0x51a4> -0804ed85 <.text+0x50b5> movl $0x0,-0x1c(%ebp) -0804ed8c <.text+0x50bc> lea 0x0(%esi,%eiz,1),%esi -0804ed90 <.text+0x50c0> mov 0x806135c,%eax -0804ed95 <.text+0x50c5> mov -0x1c(%ebp),%ecx -0804ed98 <.text+0x50c8> mov (%eax,%ecx,4),%eax -0804ed9b <.text+0x50cb> call 0804c860 <exit@plt+0x2ba4> -0804eda0 <.text+0x50d0> mov -0x20(%ebp),%edx -0804eda3 <.text+0x50d3> test %edx,%edx -0804eda5 <.text+0x50d5> mov %eax,-0x24(%ebp) -0804eda8 <.text+0x50d8> je 0804ee40 <exit@plt+0x5184> -0804edae <.text+0x50de> mov 0x8061358,%eax -0804edb3 <.text+0x50e3> mov $0x1,%ecx -0804edb8 <.text+0x50e8> mov 0x80613fc,%edx -0804edbe <.text+0x50ee> mov 0x80614ac,%esi -0804edc4 <.text+0x50f4> mov %eax,-0x34(%ebp) -0804edc7 <.text+0x50f7> sub $0x1,%eax -0804edca <.text+0x50fa> mov %edx,-0x2c(%ebp) -0804edcd <.text+0x50fd> mov %eax,-0x30(%ebp) -0804edd0 <.text+0x5100> jmp 0804ee27 <exit@plt+0x516b> -0804edd2 <.text+0x5102> lea 0x0(%esi),%esi -0804edd8 <.text+0x5108> mov -0x30(%ebp),%eax -0804eddb <.text+0x510b> xor %edx,%edx -0804eddd <.text+0x510d> add %ecx,%eax -0804eddf <.text+0x510f> div %ecx -0804ede1 <.text+0x5111> xor %edx,%edx -0804ede3 <.text+0x5113> mov %eax,%ebx -0804ede5 <.text+0x5115> mov -0x1c(%ebp),%eax -0804ede8 <.text+0x5118> div %ebx -0804edea <.text+0x511a> mov %eax,%ebx -0804edec <.text+0x511c> xor %eax,%eax -0804edee <.text+0x511e> mov 0x8(%esi),%edx -0804edf1 <.text+0x5121> cmp %edi,%ebx -0804edf3 <.text+0x5123> mov -0x24(%ebp),%edi -0804edf6 <.text+0x5126> setne %al -0804edf9 <.text+0x5129> lea (%edi,%eax,2),%eax -0804edfc <.text+0x512c> mov (%edx,%ebx,4),%edi -0804edff <.text+0x512f> cmp %edi,%eax -0804ee01 <.text+0x5131> mov %edi,-0x3c(%ebp) -0804ee04 <.text+0x5134> jbe 0804ee1a <exit@plt+0x515e> -0804ee06 <.text+0x5136> mov %eax,%edi -0804ee08 <.text+0x5138> sub -0x3c(%ebp),%edi -0804ee0b <.text+0x513b> add %edi,0x4(%esi) -0804ee0e <.text+0x513e> mov %eax,(%edx,%ebx,4) -0804ee11 <.text+0x5141> mov -0x2c(%ebp),%eax -0804ee14 <.text+0x5144> cmp %eax,0x4(%esi) -0804ee17 <.text+0x5147> setb (%esi) -0804ee1a <.text+0x514a> add $0xc,%esi -0804ee1d <.text+0x514d> cmp %ecx,-0x20(%ebp) -0804ee20 <.text+0x5150> lea 0x1(%ecx),%eax -0804ee23 <.text+0x5153> jbe 0804ee50 <exit@plt+0x5194> -0804ee25 <.text+0x5155> mov %eax,%ecx -0804ee27 <.text+0x5157> cmpb $0x0,(%esi) -0804ee2a <.text+0x515a> lea -0x1(%ecx),%edi -0804ee2d <.text+0x515d> je 0804ee1a <exit@plt+0x515e> -0804ee2f <.text+0x515f> cmpb $0x0,-0x25(%ebp) -0804ee33 <.text+0x5163> jne 0804edd8 <exit@plt+0x511c> -0804ee35 <.text+0x5165> mov -0x1c(%ebp),%eax -0804ee38 <.text+0x5168> xor %edx,%edx -0804ee3a <.text+0x516a> div %ecx -0804ee3c <.text+0x516c> mov %edx,%ebx -0804ee3e <.text+0x516e> jmp 0804edec <exit@plt+0x5130> -0804ee40 <.text+0x5170> mov 0x8061358,%edi -0804ee46 <.text+0x5176> mov %edi,-0x34(%ebp) -0804ee49 <.text+0x5179> lea 0x0(%esi,%eiz,1),%esi -0804ee50 <.text+0x5180> addl $0x1,-0x1c(%ebp) -0804ee54 <.text+0x5184> mov -0x34(%ebp),%edx -0804ee57 <.text+0x5187> cmp %edx,-0x1c(%ebp) -0804ee5a <.text+0x518a> jb 0804ed90 <exit@plt+0x50d4> -0804ee60 <.text+0x5190> cmpl $0x1,-0x20(%ebp) -0804ee64 <.text+0x5194> jbe 0804eed3 <exit@plt+0x5217> -0804ee66 <.text+0x5196> mov -0x20(%ebp),%ecx -0804ee69 <.text+0x5199> mov 0x80614ac,%eax -0804ee6e <.text+0x519e> lea -0x3(%ecx,%ecx,2),%edx -0804ee72 <.text+0x51a2> cmpb $0x0,(%eax,%edx,4) -0804ee76 <.text+0x51a6> jne 0804eed3 <exit@plt+0x5217> -0804ee78 <.text+0x51a8> lea (%ecx,%ecx,2),%edx -0804ee7b <.text+0x51ab> lea -0x18(%eax,%edx,4),%edx -0804ee7f <.text+0x51af> mov %ecx,%eax -0804ee81 <.text+0x51b1> jmp 0804ee92 <exit@plt+0x51d6> -0804ee83 <.text+0x51b3> nop -0804ee84 <.text+0x51b4> lea 0x0(%esi,%eiz,1),%esi -0804ee88 <.text+0x51b8> movzbl (%edx),%ecx -0804ee8b <.text+0x51bb> sub $0xc,%edx -0804ee8e <.text+0x51be> test %cl,%cl -0804ee90 <.text+0x51c0> jne 0804ee9a <exit@plt+0x51de> -0804ee92 <.text+0x51c2> sub $0x1,%eax -0804ee95 <.text+0x51c5> cmp $0x1,%eax -0804ee98 <.text+0x51c8> ja 0804ee88 <exit@plt+0x51cc> -0804ee9a <.text+0x51ca> add $0x4c,%esp -0804ee9d <.text+0x51cd> pop %ebx -0804ee9e <.text+0x51ce> pop %esi -0804ee9f <.text+0x51cf> pop %edi -0804eea0 <.text+0x51d0> pop %ebp -0804eea1 <.text+0x51d1> ret -0804eea2 <.text+0x51d2> cmp $0xaaaaaaa,%ecx -0804eea8 <.text+0x51d8> mov 0x80614ac,%eax -0804eead <.text+0x51dd> ja 0804eed8 <exit@plt+0x521c> -0804eeaf <.text+0x51df> mov -0x20(%ebp),%esi -0804eeb2 <.text+0x51e2> mov -0x20(%ebp),%edi -0804eeb5 <.text+0x51e5> mov %eax,(%esp) -0804eeb8 <.text+0x51e8> add %esi,%esi -0804eeba <.text+0x51ea> lea (%esi,%edi,1),%edx -0804eebd <.text+0x51ed> shl $0x3,%edx -0804eec0 <.text+0x51f0> mov %edx,0x4(%esp) -0804eec4 <.text+0x51f4> call 08058300 <exit@plt+0xe644> -0804eec9 <.text+0x51f9> mov %eax,0x80614ac -0804eece <.text+0x51fe> jmp 0804eca0 <exit@plt+0x4fe4> -0804eed3 <.text+0x5203> mov -0x20(%ebp),%eax -0804eed6 <.text+0x5206> jmp 0804ee9a <exit@plt+0x51de> -0804eed8 <.text+0x5208> call 080527c0 <exit@plt+0x8b04> -0804eedd <.text+0x520d> lea 0x0(%esi),%esi -0804eee0 <.text+0x5210> push %ebp -0804eee1 <.text+0x5211> mov %esp,%ebp -0804eee3 <.text+0x5213> push %edi -0804eee4 <.text+0x5214> push %esi -0804eee5 <.text+0x5215> push %ebx -0804eee6 <.text+0x5216> sub $0x3c,%esp -0804eee9 <.text+0x5219> cmpl $0x4,0x80613a0 -0804eef0 <.text+0x5220> ja 0804ef1a <exit@plt+0x525e> -0804eef2 <.text+0x5222> mov 0x80613a0,%eax -0804eef7 <.text+0x5227> jmp *0x805e580(,%eax,4) -0804eefe <.text+0x522e> xchg %ax,%ax -0804ef00 <.text+0x5230> mov 0x8061300,%eax -0804ef05 <.text+0x5235> mov 0x14(%eax),%edx -0804ef08 <.text+0x5238> cmp 0x18(%eax),%edx -0804ef0b <.text+0x523b> jae 0804f250 <exit@plt+0x5594> -0804ef11 <.text+0x5241> movb $0xa,(%edx) -0804ef14 <.text+0x5244> add $0x1,%edx -0804ef17 <.text+0x5247> mov %edx,0x14(%eax) -0804ef1a <.text+0x524a> add $0x3c,%esp -0804ef1d <.text+0x524d> pop %ebx -0804ef1e <.text+0x524e> pop %esi -0804ef1f <.text+0x524f> pop %edi -0804ef20 <.text+0x5250> pop %ebp -0804ef21 <.text+0x5251> ret -0804ef22 <.text+0x5252> xor %eax,%eax -0804ef24 <.text+0x5254> call 0804ec30 <exit@plt+0x4f74> -0804ef29 <.text+0x5259> mov 0x80614ac,%edx -0804ef2f <.text+0x525f> mov %eax,-0x20(%ebp) -0804ef32 <.text+0x5262> lea -0x3(%eax,%eax,2),%eax -0804ef36 <.text+0x5266> lea (%edx,%eax,4),%eax -0804ef39 <.text+0x5269> mov %eax,-0x28(%ebp) -0804ef3c <.text+0x526c> mov 0x806135c,%eax -0804ef41 <.text+0x5271> mov (%eax),%ebx -0804ef43 <.text+0x5273> mov %ebx,%eax -0804ef45 <.text+0x5275> call 0804c860 <exit@plt+0x2ba4> -0804ef4a <.text+0x527a> mov -0x28(%ebp),%edx -0804ef4d <.text+0x527d> mov %eax,%edi -0804ef4f <.text+0x527f> mov 0x8(%edx),%eax -0804ef52 <.text+0x5282> xor %edx,%edx -0804ef54 <.text+0x5284> mov (%eax),%eax -0804ef56 <.text+0x5286> mov %eax,-0x24(%ebp) -0804ef59 <.text+0x5289> mov %ebx,%eax -0804ef5b <.text+0x528b> call 0804cee0 <exit@plt+0x3224> -0804ef60 <.text+0x5290> cmpl $0x1,0x8061358 -0804ef67 <.text+0x5297> jbe 0804ef00 <exit@plt+0x5244> -0804ef69 <.text+0x5299> xor %ecx,%ecx -0804ef6b <.text+0x529b> mov $0x1,%ebx -0804ef70 <.text+0x52a0> jmp 0804efce <exit@plt+0x5312> -0804ef72 <.text+0x52a2> lea 0x0(%esi),%esi -0804ef78 <.text+0x52a8> mov 0x8061300,%eax -0804ef7d <.text+0x52ad> mov 0x14(%eax),%edx -0804ef80 <.text+0x52b0> cmp 0x18(%eax),%edx -0804ef83 <.text+0x52b3> jae 0804f239 <exit@plt+0x557d> -0804ef89 <.text+0x52b9> movb $0xa,(%edx) -0804ef8c <.text+0x52bc> add $0x1,%edx -0804ef8f <.text+0x52bf> xor %esi,%esi -0804ef91 <.text+0x52c1> mov %edx,0x14(%eax) -0804ef94 <.text+0x52c4> mov 0x806135c,%eax -0804ef99 <.text+0x52c9> mov %esi,%edx -0804ef9b <.text+0x52cb> mov (%eax,%ebx,4),%edi -0804ef9e <.text+0x52ce> add $0x1,%ebx -0804efa1 <.text+0x52d1> mov %edi,%eax -0804efa3 <.text+0x52d3> call 0804cee0 <exit@plt+0x3224> -0804efa8 <.text+0x52d8> mov %edi,%eax -0804efaa <.text+0x52da> call 0804c860 <exit@plt+0x2ba4> -0804efaf <.text+0x52df> mov -0x28(%ebp),%edx -0804efb2 <.text+0x52e2> cmp 0x8061358,%ebx -0804efb8 <.text+0x52e8> mov %eax,%edi -0804efba <.text+0x52ea> mov 0x8(%edx),%eax -0804efbd <.text+0x52ed> mov -0x1c(%ebp),%edx -0804efc0 <.text+0x52f0> mov (%eax,%edx,4),%eax -0804efc3 <.text+0x52f3> mov %eax,-0x24(%ebp) -0804efc6 <.text+0x52f6> jae 0804ef00 <exit@plt+0x5244> -0804efcc <.text+0x52fc> mov %esi,%ecx -0804efce <.text+0x52fe> xor %edx,%edx -0804efd0 <.text+0x5300> mov %ebx,%eax -0804efd2 <.text+0x5302> divl -0x20(%ebp) -0804efd5 <.text+0x5305> test %edx,%edx -0804efd7 <.text+0x5307> mov %edx,-0x1c(%ebp) -0804efda <.text+0x530a> je 0804ef78 <exit@plt+0x52bc> -0804efdc <.text+0x530c> mov -0x24(%ebp),%esi -0804efdf <.text+0x530f> lea (%edi,%ecx,1),%eax -0804efe2 <.text+0x5312> add %ecx,%esi -0804efe4 <.text+0x5314> mov %esi,%edx -0804efe6 <.text+0x5316> call 0804c250 <exit@plt+0x2594> -0804efeb <.text+0x531b> jmp 0804ef94 <exit@plt+0x52d8> -0804efed <.text+0x531d> mov 0x8061358,%eax -0804eff2 <.text+0x5322> test %eax,%eax -0804eff4 <.text+0x5324> je 0804ef00 <exit@plt+0x5244> -0804effa <.text+0x532a> mov 0x806135c,%eax -0804efff <.text+0x532f> xor %esi,%esi -0804f001 <.text+0x5331> xor %ebx,%ebx -0804f003 <.text+0x5333> mov (%eax),%edi -0804f005 <.text+0x5335> mov %edi,%eax -0804f007 <.text+0x5337> call 0804c860 <exit@plt+0x2ba4> -0804f00c <.text+0x533c> mov %eax,-0x20(%ebp) -0804f00f <.text+0x533f> nop -0804f010 <.text+0x5340> mov %ebx,%edx -0804f012 <.text+0x5342> mov %edi,%eax -0804f014 <.text+0x5344> call 0804cee0 <exit@plt+0x3224> -0804f019 <.text+0x5349> add $0x1,%esi -0804f01c <.text+0x534c> cmp 0x8061358,%esi -0804f022 <.text+0x5352> jae 0804ef00 <exit@plt+0x5244> -0804f028 <.text+0x5358> mov 0x806135c,%eax -0804f02d <.text+0x535d> add -0x20(%ebp),%ebx -0804f030 <.text+0x5360> mov (%eax,%esi,4),%edi -0804f033 <.text+0x5363> mov %edi,%eax -0804f035 <.text+0x5365> call 0804c860 <exit@plt+0x2ba4> -0804f03a <.text+0x536a> test %esi,%esi -0804f03c <.text+0x536c> mov %eax,-0x20(%ebp) -0804f03f <.text+0x536f> je 0804f010 <exit@plt+0x5354> -0804f041 <.text+0x5371> add $0x2,%ebx -0804f044 <.text+0x5374> add %ebx,%eax -0804f046 <.text+0x5376> cmp 0x80613fc,%eax -0804f04c <.text+0x537c> sbb %edx,%edx -0804f04e <.text+0x537e> and $0x16,%edx -0804f051 <.text+0x5381> add $0xa,%edx -0804f054 <.text+0x5384> cmp 0x80613fc,%eax -0804f05a <.text+0x538a> mov %edx,-0x1c(%ebp) -0804f05d <.text+0x538d> sbb %edx,%edx -0804f05f <.text+0x538f> and $0x16,%edx -0804f062 <.text+0x5392> add $0xa,%edx -0804f065 <.text+0x5395> cmp 0x80613fc,%eax -0804f06b <.text+0x539b> sbb %eax,%eax -0804f06d <.text+0x539d> and %eax,%ebx -0804f06f <.text+0x539f> mov 0x8061300,%eax -0804f074 <.text+0x53a4> mov 0x14(%eax),%ecx -0804f077 <.text+0x53a7> cmp 0x18(%eax),%ecx -0804f07a <.text+0x53aa> jae 0804f2b6 <exit@plt+0x55fa> -0804f080 <.text+0x53b0> movb $0x2c,(%ecx) -0804f083 <.text+0x53b3> add $0x1,%ecx -0804f086 <.text+0x53b6> mov %ecx,0x14(%eax) -0804f089 <.text+0x53b9> mov 0x8061300,%eax -0804f08e <.text+0x53be> mov 0x14(%eax),%ecx -0804f091 <.text+0x53c1> cmp 0x18(%eax),%ecx -0804f094 <.text+0x53c4> jae 0804f2a1 <exit@plt+0x55e5> -0804f09a <.text+0x53ca> mov %dl,(%ecx) -0804f09c <.text+0x53cc> add $0x1,%ecx -0804f09f <.text+0x53cf> mov %ecx,0x14(%eax) -0804f0a2 <.text+0x53d2> jmp 0804f010 <exit@plt+0x5354> -0804f0a7 <.text+0x53d7> mov 0x8061358,%esi -0804f0ad <.text+0x53dd> xor %ebx,%ebx -0804f0af <.text+0x53df> test %esi,%esi -0804f0b1 <.text+0x53e1> je 0804ef1a <exit@plt+0x525e> -0804f0b7 <.text+0x53e7> nop -0804f0b8 <.text+0x53e8> mov 0x806135c,%eax -0804f0bd <.text+0x53ed> mov (%eax,%ebx,4),%eax -0804f0c0 <.text+0x53f0> call 0804d430 <exit@plt+0x3774> -0804f0c5 <.text+0x53f5> mov 0x8061300,%eax -0804f0ca <.text+0x53fa> mov 0x14(%eax),%edx -0804f0cd <.text+0x53fd> cmp 0x18(%eax),%edx -0804f0d0 <.text+0x5400> jae 0804f28c <exit@plt+0x55d0> -0804f0d6 <.text+0x5406> movb $0xa,(%edx) -0804f0d9 <.text+0x5409> add $0x1,%edx -0804f0dc <.text+0x540c> mov %edx,0x14(%eax) -0804f0df <.text+0x540f> addl $0x1,0x80614b4 -0804f0e6 <.text+0x5416> add $0x1,%ebx -0804f0e9 <.text+0x5419> cmp %ebx,0x8061358 -0804f0ef <.text+0x541f> ja 0804f0b8 <exit@plt+0x53fc> -0804f0f1 <.text+0x5421> add $0x3c,%esp -0804f0f4 <.text+0x5424> pop %ebx -0804f0f5 <.text+0x5425> pop %esi -0804f0f6 <.text+0x5426> pop %edi -0804f0f7 <.text+0x5427> pop %ebp -0804f0f8 <.text+0x5428> ret -0804f0f9 <.text+0x5429> mov 0x8061358,%edi -0804f0ff <.text+0x542f> xor %ebx,%ebx -0804f101 <.text+0x5431> test %edi,%edi -0804f103 <.text+0x5433> je 0804ef1a <exit@plt+0x525e> -0804f109 <.text+0x5439> lea 0x0(%esi,%eiz,1),%esi -0804f110 <.text+0x5440> mov 0x806135c,%eax -0804f115 <.text+0x5445> xor %edx,%edx -0804f117 <.text+0x5447> mov (%eax,%ebx,4),%eax -0804f11a <.text+0x544a> call 0804cee0 <exit@plt+0x3224> -0804f11f <.text+0x544f> mov 0x8061300,%eax -0804f124 <.text+0x5454> mov 0x14(%eax),%edx -0804f127 <.text+0x5457> cmp 0x18(%eax),%edx -0804f12a <.text+0x545a> jae 0804f277 <exit@plt+0x55bb> -0804f130 <.text+0x5460> movb $0xa,(%edx) -0804f133 <.text+0x5463> add $0x1,%edx -0804f136 <.text+0x5466> mov %edx,0x14(%eax) -0804f139 <.text+0x5469> add $0x1,%ebx -0804f13c <.text+0x546c> cmp %ebx,0x8061358 -0804f142 <.text+0x5472> ja 0804f110 <exit@plt+0x5454> -0804f144 <.text+0x5474> add $0x3c,%esp -0804f147 <.text+0x5477> pop %ebx -0804f148 <.text+0x5478> pop %esi -0804f149 <.text+0x5479> pop %edi -0804f14a <.text+0x547a> pop %ebp -0804f14b <.text+0x547b> ret -0804f14c <.text+0x547c> mov $0x1,%eax -0804f151 <.text+0x5481> call 0804ec30 <exit@plt+0x4f74> -0804f156 <.text+0x5486> mov 0x80614ac,%edx -0804f15c <.text+0x548c> mov %eax,%ecx -0804f15e <.text+0x548e> lea -0x3(%eax,%eax,2),%eax -0804f162 <.text+0x5492> lea (%edx,%eax,4),%eax -0804f165 <.text+0x5495> xor %edx,%edx -0804f167 <.text+0x5497> mov %eax,-0x2c(%ebp) -0804f16a <.text+0x549a> mov 0x8061358,%eax -0804f16f <.text+0x549f> div %ecx -0804f171 <.text+0x54a1> test %edx,%edx -0804f173 <.text+0x54a3> setne %dl -0804f176 <.text+0x54a6> movzbl %dl,%edx -0804f179 <.text+0x54a9> add %eax,%edx -0804f17b <.text+0x54ab> mov %edx,-0x28(%ebp) -0804f17e <.text+0x54ae> je 0804ef1a <exit@plt+0x525e> -0804f184 <.text+0x54b4> shl $0x2,%edx -0804f187 <.text+0x54b7> xor %esi,%esi -0804f189 <.text+0x54b9> movl $0x0,-0x34(%ebp) -0804f190 <.text+0x54c0> mov %edx,-0x30(%ebp) -0804f193 <.text+0x54c3> nop -0804f194 <.text+0x54c4> lea 0x0(%esi,%eiz,1),%esi -0804f198 <.text+0x54c8> lea 0x0(,%esi,4),%edi -0804f19f <.text+0x54cf> xor %ebx,%ebx -0804f1a1 <.text+0x54d1> movl $0x0,-0x1c(%ebp) -0804f1a8 <.text+0x54d8> jmp 0804f1ca <exit@plt+0x550e> -0804f1aa <.text+0x54da> lea 0x0(%esi),%esi -0804f1b0 <.text+0x54e0> mov -0x24(%ebp),%ecx -0804f1b3 <.text+0x54e3> mov -0x20(%ebp),%edx -0804f1b6 <.text+0x54e6> add %ebx,%ecx -0804f1b8 <.text+0x54e8> lea (%ebx,%edx,1),%eax -0804f1bb <.text+0x54eb> mov %ecx,%edx -0804f1bd <.text+0x54ed> mov %ecx,-0x38(%ebp) -0804f1c0 <.text+0x54f0> call 0804c250 <exit@plt+0x2594> -0804f1c5 <.text+0x54f5> mov -0x38(%ebp),%ecx -0804f1c8 <.text+0x54f8> mov %ecx,%ebx -0804f1ca <.text+0x54fa> mov 0x806135c,%eax -0804f1cf <.text+0x54ff> mov (%eax,%edi,1),%ecx -0804f1d2 <.text+0x5502> mov %ecx,%eax -0804f1d4 <.text+0x5504> mov %ecx,-0x38(%ebp) -0804f1d7 <.text+0x5507> call 0804c860 <exit@plt+0x2ba4> -0804f1dc <.text+0x550c> mov -0x2c(%ebp),%edx -0804f1df <.text+0x550f> mov -0x38(%ebp),%ecx -0804f1e2 <.text+0x5512> mov %eax,-0x20(%ebp) -0804f1e5 <.text+0x5515> mov 0x8(%edx),%eax -0804f1e8 <.text+0x5518> mov -0x1c(%ebp),%edx -0804f1eb <.text+0x551b> mov (%eax,%edx,1),%eax -0804f1ee <.text+0x551e> mov %ebx,%edx -0804f1f0 <.text+0x5520> mov %eax,-0x24(%ebp) -0804f1f3 <.text+0x5523> mov %ecx,%eax -0804f1f5 <.text+0x5525> call 0804cee0 <exit@plt+0x3224> -0804f1fa <.text+0x552a> add -0x28(%ebp),%esi -0804f1fd <.text+0x552d> add -0x30(%ebp),%edi -0804f200 <.text+0x5530> addl $0x4,-0x1c(%ebp) -0804f204 <.text+0x5534> cmp 0x8061358,%esi -0804f20a <.text+0x553a> jb 0804f1b0 <exit@plt+0x54f4> -0804f20c <.text+0x553c> mov 0x8061300,%eax -0804f211 <.text+0x5541> mov 0x14(%eax),%edx -0804f214 <.text+0x5544> cmp 0x18(%eax),%edx -0804f217 <.text+0x5547> jae 0804f265 <exit@plt+0x55a9> -0804f219 <.text+0x5549> movb $0xa,(%edx) -0804f21c <.text+0x554c> add $0x1,%edx -0804f21f <.text+0x554f> mov %edx,0x14(%eax) -0804f222 <.text+0x5552> mov -0x34(%ebp),%esi -0804f225 <.text+0x5555> add $0x1,%esi -0804f228 <.text+0x5558> cmp %esi,-0x28(%ebp) -0804f22b <.text+0x555b> jbe 0804ef1a <exit@plt+0x525e> -0804f231 <.text+0x5561> mov %esi,-0x34(%ebp) -0804f234 <.text+0x5564> jmp 0804f198 <exit@plt+0x54dc> -0804f239 <.text+0x5569> movl $0xa,0x4(%esp) -0804f241 <.text+0x5571> xor %esi,%esi -0804f243 <.text+0x5573> mov %eax,(%esp) -0804f246 <.text+0x5576> call 080498fc <__overflow@plt> -0804f24b <.text+0x557b> jmp 0804ef94 <exit@plt+0x52d8> -0804f250 <.text+0x5580> movl $0xa,0x4(%esp) -0804f258 <.text+0x5588> mov %eax,(%esp) -0804f25b <.text+0x558b> call 080498fc <__overflow@plt> -0804f260 <.text+0x5590> jmp 0804ef1a <exit@plt+0x525e> -0804f265 <.text+0x5595> movl $0xa,0x4(%esp) -0804f26d <.text+0x559d> mov %eax,(%esp) -0804f270 <.text+0x55a0> call 080498fc <__overflow@plt> -0804f275 <.text+0x55a5> jmp 0804f222 <exit@plt+0x5566> -0804f277 <.text+0x55a7> movl $0xa,0x4(%esp) -0804f27f <.text+0x55af> mov %eax,(%esp) -0804f282 <.text+0x55b2> call 080498fc <__overflow@plt> -0804f287 <.text+0x55b7> jmp 0804f139 <exit@plt+0x547d> -0804f28c <.text+0x55bc> movl $0xa,0x4(%esp) -0804f294 <.text+0x55c4> mov %eax,(%esp) -0804f297 <.text+0x55c7> call 080498fc <__overflow@plt> -0804f29c <.text+0x55cc> jmp 0804f0df <exit@plt+0x5423> -0804f2a1 <.text+0x55d1> movzbl -0x1c(%ebp),%edx -0804f2a5 <.text+0x55d5> mov %eax,(%esp) -0804f2a8 <.text+0x55d8> mov %edx,0x4(%esp) -0804f2ac <.text+0x55dc> call 080498fc <__overflow@plt> -0804f2b1 <.text+0x55e1> jmp 0804f010 <exit@plt+0x5354> -0804f2b6 <.text+0x55e6> movl $0x2c,0x4(%esp) -0804f2be <.text+0x55ee> mov %eax,(%esp) -0804f2c1 <.text+0x55f1> mov %dl,-0x38(%ebp) -0804f2c4 <.text+0x55f4> call 080498fc <__overflow@plt> -0804f2c9 <.text+0x55f9> movzbl -0x38(%ebp),%edx -0804f2cd <.text+0x55fd> jmp 0804f089 <exit@plt+0x53cd> -0804f2d2 <.text+0x5602> lea 0x0(%esi,%eiz,1),%esi -0804f2d9 <.text+0x5609> lea 0x0(%edi,%eiz,1),%edi -0804f2e0 <.text+0x5610> push %ebp -0804f2e1 <.text+0x5611> mov %esp,%ebp -0804f2e3 <.text+0x5613> push %edi -0804f2e4 <.text+0x5614> push %esi -0804f2e5 <.text+0x5615> push %ebx -0804f2e6 <.text+0x5616> sub $0x34c,%esp -0804f2ec <.text+0x561c> mov %eax,-0x324(%ebp) -0804f2f2 <.text+0x5622> mov %edx,-0x330(%ebp) -0804f2f8 <.text+0x5628> mov %cl,-0x329(%ebp) -0804f2fe <.text+0x562e> mov %gs:0x14,%eax -0804f304 <.text+0x5634> mov %eax,-0x1c(%ebp) -0804f307 <.text+0x5637> xor %eax,%eax -0804f309 <.text+0x5639> call 0804969c <__errno_location@plt> -0804f30e <.text+0x563e> mov -0x324(%ebp),%edx -0804f314 <.text+0x5644> movl $0x0,(%eax) -0804f31a <.text+0x564a> mov %eax,%ebx -0804f31c <.text+0x564c> mov %edx,(%esp) -0804f31f <.text+0x564f> call 0804992c <opendir@plt> -0804f324 <.text+0x5654> test %eax,%eax -0804f326 <.text+0x5656> mov %eax,-0x314(%ebp) -0804f32c <.text+0x565c> je 0804fa50 <exit@plt+0x5d94> -0804f332 <.text+0x5662> mov 0x806134c,%edi -0804f338 <.text+0x5668> test %edi,%edi -0804f33a <.text+0x566a> je 0804f454 <exit@plt+0x5798> -0804f340 <.text+0x5670> mov -0x314(%ebp),%esi -0804f346 <.text+0x5676> mov %esi,(%esp) -0804f349 <.text+0x5679> call 080496cc <dirfd@plt> -0804f34e <.text+0x567e> test %eax,%eax -0804f350 <.text+0x5680> js 0804f8d0 <exit@plt+0x5c14> -0804f356 <.text+0x5686> lea -0x308(%ebp),%edx -0804f35c <.text+0x568c> mov %edx,0x8(%esp) -0804f360 <.text+0x5690> mov %eax,0x4(%esp) -0804f364 <.text+0x5694> movl $0x3,(%esp) -0804f36b <.text+0x569b> call 08049bfc <__fxstat64@plt> -0804f370 <.text+0x56a0> shr $0x1f,%eax -0804f373 <.text+0x56a3> test %al,%al -0804f375 <.text+0x56a5> jne 0804f88d <exit@plt+0x5bd1> -0804f37b <.text+0x56ab> mov -0x2b0(%ebp),%edx -0804f381 <.text+0x56b1> mov -0x2ac(%ebp),%ecx -0804f387 <.text+0x56b7> mov -0x308(%ebp),%esi -0804f38d <.text+0x56bd> mov -0x304(%ebp),%edi -0804f393 <.text+0x56c3> mov %edx,-0x334(%ebp) -0804f399 <.text+0x56c9> mov %ecx,-0x338(%ebp) -0804f39f <.text+0x56cf> mov %esi,-0x310(%ebp) -0804f3a5 <.text+0x56d5> mov %edi,-0x30c(%ebp) -0804f3ab <.text+0x56db> movl $0x10,(%esp) -0804f3b2 <.text+0x56e2> call 08058380 <exit@plt+0xe6c4> -0804f3b7 <.text+0x56e7> mov -0x334(%ebp),%edx -0804f3bd <.text+0x56ed> mov -0x338(%ebp),%ecx -0804f3c3 <.text+0x56f3> mov %edx,(%eax) -0804f3c5 <.text+0x56f5> mov %eax,%esi -0804f3c7 <.text+0x56f7> mov -0x30c(%ebp),%edx -0804f3cd <.text+0x56fd> mov %ecx,0x4(%eax) -0804f3d0 <.text+0x5700> mov -0x310(%ebp),%eax -0804f3d6 <.text+0x5706> mov %edx,0xc(%esi) -0804f3d9 <.text+0x5709> mov %eax,0x8(%esi) -0804f3dc <.text+0x570c> mov 0x806134c,%eax -0804f3e1 <.text+0x5711> mov %esi,0x4(%esp) -0804f3e5 <.text+0x5715> mov %eax,(%esp) -0804f3e8 <.text+0x5718> call 08053be0 <exit@plt+0x9f24> -0804f3ed <.text+0x571d> test %eax,%eax -0804f3ef <.text+0x571f> je 0804fac5 <exit@plt+0x5e09> -0804f3f5 <.text+0x5725> cmp %eax,%esi -0804f3f7 <.text+0x5727> jne 0804f8f8 <exit@plt+0x5c3c> -0804f3fd <.text+0x572d> mov 0x806154c,%eax -0804f402 <.text+0x5732> mov 0x8061550,%edx -0804f408 <.text+0x5738> sub %eax,%edx -0804f40a <.text+0x573a> cmp $0xf,%edx -0804f40d <.text+0x573d> jg 0804f428 <exit@plt+0x576c> -0804f40f <.text+0x573f> movl $0x10,0x4(%esp) -0804f417 <.text+0x5747> movl $0x8061540,(%esp) -0804f41e <.text+0x574e> call 080498ec <_obstack_newchunk@plt> -0804f423 <.text+0x5753> mov 0x806154c,%eax -0804f428 <.text+0x5758> lea 0x10(%eax),%edx -0804f42b <.text+0x575b> mov -0x304(%ebp),%ecx -0804f431 <.text+0x5761> mov %edx,0x806154c -0804f437 <.text+0x5767> mov -0x308(%ebp),%edx -0804f43d <.text+0x576d> mov %ecx,0xc(%eax) -0804f440 <.text+0x5770> mov %edx,0x8(%eax) -0804f443 <.text+0x5773> mov -0x2b0(%ebp),%edx -0804f449 <.text+0x5779> mov -0x2ac(%ebp),%ecx -0804f44f <.text+0x577f> mov %edx,(%eax) -0804f451 <.text+0x5781> mov %ecx,0x4(%eax) -0804f454 <.text+0x5784> call 0804abf0 <exit@plt+0xf34> -0804f459 <.text+0x5789> movzbl -0x329(%ebp),%edi -0804f460 <.text+0x5790> movl $0x0,-0x320(%ebp) -0804f46a <.text+0x579a> movl $0x0,-0x31c(%ebp) -0804f474 <.text+0x57a4> mov %edi,-0x328(%ebp) -0804f47a <.text+0x57aa> lea 0x0(%esi),%esi -0804f480 <.text+0x57b0> mov -0x314(%ebp),%eax -0804f486 <.text+0x57b6> movl $0x0,(%ebx) -0804f48c <.text+0x57bc> mov %eax,(%esp) -0804f48f <.text+0x57bf> call 080499fc <readdir64@plt> -0804f494 <.text+0x57c4> test %eax,%eax -0804f496 <.text+0x57c6> mov %eax,-0x310(%ebp) -0804f49c <.text+0x57cc> je 0804f5d8 <exit@plt+0x591c> -0804f4a2 <.text+0x57d2> mov %eax,%esi -0804f4a4 <.text+0x57d4> mov 0x80613dc,%eax -0804f4a9 <.text+0x57d9> add $0x13,%esi -0804f4ac <.text+0x57dc> cmp $0x2,%eax -0804f4af <.text+0x57df> je 0804f4f1 <exit@plt+0x5835> -0804f4b1 <.text+0x57e1> mov -0x310(%ebp),%edx -0804f4b7 <.text+0x57e7> cmpb $0x2e,0x13(%edx) -0804f4bb <.text+0x57eb> je 0804f5b0 <exit@plt+0x58f4> -0804f4c1 <.text+0x57f1> test %eax,%eax -0804f4c3 <.text+0x57f3> jne 0804f4f1 <exit@plt+0x5835> -0804f4c5 <.text+0x57f5> mov 0x80613e4,%edi -0804f4cb <.text+0x57fb> test %edi,%edi -0804f4cd <.text+0x57fd> je 0804f4f1 <exit@plt+0x5835> -0804f4cf <.text+0x57ff> nop -0804f4d0 <.text+0x5800> movl $0x4,0x8(%esp) -0804f4d8 <.text+0x5808> mov %esi,0x4(%esp) -0804f4dc <.text+0x580c> mov (%edi),%eax -0804f4de <.text+0x580e> mov %eax,(%esp) -0804f4e1 <.text+0x5811> call 08049c2c <fnmatch@plt> -0804f4e6 <.text+0x5816> test %eax,%eax -0804f4e8 <.text+0x5818> je 0804f480 <exit@plt+0x57c4> -0804f4ea <.text+0x581a> mov 0x4(%edi),%edi -0804f4ed <.text+0x581d> test %edi,%edi -0804f4ef <.text+0x581f> jne 0804f4d0 <exit@plt+0x5814> -0804f4f1 <.text+0x5821> mov 0x80613e0,%edi -0804f4f7 <.text+0x5827> test %edi,%edi -0804f4f9 <.text+0x5829> je 0804f525 <exit@plt+0x5869> -0804f4fb <.text+0x582b> nop -0804f4fc <.text+0x582c> lea 0x0(%esi,%eiz,1),%esi -0804f500 <.text+0x5830> movl $0x4,0x8(%esp) -0804f508 <.text+0x5838> mov %esi,0x4(%esp) -0804f50c <.text+0x583c> mov (%edi),%eax -0804f50e <.text+0x583e> mov %eax,(%esp) -0804f511 <.text+0x5841> call 08049c2c <fnmatch@plt> -0804f516 <.text+0x5846> test %eax,%eax -0804f518 <.text+0x5848> je 0804f480 <exit@plt+0x57c4> -0804f51e <.text+0x584e> mov 0x4(%edi),%edi -0804f521 <.text+0x5851> test %edi,%edi -0804f523 <.text+0x5853> jne 0804f500 <exit@plt+0x5844> -0804f525 <.text+0x5855> mov -0x310(%ebp),%edx -0804f52b <.text+0x585b> xor %ecx,%ecx -0804f52d <.text+0x585d> movzbl 0x12(%edx),%eax -0804f531 <.text+0x5861> sub $0x1,%eax -0804f534 <.text+0x5864> cmp $0xd,%al -0804f536 <.text+0x5866> ja 0804f542 <exit@plt+0x5886> -0804f538 <.text+0x5868> movzbl %al,%eax -0804f53b <.text+0x586b> mov 0x805f000(,%eax,4),%ecx -0804f542 <.text+0x5872> mov -0x310(%ebp),%edx -0804f548 <.text+0x5878> mov -0x324(%ebp),%edi -0804f54e <.text+0x587e> movl $0x0,0x8(%esp) -0804f556 <.text+0x5886> mov %edi,0xc(%esp) -0804f55a <.text+0x588a> mov (%edx),%eax -0804f55c <.text+0x588c> mov 0x4(%edx),%edx -0804f55f <.text+0x588f> mov %eax,(%esp) -0804f562 <.text+0x5892> mov %esi,%eax -0804f564 <.text+0x5894> mov %edx,0x4(%esp) -0804f568 <.text+0x5898> mov %ecx,%edx -0804f56a <.text+0x589a> call 0804aec0 <exit@plt+0x1204> -0804f56f <.text+0x589f> add %eax,-0x320(%ebp) -0804f575 <.text+0x58a5> adc %edx,-0x31c(%ebp) -0804f57b <.text+0x58ab> cmpl $0x1,0x80613a0 -0804f582 <.text+0x58b2> jne 0804f480 <exit@plt+0x57c4> -0804f588 <.text+0x58b8> cmpl $0xffffffff,0x80613a8 -0804f58f <.text+0x58bf> jne 0804f480 <exit@plt+0x57c4> -0804f595 <.text+0x58c5> call 0804bb50 <exit@plt+0x1e94> -0804f59a <.text+0x58ca> call 0804eee0 <exit@plt+0x5224> -0804f59f <.text+0x58cf> nop -0804f5a0 <.text+0x58d0> call 0804abf0 <exit@plt+0xf34> -0804f5a5 <.text+0x58d5> jmp 0804f480 <exit@plt+0x57c4> -0804f5aa <.text+0x58da> lea 0x0(%esi),%esi -0804f5b0 <.text+0x58e0> test %eax,%eax -0804f5b2 <.text+0x58e2> je 0804f480 <exit@plt+0x57c4> -0804f5b8 <.text+0x58e8> xor %eax,%eax -0804f5ba <.text+0x58ea> cmpb $0x2e,0x1(%esi) -0804f5be <.text+0x58ee> sete %al -0804f5c1 <.text+0x58f1> cmpb $0x0,0x14(%edx,%eax,1) -0804f5c6 <.text+0x58f6> je 0804f480 <exit@plt+0x57c4> -0804f5cc <.text+0x58fc> jmp 0804f4f1 <exit@plt+0x5835> -0804f5d1 <.text+0x5901> lea 0x0(%esi,%eiz,1),%esi -0804f5d8 <.text+0x5908> mov (%ebx),%esi -0804f5da <.text+0x590a> test %esi,%esi -0804f5dc <.text+0x590c> je 0804f616 <exit@plt+0x595a> -0804f5de <.text+0x590e> movl $0x5,0x8(%esp) -0804f5e6 <.text+0x5916> movl $0x805dea0,0x4(%esp) -0804f5ee <.text+0x591e> movl $0x0,(%esp) -0804f5f5 <.text+0x5925> call 0804990c <dcgettext@plt> -0804f5fa <.text+0x592a> mov -0x324(%ebp),%ecx -0804f600 <.text+0x5930> mov %eax,%edx -0804f602 <.text+0x5932> mov -0x328(%ebp),%eax -0804f608 <.text+0x5938> call 0804acc0 <exit@plt+0x1004> -0804f60d <.text+0x593d> cmpl $0x4b,(%ebx) -0804f610 <.text+0x5940> je 0804f480 <exit@plt+0x57c4> -0804f616 <.text+0x5946> mov -0x314(%ebp),%esi -0804f61c <.text+0x594c> mov %esi,(%esp) -0804f61f <.text+0x594f> call 08049abc <closedir@plt> -0804f624 <.text+0x5954> test %eax,%eax -0804f626 <.text+0x5956> jne 0804f95b <exit@plt+0x5c9f> -0804f62c <.text+0x595c> call 0804bb50 <exit@plt+0x1e94> -0804f631 <.text+0x5961> cmpb $0x0,0x80613d8 -0804f638 <.text+0x5968> jne 0804f787 <exit@plt+0x5acb> -0804f63e <.text+0x596e> cmpb $0x0,0x80613f8 -0804f645 <.text+0x5975> jne 0804f7a6 <exit@plt+0x5aea> -0804f64b <.text+0x597b> mov 0x80613a0,%ecx -0804f651 <.text+0x5981> test %ecx,%ecx -0804f653 <.text+0x5983> je 0804f662 <exit@plt+0x59a6> -0804f655 <.text+0x5985> cmpb $0x0,0x80613af -0804f65c <.text+0x598c> je 0804f75d <exit@plt+0x5aa1> -0804f662 <.text+0x5992> cmpb $0x0,0x80613c0 -0804f669 <.text+0x5999> jne 0804f990 <exit@plt+0x5cd4> -0804f66f <.text+0x599f> movl $0x5,0x8(%esp) -0804f677 <.text+0x59a7> movl $0x805decd,0x4(%esp) -0804f67f <.text+0x59af> movl $0x0,(%esp) -0804f686 <.text+0x59b6> call 0804990c <dcgettext@plt> -0804f68b <.text+0x59bb> mov %eax,%ebx -0804f68d <.text+0x59bd> mov 0x8061300,%eax -0804f692 <.text+0x59c2> mov %ebx,(%esp) -0804f695 <.text+0x59c5> mov %eax,0x4(%esp) -0804f699 <.text+0x59c9> call 080496fc <fputs_unlocked@plt> -0804f69e <.text+0x59ce> mov %ebx,(%esp) -0804f6a1 <.text+0x59d1> call 08049a2c <strlen@plt> -0804f6a6 <.text+0x59d6> add %eax,0x80614b4 -0804f6ac <.text+0x59dc> mov 0x8061300,%eax -0804f6b1 <.text+0x59e1> mov 0x14(%eax),%edx -0804f6b4 <.text+0x59e4> cmp 0x18(%eax),%edx -0804f6b7 <.text+0x59e7> jae 0804fa9a <exit@plt+0x5dde> -0804f6bd <.text+0x59ed> movb $0x20,(%edx) -0804f6c0 <.text+0x59f0> add $0x1,%edx -0804f6c3 <.text+0x59f3> mov %edx,0x14(%eax) -0804f6c6 <.text+0x59f6> mov 0x80613b8,%eax -0804f6cb <.text+0x59fb> mov 0x80613bc,%edx -0804f6d1 <.text+0x5a01> addl $0x1,0x80614b4 -0804f6d8 <.text+0x5a08> mov %eax,0x18(%esp) -0804f6dc <.text+0x5a0c> mov 0x80613b0,%eax -0804f6e1 <.text+0x5a11> mov %edx,0x1c(%esp) -0804f6e5 <.text+0x5a15> mov -0x31c(%ebp),%edx -0804f6eb <.text+0x5a1b> movl $0x200,0x10(%esp) -0804f6f3 <.text+0x5a23> movl $0x0,0x14(%esp) -0804f6fb <.text+0x5a2b> mov %eax,0xc(%esp) -0804f6ff <.text+0x5a2f> lea -0x2a8(%ebp),%eax -0804f705 <.text+0x5a35> mov %eax,0x8(%esp) -0804f709 <.text+0x5a39> mov -0x320(%ebp),%eax -0804f70f <.text+0x5a3f> mov %edx,0x4(%esp) -0804f713 <.text+0x5a43> mov %eax,(%esp) -0804f716 <.text+0x5a46> call 08054030 <exit@plt+0xa374> -0804f71b <.text+0x5a4b> mov %eax,%ebx -0804f71d <.text+0x5a4d> mov 0x8061300,%eax -0804f722 <.text+0x5a52> mov %ebx,(%esp) -0804f725 <.text+0x5a55> mov %eax,0x4(%esp) -0804f729 <.text+0x5a59> call 080496fc <fputs_unlocked@plt> -0804f72e <.text+0x5a5e> mov %ebx,(%esp) -0804f731 <.text+0x5a61> call 08049a2c <strlen@plt> -0804f736 <.text+0x5a66> add %eax,0x80614b4 -0804f73c <.text+0x5a6c> mov 0x8061300,%eax -0804f741 <.text+0x5a71> mov 0x14(%eax),%edx -0804f744 <.text+0x5a74> cmp 0x18(%eax),%edx -0804f747 <.text+0x5a77> jae 0804faaf <exit@plt+0x5df3> -0804f74d <.text+0x5a7d> movb $0xa,(%edx) -0804f750 <.text+0x5a80> add $0x1,%edx -0804f753 <.text+0x5a83> mov %edx,0x14(%eax) -0804f756 <.text+0x5a86> addl $0x1,0x80614b4 -0804f75d <.text+0x5a8d> mov 0x8061358,%edx -0804f763 <.text+0x5a93> test %edx,%edx -0804f765 <.text+0x5a95> je 0804f76c <exit@plt+0x5ab0> -0804f767 <.text+0x5a97> call 0804eee0 <exit@plt+0x5224> -0804f76c <.text+0x5a9c> mov -0x1c(%ebp),%esi -0804f76f <.text+0x5a9f> xor %gs:0x14,%esi -0804f776 <.text+0x5aa6> jne 0804faca <exit@plt+0x5e0e> -0804f77c <.text+0x5aac> add $0x34c,%esp -0804f782 <.text+0x5ab2> pop %ebx -0804f783 <.text+0x5ab3> pop %esi -0804f784 <.text+0x5ab4> pop %edi -0804f785 <.text+0x5ab5> pop %ebp -0804f786 <.text+0x5ab6> ret -0804f787 <.text+0x5ab7> movzbl -0x329(%ebp),%edx -0804f78e <.text+0x5abe> mov -0x324(%ebp),%eax -0804f794 <.text+0x5ac4> call 0804c0b0 <exit@plt+0x23f4> -0804f799 <.text+0x5ac9> cmpb $0x0,0x80613d8 -0804f7a0 <.text+0x5ad0> je 0804f63e <exit@plt+0x5982> -0804f7a6 <.text+0x5ad6> cmpb $0x0,0x80612a8 -0804f7ad <.text+0x5add> jne 0804f7d0 <exit@plt+0x5b14> -0804f7af <.text+0x5adf> mov 0x8061300,%eax -0804f7b4 <.text+0x5ae4> mov 0x14(%eax),%edx -0804f7b7 <.text+0x5ae7> cmp 0x18(%eax),%edx -0804f7ba <.text+0x5aea> jae 0804fa85 <exit@plt+0x5dc9> -0804f7c0 <.text+0x5af0> movb $0xa,(%edx) -0804f7c3 <.text+0x5af3> add $0x1,%edx -0804f7c6 <.text+0x5af6> mov %edx,0x14(%eax) -0804f7c9 <.text+0x5af9> addl $0x1,0x80614b4 -0804f7d0 <.text+0x5b00> cmpb $0x0,0x80613c0 -0804f7d7 <.text+0x5b07> movb $0x0,0x80612a8 -0804f7de <.text+0x5b0e> jne 0804f9c1 <exit@plt+0x5d05> -0804f7e4 <.text+0x5b14> mov -0x330(%ebp),%ebx -0804f7ea <.text+0x5b1a> mov 0x80613f0,%ecx -0804f7f0 <.text+0x5b20> test %ebx,%ebx -0804f7f2 <.text+0x5b22> je 0804fa3f <exit@plt+0x5d83> -0804f7f8 <.text+0x5b28> mov -0x330(%ebp),%edx -0804f7fe <.text+0x5b2e> mov 0x8061300,%eax -0804f803 <.text+0x5b33> movl $0x0,(%esp) -0804f80a <.text+0x5b3a> call 0804c4e0 <exit@plt+0x2824> -0804f80f <.text+0x5b3f> add 0x80614b4,%eax -0804f815 <.text+0x5b45> cmpb $0x0,0x80613c0 -0804f81c <.text+0x5b4c> mov %eax,0x80614b4 -0804f821 <.text+0x5b51> je 0804f85c <exit@plt+0x5ba0> -0804f823 <.text+0x5b53> mov 0x806150c,%edx -0804f829 <.text+0x5b59> lea 0x4(%edx),%ecx -0804f82c <.text+0x5b5c> cmp %ecx,0x8061510 -0804f832 <.text+0x5b62> jae 0804f853 <exit@plt+0x5b97> -0804f834 <.text+0x5b64> movl $0x4,0x4(%esp) -0804f83c <.text+0x5b6c> movl $0x8061500,(%esp) -0804f843 <.text+0x5b73> call 080498ec <_obstack_newchunk@plt> -0804f848 <.text+0x5b78> mov 0x806150c,%edx -0804f84e <.text+0x5b7e> mov 0x80614b4,%eax -0804f853 <.text+0x5b83> mov %eax,(%edx) -0804f855 <.text+0x5b85> addl $0x4,0x806150c -0804f85c <.text+0x5b8c> mov 0x8061300,%eax -0804f861 <.text+0x5b91> movl $0x2,0x8(%esp) -0804f869 <.text+0x5b99> movl $0x1,0x4(%esp) -0804f871 <.text+0x5ba1> movl $0x805deca,(%esp) -0804f878 <.text+0x5ba8> mov %eax,0xc(%esp) -0804f87c <.text+0x5bac> call 08049a8c <fwrite_unlocked@plt> -0804f881 <.text+0x5bb1> addl $0x2,0x80614b4 -0804f888 <.text+0x5bb8> jmp 0804f64b <exit@plt+0x598f> -0804f88d <.text+0x5bbd> movl $0x5,0x8(%esp) -0804f895 <.text+0x5bc5> movl $0x805db2c,0x4(%esp) -0804f89d <.text+0x5bcd> movl $0x0,(%esp) -0804f8a4 <.text+0x5bd4> call 0804990c <dcgettext@plt> -0804f8a9 <.text+0x5bd9> mov -0x324(%ebp),%ecx -0804f8af <.text+0x5bdf> mov %eax,%edx -0804f8b1 <.text+0x5be1> movzbl -0x329(%ebp),%eax -0804f8b8 <.text+0x5be8> call 0804acc0 <exit@plt+0x1004> -0804f8bd <.text+0x5bed> mov -0x314(%ebp),%eax -0804f8c3 <.text+0x5bf3> mov %eax,(%esp) -0804f8c6 <.text+0x5bf6> call 08049abc <closedir@plt> -0804f8cb <.text+0x5bfb> jmp 0804f76c <exit@plt+0x5ab0> -0804f8d0 <.text+0x5c00> mov -0x324(%ebp),%edi -0804f8d6 <.text+0x5c06> lea -0x308(%ebp),%eax -0804f8dc <.text+0x5c0c> mov %eax,0x8(%esp) -0804f8e0 <.text+0x5c10> movl $0x3,(%esp) -0804f8e7 <.text+0x5c17> mov %edi,0x4(%esp) -0804f8eb <.text+0x5c1b> call 0804976c <__xstat64@plt> -0804f8f0 <.text+0x5c20> shr $0x1f,%eax -0804f8f3 <.text+0x5c23> jmp 0804f373 <exit@plt+0x56b7> -0804f8f8 <.text+0x5c28> mov %esi,(%esp) -0804f8fb <.text+0x5c2b> call 080498cc <free@plt> -0804f900 <.text+0x5c30> mov -0x324(%ebp),%edx -0804f906 <.text+0x5c36> mov %edx,(%esp) -0804f909 <.text+0x5c39> call 08056170 <exit@plt+0xc4b4> -0804f90e <.text+0x5c3e> movl $0x5,0x8(%esp) -0804f916 <.text+0x5c46> movl $0x805db54,0x4(%esp) -0804f91e <.text+0x5c4e> movl $0x0,(%esp) -0804f925 <.text+0x5c55> mov %eax,%ebx -0804f927 <.text+0x5c57> call 0804990c <dcgettext@plt> -0804f92c <.text+0x5c5c> mov %ebx,0xc(%esp) -0804f930 <.text+0x5c60> movl $0x0,0x4(%esp) -0804f938 <.text+0x5c68> movl $0x0,(%esp) -0804f93f <.text+0x5c6f> mov %eax,0x8(%esp) -0804f943 <.text+0x5c73> call 08049b4c <error@plt> -0804f948 <.text+0x5c78> mov -0x314(%ebp),%esi -0804f94e <.text+0x5c7e> mov %esi,(%esp) -0804f951 <.text+0x5c81> call 08049abc <closedir@plt> -0804f956 <.text+0x5c86> jmp 0804f76c <exit@plt+0x5ab0> -0804f95b <.text+0x5c8b> movl $0x5,0x8(%esp) -0804f963 <.text+0x5c93> movl $0x805deb5,0x4(%esp) -0804f96b <.text+0x5c9b> movl $0x0,(%esp) -0804f972 <.text+0x5ca2> call 0804990c <dcgettext@plt> -0804f977 <.text+0x5ca7> mov -0x324(%ebp),%ecx -0804f97d <.text+0x5cad> mov %eax,%edx -0804f97f <.text+0x5caf> movzbl -0x329(%ebp),%eax -0804f986 <.text+0x5cb6> call 0804acc0 <exit@plt+0x1004> -0804f98b <.text+0x5cbb> jmp 0804f62c <exit@plt+0x5970> -0804f990 <.text+0x5cc0> mov 0x8061300,%eax -0804f995 <.text+0x5cc5> movl $0x2,0x8(%esp) -0804f99d <.text+0x5ccd> movl $0x1,0x4(%esp) -0804f9a5 <.text+0x5cd5> movl $0x805de75,(%esp) -0804f9ac <.text+0x5cdc> mov %eax,0xc(%esp) -0804f9b0 <.text+0x5ce0> call 08049a8c <fwrite_unlocked@plt> -0804f9b5 <.text+0x5ce5> addl $0x2,0x80614b4 -0804f9bc <.text+0x5cec> jmp 0804f66f <exit@plt+0x59b3> -0804f9c1 <.text+0x5cf1> mov 0x8061300,%eax -0804f9c6 <.text+0x5cf6> movl $0x2,0x8(%esp) -0804f9ce <.text+0x5cfe> movl $0x1,0x4(%esp) -0804f9d6 <.text+0x5d06> movl $0x805de75,(%esp) -0804f9dd <.text+0x5d0d> mov %eax,0xc(%esp) -0804f9e1 <.text+0x5d11> call 08049a8c <fwrite_unlocked@plt> -0804f9e6 <.text+0x5d16> mov 0x80614b4,%edx -0804f9ec <.text+0x5d1c> add $0x2,%edx -0804f9ef <.text+0x5d1f> cmpb $0x0,0x80613c0 -0804f9f6 <.text+0x5d26> mov %edx,0x80614b4 -0804f9fc <.text+0x5d2c> je 0804f7e4 <exit@plt+0x5b28> -0804fa02 <.text+0x5d32> mov 0x806150c,%eax -0804fa07 <.text+0x5d37> lea 0x4(%eax),%ecx -0804fa0a <.text+0x5d3a> cmp %ecx,0x8061510 -0804fa10 <.text+0x5d40> jae 0804fa31 <exit@plt+0x5d75> -0804fa12 <.text+0x5d42> movl $0x4,0x4(%esp) -0804fa1a <.text+0x5d4a> movl $0x8061500,(%esp) -0804fa21 <.text+0x5d51> call 080498ec <_obstack_newchunk@plt> -0804fa26 <.text+0x5d56> mov 0x806150c,%eax -0804fa2b <.text+0x5d5b> mov 0x80614b4,%edx -0804fa31 <.text+0x5d61> mov %edx,(%eax) -0804fa33 <.text+0x5d63> addl $0x4,0x806150c -0804fa3a <.text+0x5d6a> jmp 0804f7e4 <exit@plt+0x5b28> -0804fa3f <.text+0x5d6f> mov -0x324(%ebp),%edi -0804fa45 <.text+0x5d75> mov %edi,-0x330(%ebp) -0804fa4b <.text+0x5d7b> jmp 0804f7f8 <exit@plt+0x5b3c> -0804fa50 <.text+0x5d80> movl $0x5,0x8(%esp) -0804fa58 <.text+0x5d88> movl $0x805de87,0x4(%esp) -0804fa60 <.text+0x5d90> movl $0x0,(%esp) -0804fa67 <.text+0x5d97> call 0804990c <dcgettext@plt> -0804fa6c <.text+0x5d9c> mov -0x324(%ebp),%ecx -0804fa72 <.text+0x5da2> mov %eax,%edx -0804fa74 <.text+0x5da4> movzbl -0x329(%ebp),%eax -0804fa7b <.text+0x5dab> call 0804acc0 <exit@plt+0x1004> -0804fa80 <.text+0x5db0> jmp 0804f76c <exit@plt+0x5ab0> -0804fa85 <.text+0x5db5> movl $0xa,0x4(%esp) -0804fa8d <.text+0x5dbd> mov %eax,(%esp) -0804fa90 <.text+0x5dc0> call 080498fc <__overflow@plt> -0804fa95 <.text+0x5dc5> jmp 0804f7c9 <exit@plt+0x5b0d> -0804fa9a <.text+0x5dca> movl $0x20,0x4(%esp) -0804faa2 <.text+0x5dd2> mov %eax,(%esp) -0804faa5 <.text+0x5dd5> call 080498fc <__overflow@plt> -0804faaa <.text+0x5dda> jmp 0804f6c6 <exit@plt+0x5a0a> -0804faaf <.text+0x5ddf> movl $0xa,0x4(%esp) -0804fab7 <.text+0x5de7> mov %eax,(%esp) -0804faba <.text+0x5dea> call 080498fc <__overflow@plt> -0804fabf <.text+0x5def> nop -0804fac0 <.text+0x5df0> jmp 0804f756 <exit@plt+0x5a9a> -0804fac5 <.text+0x5df5> call 080527c0 <exit@plt+0x8b04> -0804faca <.text+0x5dfa> lea 0x0(%esi),%esi -0804fad0 <.text+0x5e00> call 08049b1c <__stack_chk_fail@plt> -0804fad5 <.text+0x5e05> lea 0x0(%esi,%eiz,1),%esi -0804fad9 <.text+0x5e09> lea 0x0(%edi,%eiz,1),%edi -0804fae0 <.text+0x5e10> push %ebp -0804fae1 <.text+0x5e11> mov %esp,%ebp -0804fae3 <.text+0x5e13> and $0xfffffff0,%esp -0804fae6 <.text+0x5e16> push %edi -0804fae7 <.text+0x5e17> push %esi -0804fae8 <.text+0x5e18> push %ebx -0804fae9 <.text+0x5e19> sub $0xe4,%esp -0804faef <.text+0x5e1f> mov 0xc(%ebp),%ebx -0804faf2 <.text+0x5e22> mov (%ebx),%eax -0804faf4 <.text+0x5e24> mov %eax,(%esp) -0804faf7 <.text+0x5e27> call 08052470 <exit@plt+0x87b4> -0804fafc <.text+0x5e2c> movl $0x805f061,0x4(%esp) -0804fb04 <.text+0x5e34> movl $0x6,(%esp) -0804fb0b <.text+0x5e3b> call 08049a5c <setlocale@plt> -0804fb10 <.text+0x5e40> movl $0x805ded3,0x4(%esp) -0804fb18 <.text+0x5e48> movl $0x805ddcd,(%esp) -0804fb1f <.text+0x5e4f> call 0804988c <bindtextdomain@plt> -0804fb24 <.text+0x5e54> movl $0x805ddcd,(%esp) -0804fb2b <.text+0x5e5b> call 08049bec <textdomain@plt> -0804fb30 <.text+0x5e60> movl $0x2,0x80612b8 -0804fb3a <.text+0x5e6a> movl $0x8052d10,(%esp) -0804fb41 <.text+0x5e71> call 0805bd40 <exit@plt+0x12084> -0804fb46 <.text+0x5e76> mov 0x80612ac,%eax -0804fb4b <.text+0x5e7b> movl $0x0,0x80614a8 -0804fb55 <.text+0x5e85> movb $0x1,0x80613f8 -0804fb5c <.text+0x5e8c> movl $0x0,0x8061368 -0804fb66 <.text+0x5e96> cmp $0x2,%eax -0804fb69 <.text+0x5e99> movl $0x80000000,0x806136c -0804fb73 <.text+0x5ea3> movl $0xffffffff,0x8061370 -0804fb7d <.text+0x5ead> movb $0x0,0x80613e8 -0804fb84 <.text+0x5eb4> je 0804fe38 <exit@plt+0x617c> -0804fb8a <.text+0x5eba> cmp $0x3,%eax -0804fb8d <.text+0x5ebd> je 0804fbc8 <exit@plt+0x5f0c> -0804fb8f <.text+0x5ebf> cmp $0x1,%eax -0804fb92 <.text+0x5ec2> je 0804fba0 <exit@plt+0x5ee4> -0804fb94 <.text+0x5ec4> lea 0x0(%esi,%eiz,1),%esi -0804fb98 <.text+0x5ec8> call 0804968c <abort@plt> -0804fb9d <.text+0x5ecd> lea 0x0(%esi),%esi -0804fba0 <.text+0x5ed0> movl $0x1,(%esp) -0804fba7 <.text+0x5ed7> call 0804998c <isatty@plt> -0804fbac <.text+0x5edc> test %eax,%eax -0804fbae <.text+0x5ede> je 08050108 <exit@plt+0x644c> -0804fbb4 <.text+0x5ee4> movl $0x2,0x80613a0 -0804fbbe <.text+0x5eee> movb $0x1,0x80613e8 -0804fbc5 <.text+0x5ef5> jmp 0804fbe6 <exit@plt+0x5f2a> -0804fbc7 <.text+0x5ef7> nop -0804fbc8 <.text+0x5ef8> movl $0x0,0x80613a0 -0804fbd2 <.text+0x5f02> movl $0x5,0x4(%esp) -0804fbda <.text+0x5f0a> movl $0x0,(%esp) -0804fbe1 <.text+0x5f11> call 080553a0 <exit@plt+0xb6e4> -0804fbe6 <.text+0x5f16> movl $0x0,0x80613a4 -0804fbf0 <.text+0x5f20> movl $0x0,0x80613a8 -0804fbfa <.text+0x5f2a> movb $0x0,0x80613ac -0804fc01 <.text+0x5f31> movb $0x0,0x80613ae -0804fc08 <.text+0x5f38> movb $0x0,0x80613af -0804fc0f <.text+0x5f3f> movl $0x0,0x80613c4 -0804fc19 <.text+0x5f49> movb $0x0,0x80613d1 -0804fc20 <.text+0x5f50> movl $0x1,0x80613d4 -0804fc2a <.text+0x5f5a> movb $0x0,0x80613d8 -0804fc31 <.text+0x5f61> movb $0x0,0x80613d9 -0804fc38 <.text+0x5f68> movl $0x0,0x80613dc -0804fc42 <.text+0x5f72> movl $0x0,0x80613e0 -0804fc4c <.text+0x5f7c> movl $0x0,0x80613e4 -0804fc56 <.text+0x5f86> movb $0x0,0x8061374 -0804fc5d <.text+0x5f8d> movl $0x805dee5,(%esp) -0804fc64 <.text+0x5f94> call 080497bc <getenv@plt> -0804fc69 <.text+0x5f99> test %eax,%eax -0804fc6b <.text+0x5f9b> mov %eax,%esi -0804fc6d <.text+0x5f9d> je 0804fcae <exit@plt+0x5ff2> -0804fc6f <.text+0x5f9f> movl $0x4,0xc(%esp) -0804fc77 <.text+0x5fa7> movl $0x805f860,0x8(%esp) -0804fc7f <.text+0x5faf> movl $0x805f820,0x4(%esp) -0804fc87 <.text+0x5fb7> mov %eax,(%esp) -0804fc8a <.text+0x5fba> call 08052a50 <exit@plt+0x8d94> -0804fc8f <.text+0x5fbf> test %eax,%eax -0804fc91 <.text+0x5fc1> js 08050940 <exit@plt+0x6c84> -0804fc97 <.text+0x5fc7> mov 0x805f860(,%eax,4),%eax -0804fc9e <.text+0x5fce> movl $0x0,(%esp) -0804fca5 <.text+0x5fd5> mov %eax,0x4(%esp) -0804fca9 <.text+0x5fd9> call 080553a0 <exit@plt+0xb6e4> -0804fcae <.text+0x5fde> movl $0x805def3,(%esp) -0804fcb5 <.text+0x5fe5> call 080497bc <getenv@plt> -0804fcba <.text+0x5fea> movl $0x80613b8,0x8(%esp) -0804fcc2 <.text+0x5ff2> movl $0x80613b0,0x4(%esp) -0804fcca <.text+0x5ffa> mov %eax,%esi -0804fccc <.text+0x5ffc> mov %eax,(%esp) -0804fccf <.text+0x5fff> call 08053e70 <exit@plt+0xa1b4> -0804fcd4 <.text+0x6004> test %esi,%esi -0804fcd6 <.text+0x6006> je 08050fdb <exit@plt+0x731f> -0804fcdc <.text+0x600c> mov 0x80613b8,%eax -0804fce1 <.text+0x6011> mov 0x80613bc,%edx -0804fce7 <.text+0x6017> mov %eax,0x80611c0 -0804fcec <.text+0x601c> mov %edx,0x80611c4 -0804fcf2 <.text+0x6022> movl $0x50,0x80613fc -0804fcfc <.text+0x602c> movl $0x805df01,(%esp) -0804fd03 <.text+0x6033> call 080497bc <getenv@plt> -0804fd08 <.text+0x6038> test %eax,%eax -0804fd0a <.text+0x603a> mov %eax,%esi -0804fd0c <.text+0x603c> je 0804fd17 <exit@plt+0x605b> -0804fd0e <.text+0x603e> cmpb $0x0,(%eax) -0804fd11 <.text+0x6041> jne 080508a8 <exit@plt+0x6bec> -0804fd17 <.text+0x6047> lea 0xd0(%esp),%eax -0804fd1e <.text+0x604e> mov %eax,0x8(%esp) -0804fd22 <.text+0x6052> movl $0x5413,0x4(%esp) -0804fd2a <.text+0x605a> movl $0x1,(%esp) -0804fd31 <.text+0x6061> call 0804994c <ioctl@plt> -0804fd36 <.text+0x6066> cmp $0xffffffff,%eax -0804fd39 <.text+0x6069> je 0804fd50 <exit@plt+0x6094> -0804fd3b <.text+0x606b> movzwl 0xd2(%esp),%eax -0804fd43 <.text+0x6073> test %ax,%ax -0804fd46 <.text+0x6076> je 0804fd50 <exit@plt+0x6094> -0804fd48 <.text+0x6078> movzwl %ax,%eax -0804fd4b <.text+0x607b> mov %eax,0x80613fc -0804fd50 <.text+0x6080> movl $0x805df09,(%esp) -0804fd57 <.text+0x6087> call 080497bc <getenv@plt> -0804fd5c <.text+0x608c> movl $0x8,0x80613f4 -0804fd66 <.text+0x6096> test %eax,%eax -0804fd68 <.text+0x6098> mov %eax,%esi -0804fd6a <.text+0x609a> je 0804fdab <exit@plt+0x60ef> -0804fd6c <.text+0x609c> lea 0xdc(%esp),%eax -0804fd73 <.text+0x60a3> movl $0x0,0x10(%esp) -0804fd7b <.text+0x60ab> mov %eax,0xc(%esp) -0804fd7f <.text+0x60af> movl $0x0,0x8(%esp) -0804fd87 <.text+0x60b7> movl $0x0,0x4(%esp) -0804fd8f <.text+0x60bf> mov %esi,(%esp) -0804fd92 <.text+0x60c2> call 08058560 <exit@plt+0xe8a4> -0804fd97 <.text+0x60c7> test %eax,%eax -0804fd99 <.text+0x60c9> jne 080508f8 <exit@plt+0x6c3c> -0804fd9f <.text+0x60cf> mov 0xdc(%esp),%eax -0804fda6 <.text+0x60d6> mov %eax,0x80613f4 -0804fdab <.text+0x60db> xor %edi,%edi -0804fdad <.text+0x60dd> movl $0x0,0x2c(%esp) -0804fdb5 <.text+0x60e5> lea 0xdc(%esp),%esi -0804fdbc <.text+0x60ec> lea 0x0(%esi,%eiz,1),%esi -0804fdc0 <.text+0x60f0> mov 0x8(%ebp),%edx -0804fdc3 <.text+0x60f3> lea 0xd8(%esp),%eax -0804fdca <.text+0x60fa> movl $0xffffffff,0xd8(%esp) -0804fdd5 <.text+0x6105> mov %eax,0x10(%esp) -0804fdd9 <.text+0x6109> movl $0x805ea40,0xc(%esp) -0804fde1 <.text+0x6111> movl $0x805dc40,0x8(%esp) -0804fde9 <.text+0x6119> mov %ebx,0x4(%esp) -0804fded <.text+0x611d> mov %edx,(%esp) -0804fdf0 <.text+0x6120> call 0804993c <getopt_long@plt> -0804fdf5 <.text+0x6125> cmp $0xffffffff,%eax -0804fdf8 <.text+0x6128> je 0804fe60 <exit@plt+0x61a4> -0804fdfa <.text+0x612a> add $0x83,%eax -0804fdff <.text+0x612f> cmp $0x112,%eax -0804fe04 <.text+0x6134> jbe 0804fe18 <exit@plt+0x615c> -0804fe06 <.text+0x6136> movl $0x2,(%esp) -0804fe0d <.text+0x613d> call 0804a240 <exit@plt+0x584> -0804fe12 <.text+0x6142> lea 0x0(%esi),%esi -0804fe18 <.text+0x6148> jmp *0x805e594(,%eax,4) -0804fe1f <.text+0x614f> movb $0x1,0x80613ae -0804fe26 <.text+0x6156> movl $0x0,0x80613a0 -0804fe30 <.text+0x6160> jmp 0804fdc0 <exit@plt+0x6104> -0804fe32 <.text+0x6162> lea 0x0(%esi),%esi -0804fe38 <.text+0x6168> movl $0x5,0x4(%esp) -0804fe40 <.text+0x6170> movl $0x0,(%esp) -0804fe47 <.text+0x6177> movl $0x2,0x80613a0 -0804fe51 <.text+0x6181> call 080553a0 <exit@plt+0xb6e4> -0804fe56 <.text+0x6186> jmp 0804fbe6 <exit@plt+0x5f2a> -0804fe5b <.text+0x618b> nop -0804fe5c <.text+0x618c> lea 0x0(%esi,%eiz,1),%esi -0804fe60 <.text+0x6190> mov 0x80613fc,%eax -0804fe65 <.text+0x6195> mov $0x1,%edx -0804fe6a <.text+0x619a> cmp $0x2,%eax -0804fe6d <.text+0x619d> ja 0805013a <exit@plt+0x647e> -0804fe73 <.text+0x61a3> mov %edx,0x80614b0 -0804fe79 <.text+0x61a9> movl $0x0,(%esp) -0804fe80 <.text+0x61b0> call 080554f0 <exit@plt+0xb834> -0804fe85 <.text+0x61b5> mov %eax,0x80613ec -0804fe8a <.text+0x61ba> mov %eax,(%esp) -0804fe8d <.text+0x61bd> call 08055380 <exit@plt+0xb6c4> -0804fe92 <.text+0x61c2> cmp $0x5,%eax -0804fe95 <.text+0x61c5> je 0805109b <exit@plt+0x73df> -0804fe9b <.text+0x61cb> mov 0x80613c4,%eax -0804fea0 <.text+0x61d0> cmp $0x1,%eax -0804fea3 <.text+0x61d3> jbe 0804fee6 <exit@plt+0x622a> -0804fea5 <.text+0x61d5> sub $0x2,%eax -0804fea8 <.text+0x61d8> lea 0x805dfb4(%eax),%esi -0804feae <.text+0x61de> movzbl 0x805dfb4(%eax),%eax -0804feb5 <.text+0x61e5> test %al,%al -0804feb7 <.text+0x61e7> je 0804fee6 <exit@plt+0x622a> -0804feb9 <.text+0x61e9> lea 0x0(%esi,%eiz,1),%esi -0804fec0 <.text+0x61f0> movsbl %al,%eax -0804fec3 <.text+0x61f3> add $0x1,%esi -0804fec6 <.text+0x61f6> mov %eax,0x4(%esp) -0804feca <.text+0x61fa> mov 0x80613ec,%eax -0804fecf <.text+0x61ff> movl $0x1,0x8(%esp) -0804fed7 <.text+0x6207> mov %eax,(%esp) -0804feda <.text+0x620a> call 080553d0 <exit@plt+0xb714> -0804fedf <.text+0x620f> movzbl (%esi),%eax -0804fee2 <.text+0x6212> test %al,%al -0804fee4 <.text+0x6214> jne 0804fec0 <exit@plt+0x6204> -0804fee6 <.text+0x6216> movl $0x0,(%esp) -0804feed <.text+0x621d> call 080554f0 <exit@plt+0xb834> -0804fef2 <.text+0x6222> movl $0x1,0x8(%esp) -0804fefa <.text+0x622a> movl $0x3a,0x4(%esp) -0804ff02 <.text+0x6232> mov %eax,0x80613f0 -0804ff07 <.text+0x6237> mov %eax,(%esp) -0804ff0a <.text+0x623a> call 080553d0 <exit@plt+0xb714> -0804ff0f <.text+0x623f> cmpb $0x0,0x80613c0 -0804ff16 <.text+0x6246> jne 0805011e <exit@plt+0x6462> -0804ff1c <.text+0x624c> mov 0x80613a0,%eax -0804ff21 <.text+0x6251> mov 0x80613a4,%edx -0804ff27 <.text+0x6257> sub $0x1,%edx -0804ff2a <.text+0x625a> cmp $0x1,%edx -0804ff2d <.text+0x625d> jbe 08050f75 <exit@plt+0x72b9> -0804ff33 <.text+0x6263> test %eax,%eax -0804ff35 <.text+0x6265> je 08050ad6 <exit@plt+0x6e1a> -0804ff3b <.text+0x626b> mov 0x80612e0,%eax -0804ff40 <.text+0x6270> mov %eax,0x2c(%esp) -0804ff44 <.text+0x6274> cmpb $0x0,0x80613c8 -0804ff4b <.text+0x627b> jne 08050d98 <exit@plt+0x70dc> -0804ff51 <.text+0x6281> cmpl $0x1,0x80613d4 -0804ff58 <.text+0x6288> je 08050e9b <exit@plt+0x71df> -0804ff5e <.text+0x628e> cmpb $0x0,0x80613d8 -0804ff65 <.text+0x6295> jne 08050d2e <exit@plt+0x7072> -0804ff6b <.text+0x629b> mov 0x80613a8,%eax -0804ff70 <.text+0x62a0> cmp $0x2,%eax -0804ff73 <.text+0x62a3> jne 08050c86 <exit@plt+0x6fca> -0804ff79 <.text+0x62a9> movb $0x1,0x8061400 -0804ff80 <.text+0x62b0> xor %eax,%eax -0804ff82 <.text+0x62b2> cmpb $0x0,0x80613c0 -0804ff89 <.text+0x62b9> mov %al,0x8061401 -0804ff8e <.text+0x62be> jne 08050eb7 <exit@plt+0x71fb> -0804ff94 <.text+0x62c4> movl $0x64,0x8061354 -0804ff9e <.text+0x62ce> movl $0x3070,(%esp) -0804ffa5 <.text+0x62d5> call 08058380 <exit@plt+0xe6c4> -0804ffaa <.text+0x62da> movl $0x0,0x8061358 -0804ffb4 <.text+0x62e4> mov %eax,0x8061350 -0804ffb9 <.text+0x62e9> call 0804abf0 <exit@plt+0xf34> -0804ffbe <.text+0x62ee> mov 0x8(%ebp),%esi -0804ffc1 <.text+0x62f1> sub 0x2c(%esp),%esi -0804ffc5 <.text+0x62f5> mov 0x2c(%esp),%edx -0804ffc9 <.text+0x62f9> test %esi,%esi -0804ffcb <.text+0x62fb> lea (%ebx,%edx,4),%ebx -0804ffce <.text+0x62fe> jle 08050f9b <exit@plt+0x72df> -0804ffd4 <.text+0x6304> mov %esi,%edi -0804ffd6 <.text+0x6306> mov 0x2c(%esp),%esi -0804ffda <.text+0x630a> lea 0x0(%esi),%esi -0804ffe0 <.text+0x6310> movl $0x805f061,0xc(%esp) -0804ffe8 <.text+0x6318> xor %edx,%edx -0804ffea <.text+0x631a> add $0x1,%esi -0804ffed <.text+0x631d> movl $0x1,0x8(%esp) -0804fff5 <.text+0x6325> movl $0x0,(%esp) -0804fffc <.text+0x632c> movl $0x0,0x4(%esp) -08050004 <.text+0x6334> mov (%ebx),%eax -08050006 <.text+0x6336> add $0x4,%ebx -08050009 <.text+0x6339> call 0804aec0 <exit@plt+0x1204> -0805000e <.text+0x633e> cmp %esi,0x8(%ebp) -08050011 <.text+0x6341> jg 0804ffe0 <exit@plt+0x6324> -08050013 <.text+0x6343> mov %edi,%esi -08050015 <.text+0x6345> mov 0x8061358,%edi -0805001b <.text+0x634b> test %edi,%edi -0805001d <.text+0x634d> jne 08050f14 <exit@plt+0x7258> -08050023 <.text+0x6353> cmp $0x1,%esi -08050026 <.text+0x6356> jle 080511f8 <exit@plt+0x753c> -0805002c <.text+0x635c> mov 0x8061368,%esi -08050032 <.text+0x6362> lea 0xc0(%esp),%ebx -08050039 <.text+0x6369> jmp 08050060 <exit@plt+0x63a4> -0805003b <.text+0x636b> nop -0805003c <.text+0x636c> lea 0x0(%esi,%eiz,1),%esi -08050040 <.text+0x6370> movzbl 0x8(%esi),%ecx -08050044 <.text+0x6374> mov 0x4(%esi),%edx -08050047 <.text+0x6377> call 0804f2e0 <exit@plt+0x5624> -0805004c <.text+0x637c> mov %esi,%eax -0805004e <.text+0x637e> call 0804a860 <exit@plt+0xba4> -08050053 <.text+0x6383> movb $0x1,0x80613f8 -0805005a <.text+0x638a> mov 0x8061368,%esi -08050060 <.text+0x6390> test %esi,%esi -08050062 <.text+0x6392> je 080509f0 <exit@plt+0x6d34> -08050068 <.text+0x6398> mov 0xc(%esi),%eax -0805006b <.text+0x639b> mov %eax,0x8061368 -08050070 <.text+0x63a0> mov 0x806134c,%eax -08050075 <.text+0x63a5> test %eax,%eax -08050077 <.text+0x63a7> je 080508a0 <exit@plt+0x6be4> -0805007d <.text+0x63ad> mov (%esi),%eax -0805007f <.text+0x63af> test %eax,%eax -08050081 <.text+0x63b1> jne 08050040 <exit@plt+0x6384> -08050083 <.text+0x63b3> mov 0x806154c,%eax -08050088 <.text+0x63b8> mov %eax,%edx -0805008a <.text+0x63ba> sub 0x8061548,%edx -08050090 <.text+0x63c0> cmp $0xf,%edx -08050093 <.text+0x63c3> jbe 08051298 <exit@plt+0x75dc> -08050099 <.text+0x63c9> mov 0x8061550,%edx -0805009f <.text+0x63cf> sub %eax,%edx -080500a1 <.text+0x63d1> cmp $0xfffffff0,%edx -080500a4 <.text+0x63d4> jl 08050988 <exit@plt+0x6ccc> -080500aa <.text+0x63da> lea -0x10(%eax),%edx -080500ad <.text+0x63dd> mov -0x10(%eax),%eax -080500b0 <.text+0x63e0> mov %edx,0x806154c -080500b6 <.text+0x63e6> mov %eax,0xc0(%esp) -080500bd <.text+0x63ed> mov 0x4(%edx),%eax -080500c0 <.text+0x63f0> mov %eax,0xc4(%esp) -080500c7 <.text+0x63f7> mov 0x8(%edx),%eax -080500ca <.text+0x63fa> mov %eax,0xc8(%esp) -080500d1 <.text+0x6401> mov 0xc(%edx),%eax -080500d4 <.text+0x6404> mov %ebx,0x4(%esp) -080500d8 <.text+0x6408> mov %eax,0xcc(%esp) -080500df <.text+0x640f> mov 0x806134c,%eax -080500e4 <.text+0x6414> mov %eax,(%esp) -080500e7 <.text+0x6417> call 08053af0 <exit@plt+0x9e34> -080500ec <.text+0x641c> test %eax,%eax -080500ee <.text+0x641e> je 08050cf0 <exit@plt+0x7034> -080500f4 <.text+0x6424> mov %eax,(%esp) -080500f7 <.text+0x6427> call 080498cc <free@plt> -080500fc <.text+0x642c> mov %esi,%eax -080500fe <.text+0x642e> call 0804a860 <exit@plt+0xba4> -08050103 <.text+0x6433> jmp 0805005a <exit@plt+0x639e> -08050108 <.text+0x6438> movl $0x1,0x80613a0 -08050112 <.text+0x6442> movb $0x0,0x80613e8 -08050119 <.text+0x6449> jmp 0804fbe6 <exit@plt+0x5f2a> -0805011e <.text+0x644e> mov 0x80613a0,%edx -08050124 <.text+0x6454> xor %eax,%eax -08050126 <.text+0x6456> test %edx,%edx -08050128 <.text+0x6458> je 0804ff21 <exit@plt+0x6265> -0805012e <.text+0x645e> movb $0x0,0x80613c0 -08050135 <.text+0x6465> jmp 0804ff1c <exit@plt+0x6260> -0805013a <.text+0x646a> mov $0xaaaaaaab,%edx -0805013f <.text+0x646f> mul %edx -08050141 <.text+0x6471> shr %edx -08050143 <.text+0x6473> jmp 0804fe73 <exit@plt+0x61b7> -08050148 <.text+0x6478> mov 0x8061320,%eax -0805014d <.text+0x647d> mov %eax,0x2c(%esp) -08050151 <.text+0x6481> jmp 0804fdc0 <exit@plt+0x6104> -08050156 <.text+0x6486> mov 0x80612b4,%eax -0805015b <.text+0x648b> movl $0x4,0x10(%esp) -08050163 <.text+0x6493> movl $0x805ed0c,0xc(%esp) -0805016b <.text+0x649b> movl $0x805ed20,0x8(%esp) -08050173 <.text+0x64a3> mov %eax,0x14(%esp) -08050177 <.text+0x64a7> mov 0x8061320,%eax -0805017c <.text+0x64ac> movl $0x805df48,(%esp) -08050183 <.text+0x64b3> mov %eax,0x4(%esp) -08050187 <.text+0x64b7> call 08052b30 <exit@plt+0x8e74> -0805018c <.text+0x64bc> mov 0x805ed0c(,%eax,4),%eax -08050193 <.text+0x64c3> mov %eax,0x80613a4 -08050198 <.text+0x64c8> jmp 0804fdc0 <exit@plt+0x6104> -0805019d <.text+0x64cd> mov 0x80612b4,%eax -080501a2 <.text+0x64d2> mov $0x1,%edi -080501a7 <.text+0x64d7> movl $0x4,0x10(%esp) -080501af <.text+0x64df> movl $0x805ece0,0xc(%esp) -080501b7 <.text+0x64e7> movl $0x805ecf4,0x8(%esp) -080501bf <.text+0x64ef> mov %eax,0x14(%esp) -080501c3 <.text+0x64f3> mov 0x8061320,%eax -080501c8 <.text+0x64f8> movl $0x805df41,(%esp) -080501cf <.text+0x64ff> mov %eax,0x4(%esp) -080501d3 <.text+0x6503> call 08052b30 <exit@plt+0x8e74> -080501d8 <.text+0x6508> mov 0x805ece0(,%eax,4),%eax -080501df <.text+0x650f> mov %eax,0x80613a8 -080501e4 <.text+0x6514> jmp 0804fdc0 <exit@plt+0x6104> -080501e9 <.text+0x6519> movl $0x90,0x80613b0 -080501f3 <.text+0x6523> movl $0x1,0x80613b8 -080501fd <.text+0x652d> movl $0x0,0x80613bc -08050207 <.text+0x6537> movl $0x1,0x80611c0 -08050211 <.text+0x6541> movl $0x0,0x80611c4 -0805021b <.text+0x654b> jmp 0804fdc0 <exit@plt+0x6104> -08050220 <.text+0x6550> movb $0x0,0x80613e8 -08050227 <.text+0x6557> jmp 0804fdc0 <exit@plt+0x6104> -0805022c <.text+0x655c> mov 0x80612b4,%eax -08050231 <.text+0x6561> movl $0x4,0x10(%esp) -08050239 <.text+0x6569> movl $0x805f860,0xc(%esp) -08050241 <.text+0x6571> movl $0x805f820,0x8(%esp) -08050249 <.text+0x6579> mov %eax,0x14(%esp) -0805024d <.text+0x657d> mov 0x8061320,%eax -08050252 <.text+0x6582> movl $0x805df7b,(%esp) -08050259 <.text+0x6589> mov %eax,0x4(%esp) -0805025d <.text+0x658d> call 08052b30 <exit@plt+0x8e74> -08050262 <.text+0x6592> movl $0x0,(%esp) -08050269 <.text+0x6599> mov 0x805f860(,%eax,4),%eax -08050270 <.text+0x65a0> mov %eax,0x4(%esp) -08050274 <.text+0x65a4> call 080553a0 <exit@plt+0xb6e4> -08050279 <.text+0x65a9> jmp 0804fdc0 <exit@plt+0x6104> -0805027e <.text+0x65ae> mov 0x80612b4,%eax -08050283 <.text+0x65b3> movl $0x4,0x10(%esp) -0805028b <.text+0x65bb> movl $0x805ede8,0xc(%esp) -08050293 <.text+0x65c3> movl $0x805edf8,0x8(%esp) -0805029b <.text+0x65cb> mov %eax,0x14(%esp) -0805029f <.text+0x65cf> mov 0x8061320,%eax -080502a4 <.text+0x65d4> movl $0x805df69,(%esp) -080502ab <.text+0x65db> mov %eax,0x4(%esp) -080502af <.text+0x65df> call 08052b30 <exit@plt+0x8e74> -080502b4 <.text+0x65e4> mov 0x805ede8(,%eax,4),%eax -080502bb <.text+0x65eb> mov %eax,0x80613c4 -080502c0 <.text+0x65f0> jmp 0804fdc0 <exit@plt+0x6104> -080502c5 <.text+0x65f5> movl $0x8,(%esp) -080502cc <.text+0x65fc> call 08058380 <exit@plt+0xe6c4> -080502d1 <.text+0x6601> mov 0x8061320,%edx -080502d7 <.text+0x6607> mov %edx,(%eax) -080502d9 <.text+0x6609> mov 0x80613e4,%edx -080502df <.text+0x660f> mov %edx,0x4(%eax) -080502e2 <.text+0x6612> mov %eax,0x80613e4 -080502e7 <.text+0x6617> jmp 0804fdc0 <exit@plt+0x6104> -080502ec <.text+0x661c> movb $0x1,0x80613da -080502f3 <.text+0x6623> jmp 0804fdc0 <exit@plt+0x6104> -080502f8 <.text+0x6628> movl $0x0,0x80613a0 -08050302 <.text+0x6632> movl $0x805df58,0x2c(%esp) -0805030a <.text+0x663a> jmp 0804fdc0 <exit@plt+0x6104> -0805030f <.text+0x663f> mov 0x80612b4,%eax -08050314 <.text+0x6644> movl $0x4,0x10(%esp) -0805031c <.text+0x664c> movl $0x805ed38,0xc(%esp) -08050324 <.text+0x6654> movl $0x805ed60,0x8(%esp) -0805032c <.text+0x665c> mov %eax,0x14(%esp) -08050330 <.text+0x6660> mov 0x8061320,%eax -08050335 <.text+0x6665> movl $0x805df4f,(%esp) -0805033c <.text+0x666c> mov %eax,0x4(%esp) -08050340 <.text+0x6670> call 08052b30 <exit@plt+0x8e74> -08050345 <.text+0x6675> mov 0x805ed38(,%eax,4),%eax -0805034c <.text+0x667c> mov %eax,0x80613a0 -08050351 <.text+0x6681> jmp 0804fdc0 <exit@plt+0x6104> -08050356 <.text+0x6686> movl $0x2,0x80613c4 -08050360 <.text+0x6690> jmp 0804fdc0 <exit@plt+0x6104> -08050365 <.text+0x6695> movl $0x4,0x80613d4 -0805036f <.text+0x669f> jmp 0804fdc0 <exit@plt+0x6104> -08050374 <.text+0x66a4> mov 0x8061320,%eax -08050379 <.text+0x66a9> test %eax,%eax -0805037b <.text+0x66ab> je 08051280 <exit@plt+0x75c4> -08050381 <.text+0x66b1> mov 0x80612b4,%edx -08050387 <.text+0x66b7> movl $0x4,0x10(%esp) -0805038f <.text+0x66bf> movl $0x805ed80,0xc(%esp) -08050397 <.text+0x66c7> movl $0x805edc0,0x8(%esp) -0805039f <.text+0x66cf> mov %edx,0x14(%esp) -080503a3 <.text+0x66d3> mov %eax,0x4(%esp) -080503a7 <.text+0x66d7> movl $0x805df61,(%esp) -080503ae <.text+0x66de> call 08052b30 <exit@plt+0x8e74> -080503b3 <.text+0x66e3> mov 0x805ed80(,%eax,4),%eax -080503ba <.text+0x66ea> cmp $0x1,%eax -080503bd <.text+0x66ed> je 08051280 <exit@plt+0x75c4> -080503c3 <.text+0x66f3> cmp $0x2,%eax -080503c6 <.text+0x66f6> je 0805126c <exit@plt+0x75b0> -080503cc <.text+0x66fc> movb $0x0,0x80613c8 -080503d3 <.text+0x6703> jmp 0804fdc0 <exit@plt+0x6104> -080503d8 <.text+0x6708> mov 0x8061320,%eax -080503dd <.text+0x670d> movl $0x80613b8,0x8(%esp) -080503e5 <.text+0x6715> movl $0x80613b0,0x4(%esp) -080503ed <.text+0x671d> mov %eax,(%esp) -080503f0 <.text+0x6720> call 08053e70 <exit@plt+0xa1b4> -080503f5 <.text+0x6725> test %eax,%eax -080503f7 <.text+0x6727> jne 080513a9 <exit@plt+0x76ed> -080503fd <.text+0x672d> mov 0x80613b8,%eax -08050402 <.text+0x6732> mov 0x80613bc,%edx -08050408 <.text+0x6738> mov %eax,0x80611c0 -0805040d <.text+0x673d> mov %edx,0x80611c4 -08050413 <.text+0x6743> jmp 0804fdc0 <exit@plt+0x6104> -08050418 <.text+0x6748> movb $0x1,0x80613ad -0805041f <.text+0x674f> jmp 0804fdc0 <exit@plt+0x6104> -08050424 <.text+0x6754> movl $0x3,0x80613a0 -0805042e <.text+0x675e> jmp 0804fdc0 <exit@plt+0x6104> -08050433 <.text+0x6763> mov 0x8061320,%eax -08050438 <.text+0x6768> movl $0x0,0x10(%esp) -08050440 <.text+0x6770> mov %esi,0xc(%esp) -08050444 <.text+0x6774> movl $0x0,0x8(%esp) -0805044c <.text+0x677c> movl $0x0,0x4(%esp) -08050454 <.text+0x6784> mov %eax,(%esp) -08050457 <.text+0x6787> call 08058560 <exit@plt+0xe8a4> -0805045c <.text+0x678c> test %eax,%eax -0805045e <.text+0x678e> jne 0805046b <exit@plt+0x67af> -08050460 <.text+0x6790> mov 0xdc(%esp),%eax -08050467 <.text+0x6797> test %eax,%eax -08050469 <.text+0x6799> jne 080504bf <exit@plt+0x6803> -0805046b <.text+0x679b> mov 0x8061320,%eax -08050470 <.text+0x67a0> mov %eax,(%esp) -08050473 <.text+0x67a3> call 080562c0 <exit@plt+0xc604> -08050478 <.text+0x67a8> movl $0x5,0x8(%esp) -08050480 <.text+0x67b0> movl $0x805df11,0x4(%esp) -08050488 <.text+0x67b8> movl $0x0,(%esp) -0805048f <.text+0x67bf> mov %eax,0x24(%esp) -08050493 <.text+0x67c3> call 0804990c <dcgettext@plt> -08050498 <.text+0x67c8> mov 0x24(%esp),%edx -0805049c <.text+0x67cc> movl $0x0,0x4(%esp) -080504a4 <.text+0x67d4> movl $0x2,(%esp) -080504ab <.text+0x67db> mov %edx,0xc(%esp) -080504af <.text+0x67df> mov %eax,0x8(%esp) -080504b3 <.text+0x67e3> call 08049b4c <error@plt> -080504b8 <.text+0x67e8> mov 0xdc(%esp),%eax -080504bf <.text+0x67ef> mov %eax,0x80613fc -080504c4 <.text+0x67f4> jmp 0804fdc0 <exit@plt+0x6104> -080504c9 <.text+0x67f9> movl $0x3,0x80613a8 -080504d3 <.text+0x6803> mov $0x1,%edi -080504d8 <.text+0x6808> jmp 0804fdc0 <exit@plt+0x6104> -080504dd <.text+0x680d> movl $0x2,0x80613a4 -080504e7 <.text+0x6817> jmp 0804fdc0 <exit@plt+0x6104> -080504ec <.text+0x681c> movl $0x4,0x80613a8 -080504f6 <.text+0x6826> mov $0x1,%edi -080504fb <.text+0x682b> jmp 0804fdc0 <exit@plt+0x6104> -08050500 <.text+0x6830> movb $0x1,0x80613af -08050507 <.text+0x6837> jmp 0804fdc0 <exit@plt+0x6104> -0805050c <.text+0x683c> movb $0x1,0x80613ac -08050513 <.text+0x6843> jmp 0804fdc0 <exit@plt+0x6104> -08050518 <.text+0x6848> movb $0x1,0x80613e8 -0805051f <.text+0x684f> jmp 0804fdc0 <exit@plt+0x6104> -08050524 <.text+0x6854> movl $0x1,0x80613c4 -0805052e <.text+0x685e> jmp 0804fdc0 <exit@plt+0x6104> -08050533 <.text+0x6863> movl $0x0,0x80613a0 -0805053d <.text+0x686d> movb $0x0,0x80611c9 -08050544 <.text+0x6874> jmp 0804fdc0 <exit@plt+0x6104> -08050549 <.text+0x6879> movl $0x4,0x80613a0 -08050553 <.text+0x6883> jmp 0804fdc0 <exit@plt+0x6104> -08050558 <.text+0x6888> movl $0x0,0x80613b0 -08050562 <.text+0x6892> movl $0x400,0x80613b8 -0805056c <.text+0x689c> movl $0x0,0x80613bc -08050576 <.text+0x68a6> movl $0x400,0x80611c0 -08050580 <.text+0x68b0> movl $0x0,0x80611c4 -0805058a <.text+0x68ba> jmp 0804fdc0 <exit@plt+0x6104> -0805058f <.text+0x68bf> movb $0x1,0x80613d1 -08050596 <.text+0x68c6> jmp 0804fdc0 <exit@plt+0x6104> -0805059b <.text+0x68cb> movl $0xb0,0x80613b0 -080505a5 <.text+0x68d5> movl $0x1,0x80613b8 -080505af <.text+0x68df> movl $0x0,0x80613bc -080505b9 <.text+0x68e9> movl $0x1,0x80611c0 -080505c3 <.text+0x68f3> movl $0x0,0x80611c4 -080505cd <.text+0x68fd> jmp 0804fdc0 <exit@plt+0x6104> -080505d2 <.text+0x6902> movl $0x0,0x80613a0 -080505dc <.text+0x690c> movb $0x0,0x80611c8 -080505e3 <.text+0x6913> jmp 0804fdc0 <exit@plt+0x6104> -080505e8 <.text+0x6918> mov 0x80613a0,%edx -080505ee <.text+0x691e> movl $0x2,0x80613dc -080505f8 <.text+0x6928> movl $0xffffffff,0x80613a8 -08050602 <.text+0x6932> test %edx,%edx -08050604 <.text+0x6934> je 08051058 <exit@plt+0x739c> -0805060a <.text+0x693a> movb $0x0,0x80613af -08050611 <.text+0x6941> mov $0x1,%edi -08050616 <.text+0x6946> movb $0x0,0x80613c8 -0805061d <.text+0x694d> jmp 0804fdc0 <exit@plt+0x6104> -08050622 <.text+0x6952> movb $0x1,0x80613d9 -08050629 <.text+0x6959> jmp 0804fdc0 <exit@plt+0x6104> -0805062e <.text+0x695e> movl $0x3,0x80613c4 -08050638 <.text+0x6968> jmp 0804fdc0 <exit@plt+0x6104> -0805063d <.text+0x696d> movb $0x1,0x80613c0 -08050644 <.text+0x6974> jmp 0804fdc0 <exit@plt+0x6104> -08050649 <.text+0x6979> movl $0x2,0x80613a0 -08050653 <.text+0x6983> jmp 0804fdc0 <exit@plt+0x6104> -08050658 <.text+0x6988> movl $0x8,(%esp) -0805065f <.text+0x698f> call 08058380 <exit@plt+0xe6c4> -08050664 <.text+0x6994> mov 0x80613e0,%edx -0805066a <.text+0x699a> movl $0x805df29,(%eax) -08050670 <.text+0x69a0> mov %edx,0x4(%eax) -08050673 <.text+0x69a3> mov %eax,0x80613e0 -08050678 <.text+0x69a8> movl $0x8,(%esp) -0805067f <.text+0x69af> call 08058380 <exit@plt+0xe6c4> -08050684 <.text+0x69b4> mov 0x80613e0,%edx -0805068a <.text+0x69ba> movl $0x805df28,(%eax) -08050690 <.text+0x69c0> mov %edx,0x4(%eax) -08050693 <.text+0x69c3> mov %eax,0x80613e0 -08050698 <.text+0x69c8> jmp 0804fdc0 <exit@plt+0x6104> -0805069d <.text+0x69cd> mov 0x80613dc,%eax -080506a2 <.text+0x69d2> test %eax,%eax -080506a4 <.text+0x69d4> jne 0804fdc0 <exit@plt+0x6104> -080506aa <.text+0x69da> movl $0x1,0x80613dc -080506b4 <.text+0x69e4> jmp 0804fdc0 <exit@plt+0x6104> -080506b9 <.text+0x69e9> mov 0x80613a0,%ecx -080506bf <.text+0x69ef> test %ecx,%ecx -080506c1 <.text+0x69f1> je 0804fdc0 <exit@plt+0x6104> -080506c7 <.text+0x69f7> movl $0x1,0x80613a0 -080506d1 <.text+0x6a01> jmp 0804fdc0 <exit@plt+0x6104> -080506d6 <.text+0x6a06> movl $0x0,(%esp) -080506dd <.text+0x6a0d> call 0804a240 <exit@plt+0x584> -080506e2 <.text+0x6a12> mov 0x80612ac,%edx -080506e8 <.text+0x6a18> mov $0x805ddd4,%eax -080506ed <.text+0x6a1d> mov 0x80612b0,%ecx -080506f3 <.text+0x6a23> cmp $0x1,%edx -080506f6 <.text+0x6a26> je 08050707 <exit@plt+0x6a4b> -080506f8 <.text+0x6a28> cmp $0x2,%edx -080506fb <.text+0x6a2b> mov $0x805df8c,%eax -08050700 <.text+0x6a30> je 08050707 <exit@plt+0x6a4b> -08050702 <.text+0x6a32> mov $0x805df8b,%eax -08050707 <.text+0x6a37> mov %eax,0x4(%esp) -0805070b <.text+0x6a3b> mov 0x8061300,%eax -08050710 <.text+0x6a40> movl $0x0,0x18(%esp) -08050718 <.text+0x6a48> movl $0x805df90,0x14(%esp) -08050720 <.text+0x6a50> movl $0x805dfa0,0x10(%esp) -08050728 <.text+0x6a58> mov %ecx,0xc(%esp) -0805072c <.text+0x6a5c> movl $0x805ddc9,0x8(%esp) -08050734 <.text+0x6a64> mov %eax,(%esp) -08050737 <.text+0x6a67> call 08052790 <exit@plt+0x8ad4> -0805073c <.text+0x6a6c> movl $0x0,(%esp) -08050743 <.text+0x6a73> call 08049cbc <exit@plt> -08050748 <.text+0x6a78> movl $0x2,0x80613a8 -08050752 <.text+0x6a82> mov $0x1,%edi -08050757 <.text+0x6a87> jmp 0804fdc0 <exit@plt+0x6104> -0805075c <.text+0x6a8c> movb $0x1,0x80613d8 -08050763 <.text+0x6a93> jmp 0804fdc0 <exit@plt+0x6104> -08050768 <.text+0x6a98> movl $0x3,0x4(%esp) -08050770 <.text+0x6aa0> movl $0x0,(%esp) -08050777 <.text+0x6aa7> call 080553a0 <exit@plt+0xb6e4> -0805077c <.text+0x6aac> jmp 0804fdc0 <exit@plt+0x6104> -08050781 <.text+0x6ab1> movl $0x0,0x4(%esp) -08050789 <.text+0x6ab9> movl $0x0,(%esp) -08050790 <.text+0x6ac0> call 080553a0 <exit@plt+0xb6e4> -08050795 <.text+0x6ac5> jmp 0804fdc0 <exit@plt+0x6104> -0805079a <.text+0x6aca> movl $0x5,0x80613d4 -080507a4 <.text+0x6ad4> jmp 0804fdc0 <exit@plt+0x6104> -080507a9 <.text+0x6ad9> mov 0x8061320,%edx -080507af <.text+0x6adf> movl $0x8,(%esp) -080507b6 <.text+0x6ae6> mov %edx,0x24(%esp) -080507ba <.text+0x6aea> call 08058380 <exit@plt+0xe6c4> -080507bf <.text+0x6aef> mov 0x24(%esp),%edx -080507c3 <.text+0x6af3> mov %edx,(%eax) -080507c5 <.text+0x6af5> mov 0x80613e0,%edx -080507cb <.text+0x6afb> mov %edx,0x4(%eax) -080507ce <.text+0x6afe> mov %eax,0x80613e0 -080507d3 <.text+0x6b03> jmp 0804fdc0 <exit@plt+0x6104> -080507d8 <.text+0x6b08> movl $0x3,0x80613d4 -080507e2 <.text+0x6b12> jmp 0804fdc0 <exit@plt+0x6104> -080507e7 <.text+0x6b17> movb $0x0,0x80611c9 -080507ee <.text+0x6b1e> jmp 0804fdc0 <exit@plt+0x6104> -080507f3 <.text+0x6b23> movb $0x1,0x8061374 -080507fa <.text+0x6b2a> jmp 0804fdc0 <exit@plt+0x6104> -080507ff <.text+0x6b2f> movl $0x1,0x80613a8 -08050809 <.text+0x6b39> mov $0x1,%edi -0805080e <.text+0x6b3e> jmp 0804fdc0 <exit@plt+0x6104> -08050813 <.text+0x6b43> movl $0xffffffff,0x80613a8 -0805081d <.text+0x6b4d> mov $0x1,%edi -08050822 <.text+0x6b52> jmp 0804fdc0 <exit@plt+0x6104> -08050827 <.text+0x6b57> mov 0x8061320,%eax -0805082c <.text+0x6b5c> movl $0x0,0x10(%esp) -08050834 <.text+0x6b64> mov %esi,0xc(%esp) -08050838 <.text+0x6b68> movl $0x0,0x8(%esp) -08050840 <.text+0x6b70> movl $0x0,0x4(%esp) -08050848 <.text+0x6b78> mov %eax,(%esp) -0805084b <.text+0x6b7b> call 08058560 <exit@plt+0xe8a4> -08050850 <.text+0x6b80> test %eax,%eax -08050852 <.text+0x6b82> jne 08051006 <exit@plt+0x734a> -08050858 <.text+0x6b88> mov 0xdc(%esp),%eax -0805085f <.text+0x6b8f> mov %eax,0x80613f4 -08050864 <.text+0x6b94> jmp 0804fdc0 <exit@plt+0x6104> -08050869 <.text+0x6b99> movl $0x5,0x4(%esp) -08050871 <.text+0x6ba1> movl $0x0,(%esp) -08050878 <.text+0x6ba8> call 080553a0 <exit@plt+0xb6e4> -0805087d <.text+0x6bad> jmp 0804fdc0 <exit@plt+0x6104> -08050882 <.text+0x6bb2> movl $0x1,0x80613a4 -0805088c <.text+0x6bbc> jmp 0804fdc0 <exit@plt+0x6104> -08050891 <.text+0x6bc1> movl $0x2,0x80613dc -0805089b <.text+0x6bcb> jmp 0804fdc0 <exit@plt+0x6104> -080508a0 <.text+0x6bd0> mov (%esi),%eax -080508a2 <.text+0x6bd2> jmp 08050040 <exit@plt+0x6384> -080508a7 <.text+0x6bd7> nop -080508a8 <.text+0x6bd8> lea 0xdc(%esp),%eax -080508af <.text+0x6bdf> movl $0x0,0x10(%esp) -080508b7 <.text+0x6be7> mov %eax,0xc(%esp) -080508bb <.text+0x6beb> movl $0x0,0x8(%esp) -080508c3 <.text+0x6bf3> movl $0x0,0x4(%esp) -080508cb <.text+0x6bfb> mov %esi,(%esp) -080508ce <.text+0x6bfe> call 08058560 <exit@plt+0xe8a4> -080508d3 <.text+0x6c03> test %eax,%eax -080508d5 <.text+0x6c05> jne 080509a8 <exit@plt+0x6cec> -080508db <.text+0x6c0b> mov 0xdc(%esp),%eax -080508e2 <.text+0x6c12> test %eax,%eax -080508e4 <.text+0x6c14> je 080509a8 <exit@plt+0x6cec> -080508ea <.text+0x6c1a> mov %eax,0x80613fc -080508ef <.text+0x6c1f> jmp 0804fd17 <exit@plt+0x605b> -080508f4 <.text+0x6c24> lea 0x0(%esi,%eiz,1),%esi -080508f8 <.text+0x6c28> mov %esi,(%esp) -080508fb <.text+0x6c2b> call 080562c0 <exit@plt+0xc604> -08050900 <.text+0x6c30> movl $0x5,0x8(%esp) -08050908 <.text+0x6c38> movl $0x805dc00,0x4(%esp) -08050910 <.text+0x6c40> movl $0x0,(%esp) -08050917 <.text+0x6c47> mov %eax,%esi -08050919 <.text+0x6c49> call 0804990c <dcgettext@plt> -0805091e <.text+0x6c4e> mov %esi,0xc(%esp) -08050922 <.text+0x6c52> movl $0x0,0x4(%esp) -0805092a <.text+0x6c5a> movl $0x0,(%esp) -08050931 <.text+0x6c61> mov %eax,0x8(%esp) -08050935 <.text+0x6c65> call 08049b4c <error@plt> -0805093a <.text+0x6c6a> jmp 0804fdab <exit@plt+0x60ef> -0805093f <.text+0x6c6f> nop -08050940 <.text+0x6c70> mov %esi,(%esp) -08050943 <.text+0x6c73> call 080562c0 <exit@plt+0xc604> -08050948 <.text+0x6c78> movl $0x5,0x8(%esp) -08050950 <.text+0x6c80> movl $0x805db80,0x4(%esp) -08050958 <.text+0x6c88> movl $0x0,(%esp) -0805095f <.text+0x6c8f> mov %eax,%esi -08050961 <.text+0x6c91> call 0804990c <dcgettext@plt> -08050966 <.text+0x6c96> mov %esi,0xc(%esp) -0805096a <.text+0x6c9a> movl $0x0,0x4(%esp) -08050972 <.text+0x6ca2> movl $0x0,(%esp) -08050979 <.text+0x6ca9> mov %eax,0x8(%esp) -0805097d <.text+0x6cad> call 08049b4c <error@plt> -08050982 <.text+0x6cb2> jmp 0804fcae <exit@plt+0x5ff2> -08050987 <.text+0x6cb7> nop -08050988 <.text+0x6cb8> movl $0xfffffff0,0x4(%esp) -08050990 <.text+0x6cc0> movl $0x8061540,(%esp) -08050997 <.text+0x6cc7> call 080498ec <_obstack_newchunk@plt> -0805099c <.text+0x6ccc> mov 0x806154c,%eax -080509a1 <.text+0x6cd1> jmp 080500aa <exit@plt+0x63ee> -080509a6 <.text+0x6cd6> xchg %ax,%ax -080509a8 <.text+0x6cd8> mov %esi,(%esp) -080509ab <.text+0x6cdb> call 080562c0 <exit@plt+0xc604> -080509b0 <.text+0x6ce0> movl $0x5,0x8(%esp) -080509b8 <.text+0x6ce8> movl $0x805dbc4,0x4(%esp) -080509c0 <.text+0x6cf0> movl $0x0,(%esp) -080509c7 <.text+0x6cf7> mov %eax,%esi -080509c9 <.text+0x6cf9> call 0804990c <dcgettext@plt> -080509ce <.text+0x6cfe> mov %esi,0xc(%esp) -080509d2 <.text+0x6d02> movl $0x0,0x4(%esp) -080509da <.text+0x6d0a> movl $0x0,(%esp) -080509e1 <.text+0x6d11> mov %eax,0x8(%esp) -080509e5 <.text+0x6d15> call 08049b4c <error@plt> -080509ea <.text+0x6d1a> jmp 0804fd17 <exit@plt+0x605b> -080509ef <.text+0x6d1f> nop -080509f0 <.text+0x6d20> cmpb $0x0,0x80613c8 -080509f7 <.text+0x6d27> je 08050a88 <exit@plt+0x6dcc> -080509fd <.text+0x6d2d> cmpb $0x0,0x8061340 -08050a04 <.text+0x6d34> jne 080511db <exit@plt+0x751f> -08050a0a <.text+0x6d3a> mov 0x8061300,%eax -08050a0f <.text+0x6d3f> xor %ebx,%ebx -08050a11 <.text+0x6d41> mov %eax,(%esp) -08050a14 <.text+0x6d44> call 08049c5c <fflush_unlocked@plt> -08050a19 <.text+0x6d49> jmp 08050a28 <exit@plt+0x6d6c> -08050a1b <.text+0x6d4b> nop -08050a1c <.text+0x6d4c> lea 0x0(%esi,%eiz,1),%esi -08050a20 <.text+0x6d50> add $0x1,%ebx -08050a23 <.text+0x6d53> cmp $0xc,%ebx -08050a26 <.text+0x6d56> je 08050a55 <exit@plt+0x6d99> -08050a28 <.text+0x6d58> mov 0x805ea00(,%ebx,4),%esi -08050a2f <.text+0x6d5f> movl $0x8061420,(%esp) -08050a36 <.text+0x6d66> mov %esi,0x4(%esp) -08050a3a <.text+0x6d6a> call 0804973c <sigismember@plt> -08050a3f <.text+0x6d6f> test %eax,%eax -08050a41 <.text+0x6d71> je 08050a20 <exit@plt+0x6d64> -08050a43 <.text+0x6d73> movl $0x0,0x4(%esp) -08050a4b <.text+0x6d7b> mov %esi,(%esp) -08050a4e <.text+0x6d7e> call 0804972c <signal@plt> -08050a53 <.text+0x6d83> jmp 08050a20 <exit@plt+0x6d64> -08050a55 <.text+0x6d85> mov 0x80614a4,%ebx -08050a5b <.text+0x6d8b> test %ebx,%ebx -08050a5d <.text+0x6d8d> je 08050a71 <exit@plt+0x6db5> -08050a5f <.text+0x6d8f> nop -08050a60 <.text+0x6d90> movl $0x13,(%esp) -08050a67 <.text+0x6d97> call 08049a7c <raise@plt> -08050a6c <.text+0x6d9c> sub $0x1,%ebx -08050a6f <.text+0x6d9f> jne 08050a60 <exit@plt+0x6da4> -08050a71 <.text+0x6da1> mov 0x80614a0,%eax -08050a76 <.text+0x6da6> test %eax,%eax -08050a78 <.text+0x6da8> je 08050a88 <exit@plt+0x6dcc> -08050a7a <.text+0x6daa> mov %eax,(%esp) -08050a7d <.text+0x6dad> call 08049a7c <raise@plt> -08050a82 <.text+0x6db2> lea 0x0(%esi),%esi -08050a88 <.text+0x6db8> cmpb $0x0,0x80613c0 -08050a8f <.text+0x6dbf> jne 0805121d <exit@plt+0x7561> -08050a95 <.text+0x6dc5> mov 0x806134c,%eax -08050a9a <.text+0x6dca> test %eax,%eax -08050a9c <.text+0x6dcc> je 08050d21 <exit@plt+0x7065> -08050aa2 <.text+0x6dd2> mov %eax,(%esp) -08050aa5 <.text+0x6dd5> call 080531b0 <exit@plt+0x94f4> -08050aaa <.text+0x6dda> test %eax,%eax -08050aac <.text+0x6ddc> je 08050d14 <exit@plt+0x7058> -08050ab2 <.text+0x6de2> movl $0x805e9e0,0xc(%esp) -08050aba <.text+0x6dea> movl $0x5b0,0x8(%esp) -08050ac2 <.text+0x6df2> movl $0x805ddda,0x4(%esp) -08050aca <.text+0x6dfa> movl $0x805dd48,(%esp) -08050ad1 <.text+0x6e01> call 0804987c <__assert_fail@plt> -08050ad6 <.text+0x6e06> mov 0x2c(%esp),%esi -08050ada <.text+0x6e0a> test %esi,%esi -08050adc <.text+0x6e0c> je 080512e9 <exit@plt+0x762d> -08050ae2 <.text+0x6e12> mov %ebx,0x28(%esp) -08050ae6 <.text+0x6e16> mov 0x2c(%esp),%ebx -08050aea <.text+0x6e1a> jmp 08050b07 <exit@plt+0x6e4b> -08050aec <.text+0x6e1c> lea 0x0(%esi,%eiz,1),%esi -08050af0 <.text+0x6e20> movl $0x2,(%esp) -08050af7 <.text+0x6e27> call 08053120 <exit@plt+0x9464> -08050afc <.text+0x6e2c> test %al,%al -08050afe <.text+0x6e2e> je 08050ff4 <exit@plt+0x7338> -08050b04 <.text+0x6e34> add $0x6,%ebx -08050b07 <.text+0x6e37> mov %ebx,%esi -08050b09 <.text+0x6e39> mov $0x805ee30,%edi -08050b0e <.text+0x6e3e> mov $0x6,%ecx -08050b13 <.text+0x6e43> repz cmpsb %es:(%edi),%ds:(%esi) -08050b15 <.text+0x6e45> je 08050af0 <exit@plt+0x6e34> -08050b17 <.text+0x6e47> mov %ebx,0x2c(%esp) -08050b1b <.text+0x6e4b> mov 0x2c(%esp),%edx -08050b1f <.text+0x6e4f> mov 0x28(%esp),%ebx -08050b23 <.text+0x6e53> cmpb $0x2b,(%edx) -08050b26 <.text+0x6e56> je 080510d3 <exit@plt+0x7417> -08050b2c <.text+0x6e5c> mov 0x80612b4,%eax -08050b31 <.text+0x6e61> movl $0x4,0x10(%esp) -08050b39 <.text+0x6e69> movl $0x805ee0c,0xc(%esp) -08050b41 <.text+0x6e71> movl $0x805ee1c,0x8(%esp) -08050b49 <.text+0x6e79> mov %eax,0x14(%esp) -08050b4d <.text+0x6e7d> mov 0x2c(%esp),%eax -08050b51 <.text+0x6e81> movl $0x805dfe2,(%esp) -08050b58 <.text+0x6e88> mov %eax,0x4(%esp) -08050b5c <.text+0x6e8c> call 08052b30 <exit@plt+0x8e74> -08050b61 <.text+0x6e91> mov 0x805ee0c(,%eax,4),%eax -08050b68 <.text+0x6e98> cmp $0x1,%eax -08050b6b <.text+0x6e9b> je 0805130e <exit@plt+0x7652> -08050b71 <.text+0x6ea1> jae 080512bc <exit@plt+0x7600> -08050b77 <.text+0x6ea7> movl $0x805dfed,0x80611d0 -08050b81 <.text+0x6eb1> movl $0x805dfed,0x80611cc -08050b8b <.text+0x6ebb> mov 0x80611d0,%eax -08050b90 <.text+0x6ec0> movl $0x805de6a,0x4(%esp) -08050b98 <.text+0x6ec8> mov %eax,(%esp) -08050b9b <.text+0x6ecb> call 08049adc <strstr@plt> -08050ba0 <.text+0x6ed0> test %eax,%eax -08050ba2 <.text+0x6ed2> je 0804ff3b <exit@plt+0x627f> -08050ba8 <.text+0x6ed8> mov $0x5,%eax -08050bad <.text+0x6edd> mov %ebx,0x2c(%esp) -08050bb1 <.text+0x6ee1> mov %eax,%ebx -08050bb3 <.text+0x6ee3> mov $0x8061580,%edi -08050bb8 <.text+0x6ee8> movl $0x0,0x8061d0c -08050bc2 <.text+0x6ef2> mov $0x2000e,%esi -08050bc7 <.text+0x6ef7> nop -08050bc8 <.text+0x6ef8> mov %ebx,0xd8(%esp) -08050bcf <.text+0x6eff> mov %esi,(%esp) -08050bd2 <.text+0x6f02> call 08049aec <nl_langinfo@plt> -08050bd7 <.text+0x6f07> lea 0xd8(%esp),%edx -08050bde <.text+0x6f0e> movl $0x0,0x14(%esp) -08050be6 <.text+0x6f16> movl $0x0,0x10(%esp) -08050bee <.text+0x6f1e> mov %edx,0xc(%esp) -08050bf2 <.text+0x6f22> movl $0xa1,0x8(%esp) -08050bfa <.text+0x6f2a> mov %edi,0x4(%esp) -08050bfe <.text+0x6f2e> mov %eax,(%esp) -08050c01 <.text+0x6f31> call 08051f10 <exit@plt+0x8254> -08050c06 <.text+0x6f36> cmp $0xa0,%eax -08050c0b <.text+0x6f3b> ja 080511e5 <exit@plt+0x7529> -08050c11 <.text+0x6f41> mov 0xd8(%esp),%edx -08050c18 <.text+0x6f48> mov 0x8061d0c,%eax -08050c1d <.text+0x6f4d> cmp %edx,%eax -08050c1f <.text+0x6f4f> jae 08050c23 <exit@plt+0x6f67> -08050c21 <.text+0x6f51> mov %edx,%eax -08050c23 <.text+0x6f53> add $0x1,%esi -08050c26 <.text+0x6f56> add $0xa1,%edi -08050c2c <.text+0x6f5c> cmp $0x2001a,%esi -08050c32 <.text+0x6f62> mov %eax,0x8061d0c -08050c37 <.text+0x6f67> jne 08050bc8 <exit@plt+0x6f0c> -08050c39 <.text+0x6f69> cmp %eax,%ebx -08050c3b <.text+0x6f6b> ja 08050bb1 <exit@plt+0x6ef5> -08050c41 <.text+0x6f71> test %eax,%eax -08050c43 <.text+0x6f73> mov 0x2c(%esp),%ebx -08050c47 <.text+0x6f77> jne 0804ff3b <exit@plt+0x627f> -08050c4d <.text+0x6f7d> movl $0x5,0x8(%esp) -08050c55 <.text+0x6f85> movl $0x805dc6c,0x4(%esp) -08050c5d <.text+0x6f8d> movl $0x0,(%esp) -08050c64 <.text+0x6f94> call 0804990c <dcgettext@plt> -08050c69 <.text+0x6f99> movl $0x0,0x4(%esp) -08050c71 <.text+0x6fa1> movl $0x0,(%esp) -08050c78 <.text+0x6fa8> mov %eax,0x8(%esp) -08050c7c <.text+0x6fac> call 08049b4c <error@plt> -08050c81 <.text+0x6fb1> jmp 0804ff3b <exit@plt+0x627f> -08050c86 <.text+0x6fb6> cmp $0x4,%eax -08050c89 <.text+0x6fb9> je 0804ff79 <exit@plt+0x62bd> -08050c8f <.text+0x6fbf> mov 0x80613a0,%edx -08050c95 <.text+0x6fc5> test %edx,%edx -08050c97 <.text+0x6fc7> je 0804ff79 <exit@plt+0x62bd> -08050c9d <.text+0x6fcd> cmpb $0x0,0x8061374 -08050ca4 <.text+0x6fd4> jne 0804ff79 <exit@plt+0x62bd> -08050caa <.text+0x6fda> cmpb $0x0,0x80613af -08050cb1 <.text+0x6fe1> jne 0804ff79 <exit@plt+0x62bd> -08050cb7 <.text+0x6fe7> cmpb $0x0,0x80613d8 -08050cbe <.text+0x6fee> movb $0x0,0x8061400 -08050cc5 <.text+0x6ff5> jne 08050ce6 <exit@plt+0x702a> -08050cc7 <.text+0x6ff7> cmpb $0x0,0x80613c8 -08050cce <.text+0x6ffe> jne 08050ce6 <exit@plt+0x702a> -08050cd0 <.text+0x7000> mov 0x80613c4,%eax -08050cd5 <.text+0x7005> test %eax,%eax -08050cd7 <.text+0x7007> jne 08050ce6 <exit@plt+0x702a> -08050cd9 <.text+0x7009> cmpb $0x0,0x80613da -08050ce0 <.text+0x7010> je 0804ff80 <exit@plt+0x62c4> -08050ce6 <.text+0x7016> mov $0x1,%eax -08050ceb <.text+0x701b> jmp 0804ff82 <exit@plt+0x62c6> -08050cf0 <.text+0x7020> movl $0x805e9e0,0xc(%esp) -08050cf8 <.text+0x7028> movl $0x579,0x8(%esp) -08050d00 <.text+0x7030> movl $0x805ddda,0x4(%esp) -08050d08 <.text+0x7038> movl $0x805e01e,(%esp) -08050d0f <.text+0x703f> call 0804987c <__assert_fail@plt> -08050d14 <.text+0x7044> mov 0x806134c,%eax -08050d19 <.text+0x7049> mov %eax,(%esp) -08050d1c <.text+0x704c> call 08053720 <exit@plt+0x9a64> -08050d21 <.text+0x7051> mov 0x80614a8,%eax -08050d26 <.text+0x7056> mov %eax,(%esp) -08050d29 <.text+0x7059> call 08049cbc <exit@plt> -08050d2e <.text+0x705e> movl $0x804a890,0x10(%esp) -08050d36 <.text+0x7066> movl $0x8049dc0,0xc(%esp) -08050d3e <.text+0x706e> movl $0x8049d90,0x8(%esp) -08050d46 <.text+0x7076> movl $0x0,0x4(%esp) -08050d4e <.text+0x707e> movl $0x1e,(%esp) -08050d55 <.text+0x7085> call 080537e0 <exit@plt+0x9b24> -08050d5a <.text+0x708a> test %eax,%eax -08050d5c <.text+0x708c> mov %eax,0x806134c -08050d61 <.text+0x7091> je 080512e4 <exit@plt+0x7628> -08050d67 <.text+0x7097> movl $0x80498cc,0x10(%esp) -08050d6f <.text+0x709f> movl $0x8049afc,0xc(%esp) -08050d77 <.text+0x70a7> movl $0x0,0x8(%esp) -08050d7f <.text+0x70af> movl $0x0,0x4(%esp) -08050d87 <.text+0x70b7> movl $0x8061540,(%esp) -08050d8e <.text+0x70be> call 0804984c <_obstack_begin@plt> -08050d93 <.text+0x70c3> jmp 0804ff6b <exit@plt+0x62af> -08050d98 <.text+0x70c8> call 0804d0c0 <exit@plt+0x3404> -08050d9d <.text+0x70cd> cmpb $0x0,0x80613c8 -08050da4 <.text+0x70d4> je 0804ff51 <exit@plt+0x6295> -08050daa <.text+0x70da> mov $0xd,%eax -08050daf <.text+0x70df> call 0804ab00 <exit@plt+0xe44> -08050db4 <.text+0x70e4> test %al,%al -08050db6 <.text+0x70e6> je 08051188 <exit@plt+0x74cc> -08050dbc <.text+0x70ec> movb $0x1,0x80613d0 -08050dc3 <.text+0x70f3> movl $0x1,(%esp) -08050dca <.text+0x70fa> call 080499dc <tcgetpgrp@plt> -08050dcf <.text+0x70ff> test %eax,%eax -08050dd1 <.text+0x7101> js 0804ff51 <exit@plt+0x6295> -08050dd7 <.text+0x7107> movl $0x8061420,(%esp) -08050dde <.text+0x710e> xor %esi,%esi -08050de0 <.text+0x7110> call 080496ac <sigemptyset@plt> -08050de5 <.text+0x7115> lea 0x0(%esi),%esi -08050de8 <.text+0x7118> mov 0x805ea00(,%esi,4),%edi -08050def <.text+0x711f> lea 0x34(%esp),%edx -08050df3 <.text+0x7123> mov %edx,0x8(%esp) -08050df7 <.text+0x7127> movl $0x0,0x4(%esp) -08050dff <.text+0x712f> mov %edi,(%esp) -08050e02 <.text+0x7132> call 0804991c <sigaction@plt> -08050e07 <.text+0x7137> cmpl $0x1,0x34(%esp) -08050e0c <.text+0x713c> je 08050e1e <exit@plt+0x7162> -08050e0e <.text+0x713e> mov %edi,0x4(%esp) -08050e12 <.text+0x7142> movl $0x8061420,(%esp) -08050e19 <.text+0x7149> call 08049b8c <sigaddset@plt> -08050e1e <.text+0x714e> add $0x1,%esi -08050e21 <.text+0x7151> cmp $0xc,%esi -08050e24 <.text+0x7154> jne 08050de8 <exit@plt+0x712c> -08050e26 <.text+0x7156> lea 0x38(%esp),%edi -08050e2a <.text+0x715a> mov $0x8061420,%esi -08050e2f <.text+0x715f> mov $0x20,%ecx -08050e34 <.text+0x7164> movl $0x10000000,0xb8(%esp) -08050e3f <.text+0x716f> rep movsl %ds:(%esi),%es:(%edi) -08050e41 <.text+0x7171> xor %esi,%esi -08050e43 <.text+0x7173> nop -08050e44 <.text+0x7174> lea 0x0(%esi,%eiz,1),%esi -08050e48 <.text+0x7178> mov 0x805ea00(,%esi,4),%edi -08050e4f <.text+0x717f> movl $0x8061420,(%esp) -08050e56 <.text+0x7186> mov %edi,0x4(%esp) -08050e5a <.text+0x718a> call 0804973c <sigismember@plt> -08050e5f <.text+0x718f> test %eax,%eax -08050e61 <.text+0x7191> je 08050e8e <exit@plt+0x71d2> -08050e63 <.text+0x7193> cmp $0x14,%edi -08050e66 <.text+0x7196> mov $0x8049e30,%eax -08050e6b <.text+0x719b> je 08050e72 <exit@plt+0x71b6> -08050e6d <.text+0x719d> mov $0x8049e10,%eax -08050e72 <.text+0x71a2> mov %eax,0x34(%esp) -08050e76 <.text+0x71a6> lea 0x34(%esp),%eax -08050e7a <.text+0x71aa> movl $0x0,0x8(%esp) -08050e82 <.text+0x71b2> mov %eax,0x4(%esp) -08050e86 <.text+0x71b6> mov %edi,(%esp) -08050e89 <.text+0x71b9> call 0804991c <sigaction@plt> -08050e8e <.text+0x71be> add $0x1,%esi -08050e91 <.text+0x71c1> cmp $0xc,%esi -08050e94 <.text+0x71c4> jne 08050e48 <exit@plt+0x718c> -08050e96 <.text+0x71c6> jmp 0804ff51 <exit@plt+0x6295> -08050e9b <.text+0x71cb> cmpb $0x0,0x80613d9 -08050ea2 <.text+0x71d2> je 08051076 <exit@plt+0x73ba> -08050ea8 <.text+0x71d8> mov $0x2,%eax -08050ead <.text+0x71dd> mov %eax,0x80613d4 -08050eb2 <.text+0x71e2> jmp 0804ff5e <exit@plt+0x62a2> -08050eb7 <.text+0x71e7> movl $0x80498cc,0x10(%esp) -08050ebf <.text+0x71ef> movl $0x8049afc,0xc(%esp) -08050ec7 <.text+0x71f7> movl $0x0,0x8(%esp) -08050ecf <.text+0x71ff> movl $0x0,0x4(%esp) -08050ed7 <.text+0x7207> movl $0x80614c0,(%esp) -08050ede <.text+0x720e> call 0804984c <_obstack_begin@plt> -08050ee3 <.text+0x7213> movl $0x80498cc,0x10(%esp) -08050eeb <.text+0x721b> movl $0x8049afc,0xc(%esp) -08050ef3 <.text+0x7223> movl $0x0,0x8(%esp) -08050efb <.text+0x722b> movl $0x0,0x4(%esp) -08050f03 <.text+0x7233> movl $0x8061500,(%esp) -08050f0a <.text+0x723a> call 0804984c <_obstack_begin@plt> -08050f0f <.text+0x723f> jmp 0804ff94 <exit@plt+0x62d8> -08050f14 <.text+0x7244> call 0804bb50 <exit@plt+0x1e94> -08050f19 <.text+0x7249> cmpb $0x0,0x80613d9 -08050f20 <.text+0x7250> je 080511ca <exit@plt+0x750e> -08050f26 <.text+0x7256> mov 0x8061358,%ebx -08050f2c <.text+0x725c> test %ebx,%ebx -08050f2e <.text+0x725e> je 08050023 <exit@plt+0x6367> -08050f34 <.text+0x7264> call 0804eee0 <exit@plt+0x5224> -08050f39 <.text+0x7269> mov 0x8061368,%ecx -08050f3f <.text+0x726f> xor %esi,%esi -08050f41 <.text+0x7271> test %ecx,%ecx -08050f43 <.text+0x7273> je 08050032 <exit@plt+0x6376> -08050f49 <.text+0x7279> mov 0x8061300,%eax -08050f4e <.text+0x727e> mov 0x14(%eax),%edx -08050f51 <.text+0x7281> cmp 0x18(%eax),%edx -08050f54 <.text+0x7284> jae 080513d6 <exit@plt+0x771a> -08050f5a <.text+0x728a> movb $0xa,(%edx) -08050f5d <.text+0x728d> add $0x1,%edx -08050f60 <.text+0x7290> mov %edx,0x14(%eax) -08050f63 <.text+0x7293> addl $0x1,0x80614b4 -08050f6a <.text+0x729a> mov 0x8061368,%esi -08050f70 <.text+0x72a0> jmp 08050032 <exit@plt+0x6376> -08050f75 <.text+0x72a5> mov %edi,%edx -08050f77 <.text+0x72a7> test %dl,%dl -08050f79 <.text+0x72a9> jne 0804ff33 <exit@plt+0x6277> -08050f7f <.text+0x72af> test %eax,%eax -08050f81 <.text+0x72b1> je 08050ad6 <exit@plt+0x6e1a> -08050f87 <.text+0x72b7> movl $0x4,0x80613a8 -08050f91 <.text+0x72c1> mov 0x80613a0,%eax -08050f96 <.text+0x72c6> jmp 0804ff33 <exit@plt+0x6277> -08050f9b <.text+0x72cb> cmpb $0x0,0x80613d9 -08050fa2 <.text+0x72d2> je 080510bd <exit@plt+0x7401> -08050fa8 <.text+0x72d8> mov $0x3,%edx -08050fad <.text+0x72dd> mov $0x805f03d,%eax -08050fb2 <.text+0x72e2> movl $0x805f061,0xc(%esp) -08050fba <.text+0x72ea> movl $0x1,0x8(%esp) -08050fc2 <.text+0x72f2> movl $0x0,(%esp) -08050fc9 <.text+0x72f9> movl $0x0,0x4(%esp) -08050fd1 <.text+0x7301> call 0804aec0 <exit@plt+0x1204> -08050fd6 <.text+0x7306> jmp 08050015 <exit@plt+0x6359> -08050fdb <.text+0x730b> movl $0x805def6,(%esp) -08050fe2 <.text+0x7312> call 080497bc <getenv@plt> -08050fe7 <.text+0x7317> test %eax,%eax -08050fe9 <.text+0x7319> jne 0804fcdc <exit@plt+0x6020> -08050fef <.text+0x731f> jmp 0804fcf2 <exit@plt+0x6036> -08050ff4 <.text+0x7324> mov 0x80612e0,%eax -08050ff9 <.text+0x7329> mov 0x28(%esp),%ebx -08050ffd <.text+0x732d> mov %eax,0x2c(%esp) -08051001 <.text+0x7331> jmp 0804ff44 <exit@plt+0x6288> -08051006 <.text+0x7336> mov 0x8061320,%eax -0805100b <.text+0x733b> mov %eax,(%esp) -0805100e <.text+0x733e> call 080562c0 <exit@plt+0xc604> -08051013 <.text+0x7343> movl $0x5,0x8(%esp) -0805101b <.text+0x734b> movl $0x805df2c,0x4(%esp) -08051023 <.text+0x7353> movl $0x0,(%esp) -0805102a <.text+0x735a> mov %eax,0x24(%esp) -0805102e <.text+0x735e> call 0804990c <dcgettext@plt> -08051033 <.text+0x7363> mov 0x24(%esp),%edx -08051037 <.text+0x7367> movl $0x0,0x4(%esp) -0805103f <.text+0x736f> movl $0x2,(%esp) -08051046 <.text+0x7376> mov %edx,0xc(%esp) -0805104a <.text+0x737a> mov %eax,0x8(%esp) -0805104e <.text+0x737e> call 08049b4c <error@plt> -08051053 <.text+0x7383> jmp 08050858 <exit@plt+0x6b9c> -08051058 <.text+0x7388> movl $0x1,(%esp) -0805105f <.text+0x738f> call 0804998c <isatty@plt> -08051064 <.text+0x7394> cmp $0x1,%eax -08051067 <.text+0x7397> sbb %eax,%eax -08051069 <.text+0x7399> add $0x2,%eax -0805106c <.text+0x739c> mov %eax,0x80613a0 -08051071 <.text+0x73a1> jmp 0805060a <exit@plt+0x694e> -08051076 <.text+0x73a6> cmpl $0x3,0x80613c4 -0805107d <.text+0x73ad> je 08050ea8 <exit@plt+0x71ec> -08051083 <.text+0x73b3> mov 0x80613a0,%ecx -08051089 <.text+0x73b9> mov $0x4,%eax -0805108e <.text+0x73be> test %ecx,%ecx -08051090 <.text+0x73c0> jne 08050ead <exit@plt+0x71f1> -08051096 <.text+0x73c6> jmp 08050ea8 <exit@plt+0x71ec> -0805109b <.text+0x73cb> mov 0x80613ec,%eax -080510a0 <.text+0x73d0> movl $0x1,0x8(%esp) -080510a8 <.text+0x73d8> movl $0x20,0x4(%esp) -080510b0 <.text+0x73e0> mov %eax,(%esp) -080510b3 <.text+0x73e3> call 080553d0 <exit@plt+0xb714> -080510b8 <.text+0x73e8> jmp 0804fe9b <exit@plt+0x61df> -080510bd <.text+0x73ed> mov $0x1,%ecx -080510c2 <.text+0x73f2> xor %edx,%edx -080510c4 <.text+0x73f4> mov $0x805f03d,%eax -080510c9 <.text+0x73f9> call 0804ab80 <exit@plt+0xec4> -080510ce <.text+0x73fe> jmp 08050015 <exit@plt+0x6359> -080510d3 <.text+0x7403> mov %edx,%esi -080510d5 <.text+0x7405> add $0x1,%esi -080510d8 <.text+0x7408> movl $0xa,0x4(%esp) -080510e0 <.text+0x7410> mov %esi,(%esp) -080510e3 <.text+0x7413> call 080497ac <strchr@plt> -080510e8 <.text+0x7418> mov %esi,%edx -080510ea <.text+0x741a> test %eax,%eax -080510ec <.text+0x741c> mov %eax,%edi -080510ee <.text+0x741e> je 0805115e <exit@plt+0x74a2> -080510f0 <.text+0x7420> lea 0x1(%eax),%edx -080510f3 <.text+0x7423> mov %edx,(%esp) -080510f6 <.text+0x7426> movl $0xa,0x4(%esp) -080510fe <.text+0x742e> mov %edx,0x24(%esp) -08051102 <.text+0x7432> call 080497ac <strchr@plt> -08051107 <.text+0x7437> mov 0x24(%esp),%edx -0805110b <.text+0x743b> test %eax,%eax -0805110d <.text+0x743d> je 0805115b <exit@plt+0x749f> -0805110f <.text+0x743f> mov %esi,(%esp) -08051112 <.text+0x7442> call 08055360 <exit@plt+0xb6a4> -08051117 <.text+0x7447> movl $0x5,0x8(%esp) -0805111f <.text+0x744f> movl $0x805dfc5,0x4(%esp) -08051127 <.text+0x7457> movl $0x0,(%esp) -0805112e <.text+0x745e> mov %eax,0x20(%esp) -08051132 <.text+0x7462> call 0804990c <dcgettext@plt> -08051137 <.text+0x7467> mov 0x20(%esp),%ecx -0805113b <.text+0x746b> movl $0x0,0x4(%esp) -08051143 <.text+0x7473> movl $0x2,(%esp) -0805114a <.text+0x747a> mov %ecx,0xc(%esp) -0805114e <.text+0x747e> mov %eax,0x8(%esp) -08051152 <.text+0x7482> call 08049b4c <error@plt> -08051157 <.text+0x7487> mov 0x24(%esp),%edx -0805115b <.text+0x748b> movb $0x0,(%edi) -0805115e <.text+0x748e> movl $0x805de6a,0x4(%esp) -08051166 <.text+0x7496> mov %esi,(%esp) -08051169 <.text+0x7499> mov %esi,0x80611cc -0805116f <.text+0x749f> mov %edx,0x80611d0 -08051175 <.text+0x74a5> call 08049adc <strstr@plt> -0805117a <.text+0x74aa> test %eax,%eax -0805117c <.text+0x74ac> jne 08050ba8 <exit@plt+0x6eec> -08051182 <.text+0x74b2> jmp 08050b8b <exit@plt+0x6ecf> -08051187 <.text+0x74b7> nop -08051188 <.text+0x74b8> mov $0xe,%eax -0805118d <.text+0x74bd> lea 0x0(%esi),%esi -08051190 <.text+0x74c0> call 0804ab00 <exit@plt+0xe44> -08051195 <.text+0x74c5> test %al,%al -08051197 <.text+0x74c7> je 080511a6 <exit@plt+0x74ea> -08051199 <.text+0x74c9> cmpb $0x0,0x8061364 -080511a0 <.text+0x74d0> jne 08050dbc <exit@plt+0x7100> -080511a6 <.text+0x74d6> mov $0xc,%eax -080511ab <.text+0x74db> call 0804ab00 <exit@plt+0xe44> -080511b0 <.text+0x74e0> test %al,%al -080511b2 <.text+0x74e2> je 08050dc3 <exit@plt+0x7107> -080511b8 <.text+0x74e8> cmpl $0x0,0x80613a0 -080511bf <.text+0x74ef> jne 08050dc3 <exit@plt+0x7107> -080511c5 <.text+0x74f5> jmp 08050dbc <exit@plt+0x7100> -080511ca <.text+0x74fa> mov $0x1,%edx -080511cf <.text+0x74ff> xor %eax,%eax -080511d1 <.text+0x7501> call 0804c0b0 <exit@plt+0x23f4> -080511d6 <.text+0x7506> jmp 08050f26 <exit@plt+0x726a> -080511db <.text+0x750b> call 0804ca80 <exit@plt+0x2dc4> -080511e0 <.text+0x7510> jmp 08050a0a <exit@plt+0x6d4e> -080511e5 <.text+0x7515> mov 0x2c(%esp),%ebx -080511e9 <.text+0x7519> movl $0x0,0x8061d0c -080511f3 <.text+0x7523> jmp 08050c4d <exit@plt+0x6f91> -080511f8 <.text+0x7528> mov 0x8061368,%esi -080511fe <.text+0x752e> test %esi,%esi -08051200 <.text+0x7530> je 080509f0 <exit@plt+0x6d34> -08051206 <.text+0x7536> mov 0xc(%esi),%edx -08051209 <.text+0x7539> test %edx,%edx -0805120b <.text+0x753b> jne 08050032 <exit@plt+0x6376> -08051211 <.text+0x7541> movb $0x0,0x80613f8 -08051218 <.text+0x7548> jmp 08050032 <exit@plt+0x6376> -0805121d <.text+0x754d> mov $0x80614c0,%edx -08051222 <.text+0x7552> mov $0x805e024,%eax -08051227 <.text+0x7557> call 0804c410 <exit@plt+0x2754> -0805122c <.text+0x755c> mov $0x8061500,%edx -08051231 <.text+0x7561> mov $0x805e02e,%eax -08051236 <.text+0x7566> call 0804c410 <exit@plt+0x2754> -0805123b <.text+0x756b> mov 0x80613ec,%eax -08051240 <.text+0x7570> mov %eax,(%esp) -08051243 <.text+0x7573> call 08055380 <exit@plt+0xb6c4> -08051248 <.text+0x7578> movl $0x805dd20,0x4(%esp) -08051250 <.text+0x7580> movl $0x1,(%esp) -08051257 <.text+0x7587> mov 0x805f820(,%eax,4),%eax -0805125e <.text+0x758e> mov %eax,0x8(%esp) -08051262 <.text+0x7592> call 0804978c <__printf_chk@plt> -08051267 <.text+0x7597> jmp 08050a95 <exit@plt+0x6dd9> -0805126c <.text+0x759c> movl $0x1,(%esp) -08051273 <.text+0x75a3> call 0804998c <isatty@plt> -08051278 <.text+0x75a8> test %eax,%eax -0805127a <.text+0x75aa> je 080503cc <exit@plt+0x6710> -08051280 <.text+0x75b0> movb $0x1,0x80613c8 -08051287 <.text+0x75b7> movl $0x0,0x80613f4 -08051291 <.text+0x75c1> jmp 0804fdc0 <exit@plt+0x6104> -08051296 <.text+0x75c6> xchg %ax,%ax -08051298 <.text+0x75c8> movl $0x805eff3,0xc(%esp) -080512a0 <.text+0x75d0> movl $0x3bc,0x8(%esp) -080512a8 <.text+0x75d8> movl $0x805ddda,0x4(%esp) -080512b0 <.text+0x75e0> movl $0x805dc90,(%esp) -080512b7 <.text+0x75e7> call 0804987c <__assert_fail@plt> -080512bc <.text+0x75ec> cmp $0x2,%eax -080512bf <.text+0x75ef> je 08051390 <exit@plt+0x76d4> -080512c5 <.text+0x75f5> cmp $0x3,%eax -080512c8 <.text+0x75f8> je 08051327 <exit@plt+0x766b> -080512ca <.text+0x75fa> mov 0x80611cc,%eax -080512cf <.text+0x75ff> movl $0x805de6a,0x4(%esp) -080512d7 <.text+0x7607> mov %eax,(%esp) -080512da <.text+0x760a> call 08049adc <strstr@plt> -080512df <.text+0x760f> jmp 0805117a <exit@plt+0x74be> -080512e4 <.text+0x7614> call 080527c0 <exit@plt+0x8b04> -080512e9 <.text+0x7619> movl $0x805dfba,(%esp) -080512f0 <.text+0x7620> call 080497bc <getenv@plt> -080512f5 <.text+0x7625> test %eax,%eax -080512f7 <.text+0x7627> mov %eax,0x2c(%esp) -080512fb <.text+0x762b> jne 08050ae2 <exit@plt+0x6e26> -08051301 <.text+0x7631> movl $0x805dede,0x2c(%esp) -08051309 <.text+0x7639> jmp 08050ae2 <exit@plt+0x6e26> -0805130e <.text+0x763e> movl $0x805e005,0x80611d0 -08051318 <.text+0x7648> movl $0x805e005,0x80611cc -08051322 <.text+0x7652> jmp 08050b8b <exit@plt+0x6ecf> -08051327 <.text+0x7657> movl $0x2,(%esp) -0805132e <.text+0x765e> call 08053120 <exit@plt+0x9464> -08051333 <.text+0x7663> test %al,%al -08051335 <.text+0x7665> je 080512ca <exit@plt+0x760e> -08051337 <.text+0x7667> mov 0x80611cc,%eax -0805133c <.text+0x766c> movl $0x2,0x8(%esp) -08051344 <.text+0x7674> movl $0x0,(%esp) -0805134b <.text+0x767b> mov %eax,0x4(%esp) -0805134f <.text+0x767f> call 0804990c <dcgettext@plt> -08051354 <.text+0x7684> cmp 0x80611cc,%eax -0805135a <.text+0x768a> je 0805130e <exit@plt+0x7652> -0805135c <.text+0x768c> mov %eax,0x80611cc -08051361 <.text+0x7691> mov 0x80611d0,%eax -08051366 <.text+0x7696> movl $0x2,0x8(%esp) -0805136e <.text+0x769e> movl $0x0,(%esp) -08051375 <.text+0x76a5> mov %eax,0x4(%esp) -08051379 <.text+0x76a9> call 0804990c <dcgettext@plt> -0805137e <.text+0x76ae> cmp 0x80611d0,%eax -08051384 <.text+0x76b4> je 0805130e <exit@plt+0x7652> -08051386 <.text+0x76b6> mov %eax,0x80611d0 -0805138b <.text+0x76bb> jmp 080512ca <exit@plt+0x760e> -08051390 <.text+0x76c0> movl $0x805e014,0x80611cc -0805139a <.text+0x76ca> movl $0x805e008,0x80611d0 -080513a4 <.text+0x76d4> jmp 08050b8b <exit@plt+0x6ecf> -080513a9 <.text+0x76d9> mov 0x8061320,%edx -080513af <.text+0x76df> movl $0x805ea40,0xc(%esp) -080513b7 <.text+0x76e7> movl $0x0,0x8(%esp) -080513bf <.text+0x76ef> mov %eax,(%esp) -080513c2 <.text+0x76f2> mov %edx,0x10(%esp) -080513c6 <.text+0x76f6> mov 0xd8(%esp),%edx -080513cd <.text+0x76fd> mov %edx,0x4(%esp) -080513d1 <.text+0x7701> call 08058440 <exit@plt+0xe784> -080513d6 <.text+0x7706> movl $0xa,0x4(%esp) -080513de <.text+0x770e> mov %eax,(%esp) -080513e1 <.text+0x7711> call 080498fc <__overflow@plt> -080513e6 <.text+0x7716> jmp 08050f63 <exit@plt+0x72a7> -080513eb <.text+0x771b> nop -080513ec <.text+0x771c> lea 0x0(%esi,%eiz,1),%esi -080513f0 <.text+0x7720> push %ebp -080513f1 <.text+0x7721> mov %esp,%ebp -080513f3 <.text+0x7723> sub $0x38,%esp -080513f6 <.text+0x7726> mov 0xc(%ebp),%eax -080513f9 <.text+0x7729> mov %ebx,-0xc(%ebp) -080513fc <.text+0x772c> mov %edi,-0x4(%ebp) -080513ff <.text+0x772f> mov %esi,-0x8(%ebp) -08051402 <.text+0x7732> mov (%eax),%esi -08051404 <.text+0x7734> movl $0x2e,0x4(%esp) -0805140c <.text+0x773c> mov %esi,(%esp) -0805140f <.text+0x773f> call 0804986c <strrchr@plt> -08051414 <.text+0x7744> mov %eax,%ebx -08051416 <.text+0x7746> mov 0x8(%ebp),%eax -08051419 <.text+0x7749> mov (%eax),%edi -0805141b <.text+0x774b> movl $0x2e,0x4(%esp) -08051423 <.text+0x7753> mov %edi,(%esp) -08051426 <.text+0x7756> mov %ebx,-0x1c(%ebp) -08051429 <.text+0x7759> call 0804986c <strrchr@plt> -0805142e <.text+0x775e> mov %ebx,%edx -08051430 <.text+0x7760> test %eax,%eax -08051432 <.text+0x7762> je 08051478 <exit@plt+0x77bc> -08051434 <.text+0x7764> test %ebx,%ebx -08051436 <.text+0x7766> je 08051470 <exit@plt+0x77b4> -08051438 <.text+0x7768> mov %eax,0x4(%esp) -0805143c <.text+0x776c> mov %edx,(%esp) -0805143f <.text+0x776f> call 08049cac <strcmp@plt> -08051444 <.text+0x7774> test %eax,%eax -08051446 <.text+0x7776> je 08051458 <exit@plt+0x779c> -08051448 <.text+0x7778> mov -0xc(%ebp),%ebx -0805144b <.text+0x777b> mov -0x8(%ebp),%esi -0805144e <.text+0x777e> mov -0x4(%ebp),%edi -08051451 <.text+0x7781> mov %ebp,%esp -08051453 <.text+0x7783> pop %ebp -08051454 <.text+0x7784> ret -08051455 <.text+0x7785> lea 0x0(%esi),%esi -08051458 <.text+0x7788> mov %edi,0xc(%ebp) -0805145b <.text+0x778b> mov -0xc(%ebp),%ebx -0805145e <.text+0x778e> mov %esi,0x8(%ebp) -08051461 <.text+0x7791> mov -0x4(%ebp),%edi -08051464 <.text+0x7794> mov -0x8(%ebp),%esi -08051467 <.text+0x7797> mov %ebp,%esp -08051469 <.text+0x7799> pop %ebp -0805146a <.text+0x779a> jmp 08049cac <strcmp@plt> -0805146f <.text+0x779f> nop -08051470 <.text+0x77a0> mov $0x805f061,%edx -08051475 <.text+0x77a5> jmp 08051438 <exit@plt+0x777c> -08051477 <.text+0x77a7> nop -08051478 <.text+0x77a8> mov $0x805f061,%eax -0805147d <.text+0x77ad> jmp 08051434 <exit@plt+0x7778> -0805147f <.text+0x77af> nop -08051480 <.text+0x77b0> push %ebp -08051481 <.text+0x77b1> mov %esp,%ebp -08051483 <.text+0x77b3> sub $0x38,%esp -08051486 <.text+0x77b6> mov 0x8(%ebp),%eax -08051489 <.text+0x77b9> mov %ebx,-0xc(%ebp) -0805148c <.text+0x77bc> mov %edi,-0x4(%ebp) -0805148f <.text+0x77bf> mov %esi,-0x8(%ebp) -08051492 <.text+0x77c2> mov (%eax),%esi -08051494 <.text+0x77c4> movl $0x2e,0x4(%esp) -0805149c <.text+0x77cc> mov %esi,(%esp) -0805149f <.text+0x77cf> call 0804986c <strrchr@plt> -080514a4 <.text+0x77d4> mov %eax,%ebx -080514a6 <.text+0x77d6> mov 0xc(%ebp),%eax -080514a9 <.text+0x77d9> mov (%eax),%edi -080514ab <.text+0x77db> movl $0x2e,0x4(%esp) -080514b3 <.text+0x77e3> mov %edi,(%esp) -080514b6 <.text+0x77e6> mov %ebx,-0x1c(%ebp) -080514b9 <.text+0x77e9> call 0804986c <strrchr@plt> -080514be <.text+0x77ee> mov %ebx,%edx -080514c0 <.text+0x77f0> test %eax,%eax -080514c2 <.text+0x77f2> je 08051508 <exit@plt+0x784c> -080514c4 <.text+0x77f4> test %ebx,%ebx -080514c6 <.text+0x77f6> je 08051500 <exit@plt+0x7844> -080514c8 <.text+0x77f8> mov %eax,0x4(%esp) -080514cc <.text+0x77fc> mov %edx,(%esp) -080514cf <.text+0x77ff> call 08049cac <strcmp@plt> -080514d4 <.text+0x7804> test %eax,%eax -080514d6 <.text+0x7806> je 080514e8 <exit@plt+0x782c> -080514d8 <.text+0x7808> mov -0xc(%ebp),%ebx -080514db <.text+0x780b> mov -0x8(%ebp),%esi -080514de <.text+0x780e> mov -0x4(%ebp),%edi -080514e1 <.text+0x7811> mov %ebp,%esp -080514e3 <.text+0x7813> pop %ebp -080514e4 <.text+0x7814> ret -080514e5 <.text+0x7815> lea 0x0(%esi),%esi -080514e8 <.text+0x7818> mov %edi,0xc(%ebp) -080514eb <.text+0x781b> mov -0xc(%ebp),%ebx -080514ee <.text+0x781e> mov %esi,0x8(%ebp) -080514f1 <.text+0x7821> mov -0x4(%ebp),%edi -080514f4 <.text+0x7824> mov -0x8(%ebp),%esi -080514f7 <.text+0x7827> mov %ebp,%esp -080514f9 <.text+0x7829> pop %ebp -080514fa <.text+0x782a> jmp 08049cac <strcmp@plt> -080514ff <.text+0x782f> nop -08051500 <.text+0x7830> mov $0x805f061,%edx -08051505 <.text+0x7835> jmp 080514c8 <exit@plt+0x780c> -08051507 <.text+0x7837> nop -08051508 <.text+0x7838> mov $0x805f061,%eax -0805150d <.text+0x783d> jmp 080514c4 <exit@plt+0x7808> -0805150f <.text+0x783f> nop -08051510 <.text+0x7840> push %ebp -08051511 <.text+0x7841> mov %esp,%ebp -08051513 <.text+0x7843> sub $0x38,%esp -08051516 <.text+0x7846> mov %esi,-0x8(%ebp) -08051519 <.text+0x7849> mov 0xc(%ebp),%esi -0805151c <.text+0x784c> mov %ebx,-0xc(%ebp) -0805151f <.text+0x784f> mov %edi,-0x4(%ebp) -08051522 <.text+0x7852> mov 0x8(%ebp),%edi -08051525 <.text+0x7855> movl $0x2e,0x4(%esp) -0805152d <.text+0x785d> mov (%esi),%eax -0805152f <.text+0x785f> mov %eax,(%esp) -08051532 <.text+0x7862> call 0804986c <strrchr@plt> -08051537 <.text+0x7867> movl $0x2e,0x4(%esp) -0805153f <.text+0x786f> mov %eax,%ebx -08051541 <.text+0x7871> mov (%edi),%eax -08051543 <.text+0x7873> mov %eax,(%esp) -08051546 <.text+0x7876> mov %ebx,-0x1c(%ebp) -08051549 <.text+0x7879> call 0804986c <strrchr@plt> -0805154e <.text+0x787e> mov %ebx,%edx -08051550 <.text+0x7880> test %eax,%eax -08051552 <.text+0x7882> je 080515a0 <exit@plt+0x78e4> -08051554 <.text+0x7884> test %ebx,%ebx -08051556 <.text+0x7886> je 08051598 <exit@plt+0x78dc> -08051558 <.text+0x7888> mov %eax,0x4(%esp) -0805155c <.text+0x788c> mov %edx,(%esp) -0805155f <.text+0x788f> call 0804be10 <exit@plt+0x2154> -08051564 <.text+0x7894> test %eax,%eax -08051566 <.text+0x7896> je 08051578 <exit@plt+0x78bc> -08051568 <.text+0x7898> mov -0xc(%ebp),%ebx -0805156b <.text+0x789b> mov -0x8(%ebp),%esi -0805156e <.text+0x789e> mov -0x4(%ebp),%edi -08051571 <.text+0x78a1> mov %ebp,%esp -08051573 <.text+0x78a3> pop %ebp -08051574 <.text+0x78a4> ret -08051575 <.text+0x78a5> lea 0x0(%esi),%esi -08051578 <.text+0x78a8> mov (%edi),%eax -0805157a <.text+0x78aa> mov -0xc(%ebp),%ebx -0805157d <.text+0x78ad> mov -0x4(%ebp),%edi -08051580 <.text+0x78b0> mov %eax,0xc(%ebp) -08051583 <.text+0x78b3> mov (%esi),%eax -08051585 <.text+0x78b5> mov -0x8(%ebp),%esi -08051588 <.text+0x78b8> mov %eax,0x8(%ebp) -0805158b <.text+0x78bb> mov %ebp,%esp -0805158d <.text+0x78bd> pop %ebp -0805158e <.text+0x78be> jmp 0804be10 <exit@plt+0x2154> -08051593 <.text+0x78c3> nop -08051594 <.text+0x78c4> lea 0x0(%esi,%eiz,1),%esi -08051598 <.text+0x78c8> mov $0x805f061,%edx -0805159d <.text+0x78cd> jmp 08051558 <exit@plt+0x789c> -0805159f <.text+0x78cf> nop -080515a0 <.text+0x78d0> mov $0x805f061,%eax -080515a5 <.text+0x78d5> jmp 08051554 <exit@plt+0x7898> -080515a7 <.text+0x78d7> mov %esi,%esi -080515a9 <.text+0x78d9> lea 0x0(%edi,%eiz,1),%edi -080515b0 <.text+0x78e0> push %ebp -080515b1 <.text+0x78e1> mov %esp,%ebp -080515b3 <.text+0x78e3> sub $0x38,%esp -080515b6 <.text+0x78e6> mov %esi,-0x8(%ebp) -080515b9 <.text+0x78e9> mov 0x8(%ebp),%esi -080515bc <.text+0x78ec> mov %ebx,-0xc(%ebp) -080515bf <.text+0x78ef> mov %edi,-0x4(%ebp) -080515c2 <.text+0x78f2> mov 0xc(%ebp),%edi -080515c5 <.text+0x78f5> movl $0x2e,0x4(%esp) -080515cd <.text+0x78fd> mov (%esi),%eax -080515cf <.text+0x78ff> mov %eax,(%esp) -080515d2 <.text+0x7902> call 0804986c <strrchr@plt> -080515d7 <.text+0x7907> movl $0x2e,0x4(%esp) -080515df <.text+0x790f> mov %eax,%ebx -080515e1 <.text+0x7911> mov (%edi),%eax -080515e3 <.text+0x7913> mov %eax,(%esp) -080515e6 <.text+0x7916> mov %ebx,-0x1c(%ebp) -080515e9 <.text+0x7919> call 0804986c <strrchr@plt> -080515ee <.text+0x791e> mov %ebx,%edx -080515f0 <.text+0x7920> test %eax,%eax -080515f2 <.text+0x7922> je 08051640 <exit@plt+0x7984> -080515f4 <.text+0x7924> test %ebx,%ebx -080515f6 <.text+0x7926> je 08051638 <exit@plt+0x797c> -080515f8 <.text+0x7928> mov %eax,0x4(%esp) -080515fc <.text+0x792c> mov %edx,(%esp) -080515ff <.text+0x792f> call 0804be10 <exit@plt+0x2154> -08051604 <.text+0x7934> test %eax,%eax -08051606 <.text+0x7936> je 08051618 <exit@plt+0x795c> -08051608 <.text+0x7938> mov -0xc(%ebp),%ebx -0805160b <.text+0x793b> mov -0x8(%ebp),%esi -0805160e <.text+0x793e> mov -0x4(%ebp),%edi -08051611 <.text+0x7941> mov %ebp,%esp -08051613 <.text+0x7943> pop %ebp -08051614 <.text+0x7944> ret -08051615 <.text+0x7945> lea 0x0(%esi),%esi -08051618 <.text+0x7948> mov (%edi),%eax -0805161a <.text+0x794a> mov -0xc(%ebp),%ebx -0805161d <.text+0x794d> mov -0x4(%ebp),%edi -08051620 <.text+0x7950> mov %eax,0xc(%ebp) -08051623 <.text+0x7953> mov (%esi),%eax -08051625 <.text+0x7955> mov -0x8(%ebp),%esi -08051628 <.text+0x7958> mov %eax,0x8(%ebp) -0805162b <.text+0x795b> mov %ebp,%esp -0805162d <.text+0x795d> pop %ebp -0805162e <.text+0x795e> jmp 0804be10 <exit@plt+0x2154> -08051633 <.text+0x7963> nop -08051634 <.text+0x7964> lea 0x0(%esi,%eiz,1),%esi -08051638 <.text+0x7968> mov $0x805f061,%edx -0805163d <.text+0x796d> jmp 080515f8 <exit@plt+0x793c> -0805163f <.text+0x796f> nop -08051640 <.text+0x7970> mov $0x805f061,%eax -08051645 <.text+0x7975> jmp 080515f4 <exit@plt+0x7938> -08051647 <.text+0x7977> mov %esi,%esi -08051649 <.text+0x7979> lea 0x0(%edi,%eiz,1),%edi -08051650 <.text+0x7980> push %ebp -08051651 <.text+0x7981> mov %esp,%ebp -08051653 <.text+0x7983> sub $0x38,%esp -08051656 <.text+0x7986> mov %ebx,-0xc(%ebp) -08051659 <.text+0x7989> mov 0xc(%ebp),%ebx -0805165c <.text+0x798c> mov %esi,-0x8(%ebp) -0805165f <.text+0x798f> mov 0x8(%ebp),%esi -08051662 <.text+0x7992> mov %edi,-0x4(%ebp) -08051665 <.text+0x7995> mov 0x68(%ebx),%eax -08051668 <.text+0x7998> mov 0x68(%esi),%ecx -0805166b <.text+0x799b> cmp $0x9,%eax -0805166e <.text+0x799e> sete %dl -08051671 <.text+0x79a1> cmp $0x3,%eax -08051674 <.text+0x79a4> mov %edx,%edi -08051676 <.text+0x79a6> sete %dl -08051679 <.text+0x79a9> or %edi,%edx -0805167b <.text+0x79ab> cmp $0x9,%ecx -0805167e <.text+0x79ae> je 08051718 <exit@plt+0x7a5c> -08051684 <.text+0x79b4> cmp $0x3,%ecx -08051687 <.text+0x79b7> je 08051718 <exit@plt+0x7a5c> -0805168d <.text+0x79bd> test %dl,%dl -0805168f <.text+0x79bf> mov $0x1,%eax -08051694 <.text+0x79c4> jne 080516d9 <exit@plt+0x7a1d> -08051696 <.text+0x79c6> movl $0x2e,0x4(%esp) -0805169e <.text+0x79ce> mov (%ebx),%eax -080516a0 <.text+0x79d0> mov %eax,(%esp) -080516a3 <.text+0x79d3> call 0804986c <strrchr@plt> -080516a8 <.text+0x79d8> movl $0x2e,0x4(%esp) -080516b0 <.text+0x79e0> mov %eax,%edi -080516b2 <.text+0x79e2> mov (%esi),%eax -080516b4 <.text+0x79e4> mov %eax,(%esp) -080516b7 <.text+0x79e7> mov %edi,-0x1c(%ebp) -080516ba <.text+0x79ea> call 0804986c <strrchr@plt> -080516bf <.text+0x79ef> mov %edi,%edx -080516c1 <.text+0x79f1> test %eax,%eax -080516c3 <.text+0x79f3> je 08051710 <exit@plt+0x7a54> -080516c5 <.text+0x79f5> test %edi,%edi -080516c7 <.text+0x79f7> je 08051708 <exit@plt+0x7a4c> -080516c9 <.text+0x79f9> mov %eax,0x4(%esp) -080516cd <.text+0x79fd> mov %edx,(%esp) -080516d0 <.text+0x7a00> call 0804be10 <exit@plt+0x2154> -080516d5 <.text+0x7a05> test %eax,%eax -080516d7 <.text+0x7a07> je 080516e8 <exit@plt+0x7a2c> -080516d9 <.text+0x7a09> mov -0xc(%ebp),%ebx -080516dc <.text+0x7a0c> mov -0x8(%ebp),%esi -080516df <.text+0x7a0f> mov -0x4(%ebp),%edi -080516e2 <.text+0x7a12> mov %ebp,%esp -080516e4 <.text+0x7a14> pop %ebp -080516e5 <.text+0x7a15> ret -080516e6 <.text+0x7a16> xchg %ax,%ax -080516e8 <.text+0x7a18> mov (%esi),%eax -080516ea <.text+0x7a1a> mov -0x4(%ebp),%edi -080516ed <.text+0x7a1d> mov -0x8(%ebp),%esi -080516f0 <.text+0x7a20> mov %eax,0xc(%ebp) -080516f3 <.text+0x7a23> mov (%ebx),%eax -080516f5 <.text+0x7a25> mov -0xc(%ebp),%ebx -080516f8 <.text+0x7a28> mov %eax,0x8(%ebp) -080516fb <.text+0x7a2b> mov %ebp,%esp -080516fd <.text+0x7a2d> pop %ebp -080516fe <.text+0x7a2e> jmp 0804be10 <exit@plt+0x2154> -08051703 <.text+0x7a33> nop -08051704 <.text+0x7a34> lea 0x0(%esi,%eiz,1),%esi -08051708 <.text+0x7a38> mov $0x805f061,%edx -0805170d <.text+0x7a3d> jmp 080516c9 <exit@plt+0x7a0d> -0805170f <.text+0x7a3f> nop -08051710 <.text+0x7a40> mov $0x805f061,%eax -08051715 <.text+0x7a45> jmp 080516c5 <exit@plt+0x7a09> -08051717 <.text+0x7a47> nop -08051718 <.text+0x7a48> test %dl,%dl -0805171a <.text+0x7a4a> mov $0xffffffff,%eax -0805171f <.text+0x7a4f> jne 08051696 <exit@plt+0x79da> -08051725 <.text+0x7a55> jmp 080516d9 <exit@plt+0x7a1d> -08051727 <.text+0x7a57> mov %esi,%esi -08051729 <.text+0x7a59> lea 0x0(%edi,%eiz,1),%edi -08051730 <.text+0x7a60> push %ebp -08051731 <.text+0x7a61> mov %esp,%ebp -08051733 <.text+0x7a63> sub $0x38,%esp -08051736 <.text+0x7a66> mov %esi,-0x8(%ebp) -08051739 <.text+0x7a69> mov 0xc(%ebp),%esi -0805173c <.text+0x7a6c> mov %ebx,-0xc(%ebp) -0805173f <.text+0x7a6f> mov 0x8(%ebp),%ebx -08051742 <.text+0x7a72> mov %edi,-0x4(%ebp) -08051745 <.text+0x7a75> mov 0x68(%esi),%eax -08051748 <.text+0x7a78> mov 0x68(%ebx),%ecx -0805174b <.text+0x7a7b> cmp $0x9,%eax -0805174e <.text+0x7a7e> sete %dl -08051751 <.text+0x7a81> cmp $0x3,%eax -08051754 <.text+0x7a84> mov %edx,%edi -08051756 <.text+0x7a86> sete %dl -08051759 <.text+0x7a89> or %edi,%edx -0805175b <.text+0x7a8b> cmp $0x9,%ecx -0805175e <.text+0x7a8e> je 080517f8 <exit@plt+0x7b3c> -08051764 <.text+0x7a94> cmp $0x3,%ecx -08051767 <.text+0x7a97> je 080517f8 <exit@plt+0x7b3c> -0805176d <.text+0x7a9d> test %dl,%dl -0805176f <.text+0x7a9f> mov $0x1,%eax -08051774 <.text+0x7aa4> jne 080517b9 <exit@plt+0x7afd> -08051776 <.text+0x7aa6> movl $0x2e,0x4(%esp) -0805177e <.text+0x7aae> mov (%ebx),%eax -08051780 <.text+0x7ab0> mov %eax,(%esp) -08051783 <.text+0x7ab3> call 0804986c <strrchr@plt> -08051788 <.text+0x7ab8> movl $0x2e,0x4(%esp) -08051790 <.text+0x7ac0> mov %eax,%edi -08051792 <.text+0x7ac2> mov (%esi),%eax -08051794 <.text+0x7ac4> mov %eax,(%esp) -08051797 <.text+0x7ac7> mov %edi,-0x1c(%ebp) -0805179a <.text+0x7aca> call 0804986c <strrchr@plt> -0805179f <.text+0x7acf> mov %edi,%edx -080517a1 <.text+0x7ad1> test %eax,%eax -080517a3 <.text+0x7ad3> je 080517f0 <exit@plt+0x7b34> -080517a5 <.text+0x7ad5> test %edi,%edi -080517a7 <.text+0x7ad7> je 080517e8 <exit@plt+0x7b2c> -080517a9 <.text+0x7ad9> mov %eax,0x4(%esp) -080517ad <.text+0x7add> mov %edx,(%esp) -080517b0 <.text+0x7ae0> call 0804be10 <exit@plt+0x2154> -080517b5 <.text+0x7ae5> test %eax,%eax -080517b7 <.text+0x7ae7> je 080517c8 <exit@plt+0x7b0c> -080517b9 <.text+0x7ae9> mov -0xc(%ebp),%ebx -080517bc <.text+0x7aec> mov -0x8(%ebp),%esi -080517bf <.text+0x7aef> mov -0x4(%ebp),%edi -080517c2 <.text+0x7af2> mov %ebp,%esp -080517c4 <.text+0x7af4> pop %ebp -080517c5 <.text+0x7af5> ret -080517c6 <.text+0x7af6> xchg %ax,%ax -080517c8 <.text+0x7af8> mov (%esi),%eax -080517ca <.text+0x7afa> mov -0x4(%ebp),%edi -080517cd <.text+0x7afd> mov -0x8(%ebp),%esi -080517d0 <.text+0x7b00> mov %eax,0xc(%ebp) -080517d3 <.text+0x7b03> mov (%ebx),%eax -080517d5 <.text+0x7b05> mov -0xc(%ebp),%ebx -080517d8 <.text+0x7b08> mov %eax,0x8(%ebp) -080517db <.text+0x7b0b> mov %ebp,%esp -080517dd <.text+0x7b0d> pop %ebp -080517de <.text+0x7b0e> jmp 0804be10 <exit@plt+0x2154> -080517e3 <.text+0x7b13> nop -080517e4 <.text+0x7b14> lea 0x0(%esi,%eiz,1),%esi -080517e8 <.text+0x7b18> mov $0x805f061,%edx -080517ed <.text+0x7b1d> jmp 080517a9 <exit@plt+0x7aed> -080517ef <.text+0x7b1f> nop -080517f0 <.text+0x7b20> mov $0x805f061,%eax -080517f5 <.text+0x7b25> jmp 080517a5 <exit@plt+0x7ae9> -080517f7 <.text+0x7b27> nop -080517f8 <.text+0x7b28> test %dl,%dl -080517fa <.text+0x7b2a> mov $0xffffffff,%eax -080517ff <.text+0x7b2f> jne 08051776 <exit@plt+0x7aba> -08051805 <.text+0x7b35> jmp 080517b9 <exit@plt+0x7afd> -08051807 <.text+0x7b37> mov %esi,%esi -08051809 <.text+0x7b39> lea 0x0(%edi,%eiz,1),%edi -08051810 <.text+0x7b40> push %ebp -08051811 <.text+0x7b41> mov %esp,%ebp -08051813 <.text+0x7b43> sub $0x38,%esp -08051816 <.text+0x7b46> mov %esi,-0x8(%ebp) -08051819 <.text+0x7b49> mov 0xc(%ebp),%esi -0805181c <.text+0x7b4c> mov %ebx,-0xc(%ebp) -0805181f <.text+0x7b4f> mov 0x8(%ebp),%ebx -08051822 <.text+0x7b52> mov %edi,-0x4(%ebp) -08051825 <.text+0x7b55> mov 0x68(%esi),%eax -08051828 <.text+0x7b58> mov 0x68(%ebx),%ecx -0805182b <.text+0x7b5b> cmp $0x9,%eax -0805182e <.text+0x7b5e> sete %dl -08051831 <.text+0x7b61> cmp $0x3,%eax -08051834 <.text+0x7b64> mov %edx,%edi -08051836 <.text+0x7b66> sete %dl -08051839 <.text+0x7b69> or %edi,%edx -0805183b <.text+0x7b6b> cmp $0x9,%ecx -0805183e <.text+0x7b6e> je 080518d0 <exit@plt+0x7c14> -08051844 <.text+0x7b74> cmp $0x3,%ecx -08051847 <.text+0x7b77> je 080518d0 <exit@plt+0x7c14> -0805184d <.text+0x7b7d> test %dl,%dl -0805184f <.text+0x7b7f> mov $0x1,%eax -08051854 <.text+0x7b84> jne 08051899 <exit@plt+0x7bdd> -08051856 <.text+0x7b86> mov (%esi),%edi -08051858 <.text+0x7b88> movl $0x2e,0x4(%esp) -08051860 <.text+0x7b90> mov %edi,(%esp) -08051863 <.text+0x7b93> call 0804986c <strrchr@plt> -08051868 <.text+0x7b98> mov (%ebx),%ebx -0805186a <.text+0x7b9a> movl $0x2e,0x4(%esp) -08051872 <.text+0x7ba2> mov %ebx,(%esp) -08051875 <.text+0x7ba5> mov %eax,-0x1c(%ebp) -08051878 <.text+0x7ba8> mov %eax,%esi -0805187a <.text+0x7baa> call 0804986c <strrchr@plt> -0805187f <.text+0x7baf> mov %esi,%edx -08051881 <.text+0x7bb1> test %eax,%eax -08051883 <.text+0x7bb3> je 080518c8 <exit@plt+0x7c0c> -08051885 <.text+0x7bb5> test %esi,%esi -08051887 <.text+0x7bb7> je 080518c0 <exit@plt+0x7c04> -08051889 <.text+0x7bb9> mov %eax,0x4(%esp) -0805188d <.text+0x7bbd> mov %edx,(%esp) -08051890 <.text+0x7bc0> call 08049cac <strcmp@plt> -08051895 <.text+0x7bc5> test %eax,%eax -08051897 <.text+0x7bc7> je 080518a8 <exit@plt+0x7bec> -08051899 <.text+0x7bc9> mov -0xc(%ebp),%ebx -0805189c <.text+0x7bcc> mov -0x8(%ebp),%esi -0805189f <.text+0x7bcf> mov -0x4(%ebp),%edi -080518a2 <.text+0x7bd2> mov %ebp,%esp -080518a4 <.text+0x7bd4> pop %ebp -080518a5 <.text+0x7bd5> ret -080518a6 <.text+0x7bd6> xchg %ax,%ax -080518a8 <.text+0x7bd8> mov %ebx,0xc(%ebp) -080518ab <.text+0x7bdb> mov -0x8(%ebp),%esi -080518ae <.text+0x7bde> mov %edi,0x8(%ebp) -080518b1 <.text+0x7be1> mov -0xc(%ebp),%ebx -080518b4 <.text+0x7be4> mov -0x4(%ebp),%edi -080518b7 <.text+0x7be7> mov %ebp,%esp -080518b9 <.text+0x7be9> pop %ebp -080518ba <.text+0x7bea> jmp 08049cac <strcmp@plt> -080518bf <.text+0x7bef> nop -080518c0 <.text+0x7bf0> mov $0x805f061,%edx -080518c5 <.text+0x7bf5> jmp 08051889 <exit@plt+0x7bcd> -080518c7 <.text+0x7bf7> nop -080518c8 <.text+0x7bf8> mov $0x805f061,%eax -080518cd <.text+0x7bfd> jmp 08051885 <exit@plt+0x7bc9> -080518cf <.text+0x7bff> nop -080518d0 <.text+0x7c00> test %dl,%dl -080518d2 <.text+0x7c02> mov $0xffffffff,%eax -080518d7 <.text+0x7c07> jne 08051856 <exit@plt+0x7b9a> -080518dd <.text+0x7c0d> jmp 08051899 <exit@plt+0x7bdd> -080518df <.text+0x7c0f> nop -080518e0 <.text+0x7c10> push %ebp -080518e1 <.text+0x7c11> mov %esp,%ebp -080518e3 <.text+0x7c13> sub $0x18,%esp -080518e6 <.text+0x7c16> mov 0xc(%ebp),%eax -080518e9 <.text+0x7c19> mov 0x10(%eax),%eax -080518ec <.text+0x7c1c> and $0xf000,%eax -080518f1 <.text+0x7c21> cmp $0xa000,%eax -080518f6 <.text+0x7c26> je 08051920 <exit@plt+0x7c64> -080518f8 <.text+0x7c28> mov 0x8(%ebp),%eax -080518fb <.text+0x7c2b> mov %eax,(%esp) -080518fe <.text+0x7c2e> call 08049a4c <acl_extended_file@plt> -08051903 <.text+0x7c33> test %eax,%eax -08051905 <.text+0x7c35> js 08051910 <exit@plt+0x7c54> -08051907 <.text+0x7c37> leave -08051908 <.text+0x7c38> ret -08051909 <.text+0x7c39> lea 0x0(%esi,%eiz,1),%esi -08051910 <.text+0x7c40> call 0804969c <__errno_location@plt> -08051915 <.text+0x7c45> mov (%eax),%edx -08051917 <.text+0x7c47> cmp $0x26,%edx -0805191a <.text+0x7c4a> jne 08051928 <exit@plt+0x7c6c> -0805191c <.text+0x7c4c> lea 0x0(%esi,%eiz,1),%esi -08051920 <.text+0x7c50> xor %eax,%eax -08051922 <.text+0x7c52> leave -08051923 <.text+0x7c53> ret -08051924 <.text+0x7c54> lea 0x0(%esi,%eiz,1),%esi -08051928 <.text+0x7c58> cmp $0x5f,%edx -0805192b <.text+0x7c5b> je 08051920 <exit@plt+0x7c64> -0805192d <.text+0x7c5d> cmp $0x16,%edx -08051930 <.text+0x7c60> je 08051920 <exit@plt+0x7c64> -08051932 <.text+0x7c62> cmp $0x10,%edx -08051935 <.text+0x7c65> mov $0xffffffff,%eax -0805193a <.text+0x7c6a> je 08051920 <exit@plt+0x7c64> -0805193c <.text+0x7c6c> leave -0805193d <.text+0x7c6d> lea 0x0(%esi),%esi -08051940 <.text+0x7c70> ret -08051941 <.text+0x7c71> jmp 08051950 <exit@plt+0x7c94> -08051943 <.text+0x7c73> nop -08051944 <.text+0x7c74> nop -08051945 <.text+0x7c75> nop -08051946 <.text+0x7c76> nop -08051947 <.text+0x7c77> nop -08051948 <.text+0x7c78> nop -08051949 <.text+0x7c79> nop -0805194a <.text+0x7c7a> nop -0805194b <.text+0x7c7b> nop -0805194c <.text+0x7c7c> nop -0805194d <.text+0x7c7d> nop -0805194e <.text+0x7c7e> nop -0805194f <.text+0x7c7f> nop -08051950 <.text+0x7c80> push %ebp -08051951 <.text+0x7c81> mov %esp,%ebp -08051953 <.text+0x7c83> push %edi -08051954 <.text+0x7c84> push %esi -08051955 <.text+0x7c85> push %ebx -08051956 <.text+0x7c86> sub $0x2c,%esp -08051959 <.text+0x7c89> mov 0x8(%ebp),%ebx -0805195c <.text+0x7c8c> lea -0x1c(%ebp),%esi -0805195f <.text+0x7c8f> mov %esi,0x8(%esp) -08051963 <.text+0x7c93> movl $0x0,0x4(%esp) -0805196b <.text+0x7c9b> mov %ebx,(%esp) -0805196e <.text+0x7c9e> call 08049bdc <acl_get_entry@plt> -08051973 <.text+0x7ca3> test %eax,%eax -08051975 <.text+0x7ca5> jle 080519c2 <exit@plt+0x7d06> -08051977 <.text+0x7ca7> lea -0x20(%ebp),%edi -0805197a <.text+0x7caa> jmp 080519aa <exit@plt+0x7cee> -0805197c <.text+0x7cac> lea 0x0(%esi,%eiz,1),%esi -08051980 <.text+0x7cb0> mov -0x20(%ebp),%eax -08051983 <.text+0x7cb3> cmp $0x4,%eax -08051986 <.text+0x7cb6> je 08051992 <exit@plt+0x7cd6> -08051988 <.text+0x7cb8> cmp $0x1,%eax -0805198b <.text+0x7cbb> je 08051992 <exit@plt+0x7cd6> -0805198d <.text+0x7cbd> cmp $0x20,%eax -08051990 <.text+0x7cc0> jne 080519d0 <exit@plt+0x7d14> -08051992 <.text+0x7cc2> mov %esi,0x8(%esp) -08051996 <.text+0x7cc6> movl $0x1,0x4(%esp) -0805199e <.text+0x7cce> mov %ebx,(%esp) -080519a1 <.text+0x7cd1> call 08049bdc <acl_get_entry@plt> -080519a6 <.text+0x7cd6> test %eax,%eax -080519a8 <.text+0x7cd8> jle 080519c2 <exit@plt+0x7d06> -080519aa <.text+0x7cda> mov %edi,0x4(%esp) -080519ae <.text+0x7cde> mov -0x1c(%ebp),%eax -080519b1 <.text+0x7ce1> mov %eax,(%esp) -080519b4 <.text+0x7ce4> call 08049b5c <acl_get_tag_type@plt> -080519b9 <.text+0x7ce9> test %eax,%eax -080519bb <.text+0x7ceb> jns 08051980 <exit@plt+0x7cc4> -080519bd <.text+0x7ced> mov $0xffffffff,%eax -080519c2 <.text+0x7cf2> add $0x2c,%esp -080519c5 <.text+0x7cf5> pop %ebx -080519c6 <.text+0x7cf6> pop %esi -080519c7 <.text+0x7cf7> pop %edi -080519c8 <.text+0x7cf8> pop %ebp -080519c9 <.text+0x7cf9> ret -080519ca <.text+0x7cfa> lea 0x0(%esi),%esi -080519d0 <.text+0x7d00> add $0x2c,%esp -080519d3 <.text+0x7d03> mov $0x1,%eax -080519d8 <.text+0x7d08> pop %ebx -080519d9 <.text+0x7d09> pop %esi -080519da <.text+0x7d0a> pop %edi -080519db <.text+0x7d0b> pop %ebp -080519dc <.text+0x7d0c> ret -080519dd <.text+0x7d0d> nop -080519de <.text+0x7d0e> nop -080519df <.text+0x7d0f> nop -080519e0 <.text+0x7d10> push %ebp -080519e1 <.text+0x7d11> mov %esp,%ebp -080519e3 <.text+0x7d13> push %edi -080519e4 <.text+0x7d14> push %esi -080519e5 <.text+0x7d15> push %ebx -080519e6 <.text+0x7d16> mov $0x401,%ebx -080519eb <.text+0x7d1b> sub $0x2c,%esp -080519ee <.text+0x7d1e> mov 0xc(%ebp),%eax -080519f1 <.text+0x7d21> cmp $0x400,%eax -080519f6 <.text+0x7d26> ja 08051a2c <exit@plt+0x7d70> -080519f8 <.text+0x7d28> lea 0x1(%eax),%ebx -080519fb <.text+0x7d2b> jmp 08051a2c <exit@plt+0x7d70> -080519fd <.text+0x7d2d> lea 0x0(%esi),%esi -08051a00 <.text+0x7d30> cmp %edi,%ebx -08051a02 <.text+0x7d32> ja 08051a90 <exit@plt+0x7dd4> -08051a08 <.text+0x7d38> mov -0x1c(%ebp),%eax -08051a0b <.text+0x7d3b> mov %eax,(%esp) -08051a0e <.text+0x7d3e> call 080498cc <free@plt> -08051a13 <.text+0x7d43> cmp $0x3fffffff,%ebx -08051a19 <.text+0x7d49> jbe 08051a88 <exit@plt+0x7dcc> -08051a1b <.text+0x7d4b> cmp $0x7ffffffe,%ebx -08051a21 <.text+0x7d51> ja 08051aa8 <exit@plt+0x7dec> -08051a27 <.text+0x7d57> mov $0x7fffffff,%ebx -08051a2c <.text+0x7d5c> mov %ebx,(%esp) -08051a2f <.text+0x7d5f> call 08049afc <malloc@plt> -08051a34 <.text+0x7d64> test %eax,%eax -08051a36 <.text+0x7d66> mov %eax,%esi -08051a38 <.text+0x7d68> mov %eax,-0x1c(%ebp) -08051a3b <.text+0x7d6b> je 08051a7a <exit@plt+0x7dbe> -08051a3d <.text+0x7d6d> mov %ebx,0x8(%esp) -08051a41 <.text+0x7d71> mov %eax,0x4(%esp) -08051a45 <.text+0x7d75> mov 0x8(%ebp),%eax -08051a48 <.text+0x7d78> mov %eax,(%esp) -08051a4b <.text+0x7d7b> call 08049b9c <readlink@plt> -08051a50 <.text+0x7d80> test %eax,%eax -08051a52 <.text+0x7d82> mov %eax,%edi -08051a54 <.text+0x7d84> jns 08051a00 <exit@plt+0x7d44> -08051a56 <.text+0x7d86> call 0804969c <__errno_location@plt> -08051a5b <.text+0x7d8b> mov (%eax),%edx -08051a5d <.text+0x7d8d> cmp $0x22,%edx -08051a60 <.text+0x7d90> je 08051a00 <exit@plt+0x7d44> -08051a62 <.text+0x7d92> mov %esi,(%esp) -08051a65 <.text+0x7d95> xor %esi,%esi -08051a67 <.text+0x7d97> mov %eax,-0x24(%ebp) -08051a6a <.text+0x7d9a> mov %edx,-0x20(%ebp) -08051a6d <.text+0x7d9d> call 080498cc <free@plt> -08051a72 <.text+0x7da2> mov -0x24(%ebp),%eax -08051a75 <.text+0x7da5> mov -0x20(%ebp),%edx -08051a78 <.text+0x7da8> mov %edx,(%eax) -08051a7a <.text+0x7daa> add $0x2c,%esp -08051a7d <.text+0x7dad> mov %esi,%eax -08051a7f <.text+0x7daf> pop %ebx -08051a80 <.text+0x7db0> pop %esi -08051a81 <.text+0x7db1> pop %edi -08051a82 <.text+0x7db2> pop %ebp -08051a83 <.text+0x7db3> ret -08051a84 <.text+0x7db4> lea 0x0(%esi,%eiz,1),%esi -08051a88 <.text+0x7db8> add %ebx,%ebx -08051a8a <.text+0x7dba> jmp 08051a2c <exit@plt+0x7d70> -08051a8c <.text+0x7dbc> lea 0x0(%esi,%eiz,1),%esi -08051a90 <.text+0x7dc0> mov -0x1c(%ebp),%eax -08051a93 <.text+0x7dc3> movb $0x0,(%eax,%edi,1) -08051a97 <.text+0x7dc7> add $0x2c,%esp -08051a9a <.text+0x7dca> mov %esi,%eax -08051a9c <.text+0x7dcc> pop %ebx -08051a9d <.text+0x7dcd> pop %esi -08051a9e <.text+0x7dce> pop %edi -08051a9f <.text+0x7dcf> pop %ebp -08051aa0 <.text+0x7dd0> ret -08051aa1 <.text+0x7dd1> lea 0x0(%esi,%eiz,1),%esi -08051aa8 <.text+0x7dd8> call 0804969c <__errno_location@plt> -08051aad <.text+0x7ddd> xor %esi,%esi -08051aaf <.text+0x7ddf> movl $0xc,(%eax) -08051ab5 <.text+0x7de5> add $0x2c,%esp -08051ab8 <.text+0x7de8> mov %esi,%eax -08051aba <.text+0x7dea> pop %ebx -08051abb <.text+0x7deb> pop %esi -08051abc <.text+0x7dec> pop %edi -08051abd <.text+0x7ded> pop %ebp -08051abe <.text+0x7dee> ret -08051abf <.text+0x7def> nop -08051ac0 <.text+0x7df0> push %ebp -08051ac1 <.text+0x7df1> mov %esp,%ebp -08051ac3 <.text+0x7df3> push %edi -08051ac4 <.text+0x7df4> xor %edi,%edi -08051ac6 <.text+0x7df6> push %esi -08051ac7 <.text+0x7df7> push %ebx -08051ac8 <.text+0x7df8> xor %ebx,%ebx -08051aca <.text+0x7dfa> sub $0x8,%esp -08051acd <.text+0x7dfd> mov (%eax),%edx -08051acf <.text+0x7dff> movzbl (%edx),%ecx -08051ad2 <.text+0x7e02> test %cl,%cl -08051ad4 <.text+0x7e04> je 08051b4b <exit@plt+0x7e8f> -08051ad6 <.text+0x7e06> mov %edi,-0x14(%ebp) -08051ad9 <.text+0x7e09> jmp 08051b0c <exit@plt+0x7e50> -08051adb <.text+0x7e0b> nop -08051adc <.text+0x7e0c> lea 0x0(%esi,%eiz,1),%esi -08051ae0 <.text+0x7e10> movsbl %cl,%ebx -08051ae3 <.text+0x7e13> and $0xffffffdf,%ebx -08051ae6 <.text+0x7e16> sub $0x41,%ebx -08051ae9 <.text+0x7e19> cmp $0x19,%ebx -08051aec <.text+0x7e1c> jbe 08051b58 <exit@plt+0x7e9c> -08051aee <.text+0x7e1e> cmp $0x7e,%cl -08051af1 <.text+0x7e21> je 08051b58 <exit@plt+0x7e9c> -08051af3 <.text+0x7e23> xor %ebx,%ebx -08051af5 <.text+0x7e25> movl $0x0,-0x14(%ebp) -08051afc <.text+0x7e2c> lea 0x0(%esi,%eiz,1),%esi -08051b00 <.text+0x7e30> add $0x1,%edx -08051b03 <.text+0x7e33> mov %edx,(%eax) -08051b05 <.text+0x7e35> movzbl (%edx),%ecx -08051b08 <.text+0x7e38> test %cl,%cl -08051b0a <.text+0x7e3a> je 08051b48 <exit@plt+0x7e8c> -08051b0c <.text+0x7e3c> test %bl,%bl -08051b0e <.text+0x7e3e> jne 08051ae0 <exit@plt+0x7e24> -08051b10 <.text+0x7e40> cmp $0x2e,%cl -08051b13 <.text+0x7e43> je 08051b60 <exit@plt+0x7ea4> -08051b15 <.text+0x7e45> movsbl %cl,%esi -08051b18 <.text+0x7e48> lea -0x30(%esi),%edi -08051b1b <.text+0x7e4b> cmp $0x9,%edi -08051b1e <.text+0x7e4e> jbe 08051b00 <exit@plt+0x7e44> -08051b20 <.text+0x7e50> and $0xffffffdf,%esi -08051b23 <.text+0x7e53> sub $0x41,%esi -08051b26 <.text+0x7e56> cmp $0x19,%esi -08051b29 <.text+0x7e59> jbe 08051b00 <exit@plt+0x7e44> -08051b2b <.text+0x7e5b> cmp $0x7e,%cl -08051b2e <.text+0x7e5e> setne %cl -08051b31 <.text+0x7e61> add $0x1,%edx -08051b34 <.text+0x7e64> movzbl %cl,%ecx -08051b37 <.text+0x7e67> sub $0x1,%ecx -08051b3a <.text+0x7e6a> and %ecx,-0x14(%ebp) -08051b3d <.text+0x7e6d> mov %edx,(%eax) -08051b3f <.text+0x7e6f> movzbl (%edx),%ecx -08051b42 <.text+0x7e72> test %cl,%cl -08051b44 <.text+0x7e74> jne 08051b0c <exit@plt+0x7e50> -08051b46 <.text+0x7e76> xchg %ax,%ax -08051b48 <.text+0x7e78> mov -0x14(%ebp),%edi -08051b4b <.text+0x7e7b> add $0x8,%esp -08051b4e <.text+0x7e7e> mov %edi,%eax -08051b50 <.text+0x7e80> pop %ebx -08051b51 <.text+0x7e81> pop %esi -08051b52 <.text+0x7e82> pop %edi -08051b53 <.text+0x7e83> pop %ebp -08051b54 <.text+0x7e84> ret -08051b55 <.text+0x7e85> lea 0x0(%esi),%esi -08051b58 <.text+0x7e88> xor %ebx,%ebx -08051b5a <.text+0x7e8a> jmp 08051b00 <exit@plt+0x7e44> -08051b5c <.text+0x7e8c> lea 0x0(%esi,%eiz,1),%esi -08051b60 <.text+0x7e90> mov -0x14(%ebp),%ecx -08051b63 <.text+0x7e93> mov $0x1,%ebx -08051b68 <.text+0x7e98> test %ecx,%ecx -08051b6a <.text+0x7e9a> jne 08051b00 <exit@plt+0x7e44> -08051b6c <.text+0x7e9c> mov %edx,-0x14(%ebp) -08051b6f <.text+0x7e9f> jmp 08051b00 <exit@plt+0x7e44> -08051b71 <.text+0x7ea1> jmp 08051b80 <exit@plt+0x7ec4> -08051b73 <.text+0x7ea3> nop -08051b74 <.text+0x7ea4> nop -08051b75 <.text+0x7ea5> nop -08051b76 <.text+0x7ea6> nop -08051b77 <.text+0x7ea7> nop -08051b78 <.text+0x7ea8> nop -08051b79 <.text+0x7ea9> nop -08051b7a <.text+0x7eaa> nop -08051b7b <.text+0x7eab> nop -08051b7c <.text+0x7eac> nop -08051b7d <.text+0x7ead> nop -08051b7e <.text+0x7eae> nop -08051b7f <.text+0x7eaf> nop -08051b80 <.text+0x7eb0> push %ebp -08051b81 <.text+0x7eb1> mov %esp,%ebp -08051b83 <.text+0x7eb3> sub $0x68,%esp -08051b86 <.text+0x7eb6> mov %esi,-0x8(%ebp) -08051b89 <.text+0x7eb9> mov 0x8(%ebp),%esi -08051b8c <.text+0x7ebc> mov %edi,-0x4(%ebp) -08051b8f <.text+0x7ebf> mov 0xc(%ebp),%edi -08051b92 <.text+0x7ec2> mov %ebx,-0xc(%ebp) -08051b95 <.text+0x7ec5> mov %esi,(%esp) -08051b98 <.text+0x7ec8> mov %edi,0x4(%esp) -08051b9c <.text+0x7ecc> call 08049cac <strcmp@plt> -08051ba1 <.text+0x7ed1> test %eax,%eax -08051ba3 <.text+0x7ed3> mov %eax,%ebx -08051ba5 <.text+0x7ed5> jne 08051bb8 <exit@plt+0x7efc> -08051ba7 <.text+0x7ed7> mov %ebx,%eax -08051ba9 <.text+0x7ed9> mov -0x8(%ebp),%esi -08051bac <.text+0x7edc> mov -0xc(%ebp),%ebx -08051baf <.text+0x7edf> mov -0x4(%ebp),%edi -08051bb2 <.text+0x7ee2> mov %ebp,%esp -08051bb4 <.text+0x7ee4> pop %ebp -08051bb5 <.text+0x7ee5> ret -08051bb6 <.text+0x7ee6> xchg %ax,%ax -08051bb8 <.text+0x7ee8> movzbl (%esi),%eax -08051bbb <.text+0x7eeb> test %al,%al -08051bbd <.text+0x7eed> je 08051bd0 <exit@plt+0x7f14> -08051bbf <.text+0x7eef> movzbl (%edi),%edx -08051bc2 <.text+0x7ef2> test %dl,%dl -08051bc4 <.text+0x7ef4> jne 08051bd7 <exit@plt+0x7f1b> -08051bc6 <.text+0x7ef6> mov $0x1,%ebx -08051bcb <.text+0x7efb> jmp 08051ba7 <exit@plt+0x7eeb> -08051bcd <.text+0x7efd> lea 0x0(%esi),%esi -08051bd0 <.text+0x7f00> mov $0xffffffff,%ebx -08051bd5 <.text+0x7f05> jmp 08051ba7 <exit@plt+0x7eeb> -08051bd7 <.text+0x7f07> movzbl 0x805f03d,%ecx -08051bde <.text+0x7f0e> mov %ecx,-0x34(%ebp) -08051be1 <.text+0x7f11> movzbl (%esi),%ecx -08051be4 <.text+0x7f14> cmp %ecx,-0x34(%ebp) -08051be7 <.text+0x7f17> mov %ecx,-0x2c(%ebp) -08051bea <.text+0x7f1a> jne 08051bf8 <exit@plt+0x7f3c> -08051bec <.text+0x7f1c> movzbl 0x805f03e,%ecx -08051bf3 <.text+0x7f23> cmp 0x1(%esi),%cl -08051bf6 <.text+0x7f26> je 08051bd0 <exit@plt+0x7f14> -08051bf8 <.text+0x7f28> movzbl (%edi),%ecx -08051bfb <.text+0x7f2b> cmp %ecx,-0x34(%ebp) -08051bfe <.text+0x7f2e> mov %ecx,-0x30(%ebp) -08051c01 <.text+0x7f31> je 08051d73 <exit@plt+0x80b7> -08051c07 <.text+0x7f37> movzbl 0x805f03c,%ecx -08051c0e <.text+0x7f3e> cmp %ecx,-0x2c(%ebp) -08051c11 <.text+0x7f41> mov %ecx,-0x34(%ebp) -08051c14 <.text+0x7f44> jne 08051c2e <exit@plt+0x7f72> -08051c16 <.text+0x7f46> movzbl 0x805f03d,%ecx -08051c1d <.text+0x7f4d> cmp 0x1(%esi),%cl -08051c20 <.text+0x7f50> jne 08051c2e <exit@plt+0x7f72> -08051c22 <.text+0x7f52> movzbl 0x805f03e,%ecx -08051c29 <.text+0x7f59> cmp 0x2(%esi),%cl -08051c2c <.text+0x7f5c> je 08051bd0 <exit@plt+0x7f14> -08051c2e <.text+0x7f5e> mov -0x34(%ebp),%ecx -08051c31 <.text+0x7f61> cmp %ecx,-0x30(%ebp) -08051c34 <.text+0x7f64> jne 08051c52 <exit@plt+0x7f96> -08051c36 <.text+0x7f66> movzbl 0x805f03d,%ecx -08051c3d <.text+0x7f6d> cmp 0x1(%edi),%cl -08051c40 <.text+0x7f70> jne 08051c52 <exit@plt+0x7f96> -08051c42 <.text+0x7f72> movzbl 0x805f03e,%ecx -08051c49 <.text+0x7f79> cmp 0x2(%edi),%cl -08051c4c <.text+0x7f7c> je 08051bc6 <exit@plt+0x7f0a> -08051c52 <.text+0x7f82> cmp $0x2e,%al -08051c54 <.text+0x7f84> je 08051daa <exit@plt+0x80ee> -08051c5a <.text+0x7f8a> cmp $0x2e,%dl -08051c5d <.text+0x7f8d> je 08051bc6 <exit@plt+0x7f0a> -08051c63 <.text+0x7f93> lea -0x1c(%ebp),%eax -08051c66 <.text+0x7f96> mov %esi,-0x1c(%ebp) -08051c69 <.text+0x7f99> mov %edi,-0x20(%ebp) -08051c6c <.text+0x7f9c> call 08051ac0 <exit@plt+0x7e04> -08051c71 <.text+0x7fa1> mov %eax,%edx -08051c73 <.text+0x7fa3> lea -0x20(%ebp),%eax -08051c76 <.text+0x7fa6> mov %edx,-0x48(%ebp) -08051c79 <.text+0x7fa9> call 08051ac0 <exit@plt+0x7e04> -08051c7e <.text+0x7fae> mov -0x48(%ebp),%edx -08051c81 <.text+0x7fb1> test %edx,%edx -08051c83 <.text+0x7fb3> mov %edx,%ecx -08051c85 <.text+0x7fb5> jne 08051c8a <exit@plt+0x7fce> -08051c87 <.text+0x7fb7> mov -0x1c(%ebp),%ecx -08051c8a <.text+0x7fba> sub %esi,%ecx -08051c8c <.text+0x7fbc> test %eax,%eax -08051c8e <.text+0x7fbe> mov %ecx,-0x30(%ebp) -08051c91 <.text+0x7fc1> mov %eax,%ecx -08051c93 <.text+0x7fc3> jne 08051c98 <exit@plt+0x7fdc> -08051c95 <.text+0x7fc5> mov -0x20(%ebp),%ecx -08051c98 <.text+0x7fc8> sub %edi,%ecx -08051c9a <.text+0x7fca> test %eax,%eax -08051c9c <.text+0x7fcc> mov %ecx,-0x2c(%ebp) -08051c9f <.text+0x7fcf> jne 08051ca5 <exit@plt+0x7fe9> -08051ca1 <.text+0x7fd1> test %edx,%edx -08051ca3 <.text+0x7fd3> je 08051cb1 <exit@plt+0x7ff5> -08051ca5 <.text+0x7fd5> mov -0x2c(%ebp),%eax -08051ca8 <.text+0x7fd8> cmp %eax,-0x30(%ebp) -08051cab <.text+0x7fdb> je 08051de5 <exit@plt+0x8129> -08051cb1 <.text+0x7fe1> xor %eax,%eax -08051cb3 <.text+0x7fe3> xor %edx,%edx -08051cb5 <.text+0x7fe5> mov %ebx,-0x44(%ebp) -08051cb8 <.text+0x7fe8> cmp %eax,-0x2c(%ebp) -08051cbb <.text+0x7feb> jbe 08051ef5 <exit@plt+0x8239> -08051cc1 <.text+0x7ff1> lea (%esi,%edx,1),%ebx -08051cc4 <.text+0x7ff4> lea (%edi,%eax,1),%ecx -08051cc7 <.text+0x7ff7> mov %esi,-0x38(%ebp) -08051cca <.text+0x7ffa> mov %eax,%esi -08051ccc <.text+0x7ffc> mov %ecx,-0x40(%ebp) -08051ccf <.text+0x7fff> mov %ebx,-0x34(%ebp) -08051cd2 <.text+0x8002> mov %edi,-0x4c(%ebp) -08051cd5 <.text+0x8005> jmp 08051d43 <exit@plt+0x8087> -08051cd7 <.text+0x8007> cmp %esi,-0x2c(%ebp) -08051cda <.text+0x800a> jbe 08051ee4 <exit@plt+0x8228> -08051ce0 <.text+0x8010> mov -0x40(%ebp),%ebx -08051ce3 <.text+0x8013> movzbl (%ebx),%eax -08051ce6 <.text+0x8016> movsbl %al,%ebx -08051ce9 <.text+0x8019> mov %eax,%ecx -08051ceb <.text+0x801b> sub $0x30,%ebx -08051cee <.text+0x801e> cmp $0x9,%ebx -08051cf1 <.text+0x8021> jbe 08051e26 <exit@plt+0x816a> -08051cf7 <.text+0x8027> xor %ebx,%ebx -08051cf9 <.text+0x8029> cmp %edx,-0x30(%ebp) -08051cfc <.text+0x802c> jne 08051e1b <exit@plt+0x815f> -08051d02 <.text+0x8032> movzbl %al,%ecx -08051d05 <.text+0x8035> lea -0x30(%ecx),%edi -08051d08 <.text+0x8038> cmp $0x9,%edi -08051d0b <.text+0x803b> jbe 08051d6f <exit@plt+0x80b3> -08051d0d <.text+0x803d> mov %ecx,%edi -08051d0f <.text+0x803f> and $0xffffffdf,%edi -08051d12 <.text+0x8042> sub $0x41,%edi -08051d15 <.text+0x8045> cmp $0x19,%edi -08051d18 <.text+0x8048> jbe 08051d2d <exit@plt+0x8071> -08051d1a <.text+0x804a> add $0x100,%ecx -08051d20 <.text+0x8050> cmp $0x7e,%al -08051d22 <.text+0x8052> setne %al -08051d25 <.text+0x8055> movzbl %al,%eax -08051d28 <.text+0x8058> sub $0x1,%eax -08051d2b <.text+0x805b> or %eax,%ecx -08051d2d <.text+0x805d> addl $0x1,-0x40(%ebp) -08051d31 <.text+0x8061> addl $0x1,-0x34(%ebp) -08051d35 <.text+0x8065> cmp %ebx,%ecx -08051d37 <.text+0x8067> jne 08051dc9 <exit@plt+0x810d> -08051d3d <.text+0x806d> add $0x1,%edx -08051d40 <.text+0x8070> add $0x1,%esi -08051d43 <.text+0x8073> cmp %edx,-0x30(%ebp) -08051d46 <.text+0x8076> jbe 08051cd7 <exit@plt+0x801b> -08051d48 <.text+0x8078> mov -0x34(%ebp),%ecx -08051d4b <.text+0x807b> movzbl (%ecx),%eax -08051d4e <.text+0x807e> movsbl %al,%ecx -08051d51 <.text+0x8081> sub $0x30,%ecx -08051d54 <.text+0x8084> cmp $0x9,%ecx -08051d57 <.text+0x8087> jbe 08051cd7 <exit@plt+0x801b> -08051d5d <.text+0x808d> movzbl %al,%ebx -08051d60 <.text+0x8090> lea -0x30(%ebx),%ecx -08051d63 <.text+0x8093> cmp $0x9,%ecx -08051d66 <.text+0x8096> ja 08051d88 <exit@plt+0x80cc> -08051d68 <.text+0x8098> xor %ebx,%ebx -08051d6a <.text+0x809a> cmp %esi,-0x2c(%ebp) -08051d6d <.text+0x809d> jne 08051dbe <exit@plt+0x8102> -08051d6f <.text+0x809f> xor %ecx,%ecx -08051d71 <.text+0x80a1> jmp 08051d2d <exit@plt+0x8071> -08051d73 <.text+0x80a3> movzbl 0x805f03e,%ecx -08051d7a <.text+0x80aa> cmp 0x1(%edi),%cl -08051d7d <.text+0x80ad> je 08051bc6 <exit@plt+0x7f0a> -08051d83 <.text+0x80b3> jmp 08051c07 <exit@plt+0x7f4b> -08051d88 <.text+0x80b8> mov %ebx,%ecx -08051d8a <.text+0x80ba> and $0xffffffdf,%ecx -08051d8d <.text+0x80bd> sub $0x41,%ecx -08051d90 <.text+0x80c0> cmp $0x19,%ecx -08051d93 <.text+0x80c3> jbe 08051d6a <exit@plt+0x80ae> -08051d95 <.text+0x80c5> add $0x100,%ebx -08051d9b <.text+0x80cb> cmp $0x7e,%al -08051d9d <.text+0x80cd> setne %al -08051da0 <.text+0x80d0> movzbl %al,%eax -08051da3 <.text+0x80d3> sub $0x1,%eax -08051da6 <.text+0x80d6> or %eax,%ebx -08051da8 <.text+0x80d8> jmp 08051d6a <exit@plt+0x80ae> -08051daa <.text+0x80da> cmp $0x2e,%dl -08051dad <.text+0x80dd> jne 08051bd0 <exit@plt+0x7f14> -08051db3 <.text+0x80e3> add $0x1,%esi -08051db6 <.text+0x80e6> add $0x1,%edi -08051db9 <.text+0x80e9> jmp 08051c63 <exit@plt+0x7fa7> -08051dbe <.text+0x80ee> mov -0x40(%ebp),%edi -08051dc1 <.text+0x80f1> movzbl (%edi),%eax -08051dc4 <.text+0x80f4> jmp 08051d02 <exit@plt+0x8046> -08051dc9 <.text+0x80f9> mov %ebx,%eax -08051dcb <.text+0x80fb> mov -0x44(%ebp),%ebx -08051dce <.text+0x80fe> sub %ecx,%eax -08051dd0 <.text+0x8100> mov %eax,-0x34(%ebp) -08051dd3 <.text+0x8103> cmpl $0x0,-0x34(%ebp) -08051dd7 <.text+0x8107> je 08051ba7 <exit@plt+0x7eeb> -08051ddd <.text+0x810d> mov -0x34(%ebp),%ebx -08051de0 <.text+0x8110> jmp 08051ba7 <exit@plt+0x7eeb> -08051de5 <.text+0x8115> mov -0x30(%ebp),%edx -08051de8 <.text+0x8118> mov %edi,0x4(%esp) -08051dec <.text+0x811c> mov %esi,(%esp) -08051def <.text+0x811f> mov %edx,0x8(%esp) -08051df3 <.text+0x8123> call 08049c3c <strncmp@plt> -08051df8 <.text+0x8128> mov -0x30(%ebp),%ecx -08051dfb <.text+0x812b> mov %ecx,-0x2c(%ebp) -08051dfe <.text+0x812e> test %eax,%eax -08051e00 <.text+0x8130> jne 08051cb1 <exit@plt+0x7ff5> -08051e06 <.text+0x8136> mov -0x1c(%ebp),%eax -08051e09 <.text+0x8139> mov -0x20(%ebp),%edx -08051e0c <.text+0x813c> sub %esi,%eax -08051e0e <.text+0x813e> sub %edi,%edx -08051e10 <.text+0x8140> mov %eax,-0x30(%ebp) -08051e13 <.text+0x8143> mov %edx,-0x2c(%ebp) -08051e16 <.text+0x8146> jmp 08051cb1 <exit@plt+0x7ff5> -08051e1b <.text+0x814b> mov -0x34(%ebp),%ecx -08051e1e <.text+0x814e> movzbl (%ecx),%eax -08051e21 <.text+0x8151> jmp 08051d5d <exit@plt+0x80a1> -08051e26 <.text+0x8156> mov %esi,%eax -08051e28 <.text+0x8158> mov -0x4c(%ebp),%edi -08051e2b <.text+0x815b> mov -0x38(%ebp),%esi -08051e2e <.text+0x815e> lea (%esi,%edx,1),%ebx -08051e31 <.text+0x8161> mov %eax,-0x34(%ebp) -08051e34 <.text+0x8164> jmp 08051e39 <exit@plt+0x817d> -08051e36 <.text+0x8166> add $0x1,%edx -08051e39 <.text+0x8169> movzbl (%ebx),%eax -08051e3c <.text+0x816c> add $0x1,%ebx -08051e3f <.text+0x816f> cmp $0x30,%al -08051e41 <.text+0x8171> mov %al,-0x38(%ebp) -08051e44 <.text+0x8174> je 08051e36 <exit@plt+0x817a> -08051e46 <.text+0x8176> mov -0x34(%ebp),%eax -08051e49 <.text+0x8179> lea (%edi,%eax,1),%ebx -08051e4c <.text+0x817c> jmp 08051e54 <exit@plt+0x8198> -08051e4e <.text+0x817e> movzbl (%ebx),%ecx -08051e51 <.text+0x8181> add $0x1,%eax -08051e54 <.text+0x8184> add $0x1,%ebx -08051e57 <.text+0x8187> cmp $0x30,%cl -08051e5a <.text+0x818a> je 08051e4e <exit@plt+0x8192> -08051e5c <.text+0x818c> lea (%esi,%edx,1),%ebx -08051e5f <.text+0x818f> mov %ebx,-0x3c(%ebp) -08051e62 <.text+0x8192> lea (%edi,%eax,1),%ebx -08051e65 <.text+0x8195> mov %ebx,-0x40(%ebp) -08051e68 <.text+0x8198> mov -0x3c(%ebp),%ebx -08051e6b <.text+0x819b> movl $0x0,-0x34(%ebp) -08051e72 <.text+0x81a2> mov %esi,-0x4c(%ebp) -08051e75 <.text+0x81a5> jmp 08051eb1 <exit@plt+0x81f5> -08051e77 <.text+0x81a7> movsbl %cl,%ecx -08051e7a <.text+0x81aa> lea -0x30(%ecx),%esi -08051e7d <.text+0x81ad> cmp $0x9,%esi -08051e80 <.text+0x81b0> ja 08051bc6 <exit@plt+0x7f0a> -08051e86 <.text+0x81b6> cmpl $0x0,-0x34(%ebp) -08051e8a <.text+0x81ba> jne 08051e94 <exit@plt+0x81d8> -08051e8c <.text+0x81bc> mov -0x38(%ebp),%esi -08051e8f <.text+0x81bf> sub %ecx,%esi -08051e91 <.text+0x81c1> mov %esi,-0x34(%ebp) -08051e94 <.text+0x81c4> movzbl 0x1(%ebx),%ecx -08051e98 <.text+0x81c8> add $0x1,%edx -08051e9b <.text+0x81cb> add $0x1,%eax -08051e9e <.text+0x81ce> mov -0x40(%ebp),%esi -08051ea1 <.text+0x81d1> add $0x1,%ebx -08051ea4 <.text+0x81d4> mov %cl,-0x38(%ebp) -08051ea7 <.text+0x81d7> movzbl 0x1(%esi),%ecx -08051eab <.text+0x81db> add $0x1,%esi -08051eae <.text+0x81de> mov %esi,-0x40(%ebp) -08051eb1 <.text+0x81e1> movsbl -0x38(%ebp),%esi -08051eb5 <.text+0x81e5> mov %esi,-0x38(%ebp) -08051eb8 <.text+0x81e8> sub $0x30,%esi -08051ebb <.text+0x81eb> cmp $0x9,%esi -08051ebe <.text+0x81ee> jbe 08051e77 <exit@plt+0x81bb> -08051ec0 <.text+0x81f0> movsbl %cl,%ecx -08051ec3 <.text+0x81f3> mov -0x4c(%ebp),%esi -08051ec6 <.text+0x81f6> sub $0x30,%ecx -08051ec9 <.text+0x81f9> cmp $0x9,%ecx -08051ecc <.text+0x81fc> jbe 08051bd0 <exit@plt+0x7f14> -08051ed2 <.text+0x8202> cmpl $0x0,-0x34(%ebp) -08051ed6 <.text+0x8206> je 08051cb8 <exit@plt+0x7ffc> -08051edc <.text+0x820c> mov -0x44(%ebp),%ebx -08051edf <.text+0x820f> jmp 08051dd3 <exit@plt+0x8117> -08051ee4 <.text+0x8214> mov -0x4c(%ebp),%edi -08051ee7 <.text+0x8217> mov %esi,%eax -08051ee9 <.text+0x8219> mov -0x38(%ebp),%esi -08051eec <.text+0x821c> movzbl (%edi,%eax,1),%ecx -08051ef0 <.text+0x8220> jmp 08051e2e <exit@plt+0x8172> -08051ef5 <.text+0x8225> cmp %edx,-0x30(%ebp) -08051ef8 <.text+0x8228> ja 08051cc1 <exit@plt+0x8005> -08051efe <.text+0x822e> mov -0x44(%ebp),%ebx -08051f01 <.text+0x8231> jmp 08051ba7 <exit@plt+0x7eeb> -08051f06 <.text+0x8236> nop -08051f07 <.text+0x8237> nop -08051f08 <.text+0x8238> nop -08051f09 <.text+0x8239> nop -08051f0a <.text+0x823a> nop -08051f0b <.text+0x823b> nop -08051f0c <.text+0x823c> nop -08051f0d <.text+0x823d> nop -08051f0e <.text+0x823e> nop -08051f0f <.text+0x823f> nop -08051f10 <.text+0x8240> push %ebp -08051f11 <.text+0x8241> mov %esp,%ebp -08051f13 <.text+0x8243> push %edi -08051f14 <.text+0x8244> push %esi -08051f15 <.text+0x8245> push %ebx -08051f16 <.text+0x8246> sub $0x3c,%esp -08051f19 <.text+0x8249> mov 0x8(%ebp),%eax -08051f1c <.text+0x824c> mov 0xc(%ebp),%ebx -08051f1f <.text+0x824f> mov %eax,(%esp) -08051f22 <.text+0x8252> call 08049a2c <strlen@plt> -08051f27 <.text+0x8257> mov %eax,-0x20(%ebp) -08051f2a <.text+0x825a> mov %eax,-0x34(%ebp) -08051f2d <.text+0x825d> call 0804970c <__ctype_get_mb_cur_max@plt> -08051f32 <.text+0x8262> cmp $0x1,%eax -08051f35 <.text+0x8265> jbe 08052098 <exit@plt+0x83dc> -08051f3b <.text+0x826b> mov 0x8(%ebp),%edx -08051f3e <.text+0x826e> movl $0x0,0x8(%esp) -08051f46 <.text+0x8276> movl $0x0,(%esp) -08051f4d <.text+0x827d> mov %edx,0x4(%esp) -08051f51 <.text+0x8281> call 080499ac <mbstowcs@plt> -08051f56 <.text+0x8286> cmp $0xffffffff,%eax -08051f59 <.text+0x8289> mov %eax,%edi -08051f5b <.text+0x828b> je 08052060 <exit@plt+0x83a4> -08051f61 <.text+0x8291> lea 0x1(%eax),%ecx -08051f64 <.text+0x8294> mov %ecx,%eax -08051f66 <.text+0x8296> shl $0x2,%eax -08051f69 <.text+0x8299> mov %ecx,-0x30(%ebp) -08051f6c <.text+0x829c> mov %eax,(%esp) -08051f6f <.text+0x829f> call 08049afc <malloc@plt> -08051f74 <.text+0x82a4> movl $0x0,-0x1c(%ebp) -08051f7b <.text+0x82ab> movl $0xffffffff,-0x2c(%ebp) -08051f82 <.text+0x82b2> test %eax,%eax -08051f84 <.text+0x82b4> mov %eax,%esi -08051f86 <.text+0x82b6> mov %eax,-0x28(%ebp) -08051f89 <.text+0x82b9> je 08052075 <exit@plt+0x83b9> -08051f8f <.text+0x82bf> mov -0x30(%ebp),%eax -08051f92 <.text+0x82c2> mov 0x8(%ebp),%edx -08051f95 <.text+0x82c5> mov %esi,(%esp) -08051f98 <.text+0x82c8> mov %eax,0x8(%esp) -08051f9c <.text+0x82cc> mov %edx,0x4(%esp) -08051fa0 <.text+0x82d0> call 080499ac <mbstowcs@plt> -08051fa5 <.text+0x82d5> test %eax,%eax -08051fa7 <.text+0x82d7> je 0805209f <exit@plt+0x83e3> -08051fad <.text+0x82dd> movl $0x0,(%esi,%edi,4) -08051fb4 <.text+0x82e4> mov (%esi),%eax -08051fb6 <.text+0x82e6> mov %esi,%edx -08051fb8 <.text+0x82e8> movb $0x0,-0x1c(%ebp) -08051fbc <.text+0x82ec> test %eax,%eax -08051fbe <.text+0x82ee> je 08051fec <exit@plt+0x8330> -08051fc0 <.text+0x82f0> mov %esi,-0x2c(%ebp) -08051fc3 <.text+0x82f3> mov %ebx,%esi -08051fc5 <.text+0x82f5> mov %edx,%ebx -08051fc7 <.text+0x82f7> nop -08051fc8 <.text+0x82f8> mov %eax,(%esp) -08051fcb <.text+0x82fb> call 08049c8c <iswprint@plt> -08051fd0 <.text+0x8300> test %eax,%eax -08051fd2 <.text+0x8302> jne 08051fde <exit@plt+0x8322> -08051fd4 <.text+0x8304> movl $0xfffd,(%ebx) -08051fda <.text+0x830a> movb $0x1,-0x1c(%ebp) -08051fde <.text+0x830e> add $0x4,%ebx -08051fe1 <.text+0x8311> mov (%ebx),%eax -08051fe3 <.text+0x8313> test %eax,%eax -08051fe5 <.text+0x8315> jne 08051fc8 <exit@plt+0x830c> -08051fe7 <.text+0x8317> mov %esi,%ebx -08051fe9 <.text+0x8319> mov -0x2c(%ebp),%esi -08051fec <.text+0x831c> mov -0x30(%ebp),%eax -08051fef <.text+0x831f> test %eax,%eax -08051ff1 <.text+0x8321> je 08052288 <exit@plt+0x85cc> -08051ff7 <.text+0x8327> mov (%esi),%eax -08051ff9 <.text+0x8329> test %eax,%eax -08051ffb <.text+0x832b> je 08052288 <exit@plt+0x85cc> -08052001 <.text+0x8331> mov %esi,%edx -08052003 <.text+0x8333> xor %esi,%esi -08052005 <.text+0x8335> mov %ebx,-0x2c(%ebp) -08052008 <.text+0x8338> mov %edi,%ebx -0805200a <.text+0x833a> mov %edx,%edi -0805200c <.text+0x833c> jmp 08052035 <exit@plt+0x8379> -0805200e <.text+0x833e> xchg %ax,%ax -08052010 <.text+0x8340> mov $0x7fffffff,%edx -08052015 <.text+0x8345> sub %eax,%edx -08052017 <.text+0x8347> cmp %esi,%edx -08052019 <.text+0x8349> jl 08052042 <exit@plt+0x8386> -0805201b <.text+0x834b> add %eax,%esi -0805201d <.text+0x834d> test %ebx,%ebx -0805201f <.text+0x834f> je 08052280 <exit@plt+0x85c4> -08052025 <.text+0x8355> add $0x4,%edi -08052028 <.text+0x8358> mov (%edi),%eax -0805202a <.text+0x835a> test %eax,%eax -0805202c <.text+0x835c> je 08052280 <exit@plt+0x85c4> -08052032 <.text+0x8362> sub $0x1,%ebx -08052035 <.text+0x8365> mov %eax,(%esp) -08052038 <.text+0x8368> call 08049c7c <wcwidth@plt> -0805203d <.text+0x836d> cmp $0xffffffff,%eax -08052040 <.text+0x8370> jne 08052010 <exit@plt+0x8354> -08052042 <.text+0x8372> mov -0x2c(%ebp),%ebx -08052045 <.text+0x8375> mov $0xffffffff,%esi -0805204a <.text+0x837a> cmpb $0x0,-0x1c(%ebp) -0805204e <.text+0x837e> je 0805228f <exit@plt+0x85d3> -08052054 <.text+0x8384> mov $0x1,%edi -08052059 <.text+0x8389> jmp 080520bb <exit@plt+0x83ff> -0805205b <.text+0x838b> nop -0805205c <.text+0x838c> lea 0x0(%esi,%eiz,1),%esi -08052060 <.text+0x8390> movl $0x0,-0x28(%ebp) -08052067 <.text+0x8397> movl $0x0,-0x1c(%ebp) -0805206e <.text+0x839e> movl $0xffffffff,-0x2c(%ebp) -08052075 <.text+0x83a5> mov -0x28(%ebp),%ecx -08052078 <.text+0x83a8> mov %ecx,(%esp) -0805207b <.text+0x83ab> call 080498cc <free@plt> -08052080 <.text+0x83b0> mov -0x1c(%ebp),%eax -08052083 <.text+0x83b3> mov %eax,(%esp) -08052086 <.text+0x83b6> call 080498cc <free@plt> -0805208b <.text+0x83bb> mov -0x2c(%ebp),%eax -0805208e <.text+0x83be> add $0x3c,%esp -08052091 <.text+0x83c1> pop %ebx -08052092 <.text+0x83c2> pop %esi -08052093 <.text+0x83c3> pop %edi -08052094 <.text+0x83c4> pop %ebp -08052095 <.text+0x83c5> ret -08052096 <.text+0x83c6> xchg %ax,%ax -08052098 <.text+0x83c8> movl $0x0,-0x28(%ebp) -0805209f <.text+0x83cf> mov -0x20(%ebp),%esi -080520a2 <.text+0x83d2> xor %edi,%edi -080520a4 <.text+0x83d4> mov 0x14(%ebp),%ecx -080520a7 <.text+0x83d7> movl $0x0,-0x1c(%ebp) -080520ae <.text+0x83de> mov (%ecx),%edx -080520b0 <.text+0x83e0> mov 0x8(%ebp),%ecx -080520b3 <.text+0x83e3> cmp %esi,%edx -080520b5 <.text+0x83e5> jae 08052162 <exit@plt+0x84a6> -080520bb <.text+0x83eb> mov -0x20(%ebp),%eax -080520be <.text+0x83ee> add $0x1,%eax -080520c1 <.text+0x83f1> mov %eax,-0x20(%ebp) -080520c4 <.text+0x83f4> mov %eax,(%esp) -080520c7 <.text+0x83f7> call 08049afc <malloc@plt> -080520cc <.text+0x83fc> movl $0xffffffff,-0x2c(%ebp) -080520d3 <.text+0x8403> test %eax,%eax -080520d5 <.text+0x8405> mov %eax,-0x1c(%ebp) -080520d8 <.text+0x8408> mov %eax,-0x30(%ebp) -080520db <.text+0x840b> je 08052075 <exit@plt+0x83b9> -080520dd <.text+0x840d> mov %edi,%edx -080520df <.text+0x840f> test %dl,%dl -080520e1 <.text+0x8411> je 08052248 <exit@plt+0x858c> -080520e7 <.text+0x8417> mov 0x14(%ebp),%ecx -080520ea <.text+0x841a> xor %esi,%esi -080520ec <.text+0x841c> mov (%ecx),%edx -080520ee <.text+0x841e> mov -0x28(%ebp),%ecx -080520f1 <.text+0x8421> mov (%ecx),%eax -080520f3 <.text+0x8423> mov %ecx,%edi -080520f5 <.text+0x8425> test %eax,%eax -080520f7 <.text+0x8427> je 08052138 <exit@plt+0x847c> -080520f9 <.text+0x8429> mov %ebx,-0x24(%ebp) -080520fc <.text+0x842c> mov %edx,%ebx -080520fe <.text+0x842e> jmp 08052115 <exit@plt+0x8459> -08052100 <.text+0x8430> add %esi,%edx -08052102 <.text+0x8432> cmp %edx,%ebx -08052104 <.text+0x8434> jb 08052135 <exit@plt+0x8479> -08052106 <.text+0x8436> add $0x4,%edi -08052109 <.text+0x8439> mov (%edi),%eax -0805210b <.text+0x843b> test %eax,%eax -0805210d <.text+0x843d> je 08052238 <exit@plt+0x857c> -08052113 <.text+0x8443> mov %edx,%esi -08052115 <.text+0x8445> mov %eax,(%esp) -08052118 <.text+0x8448> call 08049c7c <wcwidth@plt> -0805211d <.text+0x844d> cmp $0xffffffff,%eax -08052120 <.text+0x8450> mov %eax,%edx -08052122 <.text+0x8452> jne 08052100 <exit@plt+0x8444> -08052124 <.text+0x8454> mov $0x1,%edx -08052129 <.text+0x8459> add %esi,%edx -0805212b <.text+0x845b> cmp %edx,%ebx -0805212d <.text+0x845d> movl $0xfffd,(%edi) -08052133 <.text+0x8463> jae 08052106 <exit@plt+0x844a> -08052135 <.text+0x8465> mov -0x24(%ebp),%ebx -08052138 <.text+0x8468> mov -0x28(%ebp),%edx -0805213b <.text+0x846b> mov -0x30(%ebp),%ecx -0805213e <.text+0x846e> mov -0x20(%ebp),%eax -08052141 <.text+0x8471> movl $0x0,(%edi) -08052147 <.text+0x8477> mov %edx,0x4(%esp) -0805214b <.text+0x847b> mov %ecx,(%esp) -0805214e <.text+0x847e> mov %eax,0x8(%esp) -08052152 <.text+0x8482> call 08049c0c <wcstombs@plt> -08052157 <.text+0x8487> mov -0x30(%ebp),%ecx -0805215a <.text+0x848a> mov %eax,-0x34(%ebp) -0805215d <.text+0x848d> mov 0x14(%ebp),%eax -08052160 <.text+0x8490> mov (%eax),%edx -08052162 <.text+0x8492> mov %edx,%eax -08052164 <.text+0x8494> sub %esi,%eax -08052166 <.text+0x8496> cmp %edx,%esi -08052168 <.text+0x8498> sbb %edx,%edx -0805216a <.text+0x849a> and %edx,%eax -0805216c <.text+0x849c> mov 0x14(%ebp),%edx -0805216f <.text+0x849f> mov %esi,(%edx) -08052171 <.text+0x84a1> mov -0x34(%ebp),%edx -08052174 <.text+0x84a4> mov 0x10(%ebp),%esi -08052177 <.text+0x84a7> add %eax,%edx -08052179 <.text+0x84a9> test %esi,%esi -0805217b <.text+0x84ab> mov %edx,-0x2c(%ebp) -0805217e <.text+0x84ae> je 08052075 <exit@plt+0x83b9> -08052184 <.text+0x84b4> mov 0x10(%ebp),%edx -08052187 <.text+0x84b7> lea -0x1(%ebx,%edx,1),%edi -0805218b <.text+0x84bb> mov 0x18(%ebp),%edx -0805218e <.text+0x84be> test %edx,%edx -08052190 <.text+0x84c0> jne 080521e8 <exit@plt+0x852c> -08052192 <.text+0x84c2> lea -0x1(%eax),%esi -08052195 <.text+0x84c5> mov %eax,%edx -08052197 <.text+0x84c7> mov %edi,%eax -08052199 <.text+0x84c9> movb $0x0,(%ebx) -0805219c <.text+0x84cc> sub %ebx,%eax -0805219e <.text+0x84ce> cmp -0x34(%ebp),%eax -080521a1 <.text+0x84d1> jbe 080521a6 <exit@plt+0x84ea> -080521a3 <.text+0x84d3> mov -0x34(%ebp),%eax -080521a6 <.text+0x84d6> mov %edx,-0x38(%ebp) -080521a9 <.text+0x84d9> mov %eax,0x8(%esp) -080521ad <.text+0x84dd> mov %ecx,0x4(%esp) -080521b1 <.text+0x84e1> mov %ebx,(%esp) -080521b4 <.text+0x84e4> call 0804981c <mempcpy@plt> -080521b9 <.text+0x84e9> mov -0x38(%ebp),%edx -080521bc <.text+0x84ec> test %edx,%edx -080521be <.text+0x84ee> jne 080521d5 <exit@plt+0x8519> -080521c0 <.text+0x84f0> jmp 080521d9 <exit@plt+0x851d> -080521c2 <.text+0x84f2> lea 0x0(%esi),%esi -080521c8 <.text+0x84f8> movb $0x20,(%eax) -080521cb <.text+0x84fb> add $0x1,%eax -080521ce <.text+0x84fe> test %esi,%esi -080521d0 <.text+0x8500> je 080521d9 <exit@plt+0x851d> -080521d2 <.text+0x8502> sub $0x1,%esi -080521d5 <.text+0x8505> cmp %eax,%edi -080521d7 <.text+0x8507> ja 080521c8 <exit@plt+0x850c> -080521d9 <.text+0x8509> movb $0x0,(%eax) -080521dc <.text+0x850c> jmp 08052075 <exit@plt+0x83b9> -080521e1 <.text+0x8511> lea 0x0(%esi,%eiz,1),%esi -080521e8 <.text+0x8518> cmpl $0x1,0x18(%ebp) -080521ec <.text+0x851c> je 08052228 <exit@plt+0x856c> -080521ee <.text+0x851e> mov %eax,%edx -080521f0 <.text+0x8520> and $0x1,%eax -080521f3 <.text+0x8523> shr %edx -080521f5 <.text+0x8525> add %edx,%eax -080521f7 <.text+0x8527> lea -0x1(%edx),%esi -080521fa <.text+0x852a> test %eax,%eax -080521fc <.text+0x852c> je 08052197 <exit@plt+0x84db> -080521fe <.text+0x852e> cmp %edi,%ebx -08052200 <.text+0x8530> jae 08052197 <exit@plt+0x84db> -08052202 <.text+0x8532> sub $0x1,%eax -08052205 <.text+0x8535> jmp 08052212 <exit@plt+0x8556> -08052207 <.text+0x8537> nop -08052208 <.text+0x8538> sub $0x1,%eax -0805220b <.text+0x853b> cmp %ebx,%edi -0805220d <.text+0x853d> lea 0x0(%esi),%esi -08052210 <.text+0x8540> jbe 08052197 <exit@plt+0x84db> -08052212 <.text+0x8542> movb $0x20,(%ebx) -08052215 <.text+0x8545> add $0x1,%ebx -08052218 <.text+0x8548> test %eax,%eax -0805221a <.text+0x854a> jne 08052208 <exit@plt+0x854c> -0805221c <.text+0x854c> jmp 08052197 <exit@plt+0x84db> -08052221 <.text+0x8551> lea 0x0(%esi,%eiz,1),%esi -08052228 <.text+0x8558> mov $0xffffffff,%esi -0805222d <.text+0x855d> xor %edx,%edx -0805222f <.text+0x855f> jmp 080521fa <exit@plt+0x853e> -08052231 <.text+0x8561> lea 0x0(%esi,%eiz,1),%esi -08052238 <.text+0x8568> mov %edx,%esi -0805223a <.text+0x856a> mov -0x24(%ebp),%ebx -0805223d <.text+0x856d> lea 0x0(%esi),%esi -08052240 <.text+0x8570> jmp 08052138 <exit@plt+0x847c> -08052245 <.text+0x8575> lea 0x0(%esi),%esi -08052248 <.text+0x8578> mov 0x14(%ebp),%edx -0805224b <.text+0x857b> mov 0x8(%ebp),%ecx -0805224e <.text+0x857e> mov -0x1c(%ebp),%eax -08052251 <.text+0x8581> mov (%edx),%esi -08052253 <.text+0x8583> mov %ecx,0x4(%esp) -08052257 <.text+0x8587> mov %eax,(%esp) -0805225a <.text+0x858a> mov %esi,0x8(%esp) -0805225e <.text+0x858e> call 08049a0c <memcpy@plt> -08052263 <.text+0x8593> mov -0x1c(%ebp),%edx -08052266 <.text+0x8596> movb $0x0,(%edx,%esi,1) -0805226a <.text+0x859a> mov 0x14(%ebp),%ecx -0805226d <.text+0x859d> mov %esi,-0x34(%ebp) -08052270 <.text+0x85a0> mov (%ecx),%edx -08052272 <.text+0x85a2> mov -0x1c(%ebp),%ecx -08052275 <.text+0x85a5> jmp 08052162 <exit@plt+0x84a6> -0805227a <.text+0x85aa> lea 0x0(%esi),%esi -08052280 <.text+0x85b0> mov -0x2c(%ebp),%ebx -08052283 <.text+0x85b3> jmp 0805204a <exit@plt+0x838e> -08052288 <.text+0x85b8> xor %esi,%esi -0805228a <.text+0x85ba> jmp 0805204a <exit@plt+0x838e> -0805228f <.text+0x85bf> mov $0x1,%edi -08052294 <.text+0x85c4> jmp 080520a4 <exit@plt+0x83e8> -08052299 <.text+0x85c9> nop -0805229a <.text+0x85ca> nop -0805229b <.text+0x85cb> nop -0805229c <.text+0x85cc> nop -0805229d <.text+0x85cd> nop -0805229e <.text+0x85ce> nop -0805229f <.text+0x85cf> nop -080522a0 <.text+0x85d0> push %ebp -080522a1 <.text+0x85d1> mov %esp,%ebp -080522a3 <.text+0x85d3> push %edi -080522a4 <.text+0x85d4> push %esi -080522a5 <.text+0x85d5> push %ebx -080522a6 <.text+0x85d6> sub $0x3c,%esp -080522a9 <.text+0x85d9> mov 0x8(%ebp),%ebx -080522ac <.text+0x85dc> mov 0xc(%ebp),%eax -080522af <.text+0x85df> add %ebx,%eax -080522b1 <.text+0x85e1> mov %eax,-0x2c(%ebp) -080522b4 <.text+0x85e4> call 0804970c <__ctype_get_mb_cur_max@plt> -080522b9 <.text+0x85e9> cmp $0x1,%eax -080522bc <.text+0x85ec> jbe 080523ef <exit@plt+0x8733> -080522c2 <.text+0x85f2> cmp -0x2c(%ebp),%ebx -080522c5 <.text+0x85f5> jae 0805242e <exit@plt+0x8772> -080522cb <.text+0x85fb> mov 0x10(%ebp),%eax -080522ce <.text+0x85fe> xor %edi,%edi -080522d0 <.text+0x8600> and $0x2,%eax -080522d3 <.text+0x8603> mov %eax,-0x34(%ebp) -080522d6 <.text+0x8606> mov 0x10(%ebp),%eax -080522d9 <.text+0x8609> and $0x1,%eax -080522dc <.text+0x860c> mov %eax,-0x30(%ebp) -080522df <.text+0x860f> movzbl (%ebx),%eax -080522e2 <.text+0x8612> cmp $0x5f,%al -080522e4 <.text+0x8614> jg 0805238d <exit@plt+0x86d1> -080522ea <.text+0x861a> lea 0x0(%esi),%esi -080522f0 <.text+0x8620> cmp $0x41,%al -080522f2 <.text+0x8622> jge 08052394 <exit@plt+0x86d8> -080522f8 <.text+0x8628> cmp $0x20,%al -080522fa <.text+0x862a> jl 08052318 <exit@plt+0x865c> -080522fc <.text+0x862c> cmp $0x23,%al -080522fe <.text+0x862e> xchg %ax,%ax -08052300 <.text+0x8630> jle 08052394 <exit@plt+0x86d8> -08052306 <.text+0x8636> sub $0x25,%eax -08052309 <.text+0x8639> cmp $0x1a,%al -0805230b <.text+0x863b> jbe 08052394 <exit@plt+0x86d8> -08052311 <.text+0x8641> lea 0x0(%esi,%eiz,1),%esi -08052318 <.text+0x8648> movl $0x0,-0x24(%ebp) -0805231f <.text+0x864f> movl $0x0,-0x20(%ebp) -08052326 <.text+0x8656> xchg %ax,%ax -08052328 <.text+0x8658> lea -0x24(%ebp),%eax -0805232b <.text+0x865b> mov %eax,0xc(%esp) -0805232f <.text+0x865f> mov -0x2c(%ebp),%eax -08052332 <.text+0x8662> mov %ebx,0x4(%esp) -08052336 <.text+0x8666> sub %ebx,%eax -08052338 <.text+0x8668> mov %eax,0x8(%esp) -0805233c <.text+0x866c> lea -0x1c(%ebp),%eax -0805233f <.text+0x866f> mov %eax,(%esp) -08052342 <.text+0x8672> call 0804989c <mbrtowc@plt> -08052347 <.text+0x8677> cmp $0xffffffff,%eax -0805234a <.text+0x867a> mov %eax,%esi -0805234c <.text+0x867c> je 080523a8 <exit@plt+0x86ec> -0805234e <.text+0x867e> cmp $0xfffffffe,%eax -08052351 <.text+0x8681> je 080523b8 <exit@plt+0x86fc> -08052353 <.text+0x8683> test %eax,%eax -08052355 <.text+0x8685> jne 0805235b <exit@plt+0x869f> -08052357 <.text+0x8687> mov $0x1,%si -0805235b <.text+0x868b> mov -0x1c(%ebp),%eax -0805235e <.text+0x868e> mov %eax,(%esp) -08052361 <.text+0x8691> call 08049c7c <wcwidth@plt> -08052366 <.text+0x8696> test %eax,%eax -08052368 <.text+0x8698> js 080523d0 <exit@plt+0x8714> -0805236a <.text+0x869a> add %eax,%edi -0805236c <.text+0x869c> add %esi,%ebx -0805236e <.text+0x869e> lea -0x24(%ebp),%eax -08052371 <.text+0x86a1> mov %eax,(%esp) -08052374 <.text+0x86a4> call 080499bc <mbsinit@plt> -08052379 <.text+0x86a9> test %eax,%eax -0805237b <.text+0x86ab> je 08052328 <exit@plt+0x866c> -0805237d <.text+0x86ad> cmp -0x2c(%ebp),%ebx -08052380 <.text+0x86b0> jae 080523c1 <exit@plt+0x8705> -08052382 <.text+0x86b2> movzbl (%ebx),%eax -08052385 <.text+0x86b5> cmp $0x5f,%al -08052387 <.text+0x86b7> jle 080522f0 <exit@plt+0x8634> -0805238d <.text+0x86bd> sub $0x61,%eax -08052390 <.text+0x86c0> cmp $0x1d,%al -08052392 <.text+0x86c2> ja 08052318 <exit@plt+0x865c> -08052394 <.text+0x86c4> add $0x1,%ebx -08052397 <.text+0x86c7> add $0x1,%edi -0805239a <.text+0x86ca> cmp -0x2c(%ebp),%ebx -0805239d <.text+0x86cd> jb 08052382 <exit@plt+0x86c6> -0805239f <.text+0x86cf> jmp 080523c1 <exit@plt+0x8705> -080523a1 <.text+0x86d1> lea 0x0(%esi,%eiz,1),%esi -080523a8 <.text+0x86d8> mov -0x30(%ebp),%edx -080523ab <.text+0x86db> test %edx,%edx -080523ad <.text+0x86dd> je 08052394 <exit@plt+0x86d8> -080523af <.text+0x86df> or $0xffffffff,%edi -080523b2 <.text+0x86e2> jmp 080523c1 <exit@plt+0x8705> -080523b4 <.text+0x86e4> lea 0x0(%esi,%eiz,1),%esi -080523b8 <.text+0x86e8> testb $0x1,0x10(%ebp) -080523bc <.text+0x86ec> jne 080523af <exit@plt+0x86f3> -080523be <.text+0x86ee> add $0x1,%edi -080523c1 <.text+0x86f1> add $0x3c,%esp -080523c4 <.text+0x86f4> mov %edi,%eax -080523c6 <.text+0x86f6> pop %ebx -080523c7 <.text+0x86f7> pop %esi -080523c8 <.text+0x86f8> pop %edi -080523c9 <.text+0x86f9> pop %ebp -080523ca <.text+0x86fa> ret -080523cb <.text+0x86fb> nop -080523cc <.text+0x86fc> lea 0x0(%esi,%eiz,1),%esi -080523d0 <.text+0x8700> mov -0x34(%ebp),%eax -080523d3 <.text+0x8703> test %eax,%eax -080523d5 <.text+0x8705> jne 080523af <exit@plt+0x86f3> -080523d7 <.text+0x8707> mov -0x1c(%ebp),%eax -080523da <.text+0x870a> mov %eax,(%esp) -080523dd <.text+0x870d> call 0804997c <iswcntrl@plt> -080523e2 <.text+0x8712> test %eax,%eax -080523e4 <.text+0x8714> sete %al -080523e7 <.text+0x8717> movzbl %al,%eax -080523ea <.text+0x871a> jmp 0805236a <exit@plt+0x86ae> -080523ef <.text+0x871f> cmp -0x2c(%ebp),%ebx -080523f2 <.text+0x8722> jae 0805242e <exit@plt+0x8772> -080523f4 <.text+0x8724> call 0804995c <__ctype_b_loc@plt> -080523f9 <.text+0x8729> mov 0x10(%ebp),%ecx -080523fc <.text+0x872c> xor %edi,%edi -080523fe <.text+0x872e> mov -0x2c(%ebp),%esi -08052401 <.text+0x8731> and $0x2,%ecx -08052404 <.text+0x8734> mov (%eax),%eax -08052406 <.text+0x8736> jmp 08052412 <exit@plt+0x8756> -08052408 <.text+0x8738> add $0x1,%edi -0805240b <.text+0x873b> add $0x1,%ebx -0805240e <.text+0x873e> cmp %ebx,%esi -08052410 <.text+0x8740> jbe 080523c1 <exit@plt+0x8705> -08052412 <.text+0x8742> movzbl (%ebx),%edx -08052415 <.text+0x8745> movzwl (%eax,%edx,2),%edx -08052419 <.text+0x8749> test $0x40,%dh -0805241c <.text+0x874c> jne 08052408 <exit@plt+0x874c> -0805241e <.text+0x874e> test %ecx,%ecx -08052420 <.text+0x8750> jne 080523af <exit@plt+0x86f3> -08052422 <.text+0x8752> shr %edx -08052424 <.text+0x8754> xor $0x1,%edx -08052427 <.text+0x8757> and $0x1,%edx -0805242a <.text+0x875a> add %edx,%edi -0805242c <.text+0x875c> jmp 0805240b <exit@plt+0x874f> -0805242e <.text+0x875e> xor %edi,%edi -08052430 <.text+0x8760> jmp 080523c1 <exit@plt+0x8705> -08052432 <.text+0x8762> lea 0x0(%esi,%eiz,1),%esi -08052439 <.text+0x8769> lea 0x0(%edi,%eiz,1),%edi -08052440 <.text+0x8770> push %ebp -08052441 <.text+0x8771> mov %esp,%ebp -08052443 <.text+0x8773> push %ebx -08052444 <.text+0x8774> sub $0x14,%esp -08052447 <.text+0x8777> mov 0x8(%ebp),%ebx -0805244a <.text+0x877a> mov %ebx,(%esp) -0805244d <.text+0x877d> call 08049a2c <strlen@plt> -08052452 <.text+0x8782> mov 0xc(%ebp),%edx -08052455 <.text+0x8785> mov %ebx,(%esp) -08052458 <.text+0x8788> mov %edx,0x8(%esp) -0805245c <.text+0x878c> mov %eax,0x4(%esp) -08052460 <.text+0x8790> call 080522a0 <exit@plt+0x85e4> -08052465 <.text+0x8795> add $0x14,%esp -08052468 <.text+0x8798> pop %ebx -08052469 <.text+0x8799> pop %ebp -0805246a <.text+0x879a> ret -0805246b <.text+0x879b> nop -0805246c <.text+0x879c> nop -0805246d <.text+0x879d> nop -0805246e <.text+0x879e> nop -0805246f <.text+0x879f> nop -08052470 <.text+0x87a0> push %ebp -08052471 <.text+0x87a1> mov %esp,%ebp -08052473 <.text+0x87a3> sub $0x38,%esp -08052476 <.text+0x87a6> mov %ebx,-0xc(%ebp) -08052479 <.text+0x87a9> mov 0x8(%ebp),%ebx -0805247c <.text+0x87ac> movl $0x2f,0x4(%esp) -08052484 <.text+0x87b4> mov %esi,-0x8(%ebp) -08052487 <.text+0x87b7> mov %edi,-0x4(%ebp) -0805248a <.text+0x87ba> mov %ebx,(%esp) -0805248d <.text+0x87bd> call 0804986c <strrchr@plt> -08052492 <.text+0x87c2> test %eax,%eax -08052494 <.text+0x87c4> je 080524d9 <exit@plt+0x881d> -08052496 <.text+0x87c6> lea 0x1(%eax),%edx -08052499 <.text+0x87c9> mov %edx,%ecx -0805249b <.text+0x87cb> sub %ebx,%ecx -0805249d <.text+0x87cd> cmp $0x6,%ecx -080524a0 <.text+0x87d0> mov %edx,-0x1c(%ebp) -080524a3 <.text+0x87d3> jle 080524d9 <exit@plt+0x881d> -080524a5 <.text+0x87d5> lea -0x6(%eax),%esi -080524a8 <.text+0x87d8> mov $0x805f03f,%edi -080524ad <.text+0x87dd> mov $0x7,%ecx -080524b2 <.text+0x87e2> repz cmpsb %es:(%edi),%ds:(%esi) -080524b4 <.text+0x87e4> jne 080524d9 <exit@plt+0x881d> -080524b6 <.text+0x87e6> mov -0x1c(%ebp),%esi -080524b9 <.text+0x87e9> mov $0x3,%ecx -080524be <.text+0x87ee> mov $0x805f047,%edi -080524c3 <.text+0x87f3> mov -0x1c(%ebp),%ebx -080524c6 <.text+0x87f6> repz cmpsb %es:(%edi),%ds:(%esi) -080524c8 <.text+0x87f8> seta %cl -080524cb <.text+0x87fb> mov %ecx,%esi -080524cd <.text+0x87fd> setb %cl -080524d0 <.text+0x8800> mov %esi,%edx -080524d2 <.text+0x8802> cmp %cl,%dl -080524d4 <.text+0x8804> jne 080524d9 <exit@plt+0x881d> -080524d6 <.text+0x8806> lea 0x4(%eax),%ebx -080524d9 <.text+0x8809> mov %ebx,0x8061dbc -080524df <.text+0x880f> mov -0x8(%ebp),%esi -080524e2 <.text+0x8812> mov -0xc(%ebp),%ebx -080524e5 <.text+0x8815> mov -0x4(%ebp),%edi -080524e8 <.text+0x8818> mov %ebp,%esp -080524ea <.text+0x881a> pop %ebp -080524eb <.text+0x881b> ret -080524ec <.text+0x881c> nop -080524ed <.text+0x881d> nop -080524ee <.text+0x881e> nop -080524ef <.text+0x881f> nop -080524f0 <.text+0x8820> push %ebp -080524f1 <.text+0x8821> mov %esp,%ebp -080524f3 <.text+0x8823> push %ebx -080524f4 <.text+0x8824> sub $0x14,%esp -080524f7 <.text+0x8827> movl $0x5,0x8(%esp) -080524ff <.text+0x882f> movl $0x805f04b,0x4(%esp) -08052507 <.text+0x8837> movl $0x0,(%esp) -0805250e <.text+0x883e> call 0804990c <dcgettext@plt> -08052513 <.text+0x8843> movl $0x805ddb3,0x8(%esp) -0805251b <.text+0x884b> movl $0x1,(%esp) -08052522 <.text+0x8852> mov %eax,0x4(%esp) -08052526 <.text+0x8856> call 0804978c <__printf_chk@plt> -0805252b <.text+0x885b> movl $0x5,0x8(%esp) -08052533 <.text+0x8863> movl $0x805f0bc,0x4(%esp) -0805253b <.text+0x886b> movl $0x0,(%esp) -08052542 <.text+0x8872> call 0804990c <dcgettext@plt> -08052547 <.text+0x8877> movl $0x805ddcd,0xc(%esp) -0805254f <.text+0x887f> movl $0x805ddc9,0x8(%esp) -08052557 <.text+0x8887> movl $0x1,(%esp) -0805255e <.text+0x888e> mov %eax,0x4(%esp) -08052562 <.text+0x8892> call 0804978c <__printf_chk@plt> -08052567 <.text+0x8897> mov 0x8061300,%ebx -0805256d <.text+0x889d> movl $0x5,0x8(%esp) -08052575 <.text+0x88a5> movl $0x805f0f0,0x4(%esp) -0805257d <.text+0x88ad> movl $0x0,(%esp) -08052584 <.text+0x88b4> call 0804990c <dcgettext@plt> -08052589 <.text+0x88b9> mov %ebx,0x4(%esp) -0805258d <.text+0x88bd> mov %eax,(%esp) -08052590 <.text+0x88c0> call 080496fc <fputs_unlocked@plt> -08052595 <.text+0x88c5> add $0x14,%esp -08052598 <.text+0x88c8> pop %ebx -08052599 <.text+0x88c9> pop %ebp -0805259a <.text+0x88ca> ret -0805259b <.text+0x88cb> nop -0805259c <.text+0x88cc> lea 0x0(%esi,%eiz,1),%esi -080525a0 <.text+0x88d0> push %ebp -080525a1 <.text+0x88d1> mov %esp,%ebp -080525a3 <.text+0x88d3> push %edi -080525a4 <.text+0x88d4> push %esi -080525a5 <.text+0x88d5> push %ebx -080525a6 <.text+0x88d6> xor %ebx,%ebx -080525a8 <.text+0x88d8> sub $0x2c,%esp -080525ab <.text+0x88db> mov 0x18(%ebp),%esi -080525ae <.text+0x88de> mov 0x8(%ebp),%edi -080525b1 <.text+0x88e1> mov 0xc(%ebp),%eax -080525b4 <.text+0x88e4> mov 0x10(%ebp),%edx -080525b7 <.text+0x88e7> cmpl $0x0,(%esi) -080525ba <.text+0x88ea> mov 0x14(%ebp),%ecx -080525bd <.text+0x88ed> je 080525c9 <exit@plt+0x890d> -080525bf <.text+0x88ef> nop -080525c0 <.text+0x88f0> add $0x1,%ebx -080525c3 <.text+0x88f3> cmpl $0x0,(%esi,%ebx,4) -080525c7 <.text+0x88f7> jne 080525c0 <exit@plt+0x8904> -080525c9 <.text+0x88f9> test %eax,%eax -080525cb <.text+0x88fb> je 08052760 <exit@plt+0x8aa4> -080525d1 <.text+0x8901> mov %ecx,0x14(%esp) -080525d5 <.text+0x8905> mov %edx,0x10(%esp) -080525d9 <.text+0x8909> mov %eax,0xc(%esp) -080525dd <.text+0x890d> movl $0x805f062,0x8(%esp) -080525e5 <.text+0x8915> movl $0x1,0x4(%esp) -080525ed <.text+0x891d> mov %edi,(%esp) -080525f0 <.text+0x8920> call 0804971c <__fprintf_chk@plt> -080525f5 <.text+0x8925> movl $0x5,0x8(%esp) -080525fd <.text+0x892d> movl $0x805f075,0x4(%esp) -08052605 <.text+0x8935> movl $0x0,(%esp) -0805260c <.text+0x893c> call 0804990c <dcgettext@plt> -08052611 <.text+0x8941> movl $0x7d9,0x10(%esp) -08052619 <.text+0x8949> movl $0x805f360,0x8(%esp) -08052621 <.text+0x8951> movl $0x1,0x4(%esp) -08052629 <.text+0x8959> mov %edi,(%esp) -0805262c <.text+0x895c> mov %eax,0xc(%esp) -08052630 <.text+0x8960> call 0804971c <__fprintf_chk@plt> -08052635 <.text+0x8965> movl $0x5,0x8(%esp) -0805263d <.text+0x896d> movl $0x805f134,0x4(%esp) -08052645 <.text+0x8975> movl $0x0,(%esp) -0805264c <.text+0x897c> call 0804990c <dcgettext@plt> -08052651 <.text+0x8981> mov %edi,0x4(%esp) -08052655 <.text+0x8985> mov %eax,(%esp) -08052658 <.text+0x8988> call 080496fc <fputs_unlocked@plt> -0805265d <.text+0x898d> cmp $0x9,%ebx -08052660 <.text+0x8990> jbe 080526a0 <exit@plt+0x89e4> -08052662 <.text+0x8992> movl $0x5,0x8(%esp) -0805266a <.text+0x899a> movl $0x805f2fc,0x4(%esp) -08052672 <.text+0x89a2> lea 0x0(%esi),%esi -08052678 <.text+0x89a8> movl $0x0,(%esp) -0805267f <.text+0x89af> call 0804990c <dcgettext@plt> -08052684 <.text+0x89b4> mov %esi,0x10(%ebp) -08052687 <.text+0x89b7> mov %edi,0x8(%ebp) -0805268a <.text+0x89ba> mov %eax,0xc(%ebp) -0805268d <.text+0x89bd> add $0x2c,%esp -08052690 <.text+0x89c0> pop %ebx -08052691 <.text+0x89c1> pop %esi -08052692 <.text+0x89c2> pop %edi -08052693 <.text+0x89c3> pop %ebp -08052694 <.text+0x89c4> jmp 080581e0 <exit@plt+0xe524> -08052699 <.text+0x89c9> lea 0x0(%esi,%eiz,1),%esi -080526a0 <.text+0x89d0> jmp *0x805f338(,%ebx,4) -080526a7 <.text+0x89d7> movl $0x5,0x8(%esp) -080526af <.text+0x89df> movl $0x805f298,0x4(%esp) -080526b7 <.text+0x89e7> jmp 08052678 <exit@plt+0x89bc> -080526b9 <.text+0x89e9> movl $0x5,0x8(%esp) -080526c1 <.text+0x89f1> movl $0x805f2c8,0x4(%esp) -080526c9 <.text+0x89f9> jmp 08052678 <exit@plt+0x89bc> -080526cb <.text+0x89fb> call 0804968c <abort@plt> -080526d0 <.text+0x8a00> movl $0x5,0x8(%esp) -080526d8 <.text+0x8a08> movl $0x805f079,0x4(%esp) -080526e0 <.text+0x8a10> jmp 08052678 <exit@plt+0x89bc> -080526e2 <.text+0x8a12> movl $0x5,0x8(%esp) -080526ea <.text+0x8a1a> movl $0x805f089,0x4(%esp) -080526f2 <.text+0x8a22> jmp 08052678 <exit@plt+0x89bc> -080526f4 <.text+0x8a24> movl $0x5,0x8(%esp) -080526fc <.text+0x8a2c> movl $0x805f0a0,0x4(%esp) -08052704 <.text+0x8a34> jmp 08052678 <exit@plt+0x89bc> -08052709 <.text+0x8a39> movl $0x5,0x8(%esp) -08052711 <.text+0x8a41> movl $0x805f200,0x4(%esp) -08052719 <.text+0x8a49> jmp 08052678 <exit@plt+0x89bc> -0805271e <.text+0x8a4e> movl $0x5,0x8(%esp) -08052726 <.text+0x8a56> movl $0x805f220,0x4(%esp) -0805272e <.text+0x8a5e> jmp 08052678 <exit@plt+0x89bc> -08052733 <.text+0x8a63> movl $0x5,0x8(%esp) -0805273b <.text+0x8a6b> movl $0x805f244,0x4(%esp) -08052743 <.text+0x8a73> jmp 08052678 <exit@plt+0x89bc> -08052748 <.text+0x8a78> movl $0x5,0x8(%esp) -08052750 <.text+0x8a80> movl $0x805f26c,0x4(%esp) -08052758 <.text+0x8a88> jmp 08052678 <exit@plt+0x89bc> -0805275d <.text+0x8a8d> lea 0x0(%esi),%esi -08052760 <.text+0x8a90> mov %ecx,0x10(%esp) -08052764 <.text+0x8a94> mov %edx,0xc(%esp) -08052768 <.text+0x8a98> movl $0x805f06e,0x8(%esp) -08052770 <.text+0x8aa0> movl $0x1,0x4(%esp) -08052778 <.text+0x8aa8> mov %edi,(%esp) -0805277b <.text+0x8aab> call 0804971c <__fprintf_chk@plt> -08052780 <.text+0x8ab0> jmp 080525f5 <exit@plt+0x8939> -08052785 <.text+0x8ab5> lea 0x0(%esi,%eiz,1),%esi -08052789 <.text+0x8ab9> lea 0x0(%edi,%eiz,1),%edi -08052790 <.text+0x8ac0> push %ebp -08052791 <.text+0x8ac1> mov %esp,%ebp -08052793 <.text+0x8ac3> sub $0x28,%esp -08052796 <.text+0x8ac6> lea 0x18(%ebp),%eax -08052799 <.text+0x8ac9> mov %eax,0x10(%esp) -0805279d <.text+0x8acd> mov 0x14(%ebp),%eax -080527a0 <.text+0x8ad0> mov %eax,0xc(%esp) -080527a4 <.text+0x8ad4> mov 0x10(%ebp),%eax -080527a7 <.text+0x8ad7> mov %eax,0x8(%esp) -080527ab <.text+0x8adb> mov 0xc(%ebp),%eax -080527ae <.text+0x8ade> mov %eax,0x4(%esp) -080527b2 <.text+0x8ae2> mov 0x8(%ebp),%eax -080527b5 <.text+0x8ae5> mov %eax,(%esp) -080527b8 <.text+0x8ae8> call 080525a0 <exit@plt+0x88e4> -080527bd <.text+0x8aed> leave -080527be <.text+0x8aee> ret -080527bf <.text+0x8aef> nop -080527c0 <.text+0x8af0> push %ebp -080527c1 <.text+0x8af1> mov %esp,%ebp -080527c3 <.text+0x8af3> sub $0x18,%esp -080527c6 <.text+0x8af6> movl $0x5,0x8(%esp) -080527ce <.text+0x8afe> movl $0x805f38f,0x4(%esp) -080527d6 <.text+0x8b06> movl $0x0,(%esp) -080527dd <.text+0x8b0d> call 0804990c <dcgettext@plt> -080527e2 <.text+0x8b12> mov 0x80612b8,%edx -080527e8 <.text+0x8b18> movl $0x805df3e,0x8(%esp) -080527f0 <.text+0x8b20> movl $0x0,0x4(%esp) -080527f8 <.text+0x8b28> mov %edx,(%esp) -080527fb <.text+0x8b2b> mov %eax,0xc(%esp) -080527ff <.text+0x8b2f> call 08049b4c <error@plt> -08052804 <.text+0x8b34> call 0804968c <abort@plt> -08052809 <.text+0x8b39> nop -0805280a <.text+0x8b3a> nop -0805280b <.text+0x8b3b> nop -0805280c <.text+0x8b3c> nop -0805280d <.text+0x8b3d> nop -0805280e <.text+0x8b3e> nop -0805280f <.text+0x8b3f> nop -08052810 <.text+0x8b40> push %ebp -08052811 <.text+0x8b41> mov %esp,%ebp -08052813 <.text+0x8b43> sub $0x18,%esp -08052816 <.text+0x8b46> movl $0x1,(%esp) -0805281d <.text+0x8b4d> call 0804a240 <exit@plt+0x584> -08052822 <.text+0x8b52> leave -08052823 <.text+0x8b53> ret -08052824 <.text+0x8b54> lea 0x0(%esi),%esi -0805282a <.text+0x8b5a> lea 0x0(%edi),%edi -08052830 <.text+0x8b60> push %ebp -08052831 <.text+0x8b61> mov %esp,%ebp -08052833 <.text+0x8b63> push %edi -08052834 <.text+0x8b64> push %esi -08052835 <.text+0x8b65> push %ebx -08052836 <.text+0x8b66> sub $0x8,%esp -08052839 <.text+0x8b69> mov 0xc(%ebp),%ebx -0805283c <.text+0x8b6c> mov 0x14(%ebp),%eax -0805283f <.text+0x8b6f> mov (%ebx),%edx -08052841 <.text+0x8b71> test %edx,%edx -08052843 <.text+0x8b73> mov %edx,-0x10(%ebp) -08052846 <.text+0x8b76> je 08052870 <exit@plt+0x8bb4> -08052848 <.text+0x8b78> mov 0x10(%ebp),%edx -0805284b <.text+0x8b7b> mov %ebx,-0x14(%ebp) -0805284e <.text+0x8b7e> jmp 08052863 <exit@plt+0x8ba7> -08052850 <.text+0x8b80> mov -0x14(%ebp),%ecx -08052853 <.text+0x8b83> add %eax,%edx -08052855 <.text+0x8b85> addl $0x4,-0x14(%ebp) -08052859 <.text+0x8b89> mov 0x4(%ecx),%ecx -0805285c <.text+0x8b8c> test %ecx,%ecx -0805285e <.text+0x8b8e> mov %ecx,-0x10(%ebp) -08052861 <.text+0x8b91> je 08052870 <exit@plt+0x8bb4> -08052863 <.text+0x8b93> mov 0x8(%ebp),%esi -08052866 <.text+0x8b96> cmp %eax,%eax -08052868 <.text+0x8b98> mov %edx,%edi -0805286a <.text+0x8b9a> mov %eax,%ecx -0805286c <.text+0x8b9c> repz cmpsb %es:(%edi),%ds:(%esi) -0805286e <.text+0x8b9e> jne 08052850 <exit@plt+0x8b94> -08052870 <.text+0x8ba0> mov -0x10(%ebp),%eax -08052873 <.text+0x8ba3> add $0x8,%esp -08052876 <.text+0x8ba6> pop %ebx -08052877 <.text+0x8ba7> pop %esi -08052878 <.text+0x8ba8> pop %edi -08052879 <.text+0x8ba9> pop %ebp -0805287a <.text+0x8baa> ret -0805287b <.text+0x8bab> nop -0805287c <.text+0x8bac> lea 0x0(%esi,%eiz,1),%esi -08052880 <.text+0x8bb0> push %ebp -08052881 <.text+0x8bb1> mov %esp,%ebp -08052883 <.text+0x8bb3> push %edi -08052884 <.text+0x8bb4> push %esi -08052885 <.text+0x8bb5> push %ebx -08052886 <.text+0x8bb6> sub $0x3c,%esp -08052889 <.text+0x8bb9> mov 0x10(%ebp),%edx -0805288c <.text+0x8bbc> mov 0x8(%ebp),%eax -0805288f <.text+0x8bbf> mov 0xc(%ebp),%ebx -08052892 <.text+0x8bc2> mov %edx,-0x1c(%ebp) -08052895 <.text+0x8bc5> mov %eax,-0x24(%ebp) -08052898 <.text+0x8bc8> movl $0x5,0x8(%esp) -080528a0 <.text+0x8bd0> movl $0x805f3a0,0x4(%esp) -080528a8 <.text+0x8bd8> movl $0x0,(%esp) -080528af <.text+0x8bdf> call 0804990c <dcgettext@plt> -080528b4 <.text+0x8be4> movl $0x1,0x4(%esp) -080528bc <.text+0x8bec> mov %eax,0x8(%esp) -080528c0 <.text+0x8bf0> mov 0x80612e4,%eax -080528c5 <.text+0x8bf5> mov %eax,(%esp) -080528c8 <.text+0x8bf8> call 0804971c <__fprintf_chk@plt> -080528cd <.text+0x8bfd> mov -0x24(%ebp),%ecx -080528d0 <.text+0x8c00> mov (%ecx),%eax -080528d2 <.text+0x8c02> test %eax,%eax -080528d4 <.text+0x8c04> je 08052960 <exit@plt+0x8ca4> -080528da <.text+0x8c0a> mov %ebx,%edx -080528dc <.text+0x8c0c> xor %ebx,%ebx -080528de <.text+0x8c0e> movl $0x0,-0x20(%ebp) -080528e5 <.text+0x8c15> mov %edx,-0x2c(%ebp) -080528e8 <.text+0x8c18> jmp 0805292a <exit@plt+0x8c6e> -080528ea <.text+0x8c1a> lea 0x0(%esi),%esi -080528f0 <.text+0x8c20> mov -0x2c(%ebp),%edx -080528f3 <.text+0x8c23> mov %edx,-0x20(%ebp) -080528f6 <.text+0x8c26> mov %eax,0xc(%esp) -080528fa <.text+0x8c2a> mov 0x80612e4,%eax -080528ff <.text+0x8c2f> movl $0x805f3b5,0x8(%esp) -08052907 <.text+0x8c37> movl $0x1,0x4(%esp) -0805290f <.text+0x8c3f> mov %eax,(%esp) -08052912 <.text+0x8c42> call 0804971c <__fprintf_chk@plt> -08052917 <.text+0x8c47> mov -0x24(%ebp),%ecx -0805291a <.text+0x8c4a> add $0x1,%ebx -0805291d <.text+0x8c4d> mov -0x1c(%ebp),%edx -08052920 <.text+0x8c50> add %edx,-0x2c(%ebp) -08052923 <.text+0x8c53> mov (%ecx,%ebx,4),%eax -08052926 <.text+0x8c56> test %eax,%eax -08052928 <.text+0x8c58> je 08052960 <exit@plt+0x8ca4> -0805292a <.text+0x8c5a> test %ebx,%ebx -0805292c <.text+0x8c5c> je 080528f0 <exit@plt+0x8c34> -0805292e <.text+0x8c5e> mov -0x1c(%ebp),%ecx -08052931 <.text+0x8c61> mov -0x20(%ebp),%esi -08052934 <.text+0x8c64> mov -0x2c(%ebp),%edi -08052937 <.text+0x8c67> cmp %ecx,%ecx -08052939 <.text+0x8c69> repz cmpsb %es:(%edi),%ds:(%esi) -0805293b <.text+0x8c6b> jne 080528f0 <exit@plt+0x8c34> -0805293d <.text+0x8c6d> mov %eax,0xc(%esp) -08052941 <.text+0x8c71> mov 0x80612e4,%eax -08052946 <.text+0x8c76> movl $0x805f3bf,0x8(%esp) -0805294e <.text+0x8c7e> movl $0x1,0x4(%esp) -08052956 <.text+0x8c86> mov %eax,(%esp) -08052959 <.text+0x8c89> call 0804971c <__fprintf_chk@plt> -0805295e <.text+0x8c8e> jmp 08052917 <exit@plt+0x8c5b> -08052960 <.text+0x8c90> mov 0x80612e4,%eax -08052965 <.text+0x8c95> mov 0x14(%eax),%edx -08052968 <.text+0x8c98> cmp 0x18(%eax),%edx -0805296b <.text+0x8c9b> jae 0805297e <exit@plt+0x8cc2> -0805296d <.text+0x8c9d> movb $0xa,(%edx) -08052970 <.text+0x8ca0> add $0x1,%edx -08052973 <.text+0x8ca3> mov %edx,0x14(%eax) -08052976 <.text+0x8ca6> add $0x3c,%esp -08052979 <.text+0x8ca9> pop %ebx -0805297a <.text+0x8caa> pop %esi -0805297b <.text+0x8cab> pop %edi -0805297c <.text+0x8cac> pop %ebp -0805297d <.text+0x8cad> ret -0805297e <.text+0x8cae> movl $0xa,0xc(%ebp) -08052985 <.text+0x8cb5> mov %eax,0x8(%ebp) -08052988 <.text+0x8cb8> add $0x3c,%esp -0805298b <.text+0x8cbb> pop %ebx -0805298c <.text+0x8cbc> pop %esi -0805298d <.text+0x8cbd> pop %edi -0805298e <.text+0x8cbe> pop %ebp -0805298f <.text+0x8cbf> jmp 080498fc <__overflow@plt> -08052994 <.text+0x8cc4> lea 0x0(%esi),%esi -0805299a <.text+0x8cca> lea 0x0(%edi),%edi -080529a0 <.text+0x8cd0> push %ebp -080529a1 <.text+0x8cd1> mov %esp,%ebp -080529a3 <.text+0x8cd3> push %esi -080529a4 <.text+0x8cd4> push %ebx -080529a5 <.text+0x8cd5> sub $0x20,%esp -080529a8 <.text+0x8cd8> cmpl $0xffffffff,0x10(%ebp) -080529ac <.text+0x8cdc> je 08052a28 <exit@plt+0x8d6c> -080529ae <.text+0x8cde> movl $0x5,0x8(%esp) -080529b6 <.text+0x8ce6> movl $0x805f3e1,0x4(%esp) -080529be <.text+0x8cee> movl $0x0,(%esp) -080529c5 <.text+0x8cf5> call 0804990c <dcgettext@plt> -080529ca <.text+0x8cfa> mov %eax,%esi -080529cc <.text+0x8cfc> mov 0x8(%ebp),%eax -080529cf <.text+0x8cff> movl $0x1,(%esp) -080529d6 <.text+0x8d06> mov %eax,0x4(%esp) -080529da <.text+0x8d0a> call 08055330 <exit@plt+0xb674> -080529df <.text+0x8d0f> movl $0x6,0x4(%esp) -080529e7 <.text+0x8d17> movl $0x0,(%esp) -080529ee <.text+0x8d1e> mov %eax,%ebx -080529f0 <.text+0x8d20> mov 0xc(%ebp),%eax -080529f3 <.text+0x8d23> mov %eax,0x8(%esp) -080529f7 <.text+0x8d27> call 080561f0 <exit@plt+0xc534> -080529fc <.text+0x8d2c> mov %ebx,0x10(%esp) -08052a00 <.text+0x8d30> mov %esi,0x8(%esp) -08052a04 <.text+0x8d34> movl $0x0,0x4(%esp) -08052a0c <.text+0x8d3c> movl $0x0,(%esp) -08052a13 <.text+0x8d43> mov %eax,0xc(%esp) -08052a17 <.text+0x8d47> call 08049b4c <error@plt> -08052a1c <.text+0x8d4c> add $0x20,%esp -08052a1f <.text+0x8d4f> pop %ebx -08052a20 <.text+0x8d50> pop %esi -08052a21 <.text+0x8d51> pop %ebp -08052a22 <.text+0x8d52> ret -08052a23 <.text+0x8d53> nop -08052a24 <.text+0x8d54> lea 0x0(%esi,%eiz,1),%esi -08052a28 <.text+0x8d58> movl $0x5,0x8(%esp) -08052a30 <.text+0x8d60> movl $0x805f3c6,0x4(%esp) -08052a38 <.text+0x8d68> movl $0x0,(%esp) -08052a3f <.text+0x8d6f> call 0804990c <dcgettext@plt> -08052a44 <.text+0x8d74> mov %eax,%esi -08052a46 <.text+0x8d76> jmp 080529cc <exit@plt+0x8d10> -08052a48 <.text+0x8d78> nop -08052a49 <.text+0x8d79> lea 0x0(%esi,%eiz,1),%esi -08052a50 <.text+0x8d80> push %ebp -08052a51 <.text+0x8d81> mov %esp,%ebp -08052a53 <.text+0x8d83> push %edi -08052a54 <.text+0x8d84> push %esi -08052a55 <.text+0x8d85> push %ebx -08052a56 <.text+0x8d86> sub $0x2c,%esp -08052a59 <.text+0x8d89> mov 0x8(%ebp),%eax -08052a5c <.text+0x8d8c> mov %eax,(%esp) -08052a5f <.text+0x8d8f> call 08049a2c <strlen@plt> -08052a64 <.text+0x8d94> movl $0xffffffff,-0x24(%ebp) -08052a6b <.text+0x8d9b> mov %eax,-0x20(%ebp) -08052a6e <.text+0x8d9e> mov 0xc(%ebp),%eax -08052a71 <.text+0x8da1> mov (%eax),%esi -08052a73 <.text+0x8da3> test %esi,%esi -08052a75 <.text+0x8da5> je 08052b09 <exit@plt+0x8e4d> -08052a7b <.text+0x8dab> mov 0x10(%ebp),%eax -08052a7e <.text+0x8dae> xor %ebx,%ebx -08052a80 <.text+0x8db0> movb $0x0,-0x25(%ebp) -08052a84 <.text+0x8db4> mov %eax,-0x1c(%ebp) -08052a87 <.text+0x8db7> jmp 08052ac6 <exit@plt+0x8e0a> -08052a89 <.text+0x8db9> lea 0x0(%esi,%eiz,1),%esi -08052a90 <.text+0x8dc0> mov 0x10(%ebp),%eax -08052a93 <.text+0x8dc3> test %eax,%eax -08052a95 <.text+0x8dc5> je 08052aaf <exit@plt+0x8df3> -08052a97 <.text+0x8dc7> mov 0x14(%ebp),%eax -08052a9a <.text+0x8dca> mov -0x24(%ebp),%esi -08052a9d <.text+0x8dcd> imul 0x14(%ebp),%esi -08052aa1 <.text+0x8dd1> mov -0x1c(%ebp),%edi -08052aa4 <.text+0x8dd4> add 0x10(%ebp),%esi -08052aa7 <.text+0x8dd7> mov %eax,%ecx -08052aa9 <.text+0x8dd9> cmp %eax,%eax -08052aab <.text+0x8ddb> repz cmpsb %es:(%edi),%ds:(%esi) -08052aad <.text+0x8ddd> je 08052ab3 <exit@plt+0x8df7> -08052aaf <.text+0x8ddf> movb $0x1,-0x25(%ebp) -08052ab3 <.text+0x8de3> mov 0xc(%ebp),%eax -08052ab6 <.text+0x8de6> add $0x1,%ebx -08052ab9 <.text+0x8de9> mov (%eax,%ebx,4),%esi -08052abc <.text+0x8dec> mov 0x14(%ebp),%eax -08052abf <.text+0x8def> add %eax,-0x1c(%ebp) -08052ac2 <.text+0x8df2> test %esi,%esi -08052ac4 <.text+0x8df4> je 08052af8 <exit@plt+0x8e3c> -08052ac6 <.text+0x8df6> mov -0x20(%ebp),%eax -08052ac9 <.text+0x8df9> mov %eax,0x8(%esp) -08052acd <.text+0x8dfd> mov 0x8(%ebp),%eax -08052ad0 <.text+0x8e00> mov %esi,(%esp) -08052ad3 <.text+0x8e03> mov %eax,0x4(%esp) -08052ad7 <.text+0x8e07> call 08049c3c <strncmp@plt> -08052adc <.text+0x8e0c> test %eax,%eax -08052ade <.text+0x8e0e> jne 08052ab3 <exit@plt+0x8df7> -08052ae0 <.text+0x8e10> mov %esi,(%esp) -08052ae3 <.text+0x8e13> call 08049a2c <strlen@plt> -08052ae8 <.text+0x8e18> cmp -0x20(%ebp),%eax -08052aeb <.text+0x8e1b> je 08052b18 <exit@plt+0x8e5c> -08052aed <.text+0x8e1d> cmpl $0xffffffff,-0x24(%ebp) -08052af1 <.text+0x8e21> jne 08052a90 <exit@plt+0x8dd4> -08052af3 <.text+0x8e23> mov %ebx,-0x24(%ebp) -08052af6 <.text+0x8e26> jmp 08052ab3 <exit@plt+0x8df7> -08052af8 <.text+0x8e28> cmpb $0x0,-0x25(%ebp) -08052afc <.text+0x8e2c> lea 0x0(%esi,%eiz,1),%esi -08052b00 <.text+0x8e30> je 08052b09 <exit@plt+0x8e4d> -08052b02 <.text+0x8e32> movl $0xfffffffe,-0x24(%ebp) -08052b09 <.text+0x8e39> mov -0x24(%ebp),%eax -08052b0c <.text+0x8e3c> add $0x2c,%esp -08052b0f <.text+0x8e3f> pop %ebx -08052b10 <.text+0x8e40> pop %esi -08052b11 <.text+0x8e41> pop %edi -08052b12 <.text+0x8e42> pop %ebp -08052b13 <.text+0x8e43> ret -08052b14 <.text+0x8e44> lea 0x0(%esi,%eiz,1),%esi -08052b18 <.text+0x8e48> mov %ebx,-0x24(%ebp) -08052b1b <.text+0x8e4b> mov -0x24(%ebp),%eax -08052b1e <.text+0x8e4e> add $0x2c,%esp -08052b21 <.text+0x8e51> pop %ebx -08052b22 <.text+0x8e52> pop %esi -08052b23 <.text+0x8e53> pop %edi -08052b24 <.text+0x8e54> pop %ebp -08052b25 <.text+0x8e55> ret -08052b26 <.text+0x8e56> lea 0x0(%esi),%esi -08052b29 <.text+0x8e59> lea 0x0(%edi,%eiz,1),%edi -08052b30 <.text+0x8e60> push %ebp -08052b31 <.text+0x8e61> mov %esp,%ebp -08052b33 <.text+0x8e63> sub $0x28,%esp -08052b36 <.text+0x8e66> mov %ebx,-0xc(%ebp) -08052b39 <.text+0x8e69> mov 0xc(%ebp),%eax -08052b3c <.text+0x8e6c> mov %esi,-0x8(%ebp) -08052b3f <.text+0x8e6f> mov 0x10(%ebp),%ebx -08052b42 <.text+0x8e72> mov %edi,-0x4(%ebp) -08052b45 <.text+0x8e75> mov 0x14(%ebp),%esi -08052b48 <.text+0x8e78> mov 0x18(%ebp),%edi -08052b4b <.text+0x8e7b> mov %eax,(%esp) -08052b4e <.text+0x8e7e> mov %ebx,0x4(%esp) -08052b52 <.text+0x8e82> mov %esi,0x8(%esp) -08052b56 <.text+0x8e86> mov %edi,0xc(%esp) -08052b5a <.text+0x8e8a> call 08052a50 <exit@plt+0x8d94> -08052b5f <.text+0x8e8f> test %eax,%eax -08052b61 <.text+0x8e91> js 08052b70 <exit@plt+0x8eb4> -08052b63 <.text+0x8e93> mov -0xc(%ebp),%ebx -08052b66 <.text+0x8e96> mov -0x8(%ebp),%esi -08052b69 <.text+0x8e99> mov -0x4(%ebp),%edi -08052b6c <.text+0x8e9c> mov %ebp,%esp -08052b6e <.text+0x8e9e> pop %ebp -08052b6f <.text+0x8e9f> ret -08052b70 <.text+0x8ea0> mov %eax,0x8(%esp) -08052b74 <.text+0x8ea4> mov 0xc(%ebp),%eax -08052b77 <.text+0x8ea7> mov %eax,0x4(%esp) -08052b7b <.text+0x8eab> mov 0x8(%ebp),%eax -08052b7e <.text+0x8eae> mov %eax,(%esp) -08052b81 <.text+0x8eb1> call 080529a0 <exit@plt+0x8ce4> -08052b86 <.text+0x8eb6> mov %edi,0x8(%esp) -08052b8a <.text+0x8eba> mov %esi,0x4(%esp) -08052b8e <.text+0x8ebe> mov %ebx,(%esp) -08052b91 <.text+0x8ec1> call 08052880 <exit@plt+0x8bc4> -08052b96 <.text+0x8ec6> call *0x1c(%ebp) -08052b99 <.text+0x8ec9> mov $0xffffffff,%eax -08052b9e <.text+0x8ece> jmp 08052b63 <exit@plt+0x8ea7> -08052ba0 <.text+0x8ed0> push %ebp -08052ba1 <.text+0x8ed1> mov %esp,%ebp -08052ba3 <.text+0x8ed3> mov 0x8(%ebp),%eax -08052ba6 <.text+0x8ed6> push %ebx -08052ba7 <.text+0x8ed7> movzbl (%eax),%edx -08052baa <.text+0x8eda> mov %eax,%ecx -08052bac <.text+0x8edc> cmp $0x2f,%dl -08052baf <.text+0x8edf> jne 08052bc5 <exit@plt+0x8f09> -08052bb1 <.text+0x8ee1> lea 0x0(%esi,%eiz,1),%esi -08052bb8 <.text+0x8ee8> add $0x1,%eax -08052bbb <.text+0x8eeb> movzbl (%eax),%edx -08052bbe <.text+0x8eee> cmp $0x2f,%dl -08052bc1 <.text+0x8ef1> je 08052bb8 <exit@plt+0x8efc> -08052bc3 <.text+0x8ef3> mov %eax,%ecx -08052bc5 <.text+0x8ef5> test %dl,%dl -08052bc7 <.text+0x8ef7> je 08052bf6 <exit@plt+0x8f3a> -08052bc9 <.text+0x8ef9> xor %ebx,%ebx -08052bcb <.text+0x8efb> jmp 08052be2 <exit@plt+0x8f26> -08052bcd <.text+0x8efd> lea 0x0(%esi),%esi -08052bd0 <.text+0x8f00> test %bl,%bl -08052bd2 <.text+0x8f02> je 08052bd8 <exit@plt+0x8f1c> -08052bd4 <.text+0x8f04> mov %ecx,%eax -08052bd6 <.text+0x8f06> xor %ebx,%ebx -08052bd8 <.text+0x8f08> add $0x1,%ecx -08052bdb <.text+0x8f0b> movzbl (%ecx),%edx -08052bde <.text+0x8f0e> test %dl,%dl -08052be0 <.text+0x8f10> je 08052bf6 <exit@plt+0x8f3a> -08052be2 <.text+0x8f12> cmp $0x2f,%dl -08052be5 <.text+0x8f15> jne 08052bd0 <exit@plt+0x8f14> -08052be7 <.text+0x8f17> add $0x1,%ecx -08052bea <.text+0x8f1a> mov $0x1,%ebx -08052bef <.text+0x8f1f> movzbl (%ecx),%edx -08052bf2 <.text+0x8f22> test %dl,%dl -08052bf4 <.text+0x8f24> jne 08052be2 <exit@plt+0x8f26> -08052bf6 <.text+0x8f26> pop %ebx -08052bf7 <.text+0x8f27> pop %ebp -08052bf8 <.text+0x8f28> ret -08052bf9 <.text+0x8f29> lea 0x0(%esi,%eiz,1),%esi -08052c00 <.text+0x8f30> push %ebp -08052c01 <.text+0x8f31> mov %esp,%ebp -08052c03 <.text+0x8f33> push %ebx -08052c04 <.text+0x8f34> sub $0x14,%esp -08052c07 <.text+0x8f37> mov 0x8(%ebp),%ebx -08052c0a <.text+0x8f3a> mov %ebx,(%esp) -08052c0d <.text+0x8f3d> call 08049a2c <strlen@plt> -08052c12 <.text+0x8f42> cmp $0x1,%eax -08052c15 <.text+0x8f45> jbe 08052c1e <exit@plt+0x8f62> -08052c17 <.text+0x8f47> cmpb $0x2f,-0x1(%ebx,%eax,1) -08052c1c <.text+0x8f4c> je 08052c28 <exit@plt+0x8f6c> -08052c1e <.text+0x8f4e> add $0x14,%esp -08052c21 <.text+0x8f51> pop %ebx -08052c22 <.text+0x8f52> pop %ebp -08052c23 <.text+0x8f53> ret -08052c24 <.text+0x8f54> lea 0x0(%esi,%eiz,1),%esi -08052c28 <.text+0x8f58> add %eax,%ebx -08052c2a <.text+0x8f5a> sub $0x1,%eax -08052c2d <.text+0x8f5d> cmp $0x1,%eax -08052c30 <.text+0x8f60> jbe 08052c1e <exit@plt+0x8f62> -08052c32 <.text+0x8f62> movzbl -0x2(%ebx),%edx -08052c36 <.text+0x8f66> sub $0x1,%ebx -08052c39 <.text+0x8f69> cmp $0x2f,%dl -08052c3c <.text+0x8f6c> je 08052c2a <exit@plt+0x8f6e> -08052c3e <.text+0x8f6e> add $0x14,%esp -08052c41 <.text+0x8f71> pop %ebx -08052c42 <.text+0x8f72> pop %ebp -08052c43 <.text+0x8f73> ret -08052c44 <.text+0x8f74> lea 0x0(%esi),%esi -08052c4a <.text+0x8f7a> lea 0x0(%edi),%edi -08052c50 <.text+0x8f80> push %ebp -08052c51 <.text+0x8f81> mov %esp,%ebp -08052c53 <.text+0x8f83> push %esi -08052c54 <.text+0x8f84> push %ebx -08052c55 <.text+0x8f85> sub $0x10,%esp -08052c58 <.text+0x8f88> mov 0x8(%ebp),%esi -08052c5b <.text+0x8f8b> movzbl (%esi),%eax -08052c5e <.text+0x8f8e> mov %esi,%ecx -08052c60 <.text+0x8f90> mov %esi,%edx -08052c62 <.text+0x8f92> mov %esi,%ebx -08052c64 <.text+0x8f94> cmp $0x2f,%al -08052c66 <.text+0x8f96> jne 08052c76 <exit@plt+0x8fba> -08052c68 <.text+0x8f98> add $0x1,%ecx -08052c6b <.text+0x8f9b> movzbl (%ecx),%eax -08052c6e <.text+0x8f9e> cmp $0x2f,%al -08052c70 <.text+0x8fa0> je 08052c68 <exit@plt+0x8fac> -08052c72 <.text+0x8fa2> mov %ecx,%edx -08052c74 <.text+0x8fa4> mov %ecx,%ebx -08052c76 <.text+0x8fa6> test %al,%al -08052c78 <.text+0x8fa8> je 08052cd0 <exit@plt+0x9014> -08052c7a <.text+0x8faa> xor %ecx,%ecx -08052c7c <.text+0x8fac> jmp 08052c92 <exit@plt+0x8fd6> -08052c7e <.text+0x8fae> xchg %ax,%ax -08052c80 <.text+0x8fb0> test %cl,%cl -08052c82 <.text+0x8fb2> je 08052c88 <exit@plt+0x8fcc> -08052c84 <.text+0x8fb4> mov %edx,%ebx -08052c86 <.text+0x8fb6> xor %ecx,%ecx -08052c88 <.text+0x8fb8> add $0x1,%edx -08052c8b <.text+0x8fbb> movzbl (%edx),%eax -08052c8e <.text+0x8fbe> test %al,%al -08052c90 <.text+0x8fc0> je 08052ca5 <exit@plt+0x8fe9> -08052c92 <.text+0x8fc2> cmp $0x2f,%al -08052c94 <.text+0x8fc4> jne 08052c80 <exit@plt+0x8fc4> -08052c96 <.text+0x8fc6> add $0x1,%edx -08052c99 <.text+0x8fc9> mov $0x1,%ecx -08052c9e <.text+0x8fce> movzbl (%edx),%eax -08052ca1 <.text+0x8fd1> test %al,%al -08052ca3 <.text+0x8fd3> jne 08052c92 <exit@plt+0x8fd6> -08052ca5 <.text+0x8fd5> cmpb $0x0,(%ebx) -08052ca8 <.text+0x8fd8> je 08052cd0 <exit@plt+0x9014> -08052caa <.text+0x8fda> mov %ebx,(%esp) -08052cad <.text+0x8fdd> call 08052c00 <exit@plt+0x8f44> -08052cb2 <.text+0x8fe2> xor %edx,%edx -08052cb4 <.text+0x8fe4> cmpb $0x2f,(%ebx,%eax,1) -08052cb8 <.text+0x8fe8> mov %ebx,(%esp) -08052cbb <.text+0x8feb> sete %dl -08052cbe <.text+0x8fee> add %edx,%eax -08052cc0 <.text+0x8ff0> mov %eax,0x4(%esp) -08052cc4 <.text+0x8ff4> call 08058850 <exit@plt+0xeb94> -08052cc9 <.text+0x8ff9> add $0x10,%esp -08052ccc <.text+0x8ffc> pop %ebx -08052ccd <.text+0x8ffd> pop %esi -08052cce <.text+0x8ffe> pop %ebp -08052ccf <.text+0x8fff> ret -08052cd0 <.text+0x9000> mov %esi,(%esp) -08052cd3 <.text+0x9003> call 08052c00 <exit@plt+0x8f44> -08052cd8 <.text+0x9008> mov %esi,(%esp) -08052cdb <.text+0x900b> mov %eax,0x4(%esp) -08052cdf <.text+0x900f> call 08058850 <exit@plt+0xeb94> -08052ce4 <.text+0x9014> add $0x10,%esp -08052ce7 <.text+0x9017> pop %ebx -08052ce8 <.text+0x9018> pop %esi -08052ce9 <.text+0x9019> pop %ebp -08052cea <.text+0x901a> ret -08052ceb <.text+0x901b> nop -08052cec <.text+0x901c> nop -08052ced <.text+0x901d> nop -08052cee <.text+0x901e> nop -08052cef <.text+0x901f> nop -08052cf0 <.text+0x9020> push %ebp -08052cf1 <.text+0x9021> mov %esp,%ebp -08052cf3 <.text+0x9023> mov 0x8(%ebp),%eax -08052cf6 <.text+0x9026> pop %ebp -08052cf7 <.text+0x9027> mov %eax,0x8061dc0 -08052cfc <.text+0x902c> ret -08052cfd <.text+0x902d> lea 0x0(%esi),%esi -08052d00 <.text+0x9030> push %ebp -08052d01 <.text+0x9031> mov %esp,%ebp -08052d03 <.text+0x9033> mov 0x8(%ebp),%eax -08052d06 <.text+0x9036> pop %ebp -08052d07 <.text+0x9037> mov %al,0x8061dc4 -08052d0c <.text+0x903c> ret -08052d0d <.text+0x903d> lea 0x0(%esi),%esi -08052d10 <.text+0x9040> push %ebp -08052d11 <.text+0x9041> mov %esp,%ebp -08052d13 <.text+0x9043> sub $0x28,%esp -08052d16 <.text+0x9046> mov 0x8061300,%eax -08052d1b <.text+0x904b> mov %ebx,-0x8(%ebp) -08052d1e <.text+0x904e> mov %esi,-0x4(%ebp) -08052d21 <.text+0x9051> mov %eax,(%esp) -08052d24 <.text+0x9054> call 08058c80 <exit@plt+0xefc4> -08052d29 <.text+0x9059> test %eax,%eax -08052d2b <.text+0x905b> je 08052d42 <exit@plt+0x9086> -08052d2d <.text+0x905d> cmpb $0x0,0x8061dc4 -08052d34 <.text+0x9064> je 08052d5d <exit@plt+0x90a1> -08052d36 <.text+0x9066> call 0804969c <__errno_location@plt> -08052d3b <.text+0x906b> cmpl $0x20,(%eax) -08052d3e <.text+0x906e> mov %eax,%ebx -08052d40 <.text+0x9070> jne 08052d64 <exit@plt+0x90a8> -08052d42 <.text+0x9072> mov 0x80612e4,%eax -08052d47 <.text+0x9077> mov %eax,(%esp) -08052d4a <.text+0x907a> call 08058c80 <exit@plt+0xefc4> -08052d4f <.text+0x907f> test %eax,%eax -08052d51 <.text+0x9081> jne 08052db5 <exit@plt+0x90f9> -08052d53 <.text+0x9083> mov -0x8(%ebp),%ebx -08052d56 <.text+0x9086> mov -0x4(%ebp),%esi -08052d59 <.text+0x9089> mov %ebp,%esp -08052d5b <.text+0x908b> pop %ebp -08052d5c <.text+0x908c> ret -08052d5d <.text+0x908d> call 0804969c <__errno_location@plt> -08052d62 <.text+0x9092> mov %eax,%ebx -08052d64 <.text+0x9094> movl $0x5,0x8(%esp) -08052d6c <.text+0x909c> movl $0x805f3fe,0x4(%esp) -08052d74 <.text+0x90a4> movl $0x0,(%esp) -08052d7b <.text+0x90ab> call 0804990c <dcgettext@plt> -08052d80 <.text+0x90b0> mov %eax,%esi -08052d82 <.text+0x90b2> mov 0x8061dc0,%eax -08052d87 <.text+0x90b7> test %eax,%eax -08052d89 <.text+0x90b9> je 08052dc2 <exit@plt+0x9106> -08052d8b <.text+0x90bb> mov %eax,(%esp) -08052d8e <.text+0x90be> call 08056170 <exit@plt+0xc4b4> -08052d93 <.text+0x90c3> mov %esi,0x10(%esp) -08052d97 <.text+0x90c7> movl $0x805f40a,0x8(%esp) -08052d9f <.text+0x90cf> mov %eax,0xc(%esp) -08052da3 <.text+0x90d3> mov (%ebx),%eax -08052da5 <.text+0x90d5> movl $0x0,(%esp) -08052dac <.text+0x90dc> mov %eax,0x4(%esp) -08052db0 <.text+0x90e0> call 08049b4c <error@plt> -08052db5 <.text+0x90e5> mov 0x80612b8,%eax -08052dba <.text+0x90ea> mov %eax,(%esp) -08052dbd <.text+0x90ed> call 0804985c <_exit@plt> -08052dc2 <.text+0x90f2> mov %esi,0xc(%esp) -08052dc6 <.text+0x90f6> movl $0x805df3e,0x8(%esp) -08052dce <.text+0x90fe> mov (%ebx),%eax -08052dd0 <.text+0x9100> movl $0x0,(%esp) -08052dd7 <.text+0x9107> mov %eax,0x4(%esp) -08052ddb <.text+0x910b> call 08049b4c <error@plt> -08052de0 <.text+0x9110> jmp 08052db5 <exit@plt+0x90f9> -08052de2 <.text+0x9112> nop -08052de3 <.text+0x9113> nop -08052de4 <.text+0x9114> nop -08052de5 <.text+0x9115> nop -08052de6 <.text+0x9116> nop -08052de7 <.text+0x9117> nop -08052de8 <.text+0x9118> nop -08052de9 <.text+0x9119> nop -08052dea <.text+0x911a> nop -08052deb <.text+0x911b> nop -08052dec <.text+0x911c> nop -08052ded <.text+0x911d> nop -08052dee <.text+0x911e> nop -08052def <.text+0x911f> nop -08052df0 <.text+0x9120> push %ebp -08052df1 <.text+0x9121> mov $0x2d,%ecx -08052df6 <.text+0x9126> mov %esp,%ebp -08052df8 <.text+0x9128> push %ebx -08052df9 <.text+0x9129> mov 0x8(%ebp),%eax -08052dfc <.text+0x912c> mov 0xc(%ebp),%edx -08052dff <.text+0x912f> mov %eax,%ebx -08052e01 <.text+0x9131> and $0xf000,%ebx -08052e07 <.text+0x9137> cmp $0x8000,%ebx -08052e0d <.text+0x913d> je 08052e68 <exit@plt+0x91ac> -08052e0f <.text+0x913f> cmp $0x4000,%ebx -08052e15 <.text+0x9145> mov $0x64,%ecx -08052e1a <.text+0x914a> je 08052e68 <exit@plt+0x91ac> -08052e1c <.text+0x914c> cmp $0x6000,%ebx -08052e22 <.text+0x9152> mov $0x62,%ecx -08052e27 <.text+0x9157> je 08052e68 <exit@plt+0x91ac> -08052e29 <.text+0x9159> cmp $0x2000,%ebx -08052e2f <.text+0x915f> mov $0x63,%ecx -08052e34 <.text+0x9164> je 08052e68 <exit@plt+0x91ac> -08052e36 <.text+0x9166> cmp $0xa000,%ebx -08052e3c <.text+0x916c> mov $0x6c,%ecx -08052e41 <.text+0x9171> je 08052e68 <exit@plt+0x91ac> -08052e43 <.text+0x9173> cmp $0x1000,%ebx -08052e49 <.text+0x9179> mov $0x70,%ecx -08052e4e <.text+0x917e> je 08052e68 <exit@plt+0x91ac> -08052e50 <.text+0x9180> cmp $0xc000,%ebx -08052e56 <.text+0x9186> sete %cl -08052e59 <.text+0x9189> sub $0x1,%ecx -08052e5c <.text+0x918c> and $0xffffffcc,%ecx -08052e5f <.text+0x918f> add $0x73,%ecx -08052e62 <.text+0x9192> lea 0x0(%esi),%esi -08052e68 <.text+0x9198> mov %cl,(%edx) -08052e6a <.text+0x919a> mov %eax,%ecx -08052e6c <.text+0x919c> and $0x100,%ecx -08052e72 <.text+0x91a2> cmp $0x1,%ecx -08052e75 <.text+0x91a5> sbb %ecx,%ecx -08052e77 <.text+0x91a7> and $0xffffffbb,%ecx -08052e7a <.text+0x91aa> add $0x72,%ecx -08052e7d <.text+0x91ad> mov %cl,0x1(%edx) -08052e80 <.text+0x91b0> mov %eax,%ecx -08052e82 <.text+0x91b2> and $0xffffff80,%ecx -08052e85 <.text+0x91b5> cmp $0x1,%cl -08052e88 <.text+0x91b8> sbb %ecx,%ecx -08052e8a <.text+0x91ba> and $0xffffffb6,%ecx -08052e8d <.text+0x91bd> add $0x77,%ecx -08052e90 <.text+0x91c0> test $0x8,%ah -08052e93 <.text+0x91c3> mov %cl,0x2(%edx) -08052e96 <.text+0x91c6> je 08052f38 <exit@plt+0x927c> -08052e9c <.text+0x91cc> mov %eax,%ecx -08052e9e <.text+0x91ce> and $0x40,%ecx -08052ea1 <.text+0x91d1> cmp $0x1,%ecx -08052ea4 <.text+0x91d4> sbb %ecx,%ecx -08052ea6 <.text+0x91d6> and $0xffffffe0,%ecx -08052ea9 <.text+0x91d9> add $0x73,%ecx -08052eac <.text+0x91dc> mov %cl,0x3(%edx) -08052eaf <.text+0x91df> mov %eax,%ecx -08052eb1 <.text+0x91e1> and $0x20,%ecx -08052eb4 <.text+0x91e4> cmp $0x1,%ecx -08052eb7 <.text+0x91e7> sbb %ecx,%ecx -08052eb9 <.text+0x91e9> and $0xffffffbb,%ecx -08052ebc <.text+0x91ec> add $0x72,%ecx -08052ebf <.text+0x91ef> mov %cl,0x4(%edx) -08052ec2 <.text+0x91f2> mov %eax,%ecx -08052ec4 <.text+0x91f4> and $0x10,%ecx -08052ec7 <.text+0x91f7> cmp $0x1,%ecx -08052eca <.text+0x91fa> sbb %ecx,%ecx -08052ecc <.text+0x91fc> and $0xffffffb6,%ecx -08052ecf <.text+0x91ff> add $0x77,%ecx -08052ed2 <.text+0x9202> test $0x4,%ah -08052ed5 <.text+0x9205> mov %cl,0x5(%edx) -08052ed8 <.text+0x9208> je 08052f70 <exit@plt+0x92b4> -08052ede <.text+0x920e> mov %eax,%ecx -08052ee0 <.text+0x9210> and $0x8,%ecx -08052ee3 <.text+0x9213> cmp $0x1,%ecx -08052ee6 <.text+0x9216> sbb %ecx,%ecx -08052ee8 <.text+0x9218> and $0xffffffe0,%ecx -08052eeb <.text+0x921b> add $0x73,%ecx -08052eee <.text+0x921e> mov %cl,0x6(%edx) -08052ef1 <.text+0x9221> mov %eax,%ecx -08052ef3 <.text+0x9223> and $0x4,%ecx -08052ef6 <.text+0x9226> cmp $0x1,%ecx -08052ef9 <.text+0x9229> sbb %ecx,%ecx -08052efb <.text+0x922b> and $0xffffffbb,%ecx -08052efe <.text+0x922e> add $0x72,%ecx -08052f01 <.text+0x9231> mov %cl,0x7(%edx) -08052f04 <.text+0x9234> mov %eax,%ecx -08052f06 <.text+0x9236> and $0x2,%ecx -08052f09 <.text+0x9239> cmp $0x1,%ecx -08052f0c <.text+0x923c> sbb %ecx,%ecx -08052f0e <.text+0x923e> and $0xffffffb6,%ecx -08052f11 <.text+0x9241> add $0x77,%ecx -08052f14 <.text+0x9244> test $0x2,%ah -08052f17 <.text+0x9247> mov %cl,0x8(%edx) -08052f1a <.text+0x924a> je 08052f50 <exit@plt+0x9294> -08052f1c <.text+0x924c> and $0x1,%eax -08052f1f <.text+0x924f> cmp $0x1,%eax -08052f22 <.text+0x9252> sbb %eax,%eax -08052f24 <.text+0x9254> and $0xffffffe0,%eax -08052f27 <.text+0x9257> add $0x74,%eax -08052f2a <.text+0x925a> mov %al,0x9(%edx) -08052f2d <.text+0x925d> movb $0x20,0xa(%edx) -08052f31 <.text+0x9261> movb $0x0,0xb(%edx) -08052f35 <.text+0x9265> pop %ebx -08052f36 <.text+0x9266> pop %ebp -08052f37 <.text+0x9267> ret -08052f38 <.text+0x9268> mov %eax,%ecx -08052f3a <.text+0x926a> and $0x40,%ecx -08052f3d <.text+0x926d> cmp $0x1,%ecx -08052f40 <.text+0x9270> sbb %ecx,%ecx -08052f42 <.text+0x9272> and $0xffffffb5,%ecx -08052f45 <.text+0x9275> add $0x78,%ecx -08052f48 <.text+0x9278> jmp 08052eac <exit@plt+0x91f0> -08052f4d <.text+0x927d> lea 0x0(%esi),%esi -08052f50 <.text+0x9280> and $0x1,%eax -08052f53 <.text+0x9283> cmp $0x1,%eax -08052f56 <.text+0x9286> sbb %eax,%eax -08052f58 <.text+0x9288> and $0xffffffb5,%eax -08052f5b <.text+0x928b> add $0x78,%eax -08052f5e <.text+0x928e> mov %al,0x9(%edx) -08052f61 <.text+0x9291> movb $0x20,0xa(%edx) -08052f65 <.text+0x9295> movb $0x0,0xb(%edx) -08052f69 <.text+0x9299> pop %ebx -08052f6a <.text+0x929a> pop %ebp -08052f6b <.text+0x929b> ret -08052f6c <.text+0x929c> lea 0x0(%esi,%eiz,1),%esi -08052f70 <.text+0x92a0> mov %eax,%ecx -08052f72 <.text+0x92a2> and $0x8,%ecx -08052f75 <.text+0x92a5> cmp $0x1,%ecx -08052f78 <.text+0x92a8> sbb %ecx,%ecx -08052f7a <.text+0x92aa> and $0xffffffb5,%ecx -08052f7d <.text+0x92ad> add $0x78,%ecx -08052f80 <.text+0x92b0> jmp 08052eee <exit@plt+0x9232> -08052f85 <.text+0x92b5> lea 0x0(%esi,%eiz,1),%esi -08052f89 <.text+0x92b9> lea 0x0(%edi,%eiz,1),%edi -08052f90 <.text+0x92c0> push %ebp -08052f91 <.text+0x92c1> mov %esp,%ebp -08052f93 <.text+0x92c3> mov 0x8(%ebp),%eax -08052f96 <.text+0x92c6> mov 0x10(%eax),%eax -08052f99 <.text+0x92c9> mov %eax,0x8(%ebp) -08052f9c <.text+0x92cc> pop %ebp -08052f9d <.text+0x92cd> jmp 08052df0 <exit@plt+0x9134> -08052fa2 <.text+0x92d2> nop -08052fa3 <.text+0x92d3> nop -08052fa4 <.text+0x92d4> nop -08052fa5 <.text+0x92d5> nop -08052fa6 <.text+0x92d6> nop -08052fa7 <.text+0x92d7> nop -08052fa8 <.text+0x92d8> nop -08052fa9 <.text+0x92d9> nop -08052faa <.text+0x92da> nop -08052fab <.text+0x92db> nop -08052fac <.text+0x92dc> nop -08052fad <.text+0x92dd> nop -08052fae <.text+0x92de> nop -08052faf <.text+0x92df> nop -08052fb0 <.text+0x92e0> push %ebp -08052fb1 <.text+0x92e1> mov %esp,%ebp -08052fb3 <.text+0x92e3> push %edi -08052fb4 <.text+0x92e4> push %esi -08052fb5 <.text+0x92e5> push %ebx -08052fb6 <.text+0x92e6> sub $0x2c,%esp -08052fb9 <.text+0x92e9> mov 0x8(%ebp),%eax -08052fbc <.text+0x92ec> mov 0xc(%ebp),%esi -08052fbf <.text+0x92ef> mov %eax,(%esp) -08052fc2 <.text+0x92f2> call 08052ba0 <exit@plt+0x8ee4> -08052fc7 <.text+0x92f7> mov %eax,%ebx -08052fc9 <.text+0x92f9> mov %eax,(%esp) -08052fcc <.text+0x92fc> call 08052c00 <exit@plt+0x8f44> -08052fd1 <.text+0x9301> mov %ebx,%edx -08052fd3 <.text+0x9303> sub 0x8(%ebp),%edx -08052fd6 <.text+0x9306> movl $0x0,-0x1c(%ebp) -08052fdd <.text+0x930d> add %eax,%edx -08052fdf <.text+0x930f> test %eax,%eax -08052fe1 <.text+0x9311> mov %edx,-0x20(%ebp) -08052fe4 <.text+0x9314> je 08052ff4 <exit@plt+0x9338> -08052fe6 <.text+0x9316> cmpb $0x2f,-0x1(%ebx,%eax,1) -08052feb <.text+0x931b> setne %al -08052fee <.text+0x931e> movzbl %al,%eax -08052ff1 <.text+0x9321> mov %eax,-0x1c(%ebp) -08052ff4 <.text+0x9324> cmpb $0x2f,(%esi) -08052ff7 <.text+0x9327> mov %esi,%ebx -08052ff9 <.text+0x9329> je 08053078 <exit@plt+0x93bc> -08052ffb <.text+0x932b> mov %ebx,(%esp) -08052ffe <.text+0x932e> call 08049a2c <strlen@plt> -08053003 <.text+0x9333> mov -0x1c(%ebp),%ecx -08053006 <.text+0x9336> mov -0x20(%ebp),%edx -08053009 <.text+0x9339> mov %eax,-0x24(%ebp) -0805300c <.text+0x933c> lea 0x1(%ecx,%edx,1),%eax -08053010 <.text+0x9340> add -0x24(%ebp),%eax -08053013 <.text+0x9343> mov %eax,(%esp) -08053016 <.text+0x9346> call 08049afc <malloc@plt> -0805301b <.text+0x934b> test %eax,%eax -0805301d <.text+0x934d> mov %eax,%edi -0805301f <.text+0x934f> je 0805306d <exit@plt+0x93b1> -08053021 <.text+0x9351> mov 0x8(%ebp),%edx -08053024 <.text+0x9354> mov -0x20(%ebp),%eax -08053027 <.text+0x9357> mov %edi,(%esp) -0805302a <.text+0x935a> mov %edx,0x4(%esp) -0805302e <.text+0x935e> mov %eax,0x8(%esp) -08053032 <.text+0x9362> call 0804981c <mempcpy@plt> -08053037 <.text+0x9367> movb $0x2f,(%eax) -0805303a <.text+0x936a> mov 0x10(%ebp),%edx -0805303d <.text+0x936d> add -0x1c(%ebp),%eax -08053040 <.text+0x9370> test %edx,%edx -08053042 <.text+0x9372> je 08053057 <exit@plt+0x939b> -08053044 <.text+0x9374> xor %edx,%edx -08053046 <.text+0x9376> mov %eax,%ecx -08053048 <.text+0x9378> cmpb $0x2f,(%esi) -0805304b <.text+0x937b> sete %dl -0805304e <.text+0x937e> sub %edx,%ecx -08053050 <.text+0x9380> mov %ecx,%edx -08053052 <.text+0x9382> mov 0x10(%ebp),%ecx -08053055 <.text+0x9385> mov %edx,(%ecx) -08053057 <.text+0x9387> mov -0x24(%ebp),%edx -0805305a <.text+0x938a> mov %ebx,0x4(%esp) -0805305e <.text+0x938e> mov %eax,(%esp) -08053061 <.text+0x9391> mov %edx,0x8(%esp) -08053065 <.text+0x9395> call 0804981c <mempcpy@plt> -0805306a <.text+0x939a> movb $0x0,(%eax) -0805306d <.text+0x939d> add $0x2c,%esp -08053070 <.text+0x93a0> mov %edi,%eax -08053072 <.text+0x93a2> pop %ebx -08053073 <.text+0x93a3> pop %esi -08053074 <.text+0x93a4> pop %edi -08053075 <.text+0x93a5> pop %ebp -08053076 <.text+0x93a6> ret -08053077 <.text+0x93a7> nop -08053078 <.text+0x93a8> add $0x1,%ebx -0805307b <.text+0x93ab> cmpb $0x2f,(%ebx) -0805307e <.text+0x93ae> jne 08052ffb <exit@plt+0x933f> -08053084 <.text+0x93b4> add $0x1,%ebx -08053087 <.text+0x93b7> cmpb $0x2f,(%ebx) -0805308a <.text+0x93ba> jne 08052ffb <exit@plt+0x933f> -08053090 <.text+0x93c0> jmp 08053078 <exit@plt+0x93bc> -08053092 <.text+0x93c2> lea 0x0(%esi,%eiz,1),%esi -08053099 <.text+0x93c9> lea 0x0(%edi,%eiz,1),%edi -080530a0 <.text+0x93d0> push %ebp -080530a1 <.text+0x93d1> mov %esp,%ebp -080530a3 <.text+0x93d3> sub $0x18,%esp -080530a6 <.text+0x93d6> mov 0x10(%ebp),%eax -080530a9 <.text+0x93d9> mov %eax,0x8(%esp) -080530ad <.text+0x93dd> mov 0xc(%ebp),%eax -080530b0 <.text+0x93e0> mov %eax,0x4(%esp) -080530b4 <.text+0x93e4> mov 0x8(%ebp),%eax -080530b7 <.text+0x93e7> mov %eax,(%esp) -080530ba <.text+0x93ea> call 08052fb0 <exit@plt+0x92f4> -080530bf <.text+0x93ef> test %eax,%eax -080530c1 <.text+0x93f1> je 080530c5 <exit@plt+0x9409> -080530c3 <.text+0x93f3> leave -080530c4 <.text+0x93f4> ret -080530c5 <.text+0x93f5> lea 0x0(%esi),%esi -080530c8 <.text+0x93f8> call 080527c0 <exit@plt+0x8b04> -080530cd <.text+0x93fd> nop -080530ce <.text+0x93fe> nop -080530cf <.text+0x93ff> nop -080530d0 <.text+0x9400> push %ebp -080530d1 <.text+0x9401> mov %esp,%ebp -080530d3 <.text+0x9403> push %ebx -080530d4 <.text+0x9404> sub $0x24,%esp -080530d7 <.text+0x9407> mov 0x8(%ebp),%ebx -080530da <.text+0x940a> movl $0x0,(%esp) -080530e1 <.text+0x9411> mov %ebx,0x4(%esp) -080530e5 <.text+0x9415> call 08049a9c <clock_gettime@plt> -080530ea <.text+0x941a> test %eax,%eax -080530ec <.text+0x941c> je 08053110 <exit@plt+0x9454> -080530ee <.text+0x941e> lea -0x10(%ebp),%eax -080530f1 <.text+0x9421> movl $0x0,0x4(%esp) -080530f9 <.text+0x9429> mov %eax,(%esp) -080530fc <.text+0x942c> call 080498ac <gettimeofday@plt> -08053101 <.text+0x9431> mov -0x10(%ebp),%eax -08053104 <.text+0x9434> mov %eax,(%ebx) -08053106 <.text+0x9436> imul $0x3e8,-0xc(%ebp),%eax -0805310d <.text+0x943d> mov %eax,0x4(%ebx) -08053110 <.text+0x9440> add $0x24,%esp -08053113 <.text+0x9443> pop %ebx -08053114 <.text+0x9444> pop %ebp -08053115 <.text+0x9445> ret -08053116 <.text+0x9446> nop -08053117 <.text+0x9447> nop -08053118 <.text+0x9448> nop -08053119 <.text+0x9449> nop -0805311a <.text+0x944a> nop -0805311b <.text+0x944b> nop -0805311c <.text+0x944c> nop -0805311d <.text+0x944d> nop -0805311e <.text+0x944e> nop -0805311f <.text+0x944f> nop -08053120 <.text+0x9450> push %ebp -08053121 <.text+0x9451> mov %esp,%ebp -08053123 <.text+0x9453> sub $0x18,%esp -08053126 <.text+0x9456> mov %esi,-0x8(%ebp) -08053129 <.text+0x9459> mov %edi,-0x4(%ebp) -0805312c <.text+0x945c> movl $0x0,0x4(%esp) -08053134 <.text+0x9464> mov 0x8(%ebp),%eax -08053137 <.text+0x9467> mov %eax,(%esp) -0805313a <.text+0x946a> call 08049a5c <setlocale@plt> -0805313f <.text+0x946f> mov %eax,%esi -08053141 <.text+0x9471> mov $0x1,%eax -08053146 <.text+0x9476> test %esi,%esi -08053148 <.text+0x9478> je 08053163 <exit@plt+0x94a7> -0805314a <.text+0x947a> movzbl (%esi),%eax -0805314d <.text+0x947d> cmp 0x805f411,%al -08053153 <.text+0x9483> jne 08053170 <exit@plt+0x94b4> -08053155 <.text+0x9485> movzbl 0x1(%esi),%eax -08053159 <.text+0x9489> cmp 0x805f412,%al -0805315f <.text+0x948f> jne 08053170 <exit@plt+0x94b4> -08053161 <.text+0x9491> xor %eax,%eax -08053163 <.text+0x9493> mov -0x8(%ebp),%esi -08053166 <.text+0x9496> mov -0x4(%ebp),%edi -08053169 <.text+0x9499> mov %ebp,%esp -0805316b <.text+0x949b> pop %ebp -0805316c <.text+0x949c> ret -0805316d <.text+0x949d> lea 0x0(%esi),%esi -08053170 <.text+0x94a0> mov $0x805f413,%edi -08053175 <.text+0x94a5> mov $0x6,%ecx -0805317a <.text+0x94aa> repz cmpsb %es:(%edi),%ds:(%esi) -0805317c <.text+0x94ac> mov -0x8(%ebp),%esi -0805317f <.text+0x94af> mov -0x4(%ebp),%edi -08053182 <.text+0x94b2> setne %al -08053185 <.text+0x94b5> mov %ebp,%esp -08053187 <.text+0x94b7> pop %ebp -08053188 <.text+0x94b8> ret -08053189 <.text+0x94b9> nop -0805318a <.text+0x94ba> nop -0805318b <.text+0x94bb> nop -0805318c <.text+0x94bc> nop -0805318d <.text+0x94bd> nop -0805318e <.text+0x94be> nop -0805318f <.text+0x94bf> nop -08053190 <.text+0x94c0> push %ebp -08053191 <.text+0x94c1> mov %esp,%ebp -08053193 <.text+0x94c3> mov 0x8(%ebp),%eax -08053196 <.text+0x94c6> pop %ebp -08053197 <.text+0x94c7> mov 0x8(%eax),%eax -0805319a <.text+0x94ca> ret -0805319b <.text+0x94cb> nop -0805319c <.text+0x94cc> lea 0x0(%esi,%eiz,1),%esi -080531a0 <.text+0x94d0> push %ebp -080531a1 <.text+0x94d1> mov %esp,%ebp -080531a3 <.text+0x94d3> mov 0x8(%ebp),%eax -080531a6 <.text+0x94d6> pop %ebp -080531a7 <.text+0x94d7> mov 0xc(%eax),%eax -080531aa <.text+0x94da> ret -080531ab <.text+0x94db> nop -080531ac <.text+0x94dc> lea 0x0(%esi,%eiz,1),%esi -080531b0 <.text+0x94e0> push %ebp -080531b1 <.text+0x94e1> mov %esp,%ebp -080531b3 <.text+0x94e3> mov 0x8(%ebp),%eax -080531b6 <.text+0x94e6> pop %ebp -080531b7 <.text+0x94e7> mov 0x10(%eax),%eax -080531ba <.text+0x94ea> ret -080531bb <.text+0x94eb> nop -080531bc <.text+0x94ec> lea 0x0(%esi,%eiz,1),%esi -080531c0 <.text+0x94f0> push %ebp -080531c1 <.text+0x94f1> mov %esp,%ebp -080531c3 <.text+0x94f3> mov 0x8(%ebp),%eax -080531c6 <.text+0x94f6> push %esi -080531c7 <.text+0x94f7> push %ebx -080531c8 <.text+0x94f8> mov (%eax),%ebx -080531ca <.text+0x94fa> mov 0x4(%eax),%esi -080531cd <.text+0x94fd> xor %eax,%eax -080531cf <.text+0x94ff> cmp %esi,%ebx -080531d1 <.text+0x9501> jae 08053207 <exit@plt+0x954b> -080531d3 <.text+0x9503> nop -080531d4 <.text+0x9504> lea 0x0(%esi,%eiz,1),%esi -080531d8 <.text+0x9508> mov (%ebx),%edx -080531da <.text+0x950a> test %edx,%edx -080531dc <.text+0x950c> je 08053200 <exit@plt+0x9544> -080531de <.text+0x950e> mov 0x4(%ebx),%edx -080531e1 <.text+0x9511> mov $0x1,%ecx -080531e6 <.text+0x9516> test %edx,%edx -080531e8 <.text+0x9518> je 080531fa <exit@plt+0x953e> -080531ea <.text+0x951a> lea 0x0(%esi),%esi -080531f0 <.text+0x9520> mov 0x4(%edx),%edx -080531f3 <.text+0x9523> add $0x1,%ecx -080531f6 <.text+0x9526> test %edx,%edx -080531f8 <.text+0x9528> jne 080531f0 <exit@plt+0x9534> -080531fa <.text+0x952a> cmp %ecx,%eax -080531fc <.text+0x952c> jae 08053200 <exit@plt+0x9544> -080531fe <.text+0x952e> mov %ecx,%eax -08053200 <.text+0x9530> add $0x8,%ebx -08053203 <.text+0x9533> cmp %esi,%ebx -08053205 <.text+0x9535> jb 080531d8 <exit@plt+0x951c> -08053207 <.text+0x9537> pop %ebx -08053208 <.text+0x9538> pop %esi -08053209 <.text+0x9539> pop %ebp -0805320a <.text+0x953a> ret -0805320b <.text+0x953b> nop -0805320c <.text+0x953c> lea 0x0(%esi,%eiz,1),%esi -08053210 <.text+0x9540> push %ebp -08053211 <.text+0x9541> xor %edx,%edx -08053213 <.text+0x9543> mov %esp,%ebp -08053215 <.text+0x9545> push %edi -08053216 <.text+0x9546> push %esi -08053217 <.text+0x9547> push %ebx -08053218 <.text+0x9548> mov 0x8(%ebp),%edi -0805321b <.text+0x954b> xor %ebx,%ebx -0805321d <.text+0x954d> mov (%edi),%ecx -0805321f <.text+0x954f> mov 0x4(%edi),%esi -08053222 <.text+0x9552> cmp %esi,%ecx -08053224 <.text+0x9554> jae 08053251 <exit@plt+0x9595> -08053226 <.text+0x9556> xchg %ax,%ax -08053228 <.text+0x9558> mov (%ecx),%eax -0805322a <.text+0x955a> test %eax,%eax -0805322c <.text+0x955c> je 0805324a <exit@plt+0x958e> -0805322e <.text+0x955e> mov 0x4(%ecx),%eax -08053231 <.text+0x9561> add $0x1,%ebx -08053234 <.text+0x9564> add $0x1,%edx -08053237 <.text+0x9567> test %eax,%eax -08053239 <.text+0x9569> je 0805324a <exit@plt+0x958e> -0805323b <.text+0x956b> nop -0805323c <.text+0x956c> lea 0x0(%esi,%eiz,1),%esi -08053240 <.text+0x9570> mov 0x4(%eax),%eax -08053243 <.text+0x9573> add $0x1,%edx -08053246 <.text+0x9576> test %eax,%eax -08053248 <.text+0x9578> jne 08053240 <exit@plt+0x9584> -0805324a <.text+0x957a> add $0x8,%ecx -0805324d <.text+0x957d> cmp %esi,%ecx -0805324f <.text+0x957f> jb 08053228 <exit@plt+0x956c> -08053251 <.text+0x9581> xor %eax,%eax -08053253 <.text+0x9583> cmp %ebx,0xc(%edi) -08053256 <.text+0x9586> je 0805325d <exit@plt+0x95a1> -08053258 <.text+0x9588> pop %ebx -08053259 <.text+0x9589> pop %esi -0805325a <.text+0x958a> pop %edi -0805325b <.text+0x958b> pop %ebp -0805325c <.text+0x958c> ret -0805325d <.text+0x958d> cmp %edx,0x10(%edi) -08053260 <.text+0x9590> pop %ebx -08053261 <.text+0x9591> pop %esi -08053262 <.text+0x9592> sete %al -08053265 <.text+0x9595> pop %edi -08053266 <.text+0x9596> pop %ebp -08053267 <.text+0x9597> ret -08053268 <.text+0x9598> nop -08053269 <.text+0x9599> lea 0x0(%esi,%eiz,1),%esi -08053270 <.text+0x95a0> push %ebp -08053271 <.text+0x95a1> mov %esp,%ebp -08053273 <.text+0x95a3> mov 0x8(%ebp),%eax -08053276 <.text+0x95a6> mov 0x8(%ebp),%edx -08053279 <.text+0x95a9> push %edi -0805327a <.text+0x95aa> push %esi -0805327b <.text+0x95ab> mov 0x10(%ebp),%esi -0805327e <.text+0x95ae> push %ebx -0805327f <.text+0x95af> mov (%eax),%edi -08053281 <.text+0x95b1> xor %eax,%eax -08053283 <.text+0x95b3> cmp 0x4(%edx),%edi -08053286 <.text+0x95b6> jae 080532c0 <exit@plt+0x9604> -08053288 <.text+0x95b8> mov (%edi),%ebx -0805328a <.text+0x95ba> test %ebx,%ebx -0805328c <.text+0x95bc> je 080532b5 <exit@plt+0x95f9> -0805328e <.text+0x95be> test %edi,%edi -08053290 <.text+0x95c0> je 080532b5 <exit@plt+0x95f9> -08053292 <.text+0x95c2> cmp %eax,%esi -08053294 <.text+0x95c4> jbe 080532c0 <exit@plt+0x9604> -08053296 <.text+0x95c6> mov 0xc(%ebp),%edx -08053299 <.text+0x95c9> lea (%edx,%eax,4),%ecx -0805329c <.text+0x95cc> mov %edi,%edx -0805329e <.text+0x95ce> jmp 080532a9 <exit@plt+0x95ed> -080532a0 <.text+0x95d0> add $0x4,%ecx -080532a3 <.text+0x95d3> cmp %eax,%esi -080532a5 <.text+0x95d5> jbe 080532c0 <exit@plt+0x9604> -080532a7 <.text+0x95d7> mov (%edx),%ebx -080532a9 <.text+0x95d9> mov 0x4(%edx),%edx -080532ac <.text+0x95dc> add $0x1,%eax -080532af <.text+0x95df> mov %ebx,(%ecx) -080532b1 <.text+0x95e1> test %edx,%edx -080532b3 <.text+0x95e3> jne 080532a0 <exit@plt+0x95e4> -080532b5 <.text+0x95e5> mov 0x8(%ebp),%edx -080532b8 <.text+0x95e8> add $0x8,%edi -080532bb <.text+0x95eb> cmp %edi,0x4(%edx) -080532be <.text+0x95ee> ja 08053288 <exit@plt+0x95cc> -080532c0 <.text+0x95f0> pop %ebx -080532c1 <.text+0x95f1> pop %esi -080532c2 <.text+0x95f2> pop %edi -080532c3 <.text+0x95f3> pop %ebp -080532c4 <.text+0x95f4> ret -080532c5 <.text+0x95f5> lea 0x0(%esi,%eiz,1),%esi -080532c9 <.text+0x95f9> lea 0x0(%edi,%eiz,1),%edi -080532d0 <.text+0x9600> push %ebp -080532d1 <.text+0x9601> mov %esp,%ebp -080532d3 <.text+0x9603> push %edi -080532d4 <.text+0x9604> push %esi -080532d5 <.text+0x9605> xor %esi,%esi -080532d7 <.text+0x9607> push %ebx -080532d8 <.text+0x9608> sub $0x2c,%esp -080532db <.text+0x960b> mov 0x8(%ebp),%edx -080532de <.text+0x960e> mov 0x8(%ebp),%ecx -080532e1 <.text+0x9611> mov 0xc(%ebp),%eax -080532e4 <.text+0x9614> mov 0x10(%ebp),%edi -080532e7 <.text+0x9617> mov (%edx),%edx -080532e9 <.text+0x9619> cmp 0x4(%ecx),%edx -080532ec <.text+0x961c> mov %edx,-0x20(%ebp) -080532ef <.text+0x961f> jae 08053324 <exit@plt+0x9668> -080532f1 <.text+0x9621> mov %edi,-0x1c(%ebp) -080532f4 <.text+0x9624> mov %eax,%edi -080532f6 <.text+0x9626> mov -0x20(%ebp),%edx -080532f9 <.text+0x9629> mov (%edx),%eax -080532fb <.text+0x962b> test %eax,%eax -080532fd <.text+0x962d> je 08053330 <exit@plt+0x9674> -080532ff <.text+0x962f> test %edx,%edx -08053301 <.text+0x9631> je 08053330 <exit@plt+0x9674> -08053303 <.text+0x9633> mov %edx,%ebx -08053305 <.text+0x9635> jmp 08053314 <exit@plt+0x9658> -08053307 <.text+0x9637> nop -08053308 <.text+0x9638> mov 0x4(%ebx),%ebx -0805330b <.text+0x963b> add $0x1,%esi -0805330e <.text+0x963e> test %ebx,%ebx -08053310 <.text+0x9640> je 08053330 <exit@plt+0x9674> -08053312 <.text+0x9642> mov (%ebx),%eax -08053314 <.text+0x9644> mov -0x1c(%ebp),%ecx -08053317 <.text+0x9647> mov %eax,(%esp) -0805331a <.text+0x964a> mov %ecx,0x4(%esp) -0805331e <.text+0x964e> call *%edi -08053320 <.text+0x9650> test %al,%al -08053322 <.text+0x9652> jne 08053308 <exit@plt+0x964c> -08053324 <.text+0x9654> add $0x2c,%esp -08053327 <.text+0x9657> mov %esi,%eax -08053329 <.text+0x9659> pop %ebx -0805332a <.text+0x965a> pop %esi -0805332b <.text+0x965b> pop %edi -0805332c <.text+0x965c> pop %ebp -0805332d <.text+0x965d> ret -0805332e <.text+0x965e> xchg %ax,%ax -08053330 <.text+0x9660> mov 0x8(%ebp),%eax -08053333 <.text+0x9663> addl $0x8,-0x20(%ebp) -08053337 <.text+0x9667> mov -0x20(%ebp),%edx -0805333a <.text+0x966a> cmp %edx,0x4(%eax) -0805333d <.text+0x966d> ja 080532f6 <exit@plt+0x963a> -0805333f <.text+0x966f> jmp 08053324 <exit@plt+0x9668> -08053341 <.text+0x9671> jmp 08053350 <exit@plt+0x9694> -08053343 <.text+0x9673> nop -08053344 <.text+0x9674> nop -08053345 <.text+0x9675> nop -08053346 <.text+0x9676> nop -08053347 <.text+0x9677> nop -08053348 <.text+0x9678> nop -08053349 <.text+0x9679> nop -0805334a <.text+0x967a> nop -0805334b <.text+0x967b> nop -0805334c <.text+0x967c> nop -0805334d <.text+0x967d> nop -0805334e <.text+0x967e> nop -0805334f <.text+0x967f> nop -08053350 <.text+0x9680> push %ebp -08053351 <.text+0x9681> xor %edx,%edx -08053353 <.text+0x9683> mov %esp,%ebp -08053355 <.text+0x9685> mov 0x8(%ebp),%ecx -08053358 <.text+0x9688> push %esi -08053359 <.text+0x9689> push %ebx -0805335a <.text+0x968a> mov 0xc(%ebp),%ebx -0805335d <.text+0x968d> movzbl (%ecx),%eax -08053360 <.text+0x9690> test %al,%al -08053362 <.text+0x9692> je 08053383 <exit@plt+0x96c7> -08053364 <.text+0x9694> lea 0x0(%esi,%eiz,1),%esi -08053368 <.text+0x9698> movzbl %al,%esi -0805336b <.text+0x969b> mov %edx,%eax -0805336d <.text+0x969d> shl $0x5,%eax -08053370 <.text+0x96a0> add $0x1,%ecx -08053373 <.text+0x96a3> sub %edx,%eax -08053375 <.text+0x96a5> xor %edx,%edx -08053377 <.text+0x96a7> lea (%esi,%eax,1),%eax -0805337a <.text+0x96aa> div %ebx -0805337c <.text+0x96ac> movzbl (%ecx),%eax -0805337f <.text+0x96af> test %al,%al -08053381 <.text+0x96b1> jne 08053368 <exit@plt+0x96ac> -08053383 <.text+0x96b3> mov %edx,%eax -08053385 <.text+0x96b5> pop %ebx -08053386 <.text+0x96b6> pop %esi -08053387 <.text+0x96b7> pop %ebp -08053388 <.text+0x96b8> ret -08053389 <.text+0x96b9> lea 0x0(%esi,%eiz,1),%esi -08053390 <.text+0x96c0> push %ebp -08053391 <.text+0x96c1> mov %esp,%ebp -08053393 <.text+0x96c3> mov 0x8(%ebp),%eax -08053396 <.text+0x96c6> movl $0x0,(%eax) -0805339c <.text+0x96cc> movl $0x3f800000,0x4(%eax) -080533a3 <.text+0x96d3> movl $0x3f4ccccd,0x8(%eax) -080533aa <.text+0x96da> movl $0x3fb4fdf4,0xc(%eax) -080533b1 <.text+0x96e1> movb $0x0,0x10(%eax) -080533b5 <.text+0x96e5> pop %ebp -080533b6 <.text+0x96e6> ret -080533b7 <.text+0x96e7> mov %esi,%esi -080533b9 <.text+0x96e9> lea 0x0(%edi,%eiz,1),%edi -080533c0 <.text+0x96f0> push %ebp -080533c1 <.text+0x96f1> mov 0x14(%eax),%ecx -080533c4 <.text+0x96f4> mov %eax,%edx -080533c6 <.text+0x96f6> mov %esp,%ebp -080533c8 <.text+0x96f8> flds 0x8(%ecx) -080533cb <.text+0x96fb> flds 0x805f49c -080533d1 <.text+0x9701> fxch %st(1) -080533d3 <.text+0x9703> fucom %st(1) -080533d5 <.text+0x9705> fnstsw %ax -080533d7 <.text+0x9707> sahf -080533d8 <.text+0x9708> jbe 080533f0 <exit@plt+0x9734> -080533da <.text+0x970a> flds 0x805f4a0 -080533e0 <.text+0x9710> fucomp %st(1) -080533e2 <.text+0x9712> fnstsw %ax -080533e4 <.text+0x9714> sahf -080533e5 <.text+0x9715> ja 08053428 <exit@plt+0x976c> -080533e7 <.text+0x9717> fstp %st(0) -080533e9 <.text+0x9719> fstp %st(0) -080533eb <.text+0x971b> jmp 08053418 <exit@plt+0x975c> -080533ed <.text+0x971d> lea 0x0(%esi),%esi -080533f0 <.text+0x9720> fstp %st(0) -080533f2 <.text+0x9722> fstp %st(0) -080533f4 <.text+0x9724> jmp 08053418 <exit@plt+0x975c> -080533f6 <.text+0x9726> xchg %ax,%ax -080533f8 <.text+0x9728> fstp %st(0) -080533fa <.text+0x972a> fstp %st(0) -080533fc <.text+0x972c> jmp 08053418 <exit@plt+0x975c> -080533fe <.text+0x972e> xchg %ax,%ax -08053400 <.text+0x9730> fstp %st(0) -08053402 <.text+0x9732> fstp %st(0) -08053404 <.text+0x9734> fstp %st(0) -08053406 <.text+0x9736> jmp 08053418 <exit@plt+0x975c> -08053408 <.text+0x9738> fstp %st(0) -0805340a <.text+0x973a> fstp %st(0) -0805340c <.text+0x973c> fstp %st(0) -0805340e <.text+0x973e> jmp 08053418 <exit@plt+0x975c> -08053410 <.text+0x9740> fstp %st(0) -08053412 <.text+0x9742> fstp %st(0) -08053414 <.text+0x9744> lea 0x0(%esi,%eiz,1),%esi -08053418 <.text+0x9748> movl $0x805f488,0x14(%edx) -0805341f <.text+0x974f> xor %ecx,%ecx -08053421 <.text+0x9751> mov %ecx,%eax -08053423 <.text+0x9753> pop %ebp -08053424 <.text+0x9754> ret -08053425 <.text+0x9755> lea 0x0(%esi),%esi -08053428 <.text+0x9758> flds 0xc(%ecx) -0805342b <.text+0x975b> flds 0x805f4a4 -08053431 <.text+0x9761> fxch %st(1) -08053433 <.text+0x9763> fucompp -08053435 <.text+0x9765> fnstsw %ax -08053437 <.text+0x9767> sahf -08053438 <.text+0x9768> jbe 080533f8 <exit@plt+0x973c> -0805343a <.text+0x976a> flds (%ecx) -0805343c <.text+0x976c> fldz -0805343e <.text+0x976e> fxch %st(1) -08053440 <.text+0x9770> fucom %st(1) -08053442 <.text+0x9772> fnstsw %ax -08053444 <.text+0x9774> fstp %st(1) -08053446 <.text+0x9776> sahf -08053447 <.text+0x9777> jb 08053400 <exit@plt+0x9744> -08053449 <.text+0x9779> faddp %st,%st(2) -0805344b <.text+0x977b> flds 0x4(%ecx) -0805344e <.text+0x977e> fucom %st(2) -08053450 <.text+0x9780> fnstsw %ax -08053452 <.text+0x9782> sahf -08053453 <.text+0x9783> jbe 08053408 <exit@plt+0x974c> -08053455 <.text+0x9785> fld1 -08053457 <.text+0x9787> fucompp -08053459 <.text+0x9789> fnstsw %ax -0805345b <.text+0x978b> sahf -0805345c <.text+0x978c> jb 08053410 <exit@plt+0x9754> -0805345e <.text+0x978e> fucompp -08053460 <.text+0x9790> fnstsw %ax -08053462 <.text+0x9792> mov $0x1,%ecx -08053467 <.text+0x9797> sahf -08053468 <.text+0x9798> jbe 08053418 <exit@plt+0x975c> -0805346a <.text+0x979a> jmp 08053421 <exit@plt+0x9765> -0805346c <.text+0x979c> lea 0x0(%esi,%eiz,1),%esi -08053470 <.text+0x97a0> push %ebp -08053471 <.text+0x97a1> mov %esp,%ebp -08053473 <.text+0x97a3> push %edi -08053474 <.text+0x97a4> push %esi -08053475 <.text+0x97a5> push %ebx -08053476 <.text+0x97a6> sub $0x1c,%esp -08053479 <.text+0x97a9> mov 0x8(%ebp),%esi -0805347c <.text+0x97ac> mov (%esi),%edi -0805347e <.text+0x97ae> cmp 0x4(%esi),%edi -08053481 <.text+0x97b1> jae 080534de <exit@plt+0x9822> -08053483 <.text+0x97b3> nop -08053484 <.text+0x97b4> lea 0x0(%esi,%eiz,1),%esi -08053488 <.text+0x97b8> mov (%edi),%edx -0805348a <.text+0x97ba> test %edx,%edx -0805348c <.text+0x97bc> je 080534d6 <exit@plt+0x981a> -0805348e <.text+0x97be> mov 0x4(%edi),%ebx -08053491 <.text+0x97c1> test %ebx,%ebx -08053493 <.text+0x97c3> je 080534f4 <exit@plt+0x9838> -08053495 <.text+0x97c5> mov 0x20(%esi),%eax -08053498 <.text+0x97c8> test %eax,%eax -0805349a <.text+0x97ca> je 080534a6 <exit@plt+0x97ea> -0805349c <.text+0x97cc> mov (%ebx),%edx -0805349e <.text+0x97ce> mov %edx,(%esp) -080534a1 <.text+0x97d1> call *%eax -080534a3 <.text+0x97d3> mov 0x20(%esi),%eax -080534a6 <.text+0x97d6> mov 0x4(%ebx),%edx -080534a9 <.text+0x97d9> mov 0x24(%esi),%ecx -080534ac <.text+0x97dc> movl $0x0,(%ebx) -080534b2 <.text+0x97e2> test %edx,%edx -080534b4 <.text+0x97e4> mov %ecx,0x4(%ebx) -080534b7 <.text+0x97e7> mov %ebx,0x24(%esi) -080534ba <.text+0x97ea> mov %edx,%ebx -080534bc <.text+0x97ec> jne 08053498 <exit@plt+0x97dc> -080534be <.text+0x97ee> test %eax,%eax -080534c0 <.text+0x97f0> je 080534c9 <exit@plt+0x980d> -080534c2 <.text+0x97f2> mov (%edi),%edx -080534c4 <.text+0x97f4> mov %edx,(%esp) -080534c7 <.text+0x97f7> call *%eax -080534c9 <.text+0x97f9> movl $0x0,(%edi) -080534cf <.text+0x97ff> movl $0x0,0x4(%edi) -080534d6 <.text+0x9806> add $0x8,%edi -080534d9 <.text+0x9809> cmp %edi,0x4(%esi) -080534dc <.text+0x980c> ja 08053488 <exit@plt+0x97cc> -080534de <.text+0x980e> movl $0x0,0xc(%esi) -080534e5 <.text+0x9815> movl $0x0,0x10(%esi) -080534ec <.text+0x981c> add $0x1c,%esp -080534ef <.text+0x981f> pop %ebx -080534f0 <.text+0x9820> pop %esi -080534f1 <.text+0x9821> pop %edi -080534f2 <.text+0x9822> pop %ebp -080534f3 <.text+0x9823> ret -080534f4 <.text+0x9824> mov 0x20(%esi),%eax -080534f7 <.text+0x9827> jmp 080534be <exit@plt+0x9802> -080534f9 <.text+0x9829> lea 0x0(%esi,%eiz,1),%esi -08053500 <.text+0x9830> push %ebp -08053501 <.text+0x9831> mov %esp,%ebp -08053503 <.text+0x9833> sub $0x38,%esp -08053506 <.text+0x9836> mov %ebx,-0xc(%ebp) -08053509 <.text+0x9839> mov %eax,%ebx -0805350b <.text+0x983b> movzbl 0x8(%ebp),%eax -0805350f <.text+0x983f> mov %esi,-0x8(%ebp) -08053512 <.text+0x9842> mov %edx,%esi -08053514 <.text+0x9844> mov %edi,-0x4(%ebp) -08053517 <.text+0x9847> mov (%ebx),%edi -08053519 <.text+0x9849> mov %ecx,-0x20(%ebp) -0805351c <.text+0x984c> mov %al,-0x19(%ebp) -0805351f <.text+0x984f> mov 0x8(%ebx),%eax -08053522 <.text+0x9852> mov %edx,(%esp) -08053525 <.text+0x9855> mov %eax,0x4(%esp) -08053529 <.text+0x9859> call *0x18(%ebx) -0805352c <.text+0x985c> mov -0x20(%ebp),%ecx -0805352f <.text+0x985f> lea (%edi,%eax,8),%edi -08053532 <.text+0x9862> cmp 0x4(%ebx),%edi -08053535 <.text+0x9865> jae 080535de <exit@plt+0x9922> -0805353b <.text+0x986b> mov (%edi),%eax -0805353d <.text+0x986d> mov %edi,(%ecx) -0805353f <.text+0x986f> test %eax,%eax -08053541 <.text+0x9871> je 080535a8 <exit@plt+0x98ec> -08053543 <.text+0x9873> mov %eax,0x4(%esp) -08053547 <.text+0x9877> mov %esi,(%esp) -0805354a <.text+0x987a> call *0x1c(%ebx) -0805354d <.text+0x987d> test %al,%al -0805354f <.text+0x987f> je 0805359b <exit@plt+0x98df> -08053551 <.text+0x9881> cmpb $0x0,-0x19(%ebp) -08053555 <.text+0x9885> mov (%edi),%eax -08053557 <.text+0x9887> je 08053579 <exit@plt+0x98bd> -08053559 <.text+0x9889> mov 0x4(%edi),%esi -0805355c <.text+0x988c> test %esi,%esi -0805355e <.text+0x988e> je 080535b0 <exit@plt+0x98f4> -08053560 <.text+0x9890> mov 0x4(%esi),%ecx -08053563 <.text+0x9893> mov (%esi),%edx -08053565 <.text+0x9895> mov %ecx,0x4(%edi) -08053568 <.text+0x9898> mov %edx,(%edi) -0805356a <.text+0x989a> mov 0x24(%ebx),%ecx -0805356d <.text+0x989d> movl $0x0,(%esi) -08053573 <.text+0x98a3> mov %ecx,0x4(%esi) -08053576 <.text+0x98a6> mov %esi,0x24(%ebx) -08053579 <.text+0x98a9> mov -0xc(%ebp),%ebx -0805357c <.text+0x98ac> mov -0x8(%ebp),%esi -0805357f <.text+0x98af> mov -0x4(%ebp),%edi -08053582 <.text+0x98b2> mov %ebp,%esp -08053584 <.text+0x98b4> pop %ebp -08053585 <.text+0x98b5> ret -08053586 <.text+0x98b6> xchg %ax,%ax -08053588 <.text+0x98b8> mov (%eax),%eax -0805358a <.text+0x98ba> mov %esi,(%esp) -0805358d <.text+0x98bd> mov %eax,0x4(%esp) -08053591 <.text+0x98c1> call *0x1c(%ebx) -08053594 <.text+0x98c4> test %al,%al -08053596 <.text+0x98c6> jne 080535b8 <exit@plt+0x98fc> -08053598 <.text+0x98c8> mov 0x4(%edi),%edi -0805359b <.text+0x98cb> mov 0x4(%edi),%eax -0805359e <.text+0x98ce> test %eax,%eax -080535a0 <.text+0x98d0> jne 08053588 <exit@plt+0x98cc> -080535a2 <.text+0x98d2> lea 0x0(%esi),%esi -080535a8 <.text+0x98d8> xor %eax,%eax -080535aa <.text+0x98da> jmp 08053579 <exit@plt+0x98bd> -080535ac <.text+0x98dc> lea 0x0(%esi,%eiz,1),%esi -080535b0 <.text+0x98e0> movl $0x0,(%edi) -080535b6 <.text+0x98e6> jmp 08053579 <exit@plt+0x98bd> -080535b8 <.text+0x98e8> mov 0x4(%edi),%edx -080535bb <.text+0x98eb> cmpb $0x0,-0x19(%ebp) -080535bf <.text+0x98ef> mov (%edx),%ecx -080535c1 <.text+0x98f1> mov %ecx,%eax -080535c3 <.text+0x98f3> je 08053579 <exit@plt+0x98bd> -080535c5 <.text+0x98f5> mov 0x4(%edx),%eax -080535c8 <.text+0x98f8> movl $0x0,(%edx) -080535ce <.text+0x98fe> mov %eax,0x4(%edi) -080535d1 <.text+0x9901> mov 0x24(%ebx),%eax -080535d4 <.text+0x9904> mov %eax,0x4(%edx) -080535d7 <.text+0x9907> mov %ecx,%eax -080535d9 <.text+0x9909> mov %edx,0x24(%ebx) -080535dc <.text+0x990c> jmp 08053579 <exit@plt+0x98bd> -080535de <.text+0x990e> call 0804968c <abort@plt> -080535e3 <.text+0x9913> lea 0x0(%esi),%esi -080535e9 <.text+0x9919> lea 0x0(%edi,%eiz,1),%edi -080535f0 <.text+0x9920> push %ebp -080535f1 <.text+0x9921> mov %esp,%ebp -080535f3 <.text+0x9923> push %edi -080535f4 <.text+0x9924> push %esi -080535f5 <.text+0x9925> push %ebx -080535f6 <.text+0x9926> sub $0x1c,%esp -080535f9 <.text+0x9929> mov 0x8(%ebp),%esi -080535fc <.text+0x992c> mov 0xc(%ebp),%ebx -080535ff <.text+0x992f> mov 0x8(%esi),%eax -08053602 <.text+0x9932> mov (%esi),%edi -08053604 <.text+0x9934> mov %ebx,(%esp) -08053607 <.text+0x9937> mov %eax,0x4(%esp) -0805360b <.text+0x993b> call *0x18(%esi) -0805360e <.text+0x993e> mov 0x4(%esi),%ecx -08053611 <.text+0x9941> lea (%edi,%eax,8),%edx -08053614 <.text+0x9944> cmp %ecx,%edx -08053616 <.text+0x9946> jae 0805365c <exit@plt+0x99a0> -08053618 <.text+0x9948> test %edx,%edx -0805361a <.text+0x994a> mov %edx,%eax -0805361c <.text+0x994c> jne 08053627 <exit@plt+0x996b> -0805361e <.text+0x994e> jmp 08053632 <exit@plt+0x9976> -08053620 <.text+0x9950> mov 0x4(%eax),%eax -08053623 <.text+0x9953> test %eax,%eax -08053625 <.text+0x9955> je 08053632 <exit@plt+0x9976> -08053627 <.text+0x9957> cmp %ebx,(%eax) -08053629 <.text+0x9959> jne 08053620 <exit@plt+0x9964> -0805362b <.text+0x995b> mov 0x4(%eax),%eax -0805362e <.text+0x995e> test %eax,%eax -08053630 <.text+0x9960> jne 08053652 <exit@plt+0x9996> -08053632 <.text+0x9962> add $0x8,%edx -08053635 <.text+0x9965> cmp %edx,%ecx -08053637 <.text+0x9967> jbe 08053648 <exit@plt+0x998c> -08053639 <.text+0x9969> mov (%edx),%eax -0805363b <.text+0x996b> test %eax,%eax -0805363d <.text+0x996d> je 08053632 <exit@plt+0x9976> -0805363f <.text+0x996f> add $0x1c,%esp -08053642 <.text+0x9972> pop %ebx -08053643 <.text+0x9973> pop %esi -08053644 <.text+0x9974> pop %edi -08053645 <.text+0x9975> pop %ebp -08053646 <.text+0x9976> ret -08053647 <.text+0x9977> nop -08053648 <.text+0x9978> add $0x1c,%esp -0805364b <.text+0x997b> xor %eax,%eax -0805364d <.text+0x997d> pop %ebx -0805364e <.text+0x997e> pop %esi -0805364f <.text+0x997f> pop %edi -08053650 <.text+0x9980> pop %ebp -08053651 <.text+0x9981> ret -08053652 <.text+0x9982> mov (%eax),%eax -08053654 <.text+0x9984> add $0x1c,%esp -08053657 <.text+0x9987> pop %ebx -08053658 <.text+0x9988> pop %esi -08053659 <.text+0x9989> pop %edi -0805365a <.text+0x998a> pop %ebp -0805365b <.text+0x998b> ret -0805365c <.text+0x998c> call 0804968c <abort@plt> -08053661 <.text+0x9991> jmp 08053670 <exit@plt+0x99b4> -08053663 <.text+0x9993> nop -08053664 <.text+0x9994> nop -08053665 <.text+0x9995> nop -08053666 <.text+0x9996> nop -08053667 <.text+0x9997> nop -08053668 <.text+0x9998> nop -08053669 <.text+0x9999> nop -0805366a <.text+0x999a> nop -0805366b <.text+0x999b> nop -0805366c <.text+0x999c> nop -0805366d <.text+0x999d> nop -0805366e <.text+0x999e> nop -0805366f <.text+0x999f> nop -08053670 <.text+0x99a0> push %ebp -08053671 <.text+0x99a1> mov %esp,%ebp -08053673 <.text+0x99a3> sub $0x8,%esp -08053676 <.text+0x99a6> mov 0x8(%ebp),%eax -08053679 <.text+0x99a9> mov 0x10(%eax),%ecx -0805367c <.text+0x99ac> test %ecx,%ecx -0805367e <.text+0x99ae> je 080536a8 <exit@plt+0x99ec> -08053680 <.text+0x99b0> mov (%eax),%edx -08053682 <.text+0x99b2> mov 0x4(%eax),%ecx -08053685 <.text+0x99b5> cmp %ecx,%edx -08053687 <.text+0x99b7> jb 08053697 <exit@plt+0x99db> -08053689 <.text+0x99b9> jmp 080536ac <exit@plt+0x99f0> -0805368b <.text+0x99bb> nop -0805368c <.text+0x99bc> lea 0x0(%esi,%eiz,1),%esi -08053690 <.text+0x99c0> add $0x8,%edx -08053693 <.text+0x99c3> cmp %ecx,%edx -08053695 <.text+0x99c5> jae 080536ac <exit@plt+0x99f0> -08053697 <.text+0x99c7> mov (%edx),%eax -08053699 <.text+0x99c9> test %eax,%eax -0805369b <.text+0x99cb> je 08053690 <exit@plt+0x99d4> -0805369d <.text+0x99cd> leave -0805369e <.text+0x99ce> xchg %ax,%ax -080536a0 <.text+0x99d0> ret -080536a1 <.text+0x99d1> lea 0x0(%esi,%eiz,1),%esi -080536a8 <.text+0x99d8> xor %eax,%eax -080536aa <.text+0x99da> leave -080536ab <.text+0x99db> ret -080536ac <.text+0x99dc> lea 0x0(%esi,%eiz,1),%esi -080536b0 <.text+0x99e0> call 0804968c <abort@plt> -080536b5 <.text+0x99e5> lea 0x0(%esi,%eiz,1),%esi -080536b9 <.text+0x99e9> lea 0x0(%edi,%eiz,1),%edi -080536c0 <.text+0x99f0> push %ebp -080536c1 <.text+0x99f1> mov %esp,%ebp -080536c3 <.text+0x99f3> push %edi -080536c4 <.text+0x99f4> push %esi -080536c5 <.text+0x99f5> push %ebx -080536c6 <.text+0x99f6> sub $0x1c,%esp -080536c9 <.text+0x99f9> mov 0x8(%ebp),%esi -080536cc <.text+0x99fc> mov 0xc(%ebp),%edi -080536cf <.text+0x99ff> mov 0x8(%esi),%eax -080536d2 <.text+0x9a02> mov (%esi),%ebx -080536d4 <.text+0x9a04> mov %edi,(%esp) -080536d7 <.text+0x9a07> mov %eax,0x4(%esp) -080536db <.text+0x9a0b> call *0x18(%esi) -080536de <.text+0x9a0e> lea (%ebx,%eax,8),%ebx -080536e1 <.text+0x9a11> cmp 0x4(%esi),%ebx -080536e4 <.text+0x9a14> jae 08053719 <exit@plt+0x9a5d> -080536e6 <.text+0x9a16> mov (%ebx),%eax -080536e8 <.text+0x9a18> test %eax,%eax -080536ea <.text+0x9a1a> jne 08053701 <exit@plt+0x9a45> -080536ec <.text+0x9a1c> add $0x1c,%esp -080536ef <.text+0x9a1f> xor %eax,%eax -080536f1 <.text+0x9a21> pop %ebx -080536f2 <.text+0x9a22> pop %esi -080536f3 <.text+0x9a23> pop %edi -080536f4 <.text+0x9a24> pop %ebp -080536f5 <.text+0x9a25> ret -080536f6 <.text+0x9a26> xchg %ax,%ax -080536f8 <.text+0x9a28> mov 0x4(%ebx),%ebx -080536fb <.text+0x9a2b> test %ebx,%ebx -080536fd <.text+0x9a2d> je 080536ec <exit@plt+0x9a30> -080536ff <.text+0x9a2f> mov (%ebx),%eax -08053701 <.text+0x9a31> mov %eax,0x4(%esp) -08053705 <.text+0x9a35> mov %edi,(%esp) -08053708 <.text+0x9a38> call *0x1c(%esi) -0805370b <.text+0x9a3b> test %al,%al -0805370d <.text+0x9a3d> je 080536f8 <exit@plt+0x9a3c> -0805370f <.text+0x9a3f> mov (%ebx),%eax -08053711 <.text+0x9a41> add $0x1c,%esp -08053714 <.text+0x9a44> pop %ebx -08053715 <.text+0x9a45> pop %esi -08053716 <.text+0x9a46> pop %edi -08053717 <.text+0x9a47> pop %ebp -08053718 <.text+0x9a48> ret -08053719 <.text+0x9a49> call 0804968c <abort@plt> -0805371e <.text+0x9a4e> xchg %ax,%ax -08053720 <.text+0x9a50> push %ebp -08053721 <.text+0x9a51> mov %esp,%ebp -08053723 <.text+0x9a53> push %edi -08053724 <.text+0x9a54> push %esi -08053725 <.text+0x9a55> push %ebx -08053726 <.text+0x9a56> sub $0x1c,%esp -08053729 <.text+0x9a59> mov 0x8(%ebp),%esi -0805372c <.text+0x9a5c> mov 0x20(%esi),%edi -0805372f <.text+0x9a5f> test %edi,%edi -08053731 <.text+0x9a61> je 08053776 <exit@plt+0x9aba> -08053733 <.text+0x9a63> mov 0x10(%esi),%ebx -08053736 <.text+0x9a66> test %ebx,%ebx -08053738 <.text+0x9a68> je 08053776 <exit@plt+0x9aba> -0805373a <.text+0x9a6a> mov (%esi),%edi -0805373c <.text+0x9a6c> cmp 0x4(%esi),%edi -0805373f <.text+0x9a6f> jae 080537a1 <exit@plt+0x9ae5> -08053741 <.text+0x9a71> lea 0x0(%esi,%eiz,1),%esi -08053748 <.text+0x9a78> mov (%edi),%eax -0805374a <.text+0x9a7a> test %eax,%eax -0805374c <.text+0x9a7c> je 0805376a <exit@plt+0x9aae> -0805374e <.text+0x9a7e> test %edi,%edi -08053750 <.text+0x9a80> je 0805376a <exit@plt+0x9aae> -08053752 <.text+0x9a82> mov %edi,%ebx -08053754 <.text+0x9a84> jmp 0805375a <exit@plt+0x9a9e> -08053756 <.text+0x9a86> xchg %ax,%ax -08053758 <.text+0x9a88> mov (%ebx),%eax -0805375a <.text+0x9a8a> mov %eax,(%esp) -0805375d <.text+0x9a8d> lea 0x0(%esi),%esi -08053760 <.text+0x9a90> call *0x20(%esi) -08053763 <.text+0x9a93> mov 0x4(%ebx),%ebx -08053766 <.text+0x9a96> test %ebx,%ebx -08053768 <.text+0x9a98> jne 08053758 <exit@plt+0x9a9c> -0805376a <.text+0x9a9a> mov 0x4(%esi),%eax -0805376d <.text+0x9a9d> add $0x8,%edi -08053770 <.text+0x9aa0> cmp %edi,%eax -08053772 <.text+0x9aa2> ja 08053748 <exit@plt+0x9a8c> -08053774 <.text+0x9aa4> jmp 08053779 <exit@plt+0x9abd> -08053776 <.text+0x9aa6> mov 0x4(%esi),%eax -08053779 <.text+0x9aa9> mov (%esi),%edi -0805377b <.text+0x9aab> cmp %eax,%edi -0805377d <.text+0x9aad> jae 080537a1 <exit@plt+0x9ae5> -0805377f <.text+0x9aaf> nop -08053780 <.text+0x9ab0> mov 0x4(%edi),%eax -08053783 <.text+0x9ab3> test %eax,%eax -08053785 <.text+0x9ab5> je 08053799 <exit@plt+0x9add> -08053787 <.text+0x9ab7> nop -08053788 <.text+0x9ab8> mov 0x4(%eax),%ebx -0805378b <.text+0x9abb> mov %eax,(%esp) -0805378e <.text+0x9abe> call 080498cc <free@plt> -08053793 <.text+0x9ac3> test %ebx,%ebx -08053795 <.text+0x9ac5> mov %ebx,%eax -08053797 <.text+0x9ac7> jne 08053788 <exit@plt+0x9acc> -08053799 <.text+0x9ac9> add $0x8,%edi -0805379c <.text+0x9acc> cmp %edi,0x4(%esi) -0805379f <.text+0x9acf> ja 08053780 <exit@plt+0x9ac4> -080537a1 <.text+0x9ad1> mov 0x24(%esi),%eax -080537a4 <.text+0x9ad4> test %eax,%eax -080537a6 <.text+0x9ad6> je 080537b9 <exit@plt+0x9afd> -080537a8 <.text+0x9ad8> mov 0x4(%eax),%ebx -080537ab <.text+0x9adb> mov %eax,(%esp) -080537ae <.text+0x9ade> call 080498cc <free@plt> -080537b3 <.text+0x9ae3> test %ebx,%ebx -080537b5 <.text+0x9ae5> mov %ebx,%eax -080537b7 <.text+0x9ae7> jne 080537a8 <exit@plt+0x9aec> -080537b9 <.text+0x9ae9> mov (%esi),%eax -080537bb <.text+0x9aeb> mov %eax,(%esp) -080537be <.text+0x9aee> call 080498cc <free@plt> -080537c3 <.text+0x9af3> mov %esi,0x8(%ebp) -080537c6 <.text+0x9af6> add $0x1c,%esp -080537c9 <.text+0x9af9> pop %ebx -080537ca <.text+0x9afa> pop %esi -080537cb <.text+0x9afb> pop %edi -080537cc <.text+0x9afc> pop %ebp -080537cd <.text+0x9afd> jmp 080498cc <free@plt> -080537d2 <.text+0x9b02> lea 0x0(%esi,%eiz,1),%esi -080537d9 <.text+0x9b09> lea 0x0(%edi,%eiz,1),%edi -080537e0 <.text+0x9b10> push %ebp -080537e1 <.text+0x9b11> mov %esp,%ebp -080537e3 <.text+0x9b13> push %edi -080537e4 <.text+0x9b14> push %esi -080537e5 <.text+0x9b15> push %ebx -080537e6 <.text+0x9b16> sub $0x3c,%esp -080537e9 <.text+0x9b19> mov 0x14(%ebp),%edx -080537ec <.text+0x9b1c> mov 0x8(%ebp),%esi -080537ef <.text+0x9b1f> mov 0xc(%ebp),%ebx -080537f2 <.text+0x9b22> test %edx,%edx -080537f4 <.text+0x9b24> jne 08053808 <exit@plt+0x9b4c> -080537f6 <.text+0x9b26> movl $0x0,-0x2c(%ebp) -080537fd <.text+0x9b2d> mov -0x2c(%ebp),%eax -08053800 <.text+0x9b30> add $0x3c,%esp -08053803 <.text+0x9b33> pop %ebx -08053804 <.text+0x9b34> pop %esi -08053805 <.text+0x9b35> pop %edi -08053806 <.text+0x9b36> pop %ebp -08053807 <.text+0x9b37> ret -08053808 <.text+0x9b38> mov 0x10(%ebp),%eax -0805380b <.text+0x9b3b> test %eax,%eax -0805380d <.text+0x9b3d> je 080537f6 <exit@plt+0x9b3a> -0805380f <.text+0x9b3f> movl $0x28,(%esp) -08053816 <.text+0x9b46> call 08049afc <malloc@plt> -0805381b <.text+0x9b4b> test %eax,%eax -0805381d <.text+0x9b4d> mov %eax,-0x30(%ebp) -08053820 <.text+0x9b50> mov %eax,-0x2c(%ebp) -08053823 <.text+0x9b53> je 080537fd <exit@plt+0x9b41> -08053825 <.text+0x9b55> test %ebx,%ebx -08053827 <.text+0x9b57> je 0805395b <exit@plt+0x9c9f> -0805382d <.text+0x9b5d> mov -0x30(%ebp),%eax -08053830 <.text+0x9b60> mov %ebx,0x14(%eax) -08053833 <.text+0x9b63> call 080533c0 <exit@plt+0x9704> -08053838 <.text+0x9b68> test %al,%al -0805383a <.text+0x9b6a> je 0805394b <exit@plt+0x9c8f> -08053840 <.text+0x9b70> cmpb $0x0,0x10(%ebx) -08053844 <.text+0x9b74> jne 08053882 <exit@plt+0x9bc6> -08053846 <.text+0x9b76> xor %edi,%edi -08053848 <.text+0x9b78> mov %esi,-0x28(%ebp) -0805384b <.text+0x9b7b> mov %edi,-0x24(%ebp) -0805384e <.text+0x9b7e> fildll -0x28(%ebp) -08053851 <.text+0x9b81> fdivs 0x8(%ebx) -08053854 <.text+0x9b84> flds 0x805f4a8 -0805385a <.text+0x9b8a> fxch %st(1) -0805385c <.text+0x9b8c> fucom %st(1) -0805385e <.text+0x9b8e> fnstsw %ax -08053860 <.text+0x9b90> fstp %st(1) -08053862 <.text+0x9b92> sahf -08053863 <.text+0x9b93> jae 08053949 <exit@plt+0x9c8d> -08053869 <.text+0x9b99> fnstcw -0x1a(%ebp) -0805386c <.text+0x9b9c> movzwl -0x1a(%ebp),%eax -08053870 <.text+0x9ba0> mov $0xc,%ah -08053872 <.text+0x9ba2> mov %ax,-0x1c(%ebp) -08053876 <.text+0x9ba6> fldcw -0x1c(%ebp) -08053879 <.text+0x9ba9> fistpll -0x28(%ebp) -0805387c <.text+0x9bac> fldcw -0x1a(%ebp) -0805387f <.text+0x9baf> mov -0x28(%ebp),%esi -08053882 <.text+0x9bb2> cmp $0x1fffffff,%esi -08053888 <.text+0x9bb8> ja 0805394b <exit@plt+0x9c8f> -0805388e <.text+0x9bbe> cmp $0x9,%esi -08053891 <.text+0x9bc1> mov $0xb,%edi -08053896 <.text+0x9bc6> jbe 080538a0 <exit@plt+0x9be4> -08053898 <.text+0x9bc8> mov %esi,%edi -0805389a <.text+0x9bca> or $0x1,%edi -0805389d <.text+0x9bcd> lea 0x0(%esi),%esi -080538a0 <.text+0x9bd0> cmp $0x9,%edi -080538a3 <.text+0x9bd3> mov $0x3,%ecx -080538a8 <.text+0x9bd8> jbe 080538de <exit@plt+0x9c22> -080538aa <.text+0x9bda> mov $0xaaaaaaab,%eax -080538af <.text+0x9bdf> mul %edi -080538b1 <.text+0x9be1> shr %edx -080538b3 <.text+0x9be3> lea (%edx,%edx,2),%eax -080538b6 <.text+0x9be6> cmp %eax,%edi -080538b8 <.text+0x9be8> je 080538e8 <exit@plt+0x9c2c> -080538ba <.text+0x9bea> mov $0x10,%esi -080538bf <.text+0x9bef> mov $0x9,%ebx -080538c4 <.text+0x9bf4> jmp 080538d5 <exit@plt+0x9c19> -080538c6 <.text+0x9bf6> xchg %ax,%ax -080538c8 <.text+0x9bf8> xor %edx,%edx -080538ca <.text+0x9bfa> mov %edi,%eax -080538cc <.text+0x9bfc> div %ecx -080538ce <.text+0x9bfe> add $0x8,%esi -080538d1 <.text+0x9c01> test %edx,%edx -080538d3 <.text+0x9c03> je 080538e8 <exit@plt+0x9c2c> -080538d5 <.text+0x9c05> add %esi,%ebx -080538d7 <.text+0x9c07> add $0x2,%ecx -080538da <.text+0x9c0a> cmp %ebx,%edi -080538dc <.text+0x9c0c> ja 080538c8 <exit@plt+0x9c0c> -080538de <.text+0x9c0e> xor %edx,%edx -080538e0 <.text+0x9c10> mov %edi,%eax -080538e2 <.text+0x9c12> div %ecx -080538e4 <.text+0x9c14> test %edx,%edx -080538e6 <.text+0x9c16> jne 080538ed <exit@plt+0x9c31> -080538e8 <.text+0x9c18> add $0x2,%edi -080538eb <.text+0x9c1b> jmp 080538a0 <exit@plt+0x9be4> -080538ed <.text+0x9c1d> mov -0x30(%ebp),%edx -080538f0 <.text+0x9c20> cmp $0x1fffffff,%edi -080538f6 <.text+0x9c26> mov %edi,0x8(%edx) -080538f9 <.text+0x9c29> ja 0805394b <exit@plt+0x9c8f> -080538fb <.text+0x9c2b> movl $0x8,0x4(%esp) -08053903 <.text+0x9c33> mov %edi,(%esp) -08053906 <.text+0x9c36> call 080497cc <calloc@plt> -0805390b <.text+0x9c3b> mov -0x30(%ebp),%ecx -0805390e <.text+0x9c3e> test %eax,%eax -08053910 <.text+0x9c40> mov %eax,(%ecx) -08053912 <.text+0x9c42> je 0805394b <exit@plt+0x9c8f> -08053914 <.text+0x9c44> mov 0x8(%ecx),%edx -08053917 <.text+0x9c47> movl $0x0,0xc(%ecx) -0805391e <.text+0x9c4e> movl $0x0,0x10(%ecx) -08053925 <.text+0x9c55> movl $0x0,0x24(%ecx) -0805392c <.text+0x9c5c> lea (%eax,%edx,8),%eax -0805392f <.text+0x9c5f> mov 0x14(%ebp),%edx -08053932 <.text+0x9c62> mov %eax,0x4(%ecx) -08053935 <.text+0x9c65> mov 0x10(%ebp),%eax -08053938 <.text+0x9c68> mov %edx,0x1c(%ecx) -0805393b <.text+0x9c6b> mov %eax,0x18(%ecx) -0805393e <.text+0x9c6e> mov 0x18(%ebp),%eax -08053941 <.text+0x9c71> mov %eax,0x20(%ecx) -08053944 <.text+0x9c74> jmp 080537fd <exit@plt+0x9b41> -08053949 <.text+0x9c79> fstp %st(0) -0805394b <.text+0x9c7b> mov -0x30(%ebp),%ecx -0805394e <.text+0x9c7e> mov %ecx,(%esp) -08053951 <.text+0x9c81> call 080498cc <free@plt> -08053956 <.text+0x9c86> jmp 080537f6 <exit@plt+0x9b3a> -0805395b <.text+0x9c8b> mov $0x805f488,%ebx -08053960 <.text+0x9c90> jmp 0805382d <exit@plt+0x9b71> -08053965 <.text+0x9c95> lea 0x0(%esi,%eiz,1),%esi -08053969 <.text+0x9c99> lea 0x0(%edi,%eiz,1),%edi -08053970 <.text+0x9ca0> push %ebp -08053971 <.text+0x9ca1> mov %esp,%ebp -08053973 <.text+0x9ca3> push %edi -08053974 <.text+0x9ca4> push %esi -08053975 <.text+0x9ca5> push %ebx -08053976 <.text+0x9ca6> sub $0x3c,%esp -08053979 <.text+0x9ca9> mov 0x8(%ebp),%edx -0805397c <.text+0x9cac> mov 0x20(%edx),%eax -0805397f <.text+0x9caf> mov %eax,0x10(%esp) -08053983 <.text+0x9cb3> mov 0x1c(%edx),%eax -08053986 <.text+0x9cb6> mov %eax,0xc(%esp) -0805398a <.text+0x9cba> mov 0x18(%edx),%eax -0805398d <.text+0x9cbd> mov %eax,0x8(%esp) -08053991 <.text+0x9cc1> mov 0x14(%edx),%eax -08053994 <.text+0x9cc4> mov %eax,0x4(%esp) -08053998 <.text+0x9cc8> mov 0xc(%ebp),%eax -0805399b <.text+0x9ccb> mov %eax,(%esp) -0805399e <.text+0x9cce> call 080537e0 <exit@plt+0x9b24> -080539a3 <.text+0x9cd3> test %eax,%eax -080539a5 <.text+0x9cd5> mov %eax,%edi -080539a7 <.text+0x9cd7> je 08053ad9 <exit@plt+0x9e1d> -080539ad <.text+0x9cdd> mov 0x8(%ebp),%edx -080539b0 <.text+0x9ce0> mov 0x24(%edx),%eax -080539b3 <.text+0x9ce3> mov %eax,0x24(%edi) -080539b6 <.text+0x9ce6> mov (%edx),%eax -080539b8 <.text+0x9ce8> cmp 0x4(%edx),%eax -080539bb <.text+0x9ceb> mov %eax,-0x1c(%ebp) -080539be <.text+0x9cee> jae 08053a60 <exit@plt+0x9da4> -080539c4 <.text+0x9cf4> lea 0x0(%esi,%eiz,1),%esi -080539c8 <.text+0x9cf8> mov -0x1c(%ebp),%edx -080539cb <.text+0x9cfb> mov (%edx),%ecx -080539cd <.text+0x9cfd> test %ecx,%ecx -080539cf <.text+0x9cff> je 08053a48 <exit@plt+0x9d8c> -080539d1 <.text+0x9d01> test %edx,%edx -080539d3 <.text+0x9d03> je 08053a48 <exit@plt+0x9d8c> -080539d5 <.text+0x9d05> mov %edx,%esi -080539d7 <.text+0x9d07> jmp 080539fa <exit@plt+0x9d3e> -080539d9 <.text+0x9d09> lea 0x0(%esi,%eiz,1),%esi -080539e0 <.text+0x9d10> cmp -0x1c(%ebp),%esi -080539e3 <.text+0x9d13> je 08053aa0 <exit@plt+0x9de4> -080539e9 <.text+0x9d19> mov 0x4(%ebx),%eax -080539ec <.text+0x9d1c> mov %eax,0x4(%esi) -080539ef <.text+0x9d1f> mov %esi,0x4(%ebx) -080539f2 <.text+0x9d22> test %edx,%edx -080539f4 <.text+0x9d24> je 08053a48 <exit@plt+0x9d8c> -080539f6 <.text+0x9d26> mov (%edx),%ecx -080539f8 <.text+0x9d28> mov %edx,%esi -080539fa <.text+0x9d2a> mov 0x8(%edi),%eax -080539fd <.text+0x9d2d> mov (%edi),%ebx -080539ff <.text+0x9d2f> mov %ecx,(%esp) -08053a02 <.text+0x9d32> mov %eax,0x4(%esp) -08053a06 <.text+0x9d36> mov %ecx,-0x20(%ebp) -08053a09 <.text+0x9d39> call *0x18(%edi) -08053a0c <.text+0x9d3c> mov -0x20(%ebp),%ecx -08053a0f <.text+0x9d3f> lea (%ebx,%eax,8),%ebx -08053a12 <.text+0x9d42> cmp 0x4(%edi),%ebx -08053a15 <.text+0x9d45> jae 08053ae3 <exit@plt+0x9e27> -08053a1b <.text+0x9d4b> mov (%ebx),%eax -08053a1d <.text+0x9d4d> mov 0x4(%esi),%edx -08053a20 <.text+0x9d50> test %eax,%eax -08053a22 <.text+0x9d52> jne 080539e0 <exit@plt+0x9d24> -08053a24 <.text+0x9d54> addl $0x1,0xc(%edi) -08053a28 <.text+0x9d58> cmp -0x1c(%ebp),%esi -08053a2b <.text+0x9d5b> mov %ecx,(%ebx) -08053a2d <.text+0x9d5d> je 080539f2 <exit@plt+0x9d36> -08053a2f <.text+0x9d5f> mov 0x24(%edi),%eax -08053a32 <.text+0x9d62> test %edx,%edx -08053a34 <.text+0x9d64> movl $0x0,(%esi) -08053a3a <.text+0x9d6a> mov %eax,0x4(%esi) -08053a3d <.text+0x9d6d> mov %esi,0x24(%edi) -08053a40 <.text+0x9d70> jne 080539f6 <exit@plt+0x9d3a> -08053a42 <.text+0x9d72> lea 0x0(%esi),%esi -08053a48 <.text+0x9d78> mov 0x8(%ebp),%eax -08053a4b <.text+0x9d7b> addl $0x8,-0x1c(%ebp) -08053a4f <.text+0x9d7f> mov -0x1c(%ebp),%edx -08053a52 <.text+0x9d82> cmp %edx,0x4(%eax) -08053a55 <.text+0x9d85> ja 080539c8 <exit@plt+0x9d0c> -08053a5b <.text+0x9d8b> mov (%eax),%eax -08053a5d <.text+0x9d8d> mov %eax,-0x1c(%ebp) -08053a60 <.text+0x9d90> mov -0x1c(%ebp),%edx -08053a63 <.text+0x9d93> mov %edx,(%esp) -08053a66 <.text+0x9d96> call 080498cc <free@plt> -08053a6b <.text+0x9d9b> mov 0x8(%ebp),%edx -08053a6e <.text+0x9d9e> mov (%edi),%eax -08053a70 <.text+0x9da0> mov %eax,(%edx) -08053a72 <.text+0x9da2> mov 0x4(%edi),%eax -08053a75 <.text+0x9da5> mov %eax,0x4(%edx) -08053a78 <.text+0x9da8> mov 0x8(%edi),%eax -08053a7b <.text+0x9dab> mov %eax,0x8(%edx) -08053a7e <.text+0x9dae> mov 0xc(%edi),%eax -08053a81 <.text+0x9db1> mov %eax,0xc(%edx) -08053a84 <.text+0x9db4> mov 0x24(%edi),%eax -08053a87 <.text+0x9db7> mov %eax,0x24(%edx) -08053a8a <.text+0x9dba> mov %edi,(%esp) -08053a8d <.text+0x9dbd> call 080498cc <free@plt> -08053a92 <.text+0x9dc2> add $0x3c,%esp -08053a95 <.text+0x9dc5> mov $0x1,%eax -08053a9a <.text+0x9dca> pop %ebx -08053a9b <.text+0x9dcb> pop %esi -08053a9c <.text+0x9dcc> pop %edi -08053a9d <.text+0x9dcd> pop %ebp -08053a9e <.text+0x9dce> ret -08053a9f <.text+0x9dcf> nop -08053aa0 <.text+0x9dd0> mov 0x24(%edi),%eax -08053aa3 <.text+0x9dd3> test %eax,%eax -08053aa5 <.text+0x9dd5> je 08053abd <exit@plt+0x9e01> -08053aa7 <.text+0x9dd7> mov 0x4(%eax),%esi -08053aaa <.text+0x9dda> mov %esi,0x24(%edi) -08053aad <.text+0x9ddd> mov %ecx,(%eax) -08053aaf <.text+0x9ddf> mov 0x4(%ebx),%ecx -08053ab2 <.text+0x9de2> mov %ecx,0x4(%eax) -08053ab5 <.text+0x9de5> mov %eax,0x4(%ebx) -08053ab8 <.text+0x9de8> jmp 080539f2 <exit@plt+0x9d36> -08053abd <.text+0x9ded> movl $0x8,(%esp) -08053ac4 <.text+0x9df4> mov %edx,-0x24(%ebp) -08053ac7 <.text+0x9df7> mov %ecx,-0x20(%ebp) -08053aca <.text+0x9dfa> call 08049afc <malloc@plt> -08053acf <.text+0x9dff> mov -0x24(%ebp),%edx -08053ad2 <.text+0x9e02> mov -0x20(%ebp),%ecx -08053ad5 <.text+0x9e05> test %eax,%eax -08053ad7 <.text+0x9e07> jne 08053aad <exit@plt+0x9df1> -08053ad9 <.text+0x9e09> add $0x3c,%esp -08053adc <.text+0x9e0c> xor %eax,%eax -08053ade <.text+0x9e0e> pop %ebx -08053adf <.text+0x9e0f> pop %esi -08053ae0 <.text+0x9e10> pop %edi -08053ae1 <.text+0x9e11> pop %ebp -08053ae2 <.text+0x9e12> ret -08053ae3 <.text+0x9e13> call 0804968c <abort@plt> -08053ae8 <.text+0x9e18> nop -08053ae9 <.text+0x9e19> lea 0x0(%esi,%eiz,1),%esi -08053af0 <.text+0x9e20> push %ebp -08053af1 <.text+0x9e21> mov %esp,%ebp -08053af3 <.text+0x9e23> sub $0x48,%esp -08053af6 <.text+0x9e26> mov %ebx,-0x8(%ebp) -08053af9 <.text+0x9e29> mov 0x8(%ebp),%ebx -08053afc <.text+0x9e2c> lea -0xc(%ebp),%ecx -08053aff <.text+0x9e2f> mov 0xc(%ebp),%edx -08053b02 <.text+0x9e32> mov %esi,-0x4(%ebp) -08053b05 <.text+0x9e35> movl $0x1,(%esp) -08053b0c <.text+0x9e3c> mov %ebx,%eax -08053b0e <.text+0x9e3e> call 08053500 <exit@plt+0x9844> -08053b13 <.text+0x9e43> test %eax,%eax -08053b15 <.text+0x9e45> mov %eax,%esi -08053b17 <.text+0x9e47> je 08053b30 <exit@plt+0x9e74> -08053b19 <.text+0x9e49> mov -0xc(%ebp),%eax -08053b1c <.text+0x9e4c> subl $0x1,0x10(%ebx) -08053b20 <.text+0x9e50> mov (%eax),%edx -08053b22 <.text+0x9e52> test %edx,%edx -08053b24 <.text+0x9e54> jne 08053b30 <exit@plt+0x9e74> -08053b26 <.text+0x9e56> jmp 08053b40 <exit@plt+0x9e84> -08053b28 <.text+0x9e58> fstp %st(0) -08053b2a <.text+0x9e5a> lea 0x0(%esi),%esi -08053b30 <.text+0x9e60> mov %esi,%eax -08053b32 <.text+0x9e62> mov -0x8(%ebp),%ebx -08053b35 <.text+0x9e65> mov -0x4(%ebp),%esi -08053b38 <.text+0x9e68> mov %ebp,%esp -08053b3a <.text+0x9e6a> pop %ebp -08053b3b <.text+0x9e6b> ret -08053b3c <.text+0x9e6c> lea 0x0(%esi,%eiz,1),%esi -08053b40 <.text+0x9e70> mov 0xc(%ebx),%eax -08053b43 <.text+0x9e73> xor %edx,%edx -08053b45 <.text+0x9e75> xor %ecx,%ecx -08053b47 <.text+0x9e77> sub $0x1,%eax -08053b4a <.text+0x9e7a> mov %eax,0xc(%ebx) -08053b4d <.text+0x9e7d> mov %eax,-0x28(%ebp) -08053b50 <.text+0x9e80> mov %edx,-0x24(%ebp) -08053b53 <.text+0x9e83> mov 0x8(%ebx),%edx -08053b56 <.text+0x9e86> mov 0x14(%ebx),%eax -08053b59 <.text+0x9e89> fildll -0x28(%ebp) -08053b5c <.text+0x9e8c> mov %ecx,-0x24(%ebp) -08053b5f <.text+0x9e8f> mov %edx,-0x28(%ebp) -08053b62 <.text+0x9e92> fildll -0x28(%ebp) -08053b65 <.text+0x9e95> fmuls (%eax) -08053b67 <.text+0x9e97> fucompp -08053b69 <.text+0x9e99> fnstsw %ax -08053b6b <.text+0x9e9b> sahf -08053b6c <.text+0x9e9c> jbe 08053b30 <exit@plt+0x9e74> -08053b6e <.text+0x9e9e> mov %ebx,%eax -08053b70 <.text+0x9ea0> call 080533c0 <exit@plt+0x9704> -08053b75 <.text+0x9ea5> mov 0x8(%ebx),%eax -08053b78 <.text+0x9ea8> xor %edx,%edx -08053b7a <.text+0x9eaa> mov 0x14(%ebx),%ecx -08053b7d <.text+0x9ead> mov %edx,-0x2c(%ebp) -08053b80 <.text+0x9eb0> xor %edx,%edx -08053b82 <.text+0x9eb2> mov %eax,-0x30(%ebp) -08053b85 <.text+0x9eb5> mov 0xc(%ebx),%eax -08053b88 <.text+0x9eb8> fildll -0x30(%ebp) -08053b8b <.text+0x9ebb> mov %edx,-0x2c(%ebp) -08053b8e <.text+0x9ebe> mov %eax,-0x30(%ebp) -08053b91 <.text+0x9ec1> fildll -0x30(%ebp) -08053b94 <.text+0x9ec4> flds (%ecx) -08053b96 <.text+0x9ec6> fmul %st(2),%st -08053b98 <.text+0x9ec8> fucompp -08053b9a <.text+0x9eca> fnstsw %ax -08053b9c <.text+0x9ecc> sahf -08053b9d <.text+0x9ecd> jbe 08053b28 <exit@plt+0x9e6c> -08053b9f <.text+0x9ecf> cmpb $0x0,0x10(%ecx) -08053ba3 <.text+0x9ed3> je 08053bd8 <exit@plt+0x9f1c> -08053ba5 <.text+0x9ed5> fmuls 0x4(%ecx) -08053ba8 <.text+0x9ed8> fnstcw -0x1a(%ebp) -08053bab <.text+0x9edb> mov %ebx,(%esp) -08053bae <.text+0x9ede> movzwl -0x1a(%ebp),%eax -08053bb2 <.text+0x9ee2> mov $0xc,%ah -08053bb4 <.text+0x9ee4> mov %ax,-0x1c(%ebp) -08053bb8 <.text+0x9ee8> fldcw -0x1c(%ebp) -08053bbb <.text+0x9eeb> fistpll -0x28(%ebp) -08053bbe <.text+0x9eee> fldcw -0x1a(%ebp) -08053bc1 <.text+0x9ef1> mov -0x28(%ebp),%eax -08053bc4 <.text+0x9ef4> mov %eax,0x4(%esp) -08053bc8 <.text+0x9ef8> call 08053970 <exit@plt+0x9cb4> -08053bcd <.text+0x9efd> jmp 08053b30 <exit@plt+0x9e74> -08053bd2 <.text+0x9f02> lea 0x0(%esi),%esi -08053bd8 <.text+0x9f08> fmuls 0x4(%ecx) -08053bdb <.text+0x9f0b> fmuls 0x8(%ecx) -08053bde <.text+0x9f0e> jmp 08053ba8 <exit@plt+0x9eec> -08053be0 <.text+0x9f10> push %ebp -08053be1 <.text+0x9f11> mov %esp,%ebp -08053be3 <.text+0x9f13> sub $0x58,%esp -08053be6 <.text+0x9f16> mov %esi,-0x8(%ebp) -08053be9 <.text+0x9f19> mov 0xc(%ebp),%esi -08053bec <.text+0x9f1c> mov %ebx,-0xc(%ebp) -08053bef <.text+0x9f1f> mov 0x8(%ebp),%ebx -08053bf2 <.text+0x9f22> mov %edi,-0x4(%ebp) -08053bf5 <.text+0x9f25> test %esi,%esi -08053bf7 <.text+0x9f27> je 08053d57 <exit@plt+0xa09b> -08053bfd <.text+0x9f2d> lea -0x1c(%ebp),%ecx -08053c00 <.text+0x9f30> mov %esi,%edx -08053c02 <.text+0x9f32> mov %ebx,%eax -08053c04 <.text+0x9f34> movl $0x0,(%esp) -08053c0b <.text+0x9f3b> call 08053500 <exit@plt+0x9844> -08053c10 <.text+0x9f40> test %eax,%eax -08053c12 <.text+0x9f42> mov %eax,%edi -08053c14 <.text+0x9f44> jne 08053c20 <exit@plt+0x9f64> -08053c16 <.text+0x9f46> jmp 08053c30 <exit@plt+0x9f74> -08053c18 <.text+0x9f48> fstp %st(0) -08053c1a <.text+0x9f4a> lea 0x0(%esi),%esi -08053c20 <.text+0x9f50> mov %edi,%eax -08053c22 <.text+0x9f52> mov -0xc(%ebp),%ebx -08053c25 <.text+0x9f55> mov -0x8(%ebp),%esi -08053c28 <.text+0x9f58> mov -0x4(%ebp),%edi -08053c2b <.text+0x9f5b> mov %ebp,%esp -08053c2d <.text+0x9f5d> pop %ebp -08053c2e <.text+0x9f5e> ret -08053c2f <.text+0x9f5f> nop -08053c30 <.text+0x9f60> mov -0x1c(%ebp),%edx -08053c33 <.text+0x9f63> mov (%edx),%ecx -08053c35 <.text+0x9f65> test %ecx,%ecx -08053c37 <.text+0x9f67> jne 08053c80 <exit@plt+0x9fc4> -08053c39 <.text+0x9f69> mov 0xc(%ebx),%eax -08053c3c <.text+0x9f6c> xor %ecx,%ecx -08053c3e <.text+0x9f6e> mov %esi,(%edx) -08053c40 <.text+0x9f70> xor %edx,%edx -08053c42 <.text+0x9f72> addl $0x1,0x10(%ebx) -08053c46 <.text+0x9f76> add $0x1,%eax -08053c49 <.text+0x9f79> mov %eax,0xc(%ebx) -08053c4c <.text+0x9f7c> mov %eax,-0x38(%ebp) -08053c4f <.text+0x9f7f> mov %edx,-0x34(%ebp) -08053c52 <.text+0x9f82> mov 0x8(%ebx),%edx -08053c55 <.text+0x9f85> mov 0x14(%ebx),%eax -08053c58 <.text+0x9f88> fildll -0x38(%ebp) -08053c5b <.text+0x9f8b> mov %ecx,-0x34(%ebp) -08053c5e <.text+0x9f8e> mov %edx,-0x38(%ebp) -08053c61 <.text+0x9f91> fildll -0x38(%ebp) -08053c64 <.text+0x9f94> fmuls 0x8(%eax) -08053c67 <.text+0x9f97> fxch %st(1) -08053c69 <.text+0x9f99> fucompp -08053c6b <.text+0x9f9b> fnstsw %ax -08053c6d <.text+0x9f9d> sahf -08053c6e <.text+0x9f9e> jbe 08053c7c <exit@plt+0x9fc0> -08053c70 <.text+0x9fa0> jmp 08053ca8 <exit@plt+0x9fec> -08053c72 <.text+0x9fa2> lea 0x0(%esi),%esi -08053c78 <.text+0x9fa8> fstp %st(0) -08053c7a <.text+0x9faa> fstp %st(0) -08053c7c <.text+0x9fac> mov %esi,%edi -08053c7e <.text+0x9fae> jmp 08053c20 <exit@plt+0x9f64> -08053c80 <.text+0x9fb0> mov 0x24(%ebx),%eax -08053c83 <.text+0x9fb3> test %eax,%eax -08053c85 <.text+0x9fb5> je 08053d30 <exit@plt+0xa074> -08053c8b <.text+0x9fbb> mov 0x4(%eax),%ecx -08053c8e <.text+0x9fbe> mov %ecx,0x24(%ebx) -08053c91 <.text+0x9fc1> mov 0x4(%edx),%ecx -08053c94 <.text+0x9fc4> mov %esi,%edi -08053c96 <.text+0x9fc6> mov %esi,(%eax) -08053c98 <.text+0x9fc8> addl $0x1,0x10(%ebx) -08053c9c <.text+0x9fcc> mov %ecx,0x4(%eax) -08053c9f <.text+0x9fcf> mov %eax,0x4(%edx) -08053ca2 <.text+0x9fd2> jmp 08053c20 <exit@plt+0x9f64> -08053ca7 <.text+0x9fd7> nop -08053ca8 <.text+0x9fd8> mov %ebx,%eax -08053caa <.text+0x9fda> call 080533c0 <exit@plt+0x9704> -08053caf <.text+0x9fdf> mov 0x8(%ebx),%eax -08053cb2 <.text+0x9fe2> xor %edx,%edx -08053cb4 <.text+0x9fe4> mov 0x14(%ebx),%ecx -08053cb7 <.text+0x9fe7> mov %edx,-0x3c(%ebp) -08053cba <.text+0x9fea> xor %edx,%edx -08053cbc <.text+0x9fec> mov %eax,-0x40(%ebp) -08053cbf <.text+0x9fef> mov 0xc(%ebx),%eax -08053cc2 <.text+0x9ff2> flds 0x8(%ecx) -08053cc5 <.text+0x9ff5> fildll -0x40(%ebp) -08053cc8 <.text+0x9ff8> mov %eax,-0x40(%ebp) -08053ccb <.text+0x9ffb> mov %edx,-0x3c(%ebp) -08053cce <.text+0x9ffe> fildll -0x40(%ebp) -08053cd1 <.text+0xa001> fld %st(2) -08053cd3 <.text+0xa003> fmul %st(2),%st -08053cd5 <.text+0xa005> fxch %st(1) -08053cd7 <.text+0xa007> fucompp -08053cd9 <.text+0xa009> fnstsw %ax -08053cdb <.text+0xa00b> sahf -08053cdc <.text+0xa00c> jbe 08053c78 <exit@plt+0x9fbc> -08053cde <.text+0xa00e> cmpb $0x0,0x10(%ecx) -08053ce2 <.text+0xa012> je 08053d50 <exit@plt+0xa094> -08053ce4 <.text+0xa014> fstp %st(1) -08053ce6 <.text+0xa016> fmuls 0xc(%ecx) -08053ce9 <.text+0xa019> flds 0x805f4a8 -08053cef <.text+0xa01f> fxch %st(1) -08053cf1 <.text+0xa021> fucom %st(1) -08053cf3 <.text+0xa023> fnstsw %ax -08053cf5 <.text+0xa025> fstp %st(1) -08053cf7 <.text+0xa027> sahf -08053cf8 <.text+0xa028> jae 08053c18 <exit@plt+0x9f5c> -08053cfe <.text+0xa02e> fnstcw -0x2a(%ebp) -08053d01 <.text+0xa031> mov %ebx,(%esp) -08053d04 <.text+0xa034> movzwl -0x2a(%ebp),%eax -08053d08 <.text+0xa038> mov $0xc,%ah -08053d0a <.text+0xa03a> mov %ax,-0x2c(%ebp) -08053d0e <.text+0xa03e> fldcw -0x2c(%ebp) -08053d11 <.text+0xa041> fistpll -0x38(%ebp) -08053d14 <.text+0xa044> fldcw -0x2a(%ebp) -08053d17 <.text+0xa047> mov -0x38(%ebp),%eax -08053d1a <.text+0xa04a> mov %eax,0x4(%esp) -08053d1e <.text+0xa04e> call 08053970 <exit@plt+0x9cb4> -08053d23 <.text+0xa053> test %al,%al -08053d25 <.text+0xa055> je 08053c20 <exit@plt+0x9f64> -08053d2b <.text+0xa05b> jmp 08053c7c <exit@plt+0x9fc0> -08053d30 <.text+0xa060> movl $0x8,(%esp) -08053d37 <.text+0xa067> nop -08053d38 <.text+0xa068> call 08049afc <malloc@plt> -08053d3d <.text+0xa06d> test %eax,%eax -08053d3f <.text+0xa06f> nop -08053d40 <.text+0xa070> je 08053c20 <exit@plt+0x9f64> -08053d46 <.text+0xa076> mov -0x1c(%ebp),%edx -08053d49 <.text+0xa079> jmp 08053c91 <exit@plt+0x9fd5> -08053d4e <.text+0xa07e> xchg %ax,%ax -08053d50 <.text+0xa080> fmuls 0xc(%ecx) -08053d53 <.text+0xa083> fmulp %st,%st(1) -08053d55 <.text+0xa085> jmp 08053ce9 <exit@plt+0xa02d> -08053d57 <.text+0xa087> call 0804968c <abort@plt> -08053d5c <.text+0xa08c> lea 0x0(%esi,%eiz,1),%esi -08053d60 <.text+0xa090> push %ebp -08053d61 <.text+0xa091> mov %esp,%ebp -08053d63 <.text+0xa093> push %edi -08053d64 <.text+0xa094> push %esi -08053d65 <.text+0xa095> push %ebx -08053d66 <.text+0xa096> xor %ebx,%ebx -08053d68 <.text+0xa098> sub $0x4c,%esp -08053d6b <.text+0xa09b> mov 0x8(%ebp),%eax -08053d6e <.text+0xa09e> mov 0xc(%ebp),%esi -08053d71 <.text+0xa0a1> mov 0x10(%eax),%edx -08053d74 <.text+0xa0a4> mov (%eax),%ecx -08053d76 <.text+0xa0a6> mov 0x4(%eax),%edi -08053d79 <.text+0xa0a9> mov %edx,-0x2c(%ebp) -08053d7c <.text+0xa0ac> mov 0x8(%eax),%edx -08053d7f <.text+0xa0af> cmp %edi,%ecx -08053d81 <.text+0xa0b1> mov %edx,-0x28(%ebp) -08053d84 <.text+0xa0b4> mov 0xc(%eax),%edx -08053d87 <.text+0xa0b7> mov %edx,-0x24(%ebp) -08053d8a <.text+0xa0ba> jae 08053dbf <exit@plt+0xa103> -08053d8c <.text+0xa0bc> lea 0x0(%esi,%eiz,1),%esi -08053d90 <.text+0xa0c0> mov (%ecx),%eax -08053d92 <.text+0xa0c2> test %eax,%eax -08053d94 <.text+0xa0c4> je 08053db8 <exit@plt+0xa0fc> -08053d96 <.text+0xa0c6> mov 0x4(%ecx),%eax -08053d99 <.text+0xa0c9> mov $0x1,%edx -08053d9e <.text+0xa0ce> test %eax,%eax -08053da0 <.text+0xa0d0> je 08053db2 <exit@plt+0xa0f6> -08053da2 <.text+0xa0d2> lea 0x0(%esi),%esi -08053da8 <.text+0xa0d8> mov 0x4(%eax),%eax -08053dab <.text+0xa0db> add $0x1,%edx -08053dae <.text+0xa0de> test %eax,%eax -08053db0 <.text+0xa0e0> jne 08053da8 <exit@plt+0xa0ec> -08053db2 <.text+0xa0e2> cmp %edx,%ebx -08053db4 <.text+0xa0e4> jae 08053db8 <exit@plt+0xa0fc> -08053db6 <.text+0xa0e6> mov %edx,%ebx -08053db8 <.text+0xa0e8> add $0x8,%ecx -08053dbb <.text+0xa0eb> cmp %edi,%ecx -08053dbd <.text+0xa0ed> jb 08053d90 <exit@plt+0xa0d4> -08053dbf <.text+0xa0ef> mov -0x2c(%ebp),%eax -08053dc2 <.text+0xa0f2> mov %esi,(%esp) -08053dc5 <.text+0xa0f5> movl $0x805f419,0x8(%esp) -08053dcd <.text+0xa0fd> movl $0x1,0x4(%esp) -08053dd5 <.text+0xa105> mov %eax,0xc(%esp) -08053dd9 <.text+0xa109> call 0804971c <__fprintf_chk@plt> -08053dde <.text+0xa10e> mov -0x28(%ebp),%edx -08053de1 <.text+0xa111> mov %esi,(%esp) -08053de4 <.text+0xa114> movl $0x805f431,0x8(%esp) -08053dec <.text+0xa11c> movl $0x1,0x4(%esp) -08053df4 <.text+0xa124> mov %edx,0xc(%esp) -08053df8 <.text+0xa128> call 0804971c <__fprintf_chk@plt> -08053dfd <.text+0xa12d> mov -0x24(%ebp),%eax -08053e00 <.text+0xa130> xor %edx,%edx -08053e02 <.text+0xa132> mov %edx,-0x1c(%ebp) -08053e05 <.text+0xa135> xor %edx,%edx -08053e07 <.text+0xa137> mov %esi,(%esp) -08053e0a <.text+0xa13a> movl $0x805f464,0x8(%esp) -08053e12 <.text+0xa142> mov %eax,-0x20(%ebp) -08053e15 <.text+0xa145> mov -0x28(%ebp),%eax -08053e18 <.text+0xa148> movl $0x1,0x4(%esp) -08053e20 <.text+0xa150> fildll -0x20(%ebp) -08053e23 <.text+0xa153> fmuls 0x805f4ac -08053e29 <.text+0xa159> mov %eax,-0x20(%ebp) -08053e2c <.text+0xa15c> mov -0x24(%ebp),%eax -08053e2f <.text+0xa15f> mov %edx,-0x1c(%ebp) -08053e32 <.text+0xa162> mov %eax,0xc(%esp) -08053e36 <.text+0xa166> fildll -0x20(%ebp) -08053e39 <.text+0xa169> fdivrp %st,%st(1) -08053e3b <.text+0xa16b> fstpl 0x10(%esp) -08053e3f <.text+0xa16f> call 0804971c <__fprintf_chk@plt> -08053e44 <.text+0xa174> mov %ebx,0xc(%esp) -08053e48 <.text+0xa178> mov %esi,(%esp) -08053e4b <.text+0xa17b> movl $0x805f449,0x8(%esp) -08053e53 <.text+0xa183> movl $0x1,0x4(%esp) -08053e5b <.text+0xa18b> call 0804971c <__fprintf_chk@plt> -08053e60 <.text+0xa190> add $0x4c,%esp -08053e63 <.text+0xa193> pop %ebx -08053e64 <.text+0xa194> pop %esi -08053e65 <.text+0xa195> pop %edi -08053e66 <.text+0xa196> pop %ebp -08053e67 <.text+0xa197> ret -08053e68 <.text+0xa198> nop -08053e69 <.text+0xa199> nop -08053e6a <.text+0xa19a> nop -08053e6b <.text+0xa19b> nop -08053e6c <.text+0xa19c> nop -08053e6d <.text+0xa19d> nop -08053e6e <.text+0xa19e> nop -08053e6f <.text+0xa19f> nop -08053e70 <.text+0xa1a0> push %ebp -08053e71 <.text+0xa1a1> mov %esp,%ebp -08053e73 <.text+0xa1a3> sub $0x48,%esp -08053e76 <.text+0xa1a6> mov %ebx,-0xc(%ebp) -08053e79 <.text+0xa1a9> mov 0x8(%ebp),%ebx -08053e7c <.text+0xa1ac> mov %esi,-0x8(%ebp) -08053e7f <.text+0xa1af> mov 0x10(%ebp),%esi -08053e82 <.text+0xa1b2> mov %edi,-0x4(%ebp) -08053e85 <.text+0xa1b5> test %ebx,%ebx -08053e87 <.text+0xa1b7> je 08053fa8 <exit@plt+0xa2ec> -08053e8d <.text+0xa1bd> xor %edi,%edi -08053e8f <.text+0xa1bf> cmpb $0x27,(%ebx) -08053e92 <.text+0xa1c2> je 08053f18 <exit@plt+0xa25c> -08053e98 <.text+0xa1c8> movl $0x4,0xc(%esp) -08053ea0 <.text+0xa1d0> movl $0x805f4e8,0x8(%esp) -08053ea8 <.text+0xa1d8> movl $0x805f4f0,0x4(%esp) -08053eb0 <.text+0xa1e0> mov %ebx,(%esp) -08053eb3 <.text+0xa1e3> call 08052a50 <exit@plt+0x8d94> -08053eb8 <.text+0xa1e8> test %eax,%eax -08053eba <.text+0xa1ea> js 08053f28 <exit@plt+0xa26c> -08053ebc <.text+0xa1ec> or 0x805f4e8(,%eax,4),%edi -08053ec3 <.text+0xa1f3> movl $0x1,(%esi) -08053ec9 <.text+0xa1f9> movl $0x0,0x4(%esi) -08053ed0 <.text+0xa200> mov 0xc(%ebp),%eax -08053ed3 <.text+0xa203> mov %edi,(%eax) -08053ed5 <.text+0xa205> xor %eax,%eax -08053ed7 <.text+0xa207> mov 0x4(%esi),%edx -08053eda <.text+0xa20a> or (%esi),%edx -08053edc <.text+0xa20c> je 08053ef0 <exit@plt+0xa234> -08053ede <.text+0xa20e> mov -0xc(%ebp),%ebx -08053ee1 <.text+0xa211> mov -0x8(%ebp),%esi -08053ee4 <.text+0xa214> mov -0x4(%ebp),%edi -08053ee7 <.text+0xa217> mov %ebp,%esp -08053ee9 <.text+0xa219> pop %ebp -08053eea <.text+0xa21a> ret -08053eeb <.text+0xa21b> nop -08053eec <.text+0xa21c> lea 0x0(%esi,%eiz,1),%esi -08053ef0 <.text+0xa220> movl $0x805f4ba,(%esp) -08053ef7 <.text+0xa227> call 080497bc <getenv@plt> -08053efc <.text+0xa22c> xor %ecx,%ecx -08053efe <.text+0xa22e> mov $0x200,%edx -08053f03 <.text+0xa233> test %eax,%eax -08053f05 <.text+0xa235> je 08053f98 <exit@plt+0xa2dc> -08053f0b <.text+0xa23b> mov %edx,(%esi) -08053f0d <.text+0xa23d> mov $0x4,%eax -08053f12 <.text+0xa242> mov %ecx,0x4(%esi) -08053f15 <.text+0xa245> jmp 08053ede <exit@plt+0xa222> -08053f17 <.text+0xa247> nop -08053f18 <.text+0xa248> add $0x1,%ebx -08053f1b <.text+0xa24b> mov $0x4,%di -08053f1f <.text+0xa24f> jmp 08053e98 <exit@plt+0xa1dc> -08053f24 <.text+0xa254> lea 0x0(%esi,%eiz,1),%esi -08053f28 <.text+0xa258> lea -0x1c(%ebp),%eax -08053f2b <.text+0xa25b> movl $0x805f4ca,0x10(%esp) -08053f33 <.text+0xa263> mov %esi,0xc(%esp) -08053f37 <.text+0xa267> movl $0x0,0x8(%esp) -08053f3f <.text+0xa26f> mov %eax,0x4(%esp) -08053f43 <.text+0xa273> mov %ebx,(%esp) -08053f46 <.text+0xa276> call 08058960 <exit@plt+0xeca4> -08053f4b <.text+0xa27b> test %eax,%eax -08053f4d <.text+0xa27d> jne 08053ff8 <exit@plt+0xa33c> -08053f53 <.text+0xa283> movzbl (%ebx),%eax -08053f56 <.text+0xa286> sub $0x30,%eax -08053f59 <.text+0xa289> cmp $0x9,%al -08053f5b <.text+0xa28b> jbe 08053ed0 <exit@plt+0xa214> -08053f61 <.text+0xa291> mov -0x1c(%ebp),%edx -08053f64 <.text+0xa294> cmp %edx,%ebx -08053f66 <.text+0xa296> je 08053f7d <exit@plt+0xa2c1> -08053f68 <.text+0xa298> add $0x1,%ebx -08053f6b <.text+0xa29b> movzbl (%ebx),%eax -08053f6e <.text+0xa29e> sub $0x30,%eax -08053f71 <.text+0xa2a1> cmp $0x9,%al -08053f73 <.text+0xa2a3> jbe 08053ed0 <exit@plt+0xa214> -08053f79 <.text+0xa2a9> cmp %edx,%ebx -08053f7b <.text+0xa2ab> jne 08053f68 <exit@plt+0xa2ac> -08053f7d <.text+0xa2ad> or $0x80,%edi -08053f83 <.text+0xa2b3> cmpb $0x42,-0x1(%edx) -08053f87 <.text+0xa2b7> je 08054008 <exit@plt+0xa34c> -08053f89 <.text+0xa2b9> or $0x20,%edi -08053f8c <.text+0xa2bc> jmp 08053ed0 <exit@plt+0xa214> -08053f91 <.text+0xa2c1> lea 0x0(%esi,%eiz,1),%esi -08053f98 <.text+0xa2c8> mov $0x400,%edx -08053f9d <.text+0xa2cd> xor %ecx,%ecx -08053f9f <.text+0xa2cf> jmp 08053f0b <exit@plt+0xa24f> -08053fa4 <.text+0xa2d4> lea 0x0(%esi,%eiz,1),%esi -08053fa8 <.text+0xa2d8> movl $0x805def6,(%esp) -08053faf <.text+0xa2df> call 080497bc <getenv@plt> -08053fb4 <.text+0xa2e4> test %eax,%eax -08053fb6 <.text+0xa2e6> mov %eax,%ebx -08053fb8 <.text+0xa2e8> jne 08053e8d <exit@plt+0xa1d1> -08053fbe <.text+0xa2ee> movl $0x805f4b0,(%esp) -08053fc5 <.text+0xa2f5> call 080497bc <getenv@plt> -08053fca <.text+0xa2fa> test %eax,%eax -08053fcc <.text+0xa2fc> mov %eax,%ebx -08053fce <.text+0xa2fe> jne 08053e8d <exit@plt+0xa1d1> -08053fd4 <.text+0xa304> movl $0x805f4ba,(%esp) -08053fdb <.text+0xa30b> call 080497bc <getenv@plt> -08053fe0 <.text+0xa310> xor %ecx,%ecx -08053fe2 <.text+0xa312> mov $0x200,%edx -08053fe7 <.text+0xa317> test %eax,%eax -08053fe9 <.text+0xa319> je 0805401d <exit@plt+0xa361> -08053feb <.text+0xa31b> mov %edx,(%esi) -08053fed <.text+0xa31d> xor %edi,%edi -08053fef <.text+0xa31f> mov %ecx,0x4(%esi) -08053ff2 <.text+0xa322> jmp 08053ed0 <exit@plt+0xa214> -08053ff7 <.text+0xa327> nop -08053ff8 <.text+0xa328> mov 0xc(%ebp),%edx -08053ffb <.text+0xa32b> movl $0x0,(%edx) -08054001 <.text+0xa331> jmp 08053ed7 <exit@plt+0xa21b> -08054006 <.text+0xa336> xchg %ax,%ax -08054008 <.text+0xa338> or $0x100,%edi -0805400e <.text+0xa33e> cmpb $0x69,-0x2(%edx) -08054012 <.text+0xa342> jne 08053ed0 <exit@plt+0xa214> -08054018 <.text+0xa348> jmp 08053f89 <exit@plt+0xa2cd> -0805401d <.text+0xa34d> mov $0x400,%edx -08054022 <.text+0xa352> xor %ecx,%ecx -08054024 <.text+0xa354> jmp 08053feb <exit@plt+0xa32f> -08054026 <.text+0xa356> lea 0x0(%esi),%esi -08054029 <.text+0xa359> lea 0x0(%edi,%eiz,1),%edi -08054030 <.text+0xa360> push %ebp -08054031 <.text+0xa361> mov %esp,%ebp -08054033 <.text+0xa363> push %edi -08054034 <.text+0xa364> push %esi -08054035 <.text+0xa365> push %ebx -08054036 <.text+0xa366> sub $0xdc,%esp -0805403c <.text+0xa36c> mov 0x8(%ebp),%eax -0805403f <.text+0xa36f> mov 0xc(%ebp),%edx -08054042 <.text+0xa372> mov 0x14(%ebp),%ecx -08054045 <.text+0xa375> mov 0x18(%ebp),%ebx -08054048 <.text+0xa378> mov %eax,-0x60(%ebp) -0805404b <.text+0xa37b> mov 0x20(%ebp),%eax -0805404e <.text+0xa37e> mov %edx,-0x5c(%ebp) -08054051 <.text+0xa381> mov 0x10(%ebp),%edx -08054054 <.text+0xa384> and $0x3,%ecx -08054057 <.text+0xa387> mov 0x1c(%ebp),%esi -0805405a <.text+0xa38a> mov %ecx,-0x6c(%ebp) -0805405d <.text+0xa38d> mov %eax,-0x78(%ebp) -08054060 <.text+0xa390> mov 0x14(%ebp),%eax -08054063 <.text+0xa393> mov %edx,-0x84(%ebp) -08054069 <.text+0xa399> mov 0x24(%ebp),%edx -0805406c <.text+0xa39c> and $0x20,%eax -0805406f <.text+0xa39f> mov %edx,-0x74(%ebp) -08054072 <.text+0xa3a2> mov %gs:0x14,%edx -08054079 <.text+0xa3a9> mov %edx,-0x1c(%ebp) -0805407c <.text+0xa3ac> xor %edx,%edx -0805407e <.text+0xa3ae> cmp $0x1,%eax -08054081 <.text+0xa3b1> sbb %edx,%edx -08054083 <.text+0xa3b3> and $0xffffffe8,%edx -08054086 <.text+0xa3b6> add $0x400,%edx -0805408c <.text+0xa3bc> mov %edx,-0x64(%ebp) -0805408f <.text+0xa3bf> mov %eax,-0x8c(%ebp) -08054095 <.text+0xa3c5> call 080496bc <localeconv@plt> -0805409a <.text+0xa3ca> mov (%eax),%ecx -0805409c <.text+0xa3cc> mov %eax,%edi -0805409e <.text+0xa3ce> mov %ecx,(%esp) -080540a1 <.text+0xa3d1> mov %ecx,-0x88(%ebp) -080540a7 <.text+0xa3d7> call 08049a2c <strlen@plt> -080540ac <.text+0xa3dc> lea -0x1(%eax),%edx -080540af <.text+0xa3df> cmp $0xf,%edx -080540b2 <.text+0xa3e2> mov %eax,-0xa4(%ebp) -080540b8 <.text+0xa3e8> jbe 080540ce <exit@plt+0xa412> -080540ba <.text+0xa3ea> movl $0x1,-0xa4(%ebp) -080540c4 <.text+0xa3f4> movl $0x805f03d,-0x88(%ebp) -080540ce <.text+0xa3fe> mov 0x8(%edi),%eax -080540d1 <.text+0xa401> mov 0x4(%edi),%edi -080540d4 <.text+0xa404> mov %eax,-0x68(%ebp) -080540d7 <.text+0xa407> mov %edi,(%esp) -080540da <.text+0xa40a> mov %edi,-0x80(%ebp) -080540dd <.text+0xa40d> call 08049a2c <strlen@plt> -080540e2 <.text+0xa412> cmp $0x10,%eax -080540e5 <.text+0xa415> jbe 080540ee <exit@plt+0xa432> -080540e7 <.text+0xa417> movl $0x805f061,-0x80(%ebp) -080540ee <.text+0xa41e> mov -0x84(%ebp),%edx -080540f4 <.text+0xa424> add $0x288,%edx -080540fa <.text+0xa42a> cmp %esi,-0x74(%ebp) -080540fd <.text+0xa42d> mov %edx,-0x7c(%ebp) -08054100 <.text+0xa430> ja 08054261 <exit@plt+0xa5a5> -08054106 <.text+0xa436> jae 08054258 <exit@plt+0xa59c> -0805410c <.text+0xa43c> mov -0x78(%ebp),%eax -0805410f <.text+0xa43f> mov -0x74(%ebp),%edx -08054112 <.text+0xa442> mov %ebx,(%esp) -08054115 <.text+0xa445> mov %esi,0x4(%esp) -08054119 <.text+0xa449> mov %eax,0x8(%esp) -0805411d <.text+0xa44d> mov %edx,0xc(%esp) -08054121 <.text+0xa451> call 0805bb90 <exit@plt+0x11ed4> -08054126 <.text+0xa456> or %eax,%edx -08054128 <.text+0xa458> je 08054470 <exit@plt+0xa7b4> -0805412e <.text+0xa45e> mov -0x5c(%ebp),%edx -08054131 <.text+0xa461> fildll -0x60(%ebp) -08054134 <.text+0xa464> test %edx,%edx -08054136 <.text+0xa466> js 08054970 <exit@plt+0xacb4> -0805413c <.text+0xa46c> mov %ebx,-0x50(%ebp) -0805413f <.text+0xa46f> test %esi,%esi -08054141 <.text+0xa471> mov %esi,-0x4c(%ebp) -08054144 <.text+0xa474> fildll -0x50(%ebp) -08054147 <.text+0xa477> js 08054987 <exit@plt+0xaccb> -0805414d <.text+0xa47d> mov -0x74(%ebp),%eax -08054150 <.text+0xa480> fildll -0x78(%ebp) -08054153 <.text+0xa483> test %eax,%eax -08054155 <.text+0xa485> js 0805499b <exit@plt+0xacdf> -0805415b <.text+0xa48b> fdivrp %st,%st(1) -0805415d <.text+0xa48d> testb $0x10,0x14(%ebp) -08054161 <.text+0xa491> fmulp %st,%st(1) -08054163 <.text+0xa493> je 08054378 <exit@plt+0xa6bc> -08054169 <.text+0xa499> mov -0x64(%ebp),%eax -0805416c <.text+0xa49c> xor %edx,%edx -0805416e <.text+0xa49e> xor %esi,%esi -08054170 <.text+0xa4a0> fld1 -08054172 <.text+0xa4a2> mov %edx,-0x4c(%ebp) -08054175 <.text+0xa4a5> mov %eax,-0x50(%ebp) -08054178 <.text+0xa4a8> fildll -0x50(%ebp) -0805417b <.text+0xa4ab> nop -0805417c <.text+0xa4ac> lea 0x0(%esi,%eiz,1),%esi -08054180 <.text+0xa4b0> fmul %st,%st(1) -08054182 <.text+0xa4b2> add $0x1,%esi -08054185 <.text+0xa4b5> fld %st(0) -08054187 <.text+0xa4b7> fmul %st(2),%st -08054189 <.text+0xa4b9> fxch %st(3) -0805418b <.text+0xa4bb> fucom %st(3) -0805418d <.text+0xa4bd> fnstsw %ax -0805418f <.text+0xa4bf> fstp %st(3) -08054191 <.text+0xa4c1> sahf -08054192 <.text+0xa4c2> jb 080541a0 <exit@plt+0xa4e4> -08054194 <.text+0xa4c4> cmp $0x7,%esi -08054197 <.text+0xa4c7> jle 08054180 <exit@plt+0xa4c4> -08054199 <.text+0xa4c9> fstp %st(0) -0805419b <.text+0xa4cb> jmp 080541a2 <exit@plt+0xa4e6> -0805419d <.text+0xa4cd> lea 0x0(%esi),%esi -080541a0 <.text+0xa4d0> fstp %st(0) -080541a2 <.text+0xa4d2> cmpl $0x1,-0x6c(%ebp) -080541a6 <.text+0xa4d6> fdivrp %st,%st(1) -080541a8 <.text+0xa4d8> je 08054740 <exit@plt+0xaa84> -080541ae <.text+0xa4de> fldt 0x805f520 -080541b4 <.text+0xa4e4> fucomp %st(1) -080541b6 <.text+0xa4e6> fnstsw %ax -080541b8 <.text+0xa4e8> sahf -080541b9 <.text+0xa4e9> jbe 08054740 <exit@plt+0xaa84> -080541bf <.text+0xa4ef> flds 0x805f50c -080541c5 <.text+0xa4f5> fxch %st(1) -080541c7 <.text+0xa4f7> fucom %st(1) -080541c9 <.text+0xa4f9> fnstsw %ax -080541cb <.text+0xa4fb> sahf -080541cc <.text+0xa4fc> jae 08054b38 <exit@plt+0xae7c> -080541d2 <.text+0xa502> fstp %st(1) -080541d4 <.text+0xa504> fnstcw -0x52(%ebp) -080541d7 <.text+0xa507> fld %st(0) -080541d9 <.text+0xa509> movzwl -0x52(%ebp),%eax -080541dd <.text+0xa50d> mov $0xc,%ah -080541df <.text+0xa50f> mov %ax,-0x54(%ebp) -080541e3 <.text+0xa513> fldcw -0x54(%ebp) -080541e6 <.text+0xa516> fistpll -0x50(%ebp) -080541e9 <.text+0xa519> fldcw -0x52(%ebp) -080541ec <.text+0xa51c> mov -0x50(%ebp),%edx -080541ef <.text+0xa51f> mov -0x4c(%ebp),%ecx -080541f2 <.text+0xa522> mov -0x6c(%ebp),%ebx -080541f5 <.text+0xa525> movl $0x0,-0x60(%ebp) -080541fc <.text+0xa52c> movl $0x0,-0x5c(%ebp) -08054203 <.text+0xa533> test %ebx,%ebx -08054205 <.text+0xa535> jne 08054234 <exit@plt+0xa578> -08054207 <.text+0xa537> mov %edx,-0x50(%ebp) -0805420a <.text+0xa53a> test %ecx,%ecx -0805420c <.text+0xa53c> mov %ecx,-0x4c(%ebp) -0805420f <.text+0xa53f> fildll -0x50(%ebp) -08054212 <.text+0xa542> js 08054c96 <exit@plt+0xafda> -08054218 <.text+0xa548> fucomp %st(1) -0805421a <.text+0xa54a> fnstsw %ax -0805421c <.text+0xa54c> mov $0x1,%edi -08054221 <.text+0xa551> sahf -08054222 <.text+0xa552> setne %al -08054225 <.text+0xa555> setp %bl -08054228 <.text+0xa558> or %ebx,%eax -0805422a <.text+0xa55a> xor %ebx,%ebx -0805422c <.text+0xa55c> and %eax,%edi -0805422e <.text+0xa55e> mov %edi,-0x60(%ebp) -08054231 <.text+0xa561> mov %ebx,-0x5c(%ebp) -08054234 <.text+0xa564> add -0x60(%ebp),%edx -08054237 <.text+0xa567> adc -0x5c(%ebp),%ecx -0805423a <.text+0xa56a> mov %edx,-0x50(%ebp) -0805423d <.text+0xa56d> mov %ecx,-0x4c(%ebp) -08054240 <.text+0xa570> test %ecx,%ecx -08054242 <.text+0xa572> fildll -0x50(%ebp) -08054245 <.text+0xa575> jns 08054742 <exit@plt+0xaa86> -0805424b <.text+0xa57b> fadds 0x805f508 -08054251 <.text+0xa581> jmp 08054742 <exit@plt+0xaa86> -08054256 <.text+0xa586> xchg %ax,%ax -08054258 <.text+0xa588> cmp %ebx,-0x78(%ebp) -0805425b <.text+0xa58b> jbe 0805410c <exit@plt+0xa450> -08054261 <.text+0xa591> mov %esi,%ecx -08054263 <.text+0xa593> or %ebx,%ecx -08054265 <.text+0xa595> je 0805412e <exit@plt+0xa472> -0805426b <.text+0xa59b> mov -0x78(%ebp),%eax -0805426e <.text+0xa59e> mov -0x74(%ebp),%edx -08054271 <.text+0xa5a1> mov %ebx,0x8(%esp) -08054275 <.text+0xa5a5> mov %esi,0xc(%esp) -08054279 <.text+0xa5a9> mov %eax,(%esp) -0805427c <.text+0xa5ac> mov %edx,0x4(%esp) -08054280 <.text+0xa5b0> call 0805bb90 <exit@plt+0x11ed4> -08054285 <.text+0xa5b5> or %eax,%edx -08054287 <.text+0xa5b7> jne 0805412e <exit@plt+0xa472> -0805428d <.text+0xa5bd> mov -0x74(%ebp),%ecx -08054290 <.text+0xa5c0> mov -0x78(%ebp),%edx -08054293 <.text+0xa5c3> mov %ebx,0x8(%esp) -08054297 <.text+0xa5c7> mov %esi,0xc(%esp) -0805429b <.text+0xa5cb> mov $0xa,%esi -080542a0 <.text+0xa5d0> mov %ecx,0x4(%esp) -080542a4 <.text+0xa5d4> mov %edx,(%esp) -080542a7 <.text+0xa5d7> call 0805ba60 <exit@plt+0x11da4> -080542ac <.text+0xa5dc> mov -0x60(%ebp),%ecx -080542af <.text+0xa5df> mov -0x5c(%ebp),%ebx -080542b2 <.text+0xa5e2> mov %ecx,(%esp) -080542b5 <.text+0xa5e5> mov %ebx,0x4(%esp) -080542b9 <.text+0xa5e9> mov %eax,0x8(%esp) -080542bd <.text+0xa5ed> mov %edx,%edi -080542bf <.text+0xa5ef> mov %edx,0xc(%esp) -080542c3 <.text+0xa5f3> mov %eax,-0xa8(%ebp) -080542c9 <.text+0xa5f9> call 0805bb90 <exit@plt+0x11ed4> -080542ce <.text+0xa5fe> mov %edi,0xc(%esp) -080542d2 <.text+0xa602> imul $0xa,%edx,%ebx -080542d5 <.text+0xa605> mul %esi -080542d7 <.text+0xa607> add %ebx,%edx -080542d9 <.text+0xa609> mov %edx,-0x94(%ebp) -080542df <.text+0xa60f> mov -0xa8(%ebp),%edx -080542e5 <.text+0xa615> mov %eax,-0x98(%ebp) -080542eb <.text+0xa61b> mov -0x94(%ebp),%ebx -080542f1 <.text+0xa621> mov -0x98(%ebp),%ecx -080542f7 <.text+0xa627> mov %edx,0x8(%esp) -080542fb <.text+0xa62b> mov %ebx,0x4(%esp) -080542ff <.text+0xa62f> mov %ecx,(%esp) -08054302 <.text+0xa632> call 0805bb90 <exit@plt+0x11ed4> -08054307 <.text+0xa637> mov -0x5c(%ebp),%ecx -0805430a <.text+0xa63a> mov %edi,0xc(%esp) -0805430e <.text+0xa63e> mov %ecx,0x4(%esp) -08054312 <.text+0xa642> mov %eax,%ebx -08054314 <.text+0xa644> mov %edx,%esi -08054316 <.text+0xa646> mov -0xa8(%ebp),%eax -0805431c <.text+0xa64c> mov -0x60(%ebp),%edx -0805431f <.text+0xa64f> shld $0x1,%ebx,%esi -08054323 <.text+0xa653> add %ebx,%ebx -08054325 <.text+0xa655> mov %eax,0x8(%esp) -08054329 <.text+0xa659> mov %edx,(%esp) -0805432c <.text+0xa65c> call 0805ba60 <exit@plt+0x11da4> -08054331 <.text+0xa661> mov -0xa8(%ebp),%ecx -08054337 <.text+0xa667> mov %edi,0xc(%esp) -0805433b <.text+0xa66b> mov %ecx,0x8(%esp) -0805433f <.text+0xa66f> mov %eax,-0xa0(%ebp) -08054345 <.text+0xa675> mov -0x98(%ebp),%eax -0805434b <.text+0xa67b> mov %edx,-0x9c(%ebp) -08054351 <.text+0xa681> mov -0x94(%ebp),%edx -08054357 <.text+0xa687> mov %eax,(%esp) -0805435a <.text+0xa68a> mov %edx,0x4(%esp) -0805435e <.text+0xa68e> call 0805ba60 <exit@plt+0x11da4> -08054363 <.text+0xa693> cmp %esi,%edi -08054365 <.text+0xa695> mov %eax,%ecx -08054367 <.text+0xa697> jae 08054b68 <exit@plt+0xaeac> -0805436d <.text+0xa69d> mov $0x3,%ebx -08054372 <.text+0xa6a2> jmp 080544e9 <exit@plt+0xa82d> -08054377 <.text+0xa6a7> nop -08054378 <.text+0xa6a8> cmpl $0x1,-0x6c(%ebp) -0805437c <.text+0xa6ac> je 0805438f <exit@plt+0xa6d3> -0805437e <.text+0xa6ae> fldt 0x805f520 -08054384 <.text+0xa6b4> fucomp %st(1) -08054386 <.text+0xa6b6> fnstsw %ax -08054388 <.text+0xa6b8> sahf -08054389 <.text+0xa6b9> ja 080548d8 <exit@plt+0xac1c> -0805438f <.text+0xa6bf> mov -0x84(%ebp),%eax -08054395 <.text+0xa6c5> mov $0xffffffff,%esi -0805439a <.text+0xa6ca> fstpt 0x10(%esp) -0805439e <.text+0xa6ce> movl $0x805f4dc,0xc(%esp) -080543a6 <.text+0xa6d6> movl $0xffffffff,0x8(%esp) -080543ae <.text+0xa6de> movl $0x1,0x4(%esp) -080543b6 <.text+0xa6e6> mov %eax,(%esp) -080543b9 <.text+0xa6e9> call 08049c1c <__sprintf_chk@plt> -080543be <.text+0xa6ee> mov -0x84(%ebp),%edx -080543c4 <.text+0xa6f4> mov %edx,(%esp) -080543c7 <.text+0xa6f7> call 08049a2c <strlen@plt> -080543cc <.text+0xa6fc> xor %edx,%edx -080543ce <.text+0xa6fe> mov %eax,%edi -080543d0 <.text+0xa700> jmp 080543e8 <exit@plt+0xa72c> -080543d2 <.text+0xa702> lea 0x0(%esi),%esi -080543d8 <.text+0xa708> fstp %st(0) -080543da <.text+0xa70a> jmp 080543e8 <exit@plt+0xa72c> -080543dc <.text+0xa70c> lea 0x0(%esi,%eiz,1),%esi -080543e0 <.text+0xa710> fstp %st(0) -080543e2 <.text+0xa712> lea 0x0(%esi),%esi -080543e8 <.text+0xa718> mov -0x7c(%ebp),%ebx -080543eb <.text+0xa71b> mov -0x84(%ebp),%ecx -080543f1 <.text+0xa721> mov %edi,0x8(%esp) -080543f5 <.text+0xa725> mov %edx,-0xb0(%ebp) -080543fb <.text+0xa72b> sub %edi,%ebx -080543fd <.text+0xa72d> mov %ecx,0x4(%esp) -08054401 <.text+0xa731> mov %ebx,(%esp) -08054404 <.text+0xa734> call 08049bac <memmove@plt> -08054409 <.text+0xa739> mov -0xb0(%ebp),%edx -0805440f <.text+0xa73f> sub %edx,%edi -08054411 <.text+0xa741> testb $0x4,0x14(%ebp) -08054415 <.text+0xa745> lea (%ebx,%edi,1),%edi -08054418 <.text+0xa748> jne 08054630 <exit@plt+0xa974> -0805441e <.text+0xa74e> cmpb $0x0,0x14(%ebp) -08054422 <.text+0xa752> jns 08054448 <exit@plt+0xa78c> -08054424 <.text+0xa754> cmp $0xffffffff,%esi -08054427 <.text+0xa757> je 080549a8 <exit@plt+0xacec> -0805442d <.text+0xa75d> mov 0x14(%ebp),%eax -08054430 <.text+0xa760> and $0x100,%eax -08054435 <.text+0xa765> test %esi,%esi -08054437 <.text+0xa767> jne 080546d8 <exit@plt+0xaa1c> -0805443d <.text+0xa76d> test %eax,%eax -0805443f <.text+0xa76f> jne 080546d8 <exit@plt+0xaa1c> -08054445 <.text+0xa775> lea 0x0(%esi),%esi -08054448 <.text+0xa778> mov -0x7c(%ebp),%ecx -0805444b <.text+0xa77b> mov %ebx,%eax -0805444d <.text+0xa77d> movb $0x0,(%ecx) -08054450 <.text+0xa780> mov -0x1c(%ebp),%ebx -08054453 <.text+0xa783> xor %gs:0x14,%ebx -0805445a <.text+0xa78a> jne 08054d08 <exit@plt+0xb04c> -08054460 <.text+0xa790> add $0xdc,%esp -08054466 <.text+0xa796> pop %ebx -08054467 <.text+0xa797> pop %esi -08054468 <.text+0xa798> pop %edi -08054469 <.text+0xa799> pop %ebp -0805446a <.text+0xa79a> ret -0805446b <.text+0xa79b> nop -0805446c <.text+0xa79c> lea 0x0(%esi,%eiz,1),%esi -08054470 <.text+0xa7a0> mov -0x74(%ebp),%ecx -08054473 <.text+0xa7a3> mov -0x78(%ebp),%edx -08054476 <.text+0xa7a6> mov %ebx,(%esp) -08054479 <.text+0xa7a9> mov %esi,0x4(%esp) -0805447d <.text+0xa7ad> mov %ecx,0xc(%esp) -08054481 <.text+0xa7b1> mov %edx,0x8(%esp) -08054485 <.text+0xa7b5> call 0805ba60 <exit@plt+0x11da4> -0805448a <.text+0xa7ba> mov %eax,%ecx -0805448c <.text+0xa7bc> mov -0x5c(%ebp),%eax -0805448f <.text+0xa7bf> mov %edx,0xc(%esp) -08054493 <.text+0xa7c3> imul -0x60(%ebp),%edx -08054497 <.text+0xa7c7> mov %ecx,0x8(%esp) -0805449b <.text+0xa7cb> imul %ecx,%eax -0805449e <.text+0xa7ce> add %eax,%edx -080544a0 <.text+0xa7d0> mov -0x60(%ebp),%eax -080544a3 <.text+0xa7d3> mov %edx,-0x98(%ebp) -080544a9 <.text+0xa7d9> mul %ecx -080544ab <.text+0xa7db> mov %eax,-0xa0(%ebp) -080544b1 <.text+0xa7e1> mov -0x98(%ebp),%eax -080544b7 <.text+0xa7e7> add %eax,%edx -080544b9 <.text+0xa7e9> mov %edx,-0x9c(%ebp) -080544bf <.text+0xa7ef> mov -0xa0(%ebp),%edx -080544c5 <.text+0xa7f5> mov -0x9c(%ebp),%ecx -080544cb <.text+0xa7fb> mov %edx,(%esp) -080544ce <.text+0xa7fe> mov %ecx,0x4(%esp) -080544d2 <.text+0xa802> call 0805ba60 <exit@plt+0x11da4> -080544d7 <.text+0xa807> xor -0x5c(%ebp),%edx -080544da <.text+0xa80a> xor -0x60(%ebp),%eax -080544dd <.text+0xa80d> or %eax,%edx -080544df <.text+0xa80f> jne 0805412e <exit@plt+0xa472> -080544e5 <.text+0xa815> xor %ebx,%ebx -080544e7 <.text+0xa817> xor %ecx,%ecx -080544e9 <.text+0xa819> mov 0x14(%ebp),%eax -080544ec <.text+0xa81c> and $0x10,%eax -080544ef <.text+0xa81f> mov %eax,-0xac(%ebp) -080544f5 <.text+0xa825> jne 080549f8 <exit@plt+0xad3c> -080544fb <.text+0xa82b> mov -0x7c(%ebp),%edi -080544fe <.text+0xa82e> mov $0xffffffff,%esi -08054503 <.text+0xa833> cmpl $0x1,-0x6c(%ebp) -08054507 <.text+0xa837> je 08054ba8 <exit@plt+0xaeec> -0805450d <.text+0xa83d> mov -0x6c(%ebp),%eax -08054510 <.text+0xa840> test %eax,%eax -08054512 <.text+0xa842> jne 080545b8 <exit@plt+0xa8fc> -08054518 <.text+0xa848> lea (%ebx,%ecx,1),%ecx -0805451b <.text+0xa84b> test %ecx,%ecx -0805451d <.text+0xa84d> setg %al -08054520 <.text+0xa850> test %al,%al -08054522 <.text+0xa852> je 080545b8 <exit@plt+0xa8fc> -08054528 <.text+0xa858> mov -0xac(%ebp),%ebx -0805452e <.text+0xa85e> addl $0x1,-0xa0(%ebp) -08054535 <.text+0xa865> adcl $0x0,-0x9c(%ebp) -0805453c <.text+0xa86c> test %ebx,%ebx -0805453e <.text+0xa86e> je 080545b8 <exit@plt+0xa8fc> -08054540 <.text+0xa870> mov -0x9c(%ebp),%edx -08054546 <.text+0xa876> mov -0x64(%ebp),%eax -08054549 <.text+0xa879> xor -0xa0(%ebp),%eax -0805454f <.text+0xa87f> or %eax,%edx -08054551 <.text+0xa881> jne 080545b8 <exit@plt+0xa8fc> -08054553 <.text+0xa883> cmp $0x7,%esi -08054556 <.text+0xa886> jg 080545b8 <exit@plt+0xa8fc> -08054558 <.text+0xa888> add $0x1,%esi -0805455b <.text+0xa88b> testb $0x8,0x14(%ebp) -0805455f <.text+0xa88f> movl $0x1,-0xa0(%ebp) -08054569 <.text+0xa899> movl $0x0,-0x9c(%ebp) -08054573 <.text+0xa8a3> jne 080545b8 <exit@plt+0xa8fc> -08054575 <.text+0xa8a5> movb $0x30,-0x1(%edi) -08054579 <.text+0xa8a9> mov -0xa4(%ebp),%eax -0805457f <.text+0xa8af> mov -0x88(%ebp),%edx -08054585 <.text+0xa8b5> neg %eax -08054587 <.text+0xa8b7> lea -0x1(%edi,%eax,1),%edi -0805458b <.text+0xa8bb> mov -0xa4(%ebp),%eax -08054591 <.text+0xa8c1> mov %edx,0x4(%esp) -08054595 <.text+0xa8c5> mov %edi,(%esp) -08054598 <.text+0xa8c8> mov %eax,0x8(%esp) -0805459c <.text+0xa8cc> call 08049a0c <memcpy@plt> -080545a1 <.text+0xa8d1> movl $0x1,-0xa0(%ebp) -080545ab <.text+0xa8db> movl $0x0,-0x9c(%ebp) -080545b5 <.text+0xa8e5> lea 0x0(%esi),%esi -080545b8 <.text+0xa8e8> mov %esi,-0x6c(%ebp) -080545bb <.text+0xa8eb> mov -0xa0(%ebp),%ebx -080545c1 <.text+0xa8f1> mov -0x9c(%ebp),%esi -080545c7 <.text+0xa8f7> mov %edi,-0x60(%ebp) -080545ca <.text+0xa8fa> lea 0x0(%esi),%esi -080545d0 <.text+0xa900> mov %ebx,(%esp) -080545d3 <.text+0xa903> sub $0x1,%edi -080545d6 <.text+0xa906> mov %esi,0x4(%esp) -080545da <.text+0xa90a> movl $0xa,0x8(%esp) -080545e2 <.text+0xa912> movl $0x0,0xc(%esp) -080545ea <.text+0xa91a> call 0805bb90 <exit@plt+0x11ed4> -080545ef <.text+0xa91f> add $0x30,%eax -080545f2 <.text+0xa922> mov %al,(%edi) -080545f4 <.text+0xa924> mov %ebx,(%esp) -080545f7 <.text+0xa927> mov %esi,0x4(%esp) -080545fb <.text+0xa92b> movl $0xa,0x8(%esp) -08054603 <.text+0xa933> movl $0x0,0xc(%esp) -0805460b <.text+0xa93b> call 0805ba60 <exit@plt+0x11da4> -08054610 <.text+0xa940> mov %edx,%ecx -08054612 <.text+0xa942> mov %eax,%ebx -08054614 <.text+0xa944> or %eax,%ecx -08054616 <.text+0xa946> mov %edx,%esi -08054618 <.text+0xa948> jne 080545d0 <exit@plt+0xa914> -0805461a <.text+0xa94a> testb $0x4,0x14(%ebp) -0805461e <.text+0xa94e> mov %edi,%ebx -08054620 <.text+0xa950> mov -0x6c(%ebp),%esi -08054623 <.text+0xa953> mov -0x60(%ebp),%edi -08054626 <.text+0xa956> je 0805441e <exit@plt+0xa762> -0805462c <.text+0xa95c> lea 0x0(%esi,%eiz,1),%esi -08054630 <.text+0xa960> mov -0x80(%ebp),%eax -08054633 <.text+0xa963> sub %ebx,%edi -08054635 <.text+0xa965> mov %eax,(%esp) -08054638 <.text+0xa968> call 08049a2c <strlen@plt> -0805463d <.text+0xa96d> lea -0x45(%ebp),%edx -08054640 <.text+0xa970> mov %ebx,0x4(%esp) -08054644 <.text+0xa974> add %edi,%ebx -08054646 <.text+0xa976> mov %edx,(%esp) -08054649 <.text+0xa979> movl $0x29,0xc(%esp) -08054651 <.text+0xa981> mov %edi,0x8(%esp) -08054655 <.text+0xa985> mov %eax,-0x60(%ebp) -08054658 <.text+0xa988> call 0804982c <__memcpy_chk@plt> -0805465d <.text+0xa98d> mov -0x60(%ebp),%ecx -08054660 <.text+0xa990> mov $0xffffffff,%edx -08054665 <.text+0xa995> mov %esi,-0x88(%ebp) -0805466b <.text+0xa99b> mov %edx,%esi -0805466d <.text+0xa99d> neg %ecx -0805466f <.text+0xa99f> mov %ecx,-0x6c(%ebp) -08054672 <.text+0xa9a2> jmp 08054691 <exit@plt+0xa9d5> -08054674 <.text+0xa9a4> lea 0x0(%esi,%eiz,1),%esi -08054678 <.text+0xa9a8> mov -0x60(%ebp),%ecx -0805467b <.text+0xa9ab> mov -0x80(%ebp),%eax -0805467e <.text+0xa9ae> add -0x6c(%ebp),%ebx -08054681 <.text+0xa9b1> mov %ecx,0x8(%esp) -08054685 <.text+0xa9b5> mov %eax,0x4(%esp) -08054689 <.text+0xa9b9> mov %ebx,(%esp) -0805468c <.text+0xa9bc> call 08049a0c <memcpy@plt> -08054691 <.text+0xa9c1> mov -0x68(%ebp),%edx -08054694 <.text+0xa9c4> movzbl (%edx),%eax -08054697 <.text+0xa9c7> test %al,%al -08054699 <.text+0xa9c9> je 080546a8 <exit@plt+0xa9ec> -0805469b <.text+0xa9cb> cmp $0x7e,%al -0805469d <.text+0xa9cd> mov %edi,%esi -0805469f <.text+0xa9cf> ja 080546a4 <exit@plt+0xa9e8> -080546a1 <.text+0xa9d1> movzbl %al,%esi -080546a4 <.text+0xa9d4> addl $0x1,-0x68(%ebp) -080546a8 <.text+0xa9d8> cmp %edi,%esi -080546aa <.text+0xa9da> jbe 080546ae <exit@plt+0xa9f2> -080546ac <.text+0xa9dc> mov %edi,%esi -080546ae <.text+0xa9de> sub %esi,%edi -080546b0 <.text+0xa9e0> sub %esi,%ebx -080546b2 <.text+0xa9e2> lea -0x45(%ebp),%eax -080546b5 <.text+0xa9e5> add %edi,%eax -080546b7 <.text+0xa9e7> mov %esi,0x8(%esp) -080546bb <.text+0xa9eb> mov %eax,0x4(%esp) -080546bf <.text+0xa9ef> mov %ebx,(%esp) -080546c2 <.text+0xa9f2> call 08049a0c <memcpy@plt> -080546c7 <.text+0xa9f7> test %edi,%edi -080546c9 <.text+0xa9f9> jne 08054678 <exit@plt+0xa9bc> -080546cb <.text+0xa9fb> mov -0x88(%ebp),%esi -080546d1 <.text+0xaa01> jmp 0805441e <exit@plt+0xa762> -080546d6 <.text+0xaa06> xchg %ax,%ax -080546d8 <.text+0xaa08> testb $0x40,0x14(%ebp) -080546dc <.text+0xaa0c> jne 080548c0 <exit@plt+0xac04> -080546e2 <.text+0xaa12> test %esi,%esi -080546e4 <.text+0xaa14> je 0805470c <exit@plt+0xaa50> -080546e6 <.text+0xaa16> cmp $0x1,%esi -080546e9 <.text+0xaa19> jne 080546fa <exit@plt+0xaa3e> -080546eb <.text+0xaa1b> mov -0x8c(%ebp),%ecx -080546f1 <.text+0xaa21> mov $0x6b,%edx -080546f6 <.text+0xaa26> test %ecx,%ecx -080546f8 <.text+0xaa28> je 08054701 <exit@plt+0xaa45> -080546fa <.text+0xaa2a> movzbl 0x805f4fc(%esi),%edx -08054701 <.text+0xaa31> mov -0x7c(%ebp),%ecx -08054704 <.text+0xaa34> mov %dl,(%ecx) -08054706 <.text+0xaa36> add $0x1,%ecx -08054709 <.text+0xaa39> mov %ecx,-0x7c(%ebp) -0805470c <.text+0xaa3c> test %eax,%eax -0805470e <.text+0xaa3e> je 08054448 <exit@plt+0xa78c> -08054714 <.text+0xaa44> test %esi,%esi -08054716 <.text+0xaa46> je 0805472e <exit@plt+0xaa72> -08054718 <.text+0xaa48> mov -0x8c(%ebp),%edx -0805471e <.text+0xaa4e> test %edx,%edx -08054720 <.text+0xaa50> je 0805472e <exit@plt+0xaa72> -08054722 <.text+0xaa52> mov -0x7c(%ebp),%eax -08054725 <.text+0xaa55> movb $0x69,(%eax) -08054728 <.text+0xaa58> add $0x1,%eax -0805472b <.text+0xaa5b> mov %eax,-0x7c(%ebp) -0805472e <.text+0xaa5e> mov -0x7c(%ebp),%edx -08054731 <.text+0xaa61> movb $0x42,(%edx) -08054734 <.text+0xaa64> add $0x1,%edx -08054737 <.text+0xaa67> mov %edx,-0x7c(%ebp) -0805473a <.text+0xaa6a> jmp 08054448 <exit@plt+0xa78c> -0805473f <.text+0xaa6f> nop -08054740 <.text+0xaa70> fld %st(0) -08054742 <.text+0xaa72> mov -0x84(%ebp),%eax -08054748 <.text+0xaa78> fstpt 0x10(%esp) -0805474c <.text+0xaa7c> movl $0x805f4e2,0xc(%esp) -08054754 <.text+0xaa84> fstpt -0xc8(%ebp) -0805475a <.text+0xaa8a> movl $0xffffffff,0x8(%esp) -08054762 <.text+0xaa92> movl $0x1,0x4(%esp) -0805476a <.text+0xaa9a> mov %eax,(%esp) -0805476d <.text+0xaa9d> call 08049c1c <__sprintf_chk@plt> -08054772 <.text+0xaaa2> mov -0x84(%ebp),%edx -08054778 <.text+0xaaa8> mov %edx,(%esp) -0805477b <.text+0xaaab> call 08049a2c <strlen@plt> -08054780 <.text+0xaab0> mov -0xa4(%ebp),%edx -08054786 <.text+0xaab6> add $0x1,%edx -08054789 <.text+0xaab9> mov %eax,%edi -0805478b <.text+0xaabb> xor %eax,%eax -0805478d <.text+0xaabd> cmpl $0x0,-0x8c(%ebp) -08054794 <.text+0xaac4> fldt -0xc8(%ebp) -0805479a <.text+0xaaca> sete %al -0805479d <.text+0xaacd> lea 0x1(%edx,%eax,1),%eax -080547a1 <.text+0xaad1> cmp %eax,%edi -080547a3 <.text+0xaad3> ja 080547c0 <exit@plt+0xab04> -080547a5 <.text+0xaad5> testb $0x8,0x14(%ebp) -080547a9 <.text+0xaad9> je 080543d8 <exit@plt+0xa71c> -080547af <.text+0xaadf> mov -0x84(%ebp),%ecx -080547b5 <.text+0xaae5> cmpb $0x30,-0x1(%ecx,%edi,1) -080547ba <.text+0xaaea> jne 080543e0 <exit@plt+0xa724> -080547c0 <.text+0xaaf0> cmpl $0x1,-0x6c(%ebp) -080547c4 <.text+0xaaf4> fmuls 0x805f510 -080547ca <.text+0xaafa> je 08054878 <exit@plt+0xabbc> -080547d0 <.text+0xab00> fldt 0x805f520 -080547d6 <.text+0xab06> fucomp %st(1) -080547d8 <.text+0xab08> fnstsw %ax -080547da <.text+0xab0a> sahf -080547db <.text+0xab0b> jbe 08054878 <exit@plt+0xabbc> -080547e1 <.text+0xab11> flds 0x805f50c -080547e7 <.text+0xab17> fxch %st(1) -080547e9 <.text+0xab19> fucom %st(1) -080547eb <.text+0xab1b> fnstsw %ax -080547ed <.text+0xab1d> sahf -080547ee <.text+0xab1e> jae 08054be0 <exit@plt+0xaf24> -080547f4 <.text+0xab24> fstp %st(1) -080547f6 <.text+0xab26> fnstcw -0x52(%ebp) -080547f9 <.text+0xab29> fld %st(0) -080547fb <.text+0xab2b> movzwl -0x52(%ebp),%eax -080547ff <.text+0xab2f> mov $0xc,%ah -08054801 <.text+0xab31> mov %ax,-0x54(%ebp) -08054805 <.text+0xab35> fldcw -0x54(%ebp) -08054808 <.text+0xab38> fistpll -0x50(%ebp) -0805480b <.text+0xab3b> fldcw -0x52(%ebp) -0805480e <.text+0xab3e> mov -0x50(%ebp),%edx -08054811 <.text+0xab41> mov -0x4c(%ebp),%ecx -08054814 <.text+0xab44> mov -0x6c(%ebp),%eax -08054817 <.text+0xab47> movl $0x0,-0x60(%ebp) -0805481e <.text+0xab4e> movl $0x0,-0x5c(%ebp) -08054825 <.text+0xab55> test %eax,%eax -08054827 <.text+0xab57> jne 08054858 <exit@plt+0xab9c> -08054829 <.text+0xab59> mov %edx,-0x50(%ebp) -0805482c <.text+0xab5c> test %ecx,%ecx -0805482e <.text+0xab5e> mov %ecx,-0x4c(%ebp) -08054831 <.text+0xab61> fildll -0x50(%ebp) -08054834 <.text+0xab64> js 08054cbc <exit@plt+0xb000> -0805483a <.text+0xab6a> fucompp -0805483c <.text+0xab6c> fnstsw %ax -0805483e <.text+0xab6e> mov $0x1,%edi -08054843 <.text+0xab73> sahf -08054844 <.text+0xab74> setne %al -08054847 <.text+0xab77> setp %bl -0805484a <.text+0xab7a> or %ebx,%eax -0805484c <.text+0xab7c> xor %ebx,%ebx -0805484e <.text+0xab7e> and %eax,%edi -08054850 <.text+0xab80> mov %edi,-0x60(%ebp) -08054853 <.text+0xab83> mov %ebx,-0x5c(%ebp) -08054856 <.text+0xab86> jmp 0805485a <exit@plt+0xab9e> -08054858 <.text+0xab88> fstp %st(0) -0805485a <.text+0xab8a> add -0x60(%ebp),%edx -0805485d <.text+0xab8d> adc -0x5c(%ebp),%ecx -08054860 <.text+0xab90> mov %edx,-0x50(%ebp) -08054863 <.text+0xab93> mov %ecx,-0x4c(%ebp) -08054866 <.text+0xab96> test %ecx,%ecx -08054868 <.text+0xab98> fildll -0x50(%ebp) -0805486b <.text+0xab9b> jns 08054878 <exit@plt+0xabbc> -0805486d <.text+0xab9d> fadds 0x805f508 -08054873 <.text+0xaba3> nop -08054874 <.text+0xaba4> lea 0x0(%esi,%eiz,1),%esi -08054878 <.text+0xaba8> fdivs 0x805f510 -0805487e <.text+0xabae> mov -0x84(%ebp),%eax -08054884 <.text+0xabb4> movl $0x805f4dc,0xc(%esp) -0805488c <.text+0xabbc> movl $0xffffffff,0x8(%esp) -08054894 <.text+0xabc4> movl $0x1,0x4(%esp) -0805489c <.text+0xabcc> mov %eax,(%esp) -0805489f <.text+0xabcf> fstpt 0x10(%esp) -080548a3 <.text+0xabd3> call 08049c1c <__sprintf_chk@plt> -080548a8 <.text+0xabd8> mov -0x84(%ebp),%edx -080548ae <.text+0xabde> mov %edx,(%esp) -080548b1 <.text+0xabe1> call 08049a2c <strlen@plt> -080548b6 <.text+0xabe6> xor %edx,%edx -080548b8 <.text+0xabe8> mov %eax,%edi -080548ba <.text+0xabea> jmp 080543e8 <exit@plt+0xa72c> -080548bf <.text+0xabef> nop -080548c0 <.text+0xabf0> mov -0x84(%ebp),%edx -080548c6 <.text+0xabf6> movb $0x20,0x288(%edx) -080548cd <.text+0xabfd> addl $0x1,-0x7c(%ebp) -080548d1 <.text+0xac01> jmp 080546e2 <exit@plt+0xaa26> -080548d6 <.text+0xac06> xchg %ax,%ax -080548d8 <.text+0xac08> flds 0x805f50c -080548de <.text+0xac0e> fxch %st(1) -080548e0 <.text+0xac10> fucom %st(1) -080548e2 <.text+0xac12> fnstsw %ax -080548e4 <.text+0xac14> sahf -080548e5 <.text+0xac15> jae 08054b08 <exit@plt+0xae4c> -080548eb <.text+0xac1b> fstp %st(1) -080548ed <.text+0xac1d> fnstcw -0x52(%ebp) -080548f0 <.text+0xac20> fld %st(0) -080548f2 <.text+0xac22> movzwl -0x52(%ebp),%eax -080548f6 <.text+0xac26> mov $0xc,%ah -080548f8 <.text+0xac28> mov %ax,-0x54(%ebp) -080548fc <.text+0xac2c> fldcw -0x54(%ebp) -080548ff <.text+0xac2f> fistpll -0x50(%ebp) -08054902 <.text+0xac32> fldcw -0x52(%ebp) -08054905 <.text+0xac35> mov -0x50(%ebp),%edx -08054908 <.text+0xac38> mov -0x4c(%ebp),%ecx -0805490b <.text+0xac3b> mov -0x6c(%ebp),%edi -0805490e <.text+0xac3e> xor %ebx,%ebx -08054910 <.text+0xac40> xor %esi,%esi -08054912 <.text+0xac42> test %edi,%edi -08054914 <.text+0xac44> jne 08054948 <exit@plt+0xac8c> -08054916 <.text+0xac46> mov %edx,-0x50(%ebp) -08054919 <.text+0xac49> test %ecx,%ecx -0805491b <.text+0xac4b> mov %ecx,-0x4c(%ebp) -0805491e <.text+0xac4e> fildll -0x50(%ebp) -08054921 <.text+0xac51> js 08054c8b <exit@plt+0xafcf> -08054927 <.text+0xac57> fucompp -08054929 <.text+0xac59> fnstsw %ax -0805492b <.text+0xac5b> sahf -0805492c <.text+0xac5c> setp %bl -0805492f <.text+0xac5f> setne %al -08054932 <.text+0xac62> or %ebx,%eax -08054934 <.text+0xac64> xor %edi,%edi -08054936 <.text+0xac66> mov %eax,%ebx -08054938 <.text+0xac68> mov %edi,%esi -0805493a <.text+0xac6a> and $0x1,%ebx -0805493d <.text+0xac6d> mov %ebx,-0x60(%ebp) -08054940 <.text+0xac70> jmp 0805494a <exit@plt+0xac8e> -08054942 <.text+0xac72> lea 0x0(%esi),%esi -08054948 <.text+0xac78> fstp %st(0) -0805494a <.text+0xac7a> add %ebx,%edx -0805494c <.text+0xac7c> adc %esi,%ecx -0805494e <.text+0xac7e> mov %edx,-0x50(%ebp) -08054951 <.text+0xac81> test %ecx,%ecx -08054953 <.text+0xac83> mov %ecx,-0x4c(%ebp) -08054956 <.text+0xac86> fildll -0x50(%ebp) -08054959 <.text+0xac89> jns 0805438f <exit@plt+0xa6d3> -0805495f <.text+0xac8f> fadds 0x805f508 -08054965 <.text+0xac95> jmp 0805438f <exit@plt+0xa6d3> -0805496a <.text+0xac9a> lea 0x0(%esi),%esi -08054970 <.text+0xaca0> fadds 0x805f508 -08054976 <.text+0xaca6> test %esi,%esi -08054978 <.text+0xaca8> mov %ebx,-0x50(%ebp) -0805497b <.text+0xacab> mov %esi,-0x4c(%ebp) -0805497e <.text+0xacae> fildll -0x50(%ebp) -08054981 <.text+0xacb1> jns 0805414d <exit@plt+0xa491> -08054987 <.text+0xacb7> fadds 0x805f508 -0805498d <.text+0xacbd> mov -0x74(%ebp),%eax -08054990 <.text+0xacc0> test %eax,%eax -08054992 <.text+0xacc2> fildll -0x78(%ebp) -08054995 <.text+0xacc5> jns 0805415b <exit@plt+0xa49f> -0805499b <.text+0xaccb> fadds 0x805f508 -080549a1 <.text+0xacd1> jmp 0805415b <exit@plt+0xa49f> -080549a6 <.text+0xacd6> xchg %ax,%ax -080549a8 <.text+0xacd8> cmpl $0x0,-0x74(%ebp) -080549ac <.text+0xacdc> ja 080549ba <exit@plt+0xacfe> -080549ae <.text+0xacde> xor %esi,%esi -080549b0 <.text+0xace0> cmpl $0x1,-0x78(%ebp) -080549b4 <.text+0xace4> jbe 0805442d <exit@plt+0xa771> -080549ba <.text+0xacea> mov $0x1,%esi -080549bf <.text+0xacef> mov $0x1,%eax -080549c4 <.text+0xacf4> mov -0x64(%ebp),%ecx -080549c7 <.text+0xacf7> xor %edx,%edx -080549c9 <.text+0xacf9> jmp 080549e0 <exit@plt+0xad24> -080549cb <.text+0xacfb> cmp %eax,-0x78(%ebp) -080549ce <.text+0xacfe> jbe 0805442d <exit@plt+0xa771> -080549d4 <.text+0xad04> add $0x1,%esi -080549d7 <.text+0xad07> cmp $0x8,%esi -080549da <.text+0xad0a> je 0805442d <exit@plt+0xa771> -080549e0 <.text+0xad10> mov %ecx,%edi -080549e2 <.text+0xad12> imul %edx,%edi -080549e5 <.text+0xad15> mul %ecx -080549e7 <.text+0xad17> lea (%edi,%edx,1),%edx -080549ea <.text+0xad1a> cmp %edx,-0x74(%ebp) -080549ed <.text+0xad1d> ja 080549d4 <exit@plt+0xad18> -080549ef <.text+0xad1f> jb 0805442d <exit@plt+0xa771> -080549f5 <.text+0xad25> jmp 080549cb <exit@plt+0xad0f> -080549f7 <.text+0xad27> nop -080549f8 <.text+0xad28> cmpl $0x0,-0x9c(%ebp) -080549ff <.text+0xad2f> nop -08054a00 <.text+0xad30> ja 08054a16 <exit@plt+0xad5a> -08054a02 <.text+0xad32> mov -0x64(%ebp),%edx -08054a05 <.text+0xad35> xor %esi,%esi -08054a07 <.text+0xad37> cmp %edx,-0xa0(%ebp) -08054a0d <.text+0xad3d> mov -0x7c(%ebp),%edi -08054a10 <.text+0xad40> jb 08054503 <exit@plt+0xa847> -08054a16 <.text+0xad46> xor %esi,%esi -08054a18 <.text+0xad48> mov %ebx,%edi -08054a1a <.text+0xad4a> mov -0xa0(%ebp),%ebx -08054a20 <.text+0xad50> mov %ecx,-0x98(%ebp) -08054a26 <.text+0xad56> mov %esi,%ecx -08054a28 <.text+0xad58> mov -0x9c(%ebp),%esi -08054a2e <.text+0xad5e> mov -0x64(%ebp),%eax -08054a31 <.text+0xad61> mov %ebx,(%esp) -08054a34 <.text+0xad64> mov %esi,0x4(%esp) -08054a38 <.text+0xad68> movl $0x0,0xc(%esp) -08054a40 <.text+0xad70> mov %eax,0x8(%esp) -08054a44 <.text+0xad74> mov %ecx,-0xb0(%ebp) -08054a4a <.text+0xad7a> call 0805bb90 <exit@plt+0x11ed4> -08054a4f <.text+0xad7f> mov -0x98(%ebp),%edx -08054a55 <.text+0xad85> mov %ebx,(%esp) -08054a58 <.text+0xad88> mov %esi,0x4(%esp) -08054a5c <.text+0xad8c> movl $0x0,0xc(%esp) -08054a64 <.text+0xad94> lea (%eax,%eax,4),%eax -08054a67 <.text+0xad97> lea (%edx,%eax,2),%eax -08054a6a <.text+0xad9a> xor %edx,%edx -08054a6c <.text+0xad9c> divl -0x64(%ebp) -08054a6f <.text+0xad9f> mov %eax,-0xa8(%ebp) -08054a75 <.text+0xada5> mov %edi,%eax -08054a77 <.text+0xada7> sar %eax -08054a79 <.text+0xada9> lea (%eax,%edx,2),%eax -08054a7c <.text+0xadac> mov %eax,-0x60(%ebp) -08054a7f <.text+0xadaf> mov -0x64(%ebp),%eax -08054a82 <.text+0xadb2> mov %eax,0x8(%esp) -08054a86 <.text+0xadb6> call 0805ba60 <exit@plt+0x11da4> -08054a8b <.text+0xadbb> mov -0xb0(%ebp),%ecx -08054a91 <.text+0xadc1> mov %eax,%ebx -08054a93 <.text+0xadc3> mov %edx,%esi -08054a95 <.text+0xadc5> mov -0x60(%ebp),%eax -08054a98 <.text+0xadc8> mov -0xa8(%ebp),%edx -08054a9e <.text+0xadce> cmp %eax,-0x64(%ebp) -08054aa1 <.text+0xadd1> mov %edx,-0x98(%ebp) -08054aa7 <.text+0xadd7> jbe 08054c10 <exit@plt+0xaf54> -08054aad <.text+0xaddd> add %eax,%edi -08054aaf <.text+0xaddf> test %edi,%edi -08054ab1 <.text+0xade1> setne %al -08054ab4 <.text+0xade4> movzbl %al,%edi -08054ab7 <.text+0xade7> add $0x1,%ecx -08054aba <.text+0xadea> cmp $0x7,%ecx -08054abd <.text+0xaded> jg 08054ad2 <exit@plt+0xae16> -08054abf <.text+0xadef> xor %edx,%edx -08054ac1 <.text+0xadf1> cmp %esi,%edx -08054ac3 <.text+0xadf3> jb 08054a2e <exit@plt+0xad72> -08054ac9 <.text+0xadf9> cmp %ebx,-0x64(%ebp) -08054acc <.text+0xadfc> jbe 08054a2e <exit@plt+0xad72> -08054ad2 <.text+0xae02> mov %esi,-0x9c(%ebp) -08054ad8 <.text+0xae08> mov %ecx,%esi -08054ada <.text+0xae0a> mov -0x98(%ebp),%ecx -08054ae0 <.text+0xae10> cmpl $0x0,-0x9c(%ebp) -08054ae7 <.text+0xae17> mov %ebx,-0xa0(%ebp) -08054aed <.text+0xae1d> mov %edi,%ebx -08054aef <.text+0xae1f> ja 08054afe <exit@plt+0xae42> -08054af1 <.text+0xae21> cmpl $0x9,-0xa0(%ebp) -08054af8 <.text+0xae28> jbe 08054c22 <exit@plt+0xaf66> -08054afe <.text+0xae2e> mov -0x7c(%ebp),%edi -08054b01 <.text+0xae31> jmp 08054503 <exit@plt+0xa847> -08054b06 <.text+0xae36> xchg %ax,%ax -08054b08 <.text+0xae38> fnstcw -0x52(%ebp) -08054b0b <.text+0xae3b> fsub %st,%st(1) -08054b0d <.text+0xae3d> fxch %st(1) -08054b0f <.text+0xae3f> movzwl -0x52(%ebp),%eax -08054b13 <.text+0xae43> mov $0xc,%ah -08054b15 <.text+0xae45> mov %ax,-0x54(%ebp) -08054b19 <.text+0xae49> fldcw -0x54(%ebp) -08054b1c <.text+0xae4c> fistpll -0x50(%ebp) -08054b1f <.text+0xae4f> fldcw -0x52(%ebp) -08054b22 <.text+0xae52> mov -0x4c(%ebp),%ecx -08054b25 <.text+0xae55> mov -0x50(%ebp),%edx -08054b28 <.text+0xae58> lea -0x80000000(%ecx),%ebx -08054b2e <.text+0xae5e> mov %ebx,%ecx -08054b30 <.text+0xae60> jmp 0805490b <exit@plt+0xac4f> -08054b35 <.text+0xae65> lea 0x0(%esi),%esi -08054b38 <.text+0xae68> fnstcw -0x52(%ebp) -08054b3b <.text+0xae6b> fsub %st,%st(1) -08054b3d <.text+0xae6d> fxch %st(1) -08054b3f <.text+0xae6f> movzwl -0x52(%ebp),%eax -08054b43 <.text+0xae73> mov $0xc,%ah -08054b45 <.text+0xae75> mov %ax,-0x54(%ebp) -08054b49 <.text+0xae79> fldcw -0x54(%ebp) -08054b4c <.text+0xae7c> fistpll -0x50(%ebp) -08054b4f <.text+0xae7f> fldcw -0x52(%ebp) -08054b52 <.text+0xae82> mov -0x4c(%ebp),%ecx -08054b55 <.text+0xae85> mov -0x50(%ebp),%edx -08054b58 <.text+0xae88> lea -0x80000000(%ecx),%ebx -08054b5e <.text+0xae8e> mov %ebx,%ecx -08054b60 <.text+0xae90> jmp 080541f2 <exit@plt+0xa536> -08054b65 <.text+0xae95> lea 0x0(%esi),%esi -08054b68 <.text+0xae98> ja 08054b98 <exit@plt+0xaedc> -08054b6a <.text+0xae9a> cmp %ebx,-0xa8(%ebp) -08054b70 <.text+0xaea0> ja 08054b98 <exit@plt+0xaedc> -08054b72 <.text+0xaea2> cmp %esi,%edi -08054b74 <.text+0xaea4> jb 0805436d <exit@plt+0xa6b1> -08054b7a <.text+0xaeaa> ja 08054b88 <exit@plt+0xaecc> -08054b7c <.text+0xaeac> cmp %ebx,-0xa8(%ebp) -08054b82 <.text+0xaeb2> jb 0805436d <exit@plt+0xa6b1> -08054b88 <.text+0xaeb8> mov $0x2,%ebx -08054b8d <.text+0xaebd> lea 0x0(%esi),%esi -08054b90 <.text+0xaec0> jmp 080544e9 <exit@plt+0xa82d> -08054b95 <.text+0xaec5> lea 0x0(%esi),%esi -08054b98 <.text+0xaec8> mov %ebx,%edx -08054b9a <.text+0xaeca> or %esi,%edx -08054b9c <.text+0xaecc> setne %bl -08054b9f <.text+0xaecf> movzbl %bl,%ebx -08054ba2 <.text+0xaed2> jmp 080544e9 <exit@plt+0xa82d> -08054ba7 <.text+0xaed7> nop -08054ba8 <.text+0xaed8> mov -0xa0(%ebp),%eax -08054bae <.text+0xaede> mov %ebx,%edx -08054bb0 <.text+0xaee0> sar $0x1f,%edx -08054bb3 <.text+0xaee3> movl $0x0,-0x5c(%ebp) -08054bba <.text+0xaeea> and $0x1,%eax -08054bbd <.text+0xaeed> mov %eax,-0x60(%ebp) -08054bc0 <.text+0xaef0> mov %ebx,%eax -08054bc2 <.text+0xaef2> add -0x60(%ebp),%eax -08054bc5 <.text+0xaef5> adc -0x5c(%ebp),%edx -08054bc8 <.text+0xaef8> mov %eax,%ebx -08054bca <.text+0xaefa> or %edx,%ebx -08054bcc <.text+0xaefc> setne %al -08054bcf <.text+0xaeff> movzbl %al,%eax -08054bd2 <.text+0xaf02> add %ecx,%eax -08054bd4 <.text+0xaf04> cmp $0x5,%eax -08054bd7 <.text+0xaf07> setg %al -08054bda <.text+0xaf0a> jmp 08054520 <exit@plt+0xa864> -08054bdf <.text+0xaf0f> nop -08054be0 <.text+0xaf10> fnstcw -0x52(%ebp) -08054be3 <.text+0xaf13> fsub %st,%st(1) -08054be5 <.text+0xaf15> fxch %st(1) -08054be7 <.text+0xaf17> movzwl -0x52(%ebp),%eax -08054beb <.text+0xaf1b> mov $0xc,%ah -08054bed <.text+0xaf1d> mov %ax,-0x54(%ebp) -08054bf1 <.text+0xaf21> fldcw -0x54(%ebp) -08054bf4 <.text+0xaf24> fistpll -0x50(%ebp) -08054bf7 <.text+0xaf27> fldcw -0x52(%ebp) -08054bfa <.text+0xaf2a> mov -0x4c(%ebp),%ecx -08054bfd <.text+0xaf2d> mov -0x50(%ebp),%edx -08054c00 <.text+0xaf30> lea -0x80000000(%ecx),%ebx -08054c06 <.text+0xaf36> mov %ebx,%ecx -08054c08 <.text+0xaf38> jmp 08054814 <exit@plt+0xab58> -08054c0d <.text+0xaf3d> lea 0x0(%esi),%esi -08054c10 <.text+0xaf40> add -0x60(%ebp),%edi -08054c13 <.text+0xaf43> cmp %edi,-0x64(%ebp) -08054c16 <.text+0xaf46> sbb %edi,%edi -08054c18 <.text+0xaf48> not %edi -08054c1a <.text+0xaf4a> add $0x3,%edi -08054c1d <.text+0xaf4d> jmp 08054ab7 <exit@plt+0xadfb> -08054c22 <.text+0xaf52> cmpl $0x1,-0x6c(%ebp) -08054c26 <.text+0xaf56> je 08054cc7 <exit@plt+0xb00b> -08054c2c <.text+0xaf5c> test %edi,%edi -08054c2e <.text+0xaf5e> mov -0x6c(%ebp),%edi -08054c31 <.text+0xaf61> setg %dl -08054c34 <.text+0xaf64> test %edi,%edi -08054c36 <.text+0xaf66> sete %al -08054c39 <.text+0xaf69> and %edx,%eax -08054c3b <.text+0xaf6b> test %al,%al -08054c3d <.text+0xaf6d> je 08054ca1 <exit@plt+0xafe5> -08054c3f <.text+0xaf6f> mov -0xa8(%ebp),%ecx -08054c45 <.text+0xaf75> add $0x1,%ecx -08054c48 <.text+0xaf78> cmp $0xa,%ecx -08054c4b <.text+0xaf7b> je 08054cdd <exit@plt+0xb021> -08054c51 <.text+0xaf81> mov -0x7c(%ebp),%ebx -08054c54 <.text+0xaf84> add $0x30,%ecx -08054c57 <.text+0xaf87> mov %cl,-0x1(%ebx) -08054c5a <.text+0xaf8a> mov -0xa4(%ebp),%eax -08054c60 <.text+0xaf90> mov -0x88(%ebp),%edx -08054c66 <.text+0xaf96> neg %eax -08054c68 <.text+0xaf98> lea -0x1(%ebx,%eax,1),%edi -08054c6c <.text+0xaf9c> mov -0xa4(%ebp),%eax -08054c72 <.text+0xafa2> xor %ebx,%ebx -08054c74 <.text+0xafa4> mov %edx,0x4(%esp) -08054c78 <.text+0xafa8> mov %edi,(%esp) -08054c7b <.text+0xafab> mov %eax,0x8(%esp) -08054c7f <.text+0xafaf> call 08049a0c <memcpy@plt> -08054c84 <.text+0xafb4> xor %ecx,%ecx -08054c86 <.text+0xafb6> jmp 08054503 <exit@plt+0xa847> -08054c8b <.text+0xafbb> fadds 0x805f508 -08054c91 <.text+0xafc1> jmp 08054927 <exit@plt+0xac6b> -08054c96 <.text+0xafc6> fadds 0x805f508 -08054c9c <.text+0xafcc> jmp 08054218 <exit@plt+0xa55c> -08054ca1 <.text+0xafd1> mov -0xa8(%ebp),%eax -08054ca7 <.text+0xafd7> test %eax,%eax -08054ca9 <.text+0xafd9> jne 08054c51 <exit@plt+0xaf95> -08054cab <.text+0xafdb> xor %ecx,%ecx -08054cad <.text+0xafdd> mov -0x7c(%ebp),%edi -08054cb0 <.text+0xafe0> testb $0x8,0x14(%ebp) -08054cb4 <.text+0xafe4> jne 08054503 <exit@plt+0xa847> -08054cba <.text+0xafea> jmp 08054c51 <exit@plt+0xaf95> -08054cbc <.text+0xafec> fadds 0x805f508 -08054cc2 <.text+0xaff2> jmp 0805483a <exit@plt+0xab7e> -08054cc7 <.text+0xaff7> mov -0xa8(%ebp),%eax -08054ccd <.text+0xaffd> and $0x1,%eax -08054cd0 <.text+0xb000> add %edi,%eax -08054cd2 <.text+0xb002> cmp $0x2,%eax -08054cd5 <.text+0xb005> setg %al -08054cd8 <.text+0xb008> jmp 08054c3b <exit@plt+0xaf7f> -08054cdd <.text+0xb00d> addl $0x1,-0xa0(%ebp) -08054ce4 <.text+0xb014> mov -0xa0(%ebp),%eax -08054cea <.text+0xb01a> adcl $0x0,-0x9c(%ebp) -08054cf1 <.text+0xb021> xor $0xa,%eax -08054cf4 <.text+0xb024> or -0x9c(%ebp),%eax -08054cfa <.text+0xb02a> jne 08054d0d <exit@plt+0xb051> -08054cfc <.text+0xb02c> mov -0x7c(%ebp),%edi -08054cff <.text+0xb02f> xor %ebx,%ebx -08054d01 <.text+0xb031> xor %cl,%cl -08054d03 <.text+0xb033> jmp 08054503 <exit@plt+0xa847> -08054d08 <.text+0xb038> call 08049b1c <__stack_chk_fail@plt> -08054d0d <.text+0xb03d> xor %ebx,%ebx -08054d0f <.text+0xb03f> jmp 08054cab <exit@plt+0xafef> -08054d11 <.text+0xb041> nop -08054d12 <.text+0xb042> nop -08054d13 <.text+0xb043> nop -08054d14 <.text+0xb044> nop -08054d15 <.text+0xb045> nop -08054d16 <.text+0xb046> nop -08054d17 <.text+0xb047> nop -08054d18 <.text+0xb048> nop -08054d19 <.text+0xb049> nop -08054d1a <.text+0xb04a> nop -08054d1b <.text+0xb04b> nop -08054d1c <.text+0xb04c> nop -08054d1d <.text+0xb04d> nop -08054d1e <.text+0xb04e> nop -08054d1f <.text+0xb04f> nop -08054d20 <.text+0xb050> push %ebp -08054d21 <.text+0xb051> mov %esp,%ebp -08054d23 <.text+0xb053> push %edi -08054d24 <.text+0xb054> push %esi -08054d25 <.text+0xb055> push %ebx -08054d26 <.text+0xb056> sub $0x2c,%esp -08054d29 <.text+0xb059> mov 0x8061dd0,%ebx -08054d2f <.text+0xb05f> mov 0x8(%ebp),%edi -08054d32 <.text+0xb062> test %ebx,%ebx -08054d34 <.text+0xb064> je 08054d70 <exit@plt+0xb0b4> -08054d36 <.text+0xb066> movzbl (%edi),%esi -08054d39 <.text+0xb069> jmp 08054d47 <exit@plt+0xb08b> -08054d3b <.text+0xb06b> nop -08054d3c <.text+0xb06c> lea 0x0(%esi,%eiz,1),%esi -08054d40 <.text+0xb070> mov 0x4(%ebx),%ebx -08054d43 <.text+0xb073> test %ebx,%ebx -08054d45 <.text+0xb075> je 08054d70 <exit@plt+0xb0b4> -08054d47 <.text+0xb077> mov %esi,%eax -08054d49 <.text+0xb079> cmp %al,0x8(%ebx) -08054d4c <.text+0xb07c> jne 08054d40 <exit@plt+0xb084> -08054d4e <.text+0xb07e> lea 0x8(%ebx),%eax -08054d51 <.text+0xb081> mov %edi,0x4(%esp) -08054d55 <.text+0xb085> mov %eax,(%esp) -08054d58 <.text+0xb088> call 08049cac <strcmp@plt> -08054d5d <.text+0xb08d> test %eax,%eax -08054d5f <.text+0xb08f> jne 08054d40 <exit@plt+0xb084> -08054d61 <.text+0xb091> mov %ebx,%eax -08054d63 <.text+0xb093> add $0x2c,%esp -08054d66 <.text+0xb096> pop %ebx -08054d67 <.text+0xb097> pop %esi -08054d68 <.text+0xb098> pop %edi -08054d69 <.text+0xb099> pop %ebp -08054d6a <.text+0xb09a> ret -08054d6b <.text+0xb09b> nop -08054d6c <.text+0xb09c> lea 0x0(%esi,%eiz,1),%esi -08054d70 <.text+0xb0a0> mov 0x8061dd4,%ebx -08054d76 <.text+0xb0a6> test %ebx,%ebx -08054d78 <.text+0xb0a8> je 08054d8c <exit@plt+0xb0d0> -08054d7a <.text+0xb0aa> movzbl (%edi),%edx -08054d7d <.text+0xb0ad> lea 0x0(%esi),%esi -08054d80 <.text+0xb0b0> cmp %dl,0x8(%ebx) -08054d83 <.text+0xb0b3> je 08054dd8 <exit@plt+0xb11c> -08054d85 <.text+0xb0b5> mov 0x4(%ebx),%ebx -08054d88 <.text+0xb0b8> test %ebx,%ebx -08054d8a <.text+0xb0ba> jne 08054d80 <exit@plt+0xb0c4> -08054d8c <.text+0xb0bc> mov %edi,(%esp) -08054d8f <.text+0xb0bf> call 0804979c <getgrnam@plt> -08054d94 <.text+0xb0c4> mov %edi,(%esp) -08054d97 <.text+0xb0c7> mov %eax,%esi -08054d99 <.text+0xb0c9> call 08049a2c <strlen@plt> -08054d9e <.text+0xb0ce> add $0x9,%eax -08054da1 <.text+0xb0d1> mov %eax,(%esp) -08054da4 <.text+0xb0d4> call 08058380 <exit@plt+0xe6c4> -08054da9 <.text+0xb0d9> mov %edi,0x4(%esp) -08054dad <.text+0xb0dd> mov %eax,%ebx -08054daf <.text+0xb0df> lea 0x8(%eax),%eax -08054db2 <.text+0xb0e2> mov %eax,(%esp) -08054db5 <.text+0xb0e5> call 08049a6c <strcpy@plt> -08054dba <.text+0xb0ea> test %esi,%esi -08054dbc <.text+0xb0ec> je 08054df7 <exit@plt+0xb13b> -08054dbe <.text+0xb0ee> mov 0x8(%esi),%eax -08054dc1 <.text+0xb0f1> mov %eax,(%ebx) -08054dc3 <.text+0xb0f3> mov 0x8061dd0,%eax -08054dc8 <.text+0xb0f8> mov %eax,0x4(%ebx) -08054dcb <.text+0xb0fb> mov %ebx,0x8061dd0 -08054dd1 <.text+0xb101> jmp 08054d61 <exit@plt+0xb0a5> -08054dd3 <.text+0xb103> nop -08054dd4 <.text+0xb104> lea 0x0(%esi,%eiz,1),%esi -08054dd8 <.text+0xb108> lea 0x8(%ebx),%eax -08054ddb <.text+0xb10b> mov %edi,0x4(%esp) -08054ddf <.text+0xb10f> mov %eax,(%esp) -08054de2 <.text+0xb112> mov %dl,-0x1c(%ebp) -08054de5 <.text+0xb115> call 08049cac <strcmp@plt> -08054dea <.text+0xb11a> movzbl -0x1c(%ebp),%edx -08054dee <.text+0xb11e> test %eax,%eax -08054df0 <.text+0xb120> jne 08054d85 <exit@plt+0xb0c9> -08054df2 <.text+0xb122> jmp 08054d63 <exit@plt+0xb0a7> -08054df7 <.text+0xb127> mov 0x8061dd4,%eax -08054dfc <.text+0xb12c> mov %eax,0x4(%ebx) -08054dff <.text+0xb12f> xor %eax,%eax -08054e01 <.text+0xb131> mov %ebx,0x8061dd4 -08054e07 <.text+0xb137> jmp 08054d63 <exit@plt+0xb0a7> -08054e0c <.text+0xb13c> lea 0x0(%esi,%eiz,1),%esi -08054e10 <.text+0xb140> push %ebp -08054e11 <.text+0xb141> mov %esp,%ebp -08054e13 <.text+0xb143> push %edi -08054e14 <.text+0xb144> push %esi -08054e15 <.text+0xb145> push %ebx -08054e16 <.text+0xb146> sub $0x1c,%esp -08054e19 <.text+0xb149> mov 0x8061dd0,%esi -08054e1f <.text+0xb14f> mov 0x8(%ebp),%ebx -08054e22 <.text+0xb152> test %esi,%esi -08054e24 <.text+0xb154> jne 08054e2f <exit@plt+0xb173> -08054e26 <.text+0xb156> jmp 08054e48 <exit@plt+0xb18c> -08054e28 <.text+0xb158> mov 0x4(%esi),%esi -08054e2b <.text+0xb15b> test %esi,%esi -08054e2d <.text+0xb15d> je 08054e48 <exit@plt+0xb18c> -08054e2f <.text+0xb15f> cmp %ebx,(%esi) -08054e31 <.text+0xb161> jne 08054e28 <exit@plt+0xb16c> -08054e33 <.text+0xb163> cmpb $0x1,0x8(%esi) -08054e37 <.text+0xb167> lea 0x8(%esi),%eax -08054e3a <.text+0xb16a> sbb %edx,%edx -08054e3c <.text+0xb16c> add $0x1c,%esp -08054e3f <.text+0xb16f> not %edx -08054e41 <.text+0xb171> and %edx,%eax -08054e43 <.text+0xb173> pop %ebx -08054e44 <.text+0xb174> pop %esi -08054e45 <.text+0xb175> pop %edi -08054e46 <.text+0xb176> pop %ebp -08054e47 <.text+0xb177> ret -08054e48 <.text+0xb178> mov %ebx,(%esp) -08054e4b <.text+0xb17b> mov $0x805f061,%edi -08054e50 <.text+0xb180> call 08049b6c <getgrgid@plt> -08054e55 <.text+0xb185> mov $0x9,%edx -08054e5a <.text+0xb18a> test %eax,%eax -08054e5c <.text+0xb18c> je 08054e6b <exit@plt+0xb1af> -08054e5e <.text+0xb18e> mov (%eax),%edi -08054e60 <.text+0xb190> mov %edi,(%esp) -08054e63 <.text+0xb193> call 08049a2c <strlen@plt> -08054e68 <.text+0xb198> lea 0x9(%eax),%edx -08054e6b <.text+0xb19b> mov %edx,(%esp) -08054e6e <.text+0xb19e> call 08058380 <exit@plt+0xe6c4> -08054e73 <.text+0xb1a3> mov %ebx,(%eax) -08054e75 <.text+0xb1a5> mov %eax,%esi -08054e77 <.text+0xb1a7> lea 0x8(%eax),%eax -08054e7a <.text+0xb1aa> mov %edi,0x4(%esp) -08054e7e <.text+0xb1ae> mov %eax,(%esp) -08054e81 <.text+0xb1b1> call 08049a6c <strcpy@plt> -08054e86 <.text+0xb1b6> mov 0x8061dd0,%eax -08054e8b <.text+0xb1bb> mov %eax,0x4(%esi) -08054e8e <.text+0xb1be> mov %esi,0x8061dd0 -08054e94 <.text+0xb1c4> jmp 08054e33 <exit@plt+0xb177> -08054e96 <.text+0xb1c6> lea 0x0(%esi),%esi -08054e99 <.text+0xb1c9> lea 0x0(%edi,%eiz,1),%edi -08054ea0 <.text+0xb1d0> push %ebp -08054ea1 <.text+0xb1d1> mov %esp,%ebp -08054ea3 <.text+0xb1d3> push %edi -08054ea4 <.text+0xb1d4> push %esi -08054ea5 <.text+0xb1d5> push %ebx -08054ea6 <.text+0xb1d6> sub $0x2c,%esp -08054ea9 <.text+0xb1d9> mov 0x8061dc8,%ebx -08054eaf <.text+0xb1df> mov 0x8(%ebp),%edi -08054eb2 <.text+0xb1e2> test %ebx,%ebx -08054eb4 <.text+0xb1e4> je 08054ef0 <exit@plt+0xb234> -08054eb6 <.text+0xb1e6> movzbl (%edi),%esi -08054eb9 <.text+0xb1e9> jmp 08054ec7 <exit@plt+0xb20b> -08054ebb <.text+0xb1eb> nop -08054ebc <.text+0xb1ec> lea 0x0(%esi,%eiz,1),%esi -08054ec0 <.text+0xb1f0> mov 0x4(%ebx),%ebx -08054ec3 <.text+0xb1f3> test %ebx,%ebx -08054ec5 <.text+0xb1f5> je 08054ef0 <exit@plt+0xb234> -08054ec7 <.text+0xb1f7> mov %esi,%eax -08054ec9 <.text+0xb1f9> cmp %al,0x8(%ebx) -08054ecc <.text+0xb1fc> jne 08054ec0 <exit@plt+0xb204> -08054ece <.text+0xb1fe> lea 0x8(%ebx),%eax -08054ed1 <.text+0xb201> mov %edi,0x4(%esp) -08054ed5 <.text+0xb205> mov %eax,(%esp) -08054ed8 <.text+0xb208> call 08049cac <strcmp@plt> -08054edd <.text+0xb20d> test %eax,%eax -08054edf <.text+0xb20f> jne 08054ec0 <exit@plt+0xb204> -08054ee1 <.text+0xb211> mov %ebx,%eax -08054ee3 <.text+0xb213> add $0x2c,%esp -08054ee6 <.text+0xb216> pop %ebx -08054ee7 <.text+0xb217> pop %esi -08054ee8 <.text+0xb218> pop %edi -08054ee9 <.text+0xb219> pop %ebp -08054eea <.text+0xb21a> ret -08054eeb <.text+0xb21b> nop -08054eec <.text+0xb21c> lea 0x0(%esi,%eiz,1),%esi -08054ef0 <.text+0xb220> mov 0x8061dcc,%ebx -08054ef6 <.text+0xb226> test %ebx,%ebx -08054ef8 <.text+0xb228> je 08054f0c <exit@plt+0xb250> -08054efa <.text+0xb22a> movzbl (%edi),%edx -08054efd <.text+0xb22d> lea 0x0(%esi),%esi -08054f00 <.text+0xb230> cmp %dl,0x8(%ebx) -08054f03 <.text+0xb233> je 08054f58 <exit@plt+0xb29c> -08054f05 <.text+0xb235> mov 0x4(%ebx),%ebx -08054f08 <.text+0xb238> test %ebx,%ebx -08054f0a <.text+0xb23a> jne 08054f00 <exit@plt+0xb244> -08054f0c <.text+0xb23c> mov %edi,(%esp) -08054f0f <.text+0xb23f> call 08049c9c <getpwnam@plt> -08054f14 <.text+0xb244> mov %edi,(%esp) -08054f17 <.text+0xb247> mov %eax,%esi -08054f19 <.text+0xb249> call 08049a2c <strlen@plt> -08054f1e <.text+0xb24e> add $0x9,%eax -08054f21 <.text+0xb251> mov %eax,(%esp) -08054f24 <.text+0xb254> call 08058380 <exit@plt+0xe6c4> -08054f29 <.text+0xb259> mov %edi,0x4(%esp) -08054f2d <.text+0xb25d> mov %eax,%ebx -08054f2f <.text+0xb25f> lea 0x8(%eax),%eax -08054f32 <.text+0xb262> mov %eax,(%esp) -08054f35 <.text+0xb265> call 08049a6c <strcpy@plt> -08054f3a <.text+0xb26a> test %esi,%esi -08054f3c <.text+0xb26c> je 08054f77 <exit@plt+0xb2bb> -08054f3e <.text+0xb26e> mov 0x8(%esi),%eax -08054f41 <.text+0xb271> mov %eax,(%ebx) -08054f43 <.text+0xb273> mov 0x8061dc8,%eax -08054f48 <.text+0xb278> mov %eax,0x4(%ebx) -08054f4b <.text+0xb27b> mov %ebx,0x8061dc8 -08054f51 <.text+0xb281> jmp 08054ee1 <exit@plt+0xb225> -08054f53 <.text+0xb283> nop -08054f54 <.text+0xb284> lea 0x0(%esi,%eiz,1),%esi -08054f58 <.text+0xb288> lea 0x8(%ebx),%eax -08054f5b <.text+0xb28b> mov %edi,0x4(%esp) -08054f5f <.text+0xb28f> mov %eax,(%esp) -08054f62 <.text+0xb292> mov %dl,-0x1c(%ebp) -08054f65 <.text+0xb295> call 08049cac <strcmp@plt> -08054f6a <.text+0xb29a> movzbl -0x1c(%ebp),%edx -08054f6e <.text+0xb29e> test %eax,%eax -08054f70 <.text+0xb2a0> jne 08054f05 <exit@plt+0xb249> -08054f72 <.text+0xb2a2> jmp 08054ee3 <exit@plt+0xb227> -08054f77 <.text+0xb2a7> mov 0x8061dcc,%eax -08054f7c <.text+0xb2ac> mov %eax,0x4(%ebx) -08054f7f <.text+0xb2af> xor %eax,%eax -08054f81 <.text+0xb2b1> mov %ebx,0x8061dcc -08054f87 <.text+0xb2b7> jmp 08054ee3 <exit@plt+0xb227> -08054f8c <.text+0xb2bc> lea 0x0(%esi,%eiz,1),%esi -08054f90 <.text+0xb2c0> push %ebp -08054f91 <.text+0xb2c1> mov %esp,%ebp -08054f93 <.text+0xb2c3> push %edi -08054f94 <.text+0xb2c4> push %esi -08054f95 <.text+0xb2c5> push %ebx -08054f96 <.text+0xb2c6> sub $0x1c,%esp -08054f99 <.text+0xb2c9> mov 0x8061dc8,%esi -08054f9f <.text+0xb2cf> mov 0x8(%ebp),%ebx -08054fa2 <.text+0xb2d2> test %esi,%esi -08054fa4 <.text+0xb2d4> jne 08054faf <exit@plt+0xb2f3> -08054fa6 <.text+0xb2d6> jmp 08054fc8 <exit@plt+0xb30c> -08054fa8 <.text+0xb2d8> mov 0x4(%esi),%esi -08054fab <.text+0xb2db> test %esi,%esi -08054fad <.text+0xb2dd> je 08054fc8 <exit@plt+0xb30c> -08054faf <.text+0xb2df> cmp %ebx,(%esi) -08054fb1 <.text+0xb2e1> jne 08054fa8 <exit@plt+0xb2ec> -08054fb3 <.text+0xb2e3> cmpb $0x1,0x8(%esi) -08054fb7 <.text+0xb2e7> lea 0x8(%esi),%eax -08054fba <.text+0xb2ea> sbb %edx,%edx -08054fbc <.text+0xb2ec> add $0x1c,%esp -08054fbf <.text+0xb2ef> not %edx -08054fc1 <.text+0xb2f1> and %edx,%eax -08054fc3 <.text+0xb2f3> pop %ebx -08054fc4 <.text+0xb2f4> pop %esi -08054fc5 <.text+0xb2f5> pop %edi -08054fc6 <.text+0xb2f6> pop %ebp -08054fc7 <.text+0xb2f7> ret -08054fc8 <.text+0xb2f8> mov %ebx,(%esp) -08054fcb <.text+0xb2fb> mov $0x805f061,%edi -08054fd0 <.text+0xb300> call 08049a3c <getpwuid@plt> -08054fd5 <.text+0xb305> mov $0x9,%edx -08054fda <.text+0xb30a> test %eax,%eax -08054fdc <.text+0xb30c> je 08054feb <exit@plt+0xb32f> -08054fde <.text+0xb30e> mov (%eax),%edi -08054fe0 <.text+0xb310> mov %edi,(%esp) -08054fe3 <.text+0xb313> call 08049a2c <strlen@plt> -08054fe8 <.text+0xb318> lea 0x9(%eax),%edx -08054feb <.text+0xb31b> mov %edx,(%esp) -08054fee <.text+0xb31e> call 08058380 <exit@plt+0xe6c4> -08054ff3 <.text+0xb323> mov %ebx,(%eax) -08054ff5 <.text+0xb325> mov %eax,%esi -08054ff7 <.text+0xb327> lea 0x8(%eax),%eax -08054ffa <.text+0xb32a> mov %edi,0x4(%esp) -08054ffe <.text+0xb32e> mov %eax,(%esp) -08055001 <.text+0xb331> call 08049a6c <strcpy@plt> -08055006 <.text+0xb336> mov 0x8061dc8,%eax -0805500b <.text+0xb33b> mov %eax,0x4(%esi) -0805500e <.text+0xb33e> mov %esi,0x8061dc8 -08055014 <.text+0xb344> jmp 08054fb3 <exit@plt+0xb2f7> -08055016 <.text+0xb346> nop -08055017 <.text+0xb347> nop -08055018 <.text+0xb348> nop -08055019 <.text+0xb349> nop -0805501a <.text+0xb34a> nop -0805501b <.text+0xb34b> nop -0805501c <.text+0xb34c> nop -0805501d <.text+0xb34d> nop -0805501e <.text+0xb34e> nop -0805501f <.text+0xb34f> nop -08055020 <.text+0xb350> push %ebp -08055021 <.text+0xb351> mov %esp,%ebp -08055023 <.text+0xb353> push %edi -08055024 <.text+0xb354> push %esi -08055025 <.text+0xb355> push %ebx -08055026 <.text+0xb356> sub $0x1c,%esp -08055029 <.text+0xb359> mov 0xc(%ebp),%ebx -0805502c <.text+0xb35c> mov 0x10(%ebp),%eax -0805502f <.text+0xb35f> mov 0x8(%ebp),%esi -08055032 <.text+0xb362> test %ebx,%ebx -08055034 <.text+0xb364> lea 0x14(%eax),%edi -08055037 <.text+0xb367> movb $0x0,0x14(%eax) -0805503b <.text+0xb36b> js 08055098 <exit@plt+0xb3dc> -0805503d <.text+0xb36d> lea 0x0(%esi),%esi -08055040 <.text+0xb370> mov %esi,(%esp) -08055043 <.text+0xb373> sub $0x1,%edi -08055046 <.text+0xb376> mov %ebx,0x4(%esp) -0805504a <.text+0xb37a> movl $0xa,0x8(%esp) -08055052 <.text+0xb382> movl $0x0,0xc(%esp) -0805505a <.text+0xb38a> call 0805b890 <exit@plt+0x11bd4> -0805505f <.text+0xb38f> add $0x30,%eax -08055062 <.text+0xb392> mov %al,(%edi) -08055064 <.text+0xb394> mov %esi,(%esp) -08055067 <.text+0xb397> mov %ebx,0x4(%esp) -0805506b <.text+0xb39b> movl $0xa,0x8(%esp) -08055073 <.text+0xb3a3> movl $0x0,0xc(%esp) -0805507b <.text+0xb3ab> call 0805b710 <exit@plt+0x11a54> -08055080 <.text+0xb3b0> mov %eax,%esi -08055082 <.text+0xb3b2> mov %edx,%ebx -08055084 <.text+0xb3b4> or %esi,%edx -08055086 <.text+0xb3b6> jne 08055040 <exit@plt+0xb384> -08055088 <.text+0xb3b8> add $0x1c,%esp -0805508b <.text+0xb3bb> mov %edi,%eax -0805508d <.text+0xb3bd> pop %ebx -0805508e <.text+0xb3be> pop %esi -0805508f <.text+0xb3bf> pop %edi -08055090 <.text+0xb3c0> pop %ebp -08055091 <.text+0xb3c1> ret -08055092 <.text+0xb3c2> lea 0x0(%esi),%esi -08055098 <.text+0xb3c8> mov %esi,(%esp) -0805509b <.text+0xb3cb> sub $0x1,%edi -0805509e <.text+0xb3ce> mov %ebx,0x4(%esp) -080550a2 <.text+0xb3d2> movl $0xa,0x8(%esp) -080550aa <.text+0xb3da> movl $0x0,0xc(%esp) -080550b2 <.text+0xb3e2> call 0805b890 <exit@plt+0x11bd4> -080550b7 <.text+0xb3e7> mov $0x30,%edx -080550bc <.text+0xb3ec> sub %al,%dl -080550be <.text+0xb3ee> mov %dl,(%edi) -080550c0 <.text+0xb3f0> mov %esi,(%esp) -080550c3 <.text+0xb3f3> mov %ebx,0x4(%esp) -080550c7 <.text+0xb3f7> movl $0xa,0x8(%esp) -080550cf <.text+0xb3ff> movl $0x0,0xc(%esp) -080550d7 <.text+0xb407> call 0805b710 <exit@plt+0x11a54> -080550dc <.text+0xb40c> mov %eax,%esi -080550de <.text+0xb40e> mov %edx,%eax -080550e0 <.text+0xb410> or %esi,%eax -080550e2 <.text+0xb412> mov %edx,%ebx -080550e4 <.text+0xb414> jne 08055098 <exit@plt+0xb3dc> -080550e6 <.text+0xb416> sub $0x1,%edi -080550e9 <.text+0xb419> movb $0x2d,(%edi) -080550ec <.text+0xb41c> mov %edi,%eax -080550ee <.text+0xb41e> add $0x1c,%esp -080550f1 <.text+0xb421> pop %ebx -080550f2 <.text+0xb422> pop %esi -080550f3 <.text+0xb423> pop %edi -080550f4 <.text+0xb424> pop %ebp -080550f5 <.text+0xb425> ret -080550f6 <.text+0xb426> nop -080550f7 <.text+0xb427> nop -080550f8 <.text+0xb428> nop -080550f9 <.text+0xb429> nop -080550fa <.text+0xb42a> nop -080550fb <.text+0xb42b> nop -080550fc <.text+0xb42c> nop -080550fd <.text+0xb42d> nop -080550fe <.text+0xb42e> nop -080550ff <.text+0xb42f> nop -08055100 <.text+0xb430> push %ebp -08055101 <.text+0xb431> mov %esp,%ebp -08055103 <.text+0xb433> push %edi -08055104 <.text+0xb434> push %esi -08055105 <.text+0xb435> push %ebx -08055106 <.text+0xb436> mov %eax,%ebx -08055108 <.text+0xb438> sub $0x3c,%esp -0805510b <.text+0xb43b> cmp $0x2,%edx -0805510e <.text+0xb43e> mov %edx,-0x28(%ebp) -08055111 <.text+0xb441> mov %ecx,-0x30(%ebp) -08055114 <.text+0xb444> ja 08055128 <exit@plt+0xb46c> -08055116 <.text+0xb446> je 080552a8 <exit@plt+0xb5ec> -0805511c <.text+0xb44c> add $0x3c,%esp -0805511f <.text+0xb44f> pop %ebx -08055120 <.text+0xb450> pop %esi -08055121 <.text+0xb451> pop %edi -08055122 <.text+0xb452> pop %ebp -08055123 <.text+0xb453> ret -08055124 <.text+0xb454> lea 0x0(%esi,%eiz,1),%esi -08055128 <.text+0xb458> mov -0x28(%ebp),%eax -0805512b <.text+0xb45b> mov 0x8(%ebp),%esi -0805512e <.text+0xb45e> shr %eax -08055130 <.text+0xb460> lea (%ebx,%eax,4),%edx -08055133 <.text+0xb463> mov %edx,-0x38(%ebp) -08055136 <.text+0xb466> mov -0x28(%ebp),%edx -08055139 <.text+0xb469> mov %eax,-0x2c(%ebp) -0805513c <.text+0xb46c> mov %esi,(%esp) -0805513f <.text+0xb46f> mov -0x30(%ebp),%ecx -08055142 <.text+0xb472> sub %eax,%edx -08055144 <.text+0xb474> mov -0x38(%ebp),%eax -08055147 <.text+0xb477> call 08055100 <exit@plt+0xb444> -0805514c <.text+0xb47c> cmpl $0x1,-0x2c(%ebp) -08055150 <.text+0xb480> je 08055200 <exit@plt+0xb544> -08055156 <.text+0xb486> mov -0x28(%ebp),%esi -08055159 <.text+0xb489> mov 0x8(%ebp),%eax -0805515c <.text+0xb48c> mov -0x2c(%ebp),%edx -0805515f <.text+0xb48f> shr $0x2,%esi -08055162 <.text+0xb492> mov %esi,-0x34(%ebp) -08055165 <.text+0xb495> lea (%ebx,%esi,4),%esi -08055168 <.text+0xb498> sub -0x34(%ebp),%edx -0805516b <.text+0xb49b> mov %eax,(%esp) -0805516e <.text+0xb49e> mov -0x30(%ebp),%ecx -08055171 <.text+0xb4a1> mov %esi,%eax -08055173 <.text+0xb4a3> call 08055100 <exit@plt+0xb444> -08055178 <.text+0xb4a8> mov 0x8(%ebp),%edx -0805517b <.text+0xb4ab> mov %ebx,%eax -0805517d <.text+0xb4ad> mov %edx,(%esp) -08055180 <.text+0xb4b0> mov -0x34(%ebp),%edx -08055183 <.text+0xb4b3> mov -0x30(%ebp),%ecx -08055186 <.text+0xb4b6> call 08055100 <exit@plt+0xb444> -0805518b <.text+0xb4bb> mov (%ebx),%eax -0805518d <.text+0xb4bd> mov (%esi),%edx -0805518f <.text+0xb4bf> mov -0x30(%ebp),%edi -08055192 <.text+0xb4c2> mov %ebx,-0x24(%ebp) -08055195 <.text+0xb4c5> mov -0x34(%ebp),%esi -08055198 <.text+0xb4c8> mov %eax,-0x1c(%ebp) -0805519b <.text+0xb4cb> movl $0x0,-0x20(%ebp) -080551a2 <.text+0xb4d2> mov %edx,%ebx -080551a4 <.text+0xb4d4> add $0x4,%edi -080551a7 <.text+0xb4d7> jmp 080551c8 <exit@plt+0xb50c> -080551a9 <.text+0xb4d9> lea 0x0(%esi,%eiz,1),%esi -080551b0 <.text+0xb4e0> add $0x1,%esi -080551b3 <.text+0xb4e3> cmp %esi,-0x2c(%ebp) -080551b6 <.text+0xb4e6> mov %ebx,-0x4(%edi) -080551b9 <.text+0xb4e9> je 080552d0 <exit@plt+0xb614> -080551bf <.text+0xb4ef> mov -0x24(%ebp),%edx -080551c2 <.text+0xb4f2> mov (%edx,%esi,4),%ebx -080551c5 <.text+0xb4f5> add $0x4,%edi -080551c8 <.text+0xb4f8> mov %ebx,0x4(%esp) -080551cc <.text+0xb4fc> mov -0x1c(%ebp),%edx -080551cf <.text+0xb4ff> mov %edx,(%esp) -080551d2 <.text+0xb502> call *0x8(%ebp) -080551d5 <.text+0xb505> test %eax,%eax -080551d7 <.text+0xb507> jg 080551b0 <exit@plt+0xb4f4> -080551d9 <.text+0xb509> addl $0x1,-0x20(%ebp) -080551dd <.text+0xb50d> mov -0x1c(%ebp),%eax -080551e0 <.text+0xb510> mov -0x20(%ebp),%edx -080551e3 <.text+0xb513> cmp %edx,-0x34(%ebp) -080551e6 <.text+0xb516> mov %eax,-0x4(%edi) -080551e9 <.text+0xb519> je 080552fe <exit@plt+0xb642> -080551ef <.text+0xb51f> mov -0x24(%ebp),%eax -080551f2 <.text+0xb522> mov (%eax,%edx,4),%eax -080551f5 <.text+0xb525> mov %eax,-0x1c(%ebp) -080551f8 <.text+0xb528> jmp 080551c5 <exit@plt+0xb509> -080551fa <.text+0xb52a> lea 0x0(%esi),%esi -08055200 <.text+0xb530> mov (%ebx),%eax -08055202 <.text+0xb532> mov -0x30(%ebp),%edx -08055205 <.text+0xb535> mov %eax,-0x20(%ebp) -08055208 <.text+0xb538> mov %eax,(%edx) -0805520a <.text+0xb53a> mov -0x38(%ebp),%esi -0805520d <.text+0xb53d> mov %ebx,-0x1c(%ebp) -08055210 <.text+0xb540> mov -0x2c(%ebp),%edi -08055213 <.text+0xb543> movl $0x0,-0x24(%ebp) -0805521a <.text+0xb54a> mov (%esi),%edx -0805521c <.text+0xb54c> mov $0x1,%esi -08055221 <.text+0xb551> mov %edx,%ebx -08055223 <.text+0xb553> jmp 08055240 <exit@plt+0xb584> -08055225 <.text+0xb555> lea 0x0(%esi),%esi -08055228 <.text+0xb558> mov -0x1c(%ebp),%edx -0805522b <.text+0xb55b> add $0x1,%edi -0805522e <.text+0xb55e> cmp %edi,-0x28(%ebp) -08055231 <.text+0xb561> mov %ebx,-0x4(%edx,%esi,4) -08055235 <.text+0xb565> je 08055278 <exit@plt+0xb5bc> -08055237 <.text+0xb567> mov -0x1c(%ebp),%eax -0805523a <.text+0xb56a> mov (%eax,%edi,4),%ebx -0805523d <.text+0xb56d> add $0x1,%esi -08055240 <.text+0xb570> mov %ebx,0x4(%esp) -08055244 <.text+0xb574> mov -0x20(%ebp),%eax -08055247 <.text+0xb577> mov %eax,(%esp) -0805524a <.text+0xb57a> call *0x8(%ebp) -0805524d <.text+0xb57d> test %eax,%eax -0805524f <.text+0xb57f> jg 08055228 <exit@plt+0xb56c> -08055251 <.text+0xb581> mov -0x1c(%ebp),%edx -08055254 <.text+0xb584> mov -0x20(%ebp),%eax -08055257 <.text+0xb587> addl $0x1,-0x24(%ebp) -0805525b <.text+0xb58b> mov %eax,-0x4(%edx,%esi,4) -0805525f <.text+0xb58f> mov -0x24(%ebp),%edx -08055262 <.text+0xb592> cmp %edx,-0x2c(%ebp) -08055265 <.text+0xb595> je 0805511c <exit@plt+0xb460> -0805526b <.text+0xb59b> mov -0x30(%ebp),%eax -0805526e <.text+0xb59e> mov (%eax,%edx,4),%eax -08055271 <.text+0xb5a1> mov %eax,-0x20(%ebp) -08055274 <.text+0xb5a4> jmp 0805523d <exit@plt+0xb581> -08055276 <.text+0xb5a6> xchg %ax,%ax -08055278 <.text+0xb5a8> mov -0x24(%ebp),%ebx -0805527b <.text+0xb5ab> lea (%edx,%esi,4),%eax -0805527e <.text+0xb5ae> mov -0x2c(%ebp),%ecx -08055281 <.text+0xb5b1> mov -0x30(%ebp),%esi -08055284 <.text+0xb5b4> sub -0x24(%ebp),%ecx -08055287 <.text+0xb5b7> mov %eax,(%esp) -0805528a <.text+0xb5ba> lea (%esi,%ebx,4),%edx -0805528d <.text+0xb5bd> shl $0x2,%ecx -08055290 <.text+0xb5c0> mov %ecx,0x8(%esp) -08055294 <.text+0xb5c4> mov %edx,0x4(%esp) -08055298 <.text+0xb5c8> call 08049a0c <memcpy@plt> -0805529d <.text+0xb5cd> add $0x3c,%esp -080552a0 <.text+0xb5d0> pop %ebx -080552a1 <.text+0xb5d1> pop %esi -080552a2 <.text+0xb5d2> pop %edi -080552a3 <.text+0xb5d3> pop %ebp -080552a4 <.text+0xb5d4> ret -080552a5 <.text+0xb5d5> lea 0x0(%esi),%esi -080552a8 <.text+0xb5d8> mov (%eax),%esi -080552aa <.text+0xb5da> mov 0x4(%eax),%edi -080552ad <.text+0xb5dd> mov %esi,(%esp) -080552b0 <.text+0xb5e0> mov %edi,0x4(%esp) -080552b4 <.text+0xb5e4> call *0x8(%ebp) -080552b7 <.text+0xb5e7> test %eax,%eax -080552b9 <.text+0xb5e9> jle 0805511c <exit@plt+0xb460> -080552bf <.text+0xb5ef> mov %edi,(%ebx) -080552c1 <.text+0xb5f1> mov %esi,0x4(%ebx) -080552c4 <.text+0xb5f4> add $0x3c,%esp -080552c7 <.text+0xb5f7> pop %ebx -080552c8 <.text+0xb5f8> pop %esi -080552c9 <.text+0xb5f9> pop %edi -080552ca <.text+0xb5fa> pop %ebp -080552cb <.text+0xb5fb> ret -080552cc <.text+0xb5fc> lea 0x0(%esi,%eiz,1),%esi -080552d0 <.text+0xb600> mov -0x24(%ebp),%ebx -080552d3 <.text+0xb603> mov -0x20(%ebp),%esi -080552d6 <.text+0xb606> mov -0x34(%ebp),%edx -080552d9 <.text+0xb609> lea (%ebx,%esi,4),%eax -080552dc <.text+0xb60c> mov %eax,0x4(%esp) -080552e0 <.text+0xb610> mov %edi,(%esp) -080552e3 <.text+0xb613> sub %esi,%edx -080552e5 <.text+0xb615> shl $0x2,%edx -080552e8 <.text+0xb618> mov %edx,0x8(%esp) -080552ec <.text+0xb61c> call 08049a0c <memcpy@plt> -080552f1 <.text+0xb621> mov -0x30(%ebp),%edx -080552f4 <.text+0xb624> mov (%edx),%edx -080552f6 <.text+0xb626> mov %edx,-0x20(%ebp) -080552f9 <.text+0xb629> jmp 0805520a <exit@plt+0xb54e> -080552fe <.text+0xb62e> mov -0x2c(%ebp),%eax -08055301 <.text+0xb631> mov -0x24(%ebp),%ebx -08055304 <.text+0xb634> mov %eax,-0x34(%ebp) -08055307 <.text+0xb637> jmp 080552d6 <exit@plt+0xb61a> -08055309 <.text+0xb639> lea 0x0(%esi,%eiz,1),%esi -08055310 <.text+0xb640> push %ebp -08055311 <.text+0xb641> mov %esp,%ebp -08055313 <.text+0xb643> push %ebx -08055314 <.text+0xb644> sub $0x4,%esp -08055317 <.text+0xb647> mov 0x10(%ebp),%ebx -0805531a <.text+0xb64a> mov 0x8(%ebp),%eax -0805531d <.text+0xb64d> mov 0xc(%ebp),%edx -08055320 <.text+0xb650> mov %ebx,0x8(%ebp) -08055323 <.text+0xb653> add $0x4,%esp -08055326 <.text+0xb656> pop %ebx -08055327 <.text+0xb657> pop %ebp -08055328 <.text+0xb658> lea (%eax,%edx,4),%ecx -0805532b <.text+0xb65b> jmp 08055100 <exit@plt+0xb444> -08055330 <.text+0xb660> push %ebp -08055331 <.text+0xb661> mov %esp,%ebp -08055333 <.text+0xb663> sub $0x18,%esp -08055336 <.text+0xb666> mov 0xc(%ebp),%eax -08055339 <.text+0xb669> movl $0x6,0x4(%esp) -08055341 <.text+0xb671> mov %eax,0x8(%esp) -08055345 <.text+0xb675> mov 0x8(%ebp),%eax -08055348 <.text+0xb678> mov %eax,(%esp) -0805534b <.text+0xb67b> call 080561f0 <exit@plt+0xc534> -08055350 <.text+0xb680> leave -08055351 <.text+0xb681> ret -08055352 <.text+0xb682> lea 0x0(%esi,%eiz,1),%esi -08055359 <.text+0xb689> lea 0x0(%edi,%eiz,1),%edi -08055360 <.text+0xb690> push %ebp -08055361 <.text+0xb691> mov %esp,%ebp -08055363 <.text+0xb693> sub $0x18,%esp -08055366 <.text+0xb696> mov 0x8(%ebp),%eax -08055369 <.text+0xb699> movl $0x0,(%esp) -08055370 <.text+0xb6a0> mov %eax,0x4(%esp) -08055374 <.text+0xb6a4> call 08055330 <exit@plt+0xb674> -08055379 <.text+0xb6a9> leave -0805537a <.text+0xb6aa> ret -0805537b <.text+0xb6ab> nop -0805537c <.text+0xb6ac> nop -0805537d <.text+0xb6ad> nop -0805537e <.text+0xb6ae> nop -0805537f <.text+0xb6af> nop -08055380 <.text+0xb6b0> push %ebp -08055381 <.text+0xb6b1> mov %esp,%ebp -08055383 <.text+0xb6b3> mov 0x8(%ebp),%eax -08055386 <.text+0xb6b6> test %eax,%eax -08055388 <.text+0xb6b8> je 08055390 <exit@plt+0xb6d4> -0805538a <.text+0xb6ba> mov (%eax),%eax -0805538c <.text+0xb6bc> pop %ebp -0805538d <.text+0xb6bd> ret -0805538e <.text+0xb6be> xchg %ax,%ax -08055390 <.text+0xb6c0> mov $0x8061de0,%eax -08055395 <.text+0xb6c5> mov (%eax),%eax -08055397 <.text+0xb6c7> pop %ebp -08055398 <.text+0xb6c8> ret -08055399 <.text+0xb6c9> lea 0x0(%esi,%eiz,1),%esi -080553a0 <.text+0xb6d0> push %ebp -080553a1 <.text+0xb6d1> mov %esp,%ebp -080553a3 <.text+0xb6d3> mov 0x8(%ebp),%eax -080553a6 <.text+0xb6d6> test %eax,%eax -080553a8 <.text+0xb6d8> je 080553b8 <exit@plt+0xb6fc> -080553aa <.text+0xb6da> mov 0xc(%ebp),%edx -080553ad <.text+0xb6dd> mov %edx,(%eax) -080553af <.text+0xb6df> pop %ebp -080553b0 <.text+0xb6e0> ret -080553b1 <.text+0xb6e1> lea 0x0(%esi,%eiz,1),%esi -080553b8 <.text+0xb6e8> mov 0xc(%ebp),%edx -080553bb <.text+0xb6eb> mov $0x8061de0,%eax -080553c0 <.text+0xb6f0> mov %edx,(%eax) -080553c2 <.text+0xb6f2> pop %ebp -080553c3 <.text+0xb6f3> ret -080553c4 <.text+0xb6f4> lea 0x0(%esi),%esi -080553ca <.text+0xb6fa> lea 0x0(%edi),%edi -080553d0 <.text+0xb700> push %ebp -080553d1 <.text+0xb701> mov %esp,%ebp -080553d3 <.text+0xb703> sub $0xc,%esp -080553d6 <.text+0xb706> mov %ebx,(%esp) -080553d9 <.text+0xb709> mov 0x8(%ebp),%ebx -080553dc <.text+0xb70c> mov %esi,0x4(%esp) -080553e0 <.text+0xb710> movzbl 0xc(%ebp),%ecx -080553e4 <.text+0xb714> mov %edi,0x8(%esp) -080553e8 <.text+0xb718> test %ebx,%ebx -080553ea <.text+0xb71a> je 08055428 <exit@plt+0xb76c> -080553ec <.text+0xb71c> mov %ecx,%eax -080553ee <.text+0xb71e> mov 0x10(%ebp),%edx -080553f1 <.text+0xb721> and $0x1f,%ecx -080553f4 <.text+0xb724> shr $0x5,%al -080553f7 <.text+0xb727> movzbl %al,%esi -080553fa <.text+0xb72a> mov 0x8(%ebx,%esi,4),%edi -080553fe <.text+0xb72e> and $0x1,%edx -08055401 <.text+0xb731> mov %edi,%eax -08055403 <.text+0xb733> shr %cl,%eax -08055405 <.text+0xb735> and $0x1,%eax -08055408 <.text+0xb738> xor %eax,%edx -0805540a <.text+0xb73a> shl %cl,%edx -0805540c <.text+0xb73c> xor %edi,%edx -0805540e <.text+0xb73e> mov %edx,0x8(%ebx,%esi,4) -08055412 <.text+0xb742> mov (%esp),%ebx -08055415 <.text+0xb745> mov 0x4(%esp),%esi -08055419 <.text+0xb749> mov 0x8(%esp),%edi -0805541d <.text+0xb74d> mov %ebp,%esp -0805541f <.text+0xb74f> pop %ebp -08055420 <.text+0xb750> ret -08055421 <.text+0xb751> lea 0x0(%esi,%eiz,1),%esi -08055428 <.text+0xb758> mov $0x8061de0,%ebx -0805542d <.text+0xb75d> jmp 080553ec <exit@plt+0xb730> -0805542f <.text+0xb75f> nop -08055430 <.text+0xb760> push %ebp -08055431 <.text+0xb761> mov %esp,%ebp -08055433 <.text+0xb763> mov 0x8(%ebp),%edx -08055436 <.text+0xb766> test %edx,%edx -08055438 <.text+0xb768> je 08055448 <exit@plt+0xb78c> -0805543a <.text+0xb76a> mov 0xc(%ebp),%ecx -0805543d <.text+0xb76d> mov 0x4(%edx),%eax -08055440 <.text+0xb770> mov %ecx,0x4(%edx) -08055443 <.text+0xb773> pop %ebp -08055444 <.text+0xb774> ret -08055445 <.text+0xb775> lea 0x0(%esi),%esi -08055448 <.text+0xb778> mov 0xc(%ebp),%ecx -0805544b <.text+0xb77b> mov $0x8061de0,%edx -08055450 <.text+0xb780> mov 0x4(%edx),%eax -08055453 <.text+0xb783> mov %ecx,0x4(%edx) -08055456 <.text+0xb786> pop %ebp -08055457 <.text+0xb787> ret -08055458 <.text+0xb788> nop -08055459 <.text+0xb789> lea 0x0(%esi,%eiz,1),%esi -08055460 <.text+0xb790> push %ebp -08055461 <.text+0xb791> mov %esp,%ebp -08055463 <.text+0xb793> push %esi -08055464 <.text+0xb794> push %ebx -08055465 <.text+0xb795> sub $0x10,%esp -08055468 <.text+0xb798> mov 0x80612bc,%esi -0805546e <.text+0xb79e> cmpl $0x1,0x80612c0 -08055475 <.text+0xb7a5> jbe 08055497 <exit@plt+0xb7db> -08055477 <.text+0xb7a7> mov $0x1,%ebx -0805547c <.text+0xb7ac> lea 0x0(%esi,%eiz,1),%esi -08055480 <.text+0xb7b0> mov 0x4(%esi,%ebx,8),%eax -08055484 <.text+0xb7b4> add $0x1,%ebx -08055487 <.text+0xb7b7> mov %eax,(%esp) -0805548a <.text+0xb7ba> call 080498cc <free@plt> -0805548f <.text+0xb7bf> cmp %ebx,0x80612c0 -08055495 <.text+0xb7c5> ja 08055480 <exit@plt+0xb7c4> -08055497 <.text+0xb7c7> mov 0x4(%esi),%eax -0805549a <.text+0xb7ca> cmp $0x8061e20,%eax -0805549f <.text+0xb7cf> je 080554bd <exit@plt+0xb801> -080554a1 <.text+0xb7d1> mov %eax,(%esp) -080554a4 <.text+0xb7d4> call 080498cc <free@plt> -080554a9 <.text+0xb7d9> movl $0x100,0x80612c4 -080554b3 <.text+0xb7e3> movl $0x8061e20,0x80612c8 -080554bd <.text+0xb7ed> cmp $0x80612c4,%esi -080554c3 <.text+0xb7f3> je 080554d7 <exit@plt+0xb81b> -080554c5 <.text+0xb7f5> mov %esi,(%esp) -080554c8 <.text+0xb7f8> call 080498cc <free@plt> -080554cd <.text+0xb7fd> movl $0x80612c4,0x80612bc -080554d7 <.text+0xb807> movl $0x1,0x80612c0 -080554e1 <.text+0xb811> add $0x10,%esp -080554e4 <.text+0xb814> pop %ebx -080554e5 <.text+0xb815> pop %esi -080554e6 <.text+0xb816> pop %ebp -080554e7 <.text+0xb817> ret -080554e8 <.text+0xb818> nop -080554e9 <.text+0xb819> lea 0x0(%esi,%eiz,1),%esi -080554f0 <.text+0xb820> push %ebp -080554f1 <.text+0xb821> mov %esp,%ebp -080554f3 <.text+0xb823> sub $0x28,%esp -080554f6 <.text+0xb826> mov %ebx,-0xc(%ebp) -080554f9 <.text+0xb829> mov 0x8(%ebp),%ebx -080554fc <.text+0xb82c> mov %esi,-0x8(%ebp) -080554ff <.text+0xb82f> mov %edi,-0x4(%ebp) -08055502 <.text+0xb832> call 0804969c <__errno_location@plt> -08055507 <.text+0xb837> test %ebx,%ebx -08055509 <.text+0xb839> mov %eax,%esi -0805550b <.text+0xb83b> mov (%eax),%edi -0805550d <.text+0xb83d> je 08055530 <exit@plt+0xb874> -0805550f <.text+0xb83f> mov %ebx,(%esp) -08055512 <.text+0xb842> movl $0x28,0x4(%esp) -0805551a <.text+0xb84a> call 080583b0 <exit@plt+0xe6f4> -0805551f <.text+0xb84f> mov %edi,(%esi) -08055521 <.text+0xb851> mov -0xc(%ebp),%ebx -08055524 <.text+0xb854> mov -0x8(%ebp),%esi -08055527 <.text+0xb857> mov -0x4(%ebp),%edi -0805552a <.text+0xb85a> mov %ebp,%esp -0805552c <.text+0xb85c> pop %ebp -0805552d <.text+0xb85d> ret -0805552e <.text+0xb85e> xchg %ax,%ax -08055530 <.text+0xb860> mov $0x8061de0,%ebx -08055535 <.text+0xb865> jmp 0805550f <exit@plt+0xb853> -08055537 <.text+0xb867> mov %esi,%esi -08055539 <.text+0xb869> lea 0x0(%edi,%eiz,1),%edi -08055540 <.text+0xb870> push %ebp -08055541 <.text+0xb871> mov %esp,%ebp -08055543 <.text+0xb873> sub $0x30,%esp -08055546 <.text+0xb876> lea -0x20(%ebp),%ecx -08055549 <.text+0xb879> mov %edx,-0x28(%ebp) -0805554c <.text+0xb87c> xor %edx,%edx -0805554e <.text+0xb87e> movl $0x0,-0x24(%ebp) -08055555 <.text+0xb885> movl $0x0,(%ecx,%edx,1) -0805555c <.text+0xb88c> add $0x4,%edx -0805555f <.text+0xb88f> cmp $0x20,%edx -08055562 <.text+0xb892> jb 08055555 <exit@plt+0xb899> -08055564 <.text+0xb894> mov -0x28(%ebp),%edx -08055567 <.text+0xb897> mov %edx,(%eax) -08055569 <.text+0xb899> mov -0x24(%ebp),%edx -0805556c <.text+0xb89c> mov %edx,0x4(%eax) -0805556f <.text+0xb89f> mov -0x20(%ebp),%edx -08055572 <.text+0xb8a2> mov %edx,0x8(%eax) -08055575 <.text+0xb8a5> mov -0x1c(%ebp),%edx -08055578 <.text+0xb8a8> mov %edx,0xc(%eax) -0805557b <.text+0xb8ab> mov -0x18(%ebp),%edx -0805557e <.text+0xb8ae> mov %edx,0x10(%eax) -08055581 <.text+0xb8b1> mov -0x14(%ebp),%edx -08055584 <.text+0xb8b4> mov %edx,0x14(%eax) -08055587 <.text+0xb8b7> mov -0x10(%ebp),%edx -0805558a <.text+0xb8ba> mov %edx,0x18(%eax) -0805558d <.text+0xb8bd> mov -0xc(%ebp),%edx -08055590 <.text+0xb8c0> mov %edx,0x1c(%eax) -08055593 <.text+0xb8c3> mov -0x8(%ebp),%edx -08055596 <.text+0xb8c6> mov %edx,0x20(%eax) -08055599 <.text+0xb8c9> mov -0x4(%ebp),%edx -0805559c <.text+0xb8cc> mov %edx,0x24(%eax) -0805559f <.text+0xb8cf> leave -080555a0 <.text+0xb8d0> ret -080555a1 <.text+0xb8d1> jmp 080555b0 <exit@plt+0xb8f4> -080555a3 <.text+0xb8d3> nop -080555a4 <.text+0xb8d4> nop -080555a5 <.text+0xb8d5> nop -080555a6 <.text+0xb8d6> nop -080555a7 <.text+0xb8d7> nop -080555a8 <.text+0xb8d8> nop -080555a9 <.text+0xb8d9> nop -080555aa <.text+0xb8da> nop -080555ab <.text+0xb8db> nop -080555ac <.text+0xb8dc> nop -080555ad <.text+0xb8dd> nop -080555ae <.text+0xb8de> nop -080555af <.text+0xb8df> nop -080555b0 <.text+0xb8e0> push %ebp -080555b1 <.text+0xb8e1> mov %esp,%ebp -080555b3 <.text+0xb8e3> push %edi -080555b4 <.text+0xb8e4> push %esi -080555b5 <.text+0xb8e5> push %ebx -080555b6 <.text+0xb8e6> sub $0x7c,%esp -080555b9 <.text+0xb8e9> mov %eax,-0x40(%ebp) -080555bc <.text+0xb8ec> mov %edx,-0x38(%ebp) -080555bf <.text+0xb8ef> mov %ecx,-0x3c(%ebp) -080555c2 <.text+0xb8f2> call 0804970c <__ctype_get_mb_cur_max@plt> -080555c7 <.text+0xb8f7> mov %eax,-0x54(%ebp) -080555ca <.text+0xb8fa> mov 0x10(%ebp),%eax -080555cd <.text+0xb8fd> shr %eax -080555cf <.text+0xb8ff> and $0x1,%eax -080555d2 <.text+0xb902> cmpl $0x7,0xc(%ebp) -080555d6 <.text+0xb906> mov %al,-0x41(%ebp) -080555d9 <.text+0xb909> jbe 080555e0 <exit@plt+0xb924> -080555db <.text+0xb90b> call 0804968c <abort@plt> -080555e0 <.text+0xb910> mov 0xc(%ebp),%eax -080555e3 <.text+0xb913> jmp *0x805f560(,%eax,4) -080555ea <.text+0xb91a> movb $0x0,-0x41(%ebp) -080555ee <.text+0xb91e> xor %ebx,%ebx -080555f0 <.text+0xb920> movb $0x1,-0x31(%ebp) -080555f4 <.text+0xb924> movl $0x0,-0x48(%ebp) -080555fb <.text+0xb92b> movl $0x0,-0x50(%ebp) -08055602 <.text+0xb932> lea 0x0(%esi),%esi -08055608 <.text+0xb938> mov 0x10(%ebp),%esi -0805560b <.text+0xb93b> mov 0x10(%ebp),%edi -0805560e <.text+0xb93e> movl $0x0,-0x2c(%ebp) -08055615 <.text+0xb945> and $0x4,%esi -08055618 <.text+0xb948> and $0x1,%edi -0805561b <.text+0xb94b> mov %esi,-0x5c(%ebp) -0805561e <.text+0xb94e> mov %edi,-0x58(%ebp) -08055621 <.text+0xb951> cmpl $0xffffffff,0x8(%ebp) -08055625 <.text+0xb955> je 08055768 <exit@plt+0xbaac> -0805562b <.text+0xb95b> nop -0805562c <.text+0xb95c> lea 0x0(%esi,%eiz,1),%esi -08055630 <.text+0xb960> mov 0x8(%ebp),%eax -08055633 <.text+0xb963> cmp %eax,-0x2c(%ebp) -08055636 <.text+0xb966> setne %al -08055639 <.text+0xb969> test %al,%al -0805563b <.text+0xb96b> je 0805577d <exit@plt+0xbac1> -08055641 <.text+0xb971> cmpb $0x0,-0x31(%ebp) -08055645 <.text+0xb975> jne 080559f8 <exit@plt+0xbd3c> -0805564b <.text+0xb97b> mov -0x3c(%ebp),%eax -0805564e <.text+0xb97e> add -0x2c(%ebp),%eax -08055651 <.text+0xb981> mov %eax,-0x30(%ebp) -08055654 <.text+0xb984> mov -0x30(%ebp),%ecx -08055657 <.text+0xb987> movzbl (%ecx),%edx -0805565a <.text+0xb98a> cmp $0x7e,%dl -0805565d <.text+0xb98d> jbe 08055a1b <exit@plt+0xbd5f> -08055663 <.text+0xb993> cmpl $0x1,-0x54(%ebp) -08055667 <.text+0xb997> jne 08055d18 <exit@plt+0xc05c> -0805566d <.text+0xb99d> mov %dl,-0x68(%ebp) -08055670 <.text+0xb9a0> mov $0x1,%esi -08055675 <.text+0xb9a5> call 0804995c <__ctype_b_loc@plt> -0805567a <.text+0xb9aa> movzbl -0x68(%ebp),%edx -0805567e <.text+0xb9ae> movzbl %dl,%ecx -08055681 <.text+0xb9b1> mov (%eax),%eax -08055683 <.text+0xb9b3> movzwl (%eax,%ecx,2),%eax -08055687 <.text+0xb9b7> shr $0xe,%eax -0805568a <.text+0xb9ba> and $0x1,%eax -0805568d <.text+0xb9bd> mov %al,-0x4c(%ebp) -08055690 <.text+0xb9c0> cmpb $0x0,-0x31(%ebp) -08055694 <.text+0xb9c4> je 08055a90 <exit@plt+0xbdd4> -0805569a <.text+0xb9ca> cmpb $0x0,-0x4c(%ebp) -0805569e <.text+0xb9ce> jne 080559b0 <exit@plt+0xbcf4> -080556a4 <.text+0xb9d4> lea 0x0(%esi,%eiz,1),%esi -080556a8 <.text+0xb9d8> mov -0x2c(%ebp),%edi -080556ab <.text+0xb9db> mov -0x30(%ebp),%eax -080556ae <.text+0xb9de> lea (%esi,%edi,1),%ecx -080556b1 <.text+0xb9e1> mov %edi,%esi -080556b3 <.text+0xb9e3> mov %ecx,-0x6c(%ebp) -080556b6 <.text+0xb9e6> jmp 080556cd <exit@plt+0xba11> -080556b8 <.text+0xb9e8> cmp -0x38(%ebp),%ebx -080556bb <.text+0xb9eb> jae 080556c3 <exit@plt+0xba07> -080556bd <.text+0xb9ed> mov -0x40(%ebp),%edi -080556c0 <.text+0xb9f0> mov %dl,(%edi,%ebx,1) -080556c3 <.text+0xb9f3> movzbl 0x1(%eax),%edx -080556c7 <.text+0xb9f7> add $0x1,%ebx -080556ca <.text+0xb9fa> add $0x1,%eax -080556cd <.text+0xb9fd> cmpb $0x0,-0x31(%ebp) -080556d1 <.text+0xba01> je 0805573a <exit@plt+0xba7e> -080556d3 <.text+0xba03> cmpb $0x0,-0x4c(%ebp) -080556d7 <.text+0xba07> jne 0805573a <exit@plt+0xba7e> -080556d9 <.text+0xba09> cmpb $0x0,-0x41(%ebp) -080556dd <.text+0xba0d> jne 08055a40 <exit@plt+0xbd84> -080556e3 <.text+0xba13> cmp -0x38(%ebp),%ebx -080556e6 <.text+0xba16> jae 080556ef <exit@plt+0xba33> -080556e8 <.text+0xba18> mov -0x40(%ebp),%ecx -080556eb <.text+0xba1b> movb $0x5c,(%ecx,%ebx,1) -080556ef <.text+0xba1f> lea 0x1(%ebx),%edi -080556f2 <.text+0xba22> cmp %edi,-0x38(%ebp) -080556f5 <.text+0xba25> mov %edi,-0x2c(%ebp) -080556f8 <.text+0xba28> jbe 0805570b <exit@plt+0xba4f> -080556fa <.text+0xba2a> mov %edx,%ecx -080556fc <.text+0xba2c> shr $0x6,%cl -080556ff <.text+0xba2f> mov %ecx,%edi -08055701 <.text+0xba31> lea 0x30(%edi),%ecx -08055704 <.text+0xba34> mov -0x40(%ebp),%edi -08055707 <.text+0xba37> mov %cl,0x1(%edi,%ebx,1) -0805570b <.text+0xba3b> mov -0x2c(%ebp),%ecx -0805570e <.text+0xba3e> add $0x1,%ecx -08055711 <.text+0xba41> cmp %ecx,-0x38(%ebp) -08055714 <.text+0xba44> mov %ecx,-0x60(%ebp) -08055717 <.text+0xba47> jbe 0805572e <exit@plt+0xba72> -08055719 <.text+0xba49> mov %edx,%ebx -0805571b <.text+0xba4b> mov -0x40(%ebp),%ecx -0805571e <.text+0xba4e> mov -0x2c(%ebp),%edi -08055721 <.text+0xba51> shr $0x3,%bl -08055724 <.text+0xba54> and $0x7,%ebx -08055727 <.text+0xba57> add $0x30,%ebx -0805572a <.text+0xba5a> mov %bl,0x1(%ecx,%edi,1) -0805572e <.text+0xba5e> mov -0x60(%ebp),%ebx -08055731 <.text+0xba61> and $0x7,%edx -08055734 <.text+0xba64> add $0x30,%edx -08055737 <.text+0xba67> add $0x1,%ebx -0805573a <.text+0xba6a> add $0x1,%esi -0805573d <.text+0xba6d> cmp %esi,-0x6c(%ebp) -08055740 <.text+0xba70> ja 080556b8 <exit@plt+0xb9fc> -08055746 <.text+0xba76> mov %esi,-0x2c(%ebp) -08055749 <.text+0xba79> lea 0x0(%esi,%eiz,1),%esi -08055750 <.text+0xba80> cmp -0x38(%ebp),%ebx -08055753 <.text+0xba83> jae 0805575b <exit@plt+0xba9f> -08055755 <.text+0xba85> mov -0x40(%ebp),%ecx -08055758 <.text+0xba88> mov %dl,(%ecx,%ebx,1) -0805575b <.text+0xba8b> add $0x1,%ebx -0805575e <.text+0xba8e> cmpl $0xffffffff,0x8(%ebp) -08055762 <.text+0xba92> jne 08055630 <exit@plt+0xb974> -08055768 <.text+0xba98> mov -0x3c(%ebp),%edi -0805576b <.text+0xba9b> mov -0x2c(%ebp),%esi -0805576e <.text+0xba9e> cmpb $0x0,(%edi,%esi,1) -08055772 <.text+0xbaa2> setne %al -08055775 <.text+0xbaa5> test %al,%al -08055777 <.text+0xbaa7> jne 08055641 <exit@plt+0xb985> -0805577d <.text+0xbaad> test %ebx,%ebx -0805577f <.text+0xbaaf> jne 08055796 <exit@plt+0xbada> -08055781 <.text+0xbab1> cmpl $0x2,0xc(%ebp) -08055785 <.text+0xbab5> jne 08055796 <exit@plt+0xbada> -08055787 <.text+0xbab7> cmpb $0x0,-0x41(%ebp) -0805578b <.text+0xbabb> nop -0805578c <.text+0xbabc> lea 0x0(%esi,%eiz,1),%esi -08055790 <.text+0xbac0> jne 08055a40 <exit@plt+0xbd84> -08055796 <.text+0xbac6> mov -0x50(%ebp),%eax -08055799 <.text+0xbac9> test %eax,%eax -0805579b <.text+0xbacb> je 080557ce <exit@plt+0xbb12> -0805579d <.text+0xbacd> cmpb $0x0,-0x41(%ebp) -080557a1 <.text+0xbad1> jne 080557ce <exit@plt+0xbb12> -080557a3 <.text+0xbad3> mov -0x50(%ebp),%edx -080557a6 <.text+0xbad6> movzbl (%edx),%eax -080557a9 <.text+0xbad9> test %al,%al -080557ab <.text+0xbadb> je 080557ce <exit@plt+0xbb12> -080557ad <.text+0xbadd> mov -0x40(%ebp),%edx -080557b0 <.text+0xbae0> mov -0x50(%ebp),%ecx -080557b3 <.text+0xbae3> mov -0x38(%ebp),%esi -080557b6 <.text+0xbae6> add %ebx,%edx -080557b8 <.text+0xbae8> cmp %ebx,%esi -080557ba <.text+0xbaea> jbe 080557be <exit@plt+0xbb02> -080557bc <.text+0xbaec> mov %al,(%edx) -080557be <.text+0xbaee> add $0x1,%ecx -080557c1 <.text+0xbaf1> add $0x1,%ebx -080557c4 <.text+0xbaf4> movzbl (%ecx),%eax -080557c7 <.text+0xbaf7> add $0x1,%edx -080557ca <.text+0xbafa> test %al,%al -080557cc <.text+0xbafc> jne 080557b8 <exit@plt+0xbafc> -080557ce <.text+0xbafe> cmp -0x38(%ebp),%ebx -080557d1 <.text+0xbb01> jae 08055a6f <exit@plt+0xbdb3> -080557d7 <.text+0xbb07> mov -0x40(%ebp),%ecx -080557da <.text+0xbb0a> mov %ebx,%eax -080557dc <.text+0xbb0c> movb $0x0,(%ecx,%ebx,1) -080557e0 <.text+0xbb10> add $0x7c,%esp -080557e3 <.text+0xbb13> pop %ebx -080557e4 <.text+0xbb14> pop %esi -080557e5 <.text+0xbb15> pop %edi -080557e6 <.text+0xbb16> pop %ebp -080557e7 <.text+0xbb17> ret -080557e8 <.text+0xbb18> movl $0x5,0x8(%esp) -080557f0 <.text+0xbb20> movl $0x805f532,0x4(%esp) -080557f8 <.text+0xbb28> movl $0x0,(%esp) -080557ff <.text+0xbb2f> call 0804990c <dcgettext@plt> -08055804 <.text+0xbb34> cmpl $0x7,0xc(%ebp) -08055808 <.text+0xbb38> sete %bl -0805580b <.text+0xbb3b> cmp $0x805f532,%eax -08055810 <.text+0xbb40> mov %eax,%esi -08055812 <.text+0xbb42> jne 0805581c <exit@plt+0xbb60> -08055814 <.text+0xbb44> test %bl,%bl -08055816 <.text+0xbb46> jne 0805595c <exit@plt+0xbca0> -0805581c <.text+0xbb4c> movl $0x5,0x8(%esp) -08055824 <.text+0xbb54> movl $0x805f3c4,0x4(%esp) -0805582c <.text+0xbb5c> movl $0x0,(%esp) -08055833 <.text+0xbb63> call 0804990c <dcgettext@plt> -08055838 <.text+0xbb68> cmp $0x805f3c4,%eax -0805583d <.text+0xbb6d> mov %eax,%edi -0805583f <.text+0xbb6f> jne 08055849 <exit@plt+0xbb8d> -08055841 <.text+0xbb71> test %bl,%bl -08055843 <.text+0xbb73> jne 08055966 <exit@plt+0xbcaa> -08055849 <.text+0xbb79> cmpb $0x0,-0x41(%ebp) -0805584d <.text+0xbb7d> jne 08055e59 <exit@plt+0xc19d> -08055853 <.text+0xbb83> movzbl (%esi),%eax -08055856 <.text+0xbb86> test %al,%al -08055858 <.text+0xbb88> je 08055e59 <exit@plt+0xc19d> -0805585e <.text+0xbb8e> mov -0x40(%ebp),%ecx -08055861 <.text+0xbb91> xor %ebx,%ebx -08055863 <.text+0xbb93> mov -0x38(%ebp),%edx -08055866 <.text+0xbb96> xchg %ax,%ax -08055868 <.text+0xbb98> cmp %ebx,%edx -0805586a <.text+0xbb9a> jbe 0805586f <exit@plt+0xbbb3> -0805586c <.text+0xbb9c> mov %al,(%ecx,%ebx,1) -0805586f <.text+0xbb9f> add $0x1,%ebx -08055872 <.text+0xbba2> movzbl (%esi,%ebx,1),%eax -08055876 <.text+0xbba6> test %al,%al -08055878 <.text+0xbba8> jne 08055868 <exit@plt+0xbbac> -0805587a <.text+0xbbaa> mov %edi,(%esp) -0805587d <.text+0xbbad> call 08049a2c <strlen@plt> -08055882 <.text+0xbbb2> mov %edi,-0x50(%ebp) -08055885 <.text+0xbbb5> movb $0x1,-0x31(%ebp) -08055889 <.text+0xbbb9> mov %eax,-0x48(%ebp) -0805588c <.text+0xbbbc> jmp 08055608 <exit@plt+0xb94c> -08055891 <.text+0xbbc1> movb $0x0,-0x41(%ebp) -08055895 <.text+0xbbc5> xor %ebx,%ebx -08055897 <.text+0xbbc7> movb $0x0,-0x31(%ebp) -0805589b <.text+0xbbcb> movl $0x0,-0x48(%ebp) -080558a2 <.text+0xbbd2> movl $0x0,-0x50(%ebp) -080558a9 <.text+0xbbd9> jmp 08055608 <exit@plt+0xb94c> -080558ae <.text+0xbbde> movb $0x1,-0x41(%ebp) -080558b2 <.text+0xbbe2> xor %ebx,%ebx -080558b4 <.text+0xbbe4> movb $0x0,-0x31(%ebp) -080558b8 <.text+0xbbe8> movl $0x1,-0x48(%ebp) -080558bf <.text+0xbbef> movl $0x805f3c4,-0x50(%ebp) -080558c6 <.text+0xbbf6> movl $0x2,0xc(%ebp) -080558cd <.text+0xbbfd> jmp 08055608 <exit@plt+0xb94c> -080558d2 <.text+0xbc02> cmpb $0x0,-0x41(%ebp) -080558d6 <.text+0xbc06> jne 08055ed6 <exit@plt+0xc21a> -080558dc <.text+0xbc0c> mov -0x38(%ebp),%edi -080558df <.text+0xbc0f> test %edi,%edi -080558e1 <.text+0xbc11> je 080558e9 <exit@plt+0xbc2d> -080558e3 <.text+0xbc13> mov -0x40(%ebp),%ecx -080558e6 <.text+0xbc16> movb $0x27,(%ecx) -080558e9 <.text+0xbc19> movb $0x0,-0x31(%ebp) -080558ed <.text+0xbc1d> mov $0x1,%ebx -080558f2 <.text+0xbc22> movl $0x1,-0x48(%ebp) -080558f9 <.text+0xbc29> movl $0x805f3c4,-0x50(%ebp) -08055900 <.text+0xbc30> jmp 08055608 <exit@plt+0xb94c> -08055905 <.text+0xbc35> cmpb $0x0,-0x41(%ebp) -08055909 <.text+0xbc39> jne 08055ebd <exit@plt+0xc201> -0805590f <.text+0xbc3f> mov -0x38(%ebp),%eax -08055912 <.text+0xbc42> test %eax,%eax -08055914 <.text+0xbc44> je 0805591c <exit@plt+0xbc60> -08055916 <.text+0xbc46> mov -0x40(%ebp),%edx -08055919 <.text+0xbc49> movb $0x22,(%edx) -0805591c <.text+0xbc4c> movb $0x1,-0x31(%ebp) -08055920 <.text+0xbc50> mov $0x1,%ebx -08055925 <.text+0xbc55> movl $0x1,-0x48(%ebp) -0805592c <.text+0xbc5c> movl $0x805f530,-0x50(%ebp) -08055933 <.text+0xbc63> jmp 08055608 <exit@plt+0xb94c> -08055938 <.text+0xbc68> movb $0x1,-0x41(%ebp) -0805593c <.text+0xbc6c> xor %ebx,%ebx -0805593e <.text+0xbc6e> movb $0x1,-0x31(%ebp) -08055942 <.text+0xbc72> movl $0x1,-0x48(%ebp) -08055949 <.text+0xbc79> movl $0x805f530,-0x50(%ebp) -08055950 <.text+0xbc80> movl $0x3,0xc(%ebp) -08055957 <.text+0xbc87> jmp 08055608 <exit@plt+0xb94c> -0805595c <.text+0xbc8c> mov $0x805f530,%esi -08055961 <.text+0xbc91> jmp 0805581c <exit@plt+0xbb60> -08055966 <.text+0xbc96> mov $0x805f530,%edi -0805596b <.text+0xbc9b> jmp 08055849 <exit@plt+0xbb8d> -08055970 <.text+0xbca0> cmpl $0xffffffff,0x8(%ebp) -08055974 <.text+0xbca4> je 08055df8 <exit@plt+0xc13c> -0805597a <.text+0xbcaa> cmpl $0x1,0x8(%ebp) -0805597e <.text+0xbcae> setne %al -08055981 <.text+0xbcb1> test %al,%al -08055983 <.text+0xbcb3> jne 080559a0 <exit@plt+0xbce4> -08055985 <.text+0xbcb5> mov -0x2c(%ebp),%esi -08055988 <.text+0xbcb8> test %esi,%esi -0805598a <.text+0xbcba> jne 080559a0 <exit@plt+0xbce4> -0805598c <.text+0xbcbc> cmpl $0x2,0xc(%ebp) -08055990 <.text+0xbcc0> jne 080559a0 <exit@plt+0xbce4> -08055992 <.text+0xbcc2> cmpb $0x0,-0x41(%ebp) -08055996 <.text+0xbcc6> jne 08055a40 <exit@plt+0xbd84> -0805599c <.text+0xbccc> lea 0x0(%esi,%eiz,1),%esi -080559a0 <.text+0xbcd0> mov -0x2c(%ebp),%eax -080559a3 <.text+0xbcd3> cmpb $0x0,-0x31(%ebp) -080559a7 <.text+0xbcd7> je 08055a93 <exit@plt+0xbdd7> -080559ad <.text+0xbcdd> mov %eax,-0x2c(%ebp) -080559b0 <.text+0xbce0> mov 0x14(%ebp),%ecx -080559b3 <.text+0xbce3> test %ecx,%ecx -080559b5 <.text+0xbce5> je 080559e8 <exit@plt+0xbd2c> -080559b7 <.text+0xbce7> mov 0x14(%ebp),%edi -080559ba <.text+0xbcea> mov %edx,%eax -080559bc <.text+0xbcec> mov %edx,%ecx -080559be <.text+0xbcee> shr $0x5,%al -080559c1 <.text+0xbcf1> and $0x1f,%ecx -080559c4 <.text+0xbcf4> movzbl %al,%eax -080559c7 <.text+0xbcf7> mov $0x1,%esi -080559cc <.text+0xbcfc> shl %cl,%esi -080559ce <.text+0xbcfe> test %esi,(%edi,%eax,4) -080559d1 <.text+0xbd01> je 080559e8 <exit@plt+0xbd2c> -080559d3 <.text+0xbd03> cmpb $0x0,-0x41(%ebp) -080559d7 <.text+0xbd07> jne 08055a40 <exit@plt+0xbd84> -080559d9 <.text+0xbd09> cmp -0x38(%ebp),%ebx -080559dc <.text+0xbd0c> jae 080559e5 <exit@plt+0xbd29> -080559de <.text+0xbd0e> mov -0x40(%ebp),%eax -080559e1 <.text+0xbd11> movb $0x5c,(%eax,%ebx,1) -080559e5 <.text+0xbd15> add $0x1,%ebx -080559e8 <.text+0xbd18> addl $0x1,-0x2c(%ebp) -080559ec <.text+0xbd1c> jmp 08055750 <exit@plt+0xba94> -080559f1 <.text+0xbd21> lea 0x0(%esi,%eiz,1),%esi -080559f8 <.text+0xbd28> mov -0x48(%ebp),%esi -080559fb <.text+0xbd2b> test %esi,%esi -080559fd <.text+0xbd2d> jne 08055cb8 <exit@plt+0xbffc> -08055a03 <.text+0xbd33> mov -0x3c(%ebp),%edx -08055a06 <.text+0xbd36> add -0x2c(%ebp),%edx -08055a09 <.text+0xbd39> mov %edx,-0x30(%ebp) -08055a0c <.text+0xbd3c> mov -0x30(%ebp),%ecx -08055a0f <.text+0xbd3f> movzbl (%ecx),%edx -08055a12 <.text+0xbd42> cmp $0x7e,%dl -08055a15 <.text+0xbd45> ja 08055663 <exit@plt+0xb9a7> -08055a1b <.text+0xbd4b> movzbl %dl,%eax -08055a1e <.text+0xbd4e> jmp *0x805f580(,%eax,4) -08055a25 <.text+0xbd55> lea 0x0(%esi),%esi -08055a28 <.text+0xbd58> mov $0x66,%eax -08055a2d <.text+0xbd5d> lea 0x0(%esi),%esi -08055a30 <.text+0xbd60> cmpb $0x0,-0x31(%ebp) -08055a34 <.text+0xbd64> je 08055a90 <exit@plt+0xbdd4> -08055a36 <.text+0xbd66> cmpb $0x0,-0x41(%ebp) -08055a3a <.text+0xbd6a> mov %eax,%edx -08055a3c <.text+0xbd6c> je 080559d9 <exit@plt+0xbd1d> -08055a3e <.text+0xbd6e> xchg %ax,%ax -08055a40 <.text+0xbd70> movl $0x0,0xc(%esp) -08055a48 <.text+0xbd78> mov 0x10(%ebp),%eax -08055a4b <.text+0xbd7b> and $0xfffffffd,%eax -08055a4e <.text+0xbd7e> mov %eax,0x8(%esp) -08055a52 <.text+0xbd82> mov 0xc(%ebp),%ebx -08055a55 <.text+0xbd85> mov %ebx,0x4(%esp) -08055a59 <.text+0xbd89> mov 0x8(%ebp),%esi -08055a5c <.text+0xbd8c> mov %esi,(%esp) -08055a5f <.text+0xbd8f> mov -0x3c(%ebp),%ecx -08055a62 <.text+0xbd92> mov -0x38(%ebp),%edx -08055a65 <.text+0xbd95> mov -0x40(%ebp),%eax -08055a68 <.text+0xbd98> call 080555b0 <exit@plt+0xb8f4> -08055a6d <.text+0xbd9d> mov %eax,%ebx -08055a6f <.text+0xbd9f> add $0x7c,%esp -08055a72 <.text+0xbda2> mov %ebx,%eax -08055a74 <.text+0xbda4> pop %ebx -08055a75 <.text+0xbda5> pop %esi -08055a76 <.text+0xbda6> pop %edi -08055a77 <.text+0xbda7> pop %ebp -08055a78 <.text+0xbda8> ret -08055a79 <.text+0xbda9> lea 0x0(%esi,%eiz,1),%esi -08055a80 <.text+0xbdb0> cmpb $0x0,-0x31(%ebp) -08055a84 <.text+0xbdb4> mov $0x76,%eax -08055a89 <.text+0xbdb9> jne 08055a36 <exit@plt+0xbd7a> -08055a8b <.text+0xbdbb> nop -08055a8c <.text+0xbdbc> lea 0x0(%esi,%eiz,1),%esi -08055a90 <.text+0xbdc0> mov -0x2c(%ebp),%eax -08055a93 <.text+0xbdc3> cmpb $0x0,-0x41(%ebp) -08055a97 <.text+0xbdc7> jne 080559ad <exit@plt+0xbcf1> -08055a9d <.text+0xbdcd> add $0x1,%eax -08055aa0 <.text+0xbdd0> mov %eax,-0x2c(%ebp) -08055aa3 <.text+0xbdd3> jmp 08055750 <exit@plt+0xba94> -08055aa8 <.text+0xbdd8> mov $0x72,%eax -08055aad <.text+0xbddd> cmpl $0x2,0xc(%ebp) -08055ab1 <.text+0xbde1> jne 08055a30 <exit@plt+0xbd74> -08055ab7 <.text+0xbde7> cmpb $0x0,-0x41(%ebp) -08055abb <.text+0xbdeb> je 08055a30 <exit@plt+0xbd74> -08055ac1 <.text+0xbdf1> jmp 08055a40 <exit@plt+0xbd84> -08055ac6 <.text+0xbdf6> xchg %ax,%ax -08055ac8 <.text+0xbdf8> mov $0x6e,%eax -08055acd <.text+0xbdfd> lea 0x0(%esi),%esi -08055ad0 <.text+0xbe00> jmp 08055aad <exit@plt+0xbdf1> -08055ad2 <.text+0xbe02> lea 0x0(%esi),%esi -08055ad8 <.text+0xbe08> mov $0x74,%eax -08055add <.text+0xbe0d> lea 0x0(%esi),%esi -08055ae0 <.text+0xbe10> jmp 08055aad <exit@plt+0xbdf1> -08055ae2 <.text+0xbe12> lea 0x0(%esi),%esi -08055ae8 <.text+0xbe18> mov $0x62,%eax -08055aed <.text+0xbe1d> lea 0x0(%esi),%esi -08055af0 <.text+0xbe20> jmp 08055a30 <exit@plt+0xbd74> -08055af5 <.text+0xbe25> lea 0x0(%esi),%esi -08055af8 <.text+0xbe28> mov $0x61,%eax -08055afd <.text+0xbe2d> lea 0x0(%esi),%esi -08055b00 <.text+0xbe30> jmp 08055a30 <exit@plt+0xbd74> -08055b05 <.text+0xbe35> lea 0x0(%esi),%esi -08055b08 <.text+0xbe38> cmpb $0x0,-0x31(%ebp) -08055b0c <.text+0xbe3c> lea 0x0(%esi,%eiz,1),%esi -08055b10 <.text+0xbe40> je 08055dd0 <exit@plt+0xc114> -08055b16 <.text+0xbe46> cmpb $0x0,-0x41(%ebp) -08055b1a <.text+0xbe4a> jne 08055a40 <exit@plt+0xbd84> -08055b20 <.text+0xbe50> cmp -0x38(%ebp),%ebx -08055b23 <.text+0xbe53> jae 08055b2c <exit@plt+0xbe70> -08055b25 <.text+0xbe55> mov -0x40(%ebp),%esi -08055b28 <.text+0xbe58> movb $0x5c,(%esi,%ebx,1) -08055b2c <.text+0xbe5c> mov -0x2c(%ebp),%eax -08055b2f <.text+0xbe5f> add $0x1,%ebx -08055b32 <.text+0xbe62> add $0x1,%eax -08055b35 <.text+0xbe65> cmp %eax,0x8(%ebp) -08055b38 <.text+0xbe68> jbe 08055de8 <exit@plt+0xc12c> -08055b3e <.text+0xbe6e> mov -0x3c(%ebp),%edx -08055b41 <.text+0xbe71> mov -0x2c(%ebp),%edi -08055b44 <.text+0xbe74> movzbl 0x1(%edx,%edi,1),%eax -08055b49 <.text+0xbe79> cmp $0x2f,%al -08055b4b <.text+0xbe7b> jle 08055de8 <exit@plt+0xc12c> -08055b51 <.text+0xbe81> cmp $0x39,%al -08055b53 <.text+0xbe83> jg 08055de8 <exit@plt+0xc12c> -08055b59 <.text+0xbe89> cmp %ebx,-0x38(%ebp) -08055b5c <.text+0xbe8c> jbe 08055b65 <exit@plt+0xbea9> -08055b5e <.text+0xbe8e> mov -0x40(%ebp),%ecx -08055b61 <.text+0xbe91> movb $0x30,(%ecx,%ebx,1) -08055b65 <.text+0xbe95> lea 0x1(%ebx),%eax -08055b68 <.text+0xbe98> cmp %eax,-0x38(%ebp) -08055b6b <.text+0xbe9b> jbe 08055b75 <exit@plt+0xbeb9> -08055b6d <.text+0xbe9d> mov -0x40(%ebp),%esi -08055b70 <.text+0xbea0> movb $0x30,0x1(%esi,%ebx,1) -08055b75 <.text+0xbea5> lea 0x1(%eax),%ebx -08055b78 <.text+0xbea8> mov $0x30,%edx -08055b7d <.text+0xbead> jmp 080559b0 <exit@plt+0xbcf4> -08055b82 <.text+0xbeb2> lea 0x0(%esi),%esi -08055b88 <.text+0xbeb8> cmpb $0x0,-0x31(%ebp) -08055b8c <.text+0xbebc> je 08055ba0 <exit@plt+0xbee4> -08055b8e <.text+0xbebe> cmpb $0x0,-0x41(%ebp) -08055b92 <.text+0xbec2> je 08055ba0 <exit@plt+0xbee4> -08055b94 <.text+0xbec4> mov -0x48(%ebp),%edi -08055b97 <.text+0xbec7> test %edi,%edi -08055b99 <.text+0xbec9> jne 080559e8 <exit@plt+0xbd2c> -08055b9f <.text+0xbecf> nop -08055ba0 <.text+0xbed0> mov $0x5c,%eax -08055ba5 <.text+0xbed5> jmp 08055aad <exit@plt+0xbdf1> -08055baa <.text+0xbeda> lea 0x0(%esi),%esi -08055bb0 <.text+0xbee0> cmpl $0x2,0xc(%ebp) -08055bb4 <.text+0xbee4> je 08055992 <exit@plt+0xbcd6> -08055bba <.text+0xbeea> cmpl $0x3,0xc(%ebp) -08055bbe <.text+0xbeee> xchg %ax,%ax -08055bc0 <.text+0xbef0> jne 080559a0 <exit@plt+0xbce4> -08055bc6 <.text+0xbef6> mov -0x5c(%ebp),%eax -08055bc9 <.text+0xbef9> test %eax,%eax -08055bcb <.text+0xbefb> je 080559a0 <exit@plt+0xbce4> -08055bd1 <.text+0xbf01> mov -0x2c(%ebp),%eax -08055bd4 <.text+0xbf04> add $0x2,%eax -08055bd7 <.text+0xbf07> cmp %eax,0x8(%ebp) -08055bda <.text+0xbf0a> jbe 080559a0 <exit@plt+0xbce4> -08055be0 <.text+0xbf10> mov -0x3c(%ebp),%ecx -08055be3 <.text+0xbf13> mov -0x2c(%ebp),%edi -08055be6 <.text+0xbf16> cmpb $0x3f,0x1(%ecx,%edi,1) -08055beb <.text+0xbf1b> jne 080559a0 <exit@plt+0xbce4> -08055bf1 <.text+0xbf21> movzbl (%ecx,%eax,1),%esi -08055bf5 <.text+0xbf25> lea -0x21(%esi),%ecx -08055bf8 <.text+0xbf28> cmp $0x1d,%cl -08055bfb <.text+0xbf2b> ja 080559a0 <exit@plt+0xbce4> -08055c01 <.text+0xbf31> mov $0x1,%edi -08055c06 <.text+0xbf36> shl %cl,%edi -08055c08 <.text+0xbf38> mov %edi,%ecx -08055c0a <.text+0xbf3a> and $0x380051c1,%ecx -08055c10 <.text+0xbf40> je 080559a0 <exit@plt+0xbce4> -08055c16 <.text+0xbf46> cmpb $0x0,-0x41(%ebp) -08055c1a <.text+0xbf4a> jne 08055a40 <exit@plt+0xbd84> -08055c20 <.text+0xbf50> cmp -0x38(%ebp),%ebx -08055c23 <.text+0xbf53> jae 08055c2c <exit@plt+0xbf70> -08055c25 <.text+0xbf55> mov -0x40(%ebp),%edx -08055c28 <.text+0xbf58> movb $0x3f,(%edx,%ebx,1) -08055c2c <.text+0xbf5c> lea 0x1(%ebx),%ecx -08055c2f <.text+0xbf5f> cmp %ecx,-0x38(%ebp) -08055c32 <.text+0xbf62> jbe 08055c3c <exit@plt+0xbf80> -08055c34 <.text+0xbf64> mov -0x40(%ebp),%edi -08055c37 <.text+0xbf67> movb $0x22,0x1(%edi,%ebx,1) -08055c3c <.text+0xbf6c> lea 0x1(%ecx),%edx -08055c3f <.text+0xbf6f> cmp %edx,-0x38(%ebp) -08055c42 <.text+0xbf72> jbe 08055c4c <exit@plt+0xbf90> -08055c44 <.text+0xbf74> mov -0x40(%ebp),%ebx -08055c47 <.text+0xbf77> movb $0x22,0x1(%ebx,%ecx,1) -08055c4c <.text+0xbf7c> lea 0x1(%edx),%ebx -08055c4f <.text+0xbf7f> cmp %ebx,-0x38(%ebp) -08055c52 <.text+0xbf82> jbe 08055c5c <exit@plt+0xbfa0> -08055c54 <.text+0xbf84> mov -0x40(%ebp),%edi -08055c57 <.text+0xbf87> movb $0x3f,0x1(%edi,%edx,1) -08055c5c <.text+0xbf8c> mov %esi,%edx -08055c5e <.text+0xbf8e> add $0x1,%ebx -08055c61 <.text+0xbf91> jmp 080559a3 <exit@plt+0xbce7> -08055c66 <.text+0xbf96> xchg %ax,%ax -08055c68 <.text+0xbf98> cmpl $0x2,0xc(%ebp) -08055c6c <.text+0xbf9c> jne 080559a0 <exit@plt+0xbce4> -08055c72 <.text+0xbfa2> cmpb $0x0,-0x41(%ebp) -08055c76 <.text+0xbfa6> jne 08055a40 <exit@plt+0xbd84> -08055c7c <.text+0xbfac> cmp -0x38(%ebp),%ebx -08055c7f <.text+0xbfaf> nop -08055c80 <.text+0xbfb0> jae 08055c89 <exit@plt+0xbfcd> -08055c82 <.text+0xbfb2> mov -0x40(%ebp),%ecx -08055c85 <.text+0xbfb5> movb $0x27,(%ecx,%ebx,1) -08055c89 <.text+0xbfb9> lea 0x1(%ebx),%eax -08055c8c <.text+0xbfbc> cmp %eax,-0x38(%ebp) -08055c8f <.text+0xbfbf> jbe 08055c99 <exit@plt+0xbfdd> -08055c91 <.text+0xbfc1> mov -0x40(%ebp),%esi -08055c94 <.text+0xbfc4> movb $0x5c,0x1(%esi,%ebx,1) -08055c99 <.text+0xbfc9> lea 0x1(%eax),%ebx -08055c9c <.text+0xbfcc> cmp %ebx,-0x38(%ebp) -08055c9f <.text+0xbfcf> jbe 08055ca9 <exit@plt+0xbfed> -08055ca1 <.text+0xbfd1> mov -0x40(%ebp),%edi -08055ca4 <.text+0xbfd4> movb $0x27,0x1(%edi,%eax,1) -08055ca9 <.text+0xbfd9> add $0x1,%ebx -08055cac <.text+0xbfdc> mov -0x2c(%ebp),%eax -08055caf <.text+0xbfdf> jmp 080559a3 <exit@plt+0xbce7> -08055cb4 <.text+0xbfe4> lea 0x0(%esi,%eiz,1),%esi -08055cb8 <.text+0xbfe8> mov -0x2c(%ebp),%eax -08055cbb <.text+0xbfeb> add -0x48(%ebp),%eax -08055cbe <.text+0xbfee> cmp %eax,0x8(%ebp) -08055cc1 <.text+0xbff1> jae 08055cd8 <exit@plt+0xc01c> -08055cc3 <.text+0xbff3> mov -0x3c(%ebp),%ecx -08055cc6 <.text+0xbff6> add -0x2c(%ebp),%ecx -08055cc9 <.text+0xbff9> mov %ecx,-0x30(%ebp) -08055ccc <.text+0xbffc> jmp 08055654 <exit@plt+0xb998> -08055cd1 <.text+0xc001> lea 0x0(%esi,%eiz,1),%esi -08055cd8 <.text+0xc008> mov -0x48(%ebp),%edi -08055cdb <.text+0xc00b> mov -0x3c(%ebp),%esi -08055cde <.text+0xc00e> add -0x2c(%ebp),%esi -08055ce1 <.text+0xc011> mov -0x48(%ebp),%ecx -08055ce4 <.text+0xc014> cmp %edi,%edi -08055ce6 <.text+0xc016> mov -0x50(%ebp),%edi -08055ce9 <.text+0xc019> mov %esi,-0x30(%ebp) -08055cec <.text+0xc01c> repz cmpsb %es:(%edi),%ds:(%esi) -08055cee <.text+0xc01e> jne 08055654 <exit@plt+0xb998> -08055cf4 <.text+0xc024> cmpb $0x0,-0x41(%ebp) -08055cf8 <.text+0xc028> jne 08055a40 <exit@plt+0xbd84> -08055cfe <.text+0xc02e> cmp -0x38(%ebp),%ebx -08055d01 <.text+0xc031> jae 08055d0a <exit@plt+0xc04e> -08055d03 <.text+0xc033> mov -0x40(%ebp),%eax -08055d06 <.text+0xc036> movb $0x5c,(%eax,%ebx,1) -08055d0a <.text+0xc03a> add $0x1,%ebx -08055d0d <.text+0xc03d> jmp 08055654 <exit@plt+0xb998> -08055d12 <.text+0xc042> lea 0x0(%esi),%esi -08055d18 <.text+0xc048> cmpl $0xffffffff,0x8(%ebp) -08055d1c <.text+0xc04c> movl $0x0,-0x24(%ebp) -08055d23 <.text+0xc053> movl $0x0,-0x20(%ebp) -08055d2a <.text+0xc05a> je 08055e3f <exit@plt+0xc183> -08055d30 <.text+0xc060> movb $0x1,-0x4c(%ebp) -08055d34 <.text+0xc064> xor %esi,%esi -08055d36 <.text+0xc066> mov %ebx,-0x60(%ebp) -08055d39 <.text+0xc069> mov %dl,-0x61(%ebp) -08055d3c <.text+0xc06c> mov -0x2c(%ebp),%edx -08055d3f <.text+0xc06f> lea -0x24(%ebp),%ebx -08055d42 <.text+0xc072> mov -0x3c(%ebp),%ecx -08055d45 <.text+0xc075> mov %ebx,0xc(%esp) -08055d49 <.text+0xc079> mov 0x8(%ebp),%eax -08055d4c <.text+0xc07c> lea (%esi,%edx,1),%edi -08055d4f <.text+0xc07f> add %edi,%ecx -08055d51 <.text+0xc081> sub %edi,%eax -08055d53 <.text+0xc083> mov %eax,0x8(%esp) -08055d57 <.text+0xc087> lea -0x1c(%ebp),%eax -08055d5a <.text+0xc08a> mov %ecx,0x4(%esp) -08055d5e <.text+0xc08e> mov %eax,(%esp) -08055d61 <.text+0xc091> mov %ecx,-0x68(%ebp) -08055d64 <.text+0xc094> call 0804989c <mbrtowc@plt> -08055d69 <.text+0xc099> mov -0x68(%ebp),%ecx -08055d6c <.text+0xc09c> test %eax,%eax -08055d6e <.text+0xc09e> mov %eax,%ebx -08055d70 <.text+0xc0a0> je 08055db8 <exit@plt+0xc0fc> -08055d72 <.text+0xc0a2> cmp $0xffffffff,%eax -08055d75 <.text+0xc0a5> je 08055e60 <exit@plt+0xc1a4> -08055d7b <.text+0xc0ab> cmp $0xfffffffe,%eax -08055d7e <.text+0xc0ae> je 08055e70 <exit@plt+0xc1b4> -08055d84 <.text+0xc0b4> cmpb $0x0,-0x41(%ebp) -08055d88 <.text+0xc0b8> je 08055d92 <exit@plt+0xc0d6> -08055d8a <.text+0xc0ba> cmpl $0x2,0xc(%ebp) -08055d8e <.text+0xc0be> xchg %ax,%ax -08055d90 <.text+0xc0c0> je 08055e08 <exit@plt+0xc14c> -08055d92 <.text+0xc0c2> mov -0x1c(%ebp),%eax -08055d95 <.text+0xc0c5> mov %eax,(%esp) -08055d98 <.text+0xc0c8> call 08049c8c <iswprint@plt> -08055d9d <.text+0xc0cd> cmp $0x1,%eax -08055da0 <.text+0xc0d0> sbb %eax,%eax -08055da2 <.text+0xc0d2> add %ebx,%esi -08055da4 <.text+0xc0d4> not %eax -08055da6 <.text+0xc0d6> and %al,-0x4c(%ebp) -08055da9 <.text+0xc0d9> lea -0x24(%ebp),%eax -08055dac <.text+0xc0dc> mov %eax,(%esp) -08055daf <.text+0xc0df> call 080499bc <mbsinit@plt> -08055db4 <.text+0xc0e4> test %eax,%eax -08055db6 <.text+0xc0e6> je 08055d3c <exit@plt+0xc080> -08055db8 <.text+0xc0e8> mov -0x60(%ebp),%ebx -08055dbb <.text+0xc0eb> movzbl -0x61(%ebp),%edx -08055dbf <.text+0xc0ef> cmp $0x1,%esi -08055dc2 <.text+0xc0f2> ja 080556a8 <exit@plt+0xb9ec> -08055dc8 <.text+0xc0f8> jmp 08055690 <exit@plt+0xb9d4> -08055dcd <.text+0xc0fd> lea 0x0(%esi),%esi -08055dd0 <.text+0xc100> mov -0x58(%ebp),%ecx -08055dd3 <.text+0xc103> test %ecx,%ecx -08055dd5 <.text+0xc105> je 08055a90 <exit@plt+0xbdd4> -08055ddb <.text+0xc10b> addl $0x1,-0x2c(%ebp) -08055ddf <.text+0xc10f> nop -08055de0 <.text+0xc110> jmp 08055621 <exit@plt+0xb965> -08055de5 <.text+0xc115> lea 0x0(%esi),%esi -08055de8 <.text+0xc118> mov $0x30,%edx -08055ded <.text+0xc11d> lea 0x0(%esi),%esi -08055df0 <.text+0xc120> jmp 080559b0 <exit@plt+0xbcf4> -08055df5 <.text+0xc125> lea 0x0(%esi),%esi -08055df8 <.text+0xc128> mov -0x3c(%ebp),%eax -08055dfb <.text+0xc12b> cmpb $0x0,0x1(%eax) -08055dff <.text+0xc12f> setne %al -08055e02 <.text+0xc132> jmp 08055981 <exit@plt+0xbcc5> -08055e07 <.text+0xc137> nop -08055e08 <.text+0xc138> cmp $0x1,%eax -08055e0b <.text+0xc13b> jbe 08055d92 <exit@plt+0xc0d6> -08055e0d <.text+0xc13d> mov $0x1,%eax -08055e12 <.text+0xc142> lea 0x0(%esi),%esi -08055e18 <.text+0xc148> movzbl 0x1(%ecx),%edx -08055e1c <.text+0xc14c> sub $0x5b,%edx -08055e1f <.text+0xc14f> cmp $0x21,%dl -08055e22 <.text+0xc152> ja 08055e30 <exit@plt+0xc174> -08055e24 <.text+0xc154> movzbl %dl,%edx -08055e27 <.text+0xc157> jmp *0x805f77c(,%edx,4) -08055e2e <.text+0xc15e> xchg %ax,%ax -08055e30 <.text+0xc160> add $0x1,%eax -08055e33 <.text+0xc163> add $0x1,%ecx -08055e36 <.text+0xc166> cmp %eax,%ebx -08055e38 <.text+0xc168> ja 08055e18 <exit@plt+0xc15c> -08055e3a <.text+0xc16a> jmp 08055d92 <exit@plt+0xc0d6> -08055e3f <.text+0xc16f> mov -0x3c(%ebp),%eax -08055e42 <.text+0xc172> mov %eax,(%esp) -08055e45 <.text+0xc175> mov %dl,-0x68(%ebp) -08055e48 <.text+0xc178> call 08049a2c <strlen@plt> -08055e4d <.text+0xc17d> movzbl -0x68(%ebp),%edx -08055e51 <.text+0xc181> mov %eax,0x8(%ebp) -08055e54 <.text+0xc184> jmp 08055d30 <exit@plt+0xc074> -08055e59 <.text+0xc189> xor %ebx,%ebx -08055e5b <.text+0xc18b> jmp 0805587a <exit@plt+0xbbbe> -08055e60 <.text+0xc190> mov -0x60(%ebp),%ebx -08055e63 <.text+0xc193> movzbl -0x61(%ebp),%edx -08055e67 <.text+0xc197> movb $0x0,-0x4c(%ebp) -08055e6b <.text+0xc19b> jmp 08055dbf <exit@plt+0xc103> -08055e70 <.text+0xc1a0> cmp %edi,0x8(%ebp) -08055e73 <.text+0xc1a3> mov -0x60(%ebp),%ebx -08055e76 <.text+0xc1a6> movzbl -0x61(%ebp),%edx -08055e7a <.text+0xc1aa> jbe 08055e67 <exit@plt+0xc1ab> -08055e7c <.text+0xc1ac> cmpb $0x0,(%ecx) -08055e7f <.text+0xc1af> je 08055e67 <exit@plt+0xc1ab> -08055e81 <.text+0xc1b1> mov -0x2c(%ebp),%edi -08055e84 <.text+0xc1b4> mov -0x3c(%ebp),%eax -08055e87 <.text+0xc1b7> mov %ebx,-0x4c(%ebp) -08055e8a <.text+0xc1ba> mov %esi,%ebx -08055e8c <.text+0xc1bc> lea 0x1(%edi,%esi,1),%ecx -08055e90 <.text+0xc1c0> mov %edx,%edi -08055e92 <.text+0xc1c2> mov 0x8(%ebp),%esi -08055e95 <.text+0xc1c5> add %ecx,%eax -08055e97 <.text+0xc1c7> jmp 08055ead <exit@plt+0xc1f1> -08055e99 <.text+0xc1c9> lea 0x0(%esi,%eiz,1),%esi -08055ea0 <.text+0xc1d0> movzbl (%eax),%edx -08055ea3 <.text+0xc1d3> add $0x1,%ecx -08055ea6 <.text+0xc1d6> add $0x1,%eax -08055ea9 <.text+0xc1d9> test %dl,%dl -08055eab <.text+0xc1db> je 08055eb4 <exit@plt+0xc1f8> -08055ead <.text+0xc1dd> add $0x1,%ebx -08055eb0 <.text+0xc1e0> cmp %esi,%ecx -08055eb2 <.text+0xc1e2> jb 08055ea0 <exit@plt+0xc1e4> -08055eb4 <.text+0xc1e4> mov %ebx,%esi -08055eb6 <.text+0xc1e6> mov %edi,%edx -08055eb8 <.text+0xc1e8> mov -0x4c(%ebp),%ebx -08055ebb <.text+0xc1eb> jmp 08055e67 <exit@plt+0xc1ab> -08055ebd <.text+0xc1ed> movb $0x1,-0x31(%ebp) -08055ec1 <.text+0xc1f1> xor %ebx,%ebx -08055ec3 <.text+0xc1f3> movl $0x1,-0x48(%ebp) -08055eca <.text+0xc1fa> movl $0x805f530,-0x50(%ebp) -08055ed1 <.text+0xc201> jmp 08055608 <exit@plt+0xb94c> -08055ed6 <.text+0xc206> movb $0x0,-0x31(%ebp) -08055eda <.text+0xc20a> xor %ebx,%ebx -08055edc <.text+0xc20c> movl $0x1,-0x48(%ebp) -08055ee3 <.text+0xc213> movl $0x805f3c4,-0x50(%ebp) -08055eea <.text+0xc21a> jmp 08055608 <exit@plt+0xb94c> -08055eef <.text+0xc21f> nop -08055ef0 <.text+0xc220> push %ebp -08055ef1 <.text+0xc221> mov %esp,%ebp -08055ef3 <.text+0xc223> push %edi -08055ef4 <.text+0xc224> push %esi -08055ef5 <.text+0xc225> push %ebx -08055ef6 <.text+0xc226> mov %eax,%ebx -08055ef8 <.text+0xc228> sub $0x3c,%esp -08055efb <.text+0xc22b> mov 0x8(%ebp),%esi -08055efe <.text+0xc22e> mov %edx,-0x28(%ebp) -08055f01 <.text+0xc231> mov %ecx,-0x2c(%ebp) -08055f04 <.text+0xc234> call 0804969c <__errno_location@plt> -08055f09 <.text+0xc239> test %ebx,%ebx -08055f0b <.text+0xc23b> mov 0x80612bc,%edi -08055f11 <.text+0xc241> mov %eax,-0x20(%ebp) -08055f14 <.text+0xc244> mov (%eax),%eax -08055f16 <.text+0xc246> mov %eax,-0x34(%ebp) -08055f19 <.text+0xc249> js 0805605c <exit@plt+0xc3a0> -08055f1f <.text+0xc24f> cmp 0x80612c0,%ebx -08055f25 <.text+0xc255> jb 08055f8b <exit@plt+0xc2cf> -08055f27 <.text+0xc257> lea 0x1(%ebx),%edx -08055f2a <.text+0xc25a> cmp $0x1fffffff,%edx -08055f30 <.text+0xc260> mov %edx,-0x1c(%ebp) -08055f33 <.text+0xc263> ja 08056061 <exit@plt+0xc3a5> -08055f39 <.text+0xc269> mov -0x1c(%ebp),%eax -08055f3c <.text+0xc26c> shl $0x3,%eax -08055f3f <.text+0xc26f> cmp $0x80612c4,%edi -08055f45 <.text+0xc275> je 08056030 <exit@plt+0xc374> -08055f4b <.text+0xc27b> mov %edi,(%esp) -08055f4e <.text+0xc27e> mov %eax,0x4(%esp) -08055f52 <.text+0xc282> call 08058300 <exit@plt+0xe644> -08055f57 <.text+0xc287> mov %eax,%edi -08055f59 <.text+0xc289> mov %eax,0x80612bc -08055f5e <.text+0xc28e> mov 0x80612c0,%eax -08055f63 <.text+0xc293> mov -0x1c(%ebp),%ecx -08055f66 <.text+0xc296> movl $0x0,0x4(%esp) -08055f6e <.text+0xc29e> sub %eax,%ecx -08055f70 <.text+0xc2a0> shl $0x3,%ecx -08055f73 <.text+0xc2a3> lea (%edi,%eax,8),%eax -08055f76 <.text+0xc2a6> mov %ecx,0x8(%esp) -08055f7a <.text+0xc2aa> mov %eax,(%esp) -08055f7d <.text+0xc2ad> call 080497fc <memset@plt> -08055f82 <.text+0xc2b2> mov -0x1c(%ebp),%edx -08055f85 <.text+0xc2b5> mov %edx,0x80612c0 -08055f8b <.text+0xc2bb> mov 0x4(%esi),%edx -08055f8e <.text+0xc2be> lea (%edi,%ebx,8),%edi -08055f91 <.text+0xc2c1> mov (%edi),%eax -08055f93 <.text+0xc2c3> mov 0x4(%edi),%ebx -08055f96 <.text+0xc2c6> mov -0x28(%ebp),%ecx -08055f99 <.text+0xc2c9> or $0x1,%edx -08055f9c <.text+0xc2cc> mov %edx,0x8(%esp) -08055fa0 <.text+0xc2d0> mov %edx,-0x1c(%ebp) -08055fa3 <.text+0xc2d3> mov -0x2c(%ebp),%edx -08055fa6 <.text+0xc2d6> mov %eax,-0x24(%ebp) -08055fa9 <.text+0xc2d9> lea 0x8(%esi),%eax -08055fac <.text+0xc2dc> mov %eax,-0x30(%ebp) -08055faf <.text+0xc2df> mov %eax,0xc(%esp) -08055fb3 <.text+0xc2e3> mov (%esi),%eax -08055fb5 <.text+0xc2e5> mov %edx,(%esp) -08055fb8 <.text+0xc2e8> mov -0x24(%ebp),%edx -08055fbb <.text+0xc2eb> mov %eax,0x4(%esp) -08055fbf <.text+0xc2ef> mov %ebx,%eax -08055fc1 <.text+0xc2f1> call 080555b0 <exit@plt+0xb8f4> -08055fc6 <.text+0xc2f6> cmp %eax,-0x24(%ebp) -08055fc9 <.text+0xc2f9> ja 0805601d <exit@plt+0xc361> -08055fcb <.text+0xc2fb> lea 0x1(%eax),%edx -08055fce <.text+0xc2fe> cmp $0x8061e20,%ebx -08055fd4 <.text+0xc304> mov %edx,(%edi) -08055fd6 <.text+0xc306> je 08055fe6 <exit@plt+0xc32a> -08055fd8 <.text+0xc308> mov %edx,-0x38(%ebp) -08055fdb <.text+0xc30b> mov %ebx,(%esp) -08055fde <.text+0xc30e> call 080498cc <free@plt> -08055fe3 <.text+0xc313> mov -0x38(%ebp),%edx -08055fe6 <.text+0xc316> mov %edx,(%esp) -08055fe9 <.text+0xc319> mov %edx,-0x38(%ebp) -08055fec <.text+0xc31c> call 08058380 <exit@plt+0xe6c4> -08055ff1 <.text+0xc321> mov -0x28(%ebp),%ecx -08055ff4 <.text+0xc324> mov -0x38(%ebp),%edx -08055ff7 <.text+0xc327> mov %eax,0x4(%edi) -08055ffa <.text+0xc32a> mov %eax,%ebx -08055ffc <.text+0xc32c> mov -0x30(%ebp),%eax -08055fff <.text+0xc32f> mov %eax,0xc(%esp) -08056003 <.text+0xc333> mov -0x1c(%ebp),%eax -08056006 <.text+0xc336> mov %eax,0x8(%esp) -0805600a <.text+0xc33a> mov (%esi),%eax -0805600c <.text+0xc33c> mov %eax,0x4(%esp) -08056010 <.text+0xc340> mov -0x2c(%ebp),%eax -08056013 <.text+0xc343> mov %eax,(%esp) -08056016 <.text+0xc346> mov %ebx,%eax -08056018 <.text+0xc348> call 080555b0 <exit@plt+0xb8f4> -0805601d <.text+0xc34d> mov -0x34(%ebp),%eax -08056020 <.text+0xc350> mov -0x20(%ebp),%edx -08056023 <.text+0xc353> mov %eax,(%edx) -08056025 <.text+0xc355> add $0x3c,%esp -08056028 <.text+0xc358> mov %ebx,%eax -0805602a <.text+0xc35a> pop %ebx -0805602b <.text+0xc35b> pop %esi -0805602c <.text+0xc35c> pop %edi -0805602d <.text+0xc35d> pop %ebp -0805602e <.text+0xc35e> ret -0805602f <.text+0xc35f> nop -08056030 <.text+0xc360> mov %eax,0x4(%esp) -08056034 <.text+0xc364> movl $0x0,(%esp) -0805603b <.text+0xc36b> call 08058300 <exit@plt+0xe644> -08056040 <.text+0xc370> mov 0x80612c8,%edx -08056046 <.text+0xc376> mov %eax,%edi -08056048 <.text+0xc378> mov %eax,0x80612bc -0805604d <.text+0xc37d> mov 0x80612c4,%eax -08056052 <.text+0xc382> mov %edx,0x4(%edi) -08056055 <.text+0xc385> mov %eax,(%edi) -08056057 <.text+0xc387> jmp 08055f5e <exit@plt+0xc2a2> -0805605c <.text+0xc38c> call 0804968c <abort@plt> -08056061 <.text+0xc391> call 080527c0 <exit@plt+0x8b04> -08056066 <.text+0xc396> lea 0x0(%esi),%esi -08056069 <.text+0xc399> lea 0x0(%edi,%eiz,1),%edi -08056070 <.text+0xc3a0> push %ebp -08056071 <.text+0xc3a1> mov %esp,%ebp -08056073 <.text+0xc3a3> push %ebx -08056074 <.text+0xc3a4> sub $0x44,%esp -08056077 <.text+0xc3a7> mov 0x8061de0,%edx -0805607d <.text+0xc3ad> movsbl 0x10(%ebp),%eax -08056081 <.text+0xc3b1> lea -0x30(%ebp),%ebx -08056084 <.text+0xc3b4> mov %ebx,(%esp) -08056087 <.text+0xc3b7> movl $0x1,0x8(%esp) -0805608f <.text+0xc3bf> mov %edx,-0x30(%ebp) -08056092 <.text+0xc3c2> mov 0x8061de4,%edx -08056098 <.text+0xc3c8> mov %eax,0x4(%esp) -0805609c <.text+0xc3cc> mov %edx,-0x2c(%ebp) -0805609f <.text+0xc3cf> mov 0x8061de8,%edx -080560a5 <.text+0xc3d5> mov %edx,-0x28(%ebp) -080560a8 <.text+0xc3d8> mov 0x8061dec,%edx -080560ae <.text+0xc3de> mov %edx,-0x24(%ebp) -080560b1 <.text+0xc3e1> mov 0x8061df0,%edx -080560b7 <.text+0xc3e7> mov %edx,-0x20(%ebp) -080560ba <.text+0xc3ea> mov 0x8061df4,%edx -080560c0 <.text+0xc3f0> mov %edx,-0x1c(%ebp) -080560c3 <.text+0xc3f3> mov 0x8061df8,%edx -080560c9 <.text+0xc3f9> mov %edx,-0x18(%ebp) -080560cc <.text+0xc3fc> mov 0x8061dfc,%edx -080560d2 <.text+0xc402> mov %edx,-0x14(%ebp) -080560d5 <.text+0xc405> mov 0x8061e00,%edx -080560db <.text+0xc40b> mov %edx,-0x10(%ebp) -080560de <.text+0xc40e> mov 0x8061e04,%edx -080560e4 <.text+0xc414> mov %edx,-0xc(%ebp) -080560e7 <.text+0xc417> call 080553d0 <exit@plt+0xb714> -080560ec <.text+0xc41c> mov 0xc(%ebp),%ecx -080560ef <.text+0xc41f> xor %eax,%eax -080560f1 <.text+0xc421> mov 0x8(%ebp),%edx -080560f4 <.text+0xc424> mov %ebx,(%esp) -080560f7 <.text+0xc427> call 08055ef0 <exit@plt+0xc234> -080560fc <.text+0xc42c> add $0x44,%esp -080560ff <.text+0xc42f> pop %ebx -08056100 <.text+0xc430> pop %ebp -08056101 <.text+0xc431> ret -08056102 <.text+0xc432> lea 0x0(%esi,%eiz,1),%esi -08056109 <.text+0xc439> lea 0x0(%edi,%eiz,1),%edi -08056110 <.text+0xc440> push %ebp -08056111 <.text+0xc441> mov %esp,%ebp -08056113 <.text+0xc443> sub $0x18,%esp -08056116 <.text+0xc446> mov 0xc(%ebp),%eax -08056119 <.text+0xc449> movl $0x3a,0x8(%esp) -08056121 <.text+0xc451> mov %eax,0x4(%esp) -08056125 <.text+0xc455> mov 0x8(%ebp),%eax -08056128 <.text+0xc458> mov %eax,(%esp) -0805612b <.text+0xc45b> call 08056070 <exit@plt+0xc3b4> -08056130 <.text+0xc460> leave -08056131 <.text+0xc461> ret -08056132 <.text+0xc462> lea 0x0(%esi,%eiz,1),%esi -08056139 <.text+0xc469> lea 0x0(%edi,%eiz,1),%edi -08056140 <.text+0xc470> push %ebp -08056141 <.text+0xc471> mov %esp,%ebp -08056143 <.text+0xc473> sub $0x18,%esp -08056146 <.text+0xc476> movsbl 0xc(%ebp),%eax -0805614a <.text+0xc47a> movl $0xffffffff,0x4(%esp) -08056152 <.text+0xc482> mov %eax,0x8(%esp) -08056156 <.text+0xc486> mov 0x8(%ebp),%eax -08056159 <.text+0xc489> mov %eax,(%esp) -0805615c <.text+0xc48c> call 08056070 <exit@plt+0xc3b4> -08056161 <.text+0xc491> leave -08056162 <.text+0xc492> ret -08056163 <.text+0xc493> lea 0x0(%esi),%esi -08056169 <.text+0xc499> lea 0x0(%edi,%eiz,1),%edi -08056170 <.text+0xc4a0> push %ebp -08056171 <.text+0xc4a1> mov %esp,%ebp -08056173 <.text+0xc4a3> sub $0x18,%esp -08056176 <.text+0xc4a6> mov 0x8(%ebp),%eax -08056179 <.text+0xc4a9> movl $0x3a,0x4(%esp) -08056181 <.text+0xc4b1> mov %eax,(%esp) -08056184 <.text+0xc4b4> call 08056140 <exit@plt+0xc484> -08056189 <.text+0xc4b9> leave -0805618a <.text+0xc4ba> ret -0805618b <.text+0xc4bb> nop -0805618c <.text+0xc4bc> lea 0x0(%esi,%eiz,1),%esi -08056190 <.text+0xc4c0> push %ebp -08056191 <.text+0xc4c1> mov %esp,%ebp -08056193 <.text+0xc4c3> push %ebx -08056194 <.text+0xc4c4> sub $0x44,%esp -08056197 <.text+0xc4c7> mov 0xc(%ebp),%edx -0805619a <.text+0xc4ca> lea -0x30(%ebp),%ebx -0805619d <.text+0xc4cd> mov %ebx,%eax -0805619f <.text+0xc4cf> call 08055540 <exit@plt+0xb884> -080561a4 <.text+0xc4d4> mov 0x14(%ebp),%ecx -080561a7 <.text+0xc4d7> mov 0x10(%ebp),%edx -080561aa <.text+0xc4da> mov 0x8(%ebp),%eax -080561ad <.text+0xc4dd> mov %ebx,(%esp) -080561b0 <.text+0xc4e0> call 08055ef0 <exit@plt+0xc234> -080561b5 <.text+0xc4e5> add $0x44,%esp -080561b8 <.text+0xc4e8> pop %ebx -080561b9 <.text+0xc4e9> pop %ebp -080561ba <.text+0xc4ea> ret -080561bb <.text+0xc4eb> nop -080561bc <.text+0xc4ec> lea 0x0(%esi,%eiz,1),%esi -080561c0 <.text+0xc4f0> push %ebp -080561c1 <.text+0xc4f1> mov %esp,%ebp -080561c3 <.text+0xc4f3> sub $0x18,%esp -080561c6 <.text+0xc4f6> mov 0x10(%ebp),%eax -080561c9 <.text+0xc4f9> movl $0x0,(%esp) -080561d0 <.text+0xc500> mov %eax,0xc(%esp) -080561d4 <.text+0xc504> mov 0xc(%ebp),%eax -080561d7 <.text+0xc507> mov %eax,0x8(%esp) -080561db <.text+0xc50b> mov 0x8(%ebp),%eax -080561de <.text+0xc50e> mov %eax,0x4(%esp) -080561e2 <.text+0xc512> call 08056190 <exit@plt+0xc4d4> -080561e7 <.text+0xc517> leave -080561e8 <.text+0xc518> ret -080561e9 <.text+0xc519> lea 0x0(%esi,%eiz,1),%esi -080561f0 <.text+0xc520> push %ebp -080561f1 <.text+0xc521> mov %esp,%ebp -080561f3 <.text+0xc523> push %ebx -080561f4 <.text+0xc524> sub $0x44,%esp -080561f7 <.text+0xc527> mov 0xc(%ebp),%edx -080561fa <.text+0xc52a> lea -0x30(%ebp),%ebx -080561fd <.text+0xc52d> mov %ebx,%eax -080561ff <.text+0xc52f> call 08055540 <exit@plt+0xb884> -08056204 <.text+0xc534> mov 0x10(%ebp),%edx -08056207 <.text+0xc537> mov $0xffffffff,%ecx -0805620c <.text+0xc53c> mov 0x8(%ebp),%eax -0805620f <.text+0xc53f> mov %ebx,(%esp) -08056212 <.text+0xc542> call 08055ef0 <exit@plt+0xc234> -08056217 <.text+0xc547> add $0x44,%esp -0805621a <.text+0xc54a> pop %ebx -0805621b <.text+0xc54b> pop %ebp -0805621c <.text+0xc54c> ret -0805621d <.text+0xc54d> lea 0x0(%esi),%esi -08056220 <.text+0xc550> push %ebp -08056221 <.text+0xc551> mov %esp,%ebp -08056223 <.text+0xc553> sub $0x18,%esp -08056226 <.text+0xc556> mov 0xc(%ebp),%eax -08056229 <.text+0xc559> movl $0x0,(%esp) -08056230 <.text+0xc560> mov %eax,0x8(%esp) -08056234 <.text+0xc564> mov 0x8(%ebp),%eax -08056237 <.text+0xc567> mov %eax,0x4(%esp) -0805623b <.text+0xc56b> call 080561f0 <exit@plt+0xc534> -08056240 <.text+0xc570> leave -08056241 <.text+0xc571> ret -08056242 <.text+0xc572> lea 0x0(%esi,%eiz,1),%esi -08056249 <.text+0xc579> lea 0x0(%edi,%eiz,1),%edi -08056250 <.text+0xc580> push %ebp -08056251 <.text+0xc581> mov %esp,%ebp -08056253 <.text+0xc583> sub $0x8,%esp -08056256 <.text+0xc586> mov 0x8(%ebp),%eax -08056259 <.text+0xc589> mov 0x10(%ebp),%ecx -0805625c <.text+0xc58c> movl $0x8061de0,0x8(%ebp) -08056263 <.text+0xc593> mov 0xc(%ebp),%edx -08056266 <.text+0xc596> leave -08056267 <.text+0xc597> jmp 08055ef0 <exit@plt+0xc234> -0805626c <.text+0xc59c> lea 0x0(%esi,%eiz,1),%esi -08056270 <.text+0xc5a0> push %ebp -08056271 <.text+0xc5a1> mov %esp,%ebp -08056273 <.text+0xc5a3> sub $0x18,%esp -08056276 <.text+0xc5a6> mov 0xc(%ebp),%eax -08056279 <.text+0xc5a9> movl $0x0,(%esp) -08056280 <.text+0xc5b0> mov %eax,0x8(%esp) -08056284 <.text+0xc5b4> mov 0x8(%ebp),%eax -08056287 <.text+0xc5b7> mov %eax,0x4(%esp) -0805628b <.text+0xc5bb> call 08056250 <exit@plt+0xc594> -08056290 <.text+0xc5c0> leave -08056291 <.text+0xc5c1> ret -08056292 <.text+0xc5c2> lea 0x0(%esi,%eiz,1),%esi -08056299 <.text+0xc5c9> lea 0x0(%edi,%eiz,1),%edi -080562a0 <.text+0xc5d0> push %ebp -080562a1 <.text+0xc5d1> mov $0xffffffff,%ecx -080562a6 <.text+0xc5d6> mov %esp,%ebp -080562a8 <.text+0xc5d8> sub $0x8,%esp -080562ab <.text+0xc5db> mov 0x8(%ebp),%eax -080562ae <.text+0xc5de> mov 0xc(%ebp),%edx -080562b1 <.text+0xc5e1> movl $0x8061de0,0x8(%ebp) -080562b8 <.text+0xc5e8> leave -080562b9 <.text+0xc5e9> jmp 08055ef0 <exit@plt+0xc234> -080562be <.text+0xc5ee> xchg %ax,%ax -080562c0 <.text+0xc5f0> push %ebp -080562c1 <.text+0xc5f1> mov %esp,%ebp -080562c3 <.text+0xc5f3> sub $0x18,%esp -080562c6 <.text+0xc5f6> mov 0x8(%ebp),%eax -080562c9 <.text+0xc5f9> movl $0x0,(%esp) -080562d0 <.text+0xc600> mov %eax,0x4(%esp) -080562d4 <.text+0xc604> call 080562a0 <exit@plt+0xc5e4> -080562d9 <.text+0xc609> leave -080562da <.text+0xc60a> ret -080562db <.text+0xc60b> nop -080562dc <.text+0xc60c> lea 0x0(%esi,%eiz,1),%esi -080562e0 <.text+0xc610> push %ebp -080562e1 <.text+0xc611> mov %esp,%ebp -080562e3 <.text+0xc613> push %edi -080562e4 <.text+0xc614> push %esi -080562e5 <.text+0xc615> push %ebx -080562e6 <.text+0xc616> mov $0x8061de0,%ebx -080562eb <.text+0xc61b> sub $0x3c,%esp -080562ee <.text+0xc61e> mov 0x14(%ebp),%eax -080562f1 <.text+0xc621> test %eax,%eax -080562f3 <.text+0xc623> je 080562f7 <exit@plt+0xc63b> -080562f5 <.text+0xc625> mov %eax,%ebx -080562f7 <.text+0xc627> call 0804969c <__errno_location@plt> -080562fc <.text+0xc62c> mov 0x10(%ebp),%ecx -080562ff <.text+0xc62f> lea 0x8(%ebx),%edx -08056302 <.text+0xc632> mov %edx,-0x1c(%ebp) -08056305 <.text+0xc635> test %ecx,%ecx -08056307 <.text+0xc637> mov 0x8(%ebp),%ecx -0805630a <.text+0xc63a> mov %eax,-0x20(%ebp) -0805630d <.text+0xc63d> mov (%eax),%eax -0805630f <.text+0xc63f> mov %eax,-0x2c(%ebp) -08056312 <.text+0xc642> sete %al -08056315 <.text+0xc645> movzbl %al,%esi -08056318 <.text+0xc648> or 0x4(%ebx),%esi -0805631b <.text+0xc64b> mov %edx,0xc(%esp) -0805631f <.text+0xc64f> xor %edx,%edx -08056321 <.text+0xc651> mov %esi,0x8(%esp) -08056325 <.text+0xc655> mov (%ebx),%eax -08056327 <.text+0xc657> mov %eax,0x4(%esp) -0805632b <.text+0xc65b> mov 0xc(%ebp),%eax -0805632e <.text+0xc65e> mov %eax,(%esp) -08056331 <.text+0xc661> xor %eax,%eax -08056333 <.text+0xc663> call 080555b0 <exit@plt+0xb8f4> -08056338 <.text+0xc668> mov %eax,%edi -0805633a <.text+0xc66a> add $0x1,%edi -0805633d <.text+0xc66d> mov %eax,-0x28(%ebp) -08056340 <.text+0xc670> mov %edi,(%esp) -08056343 <.text+0xc673> call 08058380 <exit@plt+0xe6c4> -08056348 <.text+0xc678> mov -0x1c(%ebp),%edx -0805634b <.text+0xc67b> mov %esi,0x8(%esp) -0805634f <.text+0xc67f> mov 0x8(%ebp),%ecx -08056352 <.text+0xc682> mov %edx,0xc(%esp) -08056356 <.text+0xc686> mov %edi,%edx -08056358 <.text+0xc688> mov %eax,-0x24(%ebp) -0805635b <.text+0xc68b> mov (%ebx),%eax -0805635d <.text+0xc68d> mov %eax,0x4(%esp) -08056361 <.text+0xc691> mov 0xc(%ebp),%eax -08056364 <.text+0xc694> mov %eax,(%esp) -08056367 <.text+0xc697> mov -0x24(%ebp),%eax -0805636a <.text+0xc69a> call 080555b0 <exit@plt+0xb8f4> -0805636f <.text+0xc69f> mov -0x20(%ebp),%edx -08056372 <.text+0xc6a2> mov -0x2c(%ebp),%eax -08056375 <.text+0xc6a5> mov %eax,(%edx) -08056377 <.text+0xc6a7> mov 0x10(%ebp),%edx -0805637a <.text+0xc6aa> test %edx,%edx -0805637c <.text+0xc6ac> je 08056386 <exit@plt+0xc6ca> -0805637e <.text+0xc6ae> mov -0x28(%ebp),%eax -08056381 <.text+0xc6b1> mov 0x10(%ebp),%edx -08056384 <.text+0xc6b4> mov %eax,(%edx) -08056386 <.text+0xc6b6> mov -0x24(%ebp),%eax -08056389 <.text+0xc6b9> add $0x3c,%esp -0805638c <.text+0xc6bc> pop %ebx -0805638d <.text+0xc6bd> pop %esi -0805638e <.text+0xc6be> pop %edi -0805638f <.text+0xc6bf> pop %ebp -08056390 <.text+0xc6c0> ret -08056391 <.text+0xc6c1> jmp 080563a0 <exit@plt+0xc6e4> -08056393 <.text+0xc6c3> nop -08056394 <.text+0xc6c4> nop -08056395 <.text+0xc6c5> nop -08056396 <.text+0xc6c6> nop -08056397 <.text+0xc6c7> nop -08056398 <.text+0xc6c8> nop -08056399 <.text+0xc6c9> nop -0805639a <.text+0xc6ca> nop -0805639b <.text+0xc6cb> nop -0805639c <.text+0xc6cc> nop -0805639d <.text+0xc6cd> nop -0805639e <.text+0xc6ce> nop -0805639f <.text+0xc6cf> nop -080563a0 <.text+0xc6d0> push %ebp -080563a1 <.text+0xc6d1> mov %esp,%ebp -080563a3 <.text+0xc6d3> sub $0x18,%esp -080563a6 <.text+0xc6d6> mov 0x10(%ebp),%eax -080563a9 <.text+0xc6d9> movl $0x0,0x8(%esp) -080563b1 <.text+0xc6e1> mov %eax,0xc(%esp) -080563b5 <.text+0xc6e5> mov 0xc(%ebp),%eax -080563b8 <.text+0xc6e8> mov %eax,0x4(%esp) -080563bc <.text+0xc6ec> mov 0x8(%ebp),%eax -080563bf <.text+0xc6ef> mov %eax,(%esp) -080563c2 <.text+0xc6f2> call 080562e0 <exit@plt+0xc624> -080563c7 <.text+0xc6f7> leave -080563c8 <.text+0xc6f8> ret -080563c9 <.text+0xc6f9> lea 0x0(%esi,%eiz,1),%esi -080563d0 <.text+0xc700> push %ebp -080563d1 <.text+0xc701> mov %esp,%ebp -080563d3 <.text+0xc703> sub $0x28,%esp -080563d6 <.text+0xc706> mov 0x18(%ebp),%eax -080563d9 <.text+0xc709> mov %edi,-0x4(%ebp) -080563dc <.text+0xc70c> mov $0x8061de0,%edi -080563e1 <.text+0xc711> mov %ebx,-0xc(%ebp) -080563e4 <.text+0xc714> mov %esi,-0x8(%ebp) -080563e7 <.text+0xc717> test %eax,%eax -080563e9 <.text+0xc719> je 080563ed <exit@plt+0xc731> -080563eb <.text+0xc71b> mov %eax,%edi -080563ed <.text+0xc71d> call 0804969c <__errno_location@plt> -080563f2 <.text+0xc722> mov 0x10(%ebp),%ecx -080563f5 <.text+0xc725> mov 0xc(%ebp),%edx -080563f8 <.text+0xc728> mov (%eax),%esi -080563fa <.text+0xc72a> mov %eax,%ebx -080563fc <.text+0xc72c> lea 0x8(%edi),%eax -080563ff <.text+0xc72f> mov %eax,0xc(%esp) -08056403 <.text+0xc733> mov 0x4(%edi),%eax -08056406 <.text+0xc736> mov %eax,0x8(%esp) -0805640a <.text+0xc73a> mov (%edi),%eax -0805640c <.text+0xc73c> mov %eax,0x4(%esp) -08056410 <.text+0xc740> mov 0x14(%ebp),%eax -08056413 <.text+0xc743> mov %eax,(%esp) -08056416 <.text+0xc746> mov 0x8(%ebp),%eax -08056419 <.text+0xc749> call 080555b0 <exit@plt+0xb8f4> -0805641e <.text+0xc74e> mov %esi,(%ebx) -08056420 <.text+0xc750> mov -0xc(%ebp),%ebx -08056423 <.text+0xc753> mov -0x8(%ebp),%esi -08056426 <.text+0xc756> mov -0x4(%ebp),%edi -08056429 <.text+0xc759> mov %ebp,%esp -0805642b <.text+0xc75b> pop %ebp -0805642c <.text+0xc75c> ret -0805642d <.text+0xc75d> nop -0805642e <.text+0xc75e> nop -0805642f <.text+0xc75f> nop -08056430 <.text+0xc760> push %ebp -08056431 <.text+0xc761> mov %esp,%ebp -08056433 <.text+0xc763> push %edi -08056434 <.text+0xc764> push %esi -08056435 <.text+0xc765> push %ebx -08056436 <.text+0xc766> sub $0x4bc,%esp -0805643c <.text+0xc76c> mov 0x8(%ebp),%esi -0805643f <.text+0xc76f> mov %ecx,-0x46c(%ebp) -08056445 <.text+0xc775> mov 0xc(%ebp),%ecx -08056448 <.text+0xc778> mov %al,-0x481(%ebp) -0805644e <.text+0xc77e> mov %gs:0x14,%ebx -08056455 <.text+0xc785> mov %ebx,-0x1c(%ebp) -08056458 <.text+0xc788> xor %ebx,%ebx -0805645a <.text+0xc78a> mov 0x8(%ecx),%eax -0805645d <.text+0xc78d> mov %ecx,-0x47c(%ebp) -08056463 <.text+0xc793> mov 0x28(%ecx),%ecx -08056466 <.text+0xc796> cmp $0xc,%eax -08056469 <.text+0xc799> mov %eax,-0x480(%ebp) -0805646f <.text+0xc79f> mov %ecx,-0x494(%ebp) -08056475 <.text+0xc7a5> jle 080567a0 <exit@plt+0xcae4> -0805647b <.text+0xc7ab> sub $0xc,%eax -0805647e <.text+0xc7ae> mov %eax,-0x480(%ebp) -08056484 <.text+0xc7b4> movzbl (%esi),%eax -08056487 <.text+0xc7b7> test %al,%al -08056489 <.text+0xc7b9> je 08057cb9 <exit@plt+0xdffd> -0805648f <.text+0xc7bf> lea -0x1c(%ebp),%ebx -08056492 <.text+0xc7c2> mov %edx,-0x45c(%ebp) -08056498 <.text+0xc7c8> movl $0x0,-0x464(%ebp) -080564a2 <.text+0xc7d2> mov %ebx,-0x4ac(%ebp) -080564a8 <.text+0xc7d8> jmp 080564f5 <exit@plt+0xc839> -080564aa <.text+0xc7da> lea 0x0(%esi),%esi -080564b0 <.text+0xc7e0> mov -0x46c(%ebp),%edx -080564b6 <.text+0xc7e6> sub -0x464(%ebp),%edx -080564bc <.text+0xc7ec> cmp $0x1,%edx -080564bf <.text+0xc7ef> jbe 08056740 <exit@plt+0xca84> -080564c5 <.text+0xc7f5> mov -0x45c(%ebp),%ebx -080564cb <.text+0xc7fb> test %ebx,%ebx -080564cd <.text+0xc7fd> je 080564e0 <exit@plt+0xc824> -080564cf <.text+0xc7ff> mov -0x45c(%ebp),%edx -080564d5 <.text+0xc805> mov %al,(%edx) -080564d7 <.text+0xc807> add $0x1,%edx -080564da <.text+0xc80a> mov %edx,-0x45c(%ebp) -080564e0 <.text+0xc810> addl $0x1,-0x464(%ebp) -080564e7 <.text+0xc817> add $0x1,%esi -080564ea <.text+0xc81a> movzbl (%esi),%eax -080564ed <.text+0xc81d> test %al,%al -080564ef <.text+0xc81f> je 08056688 <exit@plt+0xc9cc> -080564f5 <.text+0xc825> cmp $0x25,%al -080564f7 <.text+0xc827> jne 080564b0 <exit@plt+0xc7f4> -080564f9 <.text+0xc829> movzbl -0x481(%ebp),%eax -08056500 <.text+0xc830> movb $0x0,-0x460(%ebp) -08056507 <.text+0xc837> movl $0x0,-0x474(%ebp) -08056511 <.text+0xc841> mov %al,-0x478(%ebp) -08056517 <.text+0xc847> movzbl 0x1(%esi),%eax -0805651b <.text+0xc84b> lea 0x1(%esi),%ebx -0805651e <.text+0xc84e> cmp $0x30,%al -08056520 <.text+0xc850> mov %eax,%ecx -08056522 <.text+0xc852> je 08056710 <exit@plt+0xca54> -08056528 <.text+0xc858> jg 08056700 <exit@plt+0xca44> -0805652e <.text+0xc85e> cmp $0x23,%al -08056530 <.text+0xc860> je 08056730 <exit@plt+0xca74> -08056536 <.text+0xc866> cmp $0x2d,%al -08056538 <.text+0xc868> je 08056710 <exit@plt+0xca54> -0805653e <.text+0xc86e> movsbl %al,%edx -08056541 <.text+0xc871> xor %edi,%edi -08056543 <.text+0xc873> lea -0x30(%edx),%esi -08056546 <.text+0xc876> cmp $0x9,%esi -08056549 <.text+0xc879> jbe 080566df <exit@plt+0xca23> -0805654f <.text+0xc87f> mov $0xffffffff,%edi -08056554 <.text+0xc884> cmp $0x45,%al -08056556 <.text+0xc886> je 08056788 <exit@plt+0xcacc> -0805655c <.text+0xc88c> cmp $0x4f,%al -0805655e <.text+0xc88e> movl $0x0,-0x470(%ebp) -08056568 <.text+0xc898> je 08056788 <exit@plt+0xcacc> -0805656e <.text+0xc89e> cmp $0x7a,%cl -08056571 <.text+0xc8a1> mov %edx,-0x490(%ebp) -08056577 <.text+0xc8a7> jbe 080566f0 <exit@plt+0xca34> -0805657d <.text+0xc8ad> mov %ebx,%esi -0805657f <.text+0xc8af> cmp $0x25,%cl -08056582 <.text+0xc8b2> jne 080569b2 <exit@plt+0xccf6> -08056588 <.text+0xc8b8> mov %esi,%ebx -0805658a <.text+0xc8ba> mov $0x1,%edx -0805658f <.text+0xc8bf> nop -08056590 <.text+0xc8c0> sub %edx,%edi -08056592 <.text+0xc8c2> mov %edi,%eax -08056594 <.text+0xc8c4> sar $0x1f,%eax -08056597 <.text+0xc8c7> not %eax -08056599 <.text+0xc8c9> and %edi,%eax -0805659b <.text+0xc8cb> add %edx,%eax -0805659d <.text+0xc8cd> mov %eax,-0x460(%ebp) -080565a3 <.text+0xc8d3> mov -0x46c(%ebp),%eax -080565a9 <.text+0xc8d9> sub -0x464(%ebp),%eax -080565af <.text+0xc8df> cmp %eax,-0x460(%ebp) -080565b5 <.text+0xc8e5> jae 08056740 <exit@plt+0xca84> -080565bb <.text+0xc8eb> mov -0x45c(%ebp),%ecx -080565c1 <.text+0xc8f1> test %ecx,%ecx -080565c3 <.text+0xc8f3> je 0805666c <exit@plt+0xc9b0> -080565c9 <.text+0xc8f9> test %edi,%edi -080565cb <.text+0xc8fb> jle 08056606 <exit@plt+0xc94a> -080565cd <.text+0xc8fd> cmpl $0x30,-0x474(%ebp) -080565d4 <.text+0xc904> je 08056a98 <exit@plt+0xcddc> -080565da <.text+0xc90a> mov -0x45c(%ebp),%eax -080565e0 <.text+0xc910> mov %edx,-0x49c(%ebp) -080565e6 <.text+0xc916> mov %edi,0x8(%esp) -080565ea <.text+0xc91a> movl $0x20,0x4(%esp) -080565f2 <.text+0xc922> mov %eax,(%esp) -080565f5 <.text+0xc925> call 080497fc <memset@plt> -080565fa <.text+0xc92a> mov -0x49c(%ebp),%edx -08056600 <.text+0xc930> add %edi,-0x45c(%ebp) -08056606 <.text+0xc936> cmpb $0x0,-0x478(%ebp) -0805660d <.text+0xc93d> je 080569d0 <exit@plt+0xcd14> -08056613 <.text+0xc943> mov -0x45c(%ebp),%ecx -08056619 <.text+0xc949> add %edx,%ecx -0805661b <.text+0xc94b> test %edx,%edx -0805661d <.text+0xc94d> mov %ecx,-0x45c(%ebp) -08056623 <.text+0xc953> je 0805666c <exit@plt+0xc9b0> -08056625 <.text+0xc955> mov %edx,-0x49c(%ebp) -0805662b <.text+0xc95b> call 080498bc <__ctype_toupper_loc@plt> -08056630 <.text+0xc960> mov -0x49c(%ebp),%edx -08056636 <.text+0xc966> xor %ecx,%ecx -08056638 <.text+0xc968> mov %esi,-0x468(%ebp) -0805663e <.text+0xc96e> lea (%ebx,%edx,1),%edi -08056641 <.text+0xc971> lea 0x0(%esi,%eiz,1),%esi -08056648 <.text+0xc978> movzbl -0x1(%edi,%ecx,1),%esi -0805664d <.text+0xc97d> mov (%eax),%ebx -0805664f <.text+0xc97f> mov (%ebx,%esi,4),%ebx -08056652 <.text+0xc982> mov -0x45c(%ebp),%esi -08056658 <.text+0xc988> mov %bl,-0x1(%esi,%ecx,1) -0805665c <.text+0xc98c> sub $0x1,%ecx -0805665f <.text+0xc98f> lea (%ecx,%edx,1),%ebx -08056662 <.text+0xc992> test %ebx,%ebx -08056664 <.text+0xc994> jne 08056648 <exit@plt+0xc98c> -08056666 <.text+0xc996> mov -0x468(%ebp),%esi -0805666c <.text+0xc99c> mov -0x460(%ebp),%ebx -08056672 <.text+0xc9a2> add $0x1,%esi -08056675 <.text+0xc9a5> add %ebx,-0x464(%ebp) -0805667b <.text+0xc9ab> movzbl (%esi),%eax -0805667e <.text+0xc9ae> test %al,%al -08056680 <.text+0xc9b0> jne 080564f5 <exit@plt+0xc839> -08056686 <.text+0xc9b6> xchg %ax,%ax -08056688 <.text+0xc9b8> mov -0x45c(%ebp),%edx -0805668e <.text+0xc9be> test %edx,%edx -08056690 <.text+0xc9c0> je 0805674a <exit@plt+0xca8e> -08056696 <.text+0xc9c6> mov -0x46c(%ebp),%eax -0805669c <.text+0xc9cc> test %eax,%eax -0805669e <.text+0xc9ce> je 0805674a <exit@plt+0xca8e> -080566a4 <.text+0xc9d4> mov -0x45c(%ebp),%esi -080566aa <.text+0xc9da> movb $0x0,(%esi) -080566ad <.text+0xc9dd> jmp 0805674a <exit@plt+0xca8e> -080566b2 <.text+0xc9e2> lea 0x0(%esi),%esi -080566b8 <.text+0xc9e8> je 08056770 <exit@plt+0xcab4> -080566be <.text+0xc9ee> lea (%edi,%edi,4),%edx -080566c1 <.text+0xc9f1> movsbl %al,%eax -080566c4 <.text+0xc9f4> lea -0x30(%eax,%edx,2),%edi -080566c8 <.text+0xc9f8> add $0x1,%ebx -080566cb <.text+0xc9fb> movzbl (%ebx),%eax -080566ce <.text+0xc9fe> movsbl %al,%edx -080566d1 <.text+0xca01> mov %eax,%ecx -080566d3 <.text+0xca03> lea -0x30(%edx),%esi -080566d6 <.text+0xca06> cmp $0x9,%esi -080566d9 <.text+0xca09> ja 08056554 <exit@plt+0xc898> -080566df <.text+0xca0f> cmp $0xccccccc,%edi -080566e5 <.text+0xca15> jle 080566b8 <exit@plt+0xc9fc> -080566e7 <.text+0xca17> mov $0x7fffffff,%edi -080566ec <.text+0xca1c> jmp 080566c8 <exit@plt+0xca0c> -080566ee <.text+0xca1e> xchg %ax,%ax -080566f0 <.text+0xca20> movzbl %cl,%eax -080566f3 <.text+0xca23> jmp *0x805f89c(,%eax,4) -080566fa <.text+0xca2a> lea 0x0(%esi),%esi -08056700 <.text+0xca30> cmp $0x5e,%al -08056702 <.text+0xca32> je 08056720 <exit@plt+0xca64> -08056704 <.text+0xca34> cmp $0x5f,%al -08056706 <.text+0xca36> jne 0805653e <exit@plt+0xc882> -0805670c <.text+0xca3c> lea 0x0(%esi,%eiz,1),%esi -08056710 <.text+0xca40> movsbl %al,%eax -08056713 <.text+0xca43> mov %ebx,%esi -08056715 <.text+0xca45> mov %eax,-0x474(%ebp) -0805671b <.text+0xca4b> jmp 08056517 <exit@plt+0xc85b> -08056720 <.text+0xca50> movb $0x1,-0x478(%ebp) -08056727 <.text+0xca57> mov %ebx,%esi -08056729 <.text+0xca59> jmp 08056517 <exit@plt+0xc85b> -0805672e <.text+0xca5e> xchg %ax,%ax -08056730 <.text+0xca60> movb $0x1,-0x460(%ebp) -08056737 <.text+0xca67> mov %ebx,%esi -08056739 <.text+0xca69> jmp 08056517 <exit@plt+0xc85b> -0805673e <.text+0xca6e> xchg %ax,%ax -08056740 <.text+0xca70> movl $0x0,-0x464(%ebp) -0805674a <.text+0xca7a> mov -0x1c(%ebp),%edx -0805674d <.text+0xca7d> xor %gs:0x14,%edx -08056754 <.text+0xca84> mov -0x464(%ebp),%eax -0805675a <.text+0xca8a> jne 0805811b <exit@plt+0xe45f> -08056760 <.text+0xca90> add $0x4bc,%esp -08056766 <.text+0xca96> pop %ebx -08056767 <.text+0xca97> pop %esi -08056768 <.text+0xca98> pop %edi -08056769 <.text+0xca99> pop %ebp -0805676a <.text+0xca9a> ret -0805676b <.text+0xca9b> nop -0805676c <.text+0xca9c> lea 0x0(%esi,%eiz,1),%esi -08056770 <.text+0xcaa0> cmp $0x37,%al -08056772 <.text+0xcaa2> jle 080566be <exit@plt+0xca02> -08056778 <.text+0xcaa8> mov $0x7fffffff,%edi -0805677d <.text+0xcaad> jmp 080566c8 <exit@plt+0xca0c> -08056782 <.text+0xcab2> lea 0x0(%esi),%esi -08056788 <.text+0xcab8> add $0x1,%ebx -0805678b <.text+0xcabb> mov %edx,-0x470(%ebp) -08056791 <.text+0xcac1> movzbl (%ebx),%ecx -08056794 <.text+0xcac4> movsbl %cl,%edx -08056797 <.text+0xcac7> jmp 0805656e <exit@plt+0xc8b2> -0805679c <.text+0xcacc> lea 0x0(%esi,%eiz,1),%esi -080567a0 <.text+0xcad0> mov -0x480(%ebp),%edi -080567a6 <.text+0xcad6> test %edi,%edi -080567a8 <.text+0xcad8> jne 08056484 <exit@plt+0xc7c8> -080567ae <.text+0xcade> movl $0xc,-0x480(%ebp) -080567b8 <.text+0xcae8> jmp 08056484 <exit@plt+0xc7c8> -080567bd <.text+0xcaed> cmpl $0x4f,-0x470(%ebp) -080567c4 <.text+0xcaf4> movb $0x0,-0x468(%ebp) -080567cb <.text+0xcafb> je 080569b0 <exit@plt+0xccf4> -080567d1 <.text+0xcb01> mov -0x470(%ebp),%esi -080567d7 <.text+0xcb07> movb $0x20,-0x458(%ebp) -080567de <.text+0xcb0e> movb $0x25,-0x457(%ebp) -080567e5 <.text+0xcb15> test %esi,%esi -080567e7 <.text+0xcb17> jne 08056a08 <exit@plt+0xcd4c> -080567ed <.text+0xcb1d> lea -0x455(%ebp),%ecx -080567f3 <.text+0xcb23> movl $0x0,-0x48c(%ebp) -080567fd <.text+0xcb2d> lea -0x456(%ebp),%eax -08056803 <.text+0xcb33> mov %dl,(%eax) -08056805 <.text+0xcb35> lea -0x458(%ebp),%esi -0805680b <.text+0xcb3b> movb $0x0,(%ecx) -0805680e <.text+0xcb3e> mov -0x47c(%ebp),%ecx -08056814 <.text+0xcb44> lea -0x42a(%ebp),%eax -0805681a <.text+0xcb4a> mov %esi,0x8(%esp) -0805681e <.text+0xcb4e> mov %ebx,%esi -08056820 <.text+0xcb50> movl $0x400,0x4(%esp) -08056828 <.text+0xcb58> mov %eax,(%esp) -0805682b <.text+0xcb5b> mov %ecx,0xc(%esp) -0805682f <.text+0xcb5f> call 08049c6c <strftime@plt> -08056834 <.text+0xcb64> test %eax,%eax -08056836 <.text+0xcb66> mov %eax,%edx -08056838 <.text+0xcb68> je 080564e7 <exit@plt+0xc82b> -0805683e <.text+0xcb6e> lea -0x1(%eax),%ecx -08056841 <.text+0xcb71> sub %ecx,%edi -08056843 <.text+0xcb73> mov %edi,%eax -08056845 <.text+0xcb75> sar $0x1f,%eax -08056848 <.text+0xcb78> not %eax -0805684a <.text+0xcb7a> and %edi,%eax -0805684c <.text+0xcb7c> add %ecx,%eax -0805684e <.text+0xcb7e> mov %eax,-0x470(%ebp) -08056854 <.text+0xcb84> mov -0x46c(%ebp),%eax -0805685a <.text+0xcb8a> sub -0x464(%ebp),%eax -08056860 <.text+0xcb90> cmp %eax,-0x470(%ebp) -08056866 <.text+0xcb96> mov %ecx,-0x460(%ebp) -0805686c <.text+0xcb9c> jae 08056740 <exit@plt+0xca84> -08056872 <.text+0xcba2> mov -0x45c(%ebp),%ecx -08056878 <.text+0xcba8> test %ecx,%ecx -0805687a <.text+0xcbaa> je 080568ef <exit@plt+0xcc33> -0805687c <.text+0xcbac> test %edi,%edi -0805687e <.text+0xcbae> jle 0805688e <exit@plt+0xcbd2> -08056880 <.text+0xcbb0> mov -0x48c(%ebp),%eax -08056886 <.text+0xcbb6> test %eax,%eax -08056888 <.text+0xcbb8> je 08056950 <exit@plt+0xcc94> -0805688e <.text+0xcbbe> cmpb $0x0,-0x468(%ebp) -08056895 <.text+0xcbc5> je 08056a38 <exit@plt+0xcd7c> -0805689b <.text+0xcbcb> mov -0x460(%ebp),%esi -080568a1 <.text+0xcbd1> test %esi,%esi -080568a3 <.text+0xcbd3> je 080568e3 <exit@plt+0xcc27> -080568a5 <.text+0xcbd5> mov -0x460(%ebp),%esi -080568ab <.text+0xcbdb> mov %edx,-0x49c(%ebp) -080568b1 <.text+0xcbe1> call 08049bbc <__ctype_tolower_loc@plt> -080568b6 <.text+0xcbe6> mov -0x49c(%ebp),%edx -080568bc <.text+0xcbec> add -0x45c(%ebp),%edx -080568c2 <.text+0xcbf2> sub $0x1,%esi -080568c5 <.text+0xcbf5> lea 0x0(%esi),%esi -080568c8 <.text+0xcbf8> movzbl -0x429(%ebp,%esi,1),%edi -080568d0 <.text+0xcc00> sub $0x1,%esi -080568d3 <.text+0xcc03> mov (%eax),%ecx -080568d5 <.text+0xcc05> mov (%ecx,%edi,4),%ecx -080568d8 <.text+0xcc08> mov %cl,-0x2(%edx) -080568db <.text+0xcc0b> sub $0x1,%edx -080568de <.text+0xcc0e> cmp $0xffffffff,%esi -080568e1 <.text+0xcc11> jne 080568c8 <exit@plt+0xcc0c> -080568e3 <.text+0xcc13> mov -0x460(%ebp),%esi -080568e9 <.text+0xcc19> add %esi,-0x45c(%ebp) -080568ef <.text+0xcc1f> mov -0x470(%ebp),%eax -080568f5 <.text+0xcc25> mov %ebx,%esi -080568f7 <.text+0xcc27> add %eax,-0x464(%ebp) -080568fd <.text+0xcc2d> jmp 080564e7 <exit@plt+0xc82b> -08056902 <.text+0xcc32> mov -0x470(%ebp),%ecx -08056908 <.text+0xcc38> test %ecx,%ecx -0805690a <.text+0xcc3a> jne 080569b0 <exit@plt+0xccf4> -08056910 <.text+0xcc40> cmpb $0x0,-0x460(%ebp) -08056917 <.text+0xcc47> je 08056920 <exit@plt+0xcc64> -08056919 <.text+0xcc49> movb $0x1,-0x478(%ebp) -08056920 <.text+0xcc50> movb $0x20,-0x458(%ebp) -08056927 <.text+0xcc57> lea -0x455(%ebp),%ecx -0805692d <.text+0xcc5d> movb $0x25,-0x457(%ebp) -08056934 <.text+0xcc64> lea -0x456(%ebp),%eax -0805693a <.text+0xcc6a> movb $0x0,-0x468(%ebp) -08056941 <.text+0xcc71> movl $0x0,-0x48c(%ebp) -0805694b <.text+0xcc7b> jmp 08056803 <exit@plt+0xcb47> -08056950 <.text+0xcc80> cmpl $0x30,-0x474(%ebp) -08056957 <.text+0xcc87> je 08057c52 <exit@plt+0xdf96> -0805695d <.text+0xcc8d> mov -0x45c(%ebp),%eax -08056963 <.text+0xcc93> mov %edx,-0x49c(%ebp) -08056969 <.text+0xcc99> mov %edi,0x8(%esp) -0805696d <.text+0xcc9d> movl $0x20,0x4(%esp) -08056975 <.text+0xcca5> mov %eax,(%esp) -08056978 <.text+0xcca8> call 080497fc <memset@plt> -0805697d <.text+0xccad> mov -0x49c(%ebp),%edx -08056983 <.text+0xccb3> add %edi,-0x45c(%ebp) -08056989 <.text+0xccb9> jmp 0805688e <exit@plt+0xcbd2> -0805698e <.text+0xccbe> movzbl 0x1(%ebx),%eax -08056992 <.text+0xccc2> lea 0x1(%ebx),%esi -08056995 <.text+0xccc5> movl $0x1,-0x460(%ebp) -0805699f <.text+0xcccf> cmp $0x3a,%al -080569a1 <.text+0xccd1> je 08057d87 <exit@plt+0xe0cb> -080569a7 <.text+0xccd7> cmp $0x7a,%al -080569a9 <.text+0xccd9> je 08056c38 <exit@plt+0xcf7c> -080569af <.text+0xccdf> nop -080569b0 <.text+0xcce0> mov %ebx,%esi -080569b2 <.text+0xcce2> lea -0x1(%esi),%eax -080569b5 <.text+0xcce5> mov $0x1,%edx -080569ba <.text+0xccea> movzbl (%eax),%ecx -080569bd <.text+0xcced> add $0x1,%edx -080569c0 <.text+0xccf0> mov %eax,%ebx -080569c2 <.text+0xccf2> sub $0x1,%eax -080569c5 <.text+0xccf5> cmp $0x25,%cl -080569c8 <.text+0xccf8> jne 080569ba <exit@plt+0xccfe> -080569ca <.text+0xccfa> jmp 08056590 <exit@plt+0xc8d4> -080569cf <.text+0xccff> nop -080569d0 <.text+0xcd00> mov -0x45c(%ebp),%eax -080569d6 <.text+0xcd06> mov %edx,0x8(%esp) -080569da <.text+0xcd0a> mov %edx,-0x49c(%ebp) -080569e0 <.text+0xcd10> mov %ebx,0x4(%esp) -080569e4 <.text+0xcd14> mov %eax,(%esp) -080569e7 <.text+0xcd17> call 08049a0c <memcpy@plt> -080569ec <.text+0xcd1c> mov -0x45c(%ebp),%ecx -080569f2 <.text+0xcd22> mov -0x49c(%ebp),%edx -080569f8 <.text+0xcd28> lea (%ecx,%edx,1),%edx -080569fb <.text+0xcd2b> mov %edx,-0x45c(%ebp) -08056a01 <.text+0xcd31> jmp 0805666c <exit@plt+0xc9b0> -08056a06 <.text+0xcd36> xchg %ax,%ax -08056a08 <.text+0xcd38> movl $0x0,-0x48c(%ebp) -08056a12 <.text+0xcd42> movzbl -0x470(%ebp),%edx -08056a19 <.text+0xcd49> lea -0x454(%ebp),%ecx -08056a1f <.text+0xcd4f> lea -0x455(%ebp),%eax -08056a25 <.text+0xcd55> mov %dl,-0x456(%ebp) -08056a2b <.text+0xcd5b> movzbl -0x490(%ebp),%edx -08056a32 <.text+0xcd62> jmp 08056803 <exit@plt+0xcb47> -08056a37 <.text+0xcd67> nop -08056a38 <.text+0xcd68> cmpb $0x0,-0x478(%ebp) -08056a3f <.text+0xcd6f> je 08057c2b <exit@plt+0xdf6f> -08056a45 <.text+0xcd75> mov -0x460(%ebp),%ecx -08056a4b <.text+0xcd7b> test %ecx,%ecx -08056a4d <.text+0xcd7d> je 080568e3 <exit@plt+0xcc27> -08056a53 <.text+0xcd83> mov -0x460(%ebp),%esi -08056a59 <.text+0xcd89> mov %edx,-0x49c(%ebp) -08056a5f <.text+0xcd8f> call 080498bc <__ctype_toupper_loc@plt> -08056a64 <.text+0xcd94> mov -0x49c(%ebp),%edx -08056a6a <.text+0xcd9a> add -0x45c(%ebp),%edx -08056a70 <.text+0xcda0> sub $0x1,%esi -08056a73 <.text+0xcda3> nop -08056a74 <.text+0xcda4> lea 0x0(%esi,%eiz,1),%esi -08056a78 <.text+0xcda8> movzbl -0x429(%ebp,%esi,1),%edi -08056a80 <.text+0xcdb0> sub $0x1,%esi -08056a83 <.text+0xcdb3> mov (%eax),%ecx -08056a85 <.text+0xcdb5> mov (%ecx,%edi,4),%ecx -08056a88 <.text+0xcdb8> mov %cl,-0x2(%edx) -08056a8b <.text+0xcdbb> sub $0x1,%edx -08056a8e <.text+0xcdbe> cmp $0xffffffff,%esi -08056a91 <.text+0xcdc1> jne 08056a78 <exit@plt+0xcdbc> -08056a93 <.text+0xcdc3> jmp 080568e3 <exit@plt+0xcc27> -08056a98 <.text+0xcdc8> mov -0x45c(%ebp),%ecx -08056a9e <.text+0xcdce> mov %edx,-0x49c(%ebp) -08056aa4 <.text+0xcdd4> mov %edi,0x8(%esp) -08056aa8 <.text+0xcdd8> movl $0x30,0x4(%esp) -08056ab0 <.text+0xcde0> mov %ecx,(%esp) -08056ab3 <.text+0xcde3> call 080497fc <memset@plt> -08056ab8 <.text+0xcde8> mov -0x49c(%ebp),%edx -08056abe <.text+0xcdee> add %edi,-0x45c(%ebp) -08056ac4 <.text+0xcdf4> jmp 08056606 <exit@plt+0xc94a> -08056ac9 <.text+0xcdf9> movl $0x805f880,-0x468(%ebp) -08056ad3 <.text+0xce03> movzbl -0x478(%ebp),%ecx -08056ada <.text+0xce0a> mov 0x10(%ebp),%eax -08056add <.text+0xce0d> mov -0x47c(%ebp),%edx -08056ae3 <.text+0xce13> mov 0x14(%ebp),%esi -08056ae6 <.text+0xce16> mov %ecx,-0x470(%ebp) -08056aec <.text+0xce1c> mov -0x468(%ebp),%ecx -08056af2 <.text+0xce22> mov %eax,0x8(%esp) -08056af6 <.text+0xce26> mov -0x470(%ebp),%eax -08056afc <.text+0xce2c> mov %edx,0x4(%esp) -08056b00 <.text+0xce30> xor %edx,%edx -08056b02 <.text+0xce32> mov %esi,0xc(%esp) -08056b06 <.text+0xce36> mov %ecx,(%esp) -08056b09 <.text+0xce39> mov $0xffffffff,%ecx -08056b0e <.text+0xce3e> call 08056430 <exit@plt+0xc774> -08056b13 <.text+0xce43> mov -0x46c(%ebp),%esi -08056b19 <.text+0xce49> sub -0x464(%ebp),%esi -08056b1f <.text+0xce4f> sub %eax,%edi -08056b21 <.text+0xce51> mov %eax,-0x460(%ebp) -08056b27 <.text+0xce57> mov %edi,%eax -08056b29 <.text+0xce59> sar $0x1f,%eax -08056b2c <.text+0xce5c> not %eax -08056b2e <.text+0xce5e> and %edi,%eax -08056b30 <.text+0xce60> add -0x460(%ebp),%eax -08056b36 <.text+0xce66> cmp %esi,%eax -08056b38 <.text+0xce68> mov %eax,-0x478(%ebp) -08056b3e <.text+0xce6e> jae 08056740 <exit@plt+0xca84> -08056b44 <.text+0xce74> mov -0x45c(%ebp),%eax -08056b4a <.text+0xce7a> test %eax,%eax -08056b4c <.text+0xce7c> je 08056bbf <exit@plt+0xcf03> -08056b4e <.text+0xce7e> test %edi,%edi -08056b50 <.text+0xce80> jle 08056b7f <exit@plt+0xcec3> -08056b52 <.text+0xce82> cmpl $0x30,-0x474(%ebp) -08056b59 <.text+0xce89> je 08057c94 <exit@plt+0xdfd8> -08056b5f <.text+0xce8f> mov -0x45c(%ebp),%edx -08056b65 <.text+0xce95> mov %edi,0x8(%esp) -08056b69 <.text+0xce99> movl $0x20,0x4(%esp) -08056b71 <.text+0xcea1> mov %edx,(%esp) -08056b74 <.text+0xcea4> call 080497fc <memset@plt> -08056b79 <.text+0xcea9> add %edi,-0x45c(%ebp) -08056b7f <.text+0xceaf> mov 0x14(%ebp),%ecx -08056b82 <.text+0xceb2> mov 0x10(%ebp),%eax -08056b85 <.text+0xceb5> mov -0x47c(%ebp),%edx -08056b8b <.text+0xcebb> mov %ecx,0xc(%esp) -08056b8f <.text+0xcebf> mov -0x468(%ebp),%ecx -08056b95 <.text+0xcec5> mov %eax,0x8(%esp) -08056b99 <.text+0xcec9> mov -0x470(%ebp),%eax -08056b9f <.text+0xcecf> mov %edx,0x4(%esp) -08056ba3 <.text+0xced3> mov -0x45c(%ebp),%edx -08056ba9 <.text+0xced9> mov %ecx,(%esp) -08056bac <.text+0xcedc> mov %esi,%ecx -08056bae <.text+0xcede> call 08056430 <exit@plt+0xc774> -08056bb3 <.text+0xcee3> mov -0x460(%ebp),%esi -08056bb9 <.text+0xcee9> add %esi,-0x45c(%ebp) -08056bbf <.text+0xceef> mov -0x478(%ebp),%eax -08056bc5 <.text+0xcef5> mov %ebx,%esi -08056bc7 <.text+0xcef7> add %eax,-0x464(%ebp) -08056bcd <.text+0xcefd> jmp 080564e7 <exit@plt+0xc82b> -08056bd2 <.text+0xcf02> movl $0x805e00e,-0x468(%ebp) -08056bdc <.text+0xcf0c> jmp 08056ad3 <exit@plt+0xce17> -08056be1 <.text+0xcf11> mov $0x70,%edx -08056be6 <.text+0xcf16> movl $0x70,-0x490(%ebp) -08056bf0 <.text+0xcf20> movb $0x1,-0x468(%ebp) -08056bf7 <.text+0xcf27> cmpb $0x0,-0x460(%ebp) -08056bfe <.text+0xcf2e> je 080567d1 <exit@plt+0xcb15> -08056c04 <.text+0xcf34> movb $0x0,-0x478(%ebp) -08056c0b <.text+0xcf3b> movb $0x1,-0x468(%ebp) -08056c12 <.text+0xcf42> jmp 080567d1 <exit@plt+0xcb15> -08056c17 <.text+0xcf47> movb $0x0,-0x468(%ebp) -08056c1e <.text+0xcf4e> jmp 080567d1 <exit@plt+0xcb15> -08056c23 <.text+0xcf53> movb $0x0,-0x468(%ebp) -08056c2a <.text+0xcf5a> jmp 08056bf7 <exit@plt+0xcf3b> -08056c2c <.text+0xcf5c> mov %ebx,%esi -08056c2e <.text+0xcf5e> movl $0x0,-0x460(%ebp) -08056c38 <.text+0xcf68> mov -0x47c(%ebp),%eax -08056c3e <.text+0xcf6e> mov 0x20(%eax),%ebx -08056c41 <.text+0xcf71> test %ebx,%ebx -08056c43 <.text+0xcf73> js 080564e7 <exit@plt+0xc82b> -08056c49 <.text+0xcf79> mov 0x24(%eax),%ebx -08056c4c <.text+0xcf7c> mov $0x91a2b3c5,%edx -08056c51 <.text+0xcf81> mov %ebx,%eax -08056c53 <.text+0xcf83> imul %edx -08056c55 <.text+0xcf85> mov $0x88888889,%eax -08056c5a <.text+0xcf8a> add %ebx,%edx -08056c5c <.text+0xcf8c> sar $0xb,%edx -08056c5f <.text+0xcf8f> mov %edx,-0x468(%ebp) -08056c65 <.text+0xcf95> mov %ebx,%edx -08056c67 <.text+0xcf97> sar $0x1f,%edx -08056c6a <.text+0xcf9a> mov %edx,-0x488(%ebp) -08056c70 <.text+0xcfa0> sub %edx,-0x468(%ebp) -08056c76 <.text+0xcfa6> imul %ebx -08056c78 <.text+0xcfa8> mov $0x88888889,%eax -08056c7d <.text+0xcfad> lea (%edx,%ebx,1),%ecx -08056c80 <.text+0xcfb0> sar $0x5,%ecx -08056c83 <.text+0xcfb3> sub -0x488(%ebp),%ecx -08056c89 <.text+0xcfb9> imul %ecx -08056c8b <.text+0xcfbb> mov %ecx,%eax -08056c8d <.text+0xcfbd> sar $0x1f,%eax -08056c90 <.text+0xcfc0> add %ecx,%edx -08056c92 <.text+0xcfc2> sar $0x5,%edx -08056c95 <.text+0xcfc5> sub %eax,%edx -08056c97 <.text+0xcfc7> imul $0x3c,%edx,%eax -08056c9a <.text+0xcfca> mov %ecx,%edx -08056c9c <.text+0xcfcc> sub %eax,%edx -08056c9e <.text+0xcfce> imul $0x3c,%ecx,%eax -08056ca1 <.text+0xcfd1> mov %ebx,%ecx -08056ca3 <.text+0xcfd3> sub %eax,%ecx -08056ca5 <.text+0xcfd5> cmpl $0x1,-0x460(%ebp) -08056cac <.text+0xcfdc> je 08057df1 <exit@plt+0xe135> -08056cb2 <.text+0xcfe2> jae 08057d2b <exit@plt+0xe06f> -08056cb8 <.text+0xcfe8> imul $0x64,-0x468(%ebp),%eax -08056cbf <.text+0xcfef> shr $0x1f,%ebx -08056cc2 <.text+0xcff2> mov %bl,-0x488(%ebp) -08056cc8 <.text+0xcff8> movl $0x0,-0x460(%ebp) -08056cd2 <.text+0xd002> add %edx,%eax -08056cd4 <.text+0xd004> mov %eax,-0x468(%ebp) -08056cda <.text+0xd00a> movb $0x1,-0x498(%ebp) -08056ce1 <.text+0xd011> movl $0x5,-0x48c(%ebp) -08056ceb <.text+0xd01b> nop -08056cec <.text+0xd01c> lea 0x0(%esi,%eiz,1),%esi -08056cf0 <.text+0xd020> cmpl $0x4f,-0x470(%ebp) -08056cf7 <.text+0xd027> mov %esi,%ebx -08056cf9 <.text+0xd029> je 08057133 <exit@plt+0xd477> -08056cff <.text+0xd02f> nop -08056d00 <.text+0xd030> cmpb $0x0,-0x488(%ebp) -08056d07 <.text+0xd037> mov %ebx,%esi -08056d09 <.text+0xd039> lea -0x1c(%ebp),%ecx -08056d0c <.text+0xd03c> jne 080579c8 <exit@plt+0xdd0c> -08056d12 <.text+0xd042> mov $0xcccccccd,%ebx -08056d17 <.text+0xd047> mov %esi,-0x470(%ebp) -08056d1d <.text+0xd04d> lea 0x0(%esi),%esi -08056d20 <.text+0xd050> testb $0x1,-0x460(%ebp) -08056d27 <.text+0xd057> je 08056d2f <exit@plt+0xd073> -08056d29 <.text+0xd059> sub $0x1,%ecx -08056d2c <.text+0xd05c> movb $0x3a,(%ecx) -08056d2f <.text+0xd05f> mov -0x468(%ebp),%eax -08056d35 <.text+0xd065> sub $0x1,%ecx -08056d38 <.text+0xd068> mov -0x468(%ebp),%esi -08056d3e <.text+0xd06e> mul %ebx -08056d40 <.text+0xd070> shr $0x3,%edx -08056d43 <.text+0xd073> lea (%edx,%edx,4),%eax -08056d46 <.text+0xd076> add %eax,%eax -08056d48 <.text+0xd078> sub %eax,%esi -08056d4a <.text+0xd07a> mov %esi,%eax -08056d4c <.text+0xd07c> add $0x30,%eax -08056d4f <.text+0xd07f> mov %al,(%ecx) -08056d51 <.text+0xd081> sarl -0x460(%ebp) -08056d57 <.text+0xd087> mov %edx,-0x468(%ebp) -08056d5d <.text+0xd08d> jne 08056d20 <exit@plt+0xd064> -08056d5f <.text+0xd08f> test %edx,%edx -08056d61 <.text+0xd091> jne 08056d20 <exit@plt+0xd064> -08056d63 <.text+0xd093> mov -0x470(%ebp),%esi -08056d69 <.text+0xd099> mov %esi,%ebx -08056d6b <.text+0xd09b> cmp -0x48c(%ebp),%edi -08056d71 <.text+0xd0a1> mov %edi,-0x460(%ebp) -08056d77 <.text+0xd0a7> jge 08056d85 <exit@plt+0xd0c9> -08056d79 <.text+0xd0a9> mov -0x48c(%ebp),%eax -08056d7f <.text+0xd0af> mov %eax,-0x460(%ebp) -08056d85 <.text+0xd0b5> cmpb $0x0,-0x488(%ebp) -08056d8c <.text+0xd0bc> mov $0x2d,%edx -08056d91 <.text+0xd0c1> jne 08056d9f <exit@plt+0xd0e3> -08056d93 <.text+0xd0c3> movzbl -0x498(%ebp),%edx -08056d9a <.text+0xd0ca> neg %edx -08056d9c <.text+0xd0cc> and $0x2b,%edx -08056d9f <.text+0xd0cf> cmpl $0x2d,-0x474(%ebp) -08056da6 <.text+0xd0d6> je 08057a50 <exit@plt+0xdd94> -08056dac <.text+0xd0dc> mov -0x460(%ebp),%eax -08056db2 <.text+0xd0e2> lea (%ecx,%eax,1),%esi -08056db5 <.text+0xd0e5> xor %eax,%eax -08056db7 <.text+0xd0e7> sub -0x4ac(%ebp),%esi -08056dbd <.text+0xd0ed> test %dl,%dl -08056dbf <.text+0xd0ef> setne %al -08056dc2 <.text+0xd0f2> sub %eax,%esi -08056dc4 <.text+0xd0f4> test %esi,%esi -08056dc6 <.text+0xd0f6> jle 08057b28 <exit@plt+0xde6c> -08056dcc <.text+0xd0fc> cmpl $0x5f,-0x474(%ebp) -08056dd3 <.text+0xd103> je 080579d8 <exit@plt+0xdd1c> -08056dd9 <.text+0xd109> mov -0x46c(%ebp),%eax -08056ddf <.text+0xd10f> sub -0x464(%ebp),%eax -08056de5 <.text+0xd115> cmp %eax,-0x460(%ebp) -08056deb <.text+0xd11b> mov %eax,-0x468(%ebp) -08056df1 <.text+0xd121> jae 08056740 <exit@plt+0xca84> -08056df7 <.text+0xd127> test %dl,%dl -08056df9 <.text+0xd129> je 08056e9b <exit@plt+0xd1df> -08056dff <.text+0xd12f> sub $0x1,%edi -08056e02 <.text+0xd132> mov %edi,%eax -08056e04 <.text+0xd134> sar $0x1f,%eax -08056e07 <.text+0xd137> not %eax -08056e09 <.text+0xd139> and %edi,%eax -08056e0b <.text+0xd13b> add $0x1,%eax -08056e0e <.text+0xd13e> cmp %eax,-0x468(%ebp) -08056e14 <.text+0xd144> mov %eax,-0x470(%ebp) -08056e1a <.text+0xd14a> jbe 08056740 <exit@plt+0xca84> -08056e20 <.text+0xd150> mov -0x45c(%ebp),%eax -08056e26 <.text+0xd156> test %eax,%eax -08056e28 <.text+0xd158> je 08056e8f <exit@plt+0xd1d3> -08056e2a <.text+0xd15a> test %edi,%edi -08056e2c <.text+0xd15c> jle 08056e7e <exit@plt+0xd1c2> -08056e2e <.text+0xd15e> mov -0x460(%ebp),%eax -08056e34 <.text+0xd164> test %eax,%eax -08056e36 <.text+0xd166> jne 08056e7e <exit@plt+0xd1c2> -08056e38 <.text+0xd168> cmpl $0x30,-0x474(%ebp) -08056e3f <.text+0xd16f> je 08057d49 <exit@plt+0xe08d> -08056e45 <.text+0xd175> mov -0x45c(%ebp),%eax -08056e4b <.text+0xd17b> mov %dl,-0x49c(%ebp) -08056e51 <.text+0xd181> mov %ecx,-0x4a0(%ebp) -08056e57 <.text+0xd187> mov %edi,0x8(%esp) -08056e5b <.text+0xd18b> movl $0x20,0x4(%esp) -08056e63 <.text+0xd193> mov %eax,(%esp) -08056e66 <.text+0xd196> call 080497fc <memset@plt> -08056e6b <.text+0xd19b> mov -0x4a0(%ebp),%ecx -08056e71 <.text+0xd1a1> add %edi,-0x45c(%ebp) -08056e77 <.text+0xd1a7> movzbl -0x49c(%ebp),%edx -08056e7e <.text+0xd1ae> mov -0x45c(%ebp),%eax -08056e84 <.text+0xd1b4> mov %dl,(%eax) -08056e86 <.text+0xd1b6> add $0x1,%eax -08056e89 <.text+0xd1b9> mov %eax,-0x45c(%ebp) -08056e8f <.text+0xd1bf> mov -0x470(%ebp),%edx -08056e95 <.text+0xd1c5> add %edx,-0x464(%ebp) -08056e9b <.text+0xd1cb> mov -0x45c(%ebp),%edx -08056ea1 <.text+0xd1d1> test %edx,%edx -08056ea3 <.text+0xd1d3> je 08056ed1 <exit@plt+0xd215> -08056ea5 <.text+0xd1d5> mov -0x45c(%ebp),%eax -08056eab <.text+0xd1db> mov %ecx,-0x4a0(%ebp) -08056eb1 <.text+0xd1e1> mov %esi,0x8(%esp) -08056eb5 <.text+0xd1e5> movl $0x30,0x4(%esp) -08056ebd <.text+0xd1ed> mov %eax,(%esp) -08056ec0 <.text+0xd1f0> call 080497fc <memset@plt> -08056ec5 <.text+0xd1f5> mov -0x4a0(%ebp),%ecx -08056ecb <.text+0xd1fb> add %esi,-0x45c(%ebp) -08056ed1 <.text+0xd201> add %esi,-0x464(%ebp) -08056ed7 <.text+0xd207> xor %edi,%edi -08056ed9 <.text+0xd209> mov -0x4ac(%ebp),%esi -08056edf <.text+0xd20f> sub %ecx,%esi -08056ee1 <.text+0xd211> sub %esi,%edi -08056ee3 <.text+0xd213> mov %edi,%eax -08056ee5 <.text+0xd215> sar $0x1f,%eax -08056ee8 <.text+0xd218> not %eax -08056eea <.text+0xd21a> and %edi,%eax -08056eec <.text+0xd21c> add %esi,%eax -08056eee <.text+0xd21e> mov %eax,-0x468(%ebp) -08056ef4 <.text+0xd224> mov -0x46c(%ebp),%eax -08056efa <.text+0xd22a> sub -0x464(%ebp),%eax -08056f00 <.text+0xd230> cmp %eax,-0x468(%ebp) -08056f06 <.text+0xd236> jae 08056740 <exit@plt+0xca84> -08056f0c <.text+0xd23c> mov -0x45c(%ebp),%edx -08056f12 <.text+0xd242> test %edx,%edx -08056f14 <.text+0xd244> je 08056fc4 <exit@plt+0xd308> -08056f1a <.text+0xd24a> test %edi,%edi -08056f1c <.text+0xd24c> jle 08056f61 <exit@plt+0xd2a5> -08056f1e <.text+0xd24e> mov -0x460(%ebp),%eax -08056f24 <.text+0xd254> test %eax,%eax -08056f26 <.text+0xd256> jne 08056f61 <exit@plt+0xd2a5> -08056f28 <.text+0xd258> cmpl $0x30,-0x474(%ebp) -08056f2f <.text+0xd25f> je 08057bc8 <exit@plt+0xdf0c> -08056f35 <.text+0xd265> mov -0x45c(%ebp),%eax -08056f3b <.text+0xd26b> mov %ecx,-0x4a0(%ebp) -08056f41 <.text+0xd271> mov %edi,0x8(%esp) -08056f45 <.text+0xd275> movl $0x20,0x4(%esp) -08056f4d <.text+0xd27d> mov %eax,(%esp) -08056f50 <.text+0xd280> call 080497fc <memset@plt> -08056f55 <.text+0xd285> mov -0x4a0(%ebp),%ecx -08056f5b <.text+0xd28b> add %edi,-0x45c(%ebp) -08056f61 <.text+0xd291> cmpb $0x0,-0x478(%ebp) -08056f68 <.text+0xd298> je 08057af8 <exit@plt+0xde3c> -08056f6e <.text+0xd29e> mov -0x45c(%ebp),%edx -08056f74 <.text+0xd2a4> add %esi,%edx -08056f76 <.text+0xd2a6> test %esi,%esi -08056f78 <.text+0xd2a8> mov %edx,-0x45c(%ebp) -08056f7e <.text+0xd2ae> je 08056fc4 <exit@plt+0xd308> -08056f80 <.text+0xd2b0> mov %ecx,-0x4a0(%ebp) -08056f86 <.text+0xd2b6> call 080498bc <__ctype_toupper_loc@plt> -08056f8b <.text+0xd2bb> mov -0x4a0(%ebp),%ecx -08056f91 <.text+0xd2c1> xor %edx,%edx -08056f93 <.text+0xd2c3> mov %ebx,-0x460(%ebp) -08056f99 <.text+0xd2c9> lea (%ecx,%esi,1),%edi -08056f9c <.text+0xd2cc> lea 0x0(%esi,%eiz,1),%esi -08056fa0 <.text+0xd2d0> movzbl -0x1(%edi,%edx,1),%ebx -08056fa5 <.text+0xd2d5> mov (%eax),%ecx -08056fa7 <.text+0xd2d7> mov (%ecx,%ebx,4),%ecx -08056faa <.text+0xd2da> mov -0x45c(%ebp),%ebx -08056fb0 <.text+0xd2e0> mov %cl,-0x1(%ebx,%edx,1) -08056fb4 <.text+0xd2e4> sub $0x1,%edx -08056fb7 <.text+0xd2e7> lea (%esi,%edx,1),%ecx -08056fba <.text+0xd2ea> test %ecx,%ecx -08056fbc <.text+0xd2ec> jne 08056fa0 <exit@plt+0xd2e4> -08056fbe <.text+0xd2ee> mov -0x460(%ebp),%ebx -08056fc4 <.text+0xd2f4> mov -0x468(%ebp),%ecx -08056fca <.text+0xd2fa> mov %ebx,%esi -08056fcc <.text+0xd2fc> add %ecx,-0x464(%ebp) -08056fd2 <.text+0xd302> jmp 080564e7 <exit@plt+0xc82b> -08056fd7 <.text+0xd307> cmpl $0x45,-0x470(%ebp) -08056fde <.text+0xd30e> je 080569b0 <exit@plt+0xccf4> -08056fe4 <.text+0xd314> cmp $0xffffffff,%edi -08056fe7 <.text+0xd317> je 08057f06 <exit@plt+0xe24a> -08056fed <.text+0xd31d> cmp $0x8,%edi -08056ff0 <.text+0xd320> mov %edi,%esi -08056ff2 <.text+0xd322> mov 0x14(%ebp),%ecx -08056ff5 <.text+0xd325> jg 08057011 <exit@plt+0xd355> -08056ff7 <.text+0xd327> nop -08056ff8 <.text+0xd328> mov $0x66666667,%eax -08056ffd <.text+0xd32d> add $0x1,%esi -08057000 <.text+0xd330> imul %ecx -08057002 <.text+0xd332> sar $0x1f,%ecx -08057005 <.text+0xd335> sar $0x2,%edx -08057008 <.text+0xd338> sub %ecx,%edx -0805700a <.text+0xd33a> cmp $0x9,%esi -0805700d <.text+0xd33d> mov %edx,%ecx -0805700f <.text+0xd33f> jne 08056ff8 <exit@plt+0xd33c> -08057011 <.text+0xd341> mov %edi,-0x48c(%ebp) -08057017 <.text+0xd347> jmp 08057100 <exit@plt+0xd444> -0805701c <.text+0xd34c> mov -0x470(%ebp),%ecx -08057022 <.text+0xd352> mov %ebx,%esi -08057024 <.text+0xd354> mov $0x1,%edx -08057029 <.text+0xd359> test %ecx,%ecx -0805702b <.text+0xd35b> jne 08056590 <exit@plt+0xc8d4> -08057031 <.text+0xd361> sub $0x1,%edi -08057034 <.text+0xd364> mov %edi,%eax -08057036 <.text+0xd366> sar $0x1f,%eax -08057039 <.text+0xd369> not %eax -0805703b <.text+0xd36b> and %edi,%eax -0805703d <.text+0xd36d> lea 0x1(%eax),%esi -08057040 <.text+0xd370> mov -0x46c(%ebp),%eax -08057046 <.text+0xd376> sub -0x464(%ebp),%eax -0805704c <.text+0xd37c> cmp %eax,%esi -0805704e <.text+0xd37e> jae 08056740 <exit@plt+0xca84> -08057054 <.text+0xd384> mov -0x45c(%ebp),%eax -0805705a <.text+0xd38a> test %eax,%eax -0805705c <.text+0xd38c> je 080570a8 <exit@plt+0xd3ec> -0805705e <.text+0xd38e> test %edi,%edi -08057060 <.text+0xd390> mov $0x25,%eax -08057065 <.text+0xd395> jle 08057097 <exit@plt+0xd3db> -08057067 <.text+0xd397> cmpl $0x30,-0x474(%ebp) -0805706e <.text+0xd39e> je 080580f3 <exit@plt+0xe437> -08057074 <.text+0xd3a4> mov -0x45c(%ebp),%eax -0805707a <.text+0xd3aa> mov %edi,0x8(%esp) -0805707e <.text+0xd3ae> movl $0x20,0x4(%esp) -08057086 <.text+0xd3b6> mov %eax,(%esp) -08057089 <.text+0xd3b9> call 080497fc <memset@plt> -0805708e <.text+0xd3be> add %edi,-0x45c(%ebp) -08057094 <.text+0xd3c4> movzbl (%ebx),%eax -08057097 <.text+0xd3c7> mov -0x45c(%ebp),%edx -0805709d <.text+0xd3cd> mov %al,(%edx) -0805709f <.text+0xd3cf> add $0x1,%edx -080570a2 <.text+0xd3d2> mov %edx,-0x45c(%ebp) -080570a8 <.text+0xd3d8> add %esi,-0x464(%ebp) -080570ae <.text+0xd3de> mov %ebx,%esi -080570b0 <.text+0xd3e0> jmp 080564e7 <exit@plt+0xc82b> -080570b5 <.text+0xd3e5> lea -0x1(%ebx),%esi -080570b8 <.text+0xd3e8> movzbl -0x1(%ebx),%ecx -080570bc <.text+0xd3ec> jmp 0805657f <exit@plt+0xc8c3> -080570c1 <.text+0xd3f1> mov -0x47c(%ebp),%esi -080570c7 <.text+0xd3f7> mov $0x92492493,%edx -080570cc <.text+0xd3fc> movl $0x1,-0x48c(%ebp) -080570d6 <.text+0xd406> mov 0x18(%esi),%ecx -080570d9 <.text+0xd409> add $0x6,%ecx -080570dc <.text+0xd40c> mov %ecx,%eax -080570de <.text+0xd40e> imul %edx -080570e0 <.text+0xd410> mov %ecx,%eax -080570e2 <.text+0xd412> sar $0x1f,%eax -080570e5 <.text+0xd415> add %ecx,%edx -080570e7 <.text+0xd417> sar $0x2,%edx -080570ea <.text+0xd41a> sub %eax,%edx -080570ec <.text+0xd41c> lea 0x0(,%edx,8),%eax -080570f3 <.text+0xd423> sub %edx,%eax -080570f5 <.text+0xd425> sub %eax,%ecx -080570f7 <.text+0xd427> add $0x1,%ecx -080570fa <.text+0xd42a> lea 0x0(%esi),%esi -08057100 <.text+0xd430> mov %ecx,%edx -08057102 <.text+0xd432> mov %ebx,%esi -08057104 <.text+0xd434> shr $0x1f,%edx -08057107 <.text+0xd437> mov %esi,%ebx -08057109 <.text+0xd439> cmpl $0x4f,-0x470(%ebp) -08057110 <.text+0xd440> mov %dl,-0x488(%ebp) -08057116 <.text+0xd446> mov %ecx,-0x468(%ebp) -0805711c <.text+0xd44c> movl $0x0,-0x460(%ebp) -08057126 <.text+0xd456> movb $0x0,-0x498(%ebp) -0805712d <.text+0xd45d> jne 08056d00 <exit@plt+0xd044> -08057133 <.text+0xd463> cmpb $0x0,-0x488(%ebp) -0805713a <.text+0xd46a> lea -0x1c(%ebp),%ecx -0805713d <.text+0xd46d> jne 080579c8 <exit@plt+0xdd0c> -08057143 <.text+0xd473> movb $0x20,-0x458(%ebp) -0805714a <.text+0xd47a> movb $0x25,-0x457(%ebp) -08057151 <.text+0xd481> movb $0x0,-0x468(%ebp) -08057158 <.text+0xd488> jmp 08056a12 <exit@plt+0xcd56> -0805715d <.text+0xd48d> cmpl $0x45,-0x470(%ebp) -08057164 <.text+0xd494> je 080569b0 <exit@plt+0xccf4> -0805716a <.text+0xd49a> mov -0x47c(%ebp),%edx -08057170 <.text+0xd4a0> mov 0x1c(%edx),%esi -08057173 <.text+0xd4a3> add $0x7,%esi -08057176 <.text+0xd4a6> sub 0x18(%edx),%esi -08057179 <.text+0xd4a9> mov $0x92492493,%edx -0805717e <.text+0xd4ae> mov %esi,%eax -08057180 <.text+0xd4b0> imul %edx -08057182 <.text+0xd4b2> lea (%edx,%esi,1),%ecx -08057185 <.text+0xd4b5> sar $0x2,%ecx -08057188 <.text+0xd4b8> sar $0x1f,%esi -0805718b <.text+0xd4bb> sub %esi,%ecx -0805718d <.text+0xd4bd> movl $0x2,-0x48c(%ebp) -08057197 <.text+0xd4c7> jmp 08057100 <exit@plt+0xd444> -0805719c <.text+0xd4cc> cmpl $0x45,-0x470(%ebp) -080571a3 <.text+0xd4d3> je 080569b0 <exit@plt+0xccf4> -080571a9 <.text+0xd4d9> mov -0x47c(%ebp),%edx -080571af <.text+0xd4df> movl $0x2,-0x48c(%ebp) -080571b9 <.text+0xd4e9> mov (%edx),%ecx -080571bb <.text+0xd4eb> jmp 08057100 <exit@plt+0xd444> -080571c0 <.text+0xd4f0> sub $0x1,%edi -080571c3 <.text+0xd4f3> mov %edi,%eax -080571c5 <.text+0xd4f5> sar $0x1f,%eax -080571c8 <.text+0xd4f8> not %eax -080571ca <.text+0xd4fa> and %edi,%eax -080571cc <.text+0xd4fc> lea 0x1(%eax),%esi -080571cf <.text+0xd4ff> mov -0x46c(%ebp),%eax -080571d5 <.text+0xd505> sub -0x464(%ebp),%eax -080571db <.text+0xd50b> cmp %eax,%esi -080571dd <.text+0xd50d> jae 08056740 <exit@plt+0xca84> -080571e3 <.text+0xd513> mov -0x45c(%ebp),%ecx -080571e9 <.text+0xd519> test %ecx,%ecx -080571eb <.text+0xd51b> je 080570a8 <exit@plt+0xd3ec> -080571f1 <.text+0xd521> test %edi,%edi -080571f3 <.text+0xd523> jle 08057222 <exit@plt+0xd566> -080571f5 <.text+0xd525> cmpl $0x30,-0x474(%ebp) -080571fc <.text+0xd52c> je 0805804c <exit@plt+0xe390> -08057202 <.text+0xd532> mov -0x45c(%ebp),%edx -08057208 <.text+0xd538> mov %edi,0x8(%esp) -0805720c <.text+0xd53c> movl $0x20,0x4(%esp) -08057214 <.text+0xd544> mov %edx,(%esp) -08057217 <.text+0xd547> call 080497fc <memset@plt> -0805721c <.text+0xd54c> add %edi,-0x45c(%ebp) -08057222 <.text+0xd552> mov -0x45c(%ebp),%ecx -08057228 <.text+0xd558> movb $0x9,(%ecx) -0805722b <.text+0xd55b> add $0x1,%ecx -0805722e <.text+0xd55e> mov %ecx,-0x45c(%ebp) -08057234 <.text+0xd564> jmp 080570a8 <exit@plt+0xd3ec> -08057239 <.text+0xd569> mov -0x47c(%ebp),%ecx -0805723f <.text+0xd56f> lea -0x458(%ebp),%esi -08057245 <.text+0xd575> mov (%ecx),%eax -08057247 <.text+0xd577> mov %eax,-0x458(%ebp) -0805724d <.text+0xd57d> mov 0x4(%ecx),%eax -08057250 <.text+0xd580> mov %eax,-0x454(%ebp) -08057256 <.text+0xd586> mov 0x8(%ecx),%eax -08057259 <.text+0xd589> mov %eax,-0x450(%ebp) -0805725f <.text+0xd58f> mov 0xc(%ecx),%eax -08057262 <.text+0xd592> mov %eax,-0x44c(%ebp) -08057268 <.text+0xd598> mov 0x10(%ecx),%eax -0805726b <.text+0xd59b> mov %eax,-0x448(%ebp) -08057271 <.text+0xd5a1> mov 0x14(%ecx),%eax -08057274 <.text+0xd5a4> mov %eax,-0x444(%ebp) -0805727a <.text+0xd5aa> mov 0x18(%ecx),%eax -0805727d <.text+0xd5ad> mov %eax,-0x440(%ebp) -08057283 <.text+0xd5b3> mov 0x1c(%ecx),%eax -08057286 <.text+0xd5b6> mov %eax,-0x43c(%ebp) -0805728c <.text+0xd5bc> mov 0x20(%ecx),%eax -0805728f <.text+0xd5bf> mov %eax,-0x438(%ebp) -08057295 <.text+0xd5c5> mov 0x24(%ecx),%eax -08057298 <.text+0xd5c8> mov %eax,-0x434(%ebp) -0805729e <.text+0xd5ce> mov 0x28(%ecx),%eax -080572a1 <.text+0xd5d1> mov %esi,(%esp) -080572a4 <.text+0xd5d4> mov %eax,-0x430(%ebp) -080572aa <.text+0xd5da> call 080499ec <mktime@plt> -080572af <.text+0xd5df> lea -0x1c(%ebp),%ecx -080572b2 <.text+0xd5e2> mov %ebx,-0x460(%ebp) -080572b8 <.text+0xd5e8> mov %eax,%esi -080572ba <.text+0xd5ea> shr $0x1f,%eax -080572bd <.text+0xd5ed> mov %al,-0x488(%ebp) -080572c3 <.text+0xd5f3> jmp 080572db <exit@plt+0xd61f> -080572c5 <.text+0xd5f5> lea 0x0(%esi),%esi -080572c8 <.text+0xd5f8> mov $0x30,%ebx -080572cd <.text+0xd5fd> sub %al,%bl -080572cf <.text+0xd5ff> mov %ebx,%eax -080572d1 <.text+0xd601> test %edx,%edx -080572d3 <.text+0xd603> mov %al,(%ecx) -080572d5 <.text+0xd605> je 08057c0f <exit@plt+0xdf53> -080572db <.text+0xd60b> mov $0x66666667,%eax -080572e0 <.text+0xd610> sub $0x1,%ecx -080572e3 <.text+0xd613> imul %esi -080572e5 <.text+0xd615> mov %esi,%eax -080572e7 <.text+0xd617> sar $0x1f,%eax -080572ea <.text+0xd61a> sar $0x2,%edx -080572ed <.text+0xd61d> sub %eax,%edx -080572ef <.text+0xd61f> lea (%edx,%edx,4),%eax -080572f2 <.text+0xd622> add %eax,%eax -080572f4 <.text+0xd624> sub %eax,%esi -080572f6 <.text+0xd626> cmpb $0x0,-0x488(%ebp) -080572fd <.text+0xd62d> mov %esi,%eax -080572ff <.text+0xd62f> mov %edx,%esi -08057301 <.text+0xd631> jne 080572c8 <exit@plt+0xd60c> -08057303 <.text+0xd633> add $0x30,%eax -08057306 <.text+0xd636> jmp 080572d1 <exit@plt+0xd615> -08057308 <.text+0xd638> sub $0x1,%edi -0805730b <.text+0xd63b> mov %edi,%eax -0805730d <.text+0xd63d> sar $0x1f,%eax -08057310 <.text+0xd640> not %eax -08057312 <.text+0xd642> and %edi,%eax -08057314 <.text+0xd644> lea 0x1(%eax),%esi -08057317 <.text+0xd647> mov -0x46c(%ebp),%eax -0805731d <.text+0xd64d> sub -0x464(%ebp),%eax -08057323 <.text+0xd653> cmp %eax,%esi -08057325 <.text+0xd655> jae 08056740 <exit@plt+0xca84> -0805732b <.text+0xd65b> mov -0x45c(%ebp),%eax -08057331 <.text+0xd661> test %eax,%eax -08057333 <.text+0xd663> je 080570a8 <exit@plt+0xd3ec> -08057339 <.text+0xd669> test %edi,%edi -0805733b <.text+0xd66b> jle 0805736a <exit@plt+0xd6ae> -0805733d <.text+0xd66d> cmpl $0x30,-0x474(%ebp) -08057344 <.text+0xd674> je 08058027 <exit@plt+0xe36b> -0805734a <.text+0xd67a> mov -0x45c(%ebp),%ecx -08057350 <.text+0xd680> mov %edi,0x8(%esp) -08057354 <.text+0xd684> movl $0x20,0x4(%esp) -0805735c <.text+0xd68c> mov %ecx,(%esp) -0805735f <.text+0xd68f> call 080497fc <memset@plt> -08057364 <.text+0xd694> add %edi,-0x45c(%ebp) -0805736a <.text+0xd69a> mov -0x45c(%ebp),%eax -08057370 <.text+0xd6a0> movb $0xa,(%eax) -08057373 <.text+0xd6a3> add $0x1,%eax -08057376 <.text+0xd6a6> mov %eax,-0x45c(%ebp) -0805737c <.text+0xd6ac> jmp 080570a8 <exit@plt+0xd3ec> -08057381 <.text+0xd6b1> cmpl $0x45,-0x470(%ebp) -08057388 <.text+0xd6b8> je 080569b0 <exit@plt+0xccf4> -0805738e <.text+0xd6be> mov -0x47c(%ebp),%edx -08057394 <.text+0xd6c4> mov %ebx,%esi -08057396 <.text+0xd6c6> movl $0x0,-0x460(%ebp) -080573a0 <.text+0xd6d0> movb $0x0,-0x498(%ebp) -080573a7 <.text+0xd6d7> movl $0x2,-0x48c(%ebp) -080573b1 <.text+0xd6e1> mov 0x10(%edx),%eax -080573b4 <.text+0xd6e4> cmp $0xffffffff,%eax -080573b7 <.text+0xd6e7> setl -0x488(%ebp) -080573be <.text+0xd6ee> add $0x1,%eax -080573c1 <.text+0xd6f1> mov %eax,-0x468(%ebp) -080573c7 <.text+0xd6f7> jmp 08056cf0 <exit@plt+0xd034> -080573cc <.text+0xd6fc> cmpl $0x45,-0x470(%ebp) -080573d3 <.text+0xd703> mov -0x480(%ebp),%ecx -080573d9 <.text+0xd709> je 080569b0 <exit@plt+0xccf4> -080573df <.text+0xd70f> cmpl $0x2d,-0x474(%ebp) -080573e6 <.text+0xd716> je 08057c00 <exit@plt+0xdf44> -080573ec <.text+0xd71c> cmpl $0x30,-0x474(%ebp) -080573f3 <.text+0xd723> je 08057c00 <exit@plt+0xdf44> -080573f9 <.text+0xd729> movl $0x2,-0x48c(%ebp) -08057403 <.text+0xd733> movl $0x5f,-0x474(%ebp) -0805740d <.text+0xd73d> jmp 08057100 <exit@plt+0xd444> -08057412 <.text+0xd742> cmpl $0x45,-0x470(%ebp) -08057419 <.text+0xd749> je 080569b0 <exit@plt+0xccf4> -0805741f <.text+0xd74f> mov -0x47c(%ebp),%eax -08057425 <.text+0xd755> mov 0x8(%eax),%ecx -08057428 <.text+0xd758> jmp 080573df <exit@plt+0xd723> -0805742a <.text+0xd75a> cmpl $0x45,-0x470(%ebp) -08057431 <.text+0xd761> je 080569b0 <exit@plt+0xccf4> -08057437 <.text+0xd767> mov -0x47c(%ebp),%esi -0805743d <.text+0xd76d> movl $0x2,-0x48c(%ebp) -08057447 <.text+0xd777> mov 0x4(%esi),%ecx -0805744a <.text+0xd77a> jmp 08057100 <exit@plt+0xd444> -0805744f <.text+0xd77f> cmpl $0x45,-0x470(%ebp) -08057456 <.text+0xd786> mov -0x480(%ebp),%ecx -0805745c <.text+0xd78c> movl $0x2,-0x48c(%ebp) -08057466 <.text+0xd796> jne 08057100 <exit@plt+0xd444> -0805746c <.text+0xd79c> jmp 080569b0 <exit@plt+0xccf4> -08057471 <.text+0xd7a1> cmpl $0x45,-0x470(%ebp) -08057478 <.text+0xd7a8> je 080569b0 <exit@plt+0xccf4> -0805747e <.text+0xd7ae> mov -0x47c(%ebp),%esi -08057484 <.text+0xd7b4> movl $0x2,-0x48c(%ebp) -0805748e <.text+0xd7be> mov 0x8(%esi),%ecx -08057491 <.text+0xd7c1> jmp 08057100 <exit@plt+0xd444> -08057496 <.text+0xd7c6> cmpl $0x45,-0x470(%ebp) -0805749d <.text+0xd7cd> je 080569b0 <exit@plt+0xccf4> -080574a3 <.text+0xd7d3> mov -0x47c(%ebp),%edx -080574a9 <.text+0xd7d9> mov -0x47c(%ebp),%esi -080574af <.text+0xd7df> mov 0x14(%edx),%edx -080574b2 <.text+0xd7e2> mov 0x18(%esi),%esi -080574b5 <.text+0xd7e5> mov %edx,%eax -080574b7 <.text+0xd7e7> sar $0x1f,%eax -080574ba <.text+0xd7ea> and $0x190,%eax -080574bf <.text+0xd7ef> lea -0x64(%edx,%eax,1),%eax -080574c3 <.text+0xd7f3> mov %eax,-0x48c(%ebp) -080574c9 <.text+0xd7f9> mov -0x47c(%ebp),%eax -080574cf <.text+0xd7ff> mov %esi,-0x498(%ebp) -080574d5 <.text+0xd805> mov %edx,-0x460(%ebp) -080574db <.text+0xd80b> mov $0x92492493,%edx -080574e0 <.text+0xd810> mov 0x1c(%eax),%eax -080574e3 <.text+0xd813> mov %eax,%esi -080574e5 <.text+0xd815> add $0x17e,%esi -080574eb <.text+0xd81b> sub -0x498(%ebp),%esi -080574f1 <.text+0xd821> mov %eax,-0x468(%ebp) -080574f7 <.text+0xd827> mov %esi,%eax -080574f9 <.text+0xd829> imul %edx -080574fb <.text+0xd82b> mov %esi,%eax -080574fd <.text+0xd82d> sar $0x1f,%eax -08057500 <.text+0xd830> add %esi,%edx -08057502 <.text+0xd832> sar $0x2,%edx -08057505 <.text+0xd835> sub %eax,%edx -08057507 <.text+0xd837> lea 0x0(,%edx,8),%eax -0805750e <.text+0xd83e> sub %edx,%eax -08057510 <.text+0xd840> mov %eax,-0x488(%ebp) -08057516 <.text+0xd846> mov -0x468(%ebp),%eax -0805751c <.text+0xd84c> mov -0x488(%ebp),%edx -08057522 <.text+0xd852> sub %esi,%eax -08057524 <.text+0xd854> lea 0x3(%eax,%edx,1),%eax -08057528 <.text+0xd858> test %eax,%eax -0805752a <.text+0xd85a> mov %eax,-0x488(%ebp) -08057530 <.text+0xd860> js 08057f41 <exit@plt+0xe285> -08057536 <.text+0xd866> xor %eax,%eax -08057538 <.text+0xd868> testb $0x3,-0x48c(%ebp) -0805753f <.text+0xd86f> jne 08057585 <exit@plt+0xd8c9> -08057541 <.text+0xd871> mov -0x48c(%ebp),%eax -08057547 <.text+0xd877> mov $0x51eb851f,%edx -0805754c <.text+0xd87c> imul %edx -0805754e <.text+0xd87e> mov -0x48c(%ebp),%eax -08057554 <.text+0xd884> sar $0x5,%edx -08057557 <.text+0xd887> sar $0x1f,%eax -0805755a <.text+0xd88a> sub %eax,%edx -0805755c <.text+0xd88c> mov $0x1,%eax -08057561 <.text+0xd891> imul $0x64,%edx,%edx -08057564 <.text+0xd894> cmp %edx,-0x48c(%ebp) -0805756a <.text+0xd89a> jne 08057585 <exit@plt+0xd8c9> -0805756c <.text+0xd89c> mov -0x48c(%ebp),%edx -08057572 <.text+0xd8a2> mov $0x190,%esi -08057577 <.text+0xd8a7> mov %edx,%eax -08057579 <.text+0xd8a9> sar $0x1f,%edx -0805757c <.text+0xd8ac> idiv %esi -0805757e <.text+0xd8ae> xor %eax,%eax -08057580 <.text+0xd8b0> test %edx,%edx -08057582 <.text+0xd8b2> sete %al -08057585 <.text+0xd8b5> mov -0x468(%ebp),%edx -0805758b <.text+0xd8bb> sub $0x16d,%edx -08057591 <.text+0xd8c1> sub %eax,%edx -08057593 <.text+0xd8c3> mov %edx,%eax -08057595 <.text+0xd8c5> sub -0x498(%ebp),%eax -0805759b <.text+0xd8cb> mov %edx,-0x468(%ebp) -080575a1 <.text+0xd8d1> mov $0x92492493,%edx -080575a6 <.text+0xd8d6> lea 0x17e(%eax),%esi -080575ac <.text+0xd8dc> mov %esi,%eax -080575ae <.text+0xd8de> imul %edx -080575b0 <.text+0xd8e0> mov %esi,%eax -080575b2 <.text+0xd8e2> sar $0x1f,%eax -080575b5 <.text+0xd8e5> add %esi,%edx -080575b7 <.text+0xd8e7> sar $0x2,%edx -080575ba <.text+0xd8ea> sub %eax,%edx -080575bc <.text+0xd8ec> lea 0x0(,%edx,8),%eax -080575c3 <.text+0xd8f3> sub %edx,%eax -080575c5 <.text+0xd8f5> mov %eax,-0x48c(%ebp) -080575cb <.text+0xd8fb> mov -0x468(%ebp),%eax -080575d1 <.text+0xd901> mov -0x48c(%ebp),%edx -080575d7 <.text+0xd907> sub %esi,%eax -080575d9 <.text+0xd909> xor %esi,%esi -080575db <.text+0xd90b> lea 0x3(%eax,%edx,1),%eax -080575df <.text+0xd90f> test %eax,%eax -080575e1 <.text+0xd911> js 080575ed <exit@plt+0xd931> -080575e3 <.text+0xd913> mov %eax,-0x488(%ebp) -080575e9 <.text+0xd919> mov $0x1,%si -080575ed <.text+0xd91d> cmp $0x47,%cl -080575f0 <.text+0xd920> je 08057e9e <exit@plt+0xe1e2> -080575f6 <.text+0xd926> cmp $0x67,%cl -080575f9 <.text+0xd929> je 08057e29 <exit@plt+0xe16d> -080575ff <.text+0xd92f> mov -0x488(%ebp),%eax -08057605 <.text+0xd935> mov $0x92492493,%edx -0805760a <.text+0xd93a> movl $0x2,-0x48c(%ebp) -08057614 <.text+0xd944> imul %edx -08057616 <.text+0xd946> mov -0x488(%ebp),%eax -0805761c <.text+0xd94c> add -0x488(%ebp),%edx -08057622 <.text+0xd952> sar $0x1f,%eax -08057625 <.text+0xd955> sar $0x2,%edx -08057628 <.text+0xd958> sub %eax,%edx -0805762a <.text+0xd95a> lea 0x1(%edx),%ecx -0805762d <.text+0xd95d> jmp 08057100 <exit@plt+0xd444> -08057632 <.text+0xd962> mov -0x470(%ebp),%edx -08057638 <.text+0xd968> movl $0x805f892,-0x468(%ebp) -08057642 <.text+0xd972> test %edx,%edx -08057644 <.text+0xd974> je 08056ad3 <exit@plt+0xce17> -0805764a <.text+0xd97a> jmp 080569b0 <exit@plt+0xccf4> -0805764f <.text+0xd97f> mov -0x470(%ebp),%edx -08057655 <.text+0xd985> movl $0x805f889,-0x468(%ebp) -0805765f <.text+0xd98f> test %edx,%edx -08057661 <.text+0xd991> je 08056ad3 <exit@plt+0xce17> -08057667 <.text+0xd997> jmp 080569b0 <exit@plt+0xccf4> -0805766c <.text+0xd99c> cmpl $0x45,-0x470(%ebp) -08057673 <.text+0xd9a3> je 080569b0 <exit@plt+0xccf4> -08057679 <.text+0xd9a9> mov -0x47c(%ebp),%edx -0805767f <.text+0xd9af> mov %ebx,%esi -08057681 <.text+0xd9b1> movl $0x0,-0x460(%ebp) -0805768b <.text+0xd9bb> movb $0x0,-0x498(%ebp) -08057692 <.text+0xd9c2> movl $0x3,-0x48c(%ebp) -0805769c <.text+0xd9cc> mov 0x1c(%edx),%eax -0805769f <.text+0xd9cf> cmp $0xffffffff,%eax -080576a2 <.text+0xd9d2> setl -0x488(%ebp) -080576a9 <.text+0xd9d9> add $0x1,%eax -080576ac <.text+0xd9dc> mov %eax,-0x468(%ebp) -080576b2 <.text+0xd9e2> jmp 08056cf0 <exit@plt+0xd034> -080576b7 <.text+0xd9e7> cmpl $0x45,-0x470(%ebp) -080576be <.text+0xd9ee> je 080569b0 <exit@plt+0xccf4> -080576c4 <.text+0xd9f4> mov -0x47c(%ebp),%eax -080576ca <.text+0xd9fa> mov 0xc(%eax),%ecx -080576cd <.text+0xd9fd> jmp 080573df <exit@plt+0xd723> -080576d2 <.text+0xda02> cmpl $0x45,-0x470(%ebp) -080576d9 <.text+0xda09> je 080569b0 <exit@plt+0xccf4> -080576df <.text+0xda0f> mov -0x47c(%ebp),%esi -080576e5 <.text+0xda15> movl $0x2,-0x48c(%ebp) -080576ef <.text+0xda1f> mov 0xc(%esi),%ecx -080576f2 <.text+0xda22> jmp 08057100 <exit@plt+0xd444> -080576f7 <.text+0xda27> cmpl $0x45,-0x470(%ebp) -080576fe <.text+0xda2e> je 08057c85 <exit@plt+0xdfc9> -08057704 <.text+0xda34> mov -0x47c(%ebp),%esi -0805770a <.text+0xda3a> mov $0x51eb851f,%edx -0805770f <.text+0xda3f> mov 0x14(%esi),%ecx -08057712 <.text+0xda42> mov %ecx,%eax -08057714 <.text+0xda44> mov %ecx,%esi -08057716 <.text+0xda46> imul %edx -08057718 <.text+0xda48> mov %ecx,%eax -0805771a <.text+0xda4a> sar $0x1f,%eax -0805771d <.text+0xda4d> sar $0x5,%edx -08057720 <.text+0xda50> sub %eax,%edx -08057722 <.text+0xda52> imul $0x64,%edx,%edx -08057725 <.text+0xda55> sub %edx,%esi -08057727 <.text+0xda57> js 08057ee7 <exit@plt+0xe22b> -0805772d <.text+0xda5d> mov %esi,%ecx -0805772f <.text+0xda5f> movl $0x2,-0x48c(%ebp) -08057739 <.text+0xda69> jmp 08057100 <exit@plt+0xd444> -0805773e <.text+0xda6e> cmpb $0x0,-0x460(%ebp) -08057745 <.text+0xda75> je 0805774e <exit@plt+0xda92> -08057747 <.text+0xda77> movb $0x1,-0x478(%ebp) -0805774e <.text+0xda7e> mov -0x470(%ebp),%esi -08057754 <.text+0xda84> test %esi,%esi -08057756 <.text+0xda86> jne 080569b0 <exit@plt+0xccf4> -0805775c <.text+0xda8c> jmp 08056920 <exit@plt+0xcc64> -08057761 <.text+0xda91> cmpl $0x45,-0x470(%ebp) -08057768 <.text+0xda98> je 080569b0 <exit@plt+0xccf4> -0805776e <.text+0xda9e> mov -0x47c(%ebp),%edx -08057774 <.text+0xdaa4> movl $0x1,-0x48c(%ebp) -0805777e <.text+0xdaae> mov 0x18(%edx),%ecx -08057781 <.text+0xdab1> jmp 08057100 <exit@plt+0xd444> -08057786 <.text+0xdab6> cmpl $0x4f,-0x470(%ebp) -0805778d <.text+0xdabd> je 080569b0 <exit@plt+0xccf4> -08057793 <.text+0xdac3> cmpl $0x45,-0x470(%ebp) -0805779a <.text+0xdaca> je 08057f1d <exit@plt+0xe261> -080577a0 <.text+0xdad0> mov -0x47c(%ebp),%edx -080577a6 <.text+0xdad6> movb $0x0,-0x498(%ebp) -080577ad <.text+0xdadd> movl $0x2,-0x48c(%ebp) -080577b7 <.text+0xdae7> mov 0x14(%edx),%ecx -080577ba <.text+0xdaea> mov $0x51eb851f,%edx -080577bf <.text+0xdaef> mov %ecx,%eax -080577c1 <.text+0xdaf1> imul %edx -080577c3 <.text+0xdaf3> mov %ecx,%eax -080577c5 <.text+0xdaf5> sar $0x1f,%eax -080577c8 <.text+0xdaf8> sar $0x5,%edx -080577cb <.text+0xdafb> sub %eax,%edx -080577cd <.text+0xdafd> lea 0x13(%edx),%esi -080577d0 <.text+0xdb00> test %esi,%esi -080577d2 <.text+0xdb02> setg -0x460(%ebp) -080577d9 <.text+0xdb09> imul $0x64,%edx,%eax -080577dc <.text+0xdb0c> mov %ecx,%edx -080577de <.text+0xdb0e> sub %eax,%edx -080577e0 <.text+0xdb10> mov %edx,%eax -080577e2 <.text+0xdb12> movzbl -0x460(%ebp),%edx -080577e9 <.text+0xdb19> shr $0x1f,%eax -080577ec <.text+0xdb1c> movl $0x0,-0x460(%ebp) -080577f6 <.text+0xdb26> and %edx,%eax -080577f8 <.text+0xdb28> cmp $0xfffff894,%ecx -080577fe <.text+0xdb2e> setl -0x488(%ebp) -08057805 <.text+0xdb35> sub %eax,%esi -08057807 <.text+0xdb37> mov %esi,-0x468(%ebp) -0805780d <.text+0xdb3d> jmp 08056d00 <exit@plt+0xd044> -08057812 <.text+0xdb42> cmpl $0x45,-0x470(%ebp) -08057819 <.text+0xdb49> je 080569b0 <exit@plt+0xccf4> -0805781f <.text+0xdb4f> mov -0x47c(%ebp),%edx -08057825 <.text+0xdb55> mov $0x92492493,%eax -0805782a <.text+0xdb5a> mov 0x18(%edx),%ecx -0805782d <.text+0xdb5d> mov 0x1c(%edx),%esi -08057830 <.text+0xdb60> add $0x6,%ecx -08057833 <.text+0xdb63> imul %ecx -08057835 <.text+0xdb65> mov %ecx,%eax -08057837 <.text+0xdb67> sar $0x1f,%eax -0805783a <.text+0xdb6a> sub %ecx,%esi -0805783c <.text+0xdb6c> add %ecx,%edx -0805783e <.text+0xdb6e> sar $0x2,%edx -08057841 <.text+0xdb71> sub %eax,%edx -08057843 <.text+0xdb73> lea 0x0(,%edx,8),%eax -0805784a <.text+0xdb7a> sub %edx,%eax -0805784c <.text+0xdb7c> lea 0x7(%esi,%eax,1),%esi -08057850 <.text+0xdb80> mov $0x92492493,%eax -08057855 <.text+0xdb85> imul %esi -08057857 <.text+0xdb87> jmp 08057182 <exit@plt+0xd4c6> -0805785c <.text+0xdb8c> cmpb $0x1,-0x460(%ebp) -08057863 <.text+0xdb93> mov -0x494(%ebp),%edx -08057869 <.text+0xdb99> sbb %eax,%eax -0805786b <.text+0xdb9b> mov %eax,%esi -0805786d <.text+0xdb9d> and %al,-0x478(%ebp) -08057873 <.text+0xdba3> add $0x1,%esi -08057876 <.text+0xdba6> test %edx,%edx -08057878 <.text+0xdba8> je 08058096 <exit@plt+0xe3da> -0805787e <.text+0xdbae> mov -0x494(%ebp),%eax -08057884 <.text+0xdbb4> mov %eax,(%esp) -08057887 <.text+0xdbb7> call 08049a2c <strlen@plt> -0805788c <.text+0xdbbc> mov %eax,-0x460(%ebp) -08057892 <.text+0xdbc2> mov %eax,%edx -08057894 <.text+0xdbc4> sub %edx,%edi -08057896 <.text+0xdbc6> mov %edi,%eax -08057898 <.text+0xdbc8> sar $0x1f,%eax -0805789b <.text+0xdbcb> not %eax -0805789d <.text+0xdbcd> and %edi,%eax -0805789f <.text+0xdbcf> add %edx,%eax -080578a1 <.text+0xdbd1> mov %eax,-0x468(%ebp) -080578a7 <.text+0xdbd7> mov -0x46c(%ebp),%eax -080578ad <.text+0xdbdd> sub -0x464(%ebp),%eax -080578b3 <.text+0xdbe3> cmp %eax,-0x468(%ebp) -080578b9 <.text+0xdbe9> jae 08056740 <exit@plt+0xca84> -080578bf <.text+0xdbef> mov -0x45c(%ebp),%eax -080578c5 <.text+0xdbf5> test %eax,%eax -080578c7 <.text+0xdbf7> je 08057962 <exit@plt+0xdca6> -080578cd <.text+0xdbfd> test %edi,%edi -080578cf <.text+0xdbff> jle 080578fe <exit@plt+0xdc42> -080578d1 <.text+0xdc01> cmpl $0x30,-0x474(%ebp) -080578d8 <.text+0xdc08> je 08058071 <exit@plt+0xe3b5> -080578de <.text+0xdc0e> mov -0x45c(%ebp),%ecx -080578e4 <.text+0xdc14> mov %edi,0x8(%esp) -080578e8 <.text+0xdc18> movl $0x20,0x4(%esp) -080578f0 <.text+0xdc20> mov %ecx,(%esp) -080578f3 <.text+0xdc23> call 080497fc <memset@plt> -080578f8 <.text+0xdc28> add %edi,-0x45c(%ebp) -080578fe <.text+0xdc2e> mov %esi,%eax -08057900 <.text+0xdc30> test %al,%al -08057902 <.text+0xdc32> je 08057cce <exit@plt+0xe012> -08057908 <.text+0xdc38> mov -0x460(%ebp),%edx -0805790e <.text+0xdc3e> mov -0x45c(%ebp),%ecx -08057914 <.text+0xdc44> test %edx,%edx -08057916 <.text+0xdc46> lea (%ecx,%edx,1),%edi -08057919 <.text+0xdc49> je 0805795c <exit@plt+0xdca0> -0805791b <.text+0xdc4b> call 08049bbc <__ctype_tolower_loc@plt> -08057920 <.text+0xdc50> mov -0x460(%ebp),%edx -08057926 <.text+0xdc56> mov -0x494(%ebp),%ecx -0805792c <.text+0xdc5c> mov %ebx,-0x45c(%ebp) -08057932 <.text+0xdc62> lea (%ecx,%edx,1),%esi -08057935 <.text+0xdc65> xor %edx,%edx -08057937 <.text+0xdc67> nop -08057938 <.text+0xdc68> movzbl -0x1(%esi,%edx,1),%ebx -0805793d <.text+0xdc6d> mov (%eax),%ecx -0805793f <.text+0xdc6f> mov (%ecx,%ebx,4),%ecx -08057942 <.text+0xdc72> mov %cl,-0x1(%edi,%edx,1) -08057946 <.text+0xdc76> mov -0x460(%ebp),%ebx -0805794c <.text+0xdc7c> sub $0x1,%edx -0805794f <.text+0xdc7f> lea (%edx,%ebx,1),%ecx -08057952 <.text+0xdc82> test %ecx,%ecx -08057954 <.text+0xdc84> jne 08057938 <exit@plt+0xdc7c> -08057956 <.text+0xdc86> mov -0x45c(%ebp),%ebx -0805795c <.text+0xdc8c> mov %edi,-0x45c(%ebp) -08057962 <.text+0xdc92> mov -0x468(%ebp),%esi -08057968 <.text+0xdc98> jmp 080570a8 <exit@plt+0xd3ec> -0805796d <.text+0xdc9d> cmpl $0x45,-0x470(%ebp) -08057974 <.text+0xdca4> je 08057c85 <exit@plt+0xdfc9> -0805797a <.text+0xdcaa> cmpl $0x4f,-0x470(%ebp) -08057981 <.text+0xdcb1> je 080569b0 <exit@plt+0xccf4> -08057987 <.text+0xdcb7> mov -0x47c(%ebp),%ecx -0805798d <.text+0xdcbd> movl $0x0,-0x460(%ebp) -08057997 <.text+0xdcc7> movb $0x0,-0x498(%ebp) -0805799e <.text+0xdcce> movl $0x4,-0x48c(%ebp) -080579a8 <.text+0xdcd8> mov 0x14(%ecx),%eax -080579ab <.text+0xdcdb> cmp $0xfffff894,%eax -080579b0 <.text+0xdce0> setl -0x488(%ebp) -080579b7 <.text+0xdce7> add $0x76c,%eax -080579bc <.text+0xdcec> mov %eax,-0x468(%ebp) -080579c2 <.text+0xdcf2> jmp 08056d00 <exit@plt+0xd044> -080579c7 <.text+0xdcf7> nop -080579c8 <.text+0xdcf8> negl -0x468(%ebp) -080579ce <.text+0xdcfe> jmp 08056d12 <exit@plt+0xd056> -080579d3 <.text+0xdd03> nop -080579d4 <.text+0xdd04> lea 0x0(%esi,%eiz,1),%esi -080579d8 <.text+0xdd08> mov -0x46c(%ebp),%eax -080579de <.text+0xdd0e> sub -0x464(%ebp),%eax -080579e4 <.text+0xdd14> cmp %eax,%esi -080579e6 <.text+0xdd16> jae 08056740 <exit@plt+0xca84> -080579ec <.text+0xdd1c> mov -0x45c(%ebp),%eax -080579f2 <.text+0xdd22> test %eax,%eax -080579f4 <.text+0xdd24> je 08057a2f <exit@plt+0xdd73> -080579f6 <.text+0xdd26> mov -0x45c(%ebp),%eax -080579fc <.text+0xdd2c> mov %dl,-0x49c(%ebp) -08057a02 <.text+0xdd32> mov %ecx,-0x4a0(%ebp) -08057a08 <.text+0xdd38> mov %esi,0x8(%esp) -08057a0c <.text+0xdd3c> movl $0x20,0x4(%esp) -08057a14 <.text+0xdd44> mov %eax,(%esp) -08057a17 <.text+0xdd47> call 080497fc <memset@plt> -08057a1c <.text+0xdd4c> mov -0x4a0(%ebp),%ecx -08057a22 <.text+0xdd52> add %esi,-0x45c(%ebp) -08057a28 <.text+0xdd58> movzbl -0x49c(%ebp),%edx -08057a2f <.text+0xdd5f> mov %edi,%eax -08057a31 <.text+0xdd61> sub %esi,%eax -08057a33 <.text+0xdd63> add %esi,-0x464(%ebp) -08057a39 <.text+0xdd69> cmp %esi,%edi -08057a3b <.text+0xdd6b> mov %eax,-0x468(%ebp) -08057a41 <.text+0xdd71> setle %al -08057a44 <.text+0xdd74> movzbl %al,%edi -08057a47 <.text+0xdd77> sub $0x1,%edi -08057a4a <.text+0xdd7a> and -0x468(%ebp),%edi -08057a50 <.text+0xdd80> test %dl,%dl -08057a52 <.text+0xdd82> je 08056ed9 <exit@plt+0xd21d> -08057a58 <.text+0xdd88> lea -0x1(%edi),%esi -08057a5b <.text+0xdd8b> mov %esi,%eax -08057a5d <.text+0xdd8d> sar $0x1f,%eax -08057a60 <.text+0xdd90> not %eax -08057a62 <.text+0xdd92> and %esi,%eax -08057a64 <.text+0xdd94> add $0x1,%eax -08057a67 <.text+0xdd97> mov %eax,-0x468(%ebp) -08057a6d <.text+0xdd9d> mov -0x46c(%ebp),%eax -08057a73 <.text+0xdda3> sub -0x464(%ebp),%eax -08057a79 <.text+0xdda9> cmp %eax,-0x468(%ebp) -08057a7f <.text+0xddaf> jae 08056740 <exit@plt+0xca84> -08057a85 <.text+0xddb5> mov -0x45c(%ebp),%eax -08057a8b <.text+0xddbb> test %eax,%eax -08057a8d <.text+0xddbd> je 08057ae7 <exit@plt+0xde2b> -08057a8f <.text+0xddbf> test %esi,%esi -08057a91 <.text+0xddc1> jle 08057ad6 <exit@plt+0xde1a> -08057a93 <.text+0xddc3> mov -0x460(%ebp),%eax -08057a99 <.text+0xddc9> test %eax,%eax -08057a9b <.text+0xddcb> jne 08057ad6 <exit@plt+0xde1a> -08057a9d <.text+0xddcd> mov -0x45c(%ebp),%eax -08057aa3 <.text+0xddd3> mov %dl,-0x49c(%ebp) -08057aa9 <.text+0xddd9> mov %ecx,-0x4a0(%ebp) -08057aaf <.text+0xdddf> mov %esi,0x8(%esp) -08057ab3 <.text+0xdde3> movl $0x20,0x4(%esp) -08057abb <.text+0xddeb> mov %eax,(%esp) -08057abe <.text+0xddee> call 080497fc <memset@plt> -08057ac3 <.text+0xddf3> mov -0x4a0(%ebp),%ecx -08057ac9 <.text+0xddf9> add %esi,-0x45c(%ebp) -08057acf <.text+0xddff> movzbl -0x49c(%ebp),%edx -08057ad6 <.text+0xde06> mov -0x45c(%ebp),%esi -08057adc <.text+0xde0c> mov %dl,(%esi) -08057ade <.text+0xde0e> add $0x1,%esi -08057ae1 <.text+0xde11> mov %esi,-0x45c(%ebp) -08057ae7 <.text+0xde17> mov -0x468(%ebp),%eax -08057aed <.text+0xde1d> add %eax,-0x464(%ebp) -08057af3 <.text+0xde23> jmp 08056ed9 <exit@plt+0xd21d> -08057af8 <.text+0xde28> mov -0x45c(%ebp),%eax -08057afe <.text+0xde2e> mov %esi,0x8(%esp) -08057b02 <.text+0xde32> mov %ecx,0x4(%esp) -08057b06 <.text+0xde36> mov %eax,(%esp) -08057b09 <.text+0xde39> call 08049a0c <memcpy@plt> -08057b0e <.text+0xde3e> mov -0x45c(%ebp),%edx -08057b14 <.text+0xde44> lea (%edx,%esi,1),%esi -08057b17 <.text+0xde47> mov %esi,-0x45c(%ebp) -08057b1d <.text+0xde4d> jmp 08056fc4 <exit@plt+0xd308> -08057b22 <.text+0xde52> lea 0x0(%esi),%esi -08057b28 <.text+0xde58> test %dl,%dl -08057b2a <.text+0xde5a> je 08056ed9 <exit@plt+0xd21d> -08057b30 <.text+0xde60> lea -0x1(%edi),%esi -08057b33 <.text+0xde63> mov %esi,%eax -08057b35 <.text+0xde65> sar $0x1f,%eax -08057b38 <.text+0xde68> not %eax -08057b3a <.text+0xde6a> and %esi,%eax -08057b3c <.text+0xde6c> add $0x1,%eax -08057b3f <.text+0xde6f> mov %eax,-0x468(%ebp) -08057b45 <.text+0xde75> mov -0x46c(%ebp),%eax -08057b4b <.text+0xde7b> sub -0x464(%ebp),%eax -08057b51 <.text+0xde81> cmp %eax,-0x468(%ebp) -08057b57 <.text+0xde87> jae 08056740 <exit@plt+0xca84> -08057b5d <.text+0xde8d> mov -0x45c(%ebp),%eax -08057b63 <.text+0xde93> test %eax,%eax -08057b65 <.text+0xde95> je 08057ae7 <exit@plt+0xde2b> -08057b67 <.text+0xde97> test %esi,%esi -08057b69 <.text+0xde99> jle 08057ad6 <exit@plt+0xde1a> -08057b6f <.text+0xde9f> mov -0x460(%ebp),%eax -08057b75 <.text+0xdea5> test %eax,%eax -08057b77 <.text+0xdea7> jne 08057ad6 <exit@plt+0xde1a> -08057b7d <.text+0xdead> cmpl $0x30,-0x474(%ebp) -08057b84 <.text+0xdeb4> jne 08057a9d <exit@plt+0xdde1> -08057b8a <.text+0xdeba> mov -0x45c(%ebp),%eax -08057b90 <.text+0xdec0> mov %dl,-0x49c(%ebp) -08057b96 <.text+0xdec6> mov %ecx,-0x4a0(%ebp) -08057b9c <.text+0xdecc> mov %esi,0x8(%esp) -08057ba0 <.text+0xded0> movl $0x30,0x4(%esp) -08057ba8 <.text+0xded8> mov %eax,(%esp) -08057bab <.text+0xdedb> call 080497fc <memset@plt> -08057bb0 <.text+0xdee0> movzbl -0x49c(%ebp),%edx -08057bb7 <.text+0xdee7> add %esi,-0x45c(%ebp) -08057bbd <.text+0xdeed> mov -0x4a0(%ebp),%ecx -08057bc3 <.text+0xdef3> jmp 08057ad6 <exit@plt+0xde1a> -08057bc8 <.text+0xdef8> mov -0x45c(%ebp),%edx -08057bce <.text+0xdefe> mov %ecx,-0x4a0(%ebp) -08057bd4 <.text+0xdf04> mov %edi,0x8(%esp) -08057bd8 <.text+0xdf08> movl $0x30,0x4(%esp) -08057be0 <.text+0xdf10> mov %edx,(%esp) -08057be3 <.text+0xdf13> call 080497fc <memset@plt> -08057be8 <.text+0xdf18> mov -0x4a0(%ebp),%ecx -08057bee <.text+0xdf1e> add %edi,-0x45c(%ebp) -08057bf4 <.text+0xdf24> jmp 08056f61 <exit@plt+0xd2a5> -08057bf9 <.text+0xdf29> lea 0x0(%esi,%eiz,1),%esi -08057c00 <.text+0xdf30> movl $0x2,-0x48c(%ebp) -08057c0a <.text+0xdf3a> jmp 08057100 <exit@plt+0xd444> -08057c0f <.text+0xdf3f> mov -0x460(%ebp),%ebx -08057c15 <.text+0xdf45> movb $0x0,-0x498(%ebp) -08057c1c <.text+0xdf4c> movl $0x1,-0x48c(%ebp) -08057c26 <.text+0xdf56> jmp 08056d6b <exit@plt+0xd0af> -08057c2b <.text+0xdf5b> mov -0x460(%ebp),%edx -08057c31 <.text+0xdf61> lea -0x429(%ebp),%eax -08057c37 <.text+0xdf67> mov -0x45c(%ebp),%ecx -08057c3d <.text+0xdf6d> mov %eax,0x4(%esp) -08057c41 <.text+0xdf71> mov %edx,0x8(%esp) -08057c45 <.text+0xdf75> mov %ecx,(%esp) -08057c48 <.text+0xdf78> call 08049a0c <memcpy@plt> -08057c4d <.text+0xdf7d> jmp 080568e3 <exit@plt+0xcc27> -08057c52 <.text+0xdf82> mov -0x45c(%ebp),%esi -08057c58 <.text+0xdf88> mov %edx,-0x49c(%ebp) -08057c5e <.text+0xdf8e> mov %edi,0x8(%esp) -08057c62 <.text+0xdf92> movl $0x30,0x4(%esp) -08057c6a <.text+0xdf9a> mov %esi,(%esp) -08057c6d <.text+0xdf9d> add %edi,%esi -08057c6f <.text+0xdf9f> call 080497fc <memset@plt> -08057c74 <.text+0xdfa4> mov -0x49c(%ebp),%edx -08057c7a <.text+0xdfaa> mov %esi,-0x45c(%ebp) -08057c80 <.text+0xdfb0> jmp 0805688e <exit@plt+0xcbd2> -08057c85 <.text+0xdfb5> movl $0x0,-0x48c(%ebp) -08057c8f <.text+0xdfbf> jmp 08057143 <exit@plt+0xd487> -08057c94 <.text+0xdfc4> mov -0x45c(%ebp),%eax -08057c9a <.text+0xdfca> mov %edi,0x8(%esp) -08057c9e <.text+0xdfce> movl $0x30,0x4(%esp) -08057ca6 <.text+0xdfd6> mov %eax,(%esp) -08057ca9 <.text+0xdfd9> call 080497fc <memset@plt> -08057cae <.text+0xdfde> add %edi,-0x45c(%ebp) -08057cb4 <.text+0xdfe4> jmp 08056b7f <exit@plt+0xcec3> -08057cb9 <.text+0xdfe9> mov %edx,-0x45c(%ebp) -08057cbf <.text+0xdfef> movl $0x0,-0x464(%ebp) -08057cc9 <.text+0xdff9> jmp 08056688 <exit@plt+0xc9cc> -08057cce <.text+0xdffe> cmpb $0x0,-0x478(%ebp) -08057cd5 <.text+0xe005> je 080580b1 <exit@plt+0xe3f5> -08057cdb <.text+0xe00b> mov -0x460(%ebp),%esi -08057ce1 <.text+0xe011> mov -0x45c(%ebp),%eax -08057ce7 <.text+0xe017> test %esi,%esi -08057ce9 <.text+0xe019> lea (%eax,%esi,1),%edi -08057cec <.text+0xe01c> je 0805795c <exit@plt+0xdca0> -08057cf2 <.text+0xe022> call 080498bc <__ctype_toupper_loc@plt> -08057cf7 <.text+0xe027> mov -0x494(%ebp),%edx -08057cfd <.text+0xe02d> mov %ebx,-0x45c(%ebp) -08057d03 <.text+0xe033> lea (%edx,%esi,1),%esi -08057d06 <.text+0xe036> xor %edx,%edx -08057d08 <.text+0xe038> movzbl -0x1(%esi,%edx,1),%ebx -08057d0d <.text+0xe03d> mov (%eax),%ecx -08057d0f <.text+0xe03f> mov (%ecx,%ebx,4),%ecx -08057d12 <.text+0xe042> mov %cl,-0x1(%edi,%edx,1) -08057d16 <.text+0xe046> mov -0x460(%ebp),%ebx -08057d1c <.text+0xe04c> sub $0x1,%edx -08057d1f <.text+0xe04f> lea (%edx,%ebx,1),%ecx -08057d22 <.text+0xe052> test %ecx,%ecx -08057d24 <.text+0xe054> jne 08057d08 <exit@plt+0xe04c> -08057d26 <.text+0xe056> jmp 08057956 <exit@plt+0xdc9a> -08057d2b <.text+0xe05b> cmpl $0x2,-0x460(%ebp) -08057d32 <.text+0xe062> je 08057daf <exit@plt+0xe0f3> -08057d34 <.text+0xe064> cmpl $0x3,-0x460(%ebp) -08057d3b <.text+0xe06b> je 08057fee <exit@plt+0xe332> -08057d41 <.text+0xe071> movzbl (%esi),%ecx -08057d44 <.text+0xe074> jmp 0805657f <exit@plt+0xc8c3> -08057d49 <.text+0xe079> mov -0x45c(%ebp),%eax -08057d4f <.text+0xe07f> mov %dl,-0x49c(%ebp) -08057d55 <.text+0xe085> mov %ecx,-0x4a0(%ebp) -08057d5b <.text+0xe08b> mov %edi,0x8(%esp) -08057d5f <.text+0xe08f> movl $0x30,0x4(%esp) -08057d67 <.text+0xe097> mov %eax,(%esp) -08057d6a <.text+0xe09a> call 080497fc <memset@plt> -08057d6f <.text+0xe09f> movzbl -0x49c(%ebp),%edx -08057d76 <.text+0xe0a6> add %edi,-0x45c(%ebp) -08057d7c <.text+0xe0ac> mov -0x4a0(%ebp),%ecx -08057d82 <.text+0xe0b2> jmp 08056e7e <exit@plt+0xd1c2> -08057d87 <.text+0xe0b7> movl $0x1,-0x460(%ebp) -08057d91 <.text+0xe0c1> mov $0x1,%edx -08057d96 <.text+0xe0c6> add $0x1,%edx -08057d99 <.text+0xe0c9> movzbl (%ebx,%edx,1),%eax -08057d9d <.text+0xe0cd> lea (%ebx,%edx,1),%esi -08057da0 <.text+0xe0d0> cmp $0x3a,%al -08057da2 <.text+0xe0d2> je 08057d96 <exit@plt+0xe0da> -08057da4 <.text+0xe0d4> mov %edx,-0x460(%ebp) -08057daa <.text+0xe0da> jmp 080569a7 <exit@plt+0xcceb> -08057daf <.text+0xe0df> imul $0x2710,-0x468(%ebp),%eax -08057db9 <.text+0xe0e9> shr $0x1f,%ebx -08057dbc <.text+0xe0ec> mov %bl,-0x488(%ebp) -08057dc2 <.text+0xe0f2> movl $0x14,-0x460(%ebp) -08057dcc <.text+0xe0fc> lea (%eax,%ecx,1),%ecx -08057dcf <.text+0xe0ff> imul $0x64,%edx,%eax -08057dd2 <.text+0xe102> movb $0x1,-0x498(%ebp) -08057dd9 <.text+0xe109> movl $0x9,-0x48c(%ebp) -08057de3 <.text+0xe113> lea (%ecx,%eax,1),%eax -08057de6 <.text+0xe116> mov %eax,-0x468(%ebp) -08057dec <.text+0xe11c> jmp 08056cf0 <exit@plt+0xd034> -08057df1 <.text+0xe121> imul $0x64,-0x468(%ebp),%eax -08057df8 <.text+0xe128> shr $0x1f,%ebx -08057dfb <.text+0xe12b> mov %bl,-0x488(%ebp) -08057e01 <.text+0xe131> movl $0x4,-0x460(%ebp) -08057e0b <.text+0xe13b> add %edx,%eax -08057e0d <.text+0xe13d> mov %eax,-0x468(%ebp) -08057e13 <.text+0xe143> movb $0x1,-0x498(%ebp) -08057e1a <.text+0xe14a> movl $0x6,-0x48c(%ebp) -08057e24 <.text+0xe154> jmp 08056cf0 <exit@plt+0xd034> -08057e29 <.text+0xe159> mov -0x460(%ebp),%eax -08057e2f <.text+0xe15f> mov $0x51eb851f,%ecx -08057e34 <.text+0xe164> imul %ecx -08057e36 <.text+0xe166> mov -0x460(%ebp),%eax -08057e3c <.text+0xe16c> sar $0x5,%edx -08057e3f <.text+0xe16f> sar $0x1f,%eax -08057e42 <.text+0xe172> sub %eax,%edx -08057e44 <.text+0xe174> imul $0x64,%edx,%eax -08057e47 <.text+0xe177> mov -0x460(%ebp),%edx -08057e4d <.text+0xe17d> sub %eax,%edx -08057e4f <.text+0xe17f> lea (%esi,%edx,1),%eax -08057e52 <.text+0xe182> mov %eax,-0x468(%ebp) -08057e58 <.text+0xe188> imul %ecx -08057e5a <.text+0xe18a> mov -0x468(%ebp),%eax -08057e60 <.text+0xe190> mov %edx,%ecx -08057e62 <.text+0xe192> sar $0x1f,%eax -08057e65 <.text+0xe195> sar $0x5,%ecx -08057e68 <.text+0xe198> sub %eax,%ecx -08057e6a <.text+0xe19a> mov -0x468(%ebp),%eax -08057e70 <.text+0xe1a0> imul $0x64,%ecx,%ecx -08057e73 <.text+0xe1a3> sub %ecx,%eax -08057e75 <.text+0xe1a5> mov %eax,%ecx -08057e77 <.text+0xe1a7> jns 08057c00 <exit@plt+0xdf44> -08057e7d <.text+0xe1ad> mov $0xfffff894,%eax -08057e82 <.text+0xe1b2> sub %esi,%eax -08057e84 <.text+0xe1b4> cmp %eax,-0x460(%ebp) -08057e8a <.text+0xe1ba> jl 08057ef5 <exit@plt+0xe239> -08057e8c <.text+0xe1bc> add $0x64,%ecx -08057e8f <.text+0xe1bf> movl $0x2,-0x48c(%ebp) -08057e99 <.text+0xe1c9> jmp 08057100 <exit@plt+0xd444> -08057e9e <.text+0xe1ce> mov -0x460(%ebp),%edx -08057ea4 <.text+0xe1d4> mov $0xfffff894,%eax -08057ea9 <.text+0xe1d9> sub %esi,%eax -08057eab <.text+0xe1db> cmp %eax,-0x460(%ebp) -08057eb1 <.text+0xe1e1> movb $0x0,-0x498(%ebp) -08057eb8 <.text+0xe1e8> lea 0x76c(%edx,%esi,1),%esi -08057ebf <.text+0xe1ef> mov %esi,-0x468(%ebp) -08057ec5 <.text+0xe1f5> mov %ebx,%esi -08057ec7 <.text+0xe1f7> setl -0x488(%ebp) -08057ece <.text+0xe1fe> movl $0x0,-0x460(%ebp) -08057ed8 <.text+0xe208> movl $0x4,-0x48c(%ebp) -08057ee2 <.text+0xe212> jmp 08056cf0 <exit@plt+0xd034> -08057ee7 <.text+0xe217> cmp $0xfffff894,%ecx -08057eed <.text+0xe21d> jge 080580e1 <exit@plt+0xe425> -08057ef3 <.text+0xe223> mov %esi,%ecx -08057ef5 <.text+0xe225> neg %ecx -08057ef7 <.text+0xe227> movl $0x2,-0x48c(%ebp) -08057f01 <.text+0xe231> jmp 08057100 <exit@plt+0xd444> -08057f06 <.text+0xe236> mov 0x14(%ebp),%ecx -08057f09 <.text+0xe239> mov $0x9,%edi -08057f0e <.text+0xe23e> movl $0x9,-0x48c(%ebp) -08057f18 <.text+0xe248> jmp 08057100 <exit@plt+0xd444> -08057f1d <.text+0xe24d> movb $0x20,-0x458(%ebp) -08057f24 <.text+0xe254> movb $0x25,-0x457(%ebp) -08057f2b <.text+0xe25b> movb $0x0,-0x468(%ebp) -08057f32 <.text+0xe262> movl $0x0,-0x48c(%ebp) -08057f3c <.text+0xe26c> jmp 08056a12 <exit@plt+0xcd56> -08057f41 <.text+0xe271> mov -0x48c(%ebp),%esi -08057f47 <.text+0xe277> xor %eax,%eax -08057f49 <.text+0xe279> sub $0x1,%esi -08057f4c <.text+0xe27c> test $0x3,%esi -08057f52 <.text+0xe282> mov %esi,-0x48c(%ebp) -08057f58 <.text+0xe288> jne 08057f89 <exit@plt+0xe2cd> -08057f5a <.text+0xe28a> mov %esi,%edx -08057f5c <.text+0xe28c> mov $0x64,%esi -08057f61 <.text+0xe291> mov %edx,%eax -08057f63 <.text+0xe293> sar $0x1f,%edx -08057f66 <.text+0xe296> idiv %esi -08057f68 <.text+0xe298> mov $0x1,%eax -08057f6d <.text+0xe29d> test %edx,%edx -08057f6f <.text+0xe29f> jne 08057f89 <exit@plt+0xe2cd> -08057f71 <.text+0xe2a1> mov -0x48c(%ebp),%edx -08057f77 <.text+0xe2a7> mov $0x190,%si -08057f7b <.text+0xe2ab> mov %edx,%eax -08057f7d <.text+0xe2ad> sar $0x1f,%edx -08057f80 <.text+0xe2b0> idiv %esi -08057f82 <.text+0xe2b2> xor %eax,%eax -08057f84 <.text+0xe2b4> test %edx,%edx -08057f86 <.text+0xe2b6> sete %al -08057f89 <.text+0xe2b9> mov -0x468(%ebp),%edx -08057f8f <.text+0xe2bf> lea 0x16d(%edx,%eax,1),%eax -08057f96 <.text+0xe2c6> mov $0x92492493,%edx -08057f9b <.text+0xe2cb> mov %eax,-0x488(%ebp) -08057fa1 <.text+0xe2d1> sub -0x498(%ebp),%eax -08057fa7 <.text+0xe2d7> lea 0x17e(%eax),%esi -08057fad <.text+0xe2dd> mov %esi,%eax -08057faf <.text+0xe2df> imul %edx -08057fb1 <.text+0xe2e1> mov %esi,%eax -08057fb3 <.text+0xe2e3> sar $0x1f,%eax -08057fb6 <.text+0xe2e6> add %esi,%edx -08057fb8 <.text+0xe2e8> sar $0x2,%edx -08057fbb <.text+0xe2eb> sub %eax,%edx -08057fbd <.text+0xe2ed> lea 0x0(,%edx,8),%eax -08057fc4 <.text+0xe2f4> sub %edx,%eax -08057fc6 <.text+0xe2f6> mov %eax,-0x468(%ebp) -08057fcc <.text+0xe2fc> mov -0x488(%ebp),%eax -08057fd2 <.text+0xe302> mov -0x468(%ebp),%edx -08057fd8 <.text+0xe308> sub %esi,%eax -08057fda <.text+0xe30a> mov $0xffffffff,%esi -08057fdf <.text+0xe30f> lea 0x3(%eax,%edx,1),%eax -08057fe3 <.text+0xe313> mov %eax,-0x488(%ebp) -08057fe9 <.text+0xe319> jmp 080575ed <exit@plt+0xd931> -08057fee <.text+0xe31e> test %ecx,%ecx -08057ff0 <.text+0xe320> jne 08057daf <exit@plt+0xe0f3> -08057ff6 <.text+0xe326> test %edx,%edx -08057ff8 <.text+0xe328> jne 08057df1 <exit@plt+0xe135> -08057ffe <.text+0xe32e> shr $0x1f,%ebx -08058001 <.text+0xe331> mov %bl,-0x488(%ebp) -08058007 <.text+0xe337> movl $0x0,-0x460(%ebp) -08058011 <.text+0xe341> movb $0x1,-0x498(%ebp) -08058018 <.text+0xe348> movl $0x3,-0x48c(%ebp) -08058022 <.text+0xe352> jmp 08056cf0 <exit@plt+0xd034> -08058027 <.text+0xe357> mov -0x45c(%ebp),%edx -0805802d <.text+0xe35d> mov %edi,0x8(%esp) -08058031 <.text+0xe361> movl $0x30,0x4(%esp) -08058039 <.text+0xe369> mov %edx,(%esp) -0805803c <.text+0xe36c> call 080497fc <memset@plt> -08058041 <.text+0xe371> add %edi,-0x45c(%ebp) -08058047 <.text+0xe377> jmp 0805736a <exit@plt+0xd6ae> -0805804c <.text+0xe37c> mov -0x45c(%ebp),%eax -08058052 <.text+0xe382> mov %edi,0x8(%esp) -08058056 <.text+0xe386> movl $0x30,0x4(%esp) -0805805e <.text+0xe38e> mov %eax,(%esp) -08058061 <.text+0xe391> call 080497fc <memset@plt> -08058066 <.text+0xe396> add %edi,-0x45c(%ebp) -0805806c <.text+0xe39c> jmp 08057222 <exit@plt+0xd566> -08058071 <.text+0xe3a1> mov -0x45c(%ebp),%edx -08058077 <.text+0xe3a7> mov %edi,0x8(%esp) -0805807b <.text+0xe3ab> movl $0x30,0x4(%esp) -08058083 <.text+0xe3b3> mov %edx,(%esp) -08058086 <.text+0xe3b6> call 080497fc <memset@plt> -0805808b <.text+0xe3bb> add %edi,-0x45c(%ebp) -08058091 <.text+0xe3c1> jmp 080578fe <exit@plt+0xdc42> -08058096 <.text+0xe3c6> xor %edx,%edx -08058098 <.text+0xe3c8> movl $0x0,-0x460(%ebp) -080580a2 <.text+0xe3d2> movl $0x805f061,-0x494(%ebp) -080580ac <.text+0xe3dc> jmp 08057894 <exit@plt+0xdbd8> -080580b1 <.text+0xe3e1> mov -0x460(%ebp),%esi -080580b7 <.text+0xe3e7> mov -0x494(%ebp),%eax -080580bd <.text+0xe3ed> mov -0x45c(%ebp),%edx -080580c3 <.text+0xe3f3> mov %esi,0x8(%esp) -080580c7 <.text+0xe3f7> mov %eax,0x4(%esp) -080580cb <.text+0xe3fb> mov %edx,(%esp) -080580ce <.text+0xe3fe> call 08049a0c <memcpy@plt> -080580d3 <.text+0xe403> mov -0x45c(%ebp),%ecx -080580d9 <.text+0xe409> lea (%ecx,%esi,1),%edi -080580dc <.text+0xe40c> jmp 0805795c <exit@plt+0xdca0> -080580e1 <.text+0xe411> lea 0x64(%esi),%ecx -080580e4 <.text+0xe414> movl $0x2,-0x48c(%ebp) -080580ee <.text+0xe41e> jmp 08057100 <exit@plt+0xd444> -080580f3 <.text+0xe423> mov -0x45c(%ebp),%ecx -080580f9 <.text+0xe429> mov %edi,0x8(%esp) -080580fd <.text+0xe42d> movl $0x30,0x4(%esp) -08058105 <.text+0xe435> mov %ecx,(%esp) -08058108 <.text+0xe438> call 080497fc <memset@plt> -0805810d <.text+0xe43d> add %edi,-0x45c(%ebp) -08058113 <.text+0xe443> movzbl (%ebx),%eax -08058116 <.text+0xe446> jmp 08057097 <exit@plt+0xd3db> -0805811b <.text+0xe44b> call 08049b1c <__stack_chk_fail@plt> -08058120 <.text+0xe450> push %ebp -08058121 <.text+0xe451> mov %esp,%ebp -08058123 <.text+0xe453> sub $0x8,%esp -08058126 <.text+0xe456> mov %ebx,(%esp) -08058129 <.text+0xe459> mov %esi,0x4(%esp) -0805812d <.text+0xe45d> mov 0x1c(%ebp),%esi -08058130 <.text+0xe460> mov 0x10(%ebp),%eax -08058133 <.text+0xe463> mov 0x14(%ebp),%ebx -08058136 <.text+0xe466> mov 0x8(%ebp),%edx -08058139 <.text+0xe469> mov %esi,0x14(%ebp) -0805813c <.text+0xe46c> mov 0x18(%ebp),%esi -0805813f <.text+0xe46f> mov 0xc(%ebp),%ecx -08058142 <.text+0xe472> mov %eax,0x8(%ebp) -08058145 <.text+0xe475> xor %eax,%eax -08058147 <.text+0xe477> mov %ebx,0xc(%ebp) -0805814a <.text+0xe47a> mov %esi,0x10(%ebp) -0805814d <.text+0xe47d> mov (%esp),%ebx -08058150 <.text+0xe480> mov 0x4(%esp),%esi -08058154 <.text+0xe484> mov %ebp,%esp -08058156 <.text+0xe486> pop %ebp -08058157 <.text+0xe487> jmp 08056430 <exit@plt+0xc774> -0805815c <.text+0xe48c> nop -0805815d <.text+0xe48d> nop -0805815e <.text+0xe48e> nop -0805815f <.text+0xe48f> nop -08058160 <.text+0xe490> push %ebp -08058161 <.text+0xe491> mov %esp,%ebp -08058163 <.text+0xe493> push %edi -08058164 <.text+0xe494> push %esi -08058165 <.text+0xe495> push %ebx -08058166 <.text+0xe496> sub $0x1c,%esp -08058169 <.text+0xe499> mov 0x10(%ebp),%eax -0805816c <.text+0xe49c> mov 0x8(%ebp),%esi -0805816f <.text+0xe49f> mov 0xc(%ebp),%ebx -08058172 <.text+0xe4a2> lea 0x14(%eax),%edi -08058175 <.text+0xe4a5> movb $0x0,0x14(%eax) -08058179 <.text+0xe4a9> lea 0x0(%esi,%eiz,1),%esi -08058180 <.text+0xe4b0> mov %esi,(%esp) -08058183 <.text+0xe4b3> sub $0x1,%edi -08058186 <.text+0xe4b6> mov %ebx,0x4(%esp) -0805818a <.text+0xe4ba> movl $0xa,0x8(%esp) -08058192 <.text+0xe4c2> movl $0x0,0xc(%esp) -0805819a <.text+0xe4ca> call 0805bb90 <exit@plt+0x11ed4> -0805819f <.text+0xe4cf> add $0x30,%eax -080581a2 <.text+0xe4d2> mov %al,(%edi) -080581a4 <.text+0xe4d4> mov %esi,(%esp) -080581a7 <.text+0xe4d7> mov %ebx,0x4(%esp) -080581ab <.text+0xe4db> movl $0xa,0x8(%esp) -080581b3 <.text+0xe4e3> movl $0x0,0xc(%esp) -080581bb <.text+0xe4eb> call 0805ba60 <exit@plt+0x11da4> -080581c0 <.text+0xe4f0> mov %eax,%esi -080581c2 <.text+0xe4f2> mov %edx,%eax -080581c4 <.text+0xe4f4> or %esi,%eax -080581c6 <.text+0xe4f6> mov %edx,%ebx -080581c8 <.text+0xe4f8> jne 08058180 <exit@plt+0xe4c4> -080581ca <.text+0xe4fa> add $0x1c,%esp -080581cd <.text+0xe4fd> mov %edi,%eax -080581cf <.text+0xe4ff> pop %ebx -080581d0 <.text+0xe500> pop %esi -080581d1 <.text+0xe501> pop %edi -080581d2 <.text+0xe502> pop %ebp -080581d3 <.text+0xe503> ret -080581d4 <.text+0xe504> nop -080581d5 <.text+0xe505> nop -080581d6 <.text+0xe506> nop -080581d7 <.text+0xe507> nop -080581d8 <.text+0xe508> nop -080581d9 <.text+0xe509> nop -080581da <.text+0xe50a> nop -080581db <.text+0xe50b> nop -080581dc <.text+0xe50c> nop -080581dd <.text+0xe50d> nop -080581de <.text+0xe50e> nop -080581df <.text+0xe50f> nop -080581e0 <.text+0xe510> push %ebp -080581e1 <.text+0xe511> mov %esp,%ebp -080581e3 <.text+0xe513> sub $0x818,%esp -080581e9 <.text+0xe519> mov 0x8(%ebp),%eax -080581ec <.text+0xe51c> mov %edi,-0x4(%ebp) -080581ef <.text+0xe51f> lea -0x7ec(%ebp),%edi -080581f5 <.text+0xe525> mov %ebx,-0xc(%ebp) -080581f8 <.text+0xe528> mov %esi,-0x8(%ebp) -080581fb <.text+0xe52b> mov %eax,-0x7fc(%ebp) -08058201 <.text+0xe531> mov 0x10(%ebp),%eax -08058204 <.text+0xe534> mov %gs:0x14,%edx -0805820b <.text+0xe53b> mov %edx,-0x1c(%ebp) -0805820e <.text+0xe53e> xor %edx,%edx -08058210 <.text+0xe540> movl $0x7d0,-0x7f0(%ebp) -0805821a <.text+0xe54a> mov %edi,(%esp) -0805821d <.text+0xe54d> mov %eax,0xc(%esp) -08058221 <.text+0xe551> mov 0xc(%ebp),%eax -08058224 <.text+0xe554> mov %eax,0x8(%esp) -08058228 <.text+0xe558> lea -0x7f0(%ebp),%eax -0805822e <.text+0xe55e> mov %eax,0x4(%esp) -08058232 <.text+0xe562> call 08058d10 <exit@plt+0xf054> -08058237 <.text+0xe567> mov -0x7f0(%ebp),%ebx -0805823d <.text+0xe56d> test %eax,%eax -0805823f <.text+0xe56f> mov %eax,%esi -08058241 <.text+0xe571> je 080582b6 <exit@plt+0xe5fa> -08058243 <.text+0xe573> mov -0x7fc(%ebp),%edx -08058249 <.text+0xe579> mov %ebx,0x8(%esp) -0805824d <.text+0xe57d> movl $0x1,0x4(%esp) -08058255 <.text+0xe585> mov %eax,(%esp) -08058258 <.text+0xe588> mov %edx,0xc(%esp) -0805825c <.text+0xe58c> call 08049acc <fwrite@plt> -08058261 <.text+0xe591> cmp %eax,%ebx -08058263 <.text+0xe593> ja 08058288 <exit@plt+0xe5cc> -08058265 <.text+0xe595> test %ebx,%ebx -08058267 <.text+0xe597> mov %ebx,%eax -08058269 <.text+0xe599> js 080582ab <exit@plt+0xe5ef> -0805826b <.text+0xe59b> mov -0x1c(%ebp),%edx -0805826e <.text+0xe59e> xor %gs:0x14,%edx -08058275 <.text+0xe5a5> jne 080582cb <exit@plt+0xe60f> -08058277 <.text+0xe5a7> mov -0xc(%ebp),%ebx -0805827a <.text+0xe5aa> mov -0x8(%ebp),%esi -0805827d <.text+0xe5ad> mov -0x4(%ebp),%edi -08058280 <.text+0xe5b0> mov %ebp,%esp -08058282 <.text+0xe5b2> pop %ebp -08058283 <.text+0xe5b3> ret -08058284 <.text+0xe5b4> lea 0x0(%esi,%eiz,1),%esi -08058288 <.text+0xe5b8> cmp %edi,%esi -0805828a <.text+0xe5ba> mov $0xffffffff,%eax -0805828f <.text+0xe5bf> je 0805826b <exit@plt+0xe5af> -08058291 <.text+0xe5c1> call 0804969c <__errno_location@plt> -08058296 <.text+0xe5c6> mov (%eax),%edi -08058298 <.text+0xe5c8> mov %eax,%ebx -0805829a <.text+0xe5ca> mov %esi,(%esp) -0805829d <.text+0xe5cd> call 080498cc <free@plt> -080582a2 <.text+0xe5d2> mov $0xffffffff,%eax -080582a7 <.text+0xe5d7> mov %edi,(%ebx) -080582a9 <.text+0xe5d9> jmp 0805826b <exit@plt+0xe5af> -080582ab <.text+0xe5db> call 0804969c <__errno_location@plt> -080582b0 <.text+0xe5e0> movl $0x4b,(%eax) -080582b6 <.text+0xe5e6> mov -0x7fc(%ebp),%eax -080582bc <.text+0xe5ec> mov %eax,(%esp) -080582bf <.text+0xe5ef> call 08058840 <exit@plt+0xeb84> -080582c4 <.text+0xe5f4> mov $0xffffffff,%eax -080582c9 <.text+0xe5f9> jmp 0805826b <exit@plt+0xe5af> -080582cb <.text+0xe5fb> call 08049b1c <__stack_chk_fail@plt> -080582d0 <.text+0xe600> push %ebp -080582d1 <.text+0xe601> mov %esp,%ebp -080582d3 <.text+0xe603> sub $0x18,%esp -080582d6 <.text+0xe606> mov 0xc(%ebp),%eax -080582d9 <.text+0xe609> mov %eax,0x4(%esp) -080582dd <.text+0xe60d> mov 0x8(%ebp),%eax -080582e0 <.text+0xe610> mov %eax,(%esp) -080582e3 <.text+0xe613> call 080497cc <calloc@plt> -080582e8 <.text+0xe618> test %eax,%eax -080582ea <.text+0xe61a> je 080582ee <exit@plt+0xe632> -080582ec <.text+0xe61c> leave -080582ed <.text+0xe61d> ret -080582ee <.text+0xe61e> xchg %ax,%ax -080582f0 <.text+0xe620> call 080527c0 <exit@plt+0x8b04> -080582f5 <.text+0xe625> lea 0x0(%esi,%eiz,1),%esi -080582f9 <.text+0xe629> lea 0x0(%edi,%eiz,1),%edi -08058300 <.text+0xe630> push %ebp -08058301 <.text+0xe631> mov %esp,%ebp -08058303 <.text+0xe633> push %ebx -08058304 <.text+0xe634> sub $0x14,%esp -08058307 <.text+0xe637> mov 0xc(%ebp),%ebx -0805830a <.text+0xe63a> mov 0x8(%ebp),%eax -0805830d <.text+0xe63d> mov %ebx,0x4(%esp) -08058311 <.text+0xe641> mov %eax,(%esp) -08058314 <.text+0xe644> call 0804975c <realloc@plt> -08058319 <.text+0xe649> test %eax,%eax -0805831b <.text+0xe64b> je 08058323 <exit@plt+0xe667> -0805831d <.text+0xe64d> add $0x14,%esp -08058320 <.text+0xe650> pop %ebx -08058321 <.text+0xe651> pop %ebp -08058322 <.text+0xe652> ret -08058323 <.text+0xe653> test %ebx,%ebx -08058325 <.text+0xe655> je 0805831d <exit@plt+0xe661> -08058327 <.text+0xe657> call 080527c0 <exit@plt+0x8b04> -0805832c <.text+0xe65c> lea 0x0(%esi,%eiz,1),%esi -08058330 <.text+0xe660> push %ebp -08058331 <.text+0xe661> mov %esp,%ebp -08058333 <.text+0xe663> push %ebx -08058334 <.text+0xe664> sub $0x4,%esp -08058337 <.text+0xe667> mov 0x8(%ebp),%ecx -0805833a <.text+0xe66a> mov 0xc(%ebp),%ebx -0805833d <.text+0xe66d> test %ecx,%ecx -0805833f <.text+0xe66f> mov (%ebx),%eax -08058341 <.text+0xe671> je 08058368 <exit@plt+0xe6ac> -08058343 <.text+0xe673> cmp $0xaaaaaaa9,%eax -08058348 <.text+0xe678> ja 08058370 <exit@plt+0xe6b4> -0805834a <.text+0xe67a> lea 0x1(%eax),%edx -0805834d <.text+0xe67d> shr %edx -0805834f <.text+0xe67f> add %edx,%eax -08058351 <.text+0xe681> mov %eax,(%ebx) -08058353 <.text+0xe683> mov %eax,0xc(%ebp) -08058356 <.text+0xe686> mov %ecx,0x8(%ebp) -08058359 <.text+0xe689> add $0x4,%esp -0805835c <.text+0xe68c> pop %ebx -0805835d <.text+0xe68d> pop %ebp -0805835e <.text+0xe68e> jmp 08058300 <exit@plt+0xe644> -08058363 <.text+0xe693> nop -08058364 <.text+0xe694> lea 0x0(%esi,%eiz,1),%esi -08058368 <.text+0xe698> test %eax,%eax -0805836a <.text+0xe69a> jne 08058351 <exit@plt+0xe695> -0805836c <.text+0xe69c> mov $0x40,%al -0805836e <.text+0xe69e> jmp 08058351 <exit@plt+0xe695> -08058370 <.text+0xe6a0> call 080527c0 <exit@plt+0x8b04> -08058375 <.text+0xe6a5> lea 0x0(%esi,%eiz,1),%esi -08058379 <.text+0xe6a9> lea 0x0(%edi,%eiz,1),%edi -08058380 <.text+0xe6b0> push %ebp -08058381 <.text+0xe6b1> mov %esp,%ebp -08058383 <.text+0xe6b3> push %ebx -08058384 <.text+0xe6b4> sub $0x14,%esp -08058387 <.text+0xe6b7> mov 0x8(%ebp),%ebx -0805838a <.text+0xe6ba> mov %ebx,(%esp) -0805838d <.text+0xe6bd> call 08049afc <malloc@plt> -08058392 <.text+0xe6c2> test %eax,%eax -08058394 <.text+0xe6c4> je 0805839c <exit@plt+0xe6e0> -08058396 <.text+0xe6c6> add $0x14,%esp -08058399 <.text+0xe6c9> pop %ebx -0805839a <.text+0xe6ca> pop %ebp -0805839b <.text+0xe6cb> ret -0805839c <.text+0xe6cc> test %ebx,%ebx -0805839e <.text+0xe6ce> xchg %ax,%ax -080583a0 <.text+0xe6d0> je 08058396 <exit@plt+0xe6da> -080583a2 <.text+0xe6d2> call 080527c0 <exit@plt+0x8b04> -080583a7 <.text+0xe6d7> mov %esi,%esi -080583a9 <.text+0xe6d9> lea 0x0(%edi,%eiz,1),%edi -080583b0 <.text+0xe6e0> push %ebp -080583b1 <.text+0xe6e1> mov %esp,%ebp -080583b3 <.text+0xe6e3> push %ebx -080583b4 <.text+0xe6e4> sub $0x14,%esp -080583b7 <.text+0xe6e7> mov 0xc(%ebp),%ebx -080583ba <.text+0xe6ea> mov %ebx,(%esp) -080583bd <.text+0xe6ed> call 08058380 <exit@plt+0xe6c4> -080583c2 <.text+0xe6f2> mov 0x8(%ebp),%edx -080583c5 <.text+0xe6f5> mov %ebx,0x8(%esp) -080583c9 <.text+0xe6f9> mov %edx,0x4(%esp) -080583cd <.text+0xe6fd> mov %eax,(%esp) -080583d0 <.text+0xe700> call 08049a0c <memcpy@plt> -080583d5 <.text+0xe705> add $0x14,%esp -080583d8 <.text+0xe708> pop %ebx -080583d9 <.text+0xe709> pop %ebp -080583da <.text+0xe70a> ret -080583db <.text+0xe70b> nop -080583dc <.text+0xe70c> lea 0x0(%esi,%eiz,1),%esi -080583e0 <.text+0xe710> push %ebp -080583e1 <.text+0xe711> mov %esp,%ebp -080583e3 <.text+0xe713> push %ebx -080583e4 <.text+0xe714> sub $0x14,%esp -080583e7 <.text+0xe717> mov 0x8(%ebp),%ebx -080583ea <.text+0xe71a> mov %ebx,(%esp) -080583ed <.text+0xe71d> call 08049a2c <strlen@plt> -080583f2 <.text+0xe722> mov %ebx,(%esp) -080583f5 <.text+0xe725> add $0x1,%eax -080583f8 <.text+0xe728> mov %eax,0x4(%esp) -080583fc <.text+0xe72c> call 080583b0 <exit@plt+0xe6f4> -08058401 <.text+0xe731> add $0x14,%esp -08058404 <.text+0xe734> pop %ebx -08058405 <.text+0xe735> pop %ebp -08058406 <.text+0xe736> ret -08058407 <.text+0xe737> mov %esi,%esi -08058409 <.text+0xe739> lea 0x0(%edi,%eiz,1),%edi -08058410 <.text+0xe740> push %ebp -08058411 <.text+0xe741> mov %esp,%ebp -08058413 <.text+0xe743> push %ebx -08058414 <.text+0xe744> sub $0x14,%esp -08058417 <.text+0xe747> mov 0x8(%ebp),%ebx -0805841a <.text+0xe74a> mov %ebx,(%esp) -0805841d <.text+0xe74d> call 08058380 <exit@plt+0xe6c4> -08058422 <.text+0xe752> mov %ebx,0x8(%esp) -08058426 <.text+0xe756> movl $0x0,0x4(%esp) -0805842e <.text+0xe75e> mov %eax,(%esp) -08058431 <.text+0xe761> call 080497fc <memset@plt> -08058436 <.text+0xe766> add $0x14,%esp -08058439 <.text+0xe769> pop %ebx -0805843a <.text+0xe76a> pop %ebp -0805843b <.text+0xe76b> ret -0805843c <.text+0xe76c> nop -0805843d <.text+0xe76d> nop -0805843e <.text+0xe76e> nop -0805843f <.text+0xe76f> nop -08058440 <.text+0xe770> push %ebp -08058441 <.text+0xe771> mov %esp,%ebp -08058443 <.text+0xe773> sub $0x48,%esp -08058446 <.text+0xe776> mov 0x8(%ebp),%eax -08058449 <.text+0xe779> mov %ebx,-0xc(%ebp) -0805844c <.text+0xe77c> movzbl 0x10(%ebp),%ecx -08058450 <.text+0xe780> mov %esi,-0x8(%ebp) -08058453 <.text+0xe783> mov 0x80612b8,%ebx -08058459 <.text+0xe789> mov %edi,-0x4(%ebp) -0805845c <.text+0xe78c> mov 0xc(%ebp),%esi -0805845f <.text+0xe78f> cmp $0x3,%eax -08058462 <.text+0xe792> ja 080584c0 <exit@plt+0xe804> -08058464 <.text+0xe794> cmp $0x2,%eax -08058467 <.text+0xe797> mov $0x805fa88,%edx -0805846c <.text+0xe79c> jb 080584e8 <exit@plt+0xe82c> -0805846e <.text+0xe79e> test %esi,%esi -08058470 <.text+0xe7a0> js 080584d0 <exit@plt+0xe814> -08058472 <.text+0xe7a2> mov 0x14(%ebp),%eax -08058475 <.text+0xe7a5> shl $0x4,%esi -08058478 <.text+0xe7a8> mov (%esi,%eax,1),%edi -0805847b <.text+0xe7ab> mov $0x805fae5,%esi -08058480 <.text+0xe7b0> mov %edx,0x4(%esp) -08058484 <.text+0xe7b4> movl $0x5,0x8(%esp) -0805848c <.text+0xe7bc> movl $0x0,(%esp) -08058493 <.text+0xe7c3> call 0804990c <dcgettext@plt> -08058498 <.text+0xe7c8> mov 0x18(%ebp),%edx -0805849b <.text+0xe7cb> mov %edi,0x10(%esp) -0805849f <.text+0xe7cf> mov %esi,0xc(%esp) -080584a3 <.text+0xe7d3> movl $0x0,0x4(%esp) -080584ab <.text+0xe7db> mov %edx,0x14(%esp) -080584af <.text+0xe7df> mov %ebx,(%esp) -080584b2 <.text+0xe7e2> mov %eax,0x8(%esp) -080584b6 <.text+0xe7e6> call 08049b4c <error@plt> -080584bb <.text+0xe7eb> call 0804968c <abort@plt> -080584c0 <.text+0xe7f0> cmp $0x4,%eax -080584c3 <.text+0xe7f3> mov $0x805faad,%edx -080584c8 <.text+0xe7f8> jne 080584bb <exit@plt+0xe7ff> -080584ca <.text+0xe7fa> test %esi,%esi -080584cc <.text+0xe7fc> jns 08058472 <exit@plt+0xe7b6> -080584ce <.text+0xe7fe> xchg %ax,%ax -080584d0 <.text+0xe800> neg %esi -080584d2 <.text+0xe802> add $0x805fae5,%esi -080584d8 <.text+0xe808> mov %cl,-0x1a(%ebp) -080584db <.text+0xe80b> lea -0x1a(%ebp),%edi -080584de <.text+0xe80e> movb $0x0,-0x19(%ebp) -080584e2 <.text+0xe812> jmp 08058480 <exit@plt+0xe7c4> -080584e4 <.text+0xe814> lea 0x0(%esi,%eiz,1),%esi -080584e8 <.text+0xe818> cmp $0x1,%eax -080584eb <.text+0xe81b> jne 080584bb <exit@plt+0xe7ff> -080584ed <.text+0xe81d> mov $0x805fac8,%edx -080584f2 <.text+0xe822> jmp 0805846e <exit@plt+0xe7b2> -080584f7 <.text+0xe827> nop -080584f8 <.text+0xe828> nop -080584f9 <.text+0xe829> nop -080584fa <.text+0xe82a> nop -080584fb <.text+0xe82b> nop -080584fc <.text+0xe82c> nop -080584fd <.text+0xe82d> nop -080584fe <.text+0xe82e> nop -080584ff <.text+0xe82f> nop -08058500 <.text+0xe830> push %ebp -08058501 <.text+0xe831> mov %esp,%ebp -08058503 <.text+0xe833> push %edi -08058504 <.text+0xe834> push %esi -08058505 <.text+0xe835> xor %esi,%esi -08058507 <.text+0xe837> push %ebx -08058508 <.text+0xe838> sub $0x8,%esp -0805850b <.text+0xe83b> test %ecx,%ecx -0805850d <.text+0xe83d> mov %eax,-0x14(%ebp) -08058510 <.text+0xe840> mov %edx,-0x10(%ebp) -08058513 <.text+0xe843> je 08058553 <exit@plt+0xe897> -08058515 <.text+0xe845> mov $0xffffffff,%eax -0805851a <.text+0xe84a> xor %edx,%edx -0805851c <.text+0xe84c> divl -0x10(%ebp) -0805851f <.text+0xe84f> mov -0x14(%ebp),%edx -08058522 <.text+0xe852> mov (%edx),%ebx -08058524 <.text+0xe854> xor %edx,%edx -08058526 <.text+0xe856> jmp 0805853b <exit@plt+0xe87f> -08058528 <.text+0xe858> mov $0x1,%edi -0805852d <.text+0xe85d> add $0x1,%edx -08058530 <.text+0xe860> or %edi,%esi -08058532 <.text+0xe862> cmp %ecx,%edx -08058534 <.text+0xe864> mov $0xffffffff,%ebx -08058539 <.text+0xe869> je 0805854e <exit@plt+0xe892> -0805853b <.text+0xe86b> cmp %eax,%ebx -0805853d <.text+0xe86d> ja 08058528 <exit@plt+0xe86c> -0805853f <.text+0xe86f> xor %edi,%edi -08058541 <.text+0xe871> add $0x1,%edx -08058544 <.text+0xe874> imul -0x10(%ebp),%ebx -08058548 <.text+0xe878> or %edi,%esi -0805854a <.text+0xe87a> cmp %ecx,%edx -0805854c <.text+0xe87c> jne 0805853b <exit@plt+0xe87f> -0805854e <.text+0xe87e> mov -0x14(%ebp),%eax -08058551 <.text+0xe881> mov %ebx,(%eax) -08058553 <.text+0xe883> add $0x8,%esp -08058556 <.text+0xe886> mov %esi,%eax -08058558 <.text+0xe888> pop %ebx -08058559 <.text+0xe889> pop %esi -0805855a <.text+0xe88a> pop %edi -0805855b <.text+0xe88b> pop %ebp -0805855c <.text+0xe88c> ret -0805855d <.text+0xe88d> lea 0x0(%esi),%esi -08058560 <.text+0xe890> push %ebp -08058561 <.text+0xe891> mov %esp,%ebp -08058563 <.text+0xe893> push %edi -08058564 <.text+0xe894> push %esi -08058565 <.text+0xe895> push %ebx -08058566 <.text+0xe896> sub $0x3c,%esp -08058569 <.text+0xe899> mov 0x8(%ebp),%esi -0805856c <.text+0xe89c> cmpl $0x24,0x10(%ebp) -08058570 <.text+0xe8a0> ja 0805880e <exit@plt+0xeb52> -08058576 <.text+0xe8a6> mov 0xc(%ebp),%ebx -08058579 <.text+0xe8a9> test %ebx,%ebx -0805857b <.text+0xe8ab> je 080586e0 <exit@plt+0xea24> -08058581 <.text+0xe8b1> movzbl (%esi),%edx -08058584 <.text+0xe8b4> mov %dl,-0x30(%ebp) -08058587 <.text+0xe8b7> call 0804995c <__ctype_b_loc@plt> -0805858c <.text+0xe8bc> movzbl -0x30(%ebp),%edx -08058590 <.text+0xe8c0> mov (%eax),%edi -08058592 <.text+0xe8c2> mov %esi,%eax -08058594 <.text+0xe8c4> jmp 0805859e <exit@plt+0xe8e2> -08058596 <.text+0xe8c6> xchg %ax,%ax -08058598 <.text+0xe8c8> add $0x1,%eax -0805859b <.text+0xe8cb> movzbl (%eax),%edx -0805859e <.text+0xe8ce> movzbl %dl,%ecx -080585a1 <.text+0xe8d1> testb $0x20,0x1(%edi,%ecx,2) -080585a6 <.text+0xe8d6> jne 08058598 <exit@plt+0xe8dc> -080585a8 <.text+0xe8d8> cmp $0x2d,%dl -080585ab <.text+0xe8db> je 080585ed <exit@plt+0xe931> -080585ad <.text+0xe8dd> call 0804969c <__errno_location@plt> -080585b2 <.text+0xe8e2> movl $0x0,(%eax) -080585b8 <.text+0xe8e8> mov %eax,%edx -080585ba <.text+0xe8ea> mov 0x10(%ebp),%eax -080585bd <.text+0xe8ed> mov %ebx,0x4(%esp) -080585c1 <.text+0xe8f1> mov %esi,(%esp) -080585c4 <.text+0xe8f4> mov %eax,0x8(%esp) -080585c8 <.text+0xe8f8> mov %edx,-0x30(%ebp) -080585cb <.text+0xe8fb> call 08049a1c <strtoul@plt> -080585d0 <.text+0xe900> mov (%ebx),%edi -080585d2 <.text+0xe902> mov -0x30(%ebp),%edx -080585d5 <.text+0xe905> cmp %esi,%edi -080585d7 <.text+0xe907> mov %eax,-0x20(%ebp) -080585da <.text+0xe90a> je 08058688 <exit@plt+0xe9cc> -080585e0 <.text+0xe910> mov (%edx),%edx -080585e2 <.text+0xe912> xor %esi,%esi -080585e4 <.text+0xe914> test %edx,%edx -080585e6 <.text+0xe916> je 08058604 <exit@plt+0xe948> -080585e8 <.text+0xe918> cmp $0x22,%edx -080585eb <.text+0xe91b> je 08058600 <exit@plt+0xe944> -080585ed <.text+0xe91d> mov $0x4,%esi -080585f2 <.text+0xe922> add $0x3c,%esp -080585f5 <.text+0xe925> mov %esi,%eax -080585f7 <.text+0xe927> pop %ebx -080585f8 <.text+0xe928> pop %esi -080585f9 <.text+0xe929> pop %edi -080585fa <.text+0xe92a> pop %ebp -080585fb <.text+0xe92b> ret -080585fc <.text+0xe92c> lea 0x0(%esi,%eiz,1),%esi -08058600 <.text+0xe930> mov $0x1,%si -08058604 <.text+0xe934> mov 0x18(%ebp),%edx -08058607 <.text+0xe937> test %edx,%edx -08058609 <.text+0xe939> je 080587f0 <exit@plt+0xeb34> -0805860f <.text+0xe93f> movzbl (%edi),%edx -08058612 <.text+0xe942> test %dl,%dl -08058614 <.text+0xe944> je 080586c8 <exit@plt+0xea0c> -0805861a <.text+0xe94a> movsbl %dl,%eax -0805861d <.text+0xe94d> mov %eax,0x4(%esp) -08058621 <.text+0xe951> mov 0x18(%ebp),%eax -08058624 <.text+0xe954> mov %eax,(%esp) -08058627 <.text+0xe957> mov %dl,-0x30(%ebp) -0805862a <.text+0xe95a> call 080497ac <strchr@plt> -0805862f <.text+0xe95f> movzbl -0x30(%ebp),%edx -08058633 <.text+0xe963> test %eax,%eax -08058635 <.text+0xe965> je 0805870e <exit@plt+0xea52> -0805863b <.text+0xe96b> movl $0x30,0x4(%esp) -08058643 <.text+0xe973> mov 0x18(%ebp),%eax -08058646 <.text+0xe976> mov %eax,(%esp) -08058649 <.text+0xe979> mov %dl,-0x30(%ebp) -0805864c <.text+0xe97c> call 080497ac <strchr@plt> -08058651 <.text+0xe981> movzbl -0x30(%ebp),%edx -08058655 <.text+0xe985> test %eax,%eax -08058657 <.text+0xe987> je 080586fa <exit@plt+0xea3e> -0805865d <.text+0xe98d> movzbl 0x1(%edi),%eax -08058661 <.text+0xe991> cmp $0x44,%al -08058663 <.text+0xe993> je 08058671 <exit@plt+0xe9b5> -08058665 <.text+0xe995> cmp $0x69,%al -08058667 <.text+0xe997> je 080586e8 <exit@plt+0xea2c> -08058669 <.text+0xe999> cmp $0x42,%al -0805866b <.text+0xe99b> jne 080586fa <exit@plt+0xea3e> -08058671 <.text+0xe9a1> movl $0x2,-0x2c(%ebp) -08058678 <.text+0xe9a8> mov $0x3e8,%eax -0805867d <.text+0xe9ad> lea 0x0(%esi),%esi -08058680 <.text+0xe9b0> jmp 08058706 <exit@plt+0xea4a> -08058685 <.text+0xe9b5> lea 0x0(%esi),%esi -08058688 <.text+0xe9b8> mov 0x18(%ebp),%ecx -0805868b <.text+0xe9bb> test %ecx,%ecx -0805868d <.text+0xe9bd> je 080585ed <exit@plt+0xe931> -08058693 <.text+0xe9c3> movzbl (%esi),%eax -08058696 <.text+0xe9c6> test %al,%al -08058698 <.text+0xe9c8> je 080585ed <exit@plt+0xe931> -0805869e <.text+0xe9ce> movsbl %al,%eax -080586a1 <.text+0xe9d1> mov %eax,0x4(%esp) -080586a5 <.text+0xe9d5> mov 0x18(%ebp),%edx -080586a8 <.text+0xe9d8> mov %edx,(%esp) -080586ab <.text+0xe9db> call 080497ac <strchr@plt> -080586b0 <.text+0xe9e0> test %eax,%eax -080586b2 <.text+0xe9e2> je 080585ed <exit@plt+0xe931> -080586b8 <.text+0xe9e8> movl $0x1,-0x20(%ebp) -080586bf <.text+0xe9ef> xor %esi,%esi -080586c1 <.text+0xe9f1> jmp 0805860f <exit@plt+0xe953> -080586c6 <.text+0xe9f6> xchg %ax,%ax -080586c8 <.text+0xe9f8> mov -0x20(%ebp),%edx -080586cb <.text+0xe9fb> mov 0x14(%ebp),%eax -080586ce <.text+0xe9fe> mov %edx,(%eax) -080586d0 <.text+0xea00> add $0x3c,%esp -080586d3 <.text+0xea03> mov %esi,%eax -080586d5 <.text+0xea05> pop %ebx -080586d6 <.text+0xea06> pop %esi -080586d7 <.text+0xea07> pop %edi -080586d8 <.text+0xea08> pop %ebp -080586d9 <.text+0xea09> ret -080586da <.text+0xea0a> lea 0x0(%esi),%esi -080586e0 <.text+0xea10> lea -0x1c(%ebp),%ebx -080586e3 <.text+0xea13> jmp 08058581 <exit@plt+0xe8c5> -080586e8 <.text+0xea18> movl $0x3,-0x2c(%ebp) -080586ef <.text+0xea1f> mov $0x400,%eax -080586f4 <.text+0xea24> cmpb $0x42,0x2(%edi) -080586f8 <.text+0xea28> je 08058706 <exit@plt+0xea4a> -080586fa <.text+0xea2a> movl $0x1,-0x2c(%ebp) -08058701 <.text+0xea31> mov $0x400,%eax -08058706 <.text+0xea36> sub $0x42,%edx -08058709 <.text+0xea39> cmp $0x35,%dl -0805870c <.text+0xea3c> jbe 0805871e <exit@plt+0xea62> -0805870e <.text+0xea3e> mov -0x20(%ebp),%eax -08058711 <.text+0xea41> or $0x2,%esi -08058714 <.text+0xea44> mov 0x14(%ebp),%edx -08058717 <.text+0xea47> mov %eax,(%edx) -08058719 <.text+0xea49> jmp 080585f2 <exit@plt+0xe936> -0805871e <.text+0xea4e> movzbl %dl,%edx -08058721 <.text+0xea51> jmp *0x805fb1c(,%edx,4) -08058728 <.text+0xea58> lea -0x20(%ebp),%edi -0805872b <.text+0xea5b> mov $0x1,%ecx -08058730 <.text+0xea60> mov %eax,%edx -08058732 <.text+0xea62> mov %edi,%eax -08058734 <.text+0xea64> call 08058500 <exit@plt+0xe844> -08058739 <.text+0xea69> mov (%ebx),%edi -0805873b <.text+0xea6b> mov -0x20(%ebp),%edx -0805873e <.text+0xea6e> add -0x2c(%ebp),%edi -08058741 <.text+0xea71> or %eax,%esi -08058743 <.text+0xea73> mov %edi,(%ebx) -08058745 <.text+0xea75> cmpb $0x0,(%edi) -08058748 <.text+0xea78> je 080586cb <exit@plt+0xea0f> -0805874a <.text+0xea7a> or $0x2,%esi -0805874d <.text+0xea7d> jmp 080586cb <exit@plt+0xea0f> -08058752 <.text+0xea82> lea -0x20(%ebp),%edi -08058755 <.text+0xea85> mov $0x3,%ecx -0805875a <.text+0xea8a> jmp 08058730 <exit@plt+0xea74> -0805875c <.text+0xea8c> lea -0x20(%ebp),%edi -0805875f <.text+0xea8f> mov $0x6,%ecx -08058764 <.text+0xea94> jmp 08058730 <exit@plt+0xea74> -08058766 <.text+0xea96> mov -0x20(%ebp),%edx -08058769 <.text+0xea99> cmp $0x3fffff,%edx -0805876f <.text+0xea9f> ja 080587fa <exit@plt+0xeb3e> -08058775 <.text+0xeaa5> shl $0xa,%edx -08058778 <.text+0xeaa8> xor %eax,%eax -0805877a <.text+0xeaaa> mov %edx,-0x20(%ebp) -0805877d <.text+0xeaad> jmp 0805873e <exit@plt+0xea82> -0805877f <.text+0xeaaf> mov -0x20(%ebp),%edx -08058782 <.text+0xeab2> cmp $0x7fffffff,%edx -08058788 <.text+0xeab8> ja 080587fa <exit@plt+0xeb3e> -0805878a <.text+0xeaba> add %edx,%edx -0805878c <.text+0xeabc> xor %eax,%eax -0805878e <.text+0xeabe> mov %edx,-0x20(%ebp) -08058791 <.text+0xeac1> jmp 0805873e <exit@plt+0xea82> -08058793 <.text+0xeac3> lea -0x20(%ebp),%edi -08058796 <.text+0xeac6> mov $0x8,%ecx -0805879b <.text+0xeacb> jmp 08058730 <exit@plt+0xea74> -0805879d <.text+0xeacd> lea -0x20(%ebp),%edi -080587a0 <.text+0xead0> mov $0x4,%ecx -080587a5 <.text+0xead5> jmp 08058730 <exit@plt+0xea74> -080587a7 <.text+0xead7> lea -0x20(%ebp),%edi -080587aa <.text+0xeada> mov $0x5,%ecx -080587af <.text+0xeadf> jmp 08058730 <exit@plt+0xea74> -080587b4 <.text+0xeae4> lea -0x20(%ebp),%edi -080587b7 <.text+0xeae7> mov $0x2,%ecx -080587bc <.text+0xeaec> jmp 08058730 <exit@plt+0xea74> -080587c1 <.text+0xeaf1> mov -0x20(%ebp),%edx -080587c4 <.text+0xeaf4> cmp $0x7fffff,%edx -080587ca <.text+0xeafa> ja 080587fa <exit@plt+0xeb3e> -080587cc <.text+0xeafc> shl $0x9,%edx -080587cf <.text+0xeaff> xor %eax,%eax -080587d1 <.text+0xeb01> mov %edx,-0x20(%ebp) -080587d4 <.text+0xeb04> jmp 0805873e <exit@plt+0xea82> -080587d9 <.text+0xeb09> lea -0x20(%ebp),%edi -080587dc <.text+0xeb0c> mov $0x7,%ecx -080587e1 <.text+0xeb11> jmp 08058730 <exit@plt+0xea74> -080587e6 <.text+0xeb16> mov -0x20(%ebp),%edx -080587e9 <.text+0xeb19> xor %eax,%eax -080587eb <.text+0xeb1b> jmp 0805873e <exit@plt+0xea82> -080587f0 <.text+0xeb20> mov 0x14(%ebp),%edx -080587f3 <.text+0xeb23> mov %eax,(%edx) -080587f5 <.text+0xeb25> jmp 080585f2 <exit@plt+0xe936> -080587fa <.text+0xeb2a> movl $0xffffffff,-0x20(%ebp) -08058801 <.text+0xeb31> or $0xffffffff,%edx -08058804 <.text+0xeb34> mov $0x1,%eax -08058809 <.text+0xeb39> jmp 0805873e <exit@plt+0xea82> -0805880e <.text+0xeb3e> movl $0x805fbf4,0xc(%esp) -08058816 <.text+0xeb46> movl $0x53,0x8(%esp) -0805881e <.text+0xeb4e> movl $0x805fae8,0x4(%esp) -08058826 <.text+0xeb56> movl $0x805faf4,(%esp) -0805882d <.text+0xeb5d> call 0804987c <__assert_fail@plt> -08058832 <.text+0xeb62> nop -08058833 <.text+0xeb63> nop -08058834 <.text+0xeb64> nop -08058835 <.text+0xeb65> nop -08058836 <.text+0xeb66> nop -08058837 <.text+0xeb67> nop -08058838 <.text+0xeb68> nop -08058839 <.text+0xeb69> nop -0805883a <.text+0xeb6a> nop -0805883b <.text+0xeb6b> nop -0805883c <.text+0xeb6c> nop -0805883d <.text+0xeb6d> nop -0805883e <.text+0xeb6e> nop -0805883f <.text+0xeb6f> nop -08058840 <.text+0xeb70> push %ebp -08058841 <.text+0xeb71> mov %esp,%ebp -08058843 <.text+0xeb73> mov 0x8(%ebp),%eax -08058846 <.text+0xeb76> orl $0x20,(%eax) -08058849 <.text+0xeb79> pop %ebp -0805884a <.text+0xeb7a> ret -0805884b <.text+0xeb7b> nop -0805884c <.text+0xeb7c> nop -0805884d <.text+0xeb7d> nop -0805884e <.text+0xeb7e> nop -0805884f <.text+0xeb7f> nop -08058850 <.text+0xeb80> push %ebp -08058851 <.text+0xeb81> mov %esp,%ebp -08058853 <.text+0xeb83> sub $0x18,%esp -08058856 <.text+0xeb86> mov 0xc(%ebp),%eax -08058859 <.text+0xeb89> mov %eax,0x4(%esp) -0805885d <.text+0xeb8d> mov 0x8(%ebp),%eax -08058860 <.text+0xeb90> mov %eax,(%esp) -08058863 <.text+0xeb93> call 08049bcc <__strndup@plt> -08058868 <.text+0xeb98> test %eax,%eax -0805886a <.text+0xeb9a> je 0805886e <exit@plt+0xebb2> -0805886c <.text+0xeb9c> leave -0805886d <.text+0xeb9d> ret -0805886e <.text+0xeb9e> xchg %ax,%ax -08058870 <.text+0xeba0> call 080527c0 <exit@plt+0x8b04> -08058875 <.text+0xeba5> nop -08058876 <.text+0xeba6> nop -08058877 <.text+0xeba7> nop -08058878 <.text+0xeba8> nop -08058879 <.text+0xeba9> nop -0805887a <.text+0xebaa> nop -0805887b <.text+0xebab> nop -0805887c <.text+0xebac> nop -0805887d <.text+0xebad> nop -0805887e <.text+0xebae> nop -0805887f <.text+0xebaf> nop -08058880 <.text+0xebb0> push %ebp -08058881 <.text+0xebb1> mov %esp,%ebp -08058883 <.text+0xebb3> push %edi -08058884 <.text+0xebb4> push %esi -08058885 <.text+0xebb5> push %ebx -08058886 <.text+0xebb6> sub $0x4c,%esp -08058889 <.text+0xebb9> mov %eax,-0x30(%ebp) -0805888c <.text+0xebbc> xor %eax,%eax -0805888e <.text+0xebbe> test %ecx,%ecx -08058890 <.text+0xebc0> mov %ecx,-0x24(%ebp) -08058893 <.text+0xebc3> je 08058954 <exit@plt+0xec98> -08058899 <.text+0xebc9> mov %edx,%eax -0805889b <.text+0xebcb> sar $0x1f,%eax -0805889e <.text+0xebce> mov %edx,-0x20(%ebp) -080588a1 <.text+0xebd1> mov %eax,-0x1c(%ebp) -080588a4 <.text+0xebd4> mov -0x20(%ebp),%eax -080588a7 <.text+0xebd7> mov -0x1c(%ebp),%edx -080588aa <.text+0xebda> movl $0xffffffff,(%esp) -080588b1 <.text+0xebe1> movl $0xffffffff,0x4(%esp) -080588b9 <.text+0xebe9> mov %eax,0x8(%esp) -080588bd <.text+0xebed> mov %edx,0xc(%esp) -080588c1 <.text+0xebf1> call 0805ba60 <exit@plt+0x11da4> -080588c6 <.text+0xebf6> mov -0x30(%ebp),%ebx -080588c9 <.text+0xebf9> mov 0x4(%ebx),%ecx -080588cc <.text+0xebfc> mov %edx,-0x28(%ebp) -080588cf <.text+0xebff> mov (%ebx),%edx -080588d1 <.text+0xec01> xor %ebx,%ebx -080588d3 <.text+0xec03> mov %eax,-0x2c(%ebp) -080588d6 <.text+0xec06> xor %eax,%eax -080588d8 <.text+0xec08> mov %ecx,-0x3c(%ebp) -080588db <.text+0xec0b> mov %eax,-0x44(%ebp) -080588de <.text+0xec0e> mov %edx,-0x40(%ebp) -080588e1 <.text+0xec11> jmp 08058910 <exit@plt+0xec54> -080588e3 <.text+0xec13> nop -080588e4 <.text+0xec14> lea 0x0(%esi,%eiz,1),%esi -080588e8 <.text+0xec18> ja 080588f2 <exit@plt+0xec36> -080588ea <.text+0xec1a> mov -0x2c(%ebp),%edx -080588ed <.text+0xec1d> cmp %edx,-0x40(%ebp) -080588f0 <.text+0xec20> jbe 08058918 <exit@plt+0xec5c> -080588f2 <.text+0xec22> mov $0x1,%esi -080588f7 <.text+0xec27> add $0x1,%ebx -080588fa <.text+0xec2a> or %esi,-0x44(%ebp) -080588fd <.text+0xec2d> cmp -0x24(%ebp),%ebx -08058900 <.text+0xec30> movl $0xffffffff,-0x40(%ebp) -08058907 <.text+0xec37> movl $0xffffffff,-0x3c(%ebp) -0805890e <.text+0xec3e> je 08058943 <exit@plt+0xec87> -08058910 <.text+0xec40> mov -0x28(%ebp),%eax -08058913 <.text+0xec43> cmp %eax,-0x3c(%ebp) -08058916 <.text+0xec46> jae 080588e8 <exit@plt+0xec2c> -08058918 <.text+0xec48> mov -0x20(%ebp),%esi -0805891b <.text+0xec4b> add $0x1,%ebx -0805891e <.text+0xec4e> mov -0x1c(%ebp),%edi -08058921 <.text+0xec51> imul -0x3c(%ebp),%esi -08058925 <.text+0xec55> imul -0x40(%ebp),%edi -08058929 <.text+0xec59> mov -0x20(%ebp),%eax -0805892c <.text+0xec5c> mull -0x40(%ebp) -0805892f <.text+0xec5f> add %edi,%esi -08058931 <.text+0xec61> add %esi,%edx -08058933 <.text+0xec63> xor %esi,%esi -08058935 <.text+0xec65> or %esi,-0x44(%ebp) -08058938 <.text+0xec68> cmp -0x24(%ebp),%ebx -0805893b <.text+0xec6b> mov %eax,-0x40(%ebp) -0805893e <.text+0xec6e> mov %edx,-0x3c(%ebp) -08058941 <.text+0xec71> jne 08058910 <exit@plt+0xec54> -08058943 <.text+0xec73> mov -0x30(%ebp),%ebx -08058946 <.text+0xec76> mov -0x40(%ebp),%edx -08058949 <.text+0xec79> mov -0x3c(%ebp),%ecx -0805894c <.text+0xec7c> mov -0x44(%ebp),%eax -0805894f <.text+0xec7f> mov %edx,(%ebx) -08058951 <.text+0xec81> mov %ecx,0x4(%ebx) -08058954 <.text+0xec84> add $0x4c,%esp -08058957 <.text+0xec87> pop %ebx -08058958 <.text+0xec88> pop %esi -08058959 <.text+0xec89> pop %edi -0805895a <.text+0xec8a> pop %ebp -0805895b <.text+0xec8b> ret -0805895c <.text+0xec8c> lea 0x0(%esi,%eiz,1),%esi -08058960 <.text+0xec90> push %ebp -08058961 <.text+0xec91> mov %esp,%ebp -08058963 <.text+0xec93> push %edi -08058964 <.text+0xec94> push %esi -08058965 <.text+0xec95> push %ebx -08058966 <.text+0xec96> sub $0x3c,%esp -08058969 <.text+0xec99> mov 0x8(%ebp),%esi -0805896c <.text+0xec9c> cmpl $0x24,0x10(%ebp) -08058970 <.text+0xeca0> ja 08058c51 <exit@plt+0xef95> -08058976 <.text+0xeca6> mov 0xc(%ebp),%ebx -08058979 <.text+0xeca9> test %ebx,%ebx -0805897b <.text+0xecab> je 08058b30 <exit@plt+0xee74> -08058981 <.text+0xecb1> movzbl (%esi),%edx -08058984 <.text+0xecb4> mov %dl,-0x30(%ebp) -08058987 <.text+0xecb7> call 0804995c <__ctype_b_loc@plt> -0805898c <.text+0xecbc> movzbl -0x30(%ebp),%edx -08058990 <.text+0xecc0> mov (%eax),%edi -08058992 <.text+0xecc2> mov %esi,%eax -08058994 <.text+0xecc4> jmp 0805899e <exit@plt+0xece2> -08058996 <.text+0xecc6> xchg %ax,%ax -08058998 <.text+0xecc8> add $0x1,%eax -0805899b <.text+0xeccb> movzbl (%eax),%edx -0805899e <.text+0xecce> movzbl %dl,%ecx -080589a1 <.text+0xecd1> testb $0x20,0x1(%edi,%ecx,2) -080589a6 <.text+0xecd6> jne 08058998 <exit@plt+0xecdc> -080589a8 <.text+0xecd8> cmp $0x2d,%dl -080589ab <.text+0xecdb> je 080589f2 <exit@plt+0xed36> -080589ad <.text+0xecdd> call 0804969c <__errno_location@plt> -080589b2 <.text+0xece2> movl $0x0,(%eax) -080589b8 <.text+0xece8> mov %eax,%edi -080589ba <.text+0xecea> movl $0x0,0xc(%esp) -080589c2 <.text+0xecf2> mov 0x10(%ebp),%eax -080589c5 <.text+0xecf5> mov %ebx,0x4(%esp) -080589c9 <.text+0xecf9> mov %esi,(%esp) -080589cc <.text+0xecfc> mov %eax,0x8(%esp) -080589d0 <.text+0xed00> call 08049b7c <__strtoull_internal@plt> -080589d5 <.text+0xed05> mov (%ebx),%ecx -080589d7 <.text+0xed07> cmp %esi,%ecx -080589d9 <.text+0xed09> mov %eax,-0x28(%ebp) -080589dc <.text+0xed0c> mov %edx,-0x24(%ebp) -080589df <.text+0xed0f> je 08058ad0 <exit@plt+0xee14> -080589e5 <.text+0xed15> mov (%edi),%edi -080589e7 <.text+0xed17> xor %esi,%esi -080589e9 <.text+0xed19> test %edi,%edi -080589eb <.text+0xed1b> je 08058a0c <exit@plt+0xed50> -080589ed <.text+0xed1d> cmp $0x22,%edi -080589f0 <.text+0xed20> je 08058a08 <exit@plt+0xed4c> -080589f2 <.text+0xed22> mov $0x4,%esi -080589f7 <.text+0xed27> add $0x3c,%esp -080589fa <.text+0xed2a> mov %esi,%eax -080589fc <.text+0xed2c> pop %ebx -080589fd <.text+0xed2d> pop %esi -080589fe <.text+0xed2e> pop %edi -080589ff <.text+0xed2f> pop %ebp -08058a00 <.text+0xed30> ret -08058a01 <.text+0xed31> lea 0x0(%esi,%eiz,1),%esi -08058a08 <.text+0xed38> mov $0x1,%si -08058a0c <.text+0xed3c> mov 0x18(%ebp),%edi -08058a0f <.text+0xed3f> test %edi,%edi -08058a11 <.text+0xed41> je 08058abd <exit@plt+0xee01> -08058a17 <.text+0xed47> movzbl (%ecx),%edi -08058a1a <.text+0xed4a> mov %edi,%eax -08058a1c <.text+0xed4c> test %al,%al -08058a1e <.text+0xed4e> je 08058b20 <exit@plt+0xee64> -08058a24 <.text+0xed54> mov %edi,%edx -08058a26 <.text+0xed56> movsbl %dl,%eax -08058a29 <.text+0xed59> mov %eax,0x4(%esp) -08058a2d <.text+0xed5d> mov 0x18(%ebp),%eax -08058a30 <.text+0xed60> mov %eax,(%esp) -08058a33 <.text+0xed63> mov %ecx,-0x30(%ebp) -08058a36 <.text+0xed66> call 080497ac <strchr@plt> -08058a3b <.text+0xed6b> mov -0x30(%ebp),%ecx -08058a3e <.text+0xed6e> test %eax,%eax -08058a40 <.text+0xed70> je 08058b5d <exit@plt+0xeea1> -08058a46 <.text+0xed76> movl $0x30,0x4(%esp) -08058a4e <.text+0xed7e> mov 0x18(%ebp),%eax -08058a51 <.text+0xed81> mov %eax,(%esp) -08058a54 <.text+0xed84> mov %ecx,-0x30(%ebp) -08058a57 <.text+0xed87> call 080497ac <strchr@plt> -08058a5c <.text+0xed8c> mov -0x30(%ebp),%ecx -08058a5f <.text+0xed8f> test %eax,%eax -08058a61 <.text+0xed91> je 08058b4a <exit@plt+0xee8e> -08058a67 <.text+0xed97> movzbl 0x1(%ecx),%eax -08058a6b <.text+0xed9b> cmp $0x44,%al -08058a6d <.text+0xed9d> je 08058a7f <exit@plt+0xedc3> -08058a6f <.text+0xed9f> cmp $0x69,%al -08058a71 <.text+0xeda1> je 08058b38 <exit@plt+0xee7c> -08058a77 <.text+0xeda7> cmp $0x42,%al -08058a79 <.text+0xeda9> jne 08058b4a <exit@plt+0xee8e> -08058a7f <.text+0xedaf> movl $0x2,-0x2c(%ebp) -08058a86 <.text+0xedb6> mov $0x3e8,%edx -08058a8b <.text+0xedbb> jmp 08058b56 <exit@plt+0xee9a> -08058a90 <.text+0xedc0> mov -0x24(%ebp),%edx -08058a93 <.text+0xedc3> mov -0x28(%ebp),%eax -08058a96 <.text+0xedc6> cmp $0x7fffffff,%edx -08058a9c <.text+0xedcc> ja 08058c34 <exit@plt+0xef78> -08058aa2 <.text+0xedd2> add %eax,%eax -08058aa4 <.text+0xedd4> adc %edx,%edx -08058aa6 <.text+0xedd6> xor %edi,%edi -08058aa8 <.text+0xedd8> mov %eax,-0x28(%ebp) -08058aab <.text+0xeddb> mov %edx,-0x24(%ebp) -08058aae <.text+0xedde> add -0x2c(%ebp),%ecx -08058ab1 <.text+0xede1> or %edi,%esi -08058ab3 <.text+0xede3> mov %ecx,(%ebx) -08058ab5 <.text+0xede5> cmpb $0x0,(%ecx) -08058ab8 <.text+0xede8> je 08058abd <exit@plt+0xee01> -08058aba <.text+0xedea> or $0x2,%esi -08058abd <.text+0xeded> mov 0x14(%ebp),%ecx -08058ac0 <.text+0xedf0> mov %eax,(%ecx) -08058ac2 <.text+0xedf2> mov %edx,0x4(%ecx) -08058ac5 <.text+0xedf5> add $0x3c,%esp -08058ac8 <.text+0xedf8> mov %esi,%eax -08058aca <.text+0xedfa> pop %ebx -08058acb <.text+0xedfb> pop %esi -08058acc <.text+0xedfc> pop %edi -08058acd <.text+0xedfd> pop %ebp -08058ace <.text+0xedfe> ret -08058acf <.text+0xedff> nop -08058ad0 <.text+0xee00> mov 0x18(%ebp),%eax -08058ad3 <.text+0xee03> test %eax,%eax -08058ad5 <.text+0xee05> je 080589f2 <exit@plt+0xed36> -08058adb <.text+0xee0b> movzbl (%esi),%eax -08058ade <.text+0xee0e> test %al,%al -08058ae0 <.text+0xee10> je 080589f2 <exit@plt+0xed36> -08058ae6 <.text+0xee16> movsbl %al,%eax -08058ae9 <.text+0xee19> mov %eax,0x4(%esp) -08058aed <.text+0xee1d> mov 0x18(%ebp),%edx -08058af0 <.text+0xee20> mov %edx,(%esp) -08058af3 <.text+0xee23> mov %ecx,-0x30(%ebp) -08058af6 <.text+0xee26> call 080497ac <strchr@plt> -08058afb <.text+0xee2b> mov -0x30(%ebp),%ecx -08058afe <.text+0xee2e> test %eax,%eax -08058b00 <.text+0xee30> je 080589f2 <exit@plt+0xed36> -08058b06 <.text+0xee36> movl $0x1,-0x28(%ebp) -08058b0d <.text+0xee3d> xor %esi,%esi -08058b0f <.text+0xee3f> movl $0x0,-0x24(%ebp) -08058b16 <.text+0xee46> jmp 08058a17 <exit@plt+0xed5b> -08058b1b <.text+0xee4b> nop -08058b1c <.text+0xee4c> lea 0x0(%esi,%eiz,1),%esi -08058b20 <.text+0xee50> mov -0x28(%ebp),%eax -08058b23 <.text+0xee53> mov -0x24(%ebp),%edx -08058b26 <.text+0xee56> mov 0x14(%ebp),%ecx -08058b29 <.text+0xee59> mov %eax,(%ecx) -08058b2b <.text+0xee5b> mov %edx,0x4(%ecx) -08058b2e <.text+0xee5e> jmp 08058ac5 <exit@plt+0xee09> -08058b30 <.text+0xee60> lea -0x1c(%ebp),%ebx -08058b33 <.text+0xee63> jmp 08058981 <exit@plt+0xecc5> -08058b38 <.text+0xee68> movl $0x3,-0x2c(%ebp) -08058b3f <.text+0xee6f> mov $0x400,%edx -08058b44 <.text+0xee74> cmpb $0x42,0x2(%ecx) -08058b48 <.text+0xee78> je 08058b56 <exit@plt+0xee9a> -08058b4a <.text+0xee7a> movl $0x1,-0x2c(%ebp) -08058b51 <.text+0xee81> mov $0x400,%edx -08058b56 <.text+0xee86> lea -0x42(%edi),%eax -08058b59 <.text+0xee89> cmp $0x35,%al -08058b5b <.text+0xee8b> jbe 08058b73 <exit@plt+0xeeb7> -08058b5d <.text+0xee8d> mov -0x28(%ebp),%eax -08058b60 <.text+0xee90> or $0x2,%esi -08058b63 <.text+0xee93> mov -0x24(%ebp),%edx -08058b66 <.text+0xee96> mov 0x14(%ebp),%ecx -08058b69 <.text+0xee99> mov %eax,(%ecx) -08058b6b <.text+0xee9b> mov %edx,0x4(%ecx) -08058b6e <.text+0xee9e> jmp 080589f7 <exit@plt+0xed3b> -08058b73 <.text+0xeea3> movzbl %al,%eax -08058b76 <.text+0xeea6> jmp *0x805fc00(,%eax,4) -08058b7d <.text+0xeead> mov -0x28(%ebp),%eax -08058b80 <.text+0xeeb0> xor %edi,%edi -08058b82 <.text+0xeeb2> mov -0x24(%ebp),%edx -08058b85 <.text+0xeeb5> jmp 08058aae <exit@plt+0xedf2> -08058b8a <.text+0xeeba> mov -0x24(%ebp),%edx -08058b8d <.text+0xeebd> mov -0x28(%ebp),%eax -08058b90 <.text+0xeec0> cmp $0x7fffff,%edx -08058b96 <.text+0xeec6> ja 08058c34 <exit@plt+0xef78> -08058b9c <.text+0xeecc> shld $0x9,%eax,%edx -08058ba0 <.text+0xeed0> xor %edi,%edi -08058ba2 <.text+0xeed2> shl $0x9,%eax -08058ba5 <.text+0xeed5> mov %eax,-0x28(%ebp) -08058ba8 <.text+0xeed8> mov %edx,-0x24(%ebp) -08058bab <.text+0xeedb> jmp 08058aae <exit@plt+0xedf2> -08058bb0 <.text+0xeee0> lea -0x28(%ebp),%eax -08058bb3 <.text+0xeee3> mov $0x7,%ecx -08058bb8 <.text+0xeee8> call 08058880 <exit@plt+0xebc4> -08058bbd <.text+0xeeed> mov (%ebx),%ecx -08058bbf <.text+0xeeef> mov -0x24(%ebp),%edx -08058bc2 <.text+0xeef2> mov %eax,%edi -08058bc4 <.text+0xeef4> mov -0x28(%ebp),%eax -08058bc7 <.text+0xeef7> jmp 08058aae <exit@plt+0xedf2> -08058bcc <.text+0xeefc> lea -0x28(%ebp),%eax -08058bcf <.text+0xeeff> mov $0x8,%ecx -08058bd4 <.text+0xef04> jmp 08058bb8 <exit@plt+0xeefc> -08058bd6 <.text+0xef06> lea -0x28(%ebp),%eax -08058bd9 <.text+0xef09> mov $0x4,%ecx -08058bde <.text+0xef0e> jmp 08058bb8 <exit@plt+0xeefc> -08058be0 <.text+0xef10> lea -0x28(%ebp),%eax -08058be3 <.text+0xef13> mov $0x5,%ecx -08058be8 <.text+0xef18> jmp 08058bb8 <exit@plt+0xeefc> -08058bea <.text+0xef1a> lea -0x28(%ebp),%eax -08058bed <.text+0xef1d> mov $0x2,%ecx -08058bf2 <.text+0xef22> jmp 08058bb8 <exit@plt+0xeefc> -08058bf4 <.text+0xef24> lea -0x28(%ebp),%eax -08058bf7 <.text+0xef27> mov $0x1,%ecx -08058bfc <.text+0xef2c> jmp 08058bb8 <exit@plt+0xeefc> -08058bfe <.text+0xef2e> lea -0x28(%ebp),%eax -08058c01 <.text+0xef31> mov $0x3,%ecx -08058c06 <.text+0xef36> jmp 08058bb8 <exit@plt+0xeefc> -08058c08 <.text+0xef38> lea -0x28(%ebp),%eax -08058c0b <.text+0xef3b> mov $0x6,%ecx -08058c10 <.text+0xef40> jmp 08058bb8 <exit@plt+0xeefc> -08058c12 <.text+0xef42> mov -0x24(%ebp),%edx -08058c15 <.text+0xef45> mov -0x28(%ebp),%eax -08058c18 <.text+0xef48> cmp $0x3fffff,%edx -08058c1e <.text+0xef4e> ja 08058c34 <exit@plt+0xef78> -08058c20 <.text+0xef50> shld $0xa,%eax,%edx -08058c24 <.text+0xef54> xor %edi,%edi -08058c26 <.text+0xef56> shl $0xa,%eax -08058c29 <.text+0xef59> mov %eax,-0x28(%ebp) -08058c2c <.text+0xef5c> mov %edx,-0x24(%ebp) -08058c2f <.text+0xef5f> jmp 08058aae <exit@plt+0xedf2> -08058c34 <.text+0xef64> or $0xffffffff,%eax -08058c37 <.text+0xef67> mov $0x1,%edi -08058c3c <.text+0xef6c> movl $0xffffffff,-0x28(%ebp) -08058c43 <.text+0xef73> mov %eax,%edx -08058c45 <.text+0xef75> movl $0xffffffff,-0x24(%ebp) -08058c4c <.text+0xef7c> jmp 08058aae <exit@plt+0xedf2> -08058c51 <.text+0xef81> movl $0x805fcd8,0xc(%esp) -08058c59 <.text+0xef89> movl $0x53,0x8(%esp) -08058c61 <.text+0xef91> movl $0x805fae8,0x4(%esp) -08058c69 <.text+0xef99> movl $0x805faf4,(%esp) -08058c70 <.text+0xefa0> call 0804987c <__assert_fail@plt> -08058c75 <.text+0xefa5> nop -08058c76 <.text+0xefa6> nop -08058c77 <.text+0xefa7> nop -08058c78 <.text+0xefa8> nop -08058c79 <.text+0xefa9> nop -08058c7a <.text+0xefaa> nop -08058c7b <.text+0xefab> nop -08058c7c <.text+0xefac> nop -08058c7d <.text+0xefad> nop -08058c7e <.text+0xefae> nop -08058c7f <.text+0xefaf> nop -08058c80 <.text+0xefb0> push %ebp -08058c81 <.text+0xefb1> mov %esp,%ebp -08058c83 <.text+0xefb3> sub $0x28,%esp -08058c86 <.text+0xefb6> mov %esi,-0x8(%ebp) -08058c89 <.text+0xefb9> mov 0x8(%ebp),%esi -08058c8c <.text+0xefbc> mov %ebx,-0xc(%ebp) -08058c8f <.text+0xefbf> mov %edi,-0x4(%ebp) -08058c92 <.text+0xefc2> mov %esi,(%esp) -08058c95 <.text+0xefc5> call 08049b2c <__fpending@plt> -08058c9a <.text+0xefca> mov (%esi),%ebx -08058c9c <.text+0xefcc> mov %esi,(%esp) -08058c9f <.text+0xefcf> and $0x20,%ebx -08058ca2 <.text+0xefd2> mov %eax,%edi -08058ca4 <.text+0xefd4> call 0804999c <fclose@plt> -08058ca9 <.text+0xefd9> test %eax,%eax -08058cab <.text+0xefdb> setne %al -08058cae <.text+0xefde> test %ebx,%ebx -08058cb0 <.text+0xefe0> jne 08058ce8 <exit@plt+0xf02c> -08058cb2 <.text+0xefe2> test %al,%al -08058cb4 <.text+0xefe4> je 08058cca <exit@plt+0xf00e> -08058cb6 <.text+0xefe6> test %edi,%edi -08058cb8 <.text+0xefe8> jne 08058ce0 <exit@plt+0xf024> -08058cba <.text+0xefea> lea 0x0(%esi),%esi -08058cc0 <.text+0xeff0> call 0804969c <__errno_location@plt> -08058cc5 <.text+0xeff5> cmpl $0x9,(%eax) -08058cc8 <.text+0xeff8> jne 08058ce0 <exit@plt+0xf024> -08058cca <.text+0xeffa> xor %eax,%eax -08058ccc <.text+0xeffc> mov -0xc(%ebp),%ebx -08058ccf <.text+0xefff> mov -0x8(%ebp),%esi -08058cd2 <.text+0xf002> mov -0x4(%ebp),%edi -08058cd5 <.text+0xf005> mov %ebp,%esp -08058cd7 <.text+0xf007> pop %ebp -08058cd8 <.text+0xf008> ret -08058cd9 <.text+0xf009> lea 0x0(%esi,%eiz,1),%esi -08058ce0 <.text+0xf010> mov $0xffffffff,%eax -08058ce5 <.text+0xf015> jmp 08058ccc <exit@plt+0xf010> -08058ce7 <.text+0xf017> nop -08058ce8 <.text+0xf018> test %al,%al -08058cea <.text+0xf01a> jne 08058ce0 <exit@plt+0xf024> -08058cec <.text+0xf01c> lea 0x0(%esi,%eiz,1),%esi -08058cf0 <.text+0xf020> call 0804969c <__errno_location@plt> -08058cf5 <.text+0xf025> movl $0x0,(%eax) -08058cfb <.text+0xf02b> mov $0xffffffff,%eax -08058d00 <.text+0xf030> jmp 08058ccc <exit@plt+0xf010> -08058d02 <.text+0xf032> nop -08058d03 <.text+0xf033> nop -08058d04 <.text+0xf034> nop -08058d05 <.text+0xf035> nop -08058d06 <.text+0xf036> nop -08058d07 <.text+0xf037> nop -08058d08 <.text+0xf038> nop -08058d09 <.text+0xf039> nop -08058d0a <.text+0xf03a> nop -08058d0b <.text+0xf03b> nop -08058d0c <.text+0xf03c> nop -08058d0d <.text+0xf03d> nop -08058d0e <.text+0xf03e> nop -08058d0f <.text+0xf03f> nop -08058d10 <.text+0xf040> push %ebp -08058d11 <.text+0xf041> mov %esp,%ebp -08058d13 <.text+0xf043> push %edi -08058d14 <.text+0xf044> xor %edi,%edi -08058d16 <.text+0xf046> push %esi -08058d17 <.text+0xf047> push %ebx -08058d18 <.text+0xf048> sub $0x3bc,%esp -08058d1e <.text+0xf04e> mov 0x8(%ebp),%eax -08058d21 <.text+0xf051> mov 0x10(%ebp),%ecx -08058d24 <.text+0xf054> lea -0x2e8(%ebp),%ebx -08058d2a <.text+0xf05a> mov 0xc(%ebp),%edx -08058d2d <.text+0xf05d> mov 0x14(%ebp),%esi -08058d30 <.text+0xf060> mov %eax,-0x334(%ebp) -08058d36 <.text+0xf066> mov %gs:0x14,%eax -08058d3c <.text+0xf06c> mov %eax,-0x1c(%ebp) -08058d3f <.text+0xf06f> xor %eax,%eax -08058d41 <.text+0xf071> lea -0x300(%ebp),%eax -08058d47 <.text+0xf077> mov %edx,-0x344(%ebp) -08058d4d <.text+0xf07d> mov %ecx,-0x30c(%ebp) -08058d53 <.text+0xf083> mov %ebx,0x8(%esp) -08058d57 <.text+0xf087> mov %eax,0x4(%esp) -08058d5b <.text+0xf08b> mov %ecx,(%esp) -08058d5e <.text+0xf08e> call 0805ac80 <exit@plt+0x10fc4> -08058d63 <.text+0xf093> test %eax,%eax -08058d65 <.text+0xf095> js 08058dbd <exit@plt+0xf101> -08058d67 <.text+0xf097> mov %ebx,0x4(%esp) -08058d6b <.text+0xf09b> mov %esi,(%esp) -08058d6e <.text+0xf09e> call 0805ab60 <exit@plt+0x10ea4> -08058d73 <.text+0xf0a3> test %eax,%eax -08058d75 <.text+0xf0a5> js 0805a3ad <exit@plt+0x106f1> -08058d7b <.text+0xf0ab> mov -0x2f8(%ebp),%eax -08058d81 <.text+0xf0b1> add $0x7,%eax -08058d84 <.text+0xf0b4> sbb %edx,%edx -08058d86 <.text+0xf0b6> or %edx,%eax -08058d88 <.text+0xf0b8> add -0x2f4(%ebp),%eax -08058d8e <.text+0xf0be> jae 08058dd8 <exit@plt+0xf11c> -08058d90 <.text+0xf0c0> mov -0x2fc(%ebp),%eax -08058d96 <.text+0xf0c6> mov %eax,(%esp) -08058d99 <.text+0xf0c9> call 080498cc <free@plt> -08058d9e <.text+0xf0ce> mov -0x2e4(%ebp),%eax -08058da4 <.text+0xf0d4> test %eax,%eax -08058da6 <.text+0xf0d6> je 08058db0 <exit@plt+0xf0f4> -08058da8 <.text+0xf0d8> mov %eax,(%esp) -08058dab <.text+0xf0db> call 080498cc <free@plt> -08058db0 <.text+0xf0e0> call 0804969c <__errno_location@plt> -08058db5 <.text+0xf0e5> xor %edi,%edi -08058db7 <.text+0xf0e7> movl $0xc,(%eax) -08058dbd <.text+0xf0ed> mov -0x1c(%ebp),%ecx -08058dc0 <.text+0xf0f0> xor %gs:0x14,%ecx -08058dc7 <.text+0xf0f7> mov %edi,%eax -08058dc9 <.text+0xf0f9> jne 0805aace <exit@plt+0x10e12> -08058dcf <.text+0xf0ff> lea -0xc(%ebp),%esp -08058dd2 <.text+0xf102> pop %ebx -08058dd3 <.text+0xf103> pop %esi -08058dd4 <.text+0xf104> pop %edi -08058dd5 <.text+0xf105> pop %ebp -08058dd6 <.text+0xf106> ret -08058dd7 <.text+0xf107> nop -08058dd8 <.text+0xf108> mov %eax,%edx -08058dda <.text+0xf10a> add $0x6,%edx -08058ddd <.text+0xf10d> jb 08058d90 <exit@plt+0xf0d4> -08058ddf <.text+0xf10f> cmp $0xf9f,%edx -08058de5 <.text+0xf115> ja 08058fb0 <exit@plt+0xf2f4> -08058deb <.text+0xf11b> add $0x24,%eax -08058dee <.text+0xf11e> and $0xfffffff0,%eax -08058df1 <.text+0xf121> sub %eax,%esp -08058df3 <.text+0xf123> lea 0x3b(%esp),%edx -08058df7 <.text+0xf127> and $0xfffffff0,%edx -08058dfa <.text+0xf12a> mov %edx,-0x32c(%ebp) -08058e00 <.text+0xf130> movl $0x0,-0x35c(%ebp) -08058e0a <.text+0xf13a> mov -0x334(%ebp),%edx -08058e10 <.text+0xf140> xor %ebx,%ebx -08058e12 <.text+0xf142> xor %edi,%edi -08058e14 <.text+0xf144> test %edx,%edx -08058e16 <.text+0xf146> je 08058e26 <exit@plt+0xf16a> -08058e18 <.text+0xf148> mov -0x344(%ebp),%ecx -08058e1e <.text+0xf14e> mov -0x334(%ebp),%edi -08058e24 <.text+0xf154> mov (%ecx),%ebx -08058e26 <.text+0xf156> mov -0x32c(%ebp),%eax -08058e2c <.text+0xf15c> xor %edx,%edx -08058e2e <.text+0xf15e> mov -0x32c(%ebp),%ecx -08058e34 <.text+0xf164> mov -0x2fc(%ebp),%esi -08058e3a <.text+0xf16a> movl $0x0,-0x33c(%ebp) -08058e44 <.text+0xf174> add $0x1,%eax -08058e47 <.text+0xf177> mov %eax,-0x348(%ebp) -08058e4d <.text+0xf17d> lea -0x2d8(%ebp),%eax -08058e53 <.text+0xf183> add $0x2,%ecx -08058e56 <.text+0xf186> mov %eax,-0x37c(%ebp) -08058e5c <.text+0xf18c> mov %edi,%eax -08058e5e <.text+0xf18e> mov %edx,%edi -08058e60 <.text+0xf190> mov %ecx,-0x358(%ebp) -08058e66 <.text+0xf196> mov %eax,%edx -08058e68 <.text+0xf198> mov (%esi),%eax -08058e6a <.text+0xf19a> cmp -0x30c(%ebp),%eax -08058e70 <.text+0xf1a0> je 08058f41 <exit@plt+0xf285> -08058e76 <.text+0xf1a6> sub -0x30c(%ebp),%eax -08058e7c <.text+0xf1ac> mov %eax,%ecx -08058e7e <.text+0xf1ae> add %edi,%ecx -08058e80 <.text+0xf1b0> mov %eax,-0x310(%ebp) -08058e86 <.text+0xf1b6> sbb %eax,%eax -08058e88 <.text+0xf1b8> or %eax,%ecx -08058e8a <.text+0xf1ba> cmp %ecx,%ebx -08058e8c <.text+0xf1bc> jae 08058f08 <exit@plt+0xf24c> -08058e8e <.text+0xf1be> cmp $0x0,%ebx -08058e91 <.text+0xf1c1> jne 080598b8 <exit@plt+0xfbfc> -08058e97 <.text+0xf1c7> mov $0xc,%bl -08058e99 <.text+0xf1c9> cmp %ecx,%ebx -08058e9b <.text+0xf1cb> jae 08058e9f <exit@plt+0xf1e3> -08058e9d <.text+0xf1cd> mov %ecx,%ebx -08058e9f <.text+0xf1cf> cmp $0xffffffff,%ebx -08058ea2 <.text+0xf1d2> je 08059a08 <exit@plt+0xfd4c> -08058ea8 <.text+0xf1d8> cmp -0x334(%ebp),%edx -08058eae <.text+0xf1de> sete -0x330(%ebp) -08058eb5 <.text+0xf1e5> test %edx,%edx -08058eb7 <.text+0xf1e7> je 08058ec6 <exit@plt+0xf20a> -08058eb9 <.text+0xf1e9> cmpb $0x0,-0x330(%ebp) -08058ec0 <.text+0xf1f0> je 080598c8 <exit@plt+0xfc0c> -08058ec6 <.text+0xf1f6> mov %edx,-0x368(%ebp) -08058ecc <.text+0xf1fc> mov %ecx,-0x364(%ebp) -08058ed2 <.text+0xf202> mov %ebx,(%esp) -08058ed5 <.text+0xf205> call 08049afc <malloc@plt> -08058eda <.text+0xf20a> mov -0x368(%ebp),%edx -08058ee0 <.text+0xf210> mov -0x364(%ebp),%ecx -08058ee6 <.text+0xf216> mov %eax,-0x328(%ebp) -08058eec <.text+0xf21c> mov -0x328(%ebp),%eax -08058ef2 <.text+0xf222> test %eax,%eax -08058ef4 <.text+0xf224> je 08059a08 <exit@plt+0xfd4c> -08058efa <.text+0xf22a> test %edi,%edi -08058efc <.text+0xf22c> jne 08059a98 <exit@plt+0xfddc> -08058f02 <.text+0xf232> mov -0x328(%ebp),%edx -08058f08 <.text+0xf238> mov -0x310(%ebp),%eax -08058f0e <.text+0xf23e> lea (%edx,%edi,1),%edi -08058f11 <.text+0xf241> mov %edi,(%esp) -08058f14 <.text+0xf244> mov %edx,-0x368(%ebp) -08058f1a <.text+0xf24a> mov %ecx,-0x364(%ebp) -08058f20 <.text+0xf250> mov %eax,0x8(%esp) -08058f24 <.text+0xf254> mov -0x30c(%ebp),%eax -08058f2a <.text+0xf25a> mov %eax,0x4(%esp) -08058f2e <.text+0xf25e> call 08049a0c <memcpy@plt> -08058f33 <.text+0xf263> mov -0x364(%ebp),%ecx -08058f39 <.text+0xf269> mov -0x368(%ebp),%edx -08058f3f <.text+0xf26f> mov %ecx,%edi -08058f41 <.text+0xf271> mov -0x33c(%ebp),%ecx -08058f47 <.text+0xf277> cmp %ecx,-0x300(%ebp) -08058f4d <.text+0xf27d> je 08059f80 <exit@plt+0x102c4> -08058f53 <.text+0xf283> movzbl 0x24(%esi),%eax -08058f57 <.text+0xf287> cmp $0x25,%al -08058f59 <.text+0xf289> je 080598f8 <exit@plt+0xfc3c> -08058f5f <.text+0xf28f> mov 0x28(%esi),%ecx -08058f62 <.text+0xf292> cmp $0xffffffff,%ecx -08058f65 <.text+0xf295> je 080592b0 <exit@plt+0xf5f4> -08058f6b <.text+0xf29b> cmp $0x6e,%al -08058f6d <.text+0xf29d> je 08059a38 <exit@plt+0xfd7c> -08058f73 <.text+0xf2a3> cmp $0x46,%al -08058f75 <.text+0xf2a5> je 08058fe0 <exit@plt+0xf324> -08058f77 <.text+0xf2a7> cmp $0x66,%al -08058f79 <.text+0xf2a9> je 08058fe0 <exit@plt+0xf324> -08058f7b <.text+0xf2ab> cmp $0x65,%al -08058f7d <.text+0xf2ad> lea 0x0(%esi),%esi -08058f80 <.text+0xf2b0> je 08058fe0 <exit@plt+0xf324> -08058f82 <.text+0xf2b2> cmp $0x45,%al -08058f84 <.text+0xf2b4> je 08058fe0 <exit@plt+0xf324> -08058f86 <.text+0xf2b6> cmp $0x67,%al -08058f88 <.text+0xf2b8> je 08058fe0 <exit@plt+0xf324> -08058f8a <.text+0xf2ba> cmp $0x47,%al -08058f8c <.text+0xf2bc> lea 0x0(%esi,%eiz,1),%esi -08058f90 <.text+0xf2c0> je 08058fe0 <exit@plt+0xf324> -08058f92 <.text+0xf2c2> cmp $0x61,%al -08058f94 <.text+0xf2c4> je 08058fe0 <exit@plt+0xf324> -08058f96 <.text+0xf2c6> cmp $0x41,%al -08058f98 <.text+0xf2c8> je 08058fe0 <exit@plt+0xf324> -08058f9a <.text+0xf2ca> mov -0x2e4(%ebp),%eax -08058fa0 <.text+0xf2d0> shl $0x4,%ecx -08058fa3 <.text+0xf2d3> mov (%ecx,%eax,1),%ecx -08058fa6 <.text+0xf2d6> mov %ecx,-0x310(%ebp) -08058fac <.text+0xf2dc> jmp 08058ffa <exit@plt+0xf33e> -08058fae <.text+0xf2de> xchg %ax,%ax -08058fb0 <.text+0xf2e0> cmp $0xffffffff,%edx -08058fb3 <.text+0xf2e3> je 08058d90 <exit@plt+0xf0d4> -08058fb9 <.text+0xf2e9> mov %edx,(%esp) -08058fbc <.text+0xf2ec> call 08049afc <malloc@plt> -08058fc1 <.text+0xf2f1> test %eax,%eax -08058fc3 <.text+0xf2f3> mov %eax,-0x32c(%ebp) -08058fc9 <.text+0xf2f9> je 08058d90 <exit@plt+0xf0d4> -08058fcf <.text+0xf2ff> mov %eax,-0x35c(%ebp) -08058fd5 <.text+0xf305> jmp 08058e0a <exit@plt+0xf14e> -08058fda <.text+0xf30a> lea 0x0(%esi),%esi -08058fe0 <.text+0xf310> shl $0x4,%ecx -08058fe3 <.text+0xf313> add -0x2e4(%ebp),%ecx -08058fe9 <.text+0xf319> mov (%ecx),%eax -08058feb <.text+0xf31b> cmp $0xc,%eax -08058fee <.text+0xf31e> mov %eax,-0x310(%ebp) -08058ff4 <.text+0xf324> je 08059b80 <exit@plt+0xfec4> -08058ffa <.text+0xf32a> mov -0x32c(%ebp),%ecx -08059000 <.text+0xf330> mov 0x8(%esi),%eax -08059003 <.text+0xf333> movb $0x25,(%ecx) -08059006 <.text+0xf336> mov -0x348(%ebp),%ecx -0805900c <.text+0xf33c> test $0x1,%al -0805900e <.text+0xf33e> mov %ecx,-0x30c(%ebp) -08059014 <.text+0xf344> je 08059025 <exit@plt+0xf369> -08059016 <.text+0xf346> movb $0x27,(%ecx) -08059019 <.text+0xf349> mov -0x358(%ebp),%ecx -0805901f <.text+0xf34f> mov %ecx,-0x30c(%ebp) -08059025 <.text+0xf355> test $0x2,%al -08059027 <.text+0xf357> je 0805903b <exit@plt+0xf37f> -08059029 <.text+0xf359> mov -0x30c(%ebp),%ecx -0805902f <.text+0xf35f> movb $0x2d,(%ecx) -08059032 <.text+0xf362> add $0x1,%ecx -08059035 <.text+0xf365> mov %ecx,-0x30c(%ebp) -0805903b <.text+0xf36b> test $0x4,%al -0805903d <.text+0xf36d> je 08059051 <exit@plt+0xf395> -0805903f <.text+0xf36f> mov -0x30c(%ebp),%ecx -08059045 <.text+0xf375> movb $0x2b,(%ecx) -08059048 <.text+0xf378> add $0x1,%ecx -0805904b <.text+0xf37b> mov %ecx,-0x30c(%ebp) -08059051 <.text+0xf381> test $0x8,%al -08059053 <.text+0xf383> je 08059067 <exit@plt+0xf3ab> -08059055 <.text+0xf385> mov -0x30c(%ebp),%ecx -0805905b <.text+0xf38b> movb $0x20,(%ecx) -0805905e <.text+0xf38e> add $0x1,%ecx -08059061 <.text+0xf391> mov %ecx,-0x30c(%ebp) -08059067 <.text+0xf397> test $0x10,%al -08059069 <.text+0xf399> je 0805907d <exit@plt+0xf3c1> -0805906b <.text+0xf39b> mov -0x30c(%ebp),%ecx -08059071 <.text+0xf3a1> movb $0x23,(%ecx) -08059074 <.text+0xf3a4> add $0x1,%ecx -08059077 <.text+0xf3a7> mov %ecx,-0x30c(%ebp) -0805907d <.text+0xf3ad> test $0x20,%al -0805907f <.text+0xf3af> je 08059093 <exit@plt+0xf3d7> -08059081 <.text+0xf3b1> mov -0x30c(%ebp),%eax -08059087 <.text+0xf3b7> movb $0x30,(%eax) -0805908a <.text+0xf3ba> add $0x1,%eax -0805908d <.text+0xf3bd> mov %eax,-0x30c(%ebp) -08059093 <.text+0xf3c3> mov 0xc(%esi),%eax -08059096 <.text+0xf3c6> mov 0x10(%esi),%ecx -08059099 <.text+0xf3c9> cmp %ecx,%eax -0805909b <.text+0xf3cb> je 080590d3 <exit@plt+0xf417> -0805909d <.text+0xf3cd> sub %eax,%ecx -0805909f <.text+0xf3cf> mov %eax,0x4(%esp) -080590a3 <.text+0xf3d3> mov -0x30c(%ebp),%eax -080590a9 <.text+0xf3d9> mov %ecx,0x8(%esp) -080590ad <.text+0xf3dd> mov %edx,-0x368(%ebp) -080590b3 <.text+0xf3e3> mov %ecx,-0x364(%ebp) -080590b9 <.text+0xf3e9> mov %eax,(%esp) -080590bc <.text+0xf3ec> call 08049a0c <memcpy@plt> -080590c1 <.text+0xf3f1> mov -0x364(%ebp),%ecx -080590c7 <.text+0xf3f7> add %ecx,-0x30c(%ebp) -080590cd <.text+0xf3fd> mov -0x368(%ebp),%edx -080590d3 <.text+0xf403> mov 0x18(%esi),%eax -080590d6 <.text+0xf406> mov 0x1c(%esi),%ecx -080590d9 <.text+0xf409> cmp %ecx,%eax -080590db <.text+0xf40b> je 08059113 <exit@plt+0xf457> -080590dd <.text+0xf40d> sub %eax,%ecx -080590df <.text+0xf40f> mov %eax,0x4(%esp) -080590e3 <.text+0xf413> mov -0x30c(%ebp),%eax -080590e9 <.text+0xf419> mov %ecx,0x8(%esp) -080590ed <.text+0xf41d> mov %edx,-0x368(%ebp) -080590f3 <.text+0xf423> mov %ecx,-0x364(%ebp) -080590f9 <.text+0xf429> mov %eax,(%esp) -080590fc <.text+0xf42c> call 08049a0c <memcpy@plt> -08059101 <.text+0xf431> mov -0x364(%ebp),%ecx -08059107 <.text+0xf437> add %ecx,-0x30c(%ebp) -0805910d <.text+0xf43d> mov -0x368(%ebp),%edx -08059113 <.text+0xf443> cmpl $0x10,-0x310(%ebp) -0805911a <.text+0xf44a> ja 08059148 <exit@plt+0xf48c> -0805911c <.text+0xf44c> movzbl -0x310(%ebp),%ecx -08059123 <.text+0xf453> mov $0x1,%eax -08059128 <.text+0xf458> shl %cl,%eax -0805912a <.text+0xf45a> test $0x14180,%eax -0805912f <.text+0xf45f> jne 080592f2 <exit@plt+0xf636> -08059135 <.text+0xf465> test $0x10,%ah -08059138 <.text+0xf468> jne 08059b20 <exit@plt+0xfe64> -0805913e <.text+0xf46e> test $0x6,%ah -08059141 <.text+0xf471> jne 080592e0 <exit@plt+0xf624> -08059147 <.text+0xf477> nop -08059148 <.text+0xf478> movzbl 0x24(%esi),%eax -0805914c <.text+0xf47c> mov -0x30c(%ebp),%ecx -08059152 <.text+0xf482> mov %al,(%ecx) -08059154 <.text+0xf484> mov -0x30c(%ebp),%eax -0805915a <.text+0xf48a> add $0x1,%ecx -0805915d <.text+0xf48d> mov %ecx,-0x350(%ebp) -08059163 <.text+0xf493> movb $0x0,0x1(%eax) -08059167 <.text+0xf497> mov 0x14(%esi),%eax -0805916a <.text+0xf49a> movl $0x0,-0x30c(%ebp) -08059174 <.text+0xf4a4> cmp $0xffffffff,%eax -08059177 <.text+0xf4a7> je 0805919e <exit@plt+0xf4e2> -08059179 <.text+0xf4a9> shl $0x4,%eax -0805917c <.text+0xf4ac> add -0x2e4(%ebp),%eax -08059182 <.text+0xf4b2> cmpl $0x5,(%eax) -08059185 <.text+0xf4b5> jne 080592b0 <exit@plt+0xf5f4> -0805918b <.text+0xf4bb> mov 0x4(%eax),%eax -0805918e <.text+0xf4be> movl $0x1,-0x30c(%ebp) -08059198 <.text+0xf4c8> mov %eax,-0x2f0(%ebp) -0805919e <.text+0xf4ce> mov 0x20(%esi),%eax -080591a1 <.text+0xf4d1> cmp $0xffffffff,%eax -080591a4 <.text+0xf4d4> je 080591d1 <exit@plt+0xf515> -080591a6 <.text+0xf4d6> shl $0x4,%eax -080591a9 <.text+0xf4d9> add -0x2e4(%ebp),%eax -080591af <.text+0xf4df> cmpl $0x5,(%eax) -080591b2 <.text+0xf4e2> jne 080592b0 <exit@plt+0xf5f4> -080591b8 <.text+0xf4e8> mov -0x30c(%ebp),%ecx -080591be <.text+0xf4ee> mov 0x4(%eax),%eax -080591c1 <.text+0xf4f1> mov %eax,-0x2f0(%ebp,%ecx,4) -080591c8 <.text+0xf4f8> add $0x1,%ecx -080591cb <.text+0xf4fb> mov %ecx,-0x30c(%ebp) -080591d1 <.text+0xf501> mov %edi,%eax -080591d3 <.text+0xf503> add $0x2,%eax -080591d6 <.text+0xf506> mov %eax,-0x338(%ebp) -080591dc <.text+0xf50c> sbb %eax,%eax -080591de <.text+0xf50e> or -0x338(%ebp),%eax -080591e4 <.text+0xf514> cmp %eax,%ebx -080591e6 <.text+0xf516> jae 08059261 <exit@plt+0xf5a5> -080591e8 <.text+0xf518> test %ebx,%ebx -080591ea <.text+0xf51a> jne 08059b38 <exit@plt+0xfe7c> -080591f0 <.text+0xf520> mov $0xc,%bl -080591f2 <.text+0xf522> cmp %edi,-0x338(%ebp) -080591f8 <.text+0xf528> sbb %eax,%eax -080591fa <.text+0xf52a> or -0x338(%ebp),%eax -08059200 <.text+0xf530> cmp %eax,%ebx -08059202 <.text+0xf532> jae 08059216 <exit@plt+0xf55a> -08059204 <.text+0xf534> cmp -0x338(%ebp),%edi -0805920a <.text+0xf53a> ja 08059a08 <exit@plt+0xfd4c> -08059210 <.text+0xf540> mov -0x338(%ebp),%ebx -08059216 <.text+0xf546> cmp $0xffffffff,%ebx -08059219 <.text+0xf549> je 08059a08 <exit@plt+0xfd4c> -0805921f <.text+0xf54f> cmp -0x334(%ebp),%edx -08059225 <.text+0xf555> sete -0x328(%ebp) -0805922c <.text+0xf55c> test %edx,%edx -0805922e <.text+0xf55e> je 0805923d <exit@plt+0xf581> -08059230 <.text+0xf560> cmpb $0x0,-0x328(%ebp) -08059237 <.text+0xf567> je 08059b48 <exit@plt+0xfe8c> -0805923d <.text+0xf56d> mov %edx,-0x368(%ebp) -08059243 <.text+0xf573> mov %ebx,(%esp) -08059246 <.text+0xf576> call 08049afc <malloc@plt> -0805924b <.text+0xf57b> mov -0x368(%ebp),%edx -08059251 <.text+0xf581> mov %eax,%ecx -08059253 <.text+0xf583> test %ecx,%ecx -08059255 <.text+0xf585> je 08059a08 <exit@plt+0xfd4c> -0805925b <.text+0xf58b> test %edi,%edi -0805925d <.text+0xf58d> jne 080592b8 <exit@plt+0xf5fc> -0805925f <.text+0xf58f> mov %ecx,%edx -08059261 <.text+0xf591> movb $0x0,(%edx,%edi,1) -08059265 <.text+0xf595> mov -0x2f0(%ebp),%ecx -0805926b <.text+0xf59b> mov -0x2ec(%ebp),%eax -08059271 <.text+0xf5a1> mov %esi,-0x340(%ebp) -08059277 <.text+0xf5a7> mov %edx,%esi -08059279 <.text+0xf5a9> mov %ecx,-0x34c(%ebp) -0805927f <.text+0xf5af> mov %eax,-0x354(%ebp) -08059285 <.text+0xf5b5> mov %ebx,%ecx -08059287 <.text+0xf5b7> sub %edi,%ecx -08059289 <.text+0xf5b9> movl $0xffffffff,-0x2e0(%ebp) -08059293 <.text+0xf5c3> js 08059490 <exit@plt+0xf7d4> -08059299 <.text+0xf5c9> cmpl $0x11,-0x310(%ebp) -080592a0 <.text+0xf5d0> jbe 08059310 <exit@plt+0xf654> -080592a2 <.text+0xf5d2> jmp 080592b0 <exit@plt+0xf5f4> -080592a4 <.text+0xf5d4> lea 0x0(%esi,%eiz,1),%esi -080592a8 <.text+0xf5d8> fstp %st(0) -080592aa <.text+0xf5da> lea 0x0(%esi),%esi -080592b0 <.text+0xf5e0> call 0804968c <abort@plt> -080592b5 <.text+0xf5e5> lea 0x0(%esi),%esi -080592b8 <.text+0xf5e8> cmpb $0x0,-0x328(%ebp) -080592bf <.text+0xf5ef> je 0805925f <exit@plt+0xf5a3> -080592c1 <.text+0xf5f1> mov %ecx,(%esp) -080592c4 <.text+0xf5f4> mov %ecx,-0x364(%ebp) -080592ca <.text+0xf5fa> mov %edi,0x8(%esp) -080592ce <.text+0xf5fe> mov %edx,0x4(%esp) -080592d2 <.text+0xf602> call 08049a0c <memcpy@plt> -080592d7 <.text+0xf607> mov -0x364(%ebp),%ecx -080592dd <.text+0xf60d> jmp 0805925f <exit@plt+0xf5a3> -080592df <.text+0xf60f> nop -080592e0 <.text+0xf610> mov -0x30c(%ebp),%eax -080592e6 <.text+0xf616> movb $0x6c,(%eax) -080592e9 <.text+0xf619> add $0x1,%eax -080592ec <.text+0xf61c> mov %eax,-0x30c(%ebp) -080592f2 <.text+0xf622> mov -0x30c(%ebp),%ecx -080592f8 <.text+0xf628> movb $0x6c,(%ecx) -080592fb <.text+0xf62b> add $0x1,%ecx -080592fe <.text+0xf62e> mov %ecx,-0x30c(%ebp) -08059304 <.text+0xf634> jmp 08059148 <exit@plt+0xf48c> -08059309 <.text+0xf639> lea 0x0(%esi,%eiz,1),%esi -08059310 <.text+0xf640> mov -0x310(%ebp),%edx -08059316 <.text+0xf646> jmp *0x805fce4(,%edx,4) -0805931d <.text+0xf64d> lea 0x0(%esi),%esi -08059320 <.text+0xf650> mov -0x340(%ebp),%eax -08059326 <.text+0xf656> mov 0x28(%eax),%edx -08059329 <.text+0xf659> mov -0x2e4(%ebp),%eax -0805932f <.text+0xf65f> shl $0x4,%edx -08059332 <.text+0xf662> cmpl $0x1,-0x30c(%ebp) -08059339 <.text+0xf669> mov 0x4(%edx,%eax,1),%eax -0805933d <.text+0xf66d> je 080594c8 <exit@plt+0xf80c> -08059343 <.text+0xf673> jae 080595a0 <exit@plt+0xf8e4> -08059349 <.text+0xf679> mov %eax,0x14(%esp) -0805934d <.text+0xf67d> mov -0x32c(%ebp),%eax -08059353 <.text+0xf683> lea -0x2e0(%ebp),%edx -08059359 <.text+0xf689> mov %ecx,0x4(%esp) -0805935d <.text+0xf68d> mov %ecx,-0x364(%ebp) -08059363 <.text+0xf693> mov %edx,0x18(%esp) -08059367 <.text+0xf697> mov %eax,0x10(%esp) -0805936b <.text+0xf69b> lea (%esi,%edi,1),%eax -0805936e <.text+0xf69e> movl $0xffffffff,0xc(%esp) -08059376 <.text+0xf6a6> movl $0x1,0x8(%esp) -0805937e <.text+0xf6ae> mov %eax,(%esp) -08059381 <.text+0xf6b1> call 08049c4c <__snprintf_chk@plt> -08059386 <.text+0xf6b6> mov -0x364(%ebp),%ecx -0805938c <.text+0xf6bc> mov %eax,-0x330(%ebp) -08059392 <.text+0xf6c2> mov -0x2e0(%ebp),%eax -08059398 <.text+0xf6c8> test %eax,%eax -0805939a <.text+0xf6ca> js 08059529 <exit@plt+0xf86d> -080593a0 <.text+0xf6d0> cmp %eax,%ecx -080593a2 <.text+0xf6d2> mov %eax,-0x328(%ebp) -080593a8 <.text+0xf6d8> jbe 080593b7 <exit@plt+0xf6fb> -080593aa <.text+0xf6da> lea (%esi,%eax,1),%edx -080593ad <.text+0xf6dd> cmpb $0x0,(%edx,%edi,1) -080593b1 <.text+0xf6e1> jne 080592b0 <exit@plt+0xf5f4> -080593b7 <.text+0xf6e7> cmp %eax,-0x330(%ebp) -080593bd <.text+0xf6ed> jle 080593d1 <exit@plt+0xf715> -080593bf <.text+0xf6ef> mov -0x330(%ebp),%edx -080593c5 <.text+0xf6f5> mov %edx,-0x2e0(%ebp) -080593cb <.text+0xf6fb> mov %edx,-0x328(%ebp) -080593d1 <.text+0xf701> mov -0x328(%ebp),%eax -080593d7 <.text+0xf707> add $0x1,%eax -080593da <.text+0xf70a> cmp %eax,%ecx -080593dc <.text+0xf70c> ja 0805a108 <exit@plt+0x1044c> -080593e2 <.text+0xf712> cmp $0x7fffffff,%ecx -080593e8 <.text+0xf718> je 0805a280 <exit@plt+0x105c4> -080593ee <.text+0xf71e> mov -0x328(%ebp),%ecx -080593f4 <.text+0xf724> mov %ebx,%edx -080593f6 <.text+0xf726> add -0x338(%ebp),%ecx -080593fc <.text+0xf72c> sar $0x1f,%edx -080593ff <.text+0xf72f> lea (%ebx,%ebx,1),%eax -08059402 <.text+0xf732> or %edx,%eax -08059404 <.text+0xf734> cmp %ecx,%edi -08059406 <.text+0xf736> mov $0xffffffff,%edx -0805940b <.text+0xf73b> ja 08059415 <exit@plt+0xf759> -0805940d <.text+0xf73d> cmp %ecx,%eax -0805940f <.text+0xf73f> mov %eax,%edx -08059411 <.text+0xf741> jae 08059415 <exit@plt+0xf759> -08059413 <.text+0xf743> mov %ecx,%edx -08059415 <.text+0xf745> cmp %edx,%ebx -08059417 <.text+0xf747> jae 08059285 <exit@plt+0xf5c9> -0805941d <.text+0xf74d> cmp $0x0,%ebx -08059420 <.text+0xf750> jne 08059a88 <exit@plt+0xfdcc> -08059426 <.text+0xf756> mov $0xc,%bl -08059428 <.text+0xf758> cmp %edx,%ebx -0805942a <.text+0xf75a> jae 0805942e <exit@plt+0xf772> -0805942c <.text+0xf75c> mov %edx,%ebx -0805942e <.text+0xf75e> cmp $0xffffffff,%ebx -08059431 <.text+0xf761> je 08059b68 <exit@plt+0xfeac> -08059437 <.text+0xf767> cmp -0x334(%ebp),%esi -0805943d <.text+0xf76d> sete %cl -08059440 <.text+0xf770> test %esi,%esi -08059442 <.text+0xf772> je 0805944c <exit@plt+0xf790> -08059444 <.text+0xf774> test %cl,%cl -08059446 <.text+0xf776> je 08059a68 <exit@plt+0xfdac> -0805944c <.text+0xf77c> mov %cl,-0x364(%ebp) -08059452 <.text+0xf782> mov %ebx,(%esp) -08059455 <.text+0xf785> call 08049afc <malloc@plt> -0805945a <.text+0xf78a> movzbl -0x364(%ebp),%ecx -08059461 <.text+0xf791> mov %eax,%edx -08059463 <.text+0xf793> test %edx,%edx -08059465 <.text+0xf795> je 08059b68 <exit@plt+0xfeac> -0805946b <.text+0xf79b> test %cl,%cl -0805946d <.text+0xf79d> jne 08059540 <exit@plt+0xf884> -08059473 <.text+0xf7a3> mov %ebx,%ecx -08059475 <.text+0xf7a5> mov %edx,%esi -08059477 <.text+0xf7a7> sub %edi,%ecx -08059479 <.text+0xf7a9> movl $0xffffffff,-0x2e0(%ebp) -08059483 <.text+0xf7b3> jns 08059299 <exit@plt+0xf5dd> -08059489 <.text+0xf7b9> lea 0x0(%esi,%eiz,1),%esi -08059490 <.text+0xf7c0> mov $0x7fffffff,%ecx -08059495 <.text+0xf7c5> jmp 08059299 <exit@plt+0xf5dd> -0805949a <.text+0xf7ca> lea 0x0(%esi),%esi -080594a0 <.text+0xf7d0> mov -0x340(%ebp),%eax -080594a6 <.text+0xf7d6> mov 0x28(%eax),%edx -080594a9 <.text+0xf7d9> mov -0x2e4(%ebp),%eax -080594af <.text+0xf7df> shl $0x4,%edx -080594b2 <.text+0xf7e2> cmpl $0x1,-0x30c(%ebp) -080594b9 <.text+0xf7e9> movzbl 0x4(%edx,%eax,1),%eax -080594be <.text+0xf7ee> jne 08059343 <exit@plt+0xf687> -080594c4 <.text+0xf7f4> lea 0x0(%esi,%eiz,1),%esi -080594c8 <.text+0xf7f8> mov %eax,0x18(%esp) -080594cc <.text+0xf7fc> mov -0x34c(%ebp),%eax -080594d2 <.text+0xf802> lea -0x2e0(%ebp),%edx -080594d8 <.text+0xf808> mov %edx,0x1c(%esp) -080594dc <.text+0xf80c> mov %eax,0x14(%esp) -080594e0 <.text+0xf810> mov -0x32c(%ebp),%edx -080594e6 <.text+0xf816> mov %edx,0x10(%esp) -080594ea <.text+0xf81a> lea (%esi,%edi,1),%eax -080594ed <.text+0xf81d> mov %ecx,0x4(%esp) -080594f1 <.text+0xf821> mov %ecx,-0x364(%ebp) -080594f7 <.text+0xf827> movl $0xffffffff,0xc(%esp) -080594ff <.text+0xf82f> movl $0x1,0x8(%esp) -08059507 <.text+0xf837> mov %eax,(%esp) -0805950a <.text+0xf83a> call 08049c4c <__snprintf_chk@plt> -0805950f <.text+0xf83f> mov -0x364(%ebp),%ecx -08059515 <.text+0xf845> mov %eax,-0x330(%ebp) -0805951b <.text+0xf84b> mov -0x2e0(%ebp),%eax -08059521 <.text+0xf851> test %eax,%eax -08059523 <.text+0xf853> jns 080593a0 <exit@plt+0xf6e4> -08059529 <.text+0xf859> mov -0x350(%ebp),%eax -0805952f <.text+0xf85f> cmpb $0x0,(%eax) -08059532 <.text+0xf862> je 08059ad8 <exit@plt+0xfe1c> -08059538 <.text+0xf868> movb $0x0,(%eax) -0805953b <.text+0xf86b> jmp 08059285 <exit@plt+0xf5c9> -08059540 <.text+0xf870> test %edi,%edi -08059542 <.text+0xf872> je 08059473 <exit@plt+0xf7b7> -08059548 <.text+0xf878> mov %esi,0x4(%esp) -0805954c <.text+0xf87c> mov %edx,(%esp) -0805954f <.text+0xf87f> mov %edx,-0x368(%ebp) -08059555 <.text+0xf885> mov %edi,0x8(%esp) -08059559 <.text+0xf889> call 08049a0c <memcpy@plt> -0805955e <.text+0xf88e> mov -0x368(%ebp),%edx -08059564 <.text+0xf894> mov %edx,%esi -08059566 <.text+0xf896> jmp 08059285 <exit@plt+0xf5c9> -0805956b <.text+0xf89b> nop -0805956c <.text+0xf89c> lea 0x0(%esi,%eiz,1),%esi -08059570 <.text+0xf8a0> mov -0x340(%ebp),%eax -08059576 <.text+0xf8a6> mov 0x28(%eax),%edx -08059579 <.text+0xf8a9> mov -0x2e4(%ebp),%eax -0805957f <.text+0xf8af> shl $0x4,%edx -08059582 <.text+0xf8b2> cmpl $0x1,-0x30c(%ebp) -08059589 <.text+0xf8b9> movzwl 0x4(%edx,%eax,1),%eax -0805958e <.text+0xf8be> je 080594c8 <exit@plt+0xf80c> -08059594 <.text+0xf8c4> jb 08059349 <exit@plt+0xf68d> -0805959a <.text+0xf8ca> lea 0x0(%esi),%esi -080595a0 <.text+0xf8d0> cmpl $0x2,-0x30c(%ebp) -080595a7 <.text+0xf8d7> jne 080592b0 <exit@plt+0xf5f4> -080595ad <.text+0xf8dd> mov %eax,0x1c(%esp) -080595b1 <.text+0xf8e1> mov -0x354(%ebp),%eax -080595b7 <.text+0xf8e7> lea -0x2e0(%ebp),%edx -080595bd <.text+0xf8ed> mov %edx,0x20(%esp) -080595c1 <.text+0xf8f1> mov -0x34c(%ebp),%edx -080595c7 <.text+0xf8f7> mov %eax,0x18(%esp) -080595cb <.text+0xf8fb> mov -0x32c(%ebp),%eax -080595d1 <.text+0xf901> mov %edx,0x14(%esp) -080595d5 <.text+0xf905> mov %eax,0x10(%esp) -080595d9 <.text+0xf909> lea (%esi,%edi,1),%eax -080595dc <.text+0xf90c> mov %ecx,0x4(%esp) -080595e0 <.text+0xf910> mov %ecx,-0x364(%ebp) -080595e6 <.text+0xf916> movl $0xffffffff,0xc(%esp) -080595ee <.text+0xf91e> movl $0x1,0x8(%esp) -080595f6 <.text+0xf926> mov %eax,(%esp) -080595f9 <.text+0xf929> call 08049c4c <__snprintf_chk@plt> -080595fe <.text+0xf92e> mov -0x364(%ebp),%ecx -08059604 <.text+0xf934> mov %eax,-0x330(%ebp) -0805960a <.text+0xf93a> jmp 08059392 <exit@plt+0xf6d6> -0805960f <.text+0xf93f> nop -08059610 <.text+0xf940> mov -0x340(%ebp),%eax -08059616 <.text+0xf946> mov 0x28(%eax),%edx -08059619 <.text+0xf949> mov -0x2e4(%ebp),%eax -0805961f <.text+0xf94f> shl $0x4,%edx -08059622 <.text+0xf952> cmpl $0x1,-0x30c(%ebp) -08059629 <.text+0xf959> movswl 0x4(%edx,%eax,1),%eax -0805962e <.text+0xf95e> jne 08059343 <exit@plt+0xf687> -08059634 <.text+0xf964> jmp 080594c8 <exit@plt+0xf80c> -08059639 <.text+0xf969> lea 0x0(%esi,%eiz,1),%esi -08059640 <.text+0xf970> mov -0x340(%ebp),%eax -08059646 <.text+0xf976> mov 0x28(%eax),%edx -08059649 <.text+0xf979> mov -0x2e4(%ebp),%eax -0805964f <.text+0xf97f> shl $0x4,%edx -08059652 <.text+0xf982> cmpl $0x1,-0x30c(%ebp) -08059659 <.text+0xf989> movsbl 0x4(%edx,%eax,1),%eax -0805965e <.text+0xf98e> jne 08059343 <exit@plt+0xf687> -08059664 <.text+0xf994> jmp 080594c8 <exit@plt+0xf80c> -08059669 <.text+0xf999> lea 0x0(%esi,%eiz,1),%esi -08059670 <.text+0xf9a0> mov -0x340(%ebp),%edx -08059676 <.text+0xf9a6> mov 0x28(%edx),%edx -08059679 <.text+0xf9a9> shl $0x4,%edx -0805967c <.text+0xf9ac> mov %edx,%eax -0805967e <.text+0xf9ae> mov -0x2e4(%ebp),%edx -08059684 <.text+0xf9b4> cmpl $0x1,-0x30c(%ebp) -0805968b <.text+0xf9bb> lea 0x4(%eax,%edx,1),%edx -0805968f <.text+0xf9bf> mov (%edx),%eax -08059691 <.text+0xf9c1> mov 0x4(%edx),%edx -08059694 <.text+0xf9c4> mov %eax,-0x328(%ebp) -0805969a <.text+0xf9ca> mov %edx,-0x324(%ebp) -080596a0 <.text+0xf9d0> je 08059f08 <exit@plt+0x1024c> -080596a6 <.text+0xf9d6> jae 08059878 <exit@plt+0xfbbc> -080596ac <.text+0xf9dc> lea -0x2e0(%ebp),%edx -080596b2 <.text+0xf9e2> mov -0x328(%ebp),%eax -080596b8 <.text+0xf9e8> mov %edx,0x1c(%esp) -080596bc <.text+0xf9ec> mov -0x324(%ebp),%edx -080596c2 <.text+0xf9f2> mov %eax,0x14(%esp) -080596c6 <.text+0xf9f6> mov %edx,0x18(%esp) -080596ca <.text+0xf9fa> jmp 080594e0 <exit@plt+0xf824> -080596cf <.text+0xf9ff> nop -080596d0 <.text+0xfa00> mov -0x340(%ebp),%eax -080596d6 <.text+0xfa06> mov -0x2e4(%ebp),%edx -080596dc <.text+0xfa0c> mov 0x28(%eax),%eax -080596df <.text+0xfa0f> shl $0x4,%eax -080596e2 <.text+0xfa12> lea 0x4(%eax,%edx,1),%edx -080596e6 <.text+0xfa16> mov (%edx),%eax -080596e8 <.text+0xfa18> mov 0x4(%edx),%edx -080596eb <.text+0xfa1b> cmpl $0x1,-0x30c(%ebp) -080596f2 <.text+0xfa22> mov %eax,-0x328(%ebp) -080596f8 <.text+0xfa28> mov %edx,-0x324(%ebp) -080596fe <.text+0xfa2e> je 08059f08 <exit@plt+0x1024c> -08059704 <.text+0xfa34> jae 08059878 <exit@plt+0xfbbc> -0805970a <.text+0xfa3a> lea -0x2e0(%ebp),%edx -08059710 <.text+0xfa40> mov -0x328(%ebp),%eax -08059716 <.text+0xfa46> mov %edx,0x1c(%esp) -0805971a <.text+0xfa4a> mov -0x324(%ebp),%edx -08059720 <.text+0xfa50> mov %eax,0x14(%esp) -08059724 <.text+0xfa54> mov %edx,0x18(%esp) -08059728 <.text+0xfa58> mov -0x32c(%ebp),%edx -0805972e <.text+0xfa5e> mov %edx,0x10(%esp) -08059732 <.text+0xfa62> jmp 080594ea <exit@plt+0xf82e> -08059737 <.text+0xfa67> nop -08059738 <.text+0xfa68> mov -0x340(%ebp),%eax -0805973e <.text+0xfa6e> mov 0x28(%eax),%edx -08059741 <.text+0xfa71> mov -0x2e4(%ebp),%eax -08059747 <.text+0xfa77> shl $0x4,%edx -0805974a <.text+0xfa7a> cmpl $0x1,-0x30c(%ebp) -08059751 <.text+0xfa81> fldl 0x4(%edx,%eax,1) -08059755 <.text+0xfa85> je 0805a0d0 <exit@plt+0x10414> -0805975b <.text+0xfa8b> jb 08059e68 <exit@plt+0x101ac> -08059761 <.text+0xfa91> cmpl $0x2,-0x30c(%ebp) -08059768 <.text+0xfa98> jne 080592a8 <exit@plt+0xf5ec> -0805976e <.text+0xfa9e> mov -0x354(%ebp),%edx -08059774 <.text+0xfaa4> lea -0x2e0(%ebp),%eax -0805977a <.text+0xfaaa> mov %eax,0x24(%esp) -0805977e <.text+0xfaae> fstpl 0x1c(%esp) -08059782 <.text+0xfab2> mov %edx,0x18(%esp) -08059786 <.text+0xfab6> mov -0x34c(%ebp),%eax -0805978c <.text+0xfabc> mov -0x32c(%ebp),%edx -08059792 <.text+0xfac2> mov %ecx,0x4(%esp) -08059796 <.text+0xfac6> mov %ecx,-0x364(%ebp) -0805979c <.text+0xfacc> mov %eax,0x14(%esp) -080597a0 <.text+0xfad0> lea (%esi,%edi,1),%eax -080597a3 <.text+0xfad3> mov %edx,0x10(%esp) -080597a7 <.text+0xfad7> movl $0xffffffff,0xc(%esp) -080597af <.text+0xfadf> movl $0x1,0x8(%esp) -080597b7 <.text+0xfae7> mov %eax,(%esp) -080597ba <.text+0xfaea> call 08049c4c <__snprintf_chk@plt> -080597bf <.text+0xfaef> mov -0x364(%ebp),%ecx -080597c5 <.text+0xfaf5> mov %eax,-0x330(%ebp) -080597cb <.text+0xfafb> jmp 08059392 <exit@plt+0xf6d6> -080597d0 <.text+0xfb00> mov -0x340(%ebp),%eax -080597d6 <.text+0xfb06> mov 0x28(%eax),%edx -080597d9 <.text+0xfb09> mov -0x2e4(%ebp),%eax -080597df <.text+0xfb0f> shl $0x4,%edx -080597e2 <.text+0xfb12> fldt 0x4(%edx,%eax,1) -080597e6 <.text+0xfb16> cmpl $0x1,-0x30c(%ebp) -080597ed <.text+0xfb1d> fstpt -0x328(%ebp) -080597f3 <.text+0xfb23> je 0805a0b0 <exit@plt+0x103f4> -080597f9 <.text+0xfb29> jb 08059e88 <exit@plt+0x101cc> -080597ff <.text+0xfb2f> cmpl $0x2,-0x30c(%ebp) -08059806 <.text+0xfb36> jne 080592b0 <exit@plt+0xf5f4> -0805980c <.text+0xfb3c> lea -0x2e0(%ebp),%eax -08059812 <.text+0xfb42> mov -0x34c(%ebp),%edx -08059818 <.text+0xfb48> mov %eax,0x28(%esp) -0805981c <.text+0xfb4c> mov -0x354(%ebp),%eax -08059822 <.text+0xfb52> fldt -0x328(%ebp) -08059828 <.text+0xfb58> mov %ecx,0x4(%esp) -0805982c <.text+0xfb5c> mov %ecx,-0x364(%ebp) -08059832 <.text+0xfb62> mov %eax,0x18(%esp) -08059836 <.text+0xfb66> mov -0x32c(%ebp),%eax -0805983c <.text+0xfb6c> fstpt 0x1c(%esp) -08059840 <.text+0xfb70> mov %edx,0x14(%esp) -08059844 <.text+0xfb74> mov %eax,0x10(%esp) -08059848 <.text+0xfb78> lea (%esi,%edi,1),%eax -0805984b <.text+0xfb7b> movl $0xffffffff,0xc(%esp) -08059853 <.text+0xfb83> movl $0x1,0x8(%esp) -0805985b <.text+0xfb8b> mov %eax,(%esp) -0805985e <.text+0xfb8e> call 08049c4c <__snprintf_chk@plt> -08059863 <.text+0xfb93> mov -0x364(%ebp),%ecx -08059869 <.text+0xfb99> mov %eax,-0x330(%ebp) -0805986f <.text+0xfb9f> jmp 08059392 <exit@plt+0xf6d6> -08059874 <.text+0xfba4> lea 0x0(%esi,%eiz,1),%esi -08059878 <.text+0xfba8> cmpl $0x2,-0x30c(%ebp) -0805987f <.text+0xfbaf> jne 080592b0 <exit@plt+0xf5f4> -08059885 <.text+0xfbb5> lea -0x2e0(%ebp),%edx -0805988b <.text+0xfbbb> mov -0x328(%ebp),%eax -08059891 <.text+0xfbc1> mov %edx,0x24(%esp) -08059895 <.text+0xfbc5> mov -0x324(%ebp),%edx -0805989b <.text+0xfbcb> mov %eax,0x1c(%esp) -0805989f <.text+0xfbcf> mov %edx,0x20(%esp) -080598a3 <.text+0xfbd3> mov -0x354(%ebp),%edx -080598a9 <.text+0xfbd9> mov %edx,0x18(%esp) -080598ad <.text+0xfbdd> jmp 08059786 <exit@plt+0xfaca> -080598b2 <.text+0xfbe2> lea 0x0(%esi),%esi -080598b8 <.text+0xfbe8> jl 08059a08 <exit@plt+0xfd4c> -080598be <.text+0xfbee> add %ebx,%ebx -080598c0 <.text+0xfbf0> jmp 08058e99 <exit@plt+0xf1dd> -080598c5 <.text+0xfbf5> lea 0x0(%esi),%esi -080598c8 <.text+0xfbf8> mov %edx,(%esp) -080598cb <.text+0xfbfb> mov %edx,-0x368(%ebp) -080598d1 <.text+0xfc01> mov %ecx,-0x364(%ebp) -080598d7 <.text+0xfc07> mov %ebx,0x4(%esp) -080598db <.text+0xfc0b> call 0804975c <realloc@plt> -080598e0 <.text+0xfc10> mov -0x364(%ebp),%ecx -080598e6 <.text+0xfc16> mov -0x368(%ebp),%edx -080598ec <.text+0xfc1c> mov %eax,-0x328(%ebp) -080598f2 <.text+0xfc22> jmp 08058eec <exit@plt+0xf230> -080598f7 <.text+0xfc27> nop -080598f8 <.text+0xfc28> cmpl $0xffffffff,0x28(%esi) -080598fc <.text+0xfc2c> jne 080592b0 <exit@plt+0xf5f4> -08059902 <.text+0xfc32> mov %edi,%ecx -08059904 <.text+0xfc34> add $0x1,%ecx -08059907 <.text+0xfc37> sbb %eax,%eax -08059909 <.text+0xfc39> or %eax,%ecx -0805990b <.text+0xfc3b> cmp %ecx,%ebx -0805990d <.text+0xfc3d> jae 08059985 <exit@plt+0xfcc9> -0805990f <.text+0xfc3f> cmp $0x0,%ebx -08059912 <.text+0xfc42> jne 08059b70 <exit@plt+0xfeb4> -08059918 <.text+0xfc48> mov $0xc,%bl -0805991a <.text+0xfc4a> cmp %ecx,%ebx -0805991c <.text+0xfc4c> jae 08059920 <exit@plt+0xfc64> -0805991e <.text+0xfc4e> mov %ecx,%ebx -08059920 <.text+0xfc50> cmp $0xffffffff,%ebx -08059923 <.text+0xfc53> je 08059a08 <exit@plt+0xfd4c> -08059929 <.text+0xfc59> cmp -0x334(%ebp),%edx -0805992f <.text+0xfc5f> sete -0x310(%ebp) -08059936 <.text+0xfc66> test %edx,%edx -08059938 <.text+0xfc68> je 08059943 <exit@plt+0xfc87> -0805993a <.text+0xfc6a> cmpb $0x0,-0x310(%ebp) -08059941 <.text+0xfc71> je 080599a8 <exit@plt+0xfcec> -08059943 <.text+0xfc73> mov %edx,-0x368(%ebp) -08059949 <.text+0xfc79> mov %ecx,-0x364(%ebp) -0805994f <.text+0xfc7f> mov %ebx,(%esp) -08059952 <.text+0xfc82> call 08049afc <malloc@plt> -08059957 <.text+0xfc87> mov -0x368(%ebp),%edx -0805995d <.text+0xfc8d> mov -0x364(%ebp),%ecx -08059963 <.text+0xfc93> mov %eax,-0x30c(%ebp) -08059969 <.text+0xfc99> mov -0x30c(%ebp),%eax -0805996f <.text+0xfc9f> test %eax,%eax -08059971 <.text+0xfca1> je 08059a08 <exit@plt+0xfd4c> -08059977 <.text+0xfca7> test %edi,%edi -08059979 <.text+0xfca9> jne 08059f40 <exit@plt+0x10284> -0805997f <.text+0xfcaf> mov -0x30c(%ebp),%edx -08059985 <.text+0xfcb5> movb $0x25,(%edx,%edi,1) -08059989 <.text+0xfcb9> mov %ecx,%edi -0805998b <.text+0xfcbb> mov 0x4(%esi),%ecx -0805998e <.text+0xfcbe> add $0x2c,%esi -08059991 <.text+0xfcc1> addl $0x1,-0x33c(%ebp) -08059998 <.text+0xfcc8> mov %ecx,-0x30c(%ebp) -0805999e <.text+0xfcce> jmp 08058e68 <exit@plt+0xf1ac> -080599a3 <.text+0xfcd3> nop -080599a4 <.text+0xfcd4> lea 0x0(%esi,%eiz,1),%esi -080599a8 <.text+0xfcd8> mov %edx,(%esp) -080599ab <.text+0xfcdb> mov %edx,-0x368(%ebp) -080599b1 <.text+0xfce1> mov %ecx,-0x364(%ebp) -080599b7 <.text+0xfce7> mov %ebx,0x4(%esp) -080599bb <.text+0xfceb> call 0804975c <realloc@plt> -080599c0 <.text+0xfcf0> mov -0x364(%ebp),%ecx -080599c6 <.text+0xfcf6> mov -0x368(%ebp),%edx -080599cc <.text+0xfcfc> mov %eax,-0x30c(%ebp) -080599d2 <.text+0xfd02> jmp 08059969 <exit@plt+0xfcad> -080599d4 <.text+0xfd04> cmpl $0xffffffff,-0x328(%ebp) -080599db <.text+0xfd0b> je 08059a08 <exit@plt+0xfd4c> -080599dd <.text+0xfd0d> mov -0x328(%ebp),%eax -080599e3 <.text+0xfd13> mov %edx,-0x368(%ebp) -080599e9 <.text+0xfd19> mov %eax,(%esp) -080599ec <.text+0xfd1c> call 08049afc <malloc@plt> -080599f1 <.text+0xfd21> mov -0x368(%ebp),%edx -080599f7 <.text+0xfd27> test %eax,%eax -080599f9 <.text+0xfd29> mov %eax,-0x30c(%ebp) -080599ff <.text+0xfd2f> jne 08059cb4 <exit@plt+0xfff8> -08059a05 <.text+0xfd35> lea 0x0(%esi),%esi -08059a08 <.text+0xfd38> mov %edx,%edi -08059a0a <.text+0xfd3a> test %edi,%edi -08059a0c <.text+0xfd3c> jne 08059ee8 <exit@plt+0x1022c> -08059a12 <.text+0xfd42> mov -0x35c(%ebp),%edx -08059a18 <.text+0xfd48> test %edx,%edx -08059a1a <.text+0xfd4a> je 08058d90 <exit@plt+0xf0d4> -08059a20 <.text+0xfd50> mov -0x35c(%ebp),%edx -08059a26 <.text+0xfd56> mov %edx,(%esp) -08059a29 <.text+0xfd59> call 080498cc <free@plt> -08059a2e <.text+0xfd5e> jmp 08058d90 <exit@plt+0xf0d4> -08059a33 <.text+0xfd63> nop -08059a34 <.text+0xfd64> lea 0x0(%esi,%eiz,1),%esi -08059a38 <.text+0xfd68> shl $0x4,%ecx -08059a3b <.text+0xfd6b> add -0x2e4(%ebp),%ecx -08059a41 <.text+0xfd71> mov (%ecx),%eax -08059a43 <.text+0xfd73> sub $0x12,%eax -08059a46 <.text+0xfd76> cmp $0x4,%eax -08059a49 <.text+0xfd79> ja 080592b0 <exit@plt+0xf5f4> -08059a4f <.text+0xfd7f> jmp *0x805fd2c(,%eax,4) -08059a56 <.text+0xfd86> xchg %ax,%ax -08059a58 <.text+0xfd88> mov 0x4(%ecx),%eax -08059a5b <.text+0xfd8b> mov %edi,(%eax) -08059a5d <.text+0xfd8d> jmp 0805998b <exit@plt+0xfccf> -08059a62 <.text+0xfd92> lea 0x0(%esi),%esi -08059a68 <.text+0xfd98> mov %cl,-0x364(%ebp) -08059a6e <.text+0xfd9e> mov %ebx,0x4(%esp) -08059a72 <.text+0xfda2> mov %esi,(%esp) -08059a75 <.text+0xfda5> call 0804975c <realloc@plt> -08059a7a <.text+0xfdaa> movzbl -0x364(%ebp),%ecx -08059a81 <.text+0xfdb1> mov %eax,%edx -08059a83 <.text+0xfdb3> jmp 08059463 <exit@plt+0xf7a7> -08059a88 <.text+0xfdb8> jl 08059b68 <exit@plt+0xfeac> -08059a8e <.text+0xfdbe> add %ebx,%ebx -08059a90 <.text+0xfdc0> jmp 08059428 <exit@plt+0xf76c> -08059a95 <.text+0xfdc5> lea 0x0(%esi),%esi -08059a98 <.text+0xfdc8> cmpb $0x0,-0x330(%ebp) -08059a9f <.text+0xfdcf> nop -08059aa0 <.text+0xfdd0> je 08058f02 <exit@plt+0xf246> -08059aa6 <.text+0xfdd6> mov %edx,0x4(%esp) -08059aaa <.text+0xfdda> mov -0x328(%ebp),%edx -08059ab0 <.text+0xfde0> mov %ecx,-0x364(%ebp) -08059ab6 <.text+0xfde6> mov %edi,0x8(%esp) -08059aba <.text+0xfdea> mov %edx,(%esp) -08059abd <.text+0xfded> call 08049a0c <memcpy@plt> -08059ac2 <.text+0xfdf2> mov -0x328(%ebp),%edx -08059ac8 <.text+0xfdf8> mov -0x364(%ebp),%ecx -08059ace <.text+0xfdfe> jmp 08058f08 <exit@plt+0xf24c> -08059ad3 <.text+0xfe03> nop -08059ad4 <.text+0xfe04> lea 0x0(%esi,%eiz,1),%esi -08059ad8 <.text+0xfe08> mov -0x330(%ebp),%eax -08059ade <.text+0xfe0e> test %eax,%eax -08059ae0 <.text+0xfe10> jns 080593bf <exit@plt+0xf703> -08059ae6 <.text+0xfe16> test %ebx,%ebx -08059ae8 <.text+0xfe18> js 0805a0f8 <exit@plt+0x1043c> -08059aee <.text+0xfe1e> lea (%ebx,%ebx,1),%eax -08059af1 <.text+0xfe21> add $0xc,%eax -08059af4 <.text+0xfe24> jb 0805a0f8 <exit@plt+0x1043c> -08059afa <.text+0xfe2a> cmp %eax,%ebx -08059afc <.text+0xfe2c> jae 08059285 <exit@plt+0xf5c9> -08059b02 <.text+0xfe32> cmp $0x0,%ebx -08059b05 <.text+0xfe35> jne 0805a3ed <exit@plt+0x10731> -08059b0b <.text+0xfe3b> mov $0xc,%bl -08059b0d <.text+0xfe3d> cmp %eax,%ebx -08059b0f <.text+0xfe3f> nop -08059b10 <.text+0xfe40> jae 0805942e <exit@plt+0xf772> -08059b16 <.text+0xfe46> mov %eax,%ebx -08059b18 <.text+0xfe48> jmp 0805942e <exit@plt+0xf772> -08059b1d <.text+0xfe4d> lea 0x0(%esi),%esi -08059b20 <.text+0xfe50> mov -0x30c(%ebp),%eax -08059b26 <.text+0xfe56> movb $0x4c,(%eax) -08059b29 <.text+0xfe59> add $0x1,%eax -08059b2c <.text+0xfe5c> mov %eax,-0x30c(%ebp) -08059b32 <.text+0xfe62> jmp 08059148 <exit@plt+0xf48c> -08059b37 <.text+0xfe67> nop -08059b38 <.text+0xfe68> lea (%ebx,%ebx,1),%eax -08059b3b <.text+0xfe6b> sar $0x1f,%ebx -08059b3e <.text+0xfe6e> or %eax,%ebx -08059b40 <.text+0xfe70> jmp 080591f2 <exit@plt+0xf536> -08059b45 <.text+0xfe75> lea 0x0(%esi),%esi -08059b48 <.text+0xfe78> mov %edx,(%esp) -08059b4b <.text+0xfe7b> mov %edx,-0x368(%ebp) -08059b51 <.text+0xfe81> mov %ebx,0x4(%esp) -08059b55 <.text+0xfe85> call 0804975c <realloc@plt> -08059b5a <.text+0xfe8a> mov -0x368(%ebp),%edx -08059b60 <.text+0xfe90> mov %eax,%ecx -08059b62 <.text+0xfe92> jmp 08059253 <exit@plt+0xf597> -08059b67 <.text+0xfe97> nop -08059b68 <.text+0xfe98> mov %esi,%edi -08059b6a <.text+0xfe9a> jmp 08059a0a <exit@plt+0xfd4e> -08059b6f <.text+0xfe9f> nop -08059b70 <.text+0xfea0> jl 08059a08 <exit@plt+0xfd4c> -08059b76 <.text+0xfea6> add %ebx,%ebx -08059b78 <.text+0xfea8> jmp 0805991a <exit@plt+0xfc5e> -08059b7d <.text+0xfead> lea 0x0(%esi),%esi -08059b80 <.text+0xfeb0> fldt 0x4(%ecx) -08059b83 <.text+0xfeb3> mov %edx,-0x368(%ebp) -08059b89 <.text+0xfeb9> fld %st(0) -08059b8b <.text+0xfebb> fstpt (%esp) -08059b8e <.text+0xfebe> fstpt -0x378(%ebp) -08059b94 <.text+0xfec4> call 0805ab00 <exit@plt+0x10e44> -08059b99 <.text+0xfec9> mov -0x368(%ebp),%edx -08059b9f <.text+0xfecf> test %eax,%eax -08059ba1 <.text+0xfed1> fldt -0x378(%ebp) -08059ba7 <.text+0xfed7> je 08059e38 <exit@plt+0x1017c> -08059bad <.text+0xfedd> fstp %st(0) -08059baf <.text+0xfedf> mov 0x8(%esi),%ecx -08059bb2 <.text+0xfee2> mov 0xc(%esi),%eax -08059bb5 <.text+0xfee5> movl $0x0,-0x310(%ebp) -08059bbf <.text+0xfeef> movl $0x0,-0x340(%ebp) -08059bc9 <.text+0xfef9> mov %ecx,-0x34c(%ebp) -08059bcf <.text+0xfeff> mov 0x10(%esi),%ecx -08059bd2 <.text+0xff02> cmp %ecx,%eax -08059bd4 <.text+0xff04> mov %ecx,-0x30c(%ebp) -08059bda <.text+0xff0a> je 08059c15 <exit@plt+0xff59> -08059bdc <.text+0xff0c> mov 0x14(%esi),%ecx -08059bdf <.text+0xff0f> cmp $0xffffffff,%ecx -08059be2 <.text+0xff12> je 0805a4e6 <exit@plt+0x1082a> -08059be8 <.text+0xff18> shl $0x4,%ecx -08059beb <.text+0xff1b> add -0x2e4(%ebp),%ecx -08059bf1 <.text+0xff21> cmpl $0x5,(%ecx) -08059bf4 <.text+0xff24> jne 080592b0 <exit@plt+0xf5f4> -08059bfa <.text+0xff2a> mov 0x4(%ecx),%ecx -08059bfd <.text+0xff2d> movl $0x1,-0x340(%ebp) -08059c07 <.text+0xff37> test %ecx,%ecx -08059c09 <.text+0xff39> mov %ecx,-0x310(%ebp) -08059c0f <.text+0xff3f> js 0805a61e <exit@plt+0x10962> -08059c15 <.text+0xff45> mov 0x1c(%esi),%ecx -08059c18 <.text+0xff48> mov 0x18(%esi),%eax -08059c1b <.text+0xff4b> mov %ecx,-0x30c(%ebp) -08059c21 <.text+0xff51> cmp %ecx,%eax -08059c23 <.text+0xff53> je 0805a666 <exit@plt+0x109aa> -08059c29 <.text+0xff59> mov 0x20(%esi),%ecx -08059c2c <.text+0xff5c> cmp $0xffffffff,%ecx -08059c2f <.text+0xff5f> je 0805a46a <exit@plt+0x107ae> -08059c35 <.text+0xff65> shl $0x4,%ecx -08059c38 <.text+0xff68> add -0x2e4(%ebp),%ecx -08059c3e <.text+0xff6e> cmpl $0x5,(%ecx) -08059c41 <.text+0xff71> jne 080592b0 <exit@plt+0xf5f4> -08059c47 <.text+0xff77> mov 0x4(%ecx),%ecx -08059c4a <.text+0xff7a> test %ecx,%ecx -08059c4c <.text+0xff7c> mov %ecx,-0x38c(%ebp) -08059c52 <.text+0xff82> js 0805a666 <exit@plt+0x109aa> -08059c58 <.text+0xff88> mov -0x38c(%ebp),%eax -08059c5e <.text+0xff8e> mov $0xc,%ecx -08059c63 <.text+0xff93> test %eax,%eax -08059c65 <.text+0xff95> jne 0805a3fa <exit@plt+0x1073e> -08059c6b <.text+0xff9b> cmp %ecx,-0x310(%ebp) -08059c71 <.text+0xffa1> jbe 0805aae5 <exit@plt+0x10e29> -08059c77 <.text+0xffa7> mov -0x310(%ebp),%ecx -08059c7d <.text+0xffad> add $0x1,%ecx -08059c80 <.text+0xffb0> mov %ecx,-0x328(%ebp) -08059c86 <.text+0xffb6> mov -0x310(%ebp),%ecx -08059c8c <.text+0xffbc> cmp -0x328(%ebp),%ecx -08059c92 <.text+0xffc2> ja 08059a08 <exit@plt+0xfd4c> -08059c98 <.text+0xffc8> cmpl $0x2bc,-0x328(%ebp) -08059ca2 <.text+0xffd2> lea -0x2d8(%ebp),%ecx -08059ca8 <.text+0xffd8> mov %ecx,-0x30c(%ebp) -08059cae <.text+0xffde> ja 080599d4 <exit@plt+0xfd18> -08059cb4 <.text+0xffe4> mov 0x28(%esi),%ecx -08059cb7 <.text+0xffe7> mov -0x2e4(%ebp),%eax -08059cbd <.text+0xffed> shl $0x4,%ecx -08059cc0 <.text+0xfff0> fldt 0x4(%ecx,%eax,1) -08059cc4 <.text+0xfff4> mov %edx,-0x368(%ebp) -08059cca <.text+0xfffa> fld %st(0) -08059ccc <.text+0xfffc> fstpt (%esp) -08059ccf <.text+0xffff> fstpt -0x378(%ebp) -08059cd5 <.text+0x10005> call 0805ab00 <exit@plt+0x10e44> -08059cda <.text+0x1000a> mov -0x368(%ebp),%edx -08059ce0 <.text+0x10010> test %eax,%eax -08059ce2 <.text+0x10012> fldt -0x378(%ebp) -08059ce8 <.text+0x10018> je 0805a1b8 <exit@plt+0x104fc> -08059cee <.text+0x1001e> fstp %st(0) -08059cf0 <.text+0x10020> movzbl 0x24(%esi),%eax -08059cf4 <.text+0x10024> sub $0x41,%eax -08059cf7 <.text+0x10027> cmp $0x19,%al -08059cf9 <.text+0x10029> ja 0805a441 <exit@plt+0x10785> -08059cff <.text+0x1002f> mov -0x30c(%ebp),%ecx -08059d05 <.text+0x10035> movb $0x4e,(%ecx) -08059d08 <.text+0x10038> movb $0x41,0x1(%ecx) -08059d0c <.text+0x1003c> movb $0x4e,0x2(%ecx) -08059d10 <.text+0x10040> add $0x3,%ecx -08059d13 <.text+0x10043> mov %ecx,-0x338(%ebp) -08059d19 <.text+0x10049> movl $0x0,-0x330(%ebp) -08059d23 <.text+0x10053> mov -0x340(%ebp),%eax -08059d29 <.text+0x10059> test %eax,%eax -08059d2b <.text+0x1005b> jne 0805a120 <exit@plt+0x10464> -08059d31 <.text+0x10061> mov -0x338(%ebp),%ecx -08059d37 <.text+0x10067> sub -0x30c(%ebp),%ecx -08059d3d <.text+0x1006d> cmp %ecx,-0x328(%ebp) -08059d43 <.text+0x10073> jbe 080592b0 <exit@plt+0xf5f4> -08059d49 <.text+0x10079> mov %ebx,%eax -08059d4b <.text+0x1007b> sub %edi,%eax -08059d4d <.text+0x1007d> cmp %ecx,%eax -08059d4f <.text+0x1007f> ja 0805a3df <exit@plt+0x10723> -08059d55 <.text+0x10085> mov %ecx,%eax -08059d57 <.text+0x10087> add %edi,%eax -08059d59 <.text+0x10089> mov %eax,-0x310(%ebp) -08059d5f <.text+0x1008f> sbb %eax,%eax -08059d61 <.text+0x10091> or -0x310(%ebp),%eax -08059d67 <.text+0x10097> cmp %eax,%ebx -08059d69 <.text+0x10099> jae 08059de5 <exit@plt+0x10129> -08059d6b <.text+0x1009b> cmp $0x0,%ebx -08059d6e <.text+0x1009e> jne 0805a611 <exit@plt+0x10955> -08059d74 <.text+0x100a4> mov $0xc,%bl -08059d76 <.text+0x100a6> cmp %eax,%ebx -08059d78 <.text+0x100a8> jae 08059d7c <exit@plt+0x100c0> -08059d7a <.text+0x100aa> mov %eax,%ebx -08059d7c <.text+0x100ac> cmp $0xffffffff,%ebx -08059d7f <.text+0x100af> je 08059a08 <exit@plt+0xfd4c> -08059d85 <.text+0x100b5> cmp -0x334(%ebp),%edx -08059d8b <.text+0x100bb> sete -0x330(%ebp) -08059d92 <.text+0x100c2> test %edx,%edx -08059d94 <.text+0x100c4> je 08059da3 <exit@plt+0x100e7> -08059d96 <.text+0x100c6> cmpb $0x0,-0x330(%ebp) -08059d9d <.text+0x100cd> je 0805a5e2 <exit@plt+0x10926> -08059da3 <.text+0x100d3> mov %edx,-0x368(%ebp) -08059da9 <.text+0x100d9> mov %ecx,-0x364(%ebp) -08059daf <.text+0x100df> mov %ebx,(%esp) -08059db2 <.text+0x100e2> call 08049afc <malloc@plt> -08059db7 <.text+0x100e7> mov -0x368(%ebp),%edx -08059dbd <.text+0x100ed> mov -0x364(%ebp),%ecx -08059dc3 <.text+0x100f3> mov %eax,-0x328(%ebp) -08059dc9 <.text+0x100f9> mov -0x328(%ebp),%eax -08059dcf <.text+0x100ff> test %eax,%eax -08059dd1 <.text+0x10101> je 08059a08 <exit@plt+0xfd4c> -08059dd7 <.text+0x10107> test %edi,%edi -08059dd9 <.text+0x10109> jne 0805a782 <exit@plt+0x10ac6> -08059ddf <.text+0x1010f> mov -0x328(%ebp),%edx -08059de5 <.text+0x10115> mov %ecx,0x8(%esp) -08059de9 <.text+0x10119> mov -0x30c(%ebp),%ecx -08059def <.text+0x1011f> lea (%edx,%edi,1),%edi -08059df2 <.text+0x10122> mov %edx,-0x368(%ebp) -08059df8 <.text+0x10128> mov %edi,(%esp) -08059dfb <.text+0x1012b> mov %ecx,0x4(%esp) -08059dff <.text+0x1012f> call 08049a0c <memcpy@plt> -08059e04 <.text+0x10134> mov -0x37c(%ebp),%eax -08059e0a <.text+0x1013a> cmp %eax,-0x30c(%ebp) -08059e10 <.text+0x10140> mov -0x368(%ebp),%edx -08059e16 <.text+0x10146> je 08059e2c <exit@plt+0x10170> -08059e18 <.text+0x10148> mov -0x30c(%ebp),%ecx -08059e1e <.text+0x1014e> mov %ecx,(%esp) -08059e21 <.text+0x10151> call 080498cc <free@plt> -08059e26 <.text+0x10156> mov -0x368(%ebp),%edx -08059e2c <.text+0x1015c> mov -0x310(%ebp),%edi -08059e32 <.text+0x10162> jmp 0805998b <exit@plt+0xfccf> -08059e37 <.text+0x10167> nop -08059e38 <.text+0x10168> fld %st(0) -08059e3a <.text+0x1016a> fadd %st(1),%st -08059e3c <.text+0x1016c> fxch %st(1) -08059e3e <.text+0x1016e> fucompp -08059e40 <.text+0x10170> fnstsw %ax -08059e42 <.text+0x10172> sahf -08059e43 <.text+0x10173> jp 08059e4b <exit@plt+0x1018f> -08059e45 <.text+0x10175> je 08059baf <exit@plt+0xfef3> -08059e4b <.text+0x1017b> mov 0x28(%esi),%eax -08059e4e <.text+0x1017e> mov -0x2e4(%ebp),%ecx -08059e54 <.text+0x10184> shl $0x4,%eax -08059e57 <.text+0x10187> mov (%eax,%ecx,1),%eax -08059e5a <.text+0x1018a> mov %eax,-0x310(%ebp) -08059e60 <.text+0x10190> jmp 08058ffa <exit@plt+0xf33e> -08059e65 <.text+0x10195> lea 0x0(%esi),%esi -08059e68 <.text+0x10198> mov -0x32c(%ebp),%eax -08059e6e <.text+0x1019e> lea -0x2e0(%ebp),%edx -08059e74 <.text+0x101a4> mov %edx,0x1c(%esp) -08059e78 <.text+0x101a8> fstpl 0x14(%esp) -08059e7c <.text+0x101ac> mov %eax,0x10(%esp) -08059e80 <.text+0x101b0> jmp 080594ea <exit@plt+0xf82e> -08059e85 <.text+0x101b5> lea 0x0(%esi),%esi -08059e88 <.text+0x101b8> lea -0x2e0(%ebp),%eax -08059e8e <.text+0x101be> mov %eax,0x20(%esp) -08059e92 <.text+0x101c2> mov -0x32c(%ebp),%eax -08059e98 <.text+0x101c8> fldt -0x328(%ebp) -08059e9e <.text+0x101ce> mov %eax,0x10(%esp) -08059ea2 <.text+0x101d2> fstpt 0x14(%esp) -08059ea6 <.text+0x101d6> jmp 080595d9 <exit@plt+0xf91d> -08059eab <.text+0x101db> nop -08059eac <.text+0x101dc> lea 0x0(%esi,%eiz,1),%esi -08059eb0 <.text+0x101e0> mov 0x4(%ecx),%eax -08059eb3 <.text+0x101e3> mov %edi,%ecx -08059eb5 <.text+0x101e5> mov %cl,(%eax) -08059eb7 <.text+0x101e7> jmp 0805998b <exit@plt+0xfccf> -08059ebc <.text+0x101ec> lea 0x0(%esi,%eiz,1),%esi -08059ec0 <.text+0x101f0> mov 0x4(%ecx),%eax -08059ec3 <.text+0x101f3> mov %edi,(%eax) -08059ec5 <.text+0x101f5> movl $0x0,0x4(%eax) -08059ecc <.text+0x101fc> jmp 0805998b <exit@plt+0xfccf> -08059ed1 <.text+0x10201> lea 0x0(%esi,%eiz,1),%esi -08059ed8 <.text+0x10208> mov 0x4(%ecx),%eax -08059edb <.text+0x1020b> mov %di,(%eax) -08059ede <.text+0x1020e> jmp 0805998b <exit@plt+0xfccf> -08059ee3 <.text+0x10213> nop -08059ee4 <.text+0x10214> lea 0x0(%esi,%eiz,1),%esi -08059ee8 <.text+0x10218> cmp -0x334(%ebp),%edi -08059eee <.text+0x1021e> je 08059a12 <exit@plt+0xfd56> -08059ef4 <.text+0x10224> mov %edi,(%esp) -08059ef7 <.text+0x10227> call 080498cc <free@plt> -08059efc <.text+0x1022c> jmp 08059a12 <exit@plt+0xfd56> -08059f01 <.text+0x10231> lea 0x0(%esi,%eiz,1),%esi -08059f08 <.text+0x10238> lea -0x2e0(%ebp),%eax -08059f0e <.text+0x1023e> mov -0x324(%ebp),%edx -08059f14 <.text+0x10244> mov %eax,0x20(%esp) -08059f18 <.text+0x10248> mov -0x328(%ebp),%eax -08059f1e <.text+0x1024e> mov %edx,0x1c(%esp) -08059f22 <.text+0x10252> mov -0x34c(%ebp),%edx -08059f28 <.text+0x10258> mov %eax,0x18(%esp) -08059f2c <.text+0x1025c> mov -0x32c(%ebp),%eax -08059f32 <.text+0x10262> mov %edx,0x14(%esp) -08059f36 <.text+0x10266> mov %eax,0x10(%esp) -08059f3a <.text+0x1026a> jmp 080595d9 <exit@plt+0xf91d> -08059f3f <.text+0x1026f> nop -08059f40 <.text+0x10270> cmpb $0x0,-0x310(%ebp) -08059f47 <.text+0x10277> je 0805997f <exit@plt+0xfcc3> -08059f4d <.text+0x1027d> mov -0x30c(%ebp),%eax -08059f53 <.text+0x10283> mov %edx,0x4(%esp) -08059f57 <.text+0x10287> mov %ecx,-0x364(%ebp) -08059f5d <.text+0x1028d> mov %edi,0x8(%esp) -08059f61 <.text+0x10291> mov %eax,(%esp) -08059f64 <.text+0x10294> call 08049a0c <memcpy@plt> -08059f69 <.text+0x10299> mov -0x30c(%ebp),%edx -08059f6f <.text+0x1029f> mov -0x364(%ebp),%ecx -08059f75 <.text+0x102a5> jmp 08059985 <exit@plt+0xfcc9> -08059f7a <.text+0x102aa> lea 0x0(%esi),%esi -08059f80 <.text+0x102b0> mov %edx,%eax -08059f82 <.text+0x102b2> mov %edi,%edx -08059f84 <.text+0x102b4> mov %edx,%esi -08059f86 <.text+0x102b6> mov %eax,%edi -08059f88 <.text+0x102b8> add $0x1,%esi -08059f8b <.text+0x102bb> sbb %eax,%eax -08059f8d <.text+0x102bd> or %esi,%eax -08059f8f <.text+0x102bf> cmp %ebx,%eax -08059f91 <.text+0x102c1> jbe 08059ffc <exit@plt+0x10340> -08059f93 <.text+0x102c3> test %ebx,%ebx -08059f95 <.text+0x102c5> jne 0805a632 <exit@plt+0x10976> -08059f9b <.text+0x102cb> mov $0xc,%bl -08059f9d <.text+0x102cd> cmp %edx,%esi -08059f9f <.text+0x102cf> sbb %eax,%eax -08059fa1 <.text+0x102d1> or %esi,%eax -08059fa3 <.text+0x102d3> cmp %eax,%ebx -08059fa5 <.text+0x102d5> jae 08059fb1 <exit@plt+0x102f5> -08059fa7 <.text+0x102d7> cmp %esi,%edx -08059fa9 <.text+0x102d9> ja 08059a0a <exit@plt+0xfd4e> -08059faf <.text+0x102df> mov %esi,%ebx -08059fb1 <.text+0x102e1> cmp $0xffffffff,%ebx -08059fb4 <.text+0x102e4> je 08059a0a <exit@plt+0xfd4e> -08059fba <.text+0x102ea> cmp -0x334(%ebp),%edi -08059fc0 <.text+0x102f0> sete -0x30c(%ebp) -08059fc7 <.text+0x102f7> test %edi,%edi -08059fc9 <.text+0x102f9> je 08059fd8 <exit@plt+0x1031c> -08059fcb <.text+0x102fb> cmpb $0x0,-0x30c(%ebp) -08059fd2 <.text+0x10302> je 0805a690 <exit@plt+0x109d4> -08059fd8 <.text+0x10308> mov %edx,-0x368(%ebp) -08059fde <.text+0x1030e> mov %ebx,(%esp) -08059fe1 <.text+0x10311> call 08049afc <malloc@plt> -08059fe6 <.text+0x10316> mov -0x368(%ebp),%edx -08059fec <.text+0x1031c> mov %eax,%ecx -08059fee <.text+0x1031e> test %ecx,%ecx -08059ff0 <.text+0x10320> je 08059a0a <exit@plt+0xfd4e> -08059ff6 <.text+0x10326> test %edx,%edx -08059ff8 <.text+0x10328> jne 0805a073 <exit@plt+0x103b7> -08059ffa <.text+0x1032a> mov %ecx,%edi -08059ffc <.text+0x1032c> movb $0x0,(%edi,%edx,1) -0805a000 <.text+0x10330> cmp -0x334(%ebp),%edi -0805a006 <.text+0x10336> je 0805a010 <exit@plt+0x10354> -0805a008 <.text+0x10338> cmp %esi,%ebx -0805a00a <.text+0x1033a> ja 0805a63f <exit@plt+0x10983> -0805a010 <.text+0x10340> mov -0x35c(%ebp),%ebx -0805a016 <.text+0x10346> test %ebx,%ebx -0805a018 <.text+0x10348> je 0805a034 <exit@plt+0x10378> -0805a01a <.text+0x1034a> mov -0x35c(%ebp),%eax -0805a020 <.text+0x10350> mov %edx,-0x368(%ebp) -0805a026 <.text+0x10356> mov %eax,(%esp) -0805a029 <.text+0x10359> call 080498cc <free@plt> -0805a02e <.text+0x1035e> mov -0x368(%ebp),%edx -0805a034 <.text+0x10364> mov -0x2fc(%ebp),%eax -0805a03a <.text+0x1036a> mov %edx,-0x368(%ebp) -0805a040 <.text+0x10370> mov %eax,(%esp) -0805a043 <.text+0x10373> call 080498cc <free@plt> -0805a048 <.text+0x10378> mov -0x2e4(%ebp),%eax -0805a04e <.text+0x1037e> mov -0x368(%ebp),%edx -0805a054 <.text+0x10384> test %eax,%eax -0805a056 <.text+0x10386> je 0805a066 <exit@plt+0x103aa> -0805a058 <.text+0x10388> mov %eax,(%esp) -0805a05b <.text+0x1038b> call 080498cc <free@plt> -0805a060 <.text+0x10390> mov -0x368(%ebp),%edx -0805a066 <.text+0x10396> mov -0x344(%ebp),%ecx -0805a06c <.text+0x1039c> mov %edx,(%ecx) -0805a06e <.text+0x1039e> jmp 08058dbd <exit@plt+0xf101> -0805a073 <.text+0x103a3> cmpb $0x0,-0x30c(%ebp) -0805a07a <.text+0x103aa> je 08059ffa <exit@plt+0x1033e> -0805a080 <.text+0x103b0> mov %edx,0x8(%esp) -0805a084 <.text+0x103b4> mov %edi,0x4(%esp) -0805a088 <.text+0x103b8> mov %ecx,(%esp) -0805a08b <.text+0x103bb> mov %edx,-0x368(%ebp) -0805a091 <.text+0x103c1> mov %ecx,-0x364(%ebp) -0805a097 <.text+0x103c7> call 08049a0c <memcpy@plt> -0805a09c <.text+0x103cc> mov -0x364(%ebp),%ecx -0805a0a2 <.text+0x103d2> mov -0x368(%ebp),%edx -0805a0a8 <.text+0x103d8> mov %ecx,%edi -0805a0aa <.text+0x103da> jmp 08059ffc <exit@plt+0x10340> -0805a0af <.text+0x103df> nop -0805a0b0 <.text+0x103e0> fldt -0x328(%ebp) -0805a0b6 <.text+0x103e6> lea -0x2e0(%ebp),%edx -0805a0bc <.text+0x103ec> mov %edx,0x24(%esp) -0805a0c0 <.text+0x103f0> fstpt 0x18(%esp) -0805a0c4 <.text+0x103f4> jmp 08059786 <exit@plt+0xfaca> -0805a0c9 <.text+0x103f9> lea 0x0(%esi,%eiz,1),%esi -0805a0d0 <.text+0x10400> lea -0x2e0(%ebp),%edx -0805a0d6 <.text+0x10406> mov -0x34c(%ebp),%eax -0805a0dc <.text+0x1040c> mov %edx,0x20(%esp) -0805a0e0 <.text+0x10410> mov -0x32c(%ebp),%edx -0805a0e6 <.text+0x10416> fstpl 0x18(%esp) -0805a0ea <.text+0x1041a> mov %eax,0x14(%esp) -0805a0ee <.text+0x1041e> mov %edx,0x10(%esp) -0805a0f2 <.text+0x10422> jmp 080595d9 <exit@plt+0xf91d> -0805a0f7 <.text+0x10427> nop -0805a0f8 <.text+0x10428> mov $0xffffffff,%eax -0805a0fd <.text+0x1042d> jmp 08059afa <exit@plt+0xfe3e> -0805a102 <.text+0x10432> lea 0x0(%esi),%esi -0805a108 <.text+0x10438> mov %esi,%edx -0805a10a <.text+0x1043a> mov -0x340(%ebp),%esi -0805a110 <.text+0x10440> add -0x328(%ebp),%edi -0805a116 <.text+0x10446> jmp 0805998b <exit@plt+0xfccf> -0805a11b <.text+0x1044b> nop -0805a11c <.text+0x1044c> lea 0x0(%esi,%eiz,1),%esi -0805a120 <.text+0x10450> mov -0x338(%ebp),%ecx -0805a126 <.text+0x10456> sub -0x30c(%ebp),%ecx -0805a12c <.text+0x1045c> cmp %ecx,-0x310(%ebp) -0805a132 <.text+0x10462> jbe 08059d3d <exit@plt+0x10081> -0805a138 <.text+0x10468> mov -0x30c(%ebp),%eax -0805a13e <.text+0x1046e> mov -0x338(%ebp),%ecx -0805a144 <.text+0x10474> sub -0x338(%ebp),%eax -0805a14a <.text+0x1047a> add -0x310(%ebp),%eax -0805a150 <.text+0x10480> add %eax,%ecx -0805a152 <.text+0x10482> testb $0x2,-0x34c(%ebp) -0805a159 <.text+0x10489> mov %eax,-0x310(%ebp) -0805a15f <.text+0x1048f> mov %ecx,-0x340(%ebp) -0805a165 <.text+0x10495> je 0805a6c8 <exit@plt+0x10a0c> -0805a16b <.text+0x1049b> xor %eax,%eax -0805a16d <.text+0x1049d> cmpl $0x0,-0x310(%ebp) -0805a174 <.text+0x104a4> je 0805a777 <exit@plt+0x10abb> -0805a17a <.text+0x104aa> mov %edi,-0x330(%ebp) -0805a180 <.text+0x104b0> mov -0x338(%ebp),%ecx -0805a186 <.text+0x104b6> mov -0x310(%ebp),%edi -0805a18c <.text+0x104bc> lea 0x0(%esi,%eiz,1),%esi -0805a190 <.text+0x104c0> movb $0x20,(%ecx,%eax,1) -0805a194 <.text+0x104c4> add $0x1,%eax -0805a197 <.text+0x104c7> cmp %edi,%eax -0805a199 <.text+0x104c9> jne 0805a190 <exit@plt+0x104d4> -0805a19b <.text+0x104cb> mov -0x340(%ebp),%ecx -0805a1a1 <.text+0x104d1> mov -0x330(%ebp),%edi -0805a1a7 <.text+0x104d7> sub -0x30c(%ebp),%ecx -0805a1ad <.text+0x104dd> jmp 08059d3d <exit@plt+0x10081> -0805a1b2 <.text+0x104e2> lea 0x0(%esi),%esi -0805a1b8 <.text+0x104e8> fnstcw -0x2da(%ebp) -0805a1be <.text+0x104ee> movzwl -0x2da(%ebp),%ecx -0805a1c5 <.text+0x104f5> mov %ecx,%eax -0805a1c7 <.text+0x104f7> or $0x3,%ah -0805a1ca <.text+0x104fa> mov %cx,-0x350(%ebp) -0805a1d1 <.text+0x10501> mov %ax,-0x2da(%ebp) -0805a1d8 <.text+0x10508> fldcw -0x2da(%ebp) -0805a1de <.text+0x1050e> fxam -0805a1e0 <.text+0x10510> fnstsw %ax -0805a1e2 <.text+0x10512> test $0x2,%ah -0805a1e5 <.text+0x10515> je 0805a41d <exit@plt+0x10761> -0805a1eb <.text+0x1051b> mov -0x30c(%ebp),%eax -0805a1f1 <.text+0x10521> fchs -0805a1f3 <.text+0x10523> movb $0x2d,(%eax) -0805a1f6 <.text+0x10526> add $0x1,%eax -0805a1f9 <.text+0x10529> mov %eax,-0x330(%ebp) -0805a1ff <.text+0x1052f> fldz -0805a201 <.text+0x10531> fxch %st(1) -0805a203 <.text+0x10533> fucom %st(1) -0805a205 <.text+0x10535> fnstsw %ax -0805a207 <.text+0x10537> fstp %st(1) -0805a209 <.text+0x10539> sahf -0805a20a <.text+0x1053a> jbe 0805a2d2 <exit@plt+0x10616> -0805a210 <.text+0x10540> fld %st(0) -0805a212 <.text+0x10542> fadd %st(1),%st -0805a214 <.text+0x10544> fucomp %st(1) -0805a216 <.text+0x10546> fnstsw %ax -0805a218 <.text+0x10548> sahf -0805a219 <.text+0x10549> jne 0805a2d2 <exit@plt+0x10616> -0805a21f <.text+0x1054f> jp 0805a2d2 <exit@plt+0x10616> -0805a225 <.text+0x10555> fstp %st(0) -0805a227 <.text+0x10557> movzbl 0x24(%esi),%eax -0805a22b <.text+0x1055b> sub $0x41,%eax -0805a22e <.text+0x1055e> cmp $0x19,%al -0805a230 <.text+0x10560> ja 0805a88a <exit@plt+0x10bce> -0805a236 <.text+0x10566> mov -0x330(%ebp),%ecx -0805a23c <.text+0x1056c> movb $0x49,(%ecx) -0805a23f <.text+0x1056f> movb $0x4e,0x1(%ecx) -0805a243 <.text+0x10573> movb $0x46,0x2(%ecx) -0805a247 <.text+0x10577> add $0x3,%ecx -0805a24a <.text+0x1057a> mov %ecx,-0x338(%ebp) -0805a250 <.text+0x10580> movl $0x0,-0x330(%ebp) -0805a25a <.text+0x1058a> lea 0x0(%esi),%esi -0805a260 <.text+0x10590> movzwl -0x350(%ebp),%ecx -0805a267 <.text+0x10597> mov %cx,-0x2da(%ebp) -0805a26e <.text+0x1059e> fldcw -0x2da(%ebp) -0805a274 <.text+0x105a4> jmp 08059d23 <exit@plt+0x10067> -0805a279 <.text+0x105a9> lea 0x0(%esi,%eiz,1),%esi -0805a280 <.text+0x105b0> test %esi,%esi -0805a282 <.text+0x105b2> jne 0805a6af <exit@plt+0x109f3> -0805a288 <.text+0x105b8> mov -0x35c(%ebp),%ecx -0805a28e <.text+0x105be> test %ecx,%ecx -0805a290 <.text+0x105c0> je 0805a2a0 <exit@plt+0x105e4> -0805a292 <.text+0x105c2> mov -0x35c(%ebp),%eax -0805a298 <.text+0x105c8> mov %eax,(%esp) -0805a29b <.text+0x105cb> call 080498cc <free@plt> -0805a2a0 <.text+0x105d0> mov -0x2fc(%ebp),%eax -0805a2a6 <.text+0x105d6> mov %eax,(%esp) -0805a2a9 <.text+0x105d9> call 080498cc <free@plt> -0805a2ae <.text+0x105de> mov -0x2e4(%ebp),%eax -0805a2b4 <.text+0x105e4> test %eax,%eax -0805a2b6 <.text+0x105e6> je 0805a2c0 <exit@plt+0x10604> -0805a2b8 <.text+0x105e8> mov %eax,(%esp) -0805a2bb <.text+0x105eb> call 080498cc <free@plt> -0805a2c0 <.text+0x105f0> call 0804969c <__errno_location@plt> -0805a2c5 <.text+0x105f5> xor %edi,%edi -0805a2c7 <.text+0x105f7> movl $0x4b,(%eax) -0805a2cd <.text+0x105fd> jmp 08058dbd <exit@plt+0xf101> -0805a2d2 <.text+0x10602> fldz -0805a2d4 <.text+0x10604> fxch %st(1) -0805a2d6 <.text+0x10606> fucompp -0805a2d8 <.text+0x10608> fnstsw %ax -0805a2da <.text+0x1060a> sahf -0805a2db <.text+0x1060b> jp 080592b0 <exit@plt+0xf5f4> -0805a2e1 <.text+0x10611> jne 080592b0 <exit@plt+0xf5f4> -0805a2e7 <.text+0x10617> movzbl 0x24(%esi),%eax -0805a2eb <.text+0x1061b> cmp $0x46,%al -0805a2ed <.text+0x1061d> je 0805a2f7 <exit@plt+0x1063b> -0805a2ef <.text+0x1061f> cmp $0x66,%al -0805a2f1 <.text+0x10621> jne 0805a550 <exit@plt+0x10894> -0805a2f7 <.text+0x10627> mov -0x330(%ebp),%ecx -0805a2fd <.text+0x1062d> movb $0x30,(%ecx) -0805a300 <.text+0x10630> add $0x1,%ecx -0805a303 <.text+0x10633> mov %ecx,-0x338(%ebp) -0805a309 <.text+0x10639> mov -0x38c(%ebp),%ecx -0805a30f <.text+0x1063f> test %ecx,%ecx -0805a311 <.text+0x10641> setne -0x354(%ebp) -0805a318 <.text+0x10648> jne 0805a327 <exit@plt+0x1066b> -0805a31a <.text+0x1064a> testb $0x10,-0x34c(%ebp) -0805a321 <.text+0x10651> je 0805a260 <exit@plt+0x105a4> -0805a327 <.text+0x10657> mov %edx,-0x368(%ebp) -0805a32d <.text+0x1065d> movl $0x10000,(%esp) -0805a334 <.text+0x10664> call 08049aec <nl_langinfo@plt> -0805a339 <.text+0x10669> mov -0x368(%ebp),%edx -0805a33f <.text+0x1066f> movzbl (%eax),%eax -0805a342 <.text+0x10672> test %al,%al -0805a344 <.text+0x10674> mov %al,-0x360(%ebp) -0805a34a <.text+0x1067a> jne 0805a353 <exit@plt+0x10697> -0805a34c <.text+0x1067c> movb $0x2e,-0x360(%ebp) -0805a353 <.text+0x10683> mov -0x338(%ebp),%ecx -0805a359 <.text+0x10689> movzbl -0x360(%ebp),%eax -0805a360 <.text+0x10690> mov %al,(%ecx) -0805a362 <.text+0x10692> add $0x1,%ecx -0805a365 <.text+0x10695> cmpb $0x0,-0x354(%ebp) -0805a36c <.text+0x1069c> mov %ecx,-0x338(%ebp) -0805a372 <.text+0x106a2> je 0805a260 <exit@plt+0x105a4> -0805a378 <.text+0x106a8> mov %edi,-0x354(%ebp) -0805a37e <.text+0x106ae> mov -0x38c(%ebp),%ecx -0805a384 <.text+0x106b4> xor %eax,%eax -0805a386 <.text+0x106b6> mov -0x330(%ebp),%edi -0805a38c <.text+0x106bc> lea 0x0(%esi,%eiz,1),%esi -0805a390 <.text+0x106c0> movb $0x30,0x2(%edi,%eax,1) -0805a395 <.text+0x106c5> add $0x1,%eax -0805a398 <.text+0x106c8> cmp %ecx,%eax -0805a39a <.text+0x106ca> jne 0805a390 <exit@plt+0x106d4> -0805a39c <.text+0x106cc> mov -0x354(%ebp),%edi -0805a3a2 <.text+0x106d2> add %eax,-0x338(%ebp) -0805a3a8 <.text+0x106d8> jmp 0805a260 <exit@plt+0x105a4> -0805a3ad <.text+0x106dd> mov -0x2fc(%ebp),%eax -0805a3b3 <.text+0x106e3> mov %eax,(%esp) -0805a3b6 <.text+0x106e6> call 080498cc <free@plt> -0805a3bb <.text+0x106eb> mov -0x2e4(%ebp),%eax -0805a3c1 <.text+0x106f1> test %eax,%eax -0805a3c3 <.text+0x106f3> je 0805a3cd <exit@plt+0x10711> -0805a3c5 <.text+0x106f5> mov %eax,(%esp) -0805a3c8 <.text+0x106f8> call 080498cc <free@plt> -0805a3cd <.text+0x106fd> call 0804969c <__errno_location@plt> -0805a3d2 <.text+0x10702> xor %edi,%edi -0805a3d4 <.text+0x10704> movl $0x16,(%eax) -0805a3da <.text+0x1070a> jmp 08058dbd <exit@plt+0xf101> -0805a3df <.text+0x1070f> lea (%ecx,%edi,1),%eax -0805a3e2 <.text+0x10712> mov %eax,-0x310(%ebp) -0805a3e8 <.text+0x10718> jmp 08059de5 <exit@plt+0x10129> -0805a3ed <.text+0x1071d> jl 08059b68 <exit@plt+0xfeac> -0805a3f3 <.text+0x10723> add %ebx,%ebx -0805a3f5 <.text+0x10725> jmp 08059b0d <exit@plt+0xfe51> -0805a3fa <.text+0x1072a> mov -0x38c(%ebp),%ecx -0805a400 <.text+0x10730> add $0xc,%ecx -0805a403 <.text+0x10733> jae 08059c6b <exit@plt+0xffaf> -0805a409 <.text+0x10739> movl $0x0,-0x328(%ebp) -0805a413 <.text+0x10743> mov $0xffffffff,%ecx -0805a418 <.text+0x10748> jmp 08059c8c <exit@plt+0xffd0> -0805a41d <.text+0x1074d> testb $0x4,-0x34c(%ebp) -0805a424 <.text+0x10754> je 0805a5b6 <exit@plt+0x108fa> -0805a42a <.text+0x1075a> mov -0x30c(%ebp),%ecx -0805a430 <.text+0x10760> movb $0x2b,(%ecx) -0805a433 <.text+0x10763> add $0x1,%ecx -0805a436 <.text+0x10766> mov %ecx,-0x330(%ebp) -0805a43c <.text+0x1076c> jmp 0805a1ff <exit@plt+0x10543> -0805a441 <.text+0x10771> mov -0x30c(%ebp),%eax -0805a447 <.text+0x10777> movb $0x6e,(%eax) -0805a44a <.text+0x1077a> movb $0x61,0x1(%eax) -0805a44e <.text+0x1077e> movb $0x6e,0x2(%eax) -0805a452 <.text+0x10782> add $0x3,%eax -0805a455 <.text+0x10785> mov %eax,-0x338(%ebp) -0805a45b <.text+0x1078b> movl $0x0,-0x330(%ebp) -0805a465 <.text+0x10795> jmp 08059d23 <exit@plt+0x10067> -0805a46a <.text+0x1079a> add $0x1,%eax -0805a46d <.text+0x1079d> cmp %eax,-0x30c(%ebp) -0805a473 <.text+0x107a3> je 0805a678 <exit@plt+0x109bc> -0805a479 <.text+0x107a9> mov %edi,-0x328(%ebp) -0805a47f <.text+0x107af> mov -0x30c(%ebp),%edi -0805a485 <.text+0x107b5> xor %ecx,%ecx -0805a487 <.text+0x107b7> movl $0x0,-0x38c(%ebp) -0805a491 <.text+0x107c1> mov %ebx,-0x330(%ebp) -0805a497 <.text+0x107c7> mov %edx,-0x338(%ebp) -0805a49d <.text+0x107cd> lea 0x0(%esi),%esi -0805a4a0 <.text+0x107d0> movzbl (%eax),%ebx -0805a4a3 <.text+0x107d3> add $0x1,%eax -0805a4a6 <.text+0x107d6> cmp $0x19999999,%ecx -0805a4ac <.text+0x107dc> mov $0xffffffff,%edx -0805a4b1 <.text+0x107e1> ja 0805a4b8 <exit@plt+0x107fc> -0805a4b3 <.text+0x107e3> lea (%ecx,%ecx,4),%edx -0805a4b6 <.text+0x107e6> add %edx,%edx -0805a4b8 <.text+0x107e8> movsbl %bl,%ebx -0805a4bb <.text+0x107eb> lea -0x30(%edx,%ebx,1),%ecx -0805a4bf <.text+0x107ef> cmp %edx,%ecx -0805a4c1 <.text+0x107f1> sbb %edx,%edx -0805a4c3 <.text+0x107f3> or %edx,%ecx -0805a4c5 <.text+0x107f5> cmp %edi,%eax -0805a4c7 <.text+0x107f7> jne 0805a4a0 <exit@plt+0x107e4> -0805a4c9 <.text+0x107f9> mov %ecx,-0x38c(%ebp) -0805a4cf <.text+0x107ff> mov -0x328(%ebp),%edi -0805a4d5 <.text+0x10805> mov -0x330(%ebp),%ebx -0805a4db <.text+0x1080b> mov -0x338(%ebp),%edx -0805a4e1 <.text+0x10811> jmp 08059c58 <exit@plt+0xff9c> -0805a4e6 <.text+0x10816> mov %edi,-0x328(%ebp) -0805a4ec <.text+0x1081c> xor %ecx,%ecx -0805a4ee <.text+0x1081e> mov %edx,%edi -0805a4f0 <.text+0x10820> movl $0x0,-0x310(%ebp) -0805a4fa <.text+0x1082a> mov %ebx,-0x330(%ebp) -0805a500 <.text+0x10830> movzbl (%eax),%edx -0805a503 <.text+0x10833> add $0x1,%eax -0805a506 <.text+0x10836> cmp $0x19999999,%ecx -0805a50c <.text+0x1083c> mov $0xffffffff,%ebx -0805a511 <.text+0x10841> ja 0805a518 <exit@plt+0x1085c> -0805a513 <.text+0x10843> lea (%ecx,%ecx,4),%ebx -0805a516 <.text+0x10846> add %ebx,%ebx -0805a518 <.text+0x10848> movsbl %dl,%edx -0805a51b <.text+0x1084b> lea -0x30(%ebx,%edx,1),%ecx -0805a51f <.text+0x1084f> cmp %ebx,%ecx -0805a521 <.text+0x10851> sbb %edx,%edx -0805a523 <.text+0x10853> or %edx,%ecx -0805a525 <.text+0x10855> cmp %eax,-0x30c(%ebp) -0805a52b <.text+0x1085b> jne 0805a500 <exit@plt+0x10844> -0805a52d <.text+0x1085d> mov %edi,%edx -0805a52f <.text+0x1085f> mov -0x330(%ebp),%ebx -0805a535 <.text+0x10865> mov %ecx,-0x310(%ebp) -0805a53b <.text+0x1086b> mov -0x328(%ebp),%edi -0805a541 <.text+0x10871> movl $0x1,-0x340(%ebp) -0805a54b <.text+0x1087b> jmp 08059c15 <exit@plt+0xff59> -0805a550 <.text+0x10880> cmp $0x45,%al -0805a552 <.text+0x10882> je 0805a55c <exit@plt+0x108a0> -0805a554 <.text+0x10884> cmp $0x65,%al -0805a556 <.text+0x10886> jne 0805a7bc <exit@plt+0x10b00> -0805a55c <.text+0x1088c> mov -0x330(%ebp),%eax -0805a562 <.text+0x10892> movb $0x30,(%eax) -0805a565 <.text+0x10895> add $0x1,%eax -0805a568 <.text+0x10898> mov %eax,-0x338(%ebp) -0805a56e <.text+0x1089e> mov -0x38c(%ebp),%eax -0805a574 <.text+0x108a4> test %eax,%eax -0805a576 <.text+0x108a6> setne -0x354(%ebp) -0805a57d <.text+0x108ad> jne 0805a9ca <exit@plt+0x10d0e> -0805a583 <.text+0x108b3> testb $0x10,-0x34c(%ebp) -0805a58a <.text+0x108ba> jne 0805a9ca <exit@plt+0x10d0e> -0805a590 <.text+0x108c0> mov -0x338(%ebp),%ecx -0805a596 <.text+0x108c6> movzbl 0x24(%esi),%eax -0805a59a <.text+0x108ca> movb $0x2b,0x1(%ecx) -0805a59e <.text+0x108ce> mov %al,(%ecx) -0805a5a0 <.text+0x108d0> movb $0x30,0x2(%ecx) -0805a5a4 <.text+0x108d4> movb $0x30,0x3(%ecx) -0805a5a8 <.text+0x108d8> add $0x4,%ecx -0805a5ab <.text+0x108db> mov %ecx,-0x338(%ebp) -0805a5b1 <.text+0x108e1> jmp 0805a260 <exit@plt+0x105a4> -0805a5b6 <.text+0x108e6> mov -0x30c(%ebp),%eax -0805a5bc <.text+0x108ec> testb $0x8,-0x34c(%ebp) -0805a5c3 <.text+0x108f3> mov %eax,-0x330(%ebp) -0805a5c9 <.text+0x108f9> je 0805a1ff <exit@plt+0x10543> -0805a5cf <.text+0x108ff> mov %eax,%ecx -0805a5d1 <.text+0x10901> add $0x1,%ecx -0805a5d4 <.text+0x10904> movb $0x20,(%eax) -0805a5d7 <.text+0x10907> mov %ecx,-0x330(%ebp) -0805a5dd <.text+0x1090d> jmp 0805a1ff <exit@plt+0x10543> -0805a5e2 <.text+0x10912> mov %edx,(%esp) -0805a5e5 <.text+0x10915> mov %edx,-0x368(%ebp) -0805a5eb <.text+0x1091b> mov %ecx,-0x364(%ebp) -0805a5f1 <.text+0x10921> mov %ebx,0x4(%esp) -0805a5f5 <.text+0x10925> call 0804975c <realloc@plt> -0805a5fa <.text+0x1092a> mov -0x364(%ebp),%ecx -0805a600 <.text+0x10930> mov -0x368(%ebp),%edx -0805a606 <.text+0x10936> mov %eax,-0x328(%ebp) -0805a60c <.text+0x1093c> jmp 08059dc9 <exit@plt+0x1010d> -0805a611 <.text+0x10941> jl 08059a08 <exit@plt+0xfd4c> -0805a617 <.text+0x10947> add %ebx,%ebx -0805a619 <.text+0x10949> jmp 08059d76 <exit@plt+0x100ba> -0805a61e <.text+0x1094e> neg %ecx -0805a620 <.text+0x10950> orl $0x2,-0x34c(%ebp) -0805a627 <.text+0x10957> mov %ecx,-0x310(%ebp) -0805a62d <.text+0x1095d> jmp 08059c15 <exit@plt+0xff59> -0805a632 <.text+0x10962> lea (%ebx,%ebx,1),%eax -0805a635 <.text+0x10965> sar $0x1f,%ebx -0805a638 <.text+0x10968> or %eax,%ebx -0805a63a <.text+0x1096a> jmp 08059f9d <exit@plt+0x102e1> -0805a63f <.text+0x1096f> mov %edx,-0x368(%ebp) -0805a645 <.text+0x10975> mov %esi,0x4(%esp) -0805a649 <.text+0x10979> mov %edi,(%esp) -0805a64c <.text+0x1097c> call 0804975c <realloc@plt> -0805a651 <.text+0x10981> mov -0x368(%ebp),%edx -0805a657 <.text+0x10987> test %eax,%eax -0805a659 <.text+0x10989> je 0805a010 <exit@plt+0x10354> -0805a65f <.text+0x1098f> mov %eax,%edi -0805a661 <.text+0x10991> jmp 0805a010 <exit@plt+0x10354> -0805a666 <.text+0x10996> movzbl 0x24(%esi),%eax -0805a66a <.text+0x1099a> cmp $0x41,%al -0805a66c <.text+0x1099c> mov %al,-0x30c(%ebp) -0805a672 <.text+0x109a2> jne 0805a86e <exit@plt+0x10bb2> -0805a678 <.text+0x109a8> movl $0x0,-0x38c(%ebp) -0805a682 <.text+0x109b2> mov $0xc,%ecx -0805a687 <.text+0x109b7> jmp 08059c6b <exit@plt+0xffaf> -0805a68c <.text+0x109bc> lea 0x0(%esi,%eiz,1),%esi -0805a690 <.text+0x109c0> mov %edx,-0x368(%ebp) -0805a696 <.text+0x109c6> mov %ebx,0x4(%esp) -0805a69a <.text+0x109ca> mov %edi,(%esp) -0805a69d <.text+0x109cd> call 0804975c <realloc@plt> -0805a6a2 <.text+0x109d2> mov -0x368(%ebp),%edx -0805a6a8 <.text+0x109d8> mov %eax,%ecx -0805a6aa <.text+0x109da> jmp 08059fee <exit@plt+0x10332> -0805a6af <.text+0x109df> cmp -0x334(%ebp),%esi -0805a6b5 <.text+0x109e5> je 0805a288 <exit@plt+0x105cc> -0805a6bb <.text+0x109eb> mov %esi,(%esp) -0805a6be <.text+0x109ee> call 080498cc <free@plt> -0805a6c3 <.text+0x109f3> jmp 0805a288 <exit@plt+0x105cc> -0805a6c8 <.text+0x109f8> mov -0x330(%ebp),%eax -0805a6ce <.text+0x109fe> test %eax,%eax -0805a6d0 <.text+0x10a00> je 0805a6df <exit@plt+0x10a23> -0805a6d2 <.text+0x10a02> testb $0x20,-0x34c(%ebp) -0805a6d9 <.text+0x10a09> jne 0805a8b3 <exit@plt+0x10bf7> -0805a6df <.text+0x10a0f> mov -0x340(%ebp),%eax -0805a6e5 <.text+0x10a15> mov -0x30c(%ebp),%ecx -0805a6eb <.text+0x10a1b> mov %eax,-0x330(%ebp) -0805a6f1 <.text+0x10a21> mov -0x338(%ebp),%eax -0805a6f7 <.text+0x10a27> cmp %ecx,%eax -0805a6f9 <.text+0x10a29> jbe 0805a73f <exit@plt+0x10a83> -0805a6fb <.text+0x10a2b> mov -0x330(%ebp),%ecx -0805a701 <.text+0x10a31> mov %edi,-0x330(%ebp) -0805a707 <.text+0x10a37> mov -0x30c(%ebp),%edi -0805a70d <.text+0x10a3d> mov %ebx,-0x338(%ebp) -0805a713 <.text+0x10a43> nop -0805a714 <.text+0x10a44> lea 0x0(%esi,%eiz,1),%esi -0805a718 <.text+0x10a48> sub $0x1,%eax -0805a71b <.text+0x10a4b> sub $0x1,%ecx -0805a71e <.text+0x10a4e> movzbl (%eax),%ebx -0805a721 <.text+0x10a51> cmp %eax,%edi -0805a723 <.text+0x10a53> mov %bl,(%ecx) -0805a725 <.text+0x10a55> jb 0805a718 <exit@plt+0x10a5c> -0805a727 <.text+0x10a57> mov -0x30c(%ebp),%eax -0805a72d <.text+0x10a5d> mov -0x330(%ebp),%edi -0805a733 <.text+0x10a63> mov -0x338(%ebp),%ebx -0805a739 <.text+0x10a69> mov %eax,-0x338(%ebp) -0805a73f <.text+0x10a6f> mov -0x310(%ebp),%ecx -0805a745 <.text+0x10a75> xor %eax,%eax -0805a747 <.text+0x10a77> test %ecx,%ecx -0805a749 <.text+0x10a79> je 0805a771 <exit@plt+0x10ab5> -0805a74b <.text+0x10a7b> mov %edi,-0x330(%ebp) -0805a751 <.text+0x10a81> mov -0x338(%ebp),%ecx -0805a757 <.text+0x10a87> mov -0x310(%ebp),%edi -0805a75d <.text+0x10a8d> lea 0x0(%esi),%esi -0805a760 <.text+0x10a90> movb $0x20,(%ecx,%eax,1) -0805a764 <.text+0x10a94> add $0x1,%eax -0805a767 <.text+0x10a97> cmp %eax,%edi -0805a769 <.text+0x10a99> jne 0805a760 <exit@plt+0x10aa4> -0805a76b <.text+0x10a9b> mov -0x330(%ebp),%edi -0805a771 <.text+0x10aa1> mov -0x340(%ebp),%ecx -0805a777 <.text+0x10aa7> sub -0x30c(%ebp),%ecx -0805a77d <.text+0x10aad> jmp 08059d3d <exit@plt+0x10081> -0805a782 <.text+0x10ab2> cmpb $0x0,-0x330(%ebp) -0805a789 <.text+0x10ab9> je 08059ddf <exit@plt+0x10123> -0805a78f <.text+0x10abf> mov %edx,0x4(%esp) -0805a793 <.text+0x10ac3> mov -0x328(%ebp),%edx -0805a799 <.text+0x10ac9> mov %ecx,-0x364(%ebp) -0805a79f <.text+0x10acf> mov %edi,0x8(%esp) -0805a7a3 <.text+0x10ad3> mov %edx,(%esp) -0805a7a6 <.text+0x10ad6> call 08049a0c <memcpy@plt> -0805a7ab <.text+0x10adb> mov -0x328(%ebp),%edx -0805a7b1 <.text+0x10ae1> mov -0x364(%ebp),%ecx -0805a7b7 <.text+0x10ae7> jmp 08059de5 <exit@plt+0x10129> -0805a7bc <.text+0x10aec> cmp $0x47,%al -0805a7be <.text+0x10aee> je 0805a7c8 <exit@plt+0x10b0c> -0805a7c0 <.text+0x10af0> cmp $0x67,%al -0805a7c2 <.text+0x10af2> jne 0805a940 <exit@plt+0x10c84> -0805a7c8 <.text+0x10af8> mov -0x330(%ebp),%eax -0805a7ce <.text+0x10afe> movb $0x30,(%eax) -0805a7d1 <.text+0x10b01> add $0x1,%eax -0805a7d4 <.text+0x10b04> testb $0x10,-0x34c(%ebp) -0805a7db <.text+0x10b0b> mov %eax,-0x338(%ebp) -0805a7e1 <.text+0x10b11> je 0805a260 <exit@plt+0x105a4> -0805a7e7 <.text+0x10b17> mov -0x38c(%ebp),%ecx -0805a7ed <.text+0x10b1d> mov %edx,-0x368(%ebp) -0805a7f3 <.text+0x10b23> movl $0x10000,(%esp) -0805a7fa <.text+0x10b2a> sub $0x1,%ecx -0805a7fd <.text+0x10b2d> cmpl $0x1,-0x38c(%ebp) -0805a804 <.text+0x10b34> sbb %eax,%eax -0805a806 <.text+0x10b36> not %eax -0805a808 <.text+0x10b38> and %eax,%ecx -0805a80a <.text+0x10b3a> mov %ecx,-0x354(%ebp) -0805a810 <.text+0x10b40> call 08049aec <nl_langinfo@plt> -0805a815 <.text+0x10b45> mov -0x368(%ebp),%edx -0805a81b <.text+0x10b4b> movzbl (%eax),%eax -0805a81e <.text+0x10b4e> test %al,%al -0805a820 <.text+0x10b50> jne 0805a827 <exit@plt+0x10b6b> -0805a822 <.text+0x10b52> mov $0x2e,%eax -0805a827 <.text+0x10b57> mov -0x338(%ebp),%ecx -0805a82d <.text+0x10b5d> mov %al,(%ecx) -0805a82f <.text+0x10b5f> add $0x1,%ecx -0805a832 <.text+0x10b62> cmpl $0x0,-0x354(%ebp) -0805a839 <.text+0x10b69> mov %ecx,-0x338(%ebp) -0805a83f <.text+0x10b6f> je 0805a260 <exit@plt+0x105a4> -0805a845 <.text+0x10b75> mov -0x330(%ebp),%ecx -0805a84b <.text+0x10b7b> xor %eax,%eax -0805a84d <.text+0x10b7d> movb $0x30,0x2(%ecx,%eax,1) -0805a852 <.text+0x10b82> add $0x1,%eax -0805a855 <.text+0x10b85> cmp %eax,-0x354(%ebp) -0805a85b <.text+0x10b8b> jne 0805a84d <exit@plt+0x10b91> -0805a85d <.text+0x10b8d> mov -0x354(%ebp),%eax -0805a863 <.text+0x10b93> add %eax,-0x338(%ebp) -0805a869 <.text+0x10b99> jmp 0805a260 <exit@plt+0x105a4> -0805a86e <.text+0x10b9e> cmp $0x61,%al -0805a870 <.text+0x10ba0> mov $0x12,%ecx -0805a875 <.text+0x10ba5> movl $0x6,-0x38c(%ebp) -0805a87f <.text+0x10baf> jne 08059c6b <exit@plt+0xffaf> -0805a885 <.text+0x10bb5> jmp 0805a678 <exit@plt+0x109bc> -0805a88a <.text+0x10bba> mov -0x330(%ebp),%eax -0805a890 <.text+0x10bc0> movb $0x69,(%eax) -0805a893 <.text+0x10bc3> movb $0x6e,0x1(%eax) -0805a897 <.text+0x10bc7> movb $0x66,0x2(%eax) -0805a89b <.text+0x10bcb> add $0x3,%eax -0805a89e <.text+0x10bce> mov %eax,-0x338(%ebp) -0805a8a4 <.text+0x10bd4> movl $0x0,-0x330(%ebp) -0805a8ae <.text+0x10bde> jmp 0805a260 <exit@plt+0x105a4> -0805a8b3 <.text+0x10be3> mov -0x330(%ebp),%eax -0805a8b9 <.text+0x10be9> cmp %eax,-0x338(%ebp) -0805a8bf <.text+0x10bef> jbe 0805a907 <exit@plt+0x10c4b> -0805a8c1 <.text+0x10bf1> mov -0x338(%ebp),%eax -0805a8c7 <.text+0x10bf7> mov -0x340(%ebp),%ecx -0805a8cd <.text+0x10bfd> mov %edi,-0x338(%ebp) -0805a8d3 <.text+0x10c03> mov -0x330(%ebp),%edi -0805a8d9 <.text+0x10c09> mov %ebx,-0x34c(%ebp) -0805a8df <.text+0x10c0f> nop -0805a8e0 <.text+0x10c10> sub $0x1,%eax -0805a8e3 <.text+0x10c13> sub $0x1,%ecx -0805a8e6 <.text+0x10c16> movzbl (%eax),%ebx -0805a8e9 <.text+0x10c19> cmp %eax,%edi -0805a8eb <.text+0x10c1b> mov %bl,(%ecx) -0805a8ed <.text+0x10c1d> jb 0805a8e0 <exit@plt+0x10c24> -0805a8ef <.text+0x10c1f> mov -0x330(%ebp),%ecx -0805a8f5 <.text+0x10c25> mov -0x34c(%ebp),%ebx -0805a8fb <.text+0x10c2b> mov -0x338(%ebp),%edi -0805a901 <.text+0x10c31> mov %ecx,-0x338(%ebp) -0805a907 <.text+0x10c37> mov -0x310(%ebp),%ecx -0805a90d <.text+0x10c3d> xor %eax,%eax -0805a90f <.text+0x10c3f> test %ecx,%ecx -0805a911 <.text+0x10c41> je 0805a771 <exit@plt+0x10ab5> -0805a917 <.text+0x10c47> mov %edi,-0x330(%ebp) -0805a91d <.text+0x10c4d> mov -0x338(%ebp),%ecx -0805a923 <.text+0x10c53> mov -0x310(%ebp),%edi -0805a929 <.text+0x10c59> lea 0x0(%esi,%eiz,1),%esi -0805a930 <.text+0x10c60> movb $0x30,(%ecx,%eax,1) -0805a934 <.text+0x10c64> add $0x1,%eax -0805a937 <.text+0x10c67> cmp %eax,%edi -0805a939 <.text+0x10c69> jne 0805a930 <exit@plt+0x10c74> -0805a93b <.text+0x10c6b> jmp 0805a76b <exit@plt+0x10aaf> -0805a940 <.text+0x10c70> cmp $0x41,%al -0805a942 <.text+0x10c72> jne 0805aad3 <exit@plt+0x10e17> -0805a948 <.text+0x10c78> mov -0x330(%ebp),%ecx -0805a94e <.text+0x10c7e> movb $0x30,(%ecx) -0805a951 <.text+0x10c81> movzbl 0x24(%esi),%eax -0805a955 <.text+0x10c85> add $0x17,%eax -0805a958 <.text+0x10c88> mov %al,0x1(%ecx) -0805a95b <.text+0x10c8b> mov -0x330(%ebp),%eax -0805a961 <.text+0x10c91> add $0x2,%ecx -0805a964 <.text+0x10c94> mov %ecx,-0x360(%ebp) -0805a96a <.text+0x10c9a> movb $0x30,0x2(%eax) -0805a96e <.text+0x10c9e> mov -0x38c(%ebp),%ecx -0805a974 <.text+0x10ca4> add $0x3,%eax -0805a977 <.text+0x10ca7> mov %eax,-0x338(%ebp) -0805a97d <.text+0x10cad> test %ecx,%ecx -0805a97f <.text+0x10caf> setne -0x354(%ebp) -0805a986 <.text+0x10cb6> jne 0805aa4c <exit@plt+0x10d90> -0805a98c <.text+0x10cbc> testb $0x10,-0x34c(%ebp) -0805a993 <.text+0x10cc3> jne 0805aa4c <exit@plt+0x10d90> -0805a999 <.text+0x10cc9> movzbl 0x24(%esi),%eax -0805a99d <.text+0x10ccd> mov -0x338(%ebp),%ecx -0805a9a3 <.text+0x10cd3> add $0xf,%eax -0805a9a6 <.text+0x10cd6> mov %al,(%ecx) -0805a9a8 <.text+0x10cd8> movb $0x2b,0x1(%ecx) -0805a9ac <.text+0x10cdc> movb $0x30,0x2(%ecx) -0805a9b0 <.text+0x10ce0> mov -0x360(%ebp),%eax -0805a9b6 <.text+0x10ce6> add $0x3,%ecx -0805a9b9 <.text+0x10ce9> mov %ecx,-0x338(%ebp) -0805a9bf <.text+0x10cef> mov %eax,-0x330(%ebp) -0805a9c5 <.text+0x10cf5> jmp 0805a260 <exit@plt+0x105a4> -0805a9ca <.text+0x10cfa> mov %edx,-0x368(%ebp) -0805a9d0 <.text+0x10d00> movl $0x10000,(%esp) -0805a9d7 <.text+0x10d07> call 08049aec <nl_langinfo@plt> -0805a9dc <.text+0x10d0c> mov -0x368(%ebp),%edx -0805a9e2 <.text+0x10d12> movzbl (%eax),%eax -0805a9e5 <.text+0x10d15> test %al,%al -0805a9e7 <.text+0x10d17> mov %al,-0x360(%ebp) -0805a9ed <.text+0x10d1d> jne 0805a9f6 <exit@plt+0x10d3a> -0805a9ef <.text+0x10d1f> movb $0x2e,-0x360(%ebp) -0805a9f6 <.text+0x10d26> mov -0x338(%ebp),%eax -0805a9fc <.text+0x10d2c> movzbl -0x360(%ebp),%ecx -0805aa03 <.text+0x10d33> mov %cl,(%eax) -0805aa05 <.text+0x10d35> add $0x1,%eax -0805aa08 <.text+0x10d38> cmpb $0x0,-0x354(%ebp) -0805aa0f <.text+0x10d3f> mov %eax,-0x338(%ebp) -0805aa15 <.text+0x10d45> je 0805a590 <exit@plt+0x108d4> -0805aa1b <.text+0x10d4b> mov %edi,-0x354(%ebp) -0805aa21 <.text+0x10d51> mov -0x38c(%ebp),%ecx -0805aa27 <.text+0x10d57> xor %eax,%eax -0805aa29 <.text+0x10d59> mov -0x330(%ebp),%edi -0805aa2f <.text+0x10d5f> movb $0x30,0x2(%edi,%eax,1) -0805aa34 <.text+0x10d64> add $0x1,%eax -0805aa37 <.text+0x10d67> cmp %eax,%ecx -0805aa39 <.text+0x10d69> jne 0805aa2f <exit@plt+0x10d73> -0805aa3b <.text+0x10d6b> mov -0x354(%ebp),%edi -0805aa41 <.text+0x10d71> add %ecx,-0x338(%ebp) -0805aa47 <.text+0x10d77> jmp 0805a590 <exit@plt+0x108d4> -0805aa4c <.text+0x10d7c> mov %edx,-0x368(%ebp) -0805aa52 <.text+0x10d82> movl $0x10000,(%esp) -0805aa59 <.text+0x10d89> call 08049aec <nl_langinfo@plt> -0805aa5e <.text+0x10d8e> mov -0x368(%ebp),%edx -0805aa64 <.text+0x10d94> movzbl (%eax),%eax -0805aa67 <.text+0x10d97> test %al,%al -0805aa69 <.text+0x10d99> mov %al,-0x37d(%ebp) -0805aa6f <.text+0x10d9f> jne 0805aa78 <exit@plt+0x10dbc> -0805aa71 <.text+0x10da1> movb $0x2e,-0x37d(%ebp) -0805aa78 <.text+0x10da8> mov -0x338(%ebp),%eax -0805aa7e <.text+0x10dae> movzbl -0x37d(%ebp),%ecx -0805aa85 <.text+0x10db5> mov %cl,(%eax) -0805aa87 <.text+0x10db7> add $0x1,%eax -0805aa8a <.text+0x10dba> cmpb $0x0,-0x354(%ebp) -0805aa91 <.text+0x10dc1> mov %eax,-0x338(%ebp) -0805aa97 <.text+0x10dc7> je 0805a999 <exit@plt+0x10cdd> -0805aa9d <.text+0x10dcd> mov %edi,-0x354(%ebp) -0805aaa3 <.text+0x10dd3> mov -0x38c(%ebp),%ecx -0805aaa9 <.text+0x10dd9> xor %eax,%eax -0805aaab <.text+0x10ddb> mov -0x330(%ebp),%edi -0805aab1 <.text+0x10de1> movb $0x30,0x4(%edi,%eax,1) -0805aab6 <.text+0x10de6> add $0x1,%eax -0805aab9 <.text+0x10de9> cmp %eax,%ecx -0805aabb <.text+0x10deb> jne 0805aab1 <exit@plt+0x10df5> -0805aabd <.text+0x10ded> mov -0x354(%ebp),%edi -0805aac3 <.text+0x10df3> add %ecx,-0x338(%ebp) -0805aac9 <.text+0x10df9> jmp 0805a999 <exit@plt+0x10cdd> -0805aace <.text+0x10dfe> call 08049b1c <__stack_chk_fail@plt> -0805aad3 <.text+0x10e03> cmp $0x61,%al -0805aad5 <.text+0x10e05> je 0805a948 <exit@plt+0x10c8c> -0805aadb <.text+0x10e0b> nop -0805aadc <.text+0x10e0c> lea 0x0(%esi,%eiz,1),%esi -0805aae0 <.text+0x10e10> jmp 080592b0 <exit@plt+0xf5f4> -0805aae5 <.text+0x10e15> lea 0x1(%ecx),%eax -0805aae8 <.text+0x10e18> mov %eax,-0x328(%ebp) -0805aaee <.text+0x10e1e> xchg %ax,%ax -0805aaf0 <.text+0x10e20> jmp 08059c8c <exit@plt+0xffd0> -0805aaf5 <.text+0x10e25> nop -0805aaf6 <.text+0x10e26> nop -0805aaf7 <.text+0x10e27> nop -0805aaf8 <.text+0x10e28> nop -0805aaf9 <.text+0x10e29> nop -0805aafa <.text+0x10e2a> nop -0805aafb <.text+0x10e2b> nop -0805aafc <.text+0x10e2c> nop -0805aafd <.text+0x10e2d> nop -0805aafe <.text+0x10e2e> nop -0805aaff <.text+0x10e2f> nop -0805ab00 <.text+0x10e30> push %ebp -0805ab01 <.text+0x10e31> mov %esp,%ebp -0805ab03 <.text+0x10e33> sub $0x18,%esp -0805ab06 <.text+0x10e36> mov 0x8(%ebp),%eax -0805ab09 <.text+0x10e39> mov 0x10(%ebp),%ecx -0805ab0c <.text+0x10e3c> mov 0xc(%ebp),%edx -0805ab0f <.text+0x10e3f> mov %eax,-0x18(%ebp) -0805ab12 <.text+0x10e42> mov %ecx,-0x10(%ebp) -0805ab15 <.text+0x10e45> mov -0x10(%ebp),%eax -0805ab18 <.text+0x10e48> mov %edx,-0x14(%ebp) -0805ab1b <.text+0x10e4b> and $0x7fff,%eax -0805ab20 <.text+0x10e50> je 0805ab38 <exit@plt+0x10e7c> -0805ab22 <.text+0x10e52> cmp $0x7fff,%eax -0805ab27 <.text+0x10e57> je 0805ab40 <exit@plt+0x10e84> -0805ab29 <.text+0x10e59> mov -0x14(%ebp),%eax -0805ab2c <.text+0x10e5c> leave -0805ab2d <.text+0x10e5d> shr $0x1f,%eax -0805ab30 <.text+0x10e60> xor $0x1,%eax -0805ab33 <.text+0x10e63> ret -0805ab34 <.text+0x10e64> lea 0x0(%esi,%eiz,1),%esi -0805ab38 <.text+0x10e68> mov -0x14(%ebp),%eax -0805ab3b <.text+0x10e6b> leave -0805ab3c <.text+0x10e6c> shr $0x1f,%eax -0805ab3f <.text+0x10e6f> ret -0805ab40 <.text+0x10e70> mov -0x14(%ebp),%eax -0805ab43 <.text+0x10e73> sub $0x80000000,%eax -0805ab48 <.text+0x10e78> or -0x18(%ebp),%eax -0805ab4b <.text+0x10e7b> leave -0805ab4c <.text+0x10e7c> setne %al -0805ab4f <.text+0x10e7f> movzbl %al,%eax -0805ab52 <.text+0x10e82> ret -0805ab53 <.text+0x10e83> nop -0805ab54 <.text+0x10e84> nop -0805ab55 <.text+0x10e85> nop -0805ab56 <.text+0x10e86> nop -0805ab57 <.text+0x10e87> nop -0805ab58 <.text+0x10e88> nop -0805ab59 <.text+0x10e89> nop -0805ab5a <.text+0x10e8a> nop -0805ab5b <.text+0x10e8b> nop -0805ab5c <.text+0x10e8c> nop -0805ab5d <.text+0x10e8d> nop -0805ab5e <.text+0x10e8e> nop -0805ab5f <.text+0x10e8f> nop -0805ab60 <.text+0x10e90> push %ebp -0805ab61 <.text+0x10e91> mov %esp,%ebp -0805ab63 <.text+0x10e93> push %edi -0805ab64 <.text+0x10e94> push %esi -0805ab65 <.text+0x10e95> push %ebx -0805ab66 <.text+0x10e96> sub $0x4,%esp -0805ab69 <.text+0x10e99> mov 0xc(%ebp),%ebx -0805ab6c <.text+0x10e9c> mov 0x8(%ebp),%esi -0805ab6f <.text+0x10e9f> mov (%ebx),%edx -0805ab71 <.text+0x10ea1> mov 0x4(%ebx),%eax -0805ab74 <.text+0x10ea4> test %edx,%edx -0805ab76 <.text+0x10ea6> je 0805abe0 <exit@plt+0x10f24> -0805ab78 <.text+0x10ea8> xor %edx,%edx -0805ab7a <.text+0x10eaa> mov %ebx,-0x10(%ebp) -0805ab7d <.text+0x10ead> lea 0x0(%esi),%esi -0805ab80 <.text+0x10eb0> cmpl $0x16,(%eax) -0805ab83 <.text+0x10eb3> jbe 0805ab98 <exit@plt+0x10edc> -0805ab85 <.text+0x10eb5> add $0x4,%esp -0805ab88 <.text+0x10eb8> mov $0xffffffff,%eax -0805ab8d <.text+0x10ebd> pop %ebx -0805ab8e <.text+0x10ebe> pop %esi -0805ab8f <.text+0x10ebf> pop %edi -0805ab90 <.text+0x10ec0> pop %ebp -0805ab91 <.text+0x10ec1> ret -0805ab92 <.text+0x10ec2> lea 0x0(%esi),%esi -0805ab98 <.text+0x10ec8> mov (%eax),%ecx -0805ab9a <.text+0x10eca> jmp *0x805fd48(,%ecx,4) -0805aba1 <.text+0x10ed1> lea 0x0(%esi,%eiz,1),%esi -0805aba8 <.text+0x10ed8> lea 0x4(%esi),%ecx -0805abab <.text+0x10edb> mov (%esi),%esi -0805abad <.text+0x10edd> mov %esi,0x4(%eax) -0805abb0 <.text+0x10ee0> mov -0x10(%ebp),%ebx -0805abb3 <.text+0x10ee3> add $0x1,%edx -0805abb6 <.text+0x10ee6> cmp %edx,(%ebx) -0805abb8 <.text+0x10ee8> jbe 0805abe0 <exit@plt+0x10f24> -0805abba <.text+0x10eea> add $0x10,%eax -0805abbd <.text+0x10eed> mov %ecx,%esi -0805abbf <.text+0x10eef> jmp 0805ab80 <exit@plt+0x10ec4> -0805abc1 <.text+0x10ef1> lea 0x0(%esi,%eiz,1),%esi -0805abc8 <.text+0x10ef8> mov 0x4(%esi),%edi -0805abcb <.text+0x10efb> lea 0x8(%esi),%ecx -0805abce <.text+0x10efe> add $0x1,%edx -0805abd1 <.text+0x10f01> mov (%esi),%esi -0805abd3 <.text+0x10f03> mov %edi,0x8(%eax) -0805abd6 <.text+0x10f06> mov %esi,0x4(%eax) -0805abd9 <.text+0x10f09> mov -0x10(%ebp),%ebx -0805abdc <.text+0x10f0c> cmp %edx,(%ebx) -0805abde <.text+0x10f0e> ja 0805abba <exit@plt+0x10efe> -0805abe0 <.text+0x10f10> add $0x4,%esp -0805abe3 <.text+0x10f13> xor %eax,%eax -0805abe5 <.text+0x10f15> pop %ebx -0805abe6 <.text+0x10f16> pop %esi -0805abe7 <.text+0x10f17> pop %edi -0805abe8 <.text+0x10f18> pop %ebp -0805abe9 <.text+0x10f19> ret -0805abea <.text+0x10f1a> lea 0x0(%esi),%esi -0805abf0 <.text+0x10f20> lea 0x4(%esi),%ecx -0805abf3 <.text+0x10f23> mov (%esi),%esi -0805abf5 <.text+0x10f25> mov %si,0x4(%eax) -0805abf9 <.text+0x10f29> jmp 0805abb0 <exit@plt+0x10ef4> -0805abfb <.text+0x10f2b> nop -0805abfc <.text+0x10f2c> lea 0x0(%esi,%eiz,1),%esi -0805ac00 <.text+0x10f30> lea 0x4(%esi),%ecx -0805ac03 <.text+0x10f33> mov (%esi),%esi -0805ac05 <.text+0x10f35> mov %esi,%ebx -0805ac07 <.text+0x10f37> mov %bl,0x4(%eax) -0805ac0a <.text+0x10f3a> jmp 0805abb0 <exit@plt+0x10ef4> -0805ac0c <.text+0x10f3c> lea 0x0(%esi,%eiz,1),%esi -0805ac10 <.text+0x10f40> fldl (%esi) -0805ac12 <.text+0x10f42> lea 0x8(%esi),%ecx -0805ac15 <.text+0x10f45> fstpl 0x4(%eax) -0805ac18 <.text+0x10f48> jmp 0805abb0 <exit@plt+0x10ef4> -0805ac1a <.text+0x10f4a> lea 0x0(%esi),%esi -0805ac20 <.text+0x10f50> mov (%esi),%ebx -0805ac22 <.text+0x10f52> lea 0xc(%esi),%ecx -0805ac25 <.text+0x10f55> mov 0x8(%esi),%edi -0805ac28 <.text+0x10f58> mov 0x4(%esi),%esi -0805ac2b <.text+0x10f5b> mov %ebx,0x4(%eax) -0805ac2e <.text+0x10f5e> mov %edi,0xc(%eax) -0805ac31 <.text+0x10f61> mov %esi,0x8(%eax) -0805ac34 <.text+0x10f64> jmp 0805abb0 <exit@plt+0x10ef4> -0805ac39 <.text+0x10f69> lea 0x0(%esi,%eiz,1),%esi -0805ac40 <.text+0x10f70> lea 0x4(%esi),%ecx -0805ac43 <.text+0x10f73> mov (%esi),%esi -0805ac45 <.text+0x10f75> test %esi,%esi -0805ac47 <.text+0x10f77> mov %esi,0x4(%eax) -0805ac4a <.text+0x10f7a> jne 0805abb0 <exit@plt+0x10ef4> -0805ac50 <.text+0x10f80> movl $0x805fd40,0x4(%eax) -0805ac57 <.text+0x10f87> jmp 0805abb0 <exit@plt+0x10ef4> -0805ac5c <.text+0x10f8c> lea 0x0(%esi,%eiz,1),%esi -0805ac60 <.text+0x10f90> lea 0x4(%esi),%ecx -0805ac63 <.text+0x10f93> mov (%esi),%esi -0805ac65 <.text+0x10f95> test %esi,%esi -0805ac67 <.text+0x10f97> mov %esi,0x4(%eax) -0805ac6a <.text+0x10f9a> jne 0805abb0 <exit@plt+0x10ef4> -0805ac70 <.text+0x10fa0> movl $0x805fda4,0x4(%eax) -0805ac77 <.text+0x10fa7> jmp 0805abb0 <exit@plt+0x10ef4> -0805ac7c <.text+0x10fac> nop -0805ac7d <.text+0x10fad> nop -0805ac7e <.text+0x10fae> nop -0805ac7f <.text+0x10faf> nop -0805ac80 <.text+0x10fb0> push %ebp -0805ac81 <.text+0x10fb1> mov %esp,%ebp -0805ac83 <.text+0x10fb3> push %edi -0805ac84 <.text+0x10fb4> push %esi -0805ac85 <.text+0x10fb5> push %ebx -0805ac86 <.text+0x10fb6> sub $0x4c,%esp -0805ac89 <.text+0x10fb9> mov 0xc(%ebp),%eax -0805ac8c <.text+0x10fbc> movl $0x0,(%eax) -0805ac92 <.text+0x10fc2> movl $0x2c,(%esp) -0805ac99 <.text+0x10fc9> call 08049afc <malloc@plt> -0805ac9e <.text+0x10fce> mov 0xc(%ebp),%edx -0805aca1 <.text+0x10fd1> test %eax,%eax -0805aca3 <.text+0x10fd3> mov %eax,0x4(%edx) -0805aca6 <.text+0x10fd6> je 0805b394 <exit@plt+0x116d8> -0805acac <.text+0x10fdc> mov 0x10(%ebp),%ecx -0805acaf <.text+0x10fdf> mov 0x8(%ebp),%edi -0805acb2 <.text+0x10fe2> movl $0x0,-0x3c(%ebp) -0805acb9 <.text+0x10fe9> movl $0x0,-0x2c(%ebp) -0805acc0 <.text+0x10ff0> movl $0x0,(%ecx) -0805acc6 <.text+0x10ff6> mov (%edx),%esi -0805acc8 <.text+0x10ff8> mov %eax,%edx -0805acca <.text+0x10ffa> movl $0x0,0x4(%ecx) -0805acd1 <.text+0x11001> movl $0x0,-0x28(%ebp) -0805acd8 <.text+0x11008> movl $0x1,-0x34(%ebp) -0805acdf <.text+0x1100f> movl $0x0,-0x24(%ebp) -0805ace6 <.text+0x11016> jmp 0805acea <exit@plt+0x1102e> -0805ace8 <.text+0x11018> mov %eax,%edi -0805acea <.text+0x1101a> movzbl (%edi),%ecx -0805aced <.text+0x1101d> test %cl,%cl -0805acef <.text+0x1101f> je 0805aff6 <exit@plt+0x1133a> -0805acf5 <.text+0x11025> cmp $0x25,%cl -0805acf8 <.text+0x11028> lea 0x1(%edi),%eax -0805acfb <.text+0x1102b> jne 0805ace8 <exit@plt+0x1102c> -0805acfd <.text+0x1102d> imul $0x2c,%esi,%ebx -0805ad00 <.text+0x11030> lea (%edx,%ebx,1),%ebx -0805ad03 <.text+0x11033> mov %edi,(%ebx) -0805ad05 <.text+0x11035> movl $0x0,0x8(%ebx) -0805ad0c <.text+0x1103c> movl $0x0,0xc(%ebx) -0805ad13 <.text+0x11043> movl $0x0,0x10(%ebx) -0805ad1a <.text+0x1104a> movl $0xffffffff,0x14(%ebx) -0805ad21 <.text+0x11051> movl $0x0,0x18(%ebx) -0805ad28 <.text+0x11058> movl $0x0,0x1c(%ebx) -0805ad2f <.text+0x1105f> movl $0xffffffff,0x20(%ebx) -0805ad36 <.text+0x11066> movl $0xffffffff,0x28(%ebx) -0805ad3d <.text+0x1106d> movzbl 0x1(%edi),%edx -0805ad41 <.text+0x11071> lea -0x30(%edx),%ecx -0805ad44 <.text+0x11074> cmp $0x9,%cl -0805ad47 <.text+0x11077> ja 0805ad6d <exit@plt+0x110b1> -0805ad49 <.text+0x11079> mov %eax,%ecx -0805ad4b <.text+0x1107b> mov %eax,%esi -0805ad4d <.text+0x1107d> mov %edx,%edi -0805ad4f <.text+0x1107f> nop -0805ad50 <.text+0x11080> add $0x1,%ecx -0805ad53 <.text+0x11083> movzbl (%ecx),%eax -0805ad56 <.text+0x11086> lea -0x30(%eax),%edx -0805ad59 <.text+0x11089> cmp $0x9,%dl -0805ad5c <.text+0x1108c> jbe 0805ad50 <exit@plt+0x11094> -0805ad5e <.text+0x1108e> mov %eax,%ecx -0805ad60 <.text+0x11090> mov %edi,%edx -0805ad62 <.text+0x11092> cmp $0x24,%cl -0805ad65 <.text+0x11095> mov %esi,%eax -0805ad67 <.text+0x11097> je 0805b3e3 <exit@plt+0x11727> -0805ad6d <.text+0x1109d> movl $0xffffffff,-0x30(%ebp) -0805ad74 <.text+0x110a4> jmp 0805ad9b <exit@plt+0x110df> -0805ad76 <.text+0x110a6> xchg %ax,%ax -0805ad78 <.text+0x110a8> cmp $0x2d,%dl -0805ad7b <.text+0x110ab> je 0805adb0 <exit@plt+0x110f4> -0805ad7d <.text+0x110ad> cmp $0x2b,%dl -0805ad80 <.text+0x110b0> je 0805adb8 <exit@plt+0x110fc> -0805ad82 <.text+0x110b2> cmp $0x20,%dl -0805ad85 <.text+0x110b5> je 0805adc8 <exit@plt+0x1110c> -0805ad87 <.text+0x110b7> cmp $0x23,%dl -0805ad8a <.text+0x110ba> je 0805add8 <exit@plt+0x1111c> -0805ad8c <.text+0x110bc> cmp $0x30,%dl -0805ad8f <.text+0x110bf> nop -0805ad90 <.text+0x110c0> jne 0805ade8 <exit@plt+0x1112c> -0805ad92 <.text+0x110c2> orl $0x20,0x8(%ebx) -0805ad96 <.text+0x110c6> xchg %ax,%ax -0805ad98 <.text+0x110c8> movzbl (%eax),%edx -0805ad9b <.text+0x110cb> add $0x1,%eax -0805ad9e <.text+0x110ce> cmp $0x27,%dl -0805ada1 <.text+0x110d1> lea -0x1(%eax),%ecx -0805ada4 <.text+0x110d4> jne 0805ad78 <exit@plt+0x110bc> -0805ada6 <.text+0x110d6> orl $0x1,0x8(%ebx) -0805adaa <.text+0x110da> jmp 0805ad98 <exit@plt+0x110dc> -0805adac <.text+0x110dc> lea 0x0(%esi,%eiz,1),%esi -0805adb0 <.text+0x110e0> orl $0x2,0x8(%ebx) -0805adb4 <.text+0x110e4> jmp 0805ad98 <exit@plt+0x110dc> -0805adb6 <.text+0x110e6> xchg %ax,%ax -0805adb8 <.text+0x110e8> orl $0x4,0x8(%ebx) -0805adbc <.text+0x110ec> lea 0x0(%esi,%eiz,1),%esi -0805adc0 <.text+0x110f0> jmp 0805ad98 <exit@plt+0x110dc> -0805adc2 <.text+0x110f2> lea 0x0(%esi),%esi -0805adc8 <.text+0x110f8> orl $0x8,0x8(%ebx) -0805adcc <.text+0x110fc> lea 0x0(%esi,%eiz,1),%esi -0805add0 <.text+0x11100> jmp 0805ad98 <exit@plt+0x110dc> -0805add2 <.text+0x11102> lea 0x0(%esi),%esi -0805add8 <.text+0x11108> orl $0x10,0x8(%ebx) -0805addc <.text+0x1110c> lea 0x0(%esi,%eiz,1),%esi -0805ade0 <.text+0x11110> jmp 0805ad98 <exit@plt+0x110dc> -0805ade2 <.text+0x11112> lea 0x0(%esi),%esi -0805ade8 <.text+0x11118> cmp $0x2a,%dl -0805adeb <.text+0x1111b> nop -0805adec <.text+0x1111c> lea 0x0(%esi,%eiz,1),%esi -0805adf0 <.text+0x11120> je 0805b0ae <exit@plt+0x113f2> -0805adf6 <.text+0x11126> lea -0x30(%edx),%eax -0805adf9 <.text+0x11129> cmp $0x9,%al -0805adfb <.text+0x1112b> jbe 0805b015 <exit@plt+0x11359> -0805ae01 <.text+0x11131> mov -0x24(%ebp),%esi -0805ae04 <.text+0x11134> mov -0x2c(%ebp),%eax -0805ae07 <.text+0x11137> mov %esi,-0x1c(%ebp) -0805ae0a <.text+0x1113a> mov %ecx,%esi -0805ae0c <.text+0x1113c> mov %eax,-0x38(%ebp) -0805ae0f <.text+0x1113f> mov -0x1c(%ebp),%eax -0805ae12 <.text+0x11142> cmp $0x2e,%dl -0805ae15 <.text+0x11145> mov %esi,%edi -0805ae17 <.text+0x11147> mov %eax,-0x24(%ebp) -0805ae1a <.text+0x1114a> je 0805b064 <exit@plt+0x113a8> -0805ae20 <.text+0x11150> lea 0x1(%edi),%eax -0805ae23 <.text+0x11153> xor %esi,%esi -0805ae25 <.text+0x11155> jmp 0805ae4e <exit@plt+0x11192> -0805ae27 <.text+0x11157> nop -0805ae28 <.text+0x11158> cmp $0x4c,%dl -0805ae2b <.text+0x1115b> je 0805ae68 <exit@plt+0x111ac> -0805ae2d <.text+0x1115d> cmp $0x6c,%dl -0805ae30 <.text+0x11160> je 0805ae70 <exit@plt+0x111b4> -0805ae32 <.text+0x11162> cmp $0x6a,%dl -0805ae35 <.text+0x11165> je 0805ae78 <exit@plt+0x111bc> -0805ae37 <.text+0x11167> cmp $0x5a,%dl -0805ae3a <.text+0x1116a> je 0805ae48 <exit@plt+0x1118c> -0805ae3c <.text+0x1116c> cmp $0x7a,%dl -0805ae3f <.text+0x1116f> nop -0805ae40 <.text+0x11170> je 0805ae48 <exit@plt+0x1118c> -0805ae42 <.text+0x11172> cmp $0x74,%dl -0805ae45 <.text+0x11175> jne 0805ae88 <exit@plt+0x111cc> -0805ae47 <.text+0x11177> nop -0805ae48 <.text+0x11178> movzbl (%eax),%edx -0805ae4b <.text+0x1117b> add $0x1,%eax -0805ae4e <.text+0x1117e> cmp $0x68,%dl -0805ae51 <.text+0x11181> lea -0x1(%eax),%edi -0805ae54 <.text+0x11184> jne 0805ae28 <exit@plt+0x1116c> -0805ae56 <.text+0x11186> mov %esi,%ecx -0805ae58 <.text+0x11188> mov $0x1,%edx -0805ae5d <.text+0x1118d> and $0x1,%ecx -0805ae60 <.text+0x11190> shl %cl,%edx -0805ae62 <.text+0x11192> or %edx,%esi -0805ae64 <.text+0x11194> jmp 0805ae48 <exit@plt+0x1118c> -0805ae66 <.text+0x11196> xchg %ax,%ax -0805ae68 <.text+0x11198> or $0x4,%esi -0805ae6b <.text+0x1119b> jmp 0805ae48 <exit@plt+0x1118c> -0805ae6d <.text+0x1119d> lea 0x0(%esi),%esi -0805ae70 <.text+0x111a0> add $0x8,%esi -0805ae73 <.text+0x111a3> jmp 0805ae48 <exit@plt+0x1118c> -0805ae75 <.text+0x111a5> lea 0x0(%esi),%esi -0805ae78 <.text+0x111a8> add $0x10,%esi -0805ae7b <.text+0x111ab> nop -0805ae7c <.text+0x111ac> lea 0x0(%esi,%eiz,1),%esi -0805ae80 <.text+0x111b0> jmp 0805ae48 <exit@plt+0x1118c> -0805ae82 <.text+0x111b2> lea 0x0(%esi),%esi -0805ae88 <.text+0x111b8> lea -0x25(%edx),%eax -0805ae8b <.text+0x111bb> cmp $0x53,%al -0805ae8d <.text+0x111bd> lea 0x0(%esi),%esi -0805ae90 <.text+0x111c0> jbe 0805aece <exit@plt+0x11212> -0805ae92 <.text+0x111c2> mov 0x10(%ebp),%ebx -0805ae95 <.text+0x111c5> mov 0x4(%ebx),%ecx -0805ae98 <.text+0x111c8> test %ecx,%ecx -0805ae9a <.text+0x111ca> je 0805aea4 <exit@plt+0x111e8> -0805ae9c <.text+0x111cc> mov %ecx,(%esp) -0805ae9f <.text+0x111cf> call 080498cc <free@plt> -0805aea4 <.text+0x111d4> mov 0xc(%ebp),%esi -0805aea7 <.text+0x111d7> mov 0x4(%esi),%eax -0805aeaa <.text+0x111da> test %eax,%eax -0805aeac <.text+0x111dc> je 0805aeb6 <exit@plt+0x111fa> -0805aeae <.text+0x111de> mov %eax,(%esp) -0805aeb1 <.text+0x111e1> call 080498cc <free@plt> -0805aeb6 <.text+0x111e6> call 0804969c <__errno_location@plt> -0805aebb <.text+0x111eb> movl $0x16,(%eax) -0805aec1 <.text+0x111f1> add $0x4c,%esp -0805aec4 <.text+0x111f4> mov $0xffffffff,%eax -0805aec9 <.text+0x111f9> pop %ebx -0805aeca <.text+0x111fa> pop %esi -0805aecb <.text+0x111fb> pop %edi -0805aecc <.text+0x111fc> pop %ebp -0805aecd <.text+0x111fd> ret -0805aece <.text+0x111fe> movzbl %al,%eax -0805aed1 <.text+0x11201> jmp *0x805fdc0(,%eax,4) -0805aed8 <.text+0x11208> xor %eax,%eax -0805aeda <.text+0x1120a> cmp $0x7,%esi -0805aedd <.text+0x1120d> setg %al -0805aee0 <.text+0x11210> add $0xf,%eax -0805aee3 <.text+0x11213> mov %eax,-0x1c(%ebp) -0805aee6 <.text+0x11216> mov -0x30(%ebp),%ecx -0805aee9 <.text+0x11219> cmp $0xffffffff,%ecx -0805aeec <.text+0x1121c> mov %ecx,0x28(%ebx) -0805aeef <.text+0x1121f> jne 0805af0e <exit@plt+0x11252> -0805aef1 <.text+0x11221> mov -0x24(%ebp),%esi -0805aef4 <.text+0x11224> cmp $0xffffffff,%esi -0805aef7 <.text+0x11227> mov %esi,0x28(%ebx) -0805aefa <.text+0x1122a> je 0805b6f2 <exit@plt+0x11a36> -0805af00 <.text+0x11230> mov -0x24(%ebp),%eax -0805af03 <.text+0x11233> mov %eax,%ecx -0805af05 <.text+0x11235> add $0x1,%ecx -0805af08 <.text+0x11238> mov %eax,-0x30(%ebp) -0805af0b <.text+0x1123b> mov %ecx,-0x24(%ebp) -0805af0e <.text+0x1123e> mov -0x30(%ebp),%esi -0805af11 <.text+0x11241> cmp %esi,-0x28(%ebp) -0805af14 <.text+0x11244> jbe 0805b2c3 <exit@plt+0x11607> -0805af1a <.text+0x1124a> mov 0x10(%ebp),%eax -0805af1d <.text+0x1124d> mov 0x4(%eax),%esi -0805af20 <.text+0x11250> mov 0x10(%ebp),%ecx -0805af23 <.text+0x11253> mov (%ecx),%eax -0805af25 <.text+0x11255> cmp -0x30(%ebp),%eax -0805af28 <.text+0x11258> ja 0805af71 <exit@plt+0x112b5> -0805af2a <.text+0x1125a> mov %eax,%ecx -0805af2c <.text+0x1125c> shl $0x4,%ecx -0805af2f <.text+0x1125f> mov %ecx,-0x40(%ebp) -0805af32 <.text+0x11262> mov 0x10(%ebp),%ecx -0805af35 <.text+0x11265> mov %edi,-0x2c(%ebp) -0805af38 <.text+0x11268> mov 0x4(%ecx),%ecx -0805af3b <.text+0x1126b> mov %ecx,-0x20(%ebp) -0805af3e <.text+0x1126e> mov -0x40(%ebp),%ecx -0805af41 <.text+0x11271> mov -0x20(%ebp),%edi -0805af44 <.text+0x11274> mov %ebx,-0x40(%ebp) -0805af47 <.text+0x11277> mov -0x30(%ebp),%ebx -0805af4a <.text+0x1127a> jmp 0805af52 <exit@plt+0x11296> -0805af4c <.text+0x1127c> lea 0x0(%esi,%eiz,1),%esi -0805af50 <.text+0x11280> mov %edi,%esi -0805af52 <.text+0x11282> add $0x1,%eax -0805af55 <.text+0x11285> movl $0x0,(%esi,%ecx,1) -0805af5c <.text+0x1128c> add $0x10,%ecx -0805af5f <.text+0x1128f> cmp %ebx,%eax -0805af61 <.text+0x11291> jbe 0805af50 <exit@plt+0x11294> -0805af63 <.text+0x11293> mov 0x10(%ebp),%esi -0805af66 <.text+0x11296> mov -0x2c(%ebp),%edi -0805af69 <.text+0x11299> mov -0x40(%ebp),%ebx -0805af6c <.text+0x1129c> mov %eax,(%esi) -0805af6e <.text+0x1129e> mov -0x20(%ebp),%esi -0805af71 <.text+0x112a1> mov -0x30(%ebp),%ecx -0805af74 <.text+0x112a4> shl $0x4,%ecx -0805af77 <.text+0x112a7> lea (%esi,%ecx,1),%ecx -0805af7a <.text+0x112aa> mov (%ecx),%eax -0805af7c <.text+0x112ac> test %eax,%eax -0805af7e <.text+0x112ae> jne 0805b328 <exit@plt+0x1166c> -0805af84 <.text+0x112b4> mov -0x1c(%ebp),%eax -0805af87 <.text+0x112b7> mov %eax,(%ecx) -0805af89 <.text+0x112b9> mov %dl,0x24(%ebx) -0805af8c <.text+0x112bc> mov 0xc(%ebp),%edx -0805af8f <.text+0x112bf> add $0x1,%edi -0805af92 <.text+0x112c2> mov %edi,0x4(%ebx) -0805af95 <.text+0x112c5> mov (%edx),%esi -0805af97 <.text+0x112c7> add $0x1,%esi -0805af9a <.text+0x112ca> cmp %esi,-0x34(%ebp) -0805af9d <.text+0x112cd> mov %esi,(%edx) -0805af9f <.text+0x112cf> ja 0805afdf <exit@plt+0x11323> -0805afa1 <.text+0x112d1> mov -0x34(%ebp),%eax -0805afa4 <.text+0x112d4> test %eax,%eax -0805afa6 <.text+0x112d6> js 0805b370 <exit@plt+0x116b4> -0805afac <.text+0x112dc> shll -0x34(%ebp) -0805afaf <.text+0x112df> cmpl $0x5d1745d,-0x34(%ebp) -0805afb6 <.text+0x112e6> ja 0805b370 <exit@plt+0x116b4> -0805afbc <.text+0x112ec> imul $0x2c,-0x34(%ebp),%eax -0805afc0 <.text+0x112f0> mov %eax,0x4(%esp) -0805afc4 <.text+0x112f4> mov 0x4(%edx),%eax -0805afc7 <.text+0x112f7> mov %eax,(%esp) -0805afca <.text+0x112fa> call 0804975c <realloc@plt> -0805afcf <.text+0x112ff> test %eax,%eax -0805afd1 <.text+0x11301> je 0805b370 <exit@plt+0x116b4> -0805afd7 <.text+0x11307> mov 0xc(%ebp),%ecx -0805afda <.text+0x1130a> mov (%ecx),%esi -0805afdc <.text+0x1130c> mov %eax,0x4(%ecx) -0805afdf <.text+0x1130f> mov -0x38(%ebp),%eax -0805afe2 <.text+0x11312> mov 0xc(%ebp),%ebx -0805afe5 <.text+0x11315> mov %eax,-0x2c(%ebp) -0805afe8 <.text+0x11318> movzbl (%edi),%ecx -0805afeb <.text+0x1131b> mov 0x4(%ebx),%edx -0805afee <.text+0x1131e> test %cl,%cl -0805aff0 <.text+0x11320> jne 0805acf5 <exit@plt+0x11039> -0805aff6 <.text+0x11326> imul $0x2c,%esi,%esi -0805aff9 <.text+0x11329> mov -0x2c(%ebp),%ecx -0805affc <.text+0x1132c> xor %eax,%eax -0805affe <.text+0x1132e> mov -0x3c(%ebp),%ebx -0805b001 <.text+0x11331> mov %edi,(%esi,%edx,1) -0805b004 <.text+0x11334> mov 0xc(%ebp),%edx -0805b007 <.text+0x11337> mov %ecx,0x8(%edx) -0805b00a <.text+0x1133a> mov %ebx,0xc(%edx) -0805b00d <.text+0x1133d> add $0x4c,%esp -0805b010 <.text+0x11340> pop %ebx -0805b011 <.text+0x11341> pop %esi -0805b012 <.text+0x11342> pop %edi -0805b013 <.text+0x11343> pop %ebp -0805b014 <.text+0x11344> ret -0805b015 <.text+0x11345> mov %ecx,0xc(%ebx) -0805b018 <.text+0x11348> movzbl (%ecx),%eax -0805b01b <.text+0x1134b> sub $0x30,%eax -0805b01e <.text+0x1134e> cmp $0x9,%al -0805b020 <.text+0x11350> ja 0805b5fb <exit@plt+0x1193f> -0805b026 <.text+0x11356> mov %ecx,%esi -0805b028 <.text+0x11358> add $0x1,%esi -0805b02b <.text+0x1135b> movzbl (%esi),%eax -0805b02e <.text+0x1135e> sub $0x30,%eax -0805b031 <.text+0x11361> cmp $0x9,%al -0805b033 <.text+0x11363> jbe 0805b028 <exit@plt+0x1136c> -0805b035 <.text+0x11365> mov -0x2c(%ebp),%eax -0805b038 <.text+0x11368> mov %esi,%edi -0805b03a <.text+0x1136a> sub %ecx,%edi -0805b03c <.text+0x1136c> mov %edi,-0x38(%ebp) -0805b03f <.text+0x1136f> mov %esi,0x10(%ebx) -0805b042 <.text+0x11372> cmp %eax,%edi -0805b044 <.text+0x11374> jbe 0805b1d6 <exit@plt+0x1151a> -0805b04a <.text+0x1137a> mov -0x24(%ebp),%ecx -0805b04d <.text+0x1137d> mov %esi,%edi -0805b04f <.text+0x1137f> movzbl (%esi),%edx -0805b052 <.text+0x11382> mov %ecx,-0x1c(%ebp) -0805b055 <.text+0x11385> mov -0x1c(%ebp),%eax -0805b058 <.text+0x11388> cmp $0x2e,%dl -0805b05b <.text+0x1138b> mov %eax,-0x24(%ebp) -0805b05e <.text+0x1138e> jne 0805ae20 <exit@plt+0x11164> -0805b064 <.text+0x11394> cmpb $0x2a,0x1(%esi) -0805b068 <.text+0x11398> lea 0x1(%esi),%edi -0805b06b <.text+0x1139b> je 0805b46e <exit@plt+0x117b2> -0805b071 <.text+0x113a1> mov %esi,0x18(%ebx) -0805b074 <.text+0x113a4> movzbl 0x1(%esi),%eax -0805b078 <.text+0x113a8> sub $0x30,%eax -0805b07b <.text+0x113ab> cmp $0x9,%al -0805b07d <.text+0x113ad> ja 0805b08d <exit@plt+0x113d1> -0805b07f <.text+0x113af> nop -0805b080 <.text+0x113b0> add $0x1,%edi -0805b083 <.text+0x113b3> movzbl (%edi),%eax -0805b086 <.text+0x113b6> sub $0x30,%eax -0805b089 <.text+0x113b9> cmp $0x9,%al -0805b08b <.text+0x113bb> jbe 0805b080 <exit@plt+0x113c4> -0805b08d <.text+0x113bd> mov %edi,%ecx -0805b08f <.text+0x113bf> sub %esi,%ecx -0805b091 <.text+0x113c1> cmp -0x3c(%ebp),%ecx -0805b094 <.text+0x113c4> mov %edi,0x1c(%ebx) -0805b097 <.text+0x113c7> jbe 0805b443 <exit@plt+0x11787> -0805b09d <.text+0x113cd> mov -0x1c(%ebp),%esi -0805b0a0 <.text+0x113d0> movzbl (%edi),%edx -0805b0a3 <.text+0x113d3> mov %ecx,-0x3c(%ebp) -0805b0a6 <.text+0x113d6> mov %esi,-0x24(%ebp) -0805b0a9 <.text+0x113d9> jmp 0805ae20 <exit@plt+0x11164> -0805b0ae <.text+0x113de> mov -0x2c(%ebp),%edx -0805b0b1 <.text+0x113e1> mov %eax,%esi -0805b0b3 <.text+0x113e3> mov %ecx,0xc(%ebx) -0805b0b6 <.text+0x113e6> mov %eax,0x10(%ebx) -0805b0b9 <.text+0x113e9> test %edx,%edx -0805b0bb <.text+0x113eb> jne 0805b0c4 <exit@plt+0x11408> -0805b0bd <.text+0x113ed> movl $0x1,-0x2c(%ebp) -0805b0c4 <.text+0x113f4> movzbl (%eax),%edx -0805b0c7 <.text+0x113f7> mov %eax,%edi -0805b0c9 <.text+0x113f9> mov %edx,%ecx -0805b0cb <.text+0x113fb> sub $0x30,%ecx -0805b0ce <.text+0x113fe> cmp $0x9,%cl -0805b0d1 <.text+0x11401> mov %dl,-0x20(%ebp) -0805b0d4 <.text+0x11404> mov %eax,%edx -0805b0d6 <.text+0x11406> jbe 0805b168 <exit@plt+0x114ac> -0805b0dc <.text+0x1140c> mov 0x14(%ebx),%edx -0805b0df <.text+0x1140f> cmp $0xffffffff,%edx -0805b0e2 <.text+0x11412> je 0805b451 <exit@plt+0x11795> -0805b0e8 <.text+0x11418> mov -0x24(%ebp),%edi -0805b0eb <.text+0x1141b> mov %edx,-0x24(%ebp) -0805b0ee <.text+0x1141e> mov %edi,-0x1c(%ebp) -0805b0f1 <.text+0x11421> mov -0x24(%ebp),%edi -0805b0f4 <.text+0x11424> cmp %edi,-0x28(%ebp) -0805b0f7 <.text+0x11427> jbe 0805b354 <exit@plt+0x11698> -0805b0fd <.text+0x1142d> mov 0x10(%ebp),%eax -0805b100 <.text+0x11430> mov 0x4(%eax),%ecx -0805b103 <.text+0x11433> mov 0x10(%ebp),%edx -0805b106 <.text+0x11436> mov (%edx),%eax -0805b108 <.text+0x11438> cmp -0x24(%ebp),%eax -0805b10b <.text+0x1143b> ja 0805b13c <exit@plt+0x11480> -0805b10d <.text+0x1143d> mov 0x10(%ebp),%edi -0805b110 <.text+0x11440> mov %eax,%edx -0805b112 <.text+0x11442> shl $0x4,%edx -0805b115 <.text+0x11445> mov 0x4(%edi),%edi -0805b118 <.text+0x11448> mov %edi,-0x20(%ebp) -0805b11b <.text+0x1144b> mov -0x24(%ebp),%edi -0805b11e <.text+0x1144e> jmp 0805b123 <exit@plt+0x11467> -0805b120 <.text+0x11450> mov -0x20(%ebp),%ecx -0805b123 <.text+0x11453> add $0x1,%eax -0805b126 <.text+0x11456> movl $0x0,(%ecx,%edx,1) -0805b12d <.text+0x1145d> add $0x10,%edx -0805b130 <.text+0x11460> cmp %edi,%eax -0805b132 <.text+0x11462> jbe 0805b120 <exit@plt+0x11464> -0805b134 <.text+0x11464> mov 0x10(%ebp),%edx -0805b137 <.text+0x11467> mov -0x20(%ebp),%ecx -0805b13a <.text+0x1146a> mov %eax,(%edx) -0805b13c <.text+0x1146c> mov -0x24(%ebp),%edx -0805b13f <.text+0x1146f> shl $0x4,%edx -0805b142 <.text+0x11472> lea (%ecx,%edx,1),%edx -0805b145 <.text+0x11475> mov (%edx),%eax -0805b147 <.text+0x11477> test %eax,%eax -0805b149 <.text+0x11479> jne 0805b338 <exit@plt+0x1167c> -0805b14f <.text+0x1147f> mov -0x2c(%ebp),%ecx -0805b152 <.text+0x11482> movl $0x5,(%edx) -0805b158 <.text+0x11488> movzbl (%esi),%edx -0805b15b <.text+0x1148b> mov %ecx,-0x38(%ebp) -0805b15e <.text+0x1148e> jmp 0805ae0f <exit@plt+0x11153> -0805b163 <.text+0x11493> nop -0805b164 <.text+0x11494> lea 0x0(%esi,%eiz,1),%esi -0805b168 <.text+0x11498> add $0x1,%edx -0805b16b <.text+0x1149b> movzbl (%edx),%ecx -0805b16e <.text+0x1149e> lea -0x30(%ecx),%eax -0805b171 <.text+0x114a1> cmp $0x9,%al -0805b173 <.text+0x114a3> jbe 0805b168 <exit@plt+0x114ac> -0805b175 <.text+0x114a5> cmp $0x24,%cl -0805b178 <.text+0x114a8> mov %edi,%eax -0805b17a <.text+0x114aa> jne 0805b0dc <exit@plt+0x11420> -0805b180 <.text+0x114b0> mov %ebx,%esi -0805b182 <.text+0x114b2> movzbl -0x20(%ebp),%ebx -0805b186 <.text+0x114b6> xor %edx,%edx -0805b188 <.text+0x114b8> cmp $0x19999999,%edx -0805b18e <.text+0x114be> mov $0xffffffff,%ecx -0805b193 <.text+0x114c3> ja 0805b19a <exit@plt+0x114de> -0805b195 <.text+0x114c5> lea (%edx,%edx,4),%ecx -0805b198 <.text+0x114c8> add %ecx,%ecx -0805b19a <.text+0x114ca> movsbl %bl,%ebx -0805b19d <.text+0x114cd> lea -0x30(%ecx,%ebx,1),%edx -0805b1a1 <.text+0x114d1> cmp %ecx,%edx -0805b1a3 <.text+0x114d3> sbb %ecx,%ecx -0805b1a5 <.text+0x114d5> add $0x1,%eax -0805b1a8 <.text+0x114d8> movzbl (%eax),%ebx -0805b1ab <.text+0x114db> or %ecx,%edx -0805b1ad <.text+0x114dd> lea -0x30(%ebx),%ecx -0805b1b0 <.text+0x114e0> cmp $0x9,%cl -0805b1b3 <.text+0x114e3> jbe 0805b188 <exit@plt+0x114cc> -0805b1b5 <.text+0x114e5> test %edx,%edx -0805b1b7 <.text+0x114e7> mov %esi,%ebx -0805b1b9 <.text+0x114e9> je 0805ae92 <exit@plt+0x111d6> -0805b1bf <.text+0x114ef> cmp $0xffffffff,%edx -0805b1c2 <.text+0x114f2> je 0805b6fd <exit@plt+0x11a41> -0805b1c8 <.text+0x114f8> sub $0x1,%edx -0805b1cb <.text+0x114fb> mov %edx,0x14(%esi) -0805b1ce <.text+0x114fe> lea 0x1(%eax),%esi -0805b1d1 <.text+0x11501> jmp 0805b0df <exit@plt+0x11423> -0805b1d6 <.text+0x11506> mov %esi,%ecx -0805b1d8 <.text+0x11508> mov -0x2c(%ebp),%esi -0805b1db <.text+0x1150b> mov -0x24(%ebp),%edi -0805b1de <.text+0x1150e> movzbl (%ecx),%edx -0805b1e1 <.text+0x11511> mov %esi,-0x38(%ebp) -0805b1e4 <.text+0x11514> mov %ecx,%esi -0805b1e6 <.text+0x11516> mov %edi,-0x1c(%ebp) -0805b1e9 <.text+0x11519> jmp 0805ae0f <exit@plt+0x11153> -0805b1ee <.text+0x1151e> cmp $0xf,%esi -0805b1f1 <.text+0x11521> jg 0805b1ff <exit@plt+0x11543> -0805b1f3 <.text+0x11523> test $0x4,%esi -0805b1f9 <.text+0x11529> je 0805b60f <exit@plt+0x11953> -0805b1ff <.text+0x1152f> movl $0xa,-0x1c(%ebp) -0805b206 <.text+0x11536> jmp 0805aee6 <exit@plt+0x1122a> -0805b20b <.text+0x1153b> nop -0805b20c <.text+0x1153c> lea 0x0(%esi,%eiz,1),%esi -0805b210 <.text+0x11540> movl $0x10,-0x1c(%ebp) -0805b217 <.text+0x11547> mov $0x73,%edx -0805b21c <.text+0x1154c> jmp 0805aee6 <exit@plt+0x1122a> -0805b221 <.text+0x11551> movl $0xe,-0x1c(%ebp) -0805b228 <.text+0x11558> mov $0x63,%edx -0805b22d <.text+0x1155d> jmp 0805aee6 <exit@plt+0x1122a> -0805b232 <.text+0x11562> cmp $0xf,%esi -0805b235 <.text+0x11565> jg 0805b247 <exit@plt+0x1158b> -0805b237 <.text+0x11567> and $0x4,%esi -0805b23a <.text+0x1156a> movl $0xb,-0x1c(%ebp) -0805b241 <.text+0x11571> je 0805aee6 <exit@plt+0x1122a> -0805b247 <.text+0x11577> movl $0xc,-0x1c(%ebp) -0805b24e <.text+0x1157e> xchg %ax,%ax -0805b250 <.text+0x11580> jmp 0805aee6 <exit@plt+0x1122a> -0805b255 <.text+0x11585> lea 0x0(%esi),%esi -0805b258 <.text+0x11588> movl $0x11,-0x1c(%ebp) -0805b25f <.text+0x1158f> nop -0805b260 <.text+0x11590> jmp 0805aee6 <exit@plt+0x1122a> -0805b265 <.text+0x11595> cmp $0xf,%esi -0805b268 <.text+0x11598> jg 0805b276 <exit@plt+0x115ba> -0805b26a <.text+0x1159a> test $0x4,%esi -0805b270 <.text+0x115a0> je 0805b648 <exit@plt+0x1198c> -0805b276 <.text+0x115a6> movl $0x16,-0x1c(%ebp) -0805b27d <.text+0x115ad> lea 0x0(%esi),%esi -0805b280 <.text+0x115b0> jmp 0805aee6 <exit@plt+0x1122a> -0805b285 <.text+0x115b5> lea 0x0(%esi),%esi -0805b288 <.text+0x115b8> cmp $0xf,%esi -0805b28b <.text+0x115bb> nop -0805b28c <.text+0x115bc> lea 0x0(%esi,%eiz,1),%esi -0805b290 <.text+0x115c0> jg 0805b29e <exit@plt+0x115e2> -0805b292 <.text+0x115c2> test $0x4,%esi -0805b298 <.text+0x115c8> je 0805b694 <exit@plt+0x119d8> -0805b29e <.text+0x115ce> movl $0x9,-0x1c(%ebp) -0805b2a5 <.text+0x115d5> jmp 0805aee6 <exit@plt+0x1122a> -0805b2aa <.text+0x115da> lea 0x0(%esi),%esi -0805b2b0 <.text+0x115e0> xor %eax,%eax -0805b2b2 <.text+0x115e2> cmp $0x7,%esi -0805b2b5 <.text+0x115e5> setg %al -0805b2b8 <.text+0x115e8> add $0xd,%eax -0805b2bb <.text+0x115eb> mov %eax,-0x1c(%ebp) -0805b2be <.text+0x115ee> jmp 0805aee6 <exit@plt+0x1122a> -0805b2c3 <.text+0x115f3> mov -0x28(%ebp),%eax -0805b2c6 <.text+0x115f6> sarl $0x1f,-0x28(%ebp) -0805b2ca <.text+0x115fa> mov -0x30(%ebp),%ecx -0805b2cd <.text+0x115fd> add %eax,%eax -0805b2cf <.text+0x115ff> or %eax,-0x28(%ebp) -0805b2d2 <.text+0x11602> cmp %ecx,-0x28(%ebp) -0805b2d5 <.text+0x11605> ja 0805b2e3 <exit@plt+0x11627> -0805b2d7 <.text+0x11607> add $0x1,%ecx -0805b2da <.text+0x1160a> mov %ecx,-0x28(%ebp) -0805b2dd <.text+0x1160d> jb 0805b370 <exit@plt+0x116b4> -0805b2e3 <.text+0x11613> cmpl $0xfffffff,-0x28(%ebp) -0805b2ea <.text+0x1161a> ja 0805b370 <exit@plt+0x116b4> -0805b2f0 <.text+0x11620> mov 0x10(%ebp),%esi -0805b2f3 <.text+0x11623> mov -0x28(%ebp),%ecx -0805b2f6 <.text+0x11626> mov 0x4(%esi),%eax -0805b2f9 <.text+0x11629> shl $0x4,%ecx -0805b2fc <.text+0x1162c> test %eax,%eax -0805b2fe <.text+0x1162e> je 0805b5e7 <exit@plt+0x1192b> -0805b304 <.text+0x11634> mov %ecx,0x4(%esp) -0805b308 <.text+0x11638> mov %eax,(%esp) -0805b30b <.text+0x1163b> mov %dl,-0x44(%ebp) -0805b30e <.text+0x1163e> call 0804975c <realloc@plt> -0805b313 <.text+0x11643> movzbl -0x44(%ebp),%edx -0805b317 <.text+0x11647> test %eax,%eax -0805b319 <.text+0x11649> mov %eax,%esi -0805b31b <.text+0x1164b> je 0805b370 <exit@plt+0x116b4> -0805b31d <.text+0x1164d> mov 0x10(%ebp),%eax -0805b320 <.text+0x11650> mov %esi,0x4(%eax) -0805b323 <.text+0x11653> jmp 0805af20 <exit@plt+0x11264> -0805b328 <.text+0x11658> cmp %eax,-0x1c(%ebp) -0805b32b <.text+0x1165b> je 0805af89 <exit@plt+0x112cd> -0805b331 <.text+0x11661> mov %esi,%ecx -0805b333 <.text+0x11663> jmp 0805ae98 <exit@plt+0x111dc> -0805b338 <.text+0x11668> cmp $0x5,%eax -0805b33b <.text+0x1166b> nop -0805b33c <.text+0x1166c> lea 0x0(%esi,%eiz,1),%esi -0805b340 <.text+0x11670> jne 0805ae98 <exit@plt+0x111dc> -0805b346 <.text+0x11676> mov -0x2c(%ebp),%edi -0805b349 <.text+0x11679> movzbl (%esi),%edx -0805b34c <.text+0x1167c> mov %edi,-0x38(%ebp) -0805b34f <.text+0x1167f> jmp 0805ae0f <exit@plt+0x11153> -0805b354 <.text+0x11684> mov -0x28(%ebp),%eax -0805b357 <.text+0x11687> sarl $0x1f,-0x28(%ebp) -0805b35b <.text+0x1168b> mov -0x24(%ebp),%edx -0805b35e <.text+0x1168e> add %eax,%eax -0805b360 <.text+0x11690> or %eax,-0x28(%ebp) -0805b363 <.text+0x11693> cmp %edx,-0x28(%ebp) -0805b366 <.text+0x11696> ja 0805b3a7 <exit@plt+0x116eb> -0805b368 <.text+0x11698> add $0x1,%edx -0805b36b <.text+0x1169b> mov %edx,-0x28(%ebp) -0805b36e <.text+0x1169e> jae 0805b3a7 <exit@plt+0x116eb> -0805b370 <.text+0x116a0> mov 0x10(%ebp),%edi -0805b373 <.text+0x116a3> mov 0x4(%edi),%eax -0805b376 <.text+0x116a6> test %eax,%eax -0805b378 <.text+0x116a8> je 0805b382 <exit@plt+0x116c6> -0805b37a <.text+0x116aa> mov %eax,(%esp) -0805b37d <.text+0x116ad> call 080498cc <free@plt> -0805b382 <.text+0x116b2> mov 0xc(%ebp),%edx -0805b385 <.text+0x116b5> mov 0x4(%edx),%eax -0805b388 <.text+0x116b8> test %eax,%eax -0805b38a <.text+0x116ba> je 0805b394 <exit@plt+0x116d8> -0805b38c <.text+0x116bc> mov %eax,(%esp) -0805b38f <.text+0x116bf> call 080498cc <free@plt> -0805b394 <.text+0x116c4> call 0804969c <__errno_location@plt> -0805b399 <.text+0x116c9> movl $0xc,(%eax) -0805b39f <.text+0x116cf> or $0xffffffff,%eax -0805b3a2 <.text+0x116d2> jmp 0805b00d <exit@plt+0x11351> -0805b3a7 <.text+0x116d7> cmpl $0xfffffff,-0x28(%ebp) -0805b3ae <.text+0x116de> xchg %ax,%ax -0805b3b0 <.text+0x116e0> ja 0805b370 <exit@plt+0x116b4> -0805b3b2 <.text+0x116e2> mov 0x10(%ebp),%ecx -0805b3b5 <.text+0x116e5> mov -0x28(%ebp),%eax -0805b3b8 <.text+0x116e8> mov 0x4(%ecx),%edx -0805b3bb <.text+0x116eb> shl $0x4,%eax -0805b3be <.text+0x116ee> test %edx,%edx -0805b3c0 <.text+0x116f0> je 0805b6cd <exit@plt+0x11a11> -0805b3c6 <.text+0x116f6> mov %eax,0x4(%esp) -0805b3ca <.text+0x116fa> mov %edx,(%esp) -0805b3cd <.text+0x116fd> call 0804975c <realloc@plt> -0805b3d2 <.text+0x11702> test %eax,%eax -0805b3d4 <.text+0x11704> mov %eax,%ecx -0805b3d6 <.text+0x11706> je 0805b370 <exit@plt+0x116b4> -0805b3d8 <.text+0x11708> mov 0x10(%ebp),%edi -0805b3db <.text+0x1170b> mov %eax,0x4(%edi) -0805b3de <.text+0x1170e> jmp 0805b103 <exit@plt+0x11447> -0805b3e3 <.text+0x11713> mov %esi,%ecx -0805b3e5 <.text+0x11715> xor %eax,%eax -0805b3e7 <.text+0x11717> mov %ebx,%edi -0805b3e9 <.text+0x11719> lea 0x0(%esi,%eiz,1),%esi -0805b3f0 <.text+0x11720> cmp $0x19999999,%eax -0805b3f5 <.text+0x11725> mov $0xffffffff,%esi -0805b3fa <.text+0x1172a> ja 0805b401 <exit@plt+0x11745> -0805b3fc <.text+0x1172c> lea (%eax,%eax,4),%esi -0805b3ff <.text+0x1172f> add %esi,%esi -0805b401 <.text+0x11731> movsbl %dl,%edx -0805b404 <.text+0x11734> lea -0x30(%esi,%edx,1),%eax -0805b408 <.text+0x11738> cmp %esi,%eax -0805b40a <.text+0x1173a> sbb %edx,%edx -0805b40c <.text+0x1173c> add $0x1,%ecx -0805b40f <.text+0x1173f> or %edx,%eax -0805b411 <.text+0x11741> movzbl (%ecx),%edx -0805b414 <.text+0x11744> lea -0x30(%edx),%esi -0805b417 <.text+0x11747> mov %esi,%ebx -0805b419 <.text+0x11749> cmp $0x9,%bl -0805b41c <.text+0x1174c> jbe 0805b3f0 <exit@plt+0x11734> -0805b41e <.text+0x1174e> test %eax,%eax -0805b420 <.text+0x11750> mov %edi,%ebx -0805b422 <.text+0x11752> je 0805b6fd <exit@plt+0x11a41> -0805b428 <.text+0x11758> cmp $0xffffffff,%eax -0805b42b <.text+0x1175b> je 0805b6f2 <exit@plt+0x11a36> -0805b431 <.text+0x11761> sub $0x1,%eax -0805b434 <.text+0x11764> mov %eax,-0x30(%ebp) -0805b437 <.text+0x11767> lea 0x1(%ecx),%eax -0805b43a <.text+0x1176a> movzbl 0x1(%ecx),%edx -0805b43e <.text+0x1176e> jmp 0805ad9b <exit@plt+0x110df> -0805b443 <.text+0x11773> mov -0x1c(%ebp),%eax -0805b446 <.text+0x11776> movzbl (%edi),%edx -0805b449 <.text+0x11779> mov %eax,-0x24(%ebp) -0805b44c <.text+0x1177c> jmp 0805ae20 <exit@plt+0x11164> -0805b451 <.text+0x11781> mov -0x24(%ebp),%eax -0805b454 <.text+0x11784> cmp $0xffffffff,%eax -0805b457 <.text+0x11787> mov %eax,0x14(%ebx) -0805b45a <.text+0x1178a> je 0805b6e7 <exit@plt+0x11a2b> -0805b460 <.text+0x11790> mov -0x24(%ebp),%ecx -0805b463 <.text+0x11793> add $0x1,%ecx -0805b466 <.text+0x11796> mov %ecx,-0x1c(%ebp) -0805b469 <.text+0x11799> jmp 0805b0f1 <exit@plt+0x11435> -0805b46e <.text+0x1179e> cmpl $0x1,-0x3c(%ebp) -0805b472 <.text+0x117a2> lea 0x2(%esi),%edi -0805b475 <.text+0x117a5> mov %esi,0x18(%ebx) -0805b478 <.text+0x117a8> mov %edi,0x1c(%ebx) -0805b47b <.text+0x117ab> jbe 0805b603 <exit@plt+0x11947> -0805b481 <.text+0x117b1> movzbl (%edi),%esi -0805b484 <.text+0x117b4> mov %edi,%eax -0805b486 <.text+0x117b6> lea -0x30(%esi),%edx -0805b489 <.text+0x117b9> cmp $0x9,%dl -0805b48c <.text+0x117bc> jbe 0805b511 <exit@plt+0x11855> -0805b492 <.text+0x117c2> mov 0x20(%ebx),%eax -0805b495 <.text+0x117c5> cmp $0xffffffff,%eax -0805b498 <.text+0x117c8> je 0805b67b <exit@plt+0x119bf> -0805b49e <.text+0x117ce> mov -0x1c(%ebp),%esi -0805b4a1 <.text+0x117d1> mov %eax,-0x1c(%ebp) -0805b4a4 <.text+0x117d4> mov %esi,-0x24(%ebp) -0805b4a7 <.text+0x117d7> mov -0x1c(%ebp),%esi -0805b4aa <.text+0x117da> cmp %esi,-0x28(%ebp) -0805b4ad <.text+0x117dd> jbe 0805b585 <exit@plt+0x118c9> -0805b4b3 <.text+0x117e3> mov 0x10(%ebp),%eax -0805b4b6 <.text+0x117e6> mov 0x4(%eax),%ecx -0805b4b9 <.text+0x117e9> mov 0x10(%ebp),%edx -0805b4bc <.text+0x117ec> mov (%edx),%eax -0805b4be <.text+0x117ee> cmp -0x1c(%ebp),%eax -0805b4c1 <.text+0x117f1> ja 0805b4f4 <exit@plt+0x11838> -0805b4c3 <.text+0x117f3> mov 0x10(%ebp),%esi -0805b4c6 <.text+0x117f6> mov %eax,%edx -0805b4c8 <.text+0x117f8> shl $0x4,%edx -0805b4cb <.text+0x117fb> mov 0x4(%esi),%esi -0805b4ce <.text+0x117fe> mov %esi,-0x20(%ebp) -0805b4d1 <.text+0x11801> mov -0x1c(%ebp),%esi -0805b4d4 <.text+0x11804> jmp 0805b4db <exit@plt+0x1181f> -0805b4d6 <.text+0x11806> xchg %ax,%ax -0805b4d8 <.text+0x11808> mov -0x20(%ebp),%ecx -0805b4db <.text+0x1180b> add $0x1,%eax -0805b4de <.text+0x1180e> movl $0x0,(%ecx,%edx,1) -0805b4e5 <.text+0x11815> add $0x10,%edx -0805b4e8 <.text+0x11818> cmp %esi,%eax -0805b4ea <.text+0x1181a> jbe 0805b4d8 <exit@plt+0x1181c> -0805b4ec <.text+0x1181c> mov 0x10(%ebp),%edx -0805b4ef <.text+0x1181f> mov -0x20(%ebp),%ecx -0805b4f2 <.text+0x11822> mov %eax,(%edx) -0805b4f4 <.text+0x11824> mov -0x1c(%ebp),%eax -0805b4f7 <.text+0x11827> shl $0x4,%eax -0805b4fa <.text+0x1182a> lea (%ecx,%eax,1),%eax -0805b4fd <.text+0x1182d> mov (%eax),%edx -0805b4ff <.text+0x1182f> test %edx,%edx -0805b501 <.text+0x11831> jne 0805b574 <exit@plt+0x118b8> -0805b503 <.text+0x11833> movl $0x5,(%eax) -0805b509 <.text+0x11839> movzbl (%edi),%edx -0805b50c <.text+0x1183c> jmp 0805ae20 <exit@plt+0x11164> -0805b511 <.text+0x11841> add $0x1,%eax -0805b514 <.text+0x11844> movzbl (%eax),%edx -0805b517 <.text+0x11847> lea -0x30(%edx),%ecx -0805b51a <.text+0x1184a> cmp $0x9,%cl -0805b51d <.text+0x1184d> jbe 0805b511 <exit@plt+0x11855> -0805b51f <.text+0x1184f> cmp $0x24,%dl -0805b522 <.text+0x11852> jne 0805b492 <exit@plt+0x117d6> -0805b528 <.text+0x11858> xor %eax,%eax -0805b52a <.text+0x1185a> mov %esi,%ecx -0805b52c <.text+0x1185c> imul $0xa,%eax,%edx -0805b52f <.text+0x1185f> cmp $0x1999999a,%eax -0805b534 <.text+0x11864> sbb %eax,%eax -0805b536 <.text+0x11866> movsbl %cl,%ecx -0805b539 <.text+0x11869> not %eax -0805b53b <.text+0x1186b> or %eax,%edx -0805b53d <.text+0x1186d> lea -0x30(%edx,%ecx,1),%eax -0805b541 <.text+0x11871> cmp %edx,%eax -0805b543 <.text+0x11873> sbb %edx,%edx -0805b545 <.text+0x11875> add $0x1,%edi -0805b548 <.text+0x11878> movzbl (%edi),%ecx -0805b54b <.text+0x1187b> or %edx,%eax -0805b54d <.text+0x1187d> lea -0x30(%ecx),%edx -0805b550 <.text+0x11880> cmp $0x9,%dl -0805b553 <.text+0x11883> jbe 0805b52c <exit@plt+0x11870> -0805b555 <.text+0x11885> test %eax,%eax -0805b557 <.text+0x11887> je 0805b6e7 <exit@plt+0x11a2b> -0805b55d <.text+0x1188d> cmp $0xffffffff,%eax -0805b560 <.text+0x11890> je 0805ae92 <exit@plt+0x111d6> -0805b566 <.text+0x11896> sub $0x1,%eax -0805b569 <.text+0x11899> add $0x1,%edi -0805b56c <.text+0x1189c> mov %eax,0x20(%ebx) -0805b56f <.text+0x1189f> jmp 0805b495 <exit@plt+0x117d9> -0805b574 <.text+0x118a4> cmp $0x5,%edx -0805b577 <.text+0x118a7> jne 0805ae98 <exit@plt+0x111dc> -0805b57d <.text+0x118ad> movzbl (%edi),%edx -0805b580 <.text+0x118b0> jmp 0805ae20 <exit@plt+0x11164> -0805b585 <.text+0x118b5> mov -0x28(%ebp),%eax -0805b588 <.text+0x118b8> sarl $0x1f,-0x28(%ebp) -0805b58c <.text+0x118bc> mov -0x1c(%ebp),%edx -0805b58f <.text+0x118bf> add %eax,%eax -0805b591 <.text+0x118c1> or %eax,-0x28(%ebp) -0805b594 <.text+0x118c4> cmp %edx,-0x28(%ebp) -0805b597 <.text+0x118c7> ja 0805b5a5 <exit@plt+0x118e9> -0805b599 <.text+0x118c9> add $0x1,%edx -0805b59c <.text+0x118cc> mov %edx,-0x28(%ebp) -0805b59f <.text+0x118cf> jb 0805b370 <exit@plt+0x116b4> -0805b5a5 <.text+0x118d5> cmpl $0xfffffff,-0x28(%ebp) -0805b5ac <.text+0x118dc> ja 0805b370 <exit@plt+0x116b4> -0805b5b2 <.text+0x118e2> mov 0x10(%ebp),%ecx -0805b5b5 <.text+0x118e5> mov -0x28(%ebp),%edx -0805b5b8 <.text+0x118e8> mov 0x4(%ecx),%eax -0805b5bb <.text+0x118eb> shl $0x4,%edx -0805b5be <.text+0x118ee> test %eax,%eax -0805b5c0 <.text+0x118f0> je 0805b6da <exit@plt+0x11a1e> -0805b5c6 <.text+0x118f6> mov %edx,0x4(%esp) -0805b5ca <.text+0x118fa> mov %eax,(%esp) -0805b5cd <.text+0x118fd> call 0804975c <realloc@plt> -0805b5d2 <.text+0x11902> test %eax,%eax -0805b5d4 <.text+0x11904> mov %eax,%ecx -0805b5d6 <.text+0x11906> je 0805b370 <exit@plt+0x116b4> -0805b5dc <.text+0x1190c> mov 0x10(%ebp),%esi -0805b5df <.text+0x1190f> mov %eax,0x4(%esi) -0805b5e2 <.text+0x11912> jmp 0805b4b9 <exit@plt+0x117fd> -0805b5e7 <.text+0x11917> mov %ecx,(%esp) -0805b5ea <.text+0x1191a> mov %dl,-0x44(%ebp) -0805b5ed <.text+0x1191d> call 08049afc <malloc@plt> -0805b5f2 <.text+0x11922> movzbl -0x44(%ebp),%edx -0805b5f6 <.text+0x11926> jmp 0805b317 <exit@plt+0x1165b> -0805b5fb <.text+0x1192b> mov %ecx,0x10(%ebx) -0805b5fe <.text+0x1192e> jmp 0805b1d8 <exit@plt+0x1151c> -0805b603 <.text+0x11933> movl $0x2,-0x3c(%ebp) -0805b60a <.text+0x1193a> jmp 0805b481 <exit@plt+0x117c5> -0805b60f <.text+0x1193f> cmp $0x7,%esi -0805b612 <.text+0x11942> movl $0x8,-0x1c(%ebp) -0805b619 <.text+0x11949> jg 0805aee6 <exit@plt+0x1122a> -0805b61f <.text+0x1194f> test $0x2,%esi -0805b625 <.text+0x11955> movl $0x2,-0x1c(%ebp) -0805b62c <.text+0x1195c> jne 0805aee6 <exit@plt+0x1122a> -0805b632 <.text+0x11962> and $0x1,%esi -0805b635 <.text+0x11965> cmp $0x1,%esi -0805b638 <.text+0x11968> sbb %eax,%eax -0805b63a <.text+0x1196a> and $0x2,%eax -0805b63d <.text+0x1196d> add $0x4,%eax -0805b640 <.text+0x11970> mov %eax,-0x1c(%ebp) -0805b643 <.text+0x11973> jmp 0805aee6 <exit@plt+0x1122a> -0805b648 <.text+0x11978> cmp $0x7,%esi -0805b64b <.text+0x1197b> movl $0x15,-0x1c(%ebp) -0805b652 <.text+0x11982> jg 0805aee6 <exit@plt+0x1122a> -0805b658 <.text+0x11988> test $0x2,%esi -0805b65e <.text+0x1198e> movl $0x12,-0x1c(%ebp) -0805b665 <.text+0x11995> jne 0805aee6 <exit@plt+0x1122a> -0805b66b <.text+0x1199b> and $0x1,%esi -0805b66e <.text+0x1199e> neg %esi -0805b670 <.text+0x119a0> add $0x14,%esi -0805b673 <.text+0x119a3> mov %esi,-0x1c(%ebp) -0805b676 <.text+0x119a6> jmp 0805aee6 <exit@plt+0x1122a> -0805b67b <.text+0x119ab> mov -0x1c(%ebp),%eax -0805b67e <.text+0x119ae> cmp $0xffffffff,%eax -0805b681 <.text+0x119b1> mov %eax,0x20(%ebx) -0805b684 <.text+0x119b4> je 0805b6e7 <exit@plt+0x11a2b> -0805b686 <.text+0x119b6> mov -0x1c(%ebp),%ecx -0805b689 <.text+0x119b9> add $0x1,%ecx -0805b68c <.text+0x119bc> mov %ecx,-0x24(%ebp) -0805b68f <.text+0x119bf> jmp 0805b4a7 <exit@plt+0x117eb> -0805b694 <.text+0x119c4> cmp $0x7,%esi -0805b697 <.text+0x119c7> movl $0x7,-0x1c(%ebp) -0805b69e <.text+0x119ce> jg 0805aee6 <exit@plt+0x1122a> -0805b6a4 <.text+0x119d4> test $0x2,%esi -0805b6aa <.text+0x119da> movl $0x1,-0x1c(%ebp) -0805b6b1 <.text+0x119e1> jne 0805aee6 <exit@plt+0x1122a> -0805b6b7 <.text+0x119e7> and $0x1,%esi -0805b6ba <.text+0x119ea> cmp $0x1,%esi -0805b6bd <.text+0x119ed> sbb %esi,%esi -0805b6bf <.text+0x119ef> and $0x2,%esi -0805b6c2 <.text+0x119f2> add $0x3,%esi -0805b6c5 <.text+0x119f5> mov %esi,-0x1c(%ebp) -0805b6c8 <.text+0x119f8> jmp 0805aee6 <exit@plt+0x1122a> -0805b6cd <.text+0x119fd> mov %eax,(%esp) -0805b6d0 <.text+0x11a00> call 08049afc <malloc@plt> -0805b6d5 <.text+0x11a05> jmp 0805b3d2 <exit@plt+0x11716> -0805b6da <.text+0x11a0a> mov %edx,(%esp) -0805b6dd <.text+0x11a0d> call 08049afc <malloc@plt> -0805b6e2 <.text+0x11a12> jmp 0805b5d2 <exit@plt+0x11916> -0805b6e7 <.text+0x11a17> mov 0x10(%ebp),%edx -0805b6ea <.text+0x11a1a> mov 0x4(%edx),%ecx -0805b6ed <.text+0x11a1d> jmp 0805ae98 <exit@plt+0x111dc> -0805b6f2 <.text+0x11a22> mov 0x10(%ebp),%edi -0805b6f5 <.text+0x11a25> mov 0x4(%edi),%ecx -0805b6f8 <.text+0x11a28> jmp 0805ae98 <exit@plt+0x111dc> -0805b6fd <.text+0x11a2d> mov 0x10(%ebp),%esi -0805b700 <.text+0x11a30> mov 0x4(%esi),%ecx -0805b703 <.text+0x11a33> jmp 0805ae98 <exit@plt+0x111dc> -0805b708 <.text+0x11a38> nop -0805b709 <.text+0x11a39> nop -0805b70a <.text+0x11a3a> nop -0805b70b <.text+0x11a3b> nop -0805b70c <.text+0x11a3c> nop -0805b70d <.text+0x11a3d> nop -0805b70e <.text+0x11a3e> nop -0805b70f <.text+0x11a3f> nop -0805b710 <.text+0x11a40> push %ebp -0805b711 <.text+0x11a41> mov %esp,%ebp -0805b713 <.text+0x11a43> push %edi -0805b714 <.text+0x11a44> push %esi -0805b715 <.text+0x11a45> sub $0x20,%esp -0805b718 <.text+0x11a48> mov 0xc(%ebp),%ecx -0805b71b <.text+0x11a4b> mov 0x10(%ebp),%esi -0805b71e <.text+0x11a4e> mov 0x14(%ebp),%edi -0805b721 <.text+0x11a51> mov 0x8(%ebp),%edx -0805b724 <.text+0x11a54> test %ecx,%ecx -0805b726 <.text+0x11a56> mov %esi,-0x10(%ebp) -0805b729 <.text+0x11a59> mov %edi,-0xc(%ebp) -0805b72c <.text+0x11a5c> movl $0x0,-0x14(%ebp) -0805b733 <.text+0x11a63> js 0805b7d8 <exit@plt+0x11b1c> -0805b739 <.text+0x11a69> mov -0xc(%ebp),%esi -0805b73c <.text+0x11a6c> test %esi,%esi -0805b73e <.text+0x11a6e> js 0805b7f1 <exit@plt+0x11b35> -0805b744 <.text+0x11a74> mov -0xc(%ebp),%eax -0805b747 <.text+0x11a77> mov %ecx,%edi -0805b749 <.text+0x11a79> mov -0x10(%ebp),%esi -0805b74c <.text+0x11a7c> mov %edx,-0x10(%ebp) -0805b74f <.text+0x11a7f> test %eax,%eax -0805b751 <.text+0x11a81> jne 0805b768 <exit@plt+0x11aac> -0805b753 <.text+0x11a83> cmp %ecx,%esi -0805b755 <.text+0x11a85> jbe 0805b790 <exit@plt+0x11ad4> -0805b757 <.text+0x11a87> mov %edx,%ecx -0805b759 <.text+0x11a89> mov %edi,%edx -0805b75b <.text+0x11a8b> mov %ecx,%eax -0805b75d <.text+0x11a8d> xor %edi,%edi -0805b75f <.text+0x11a8f> div %esi -0805b761 <.text+0x11a91> mov %eax,%ecx -0805b763 <.text+0x11a93> jmp 0805b770 <exit@plt+0x11ab4> -0805b765 <.text+0x11a95> lea 0x0(%esi),%esi -0805b768 <.text+0x11a98> cmp %ecx,%eax -0805b76a <.text+0x11a9a> jbe 0805b7b8 <exit@plt+0x11afc> -0805b76c <.text+0x11a9c> xor %edi,%edi -0805b76e <.text+0x11a9e> xor %ecx,%ecx -0805b770 <.text+0x11aa0> mov %ecx,%eax -0805b772 <.text+0x11aa2> mov -0x14(%ebp),%ecx -0805b775 <.text+0x11aa5> mov %edi,%edx -0805b777 <.text+0x11aa7> test %ecx,%ecx -0805b779 <.text+0x11aa9> je 0805b782 <exit@plt+0x11ac6> -0805b77b <.text+0x11aab> neg %eax -0805b77d <.text+0x11aad> adc $0x0,%edx -0805b780 <.text+0x11ab0> neg %edx -0805b782 <.text+0x11ab2> add $0x20,%esp -0805b785 <.text+0x11ab5> pop %esi -0805b786 <.text+0x11ab6> pop %edi -0805b787 <.text+0x11ab7> pop %ebp -0805b788 <.text+0x11ab8> ret -0805b789 <.text+0x11ab9> lea 0x0(%esi,%eiz,1),%esi -0805b790 <.text+0x11ac0> test %esi,%esi -0805b792 <.text+0x11ac2> jne 0805b79f <exit@plt+0x11ae3> -0805b794 <.text+0x11ac4> mov $0x1,%eax -0805b799 <.text+0x11ac9> xor %edx,%edx -0805b79b <.text+0x11acb> div %esi -0805b79d <.text+0x11acd> mov %eax,%esi -0805b79f <.text+0x11acf> mov -0x10(%ebp),%ecx -0805b7a2 <.text+0x11ad2> mov %edi,%eax -0805b7a4 <.text+0x11ad4> xor %edx,%edx -0805b7a6 <.text+0x11ad6> div %esi -0805b7a8 <.text+0x11ad8> mov %eax,%edi -0805b7aa <.text+0x11ada> mov %ecx,%eax -0805b7ac <.text+0x11adc> div %esi -0805b7ae <.text+0x11ade> mov %eax,%ecx -0805b7b0 <.text+0x11ae0> jmp 0805b770 <exit@plt+0x11ab4> -0805b7b2 <.text+0x11ae2> lea 0x0(%esi),%esi -0805b7b8 <.text+0x11ae8> bsr %eax,%edx -0805b7bb <.text+0x11aeb> xor $0x1f,%edx -0805b7be <.text+0x11aee> mov %edx,-0x18(%ebp) -0805b7c1 <.text+0x11af1> jne 0805b808 <exit@plt+0x11b4c> -0805b7c3 <.text+0x11af3> cmp -0x10(%ebp),%esi -0805b7c6 <.text+0x11af6> jbe 0805b7cc <exit@plt+0x11b10> -0805b7c8 <.text+0x11af8> cmp %ecx,%eax -0805b7ca <.text+0x11afa> jae 0805b76c <exit@plt+0x11ab0> -0805b7cc <.text+0x11afc> xor %edi,%edi -0805b7ce <.text+0x11afe> mov $0x1,%ecx -0805b7d3 <.text+0x11b03> jmp 0805b770 <exit@plt+0x11ab4> -0805b7d5 <.text+0x11b05> lea 0x0(%esi),%esi -0805b7d8 <.text+0x11b08> mov -0xc(%ebp),%esi -0805b7db <.text+0x11b0b> neg %edx -0805b7dd <.text+0x11b0d> adc $0x0,%ecx -0805b7e0 <.text+0x11b10> neg %ecx -0805b7e2 <.text+0x11b12> movl $0xffffffff,-0x14(%ebp) -0805b7e9 <.text+0x11b19> test %esi,%esi -0805b7eb <.text+0x11b1b> jns 0805b744 <exit@plt+0x11a88> -0805b7f1 <.text+0x11b21> negl -0x10(%ebp) -0805b7f4 <.text+0x11b24> adcl $0x0,-0xc(%ebp) -0805b7f8 <.text+0x11b28> notl -0x14(%ebp) -0805b7fb <.text+0x11b2b> negl -0xc(%ebp) -0805b7fe <.text+0x11b2e> jmp 0805b744 <exit@plt+0x11a88> -0805b803 <.text+0x11b33> nop -0805b804 <.text+0x11b34> lea 0x0(%esi,%eiz,1),%esi -0805b808 <.text+0x11b38> movzbl -0x18(%ebp),%ecx -0805b80c <.text+0x11b3c> mov %esi,%edx -0805b80e <.text+0x11b3e> shl %cl,%eax -0805b810 <.text+0x11b40> mov %eax,-0x1c(%ebp) -0805b813 <.text+0x11b43> mov $0x20,%eax -0805b818 <.text+0x11b48> sub -0x18(%ebp),%eax -0805b81b <.text+0x11b4b> mov %eax,%ecx -0805b81d <.text+0x11b4d> shr %cl,%edx -0805b81f <.text+0x11b4f> movzbl -0x18(%ebp),%ecx -0805b823 <.text+0x11b53> or -0x1c(%ebp),%edx -0805b826 <.text+0x11b56> shl %cl,%esi -0805b828 <.text+0x11b58> mov %eax,%ecx -0805b82a <.text+0x11b5a> mov %esi,-0x20(%ebp) -0805b82d <.text+0x11b5d> mov %edi,%esi -0805b82f <.text+0x11b5f> shr %cl,%esi -0805b831 <.text+0x11b61> movzbl -0x18(%ebp),%ecx -0805b835 <.text+0x11b65> mov %edx,-0x1c(%ebp) -0805b838 <.text+0x11b68> mov -0x10(%ebp),%edx -0805b83b <.text+0x11b6b> shl %cl,%edi -0805b83d <.text+0x11b6d> mov %eax,%ecx -0805b83f <.text+0x11b6f> shr %cl,%edx -0805b841 <.text+0x11b71> or %edx,%edi -0805b843 <.text+0x11b73> mov %esi,%edx -0805b845 <.text+0x11b75> mov %edi,%eax -0805b847 <.text+0x11b77> divl -0x1c(%ebp) -0805b84a <.text+0x11b7a> mov %edx,%esi -0805b84c <.text+0x11b7c> mov %eax,%edi -0805b84e <.text+0x11b7e> mull -0x20(%ebp) -0805b851 <.text+0x11b81> cmp %edx,%esi -0805b853 <.text+0x11b83> mov %edx,-0x1c(%ebp) -0805b856 <.text+0x11b86> jb 0805b878 <exit@plt+0x11bbc> -0805b858 <.text+0x11b88> mov -0x10(%ebp),%edx -0805b85b <.text+0x11b8b> movzbl -0x18(%ebp),%ecx -0805b85f <.text+0x11b8f> shl %cl,%edx -0805b861 <.text+0x11b91> cmp %eax,%edx -0805b863 <.text+0x11b93> jae 0805b86a <exit@plt+0x11bae> -0805b865 <.text+0x11b95> cmp -0x1c(%ebp),%esi -0805b868 <.text+0x11b98> je 0805b878 <exit@plt+0x11bbc> -0805b86a <.text+0x11b9a> mov %edi,%ecx -0805b86c <.text+0x11b9c> xor %edi,%edi -0805b86e <.text+0x11b9e> jmp 0805b770 <exit@plt+0x11ab4> -0805b873 <.text+0x11ba3> nop -0805b874 <.text+0x11ba4> lea 0x0(%esi,%eiz,1),%esi -0805b878 <.text+0x11ba8> lea -0x1(%edi),%ecx -0805b87b <.text+0x11bab> xor %edi,%edi -0805b87d <.text+0x11bad> jmp 0805b770 <exit@plt+0x11ab4> -0805b882 <.text+0x11bb2> nop -0805b883 <.text+0x11bb3> nop -0805b884 <.text+0x11bb4> nop -0805b885 <.text+0x11bb5> nop -0805b886 <.text+0x11bb6> nop -0805b887 <.text+0x11bb7> nop -0805b888 <.text+0x11bb8> nop -0805b889 <.text+0x11bb9> nop -0805b88a <.text+0x11bba> nop -0805b88b <.text+0x11bbb> nop -0805b88c <.text+0x11bbc> nop -0805b88d <.text+0x11bbd> nop -0805b88e <.text+0x11bbe> nop -0805b88f <.text+0x11bbf> nop -0805b890 <.text+0x11bc0> push %ebp -0805b891 <.text+0x11bc1> mov %esp,%ebp -0805b893 <.text+0x11bc3> push %edi -0805b894 <.text+0x11bc4> push %esi -0805b895 <.text+0x11bc5> sub $0x30,%esp -0805b898 <.text+0x11bc8> mov 0xc(%ebp),%ecx -0805b89b <.text+0x11bcb> mov 0x10(%ebp),%esi -0805b89e <.text+0x11bce> mov 0x14(%ebp),%edi -0805b8a1 <.text+0x11bd1> mov 0x8(%ebp),%edx -0805b8a4 <.text+0x11bd4> test %ecx,%ecx -0805b8a6 <.text+0x11bd6> mov %esi,-0x20(%ebp) -0805b8a9 <.text+0x11bd9> mov %edi,-0x1c(%ebp) -0805b8ac <.text+0x11bdc> movl $0x0,-0x2c(%ebp) -0805b8b3 <.text+0x11be3> js 0805b998 <exit@plt+0x11cdc> -0805b8b9 <.text+0x11be9> mov -0x1c(%ebp),%esi -0805b8bc <.text+0x11bec> test %esi,%esi -0805b8be <.text+0x11bee> js 0805b988 <exit@plt+0x11ccc> -0805b8c4 <.text+0x11bf4> mov -0x1c(%ebp),%eax -0805b8c7 <.text+0x11bf7> lea -0x10(%ebp),%esi -0805b8ca <.text+0x11bfa> mov -0x20(%ebp),%edi -0805b8cd <.text+0x11bfd> mov %edx,-0x30(%ebp) -0805b8d0 <.text+0x11c00> mov %edx,-0x28(%ebp) -0805b8d3 <.text+0x11c03> test %eax,%eax -0805b8d5 <.text+0x11c05> mov %edi,-0x24(%ebp) -0805b8d8 <.text+0x11c08> mov %ecx,%edi -0805b8da <.text+0x11c0a> jne 0805b908 <exit@plt+0x11c4c> -0805b8dc <.text+0x11c0c> cmp %ecx,-0x24(%ebp) -0805b8df <.text+0x11c0f> jbe 0805b960 <exit@plt+0x11ca4> -0805b8e1 <.text+0x11c11> mov %edx,%eax -0805b8e3 <.text+0x11c13> mov %ecx,%edx -0805b8e5 <.text+0x11c15> divl -0x24(%ebp) -0805b8e8 <.text+0x11c18> mov -0x2c(%ebp),%eax -0805b8eb <.text+0x11c1b> mov %edx,(%esi) -0805b8ed <.text+0x11c1d> movl $0x0,0x4(%esi) -0805b8f4 <.text+0x11c24> test %eax,%eax -0805b8f6 <.text+0x11c26> jne 0805b918 <exit@plt+0x11c5c> -0805b8f8 <.text+0x11c28> mov -0x10(%ebp),%eax -0805b8fb <.text+0x11c2b> mov -0xc(%ebp),%edx -0805b8fe <.text+0x11c2e> add $0x30,%esp -0805b901 <.text+0x11c31> pop %esi -0805b902 <.text+0x11c32> pop %edi -0805b903 <.text+0x11c33> pop %ebp -0805b904 <.text+0x11c34> ret -0805b905 <.text+0x11c35> lea 0x0(%esi),%esi -0805b908 <.text+0x11c38> cmp %ecx,%eax -0805b90a <.text+0x11c3a> jbe 0805b930 <exit@plt+0x11c74> -0805b90c <.text+0x11c3c> mov %edx,(%esi) -0805b90e <.text+0x11c3e> mov %ecx,0x4(%esi) -0805b911 <.text+0x11c41> mov -0x2c(%ebp),%eax -0805b914 <.text+0x11c44> test %eax,%eax -0805b916 <.text+0x11c46> je 0805b8f8 <exit@plt+0x11c3c> -0805b918 <.text+0x11c48> mov -0x10(%ebp),%eax -0805b91b <.text+0x11c4b> mov -0xc(%ebp),%edx -0805b91e <.text+0x11c4e> neg %eax -0805b920 <.text+0x11c50> adc $0x0,%edx -0805b923 <.text+0x11c53> neg %edx -0805b925 <.text+0x11c55> add $0x30,%esp -0805b928 <.text+0x11c58> pop %esi -0805b929 <.text+0x11c59> pop %edi -0805b92a <.text+0x11c5a> pop %ebp -0805b92b <.text+0x11c5b> ret -0805b92c <.text+0x11c5c> lea 0x0(%esi,%eiz,1),%esi -0805b930 <.text+0x11c60> bsr %eax,%edx -0805b933 <.text+0x11c63> xor $0x1f,%edx -0805b936 <.text+0x11c66> mov %edx,-0x20(%ebp) -0805b939 <.text+0x11c69> jne 0805b9b0 <exit@plt+0x11cf4> -0805b93b <.text+0x11c6b> mov -0x28(%ebp),%ecx -0805b93e <.text+0x11c6e> cmp %ecx,-0x24(%ebp) -0805b941 <.text+0x11c71> jbe 0805ba40 <exit@plt+0x11d84> -0805b947 <.text+0x11c77> cmp %edi,%eax -0805b949 <.text+0x11c79> jb 0805ba40 <exit@plt+0x11d84> -0805b94f <.text+0x11c7f> mov -0x28(%ebp),%ecx -0805b952 <.text+0x11c82> mov %edi,0x4(%esi) -0805b955 <.text+0x11c85> mov %ecx,(%esi) -0805b957 <.text+0x11c87> jmp 0805b911 <exit@plt+0x11c55> -0805b959 <.text+0x11c89> lea 0x0(%esi,%eiz,1),%esi -0805b960 <.text+0x11c90> mov -0x24(%ebp),%edx -0805b963 <.text+0x11c93> test %edx,%edx -0805b965 <.text+0x11c95> jne 0805b974 <exit@plt+0x11cb8> -0805b967 <.text+0x11c97> mov $0x1,%eax -0805b96c <.text+0x11c9c> xor %edx,%edx -0805b96e <.text+0x11c9e> divl -0x24(%ebp) -0805b971 <.text+0x11ca1> mov %eax,-0x24(%ebp) -0805b974 <.text+0x11ca4> mov %edi,%eax -0805b976 <.text+0x11ca6> xor %edx,%edx -0805b978 <.text+0x11ca8> divl -0x24(%ebp) -0805b97b <.text+0x11cab> mov -0x28(%ebp),%eax -0805b97e <.text+0x11cae> divl -0x24(%ebp) -0805b981 <.text+0x11cb1> jmp 0805b8e8 <exit@plt+0x11c2c> -0805b986 <.text+0x11cb6> xchg %ax,%ax -0805b988 <.text+0x11cb8> negl -0x20(%ebp) -0805b98b <.text+0x11cbb> adcl $0x0,-0x1c(%ebp) -0805b98f <.text+0x11cbf> negl -0x1c(%ebp) -0805b992 <.text+0x11cc2> jmp 0805b8c4 <exit@plt+0x11c08> -0805b997 <.text+0x11cc7> nop -0805b998 <.text+0x11cc8> neg %edx -0805b99a <.text+0x11cca> adc $0x0,%ecx -0805b99d <.text+0x11ccd> neg %ecx -0805b99f <.text+0x11ccf> movl $0xffffffff,-0x2c(%ebp) -0805b9a6 <.text+0x11cd6> jmp 0805b8b9 <exit@plt+0x11bfd> -0805b9ab <.text+0x11cdb> nop -0805b9ac <.text+0x11cdc> lea 0x0(%esi,%eiz,1),%esi -0805b9b0 <.text+0x11ce0> movzbl -0x20(%ebp),%ecx -0805b9b4 <.text+0x11ce4> mov %eax,%edx -0805b9b6 <.text+0x11ce6> mov $0x20,%eax -0805b9bb <.text+0x11ceb> sub -0x20(%ebp),%eax -0805b9be <.text+0x11cee> shl %cl,%edx -0805b9c0 <.text+0x11cf0> mov %eax,-0x28(%ebp) -0805b9c3 <.text+0x11cf3> mov -0x24(%ebp),%eax -0805b9c6 <.text+0x11cf6> movzbl -0x28(%ebp),%ecx -0805b9ca <.text+0x11cfa> shr %cl,%eax -0805b9cc <.text+0x11cfc> movzbl -0x20(%ebp),%ecx -0805b9d0 <.text+0x11d00> or %edx,%eax -0805b9d2 <.text+0x11d02> mov %edi,%edx -0805b9d4 <.text+0x11d04> mov %eax,-0x38(%ebp) -0805b9d7 <.text+0x11d07> mov -0x24(%ebp),%eax -0805b9da <.text+0x11d0a> shl %cl,%eax -0805b9dc <.text+0x11d0c> movzbl -0x28(%ebp),%ecx -0805b9e0 <.text+0x11d10> mov %eax,-0x34(%ebp) -0805b9e3 <.text+0x11d13> mov -0x30(%ebp),%eax -0805b9e6 <.text+0x11d16> shr %cl,%edx -0805b9e8 <.text+0x11d18> movzbl -0x20(%ebp),%ecx -0805b9ec <.text+0x11d1c> shl %cl,%edi -0805b9ee <.text+0x11d1e> movzbl -0x28(%ebp),%ecx -0805b9f2 <.text+0x11d22> shr %cl,%eax -0805b9f4 <.text+0x11d24> movzbl -0x20(%ebp),%ecx -0805b9f8 <.text+0x11d28> or %edi,%eax -0805b9fa <.text+0x11d2a> mov -0x30(%ebp),%edi -0805b9fd <.text+0x11d2d> divl -0x38(%ebp) -0805ba00 <.text+0x11d30> shl %cl,%edi -0805ba02 <.text+0x11d32> mov %edi,-0x24(%ebp) -0805ba05 <.text+0x11d35> mov %edx,%edi -0805ba07 <.text+0x11d37> mull -0x34(%ebp) -0805ba0a <.text+0x11d3a> cmp %edx,%edi -0805ba0c <.text+0x11d3c> jb 0805ba54 <exit@plt+0x11d98> -0805ba0e <.text+0x11d3e> cmp %eax,-0x24(%ebp) -0805ba11 <.text+0x11d41> jb 0805ba50 <exit@plt+0x11d94> -0805ba13 <.text+0x11d43> mov -0x24(%ebp),%ecx -0805ba16 <.text+0x11d46> sub %eax,%ecx -0805ba18 <.text+0x11d48> sbb %edx,%edi -0805ba1a <.text+0x11d4a> mov %ecx,%edx -0805ba1c <.text+0x11d4c> movzbl -0x20(%ebp),%ecx -0805ba20 <.text+0x11d50> mov %edi,%eax -0805ba22 <.text+0x11d52> shr %cl,%edx -0805ba24 <.text+0x11d54> movzbl -0x28(%ebp),%ecx -0805ba28 <.text+0x11d58> shl %cl,%eax -0805ba2a <.text+0x11d5a> movzbl -0x20(%ebp),%ecx -0805ba2e <.text+0x11d5e> or %edx,%eax -0805ba30 <.text+0x11d60> mov %eax,(%esi) -0805ba32 <.text+0x11d62> shr %cl,%edi -0805ba34 <.text+0x11d64> mov %edi,0x4(%esi) -0805ba37 <.text+0x11d67> jmp 0805b911 <exit@plt+0x11c55> -0805ba3c <.text+0x11d6c> lea 0x0(%esi,%eiz,1),%esi -0805ba40 <.text+0x11d70> mov -0x28(%ebp),%edx -0805ba43 <.text+0x11d73> sub -0x24(%ebp),%edx -0805ba46 <.text+0x11d76> sbb %eax,%edi -0805ba48 <.text+0x11d78> mov %edx,-0x28(%ebp) -0805ba4b <.text+0x11d7b> jmp 0805b94f <exit@plt+0x11c93> -0805ba50 <.text+0x11d80> cmp %edx,%edi -0805ba52 <.text+0x11d82> jne 0805ba13 <exit@plt+0x11d57> -0805ba54 <.text+0x11d84> sub -0x34(%ebp),%eax -0805ba57 <.text+0x11d87> sbb -0x38(%ebp),%edx -0805ba5a <.text+0x11d8a> jmp 0805ba13 <exit@plt+0x11d57> -0805ba5c <.text+0x11d8c> nop -0805ba5d <.text+0x11d8d> nop -0805ba5e <.text+0x11d8e> nop -0805ba5f <.text+0x11d8f> nop -0805ba60 <.text+0x11d90> push %ebp -0805ba61 <.text+0x11d91> mov %esp,%ebp -0805ba63 <.text+0x11d93> push %edi -0805ba64 <.text+0x11d94> push %esi -0805ba65 <.text+0x11d95> sub $0x10,%esp -0805ba68 <.text+0x11d98> mov 0x14(%ebp),%eax -0805ba6b <.text+0x11d9b> mov 0x8(%ebp),%edx -0805ba6e <.text+0x11d9e> mov 0x10(%ebp),%esi -0805ba71 <.text+0x11da1> mov 0xc(%ebp),%edi -0805ba74 <.text+0x11da4> test %eax,%eax -0805ba76 <.text+0x11da6> mov %edx,-0x10(%ebp) -0805ba79 <.text+0x11da9> jne 0805bab0 <exit@plt+0x11df4> -0805ba7b <.text+0x11dab> cmp %edi,%esi -0805ba7d <.text+0x11dad> ja 0805bae0 <exit@plt+0x11e24> -0805ba7f <.text+0x11daf> test %esi,%esi -0805ba81 <.text+0x11db1> jne 0805ba8e <exit@plt+0x11dd2> -0805ba83 <.text+0x11db3> mov $0x1,%eax -0805ba88 <.text+0x11db8> xor %edx,%edx -0805ba8a <.text+0x11dba> div %esi -0805ba8c <.text+0x11dbc> mov %eax,%esi -0805ba8e <.text+0x11dbe> mov -0x10(%ebp),%ecx -0805ba91 <.text+0x11dc1> xor %edx,%edx -0805ba93 <.text+0x11dc3> mov %edi,%eax -0805ba95 <.text+0x11dc5> div %esi -0805ba97 <.text+0x11dc7> mov %eax,%edi -0805ba99 <.text+0x11dc9> mov %ecx,%eax -0805ba9b <.text+0x11dcb> div %esi -0805ba9d <.text+0x11dcd> mov %eax,%ecx -0805ba9f <.text+0x11dcf> mov %edi,%edx -0805baa1 <.text+0x11dd1> mov %ecx,%eax -0805baa3 <.text+0x11dd3> add $0x10,%esp -0805baa6 <.text+0x11dd6> pop %esi -0805baa7 <.text+0x11dd7> pop %edi -0805baa8 <.text+0x11dd8> pop %ebp -0805baa9 <.text+0x11dd9> ret -0805baaa <.text+0x11dda> lea 0x0(%esi),%esi -0805bab0 <.text+0x11de0> cmp %edi,%eax -0805bab2 <.text+0x11de2> ja 0805bad0 <exit@plt+0x11e14> -0805bab4 <.text+0x11de4> bsr %eax,%edx -0805bab7 <.text+0x11de7> xor $0x1f,%edx -0805baba <.text+0x11dea> mov %edx,-0xc(%ebp) -0805babd <.text+0x11ded> jne 0805baf8 <exit@plt+0x11e3c> -0805babf <.text+0x11def> cmp -0x10(%ebp),%esi -0805bac2 <.text+0x11df2> jbe 0805bb68 <exit@plt+0x11eac> -0805bac8 <.text+0x11df8> cmp %edi,%eax -0805baca <.text+0x11dfa> jb 0805bb68 <exit@plt+0x11eac> -0805bad0 <.text+0x11e00> xor %edi,%edi -0805bad2 <.text+0x11e02> xor %ecx,%ecx -0805bad4 <.text+0x11e04> mov %ecx,%eax -0805bad6 <.text+0x11e06> mov %edi,%edx -0805bad8 <.text+0x11e08> add $0x10,%esp -0805badb <.text+0x11e0b> pop %esi -0805badc <.text+0x11e0c> pop %edi -0805badd <.text+0x11e0d> pop %ebp -0805bade <.text+0x11e0e> ret -0805badf <.text+0x11e0f> nop -0805bae0 <.text+0x11e10> mov %edx,%ecx -0805bae2 <.text+0x11e12> mov %edi,%edx -0805bae4 <.text+0x11e14> mov %ecx,%eax -0805bae6 <.text+0x11e16> xor %edi,%edi -0805bae8 <.text+0x11e18> div %esi -0805baea <.text+0x11e1a> mov %eax,%ecx -0805baec <.text+0x11e1c> mov %edi,%edx -0805baee <.text+0x11e1e> mov %ecx,%eax -0805baf0 <.text+0x11e20> add $0x10,%esp -0805baf3 <.text+0x11e23> pop %esi -0805baf4 <.text+0x11e24> pop %edi -0805baf5 <.text+0x11e25> pop %ebp -0805baf6 <.text+0x11e26> ret -0805baf7 <.text+0x11e27> nop -0805baf8 <.text+0x11e28> movzbl -0xc(%ebp),%ecx -0805bafc <.text+0x11e2c> mov %esi,%edx -0805bafe <.text+0x11e2e> shl %cl,%eax -0805bb00 <.text+0x11e30> mov %eax,-0x14(%ebp) -0805bb03 <.text+0x11e33> mov $0x20,%eax -0805bb08 <.text+0x11e38> sub -0xc(%ebp),%eax -0805bb0b <.text+0x11e3b> mov %eax,%ecx -0805bb0d <.text+0x11e3d> shr %cl,%edx -0805bb0f <.text+0x11e3f> movzbl -0xc(%ebp),%ecx -0805bb13 <.text+0x11e43> or -0x14(%ebp),%edx -0805bb16 <.text+0x11e46> shl %cl,%esi -0805bb18 <.text+0x11e48> mov %eax,%ecx -0805bb1a <.text+0x11e4a> mov %esi,-0x18(%ebp) -0805bb1d <.text+0x11e4d> mov %edi,%esi -0805bb1f <.text+0x11e4f> shr %cl,%esi -0805bb21 <.text+0x11e51> movzbl -0xc(%ebp),%ecx -0805bb25 <.text+0x11e55> mov %edx,-0x14(%ebp) -0805bb28 <.text+0x11e58> mov -0x10(%ebp),%edx -0805bb2b <.text+0x11e5b> shl %cl,%edi -0805bb2d <.text+0x11e5d> mov %eax,%ecx -0805bb2f <.text+0x11e5f> shr %cl,%edx -0805bb31 <.text+0x11e61> or %edx,%edi -0805bb33 <.text+0x11e63> mov %esi,%edx -0805bb35 <.text+0x11e65> mov %edi,%eax -0805bb37 <.text+0x11e67> divl -0x14(%ebp) -0805bb3a <.text+0x11e6a> mov %edx,%esi -0805bb3c <.text+0x11e6c> mov %eax,%edi -0805bb3e <.text+0x11e6e> mull -0x18(%ebp) -0805bb41 <.text+0x11e71> cmp %edx,%esi -0805bb43 <.text+0x11e73> mov %edx,-0x14(%ebp) -0805bb46 <.text+0x11e76> jb 0805bb78 <exit@plt+0x11ebc> -0805bb48 <.text+0x11e78> mov -0x10(%ebp),%edx -0805bb4b <.text+0x11e7b> movzbl -0xc(%ebp),%ecx -0805bb4f <.text+0x11e7f> shl %cl,%edx -0805bb51 <.text+0x11e81> cmp %eax,%edx -0805bb53 <.text+0x11e83> jae 0805bb5a <exit@plt+0x11e9e> -0805bb55 <.text+0x11e85> cmp -0x14(%ebp),%esi -0805bb58 <.text+0x11e88> je 0805bb78 <exit@plt+0x11ebc> -0805bb5a <.text+0x11e8a> mov %edi,%ecx -0805bb5c <.text+0x11e8c> xor %edi,%edi -0805bb5e <.text+0x11e8e> jmp 0805bad4 <exit@plt+0x11e18> -0805bb63 <.text+0x11e93> nop -0805bb64 <.text+0x11e94> lea 0x0(%esi,%eiz,1),%esi -0805bb68 <.text+0x11e98> xor %edi,%edi -0805bb6a <.text+0x11e9a> mov $0x1,%ecx -0805bb6f <.text+0x11e9f> jmp 0805bad4 <exit@plt+0x11e18> -0805bb74 <.text+0x11ea4> lea 0x0(%esi,%eiz,1),%esi -0805bb78 <.text+0x11ea8> lea -0x1(%edi),%ecx -0805bb7b <.text+0x11eab> xor %edi,%edi -0805bb7d <.text+0x11ead> mov %ecx,%eax -0805bb7f <.text+0x11eaf> mov %edi,%edx -0805bb81 <.text+0x11eb1> add $0x10,%esp -0805bb84 <.text+0x11eb4> pop %esi -0805bb85 <.text+0x11eb5> pop %edi -0805bb86 <.text+0x11eb6> pop %ebp -0805bb87 <.text+0x11eb7> ret -0805bb88 <.text+0x11eb8> nop -0805bb89 <.text+0x11eb9> nop -0805bb8a <.text+0x11eba> nop -0805bb8b <.text+0x11ebb> nop -0805bb8c <.text+0x11ebc> nop -0805bb8d <.text+0x11ebd> nop -0805bb8e <.text+0x11ebe> nop -0805bb8f <.text+0x11ebf> nop -0805bb90 <.text+0x11ec0> push %ebp -0805bb91 <.text+0x11ec1> mov %esp,%ebp -0805bb93 <.text+0x11ec3> push %edi -0805bb94 <.text+0x11ec4> push %esi -0805bb95 <.text+0x11ec5> sub $0x20,%esp -0805bb98 <.text+0x11ec8> mov 0x14(%ebp),%edx -0805bb9b <.text+0x11ecb> mov 0x8(%ebp),%ecx -0805bb9e <.text+0x11ece> mov 0x10(%ebp),%edi -0805bba1 <.text+0x11ed1> mov 0xc(%ebp),%esi -0805bba4 <.text+0x11ed4> test %edx,%edx -0805bba6 <.text+0x11ed6> mov %ecx,%eax -0805bba8 <.text+0x11ed8> mov %ecx,-0xc(%ebp) -0805bbab <.text+0x11edb> jne 0805bbc0 <exit@plt+0x11f04> -0805bbad <.text+0x11edd> cmp %esi,%edi -0805bbaf <.text+0x11edf> jbe 0805bbf0 <exit@plt+0x11f34> -0805bbb1 <.text+0x11ee1> mov %esi,%edx -0805bbb3 <.text+0x11ee3> div %edi -0805bbb5 <.text+0x11ee5> mov %edx,%eax -0805bbb7 <.text+0x11ee7> xor %edx,%edx -0805bbb9 <.text+0x11ee9> add $0x20,%esp -0805bbbc <.text+0x11eec> pop %esi -0805bbbd <.text+0x11eed> pop %edi -0805bbbe <.text+0x11eee> pop %ebp -0805bbbf <.text+0x11eef> ret -0805bbc0 <.text+0x11ef0> cmp %esi,%edx -0805bbc2 <.text+0x11ef2> ja 0805bc10 <exit@plt+0x11f54> -0805bbc4 <.text+0x11ef4> bsr %edx,%ecx -0805bbc7 <.text+0x11ef7> xor $0x1f,%ecx -0805bbca <.text+0x11efa> mov %ecx,-0x10(%ebp) -0805bbcd <.text+0x11efd> jne 0805bc20 <exit@plt+0x11f64> -0805bbcf <.text+0x11eff> cmp -0xc(%ebp),%edi -0805bbd2 <.text+0x11f02> ja 0805bcb8 <exit@plt+0x11ffc> -0805bbd8 <.text+0x11f08> mov -0xc(%ebp),%eax -0805bbdb <.text+0x11f0b> sub %edi,%eax -0805bbdd <.text+0x11f0d> sbb %edx,%esi -0805bbdf <.text+0x11f0f> mov %eax,-0xc(%ebp) -0805bbe2 <.text+0x11f12> mov -0xc(%ebp),%eax -0805bbe5 <.text+0x11f15> mov %esi,%edx -0805bbe7 <.text+0x11f17> add $0x20,%esp -0805bbea <.text+0x11f1a> pop %esi -0805bbeb <.text+0x11f1b> pop %edi -0805bbec <.text+0x11f1c> pop %ebp -0805bbed <.text+0x11f1d> ret -0805bbee <.text+0x11f1e> xchg %ax,%ax -0805bbf0 <.text+0x11f20> test %edi,%edi -0805bbf2 <.text+0x11f22> jne 0805bbff <exit@plt+0x11f43> -0805bbf4 <.text+0x11f24> mov $0x1,%eax -0805bbf9 <.text+0x11f29> xor %edx,%edx -0805bbfb <.text+0x11f2b> div %edi -0805bbfd <.text+0x11f2d> mov %eax,%edi -0805bbff <.text+0x11f2f> mov %esi,%eax -0805bc01 <.text+0x11f31> xor %edx,%edx -0805bc03 <.text+0x11f33> div %edi -0805bc05 <.text+0x11f35> mov -0xc(%ebp),%eax -0805bc08 <.text+0x11f38> div %edi -0805bc0a <.text+0x11f3a> jmp 0805bbb5 <exit@plt+0x11ef9> -0805bc0c <.text+0x11f3c> lea 0x0(%esi,%eiz,1),%esi -0805bc10 <.text+0x11f40> mov %ecx,%eax -0805bc12 <.text+0x11f42> mov %esi,%edx -0805bc14 <.text+0x11f44> add $0x20,%esp -0805bc17 <.text+0x11f47> pop %esi -0805bc18 <.text+0x11f48> pop %edi -0805bc19 <.text+0x11f49> pop %ebp -0805bc1a <.text+0x11f4a> ret -0805bc1b <.text+0x11f4b> nop -0805bc1c <.text+0x11f4c> lea 0x0(%esi,%eiz,1),%esi -0805bc20 <.text+0x11f50> movzbl -0x10(%ebp),%ecx -0805bc24 <.text+0x11f54> shl %cl,%edx -0805bc26 <.text+0x11f56> mov %edx,-0xc(%ebp) -0805bc29 <.text+0x11f59> mov $0x20,%edx -0805bc2e <.text+0x11f5e> sub -0x10(%ebp),%edx -0805bc31 <.text+0x11f61> mov %edx,-0x14(%ebp) -0805bc34 <.text+0x11f64> movzbl -0x14(%ebp),%ecx -0805bc38 <.text+0x11f68> mov %edi,%edx -0805bc3a <.text+0x11f6a> shr %cl,%edx -0805bc3c <.text+0x11f6c> movzbl -0x10(%ebp),%ecx -0805bc40 <.text+0x11f70> or -0xc(%ebp),%edx -0805bc43 <.text+0x11f73> shl %cl,%edi -0805bc45 <.text+0x11f75> movzbl -0x14(%ebp),%ecx -0805bc49 <.text+0x11f79> mov %edx,-0xc(%ebp) -0805bc4c <.text+0x11f7c> mov %esi,%edx -0805bc4e <.text+0x11f7e> mov %edi,-0x18(%ebp) -0805bc51 <.text+0x11f81> mov %eax,%edi -0805bc53 <.text+0x11f83> shr %cl,%edx -0805bc55 <.text+0x11f85> movzbl -0x10(%ebp),%ecx -0805bc59 <.text+0x11f89> mov %edx,-0x1c(%ebp) -0805bc5c <.text+0x11f8c> mov %eax,%edx -0805bc5e <.text+0x11f8e> shl %cl,%esi -0805bc60 <.text+0x11f90> movzbl -0x14(%ebp),%ecx -0805bc64 <.text+0x11f94> shr %cl,%edx -0805bc66 <.text+0x11f96> movzbl -0x10(%ebp),%ecx -0805bc6a <.text+0x11f9a> or %edx,%esi -0805bc6c <.text+0x11f9c> mov %esi,%eax -0805bc6e <.text+0x11f9e> mov -0x1c(%ebp),%esi -0805bc71 <.text+0x11fa1> shl %cl,%edi -0805bc73 <.text+0x11fa3> mov %esi,%edx -0805bc75 <.text+0x11fa5> divl -0xc(%ebp) -0805bc78 <.text+0x11fa8> mov %edx,%esi -0805bc7a <.text+0x11faa> mull -0x18(%ebp) -0805bc7d <.text+0x11fad> cmp %edx,%esi -0805bc7f <.text+0x11faf> jb 0805bcac <exit@plt+0x11ff0> -0805bc81 <.text+0x11fb1> cmp %eax,%edi -0805bc83 <.text+0x11fb3> jb 0805bca8 <exit@plt+0x11fec> -0805bc85 <.text+0x11fb5> movzbl -0x10(%ebp),%ecx -0805bc89 <.text+0x11fb9> sub %eax,%edi -0805bc8b <.text+0x11fbb> sbb %edx,%esi -0805bc8d <.text+0x11fbd> mov %esi,%eax -0805bc8f <.text+0x11fbf> mov %esi,%edx -0805bc91 <.text+0x11fc1> shr %cl,%edi -0805bc93 <.text+0x11fc3> movzbl -0x14(%ebp),%ecx -0805bc97 <.text+0x11fc7> shl %cl,%eax -0805bc99 <.text+0x11fc9> movzbl -0x10(%ebp),%ecx -0805bc9d <.text+0x11fcd> or %edi,%eax -0805bc9f <.text+0x11fcf> shr %cl,%edx -0805bca1 <.text+0x11fd1> add $0x20,%esp -0805bca4 <.text+0x11fd4> pop %esi -0805bca5 <.text+0x11fd5> pop %edi -0805bca6 <.text+0x11fd6> pop %ebp -0805bca7 <.text+0x11fd7> ret -0805bca8 <.text+0x11fd8> cmp %edx,%esi -0805bcaa <.text+0x11fda> jne 0805bc85 <exit@plt+0x11fc9> -0805bcac <.text+0x11fdc> sub -0x18(%ebp),%eax -0805bcaf <.text+0x11fdf> sbb -0xc(%ebp),%edx -0805bcb2 <.text+0x11fe2> jmp 0805bc85 <exit@plt+0x11fc9> -0805bcb4 <.text+0x11fe4> lea 0x0(%esi,%eiz,1),%esi -0805bcb8 <.text+0x11fe8> cmp %esi,%edx -0805bcba <.text+0x11fea> jb 0805bbd8 <exit@plt+0x11f1c> -0805bcc0 <.text+0x11ff0> jmp 0805bbe2 <exit@plt+0x11f26> -0805bcc5 <.text+0x11ff5> nop -0805bcc6 <.text+0x11ff6> nop -0805bcc7 <.text+0x11ff7> nop -0805bcc8 <.text+0x11ff8> nop -0805bcc9 <.text+0x11ff9> nop -0805bcca <.text+0x11ffa> nop -0805bccb <.text+0x11ffb> nop -0805bccc <.text+0x11ffc> nop -0805bccd <.text+0x11ffd> nop -0805bcce <.text+0x11ffe> nop -0805bccf <.text+0x11fff> nop -0805bcd0 <.text+0x12000> push %ebp -0805bcd1 <.text+0x12001> mov %esp,%ebp -0805bcd3 <.text+0x12003> pop %ebp -0805bcd4 <.text+0x12004> ret -0805bcd5 <.text+0x12005> lea 0x0(%esi,%eiz,1),%esi -0805bcd9 <.text+0x12009> lea 0x0(%edi,%eiz,1),%edi -0805bce0 <.text+0x12010> push %ebp -0805bce1 <.text+0x12011> mov %esp,%ebp -0805bce3 <.text+0x12013> push %edi -0805bce4 <.text+0x12014> push %esi -0805bce5 <.text+0x12015> push %ebx -0805bce6 <.text+0x12016> call 0805bd3a <exit@plt+0x1207e> -0805bceb <.text+0x1201b> add $0x5309,%ebx -0805bcf1 <.text+0x12021> sub $0x1c,%esp -0805bcf4 <.text+0x12024> call 0804964c <_init> -0805bcf9 <.text+0x12029> lea -0x104(%ebx),%edi -0805bcff <.text+0x1202f> lea -0x104(%ebx),%eax -0805bd05 <.text+0x12035> sub %eax,%edi -0805bd07 <.text+0x12037> sar $0x2,%edi -0805bd0a <.text+0x1203a> test %edi,%edi -0805bd0c <.text+0x1203c> je 0805bd32 <exit@plt+0x12076> -0805bd0e <.text+0x1203e> xor %esi,%esi -0805bd10 <.text+0x12040> mov 0x10(%ebp),%eax -0805bd13 <.text+0x12043> mov %eax,0x8(%esp) -0805bd17 <.text+0x12047> mov 0xc(%ebp),%eax -0805bd1a <.text+0x1204a> mov %eax,0x4(%esp) -0805bd1e <.text+0x1204e> mov 0x8(%ebp),%eax -0805bd21 <.text+0x12051> mov %eax,(%esp) -0805bd24 <.text+0x12054> call *-0x104(%ebx,%esi,4) -0805bd2b <.text+0x1205b> add $0x1,%esi -0805bd2e <.text+0x1205e> cmp %edi,%esi -0805bd30 <.text+0x12060> jb 0805bd10 <exit@plt+0x12054> -0805bd32 <.text+0x12062> add $0x1c,%esp -0805bd35 <.text+0x12065> pop %ebx -0805bd36 <.text+0x12066> pop %esi -0805bd37 <.text+0x12067> pop %edi -0805bd38 <.text+0x12068> pop %ebp -0805bd39 <.text+0x12069> ret -0805bd3a <.text+0x1206a> mov (%esp),%ebx -0805bd3d <.text+0x1206d> ret -0805bd3e <.text+0x1206e> nop -0805bd3f <.text+0x1206f> nop -0805bd40 <.text+0x12070> push %ebp -0805bd41 <.text+0x12071> mov %esp,%ebp -0805bd43 <.text+0x12073> push %ebx -0805bd44 <.text+0x12074> call 0805bd3a <exit@plt+0x1207e> -0805bd49 <.text+0x12079> add $0x52ab,%ebx -0805bd4f <.text+0x1207f> sub $0xc,%esp -0805bd52 <.text+0x12082> mov -0x4(%ebx),%eax -0805bd58 <.text+0x12088> test %eax,%eax -0805bd5a <.text+0x1208a> je 0805bd5e <exit@plt+0x120a2> -0805bd5c <.text+0x1208c> mov (%eax),%eax -0805bd5e <.text+0x1208e> mov %eax,0x8(%esp) -0805bd62 <.text+0x12092> mov 0x8(%ebp),%eax -0805bd65 <.text+0x12095> movl $0x0,0x4(%esp) -0805bd6d <.text+0x1209d> mov %eax,(%esp) -0805bd70 <.text+0x120a0> call 080496dc <__cxa_atexit@plt> -0805bd75 <.text+0x120a5> add $0xc,%esp -0805bd78 <.text+0x120a8> pop %ebx -0805bd79 <.text+0x120a9> pop %ebp -0805bd7a <.text+0x120aa> ret -0805bd7b <.text+0x120ab> nop -0805bd7c <.text+0x120ac> nop -0805bd7d <.text+0x120ad> nop -0805bd7e <.text+0x120ae> nop -0805bd7f <.text+0x120af> nop -0805bd80 <.text+0x120b0> push %ebp -0805bd81 <.text+0x120b1> mov %esp,%ebp -0805bd83 <.text+0x120b3> push %ebx -0805bd84 <.text+0x120b4> sub $0x4,%esp -0805bd87 <.text+0x120b7> mov 0x8060ef0,%eax -0805bd8c <.text+0x120bc> cmp $0xffffffff,%eax -0805bd8f <.text+0x120bf> je 0805bda4 <exit@plt+0x120e8> -0805bd91 <.text+0x120c1> mov $0x8060ef0,%ebx -0805bd96 <.text+0x120c6> xchg %ax,%ax -0805bd98 <.text+0x120c8> sub $0x4,%ebx -0805bd9b <.text+0x120cb> call *%eax -0805bd9d <.text+0x120cd> mov (%ebx),%eax -0805bd9f <.text+0x120cf> cmp $0xffffffff,%eax -0805bda2 <.text+0x120d2> jne 0805bd98 <exit@plt+0x120dc> -0805bda4 <.text+0x120d4> add $0x4,%esp -0805bda7 <.text+0x120d7> pop %ebx -0805bda8 <.text+0x120d8> pop %ebp -0805bda9 <.text+0x120d9> ret -0805bdaa <.text+0x120da> nop -0805bdab <.text+0x120db> nop -0805bdac <_fini> push %ebp -0805bdad <_fini+0x1> mov %esp,%ebp -0805bdaf <_fini+0x3> push %ebx -0805bdb0 <_fini+0x4> sub $0x4,%esp -0805bdb3 <_fini+0x7> call 0805bdb8 <_fini+0xc> -0805bdb8 <_fini+0xc> pop %ebx -0805bdb9 <_fini+0xd> add $0x523c,%ebx -0805bdbf <_fini+0x13> call 08049d00 <exit@plt+0x44> -0805bdc4 <_fini+0x18> pop %ecx -0805bdc5 <_fini+0x19> pop %ebx -0805bdc6 <_fini+0x1a> leave -0805bdc7 <_fini+0x1b> ret diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.alarms b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.alarms deleted file mode 100644 index e69de29bb..000000000 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.annot.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.annot.REMOVED.git-id deleted file mode 100644 index ad53c4f7c..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.annot.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -38556e565cd1fc7626856dbcb895688c8238176d \ No newline at end of file diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.infoannot b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.infoannot deleted file mode 100644 index 3d665b8d8..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.infoannot +++ /dev/null @@ -1,1337 +0,0 @@ - 8049659 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1799Ch - 804968c 6 FUNC PROBLEM .abort JUMPUNRESOLVED - 804969c 6 FUNC PROBLEM .__errno_location JUMPUNRESOLVED - 80496ac 6 FUNC PROBLEM .sigemptyset JUMPUNRESOLVED - 80496bc 6 FUNC PROBLEM .localeconv JUMPUNRESOLVED - 80496cc 6 FUNC PROBLEM .dirfd JUMPUNRESOLVED - 80496dc 6 FUNC PROBLEM .__cxa_atexit JUMPUNRESOLVED - 80496ec 6 FUNC PROBLEM .strcoll JUMPUNRESOLVED - 80496fc 6 FUNC PROBLEM .fputs_unlocked JUMPUNRESOLVED - 804970c 6 FUNC PROBLEM .__ctype_get_mb_cur_max JUMPUNRESOLVED - 804971c 6 FUNC PROBLEM .__fprintf_chk CHUNKS BADRTLS - 804972c 6 FUNC PROBLEM .signal JUMPUNRESOLVED - 804973c 6 FUNC PROBLEM .sigismember JUMPUNRESOLVED - 804974c 6 FUNC PROBLEM .__gmon_start__ JUMPUNRESOLVED - 804975c 6 FUNC PROBLEM .realloc JUMPUNRESOLVED - 804976c 6 FUNC PROBLEM .__xstat64 JUMPUNRESOLVED - 804977c 6 FUNC PROBLEM .localtime JUMPUNRESOLVED - 804978c 6 FUNC PROBLEM .__printf_chk CHUNKS BADRTLS - 804979c 6 FUNC PROBLEM .getgrnam JUMPUNRESOLVED - 80497ac 6 FUNC PROBLEM .strchr JUMPUNRESOLVED - 80497bc 6 FUNC PROBLEM .getenv JUMPUNRESOLVED - 80497cc 6 FUNC PROBLEM .calloc JUMPUNRESOLVED - 80497dc 6 FUNC PROBLEM .strncpy JUMPUNRESOLVED - 80497ec 6 FUNC PROBLEM .freecon JUMPUNRESOLVED - 80497fc 6 FUNC PROBLEM .memset JUMPUNRESOLVED - 804980c 6 FUNC PROBLEM .__libc_start_main JUMPUNRESOLVED - 804981c 6 FUNC PROBLEM .mempcpy JUMPUNRESOLVED - 804982c 6 FUNC PROBLEM .__memcpy_chk JUMPUNRESOLVED - 804983c 6 FUNC PROBLEM .stpcpy JUMPUNRESOLVED - 804984c 6 FUNC PROBLEM ._obstack_begin JUMPUNRESOLVED - 804985c 6 FUNC PROBLEM ._exit JUMPUNRESOLVED - 804986c 6 FUNC PROBLEM .strrchr JUMPUNRESOLVED - 804987c 6 FUNC PROBLEM .__assert_fail JUMPUNRESOLVED - 804988c 6 FUNC PROBLEM .bindtextdomain JUMPUNRESOLVED - 804989c 6 FUNC PROBLEM .mbrtowc JUMPUNRESOLVED - 80498ac 6 FUNC PROBLEM .gettimeofday JUMPUNRESOLVED - 80498bc 6 FUNC PROBLEM .__ctype_toupper_loc JUMPUNRESOLVED - 80498cc 6 FUNC PROBLEM .free JUMPUNRESOLVED - 80498dc 6 FUNC PROBLEM .__lxstat64 JUMPUNRESOLVED - 80498ec 6 FUNC PROBLEM ._obstack_newchunk JUMPUNRESOLVED - 80498fc 6 FUNC PROBLEM .__overflow JUMPUNRESOLVED - 804990c 6 FUNC PROBLEM .dcgettext JUMPUNRESOLVED - 804991c 6 FUNC PROBLEM .sigaction JUMPUNRESOLVED - 804992c 6 FUNC PROBLEM .opendir JUMPUNRESOLVED - 804993c 6 FUNC PROBLEM .getopt_long JUMPUNRESOLVED - 804994c 6 FUNC PROBLEM .ioctl JUMPUNRESOLVED - 804995c 6 FUNC PROBLEM .__ctype_b_loc JUMPUNRESOLVED - 804996c 6 FUNC PROBLEM .__mempcpy_chk JUMPUNRESOLVED - 804997c 6 FUNC PROBLEM .iswcntrl JUMPUNRESOLVED - 804998c 6 FUNC PROBLEM .isatty JUMPUNRESOLVED - 804999c 6 FUNC PROBLEM .fclose JUMPUNRESOLVED - 80499ac 6 FUNC PROBLEM .mbstowcs JUMPUNRESOLVED - 80499bc 6 FUNC PROBLEM .mbsinit JUMPUNRESOLVED - 80499cc 6 FUNC PROBLEM ._setjmp JUMPUNRESOLVED - 80499dc 6 FUNC PROBLEM .tcgetpgrp JUMPUNRESOLVED - 80499ec 6 FUNC PROBLEM .mktime JUMPUNRESOLVED - 80499fc 6 FUNC PROBLEM .readdir64 JUMPUNRESOLVED - 8049a0c 6 FUNC PROBLEM .memcpy JUMPUNRESOLVED - 8049a1c 6 FUNC PROBLEM .strtoul JUMPUNRESOLVED - 8049a2c 6 FUNC PROBLEM .strlen JUMPUNRESOLVED - 8049a3c 6 FUNC PROBLEM .getpwuid JUMPUNRESOLVED - 8049a4c 6 FUNC PROBLEM .acl_extended_file JUMPUNRESOLVED - 8049a5c 6 FUNC PROBLEM .setlocale JUMPUNRESOLVED - 8049a6c 6 FUNC PROBLEM .strcpy JUMPUNRESOLVED - 8049a7c 6 FUNC PROBLEM .raise JUMPUNRESOLVED - 8049a8c 6 FUNC PROBLEM .fwrite_unlocked JUMPUNRESOLVED - 8049a9c 6 FUNC PROBLEM .clock_gettime JUMPUNRESOLVED - 8049aac 6 FUNC PROBLEM .getfilecon JUMPUNRESOLVED - 8049abc 6 FUNC PROBLEM .closedir JUMPUNRESOLVED - 8049acc 6 FUNC PROBLEM .fwrite JUMPUNRESOLVED - 8049adc 6 FUNC PROBLEM .strstr JUMPUNRESOLVED - 8049aec 6 FUNC PROBLEM .nl_langinfo JUMPUNRESOLVED - 8049afc 6 FUNC PROBLEM .malloc JUMPUNRESOLVED - 8049b0c 6 FUNC PROBLEM .sigprocmask JUMPUNRESOLVED - 8049b1c 6 FUNC PROBLEM .__stack_chk_fail JUMPUNRESOLVED - 8049b2c 6 FUNC PROBLEM .__fpending JUMPUNRESOLVED - 8049b3c 6 FUNC PROBLEM .lgetfilecon JUMPUNRESOLVED - 8049b4c 6 FUNC PROBLEM .error JUMPUNRESOLVED - 8049b5c 6 FUNC PROBLEM .acl_get_tag_type JUMPUNRESOLVED - 8049b6c 6 FUNC PROBLEM .getgrgid JUMPUNRESOLVED - 8049b7c 6 FUNC PROBLEM .__strtoull_internal JUMPUNRESOLVED - 8049b8c 6 FUNC PROBLEM .sigaddset JUMPUNRESOLVED - 8049b9c 6 FUNC PROBLEM .readlink JUMPUNRESOLVED - 8049bac 6 FUNC PROBLEM .memmove JUMPUNRESOLVED - 8049bbc 6 FUNC PROBLEM .__ctype_tolower_loc JUMPUNRESOLVED - 8049bcc 6 FUNC PROBLEM .__strndup JUMPUNRESOLVED - 8049bdc 6 FUNC PROBLEM .acl_get_entry JUMPUNRESOLVED - 8049bec 6 FUNC PROBLEM .textdomain JUMPUNRESOLVED - 8049bfc 6 FUNC PROBLEM .__fxstat64 JUMPUNRESOLVED - 8049c0c 6 FUNC PROBLEM .wcstombs JUMPUNRESOLVED - 8049c1c 6 FUNC PROBLEM .__sprintf_chk CHUNKS BADRTLS - 8049c2c 6 FUNC PROBLEM .fnmatch JUMPUNRESOLVED - 8049c3c 6 FUNC PROBLEM .strncmp JUMPUNRESOLVED - 8049c4c 6 FUNC PROBLEM .__snprintf_chk CHUNKS BADRTLS - 8049c5c 6 FUNC PROBLEM .fflush_unlocked JUMPUNRESOLVED - 8049c6c 6 FUNC PROBLEM .strftime JUMPUNRESOLVED - 8049c7c 6 FUNC PROBLEM .wcwidth JUMPUNRESOLVED - 8049c8c 6 FUNC PROBLEM .iswprint JUMPUNRESOLVED - 8049c9c 6 FUNC PROBLEM .getpwnam JUMPUNRESOLVED - 8049cac 6 FUNC PROBLEM .strcmp JUMPUNRESOLVED - 8049cbc 6 FUNC PROBLEM .exit JUMPUNRESOLVED - 8049cd0 34 FUNC PROBLEM start STACKANALYSIS - 8049d00 85 FUNC PROBLEM sub_8049D00 CALLUNRESOLVED - 8049d1a 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, offset dword_8060EF8 - 8049d23 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 - 8049d30 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8049d60 35 FUNC PROBLEM sub_8049D60 CALLUNRESOLVED - 804a8a0 606 FUNC PROBLEM sub_804A8A0 STACKANALYSIS CHUNKS BADRTLS - 804ac37 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 804af36 3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul edx, 7Ch - 804af3e 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] - 804afa0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 8 - 804b007 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 70h - 804b200 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 8061358 ZZ add ds:dword_8061358, 1 - 804b32e 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 8061358 ZZ add ds:dword_8061358, 1 - 804b364 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 70h - 804b481 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX ZZ lea eax, [ebx+eax+20h] - 804b481 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+32 ZZ lea eax, [ebx+eax+20h] - 804b4b0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804b4b3 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea edi, [ecx+1] - 804b4ca 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804b4e0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804b4e8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804b727 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX ZZ lea eax, [eax+edx+2] - 804b727 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+2 ZZ lea eax, [eax+edx+2] - 804b7a9 6 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul edx, 0F8h - 804b7ef 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al - 804b7f7 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 804b7fc 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 9 - 804b869 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx - 804b86b 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804b882 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea eax, [edx+eax+1] - 804b882 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea eax, [edx+eax+1] - 804b8b0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea eax, [esi+edx] - 804b9ce 6 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 8 CL ZZ mov byte ptr [ebp+var_34C], cl - 804bb63 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, ecx - 804bb8b 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804bb8e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 7Ch - 804bbe3 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804bbe6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 7Ch - 804bc1b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 804bc2b 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, esi - 804bc2d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea esi, [edi+eax*2] - 804bc2d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea esi, [edi+eax*2] - 804bc37 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*2 ZZ lea eax, [eax+esi*2] - 804bc37 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ESI*2 ZZ lea eax, [eax+esi*2] - 804bc3a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea eax, [edx+eax*2] - 804bc3a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea eax, [edx+eax*2] - 804bc71 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea eax, [eax+eax*2] - 804bc71 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea eax, [eax+eax*2] - 804bc8a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*2 ZZ lea eax, [ecx+ecx*2] - 804bc8a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea eax, [ecx+ecx*2] - 804c0df 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx esi, al - 804c0e5 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4 ZZ lea edi, ds:0FFFFFFFCh[ebx*4] - 804c0e5 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4+-4 ZZ lea edi, ds:0FFFFFFFCh[ebx*4] - 804c11b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 4 - 804c127 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, 1 - 804c1b5 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804c1bb 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, edx - 804c224 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804c22a 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, 1 - 804c23c 3 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ movzx edx, bl - 804c270 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea ebx, [esi+1] - 804c28f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804c29b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ESI ZZ lea ebx, [ecx+esi] - 804c29e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, edx - 804c2ac 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea ebx, [esi+1] - 804c2c3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804c324 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax - 804c350 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 - 804c363 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804c36d 2 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, edi - 804c374 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea eax, [esi+eax+1] - 804c374 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+1 ZZ lea eax, [esi+eax+1] - 804c421 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, esi - 804c439 2 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, edi - 804c44a 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, [edx+4] - 804c44d 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [ebp+var_20], edi - 804c453 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, [edx+4] - 804c47b 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, 1 - 804c4aa 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804c600 6 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, [ebp+s] - 804c657 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-37 ZZ lea edx, [eax-25h] - 804c69d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi - 804c6e7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804c6ee 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-8236] ZZ add [ebp+var_202C], eax - 804c6f4 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, ebx - 804c6f6 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, ebx - 804c71a 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, [ebp+s] - 804c725 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ecx, [eax+1] - 804c728 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+31 ZZ lea eax, [eax+1Fh] - 804c76e 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, edi - 804c7a0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sbb esi, 0FFFFFFFFh - 804c7a3 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804c7bb 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, ebx - 804c7bd 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 804c7c0 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-8236] ZZ add [ebp+var_202C], 1 - 804c7d0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-97 ZZ lea edx, [eax-61h] - 804c7de 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 804c7e1 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 804c7e4 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-8236] ZZ add [ebp+var_202C], 1 - 804c7f3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 804c7f6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 804c7f9 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-8236] ZZ add [ebp+var_202C], 1 - 804c808 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 804c80b 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-8236] ZZ add [ebp+var_202C], 1 - 804c812 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, [ebp+s] - 804c823 2 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, edi - 804c847 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, 1 - 804c896 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 804c8b4 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804c8b7 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, eax - 804c8d0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804c8d3 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, eax - 804c8f2 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, [ebp+var_29C] - 804c913 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, eax - 804c943 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804c946 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, eax - 804c9a0 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804c9a3 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, eax - 804c9d4 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] - 804cad8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea edx, [eax+4] - 804caec 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBX+12] ZZ add dword ptr [ebx+0Ch], 4 - 804cb10 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, esi - 804cb23 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea ecx, [edx+4] - 804cb31 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBX+12] ZZ add dword ptr [ebx+0Ch], 4 - 804cb84 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea edx, [esi+eax] - 804cbaf 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, eax - 804cbd3 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, offset dword_80611E0 - 804cc25 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, eax - 804cc8c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 804cd17 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea eax, [esi+edx-1] - 804cd17 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-1 ZZ lea eax, [esi+edx-1] - 804ce8b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 8 - 804cec2 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sbb edi, edi - 804cec7 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 90h - 804cf3c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 804cfb6 2 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, eax - 804d043 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 - 804d097 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 - 804d167 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-32] ZZ add [ebp+var_20], 1 - 804d20e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804d227 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 8 - 804d24b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea edx, [eax+1] - 804d260 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+2 ZZ lea edx, [eax+2] - 804d26a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 3 - 804d288 3 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, 1 - 804d2a9 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*8 ZZ lea ecx, ds:80611E0h[esi*8] - 804d2a9 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*8+134615520 ZZ lea ecx, ds:80611E0h[esi*8] - 804d318 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 804d3d2 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi - 804d3f2 7 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ imul ecx, [edi+10h], 0A1h - 804d3f9 6 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ add ecx, offset dword_8061580 - 804d411 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, 2 - 804d45a 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea eax, [ebx+8] - 804d4f3 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, eax - 804d504 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804d50b 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, ecx - 804d510 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea edi, [esi+1] - 804d513 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804d56e 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, eax - 804d646 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, eax - 804d654 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 804d65b 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, ecx - 804d660 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea esi, [edi+1] - 804d663 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804d6d0 2 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, eax - 804d6ed 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [ebp+var_14EC] - 804d6f7 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, esi - 804d855 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 4 - 804d858 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-16843009 ZZ lea eax, [edx-1010101h] - 804d873 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 2 - 804d878 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sbb esi, 3 - 804d89b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, esi - 804d8a9 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, edi - 804d96a 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+-15778476 ZZ lea ecx, [edx-0F0C2ACh] - 804d9a9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea eax, [esi+eax] - 804d9af 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea esi, [eax+1] - 804d9fd 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, 2 - 804da5d 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ds:dword_8061394 - 804da6b 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ds:dword_8061398 - 804da7b 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, ds:dword_806139C - 804db01 6 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, ds:dword_8061394 - 804db20 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX ZZ lea esi, [edi+eax+1] - 804db20 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX+1 ZZ lea esi, [edi+eax+1] - 804db70 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea esi, [esi+edi+4] - 804db70 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI+4 ZZ lea esi, [esi+edi+4] - 804dba5 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 1 ; int - 804dbaf 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, 4 - 804dd05 6 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, [ebp+var_14F4] - 804ec83 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea eax, [eax+eax*2] - 804ec83 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea eax, [eax+eax*2] - 804eca6 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea ecx, [edi+esi+1] - 804eca6 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea ecx, [edi+esi+1] - 804ecb6 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi - 804ecba 3 INSTR CHECK OVERFLOW SIGNED 32 EBX ZZ imul ebx, eax - 804ecbd 2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov edi, eax - 804ecbf 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov eax, ebx - 804ecee 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*2 ZZ lea ecx, [ebx+ebx*2] - 804ecee 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EBX*2 ZZ lea ecx, [ebx+ebx*2] - 804ecf1 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804ecf7 6 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, ds:dword_80614AC - 804ecfd 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4 ZZ lea edx, ds:0[ebx*4] - 804ed04 3 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 8 - 804ed10 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 804ed15 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, edx - 804ed17 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 0Ch - 804ed1a 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, 4 - 804ed4c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea edi, [edx+1] - 804ed67 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 804ed6e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 3 - 804edc7 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 804eddd 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, ecx - 804edf9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea eax, [edi+eax*2] - 804edf9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea eax, [edi+eax*2] - 804ee08 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, [ebp+var_3C] - 804ee0b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [ESI+4] ZZ add [esi+4], edi - 804ee1a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 0Ch - 804ee20 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea eax, [ecx+1] - 804ee2a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-1 ZZ lea edi, [ecx-1] - 804ee50 4 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-28] ZZ add [ebp+var_1C], 1 - 804ee6e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*2 ZZ lea edx, [ecx+ecx*2-3] - 804ee6e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea edx, [ecx+ecx*2-3] - 804ee6e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2+-3 ZZ lea edx, [ecx+ecx*2-3] - 804ee78 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*2 ZZ lea edx, [ecx+ecx*2] - 804ee78 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea edx, [ecx+ecx*2] - 804ee7b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea edx, [eax+edx*4-18h] - 804ee7b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea edx, [eax+edx*4-18h] - 804ee7b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4+-24 ZZ lea edx, [eax+edx*4-18h] - 804ee8b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 0Ch - 804ee92 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 804eeb8 2 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, esi - 804eeba 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea edx, [esi+edi] - 804eee0 66 FUNC PROBLEM sub_804EEE0 CHUNKS BADRTLS - 804f408 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 804f428 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+16 ZZ lea edx, [eax+10h] - 804f4a9 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 13h - 804f531 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 804f538 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al - 804f575 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-796] ZZ adc [ebp+var_31C], edx - 804f6a6 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, eax - 804f6c0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804f6d1 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, 1 - 804f736 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, eax - 804f750 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804f756 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, 1 - 804f7c3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 804f7c9 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, 1 - 804f80f 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, ds:dword_80614B4 - 804f829 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea ecx, [edx+4] - 804f855 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 806150c ZZ add ds:stru_8061500.next_free, 4 - 804f881 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, 2 - 804f9b5 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, 2 - 804f9ec 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 2 - 804fa07 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea ecx, [eax+4] - 804fa33 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 806150c ZZ add ds:stru_8061500.next_free, 4 - 804fdfa 5 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 83h - 804fea5 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 2 - 804fea8 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+134602676 ZZ lea esi, a@[eax] ; "*=>@|" - 804fec3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 804ff27 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 1 - 804ffc1 4 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, [esp+2Ch] - 804ffcb 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea ebx, [ebx+edx*4] - 804ffcb 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX*4 ZZ lea ebx, [ebx+edx*4] - 804ffea 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8050006 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 4 - 805008a 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, ds:stru_8061540.object_base - 805009f 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 80500aa 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+-16 ZZ lea edx, [eax-10h] - 8050a20 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8050c23 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8050c26 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 0A1h - 8050e1e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8050e8e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8050f5d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8050f63 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 80614b4 ZZ add ds:dword_80614B4, 1 - 8051067 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 8051069 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 2 - 80510d5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 80510f0 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea edx, [eax+1] - 80519f8 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] - 8051a48 3 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [esp], eax ; path - 8051a88 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, ebx - 8051ae6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 41h - 8051b00 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8051b18 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-48 ZZ lea edi, [esi-30h] - 8051b23 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 41h - 8051b31 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8051b37 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 1 - 8051c8a 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, esi - 8051c98 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, edi - 8051cc1 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ebx, [esi+edx] - 8051cc4 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea ecx, [edi+eax] - 8051ccf 3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov [ebp+var_34], ebx - 8051ce6 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx ebx, al - 8051ce6 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx ebx, al - 8051ce9 2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov ecx, eax - 8051ceb 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 30h - 8051d02 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx ecx, al - 8051d05 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea edi, [ecx-30h] - 8051d12 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, 41h - 8051d1a 6 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 100h - 8051d28 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 8051d2d 4 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-64] ZZ add [ebp+var_40], 1 - 8051d31 4 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-52] ZZ add [ebp+var_34], 1 - 8051d3d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8051d40 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8051d4e 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx ecx, al - 8051d51 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 30h - 8051d60 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea ecx, [ebx-30h] - 8051d8d 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 41h - 8051d95 6 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 100h - 8051da3 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 8051db3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8051db6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 8051dce 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ecx - 8051e0c 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi - 8051e0e 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, edi - 8051e2e 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ebx, [esi+edx] - 8051e36 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8051e3c 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8051e41 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov byte ptr [ebp+var_38], al - 8051e49 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea ebx, [edi+eax] - 8051e51 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 8051e54 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8051e5c 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ebx, [esi+edx] - 8051e62 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea ebx, [edi+eax] - 8051e77 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl - 8051e7a 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-48 ZZ lea esi, [ecx-30h] - 8051e8f 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ecx - 8051e91 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_34], esi - 8051e98 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8051e9b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8051ea1 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8051ea4 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ mov byte ptr [ebp+var_38], cl - 8051eab 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8051eb5 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_38], esi - 8051eb8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 30h - 8051ec0 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl - 8051ec6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 30h - 8051f61 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea ecx, [eax+1] - 8051fde 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 4 - 8052015 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, eax - 805201b 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, eax - 8052025 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 4 - 8052032 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 - 80520be 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 8052100 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, esi - 8052106 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 4 - 8052129 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, esi - 8052164 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi - 8052168 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, edx - 8052177 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, eax - 8052187 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX ZZ lea edi, [ebx+edx-1] - 8052187 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX+-1 ZZ lea edi, [ebx+edx-1] - 8052192 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea esi, [eax-1] - 805219c 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx - 80521cb 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 80521d2 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 - 80521f5 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, edx - 80521f7 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea esi, [edx-1] - 8052202 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 8052208 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 8052215 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 80522af 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, ebx - 8052306 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 25h - 8052336 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx - 805236a 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, eax - 805236c 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, esi - 805238d 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 61h - 8052394 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8052397 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 80523be 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 8052408 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 805240b 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 805242a 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, edx - 8052496 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea edx, [eax+1] - 805249b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, ebx - 80524a5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea esi, [eax-6] - 80524d6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea ebx, [eax+4] - 80525c0 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 805291a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8052920 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-44] ZZ add [ebp+var_2C], edx - 8052970 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8052a9d 4 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ imul esi, [ebp+arg_C] - 8052aa4 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, [ebp+arg_8] - 8052ab6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8052abf 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-28] ZZ add [ebp+var_1C], eax - 8052b30 112 FUNC PROBLEM sub_8052B30 CALLUNRESOLVED - 8052bb8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8052bd8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8052be7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8052c28 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, eax - 8052c2a 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 8052c36 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 - 8052e59 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 - 8052e5f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 73h - 8052e75 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx - 8052e7a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 72h - 8052e88 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx - 8052e8d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 77h - 8052ea4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx - 8052ea9 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 73h - 8052eb7 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx - 8052ebc 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 72h - 8052eca 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx - 8052ecf 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 77h - 8052ee6 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx - 8052eeb 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 73h - 8052ef9 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx - 8052efe 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 72h - 8052f0c 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx - 8052f11 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 77h - 8052f22 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 8052f27 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 74h - 8052f40 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx - 8052f45 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 78h - 8052f56 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 8052f5b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 78h - 8052f78 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx - 8052f7d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 78h - 8052fd3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, [ebp+arg_0] - 8052fdd 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, eax - 805300c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea eax, [ecx+edx+1] - 805300c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+1 ZZ lea eax, [ecx+edx+1] - 8053010 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, [ebp+var_24] - 805303d 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, [ebp+var_1C] - 805304e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, edx - 8053078 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8053084 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8053106 7 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, [ebp+tv.tv_usec], 3E8h - 8053500 227 FUNC PROBLEM sub_8053500 CALLUNRESOLVED - 805352f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea edi, [edi+eax*8] - 805352f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea edi, [edi+eax*8] - 8053720 178 FUNC PROBLEM sub_8053720 CALLUNRESOLVED - 805376d 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, 8 - 8053799 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 8 - 80538b3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*2 ZZ lea eax, [edx+edx*2] - 80538b3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*2 ZZ lea eax, [edx+edx*2] - 80538ce 3 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, 8 - 80538d5 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, esi - 80538d7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 2 - 80538e8 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, 2 - 805392c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*8 ZZ lea eax, [eax+edx*8] - 805392c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*8 ZZ lea eax, [eax+edx*8] - 8053970 376 FUNC PROBLEM sub_8053970 CALLUNRESOLVED - 8053a0f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea ebx, [ebx+eax*8] - 8053a0f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*8 ZZ lea ebx, [ebx+eax*8] - 8053a24 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EDI+12] ZZ add dword ptr [edi+0Ch], 1 - 8053a4b 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-28] ZZ add [ebp+ptr], 8 - 8053b1c 4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 [EBX+16] ZZ sub dword ptr [ebx+10h], 1 - 8053b47 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 8053c42 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBX+16] ZZ add dword ptr [ebx+10h], 1 - 8053c46 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8053c98 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBX+16] ZZ add dword ptr [ebx+10h], 1 - 8053f18 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8053f56 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h - 8053f68 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8053f6e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h - 8054081 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx - 8054086 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 400h - 80540ac 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea edx, [eax-1] - 80540f4 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 288h - 8054182 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, 1 - 8054237 3 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ adc ecx, dword ptr [ebp+var_60+4] - 80542d2 3 INSTR CHECK OVERFLOW SIGNED 32 EBX ZZ imul ebx, edx, 0Ah - 80542d7 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, ebx - 8054323 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, ebx - 80543fb 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, edi - 805440f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, edx - 8054415 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDI ZZ lea edi, [ebx+edi] - 8054493 4 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul edx, dword ptr [ebp+var_60] - 8054497 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx - 805449b 3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, ecx - 805449e 2 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ add edx, eax - 80544a3 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_98], edx - 80544b7 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, eax - 8054518 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX ZZ lea ecx, [ebx+ecx] - 8054535 7 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-156] ZZ adc [ebp+var_9C], 0 - 8054558 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, 1 - 8054585 2 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ neg eax - 8054587 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+EAX ZZ lea edi, [edi+eax-1] - 8054587 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+EAX+-1 ZZ lea edi, [edi+eax-1] - 80545c7 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov dword ptr [ebp+var_60], edi - 80545d3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 - 80545ef 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 30h - 8054633 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, ebx - 8054644 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, edi - 805466d 2 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ neg ecx - 805467e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, [ebp+var_6C] - 80546a4 4 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-104] ZZ add [ebp+var_68], 1 - 80546ae 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, esi - 80546b0 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, esi - 80546b5 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, edi - 8054706 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8054728 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8054734 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8054786 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, 1 - 805479d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea eax, [edx+eax+1] - 805479d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea eax, [edx+eax+1] - 805485d 3 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ adc ecx, dword ptr [ebp+var_60+4] - 80548cd 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-124] ZZ add [ebp+var_7C], 1 - 805494c 2 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ adc ecx, esi - 80549d4 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 80549e2 3 INSTR CHECK OVERFLOW SIGNED 32 EDI ZZ imul edi, edx - 80549e7 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDX ZZ lea edx, [edi+edx] - 8054a44 6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [ebp+var_B0], ecx - 8054a64 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea eax, [eax+eax*4] - 8054a64 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea eax, [eax+eax*4] - 8054a67 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea eax, [edx+eax*2] - 8054a67 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea eax, [edx+eax*2] - 8054a79 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*2 ZZ lea eax, [eax+edx*2] - 8054a79 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2 ZZ lea eax, [eax+edx*2] - 8054aad 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, eax - 8054ab7 3 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ add ecx, 1 - 8054b28 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea ebx, [ecx-80000000h] - 8054b58 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea ebx, [ecx-80000000h] - 8054bc5 3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ adc edx, dword ptr [ebp+var_60+4] - 8054bd2 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, ecx - 8054c00 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea ebx, [ecx-80000000h] - 8054c10 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, dword ptr [ebp+var_60] - 8054c16 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sbb edi, edi - 8054c1a 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, 3 - 8054c45 3 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 1 - 8054c54 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 30h - 8054c66 2 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ neg eax - 8054c68 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EBX+EAX ZZ lea edi, [ebx+eax-1] - 8054c68 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EBX+EAX+-1 ZZ lea edi, [ebx+eax-1] - 8054cd0 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, edi - 8054cea 7 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-156] ZZ adc [ebp+var_9C], 0 - 8054e37 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] - 8054e3a 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx - 8054e68 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea edx, [eax+9] - 8054e77 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea eax, [eax+8] - 8054fb7 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] - 8054fba 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx - 8054fe8 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea edx, [eax+9] - 8054ff7 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea eax, [eax+8] - 8055034 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea edi, [eax+14h] - 8055043 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 - 805505f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 30h - 805509b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 - 80550bc 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8 EDX ZZ sub dl, al - 80550e6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 - 8055100 521 FUNC PROBLEM sub_8055100 CALLUNRESOLVED - 8055130 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea edx, [ebx+eax*4] - 8055130 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*4 ZZ lea edx, [ebx+eax*4] - 8055142 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, eax - 8055165 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*4 ZZ lea esi, [ebx+esi*4] - 8055165 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea esi, [ebx+esi*4] - 8055168 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, [ebp+var_34] - 80551a4 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, 4 - 80551b0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 80551c5 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, 4 - 80551d9 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-32] ZZ add [ebp+var_20], 1 - 805522b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 805523d 3 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, 1 - 8055257 4 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-36] ZZ add [ebp+var_24], 1 - 805527b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*4 ZZ lea eax, [edx+esi*4] - 805527b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI*4 ZZ lea eax, [edx+esi*4] - 8055284 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+var_24] - 805528a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4 ZZ lea edx, [esi+ebx*4] - 805528a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EBX*4 ZZ lea edx, [esi+ebx*4] - 80552d9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*4 ZZ lea eax, [ebx+esi*4] - 80552d9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea eax, [ebx+esi*4] - 80552e3 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi - 8055328 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea ecx, [eax+edx*4] - 8055328 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea ecx, [eax+edx*4] - 805555c 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, 4 - 80555d6 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov [ebp+var_41], al - 805564e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, [ebp+var_2C] - 805568d 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov byte ptr [ebp+var_4C], al - 80556ae 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea ecx, [esi+edi] - 80556c7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 80556ca 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 80556ef 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edi, [ebx+1] - 8055701 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea ecx, [edi+30h] - 805570e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8055727 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 30h - 8055734 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 30h - 8055737 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 805573a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 805575b 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 80557b6 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, ebx - 80557be 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 80557c1 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 80557c7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 805586f 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 80559e5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 80559e8 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-44] ZZ add [ebp+var_2C], 1 - 8055a06 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, [ebp+var_2C] - 8055a9d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8055b2f 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 8055b32 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8055b65 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] - 8055b75 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] - 8055bd4 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 2 - 8055bf5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea ecx, [esi-21h] - 8055c2c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea ecx, [ebx+1] - 8055c3c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea edx, [ecx+1] - 8055c4c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea ebx, [edx+1] - 8055c5e 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 8055c89 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] - 8055c99 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] - 8055ca9 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 8055cbb 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, [ebp+var_48] - 8055cc6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, [ebp+var_2C] - 8055cde 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, [ebp+var_2C] - 8055d0a 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 8055d4c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea edi, [esi+edx] - 8055d4f 2 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, edi - 8055d51 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi - 8055da0 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 8055da2 2 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, ebx - 8055ddb 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-44] ZZ add [ebp+var_2C], 1 - 8055e1c 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 5Bh - 8055e24 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx edx, dl - 8055e30 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 ; jumptable 08055E27 default case - 8055e33 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8055e8c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea ecx, [edi+esi+1] - 8055e8c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea ecx, [edi+esi+1] - 8055e95 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, ecx - 8055ea3 3 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 1 - 8055ea6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8055ead 3 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, 1 - 8055f27 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea edx, [ebx+1] - 8055f6e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, eax - 8055f73 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea eax, [edi+eax*8] - 8055f73 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea eax, [edi+eax*8] - 8055f8e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX*8 ZZ lea edi, [edi+ebx*8] - 8055f8e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea edi, [edi+ebx*8] - 8055fa9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] - 8055fcb 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea edx, [eax+1] - 80562ff 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea edx, [ebx+8] - 805633a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 80563fc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+8 ZZ lea eax, [edi+8] - 805647b 3 INSTR CHECK UNDERFLOW SIGNED 32 EAX ZZ sub eax, 0Ch - 80564b6 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, [ebp+var_464] - 80564d7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 80564e0 7 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-1124] ZZ add [ebp+var_464], 1 - 80564e7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 805651b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea ebx, [esi+1] - 805653e 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx edx, al - 8056543 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea esi, [edx-30h] - 8056571 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_490], edx - 8056590 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, edx - 805659b 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, edx - 80565a9 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] - 80565e0 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_49C], edx - 8056600 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8056619 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, edx - 805663e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX ZZ lea edi, [ebx+edx] - 805665c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 - 805665f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea ebx, [ecx+edx] - 8056672 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8056675 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-1124] ZZ add [ebp+var_464], ebx - 80566be 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI*4 ZZ lea edx, [edi+edi*4] - 80566be 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDI*4 ZZ lea edx, [edi+edi*4] - 80566c1 3 INSTR CHECK TRUNCATION SIGNED 32 EAX 8 AL ZZ movsx eax, al - 80566c4 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*2 ZZ lea edi, [eax+edx*2-30h] - 80566c4 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2 ZZ lea edi, [eax+edx*2-30h] - 80566c4 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2+-48 ZZ lea edi, [eax+edx*2-30h] - 80566c8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 80566ce 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx edx, al - 80566ce 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx edx, al - 80566d1 2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov ecx, eax - 80566d3 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea esi, [edx-30h] - 8056710 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx eax, al - 8056788 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8056794 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx edx, cl - 805683e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea ecx, [eax-1] - 8056841 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, ecx - 805684c 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, ecx - 805685a 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] - 8056866 6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [ebp+n], ecx - 80568bc 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, [ebp+s] - 80568c2 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, 1 - 80568d0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 - 80568db 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 - 80568e9 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], esi - 80568f7 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-1124] ZZ add [ebp+var_464], eax - 8056983 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8056992 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea esi, [ebx+1] - 80569b2 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-1 ZZ lea eax, [esi-1] - 80569bd 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 80569c2 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 80569f8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea edx, [ecx+edx] - 8056a6a 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, [ebp+s] - 8056a70 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, 1 - 8056a80 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 - 8056a8b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 - 8056a9e 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_49C], edx - 8056abe 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8056b19 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [ebp+var_464] - 8056b1f 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, eax - 8056b21 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+n], eax - 8056b30 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, [ebp+n] - 8056b79 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8056bb9 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], esi - 8056bc7 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-1124] ZZ add [ebp+var_464], eax - 8056c51 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov eax, ebx - 8056c5a 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, ebx - 8056c5f 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_468], edx - 8056c65 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov edx, ebx - 8056c70 6 INSTR CHECK UNDERFLOW UNSIGNED 32 [EBP-1128] ZZ sub [ebp+var_468], edx - 8056c7d 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea ecx, [edx+ebx] - 8056c83 6 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, [ebp+var_488] - 8056c90 2 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ add edx, ecx - 8056c95 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 8056c97 3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, edx, 3Ch - 8056c9c 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 8056c9e 3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, ecx, 3Ch - 8056ca1 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov ecx, ebx - 8056ca3 2 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, eax - 8056cb8 7 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, [ebp+var_468], 64h - 8056cc2 6 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ mov byte ptr [ebp+var_488], bl - 8056cc2 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl - 8056cd2 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, edx - 8056d29 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 - 8056d35 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 - 8056d43 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea eax, [edx+edx*4] - 8056d43 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea eax, [edx+edx*4] - 8056d46 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, eax - 8056d48 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, eax - 8056d4c 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 30h - 8056d71 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [ebp+n], edi - 8056d7f 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+n], eax - 8056d9a 2 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ neg edx - 8056db2 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea esi, [ecx+eax] - 8056db7 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, [ebp+var_4AC] - 8056dc2 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax - 8056ddf 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] - 8056dff 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 - 8056e0b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8056e4b 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl - 8056e71 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8056e86 3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ add eax, 1 - 8056e95 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-1124] ZZ add [ebp+var_464], edx - 8056ecb 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], esi - 8056ed1 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-1124] ZZ add [ebp+var_464], esi - 8056edf 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ecx - 8056ee1 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, esi - 8056eec 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, esi - 8056efa 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] - 8056f5b 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8056f74 2 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ add edx, esi - 8056f99 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+ESI ZZ lea edi, [ecx+esi] - 8056fb4 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 - 8056fb7 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ecx, [esi+edx] - 8056fcc 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-1124] ZZ add [ebp+var_464], ecx - 8056ffd 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 8057008 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, ecx - 8057031 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 - 805703d 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] - 8057046 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] - 805708e 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 805709f 3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ add edx, 1 - 80570a8 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-1124] ZZ add [ebp+var_464], esi - 80570b5 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-1 ZZ lea esi, [ebx-1] ; jumptable 080566F3 case 0 - 80570d9 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 6 - 80570e5 2 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ add edx, ecx - 80570ea 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 80570ec 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] - 80570f3 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx - 80570f5 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax - 80570f7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8057110 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_488], dl - 8057110 6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov byte ptr [ebp+var_488], dl - 8057173 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 7 - 8057176 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, [edx+18h] - 8057182 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea ecx, [edx+esi] - 805718b 2 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, esi - 80571c0 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 ; jumptable 080566F3 case 116 - 80571cc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] - 80571d5 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] - 805721c 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 805722b 3 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ add ecx, 1 - 80572bd 6 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov byte ptr [ebp+var_488], al - 80572bd 6 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov byte ptr [ebp+var_488], al - 80572cd 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8 EBX ZZ sub bl, al - 80572e0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 - 80572ed 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 80572ef 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*4 ZZ lea eax, [edx+edx*4] - 80572ef 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EDX*4 ZZ lea eax, [edx+edx*4] - 80572f2 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, eax - 80572f4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax - 80572ff 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov esi, edx - 8057303 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 30h - 8057308 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 ; jumptable 080566F3 case 110 - 8057314 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] - 805731d 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] - 8057364 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8057373 3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ add eax, 1 - 80573be 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 80574bf 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+EAX ZZ lea eax, [edx+eax-64h] - 80574bf 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+EAX+-100 ZZ lea eax, [edx+eax-64h] - 80574e5 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 17Eh - 80574eb 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [ebp+var_498] - 8057500 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, esi - 8057505 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 8057507 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] - 805750e 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx - 8057522 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi - 8057524 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX ZZ lea eax, [eax+edx+3] - 8057524 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea eax, [eax+edx+3] - 805755a 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 8057561 3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul edx, 64h - 805758b 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 16Dh - 8057591 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, eax - 8057595 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_498] - 80575a6 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea esi, [eax+17Eh] - 80575b5 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, esi - 80575ba 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 80575bc 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] - 80575c3 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx - 80575d7 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi - 80575db 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX ZZ lea eax, [eax+edx+3] - 80575db 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea eax, [eax+edx+3] - 805761c 6 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ add edx, [ebp+var_488] - 8057628 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 805762a 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+1 ZZ lea ecx, [edx+1] - 80576a9 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8057720 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 8057722 3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul edx, 64h - 80577cb 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 80577cd 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+19 ZZ lea esi, [edx+13h] - 80577d9 3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, edx, 64h - 80577de 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 8057805 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax - 8057830 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 6 - 805783a 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, ecx - 805783c 2 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ add edx, ecx - 8057841 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 8057843 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] - 805784a 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx - 805784c 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EAX ZZ lea esi, [esi+eax+7] - 805784c 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EAX+7 ZZ lea esi, [esi+eax+7] - 8057869 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 8057873 3 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, 1 - 8057894 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, edx - 805789f 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, edx - 80578ad 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] - 80578f8 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8057916 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea edi, [ecx+edx] - 8057932 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea esi, [ecx+edx] - 805794c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 - 805794f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea ecx, [edx+ebx] - 80579b7 5 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 76Ch - 80579c8 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-1128] ZZ neg [ebp+var_468] - 80579de 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] - 80579fc 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl - 8057a22 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], esi - 8057a31 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi - 8057a33 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-1124] ZZ add [ebp+var_464], esi - 8057a47 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, 1 - 8057a58 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea esi, [edi-1] - 8057a64 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8057a73 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] - 8057aa3 6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov byte ptr [ebp+var_49C], dl - 8057ac9 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], esi - 8057ade 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, 1 - 8057aed 6 INSTR CHECK OVERFLOW UNSIGNED 32 [EBP-1124] ZZ add [ebp+var_464], eax - 8057b14 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea esi, [edx+esi] - 8057b30 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea esi, [edi-1] - 8057b3c 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8057b4b 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] - 8057b90 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl - 8057bb7 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], esi - 8057bee 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8057c6d 2 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, edi - 8057cae 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8057ce9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ESI ZZ lea edi, [eax+esi] - 8057d03 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI ZZ lea esi, [edx+esi] - 8057d1c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 - 8057d1f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea ecx, [edx+ebx] - 8057d4f 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl - 8057d76 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8057d96 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8057d9d 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX ZZ lea esi, [ebx+edx] - 8057daf 10 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, [ebp+var_468], 2710h - 8057dbc 6 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ mov byte ptr [ebp+var_488], bl - 8057dbc 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl - 8057dcc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ECX ZZ lea ecx, [eax+ecx] - 8057dcf 3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, edx, 64h - 8057de3 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EAX ZZ lea eax, [ecx+eax] - 8057df1 7 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, [ebp+var_468], 64h - 8057dfb 6 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ mov byte ptr [ebp+var_488], bl - 8057dfb 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl - 8057e0b 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, edx - 8057e42 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 8057e44 3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, edx, 64h - 8057e4d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, eax - 8057e4f 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea eax, [esi+edx] - 8057e68 2 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, eax - 8057e70 3 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ imul ecx, 64h - 8057e82 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi - 8057e8c 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 64h - 8057ea9 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi - 8057eb8 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI ZZ lea esi, [edx+esi+76Ch] - 8057eb8 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI+1900 ZZ lea esi, [edx+esi+76Ch] - 8057ef5 2 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ neg ecx - 8057f49 3 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, 1 - 8057f8f 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea eax, [edx+eax+16Dh] - 8057f8f 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+365 ZZ lea eax, [edx+eax+16Dh] - 8057f9b 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+var_488], eax - 8057fa1 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_498] - 8057fa7 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea esi, [eax+17Eh] - 8057fb6 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, esi - 8057fbb 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax - 8057fbd 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] - 8057fc4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx - 8057fd8 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi - 8057fdf 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX ZZ lea eax, [eax+edx+3] - 8057fdf 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea eax, [eax+edx+3] - 8058001 6 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ mov byte ptr [ebp+var_488], bl - 8058001 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl - 8058041 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8058066 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 805808b 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 80580d9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+ESI ZZ lea edi, [ecx+esi] - 80580e1 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+100 ZZ lea ecx, [esi+64h] - 805810d 6 INSTR CHECK OVERFLOW SIGNED 32 [EBP-1116] ZZ add [ebp+s], edi - 8058172 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea edi, [eax+14h] - 8058183 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 - 805819f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 30h - 80583f5 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 80584d0 2 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ neg esi - 80584d2 6 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, offset asc_805FAE5; "--" - 805852d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8058541 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 8058544 4 INSTR CHECK OVERFLOW SIGNED 32 EBX ZZ imul ebx, [ebp+var_10] - 8058598 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805861a 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx eax, dl - 8058627 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov byte ptr [ebp+var_30], dl - 805869e 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx eax, al - 8058706 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 42h - 805871e 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx edx, dl - 805873e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, [ebp+var_2C] - 805878a 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, edx - 80588f7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 805891b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 1 - 8058921 4 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ imul esi, [ebp+var_3C] - 8058925 4 INSTR CHECK OVERFLOW SIGNED 32 EDI ZZ imul edi, [ebp+var_40] - 805892f 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, edi - 8058931 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, esi - 8058998 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8058a26 3 INSTR CHECK TRUNCATION SIGNED 32 EDX 8 DL ZZ movsx eax, dl - 8058a26 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx eax, dl - 8058aa4 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ adc edx, edx - 8058aae 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, [ebp+var_2C] - 8058ae6 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx eax, al - 8058b56 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-66 ZZ lea eax, [edi-42h] - 8058b73 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al - 8058d84 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx - 8058deb 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 24h - 8058e44 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8058e53 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 2 - 8058e76 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+dest] - 8058e86 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 8058f0e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] - 8058fe3 6 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, [ebp+var_2E4] - 8059032 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8059048 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 805905e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8059074 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 805908a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805909d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax - 80590c7 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-780] ZZ add [ebp+dest], ecx - 80590dd 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax - 8059107 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-780] ZZ add [ebp+dest], ecx - 805915a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 805917c 6 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, [ebp+var_2E4] - 80591a9 6 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, [ebp+var_2E4] - 80591c8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 80591d1 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov eax, edi - 80591dc 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 80591f8 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 80592ca 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n - 80592e9 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 80592fb 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 805936b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] - 80593aa 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea edx, [esi+eax] - 80593d7 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 80593f6 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, [ebp+var_338] - 80593ff 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] - 80594ea 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] - 8059555 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n - 80595d9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] - 805968b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx+4] - 805968b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] - 80596e2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx+4] - 80596e2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] - 80597a0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] - 8059848 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] - 80598be 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, ebx - 8059902 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi - 8059907 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 805998e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 2Ch - 8059991 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-828] ZZ add [ebp+var_33C], 1 - 8059a3b 6 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, [ebp+var_2E4] - 8059a43 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 12h ; switch 5 cases - 8059a8e 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, ebx - 8059aee 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] - 8059b29 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 8059b38 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] - 8059b76 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, ebx - 8059beb 6 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, [ebp+var_2E4] - 8059c38 6 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, [ebp+var_2E4] - 8059c7d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 8059cf4 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h - 8059d10 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 3 - 8059d37 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] - 8059d4b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edi - 8059d5f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 8059def 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] - 8059eb3 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi - 8059f5d 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n - 8059f82 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov edx, edi - 8059f8b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 8059f9f 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 805a110 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, dword ptr [ebp+size] - 805a126 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] - 805a144 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+var_338] - 805a14a 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, [ebp+n] - 805a150 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, eax - 805a194 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805a1a7 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] - 805a1ca 7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov word ptr [ebp+var_350], cx - 805a1f6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805a22b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h - 805a247 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 3 - 805a300 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 805a362 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 805a395 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805a3a2 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-824] ZZ add [ebp+var_338], eax - 805a3df 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea eax, [ecx+edi] - 805a3f3 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, ebx - 805a433 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 805a452 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 3 - 805a46a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805a4a3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805a4b3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea edx, [ecx+ecx*4] - 805a4b3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea edx, [ecx+ecx*4] - 805a4b6 2 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, edx - 805a4b8 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl - 805a4bb 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea ecx, [edx+ebx-30h] - 805a4bb 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea ecx, [edx+ebx-30h] - 805a4c1 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, edx - 805a4e6 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov dword ptr [ebp+size], edi - 805a503 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805a513 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea ebx, [ecx+ecx*4] - 805a513 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea ebx, [ecx+ecx*4] - 805a516 2 INSTR CHECK OVERFLOW UNSIGNED 32 EBX ZZ add ebx, ebx - 805a518 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl - 805a51b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX ZZ lea ecx, [ebx+edx-30h] - 805a51b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea ecx, [ebx+edx-30h] - 805a521 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx - 805a565 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805a5a8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 4 - 805a5d1 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 805a617 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, ebx - 805a61e 2 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ neg ecx - 805a632 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] - 805a718 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 805a71b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 - 805a764 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805a777 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] - 805a7d1 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805a7fa 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 - 805a804 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax - 805a82f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 805a852 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805a863 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-824] ZZ add [ebp+var_338], eax - 805a89b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 3 - 805a8e0 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 - 805a8e3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 - 805a934 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805a955 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 17h - 805a961 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 2 - 805a974 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 3 - 805a9a3 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 0Fh - 805a9b6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 3 - 805aa05 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805aa34 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805aa41 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-824] ZZ add [ebp+var_338], ecx - 805aa87 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805aab6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805aac3 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 [EBP-824] ZZ add [ebp+var_338], ecx - 805aae5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea eax, [ecx+1] - 805ab43 5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 80000000h - 805aba8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] - 805abb3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 805abba 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 10h - 805abcb 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] - 805abce 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 805abf0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] - 805ac00 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] - 805ac12 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] - 805ac22 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea ecx, [esi+0Ch] - 805ac40 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] - 805ac60 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] - 805acf8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea eax, [edi+1] - 805acfd 3 INSTR CHECK OVERFLOW SIGNED 32 EBX ZZ imul ebx, esi, 2Ch - 805ad00 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea ebx, [edx+ebx] - 805ad41 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] - 805ad50 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 805ad56 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea edx, [eax-30h] - 805ad9b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805ada1 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea ecx, [eax-1] - 805adf6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea eax, [edx-30h] - 805ae20 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea eax, [edi+1] - 805ae4b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805ae51 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea edi, [eax-1] - 805ae70 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, 8 - 805ae78 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, 10h - 805ae88 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea eax, [edx-25h] - 805aece 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al - 805aee0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 0Fh - 805af05 3 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 1 - 805af44 3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov [ebp+var_40], ebx - 805af52 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 805af5c 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 10h - 805af77 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea ecx, [esi+ecx] - 805af8f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 805af97 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 805afbc 4 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul eax, [ebp+var_34], 2Ch - 805aff6 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ imul esi, 2Ch - 805b01b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h - 805b028 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ add esi, 1 - 805b02e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h - 805b03a 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, ecx - 805b068 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea edi, [esi+1] - 805b078 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h - 805b080 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 805b086 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h - 805b08f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, esi - 805b0cb 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 30h - 805b0d1 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_20], dl - 805b123 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 805b12d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 10h - 805b142 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea edx, [ecx+edx] - 805b168 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 1 - 805b16e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea eax, [ecx-30h] - 805b195 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea ecx, [edx+edx*4] - 805b195 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea ecx, [edx+edx*4] - 805b198 2 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, ecx - 805b19a 3 INSTR CHECK TRUNCATION SIGNED 32 EBX 8 BL ZZ movsx ebx, bl - 805b19a 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl - 805b19d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX ZZ lea edx, [ecx+ebx-30h] - 805b19d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea edx, [ecx+ebx-30h] - 805b1a3 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sbb ecx, ecx - 805b1a5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805b1ad 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea ecx, [ebx-30h] - 805b1c8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 - 805b1ce 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] - 805b2b8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 0Dh - 805b2cd 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, eax - 805b30b 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl - 805b35e 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, eax - 805b3fc 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea esi, [eax+eax*4] - 805b3fc 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea esi, [eax+eax*4] - 805b3ff 2 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, esi - 805b401 3 INSTR CHECK TRUNCATION SIGNED 32 EDX 8 DL ZZ movsx edx, dl - 805b401 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl - 805b404 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea eax, [esi+edx-30h] - 805b404 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea eax, [esi+edx-30h] - 805b40a 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx - 805b40c 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 - 805b414 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea esi, [edx-30h] - 805b431 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 805b437 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea eax, [ecx+1] - 805b463 3 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 1 - 805b472 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea edi, [esi+2] - 805b486 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea edx, [esi-30h] - 805b4db 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 1 - 805b4e5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 10h - 805b4fa 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea eax, [ecx+eax] - 805b511 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EAX ZZ add eax, 1 - 805b517 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] - 805b52c 3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul edx, eax, 0Ah - 805b534 2 INSTR CHECK UNDERFLOW SIGNED 32 EAX ZZ sbb eax, eax - 805b536 3 INSTR CHECK TRUNCATION SIGNED 32 ECX 8 CL ZZ movsx ecx, cl - 805b536 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl - 805b53d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX ZZ lea eax, [edx+ecx-30h] - 805b53d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea eax, [edx+ecx-30h] - 805b543 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx - 805b545 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 805b54d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea edx, [ecx-30h] - 805b566 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 - 805b569 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, 1 - 805b58f 2 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, eax - 805b5ea 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl - 805b638 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax - 805b63d 3 INSTR CHECK OVERFLOW UNSIGNED 32 EAX ZZ add eax, 4 - 805b66e 2 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ neg esi - 805b670 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, 14h - 805b673 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi - 805b689 3 INSTR CHECK OVERFLOW UNSIGNED 32 ECX ZZ add ecx, 1 - 805b6bd 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sbb esi, esi - 805b6c2 3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ add esi, 3 - 805b6c5 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi - 805b74c 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_10], edx - 805b77d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ adc edx, 0 - 805b780 2 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ neg edx - 805b7dd 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ adc ecx, 0 - 805b7e0 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ neg ecx - 805b7f4 4 INSTR CHECK OVERFLOW SIGNED 32 [EBP-12] ZZ adc [ebp+var_C], 0 - 805b7fb 3 INSTR CHECK OVERFLOW SIGNED 32 [EBP-12] ZZ neg [ebp+var_C] - 805b818 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_18] - 805b878 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea ecx, [edi-1] - 805b8d0 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_28], edx - 805b920 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ adc edx, 0 - 805b923 2 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ neg edx - 805b98b 4 INSTR CHECK OVERFLOW SIGNED 32 [EBP-28] ZZ adc [ebp+var_1C], 0 - 805b98f 3 INSTR CHECK OVERFLOW SIGNED 32 [EBP-28] ZZ neg [ebp+var_1C] - 805b99a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ adc ecx, 0 - 805b99d 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ neg ecx - 805b9bb 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_20] - 805ba18 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sbb edi, edx - 805ba46 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sbb edi, eax - 805ba57 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, [ebp+var_38] - 805bb08 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_C] - 805bb78 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea ecx, [edi-1] - 805bbdd 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sbb esi, edx - 805bc2e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, [ebp+var_10] - 805bc8b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sbb esi, edx - 805bcaf 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, [ebp+var_C] - 805bce0 90 FUNC PROBLEM sub_805BCE0 CALLUNRESOLVED - 805bceb 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 5309h - 805bcf9 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea edi, (dword_8060EF0 - 8060FF4h)[ebx] - 805bcff 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea eax, (dword_8060EF0 - 8060FF4h)[ebx] - 805bd05 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, eax - 805bd2b 3 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ add esi, 1 - 805bd49 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 52ABh - 805bd80 42 FUNC PROBLEM sub_805BD80 CALLUNRESOLVED - 805bd98 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 4 - 805bdb9 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EBX ZZ add ebx, 523Ch diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.log deleted file mode 100644 index 9f78a33ae..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.log +++ /dev/null @@ -1,1112 +0,0 @@ - -v6.1 48-B717-76F4-42 Jason Hiser, University of Virginia / Dpt of Computer Science - -Your support plan might have expired. -To renew it, please visit our web site: - -http://www.hex-rays.com/idapro/idaupgrade.htm - -Thank you for using IDA Pro! -> Continue - - bytes pages size description ---------- ----- ---- -------------------------------------------- - 417792 51 8192 allocating memory for b-tree... - 417792 51 8192 allocating memory for virtual array... - 262144 32 8192 allocating memory for name pointers... ------------------------------------------------------------------ - 1097728 total memory allocated - -Loading processor module /home/jdh8d/peasoup/uva/idapro61/ida/procs/pc.ilx for metapc...OK -Autoanalysis subsystem has been initialized. -Possible file format: ELF for Intel 386 (Executable) (/home/jdh8d/peasoup/uva/idapro61/ida/loaders/elf.llx) -Loading file '/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe' into database... -Detected file format: ELF for Intel 386 (Executable) -Assuming __cdecl calling convention by default - 0. Creating a new segment (0804964C-0804967C) ... ... OK - 1. Creating a new segment (0804967C-08049CCC) ... ... OK - 2. Creating a new segment (08049CD0-0805BDAC) ... ... OK - 3. Creating a new segment (0805BDAC-0805BDC8) ... ... OK - 4. Creating a new segment (0805BDE0-0805FF10) ... ... OK - 5. Creating a new segment (0805FF10-0805FF3C) ... ... OK - 6. Creating a new segment (0805FF3C-0805FFD8) ... ... OK - 7. Creating a new segment (08060EF0-08060EF8) ... ... OK - 8. Creating a new segment (08060EF8-08060F00) ... ... OK - 9. Creating a new segment (08060F00-08060F04) ... ... OK - 10. Creating a new segment (08060FEC-08060FF4) ... ... OK - 11. Creating a new segment (08060FF4-08061190) ... ... OK - 12. Creating a new segment (080611A0-080612CC) ... ... OK - 13. Creating a new segment (080612E0-08061F20) ... ... OK -Loading symbols... - 14. Creating a new segment (08061F20-080620E0) ... ... OK - 15. Creating a new segment (080620E0-080622A0) ... ... OK -Adding relocations... -Patching program-linkage-table for best viewing... -Marking typical code sequences... -Flushing buffers, please wait...ok -File '/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe' has been successfully loaded into the database. -Compiling file '/home/jdh8d/peasoup/uva/idapro61/ida/idc/ida.idc'... -Executing function 'main'... -Compiling file '/home/jdh8d/peasoup/uva/idapro61/ida/idc/onload.idc'... -Executing function 'OnLoad'... -IDA is analysing the input file... -You may start to explore the input file right now. -Propagating type information... -Function argument information has been propagated -The initial autoanalysis has been finished. -Beginning IDAP_run. -IDA SDK version: 610 -Starting data segment of type 3 SegName: _rodata -Read-only data segment. -Starting data segment of type 3 SegName: _eh_frame_hdr -Read-only data segment. -Starting data segment of type 3 SegName: _eh_frame -Read-only data segment. -Starting data segment of type 3 SegName: _ctors -Starting data segment of type 3 SegName: _dtors -Starting data segment of type 3 SegName: _jcr -Starting data segment of type 3 SegName: _got -Starting data segment of type 3 SegName: _got_plt -Starting data segment of type 3 SegName: _data -Starting data segment of type 9 SegName: _bss -Not processing segment of type 1 SegName: extern -Not processing segment of type 10 SegName: abs -WARNING: Cannot open strata annotation file a.ncexe.annot -WARNING: No policy file a.ncexe.policy found. System call policies not in effect. -Starting code segment SegName: _init -Number of functions in segment: 380 -ERROR: base = 16 limit = 20 StackFrameMap size = 16 -Starting code segment SegName: _plt -Number of functions in segment: 380 -SERIOUS WARNING: Call location 805365c not in a function. -SERIOUS WARNING: Call location 80536b0 not in a function. -SERIOUS WARNING: Call location 8053719 not in a function. -WARNING: Unresolved indirect jump at 804968c -WARNING: No stack frame info from get_frame for .abort -WARNING: Unresolved indirect jump at 804969c -WARNING: No stack frame info from get_frame for .__errno_location -WARNING: Unresolved indirect jump at 80496ac -WARNING: No stack frame info from get_frame for .sigemptyset -WARNING: Unresolved indirect jump at 80496bc -WARNING: No stack frame info from get_frame for .localeconv -WARNING: Unresolved indirect jump at 80496cc -WARNING: No stack frame info from get_frame for .dirfd -WARNING: Unresolved indirect jump at 80496dc -WARNING: No stack frame info from get_frame for .__cxa_atexit -WARNING: Unresolved indirect jump at 80496ec -WARNING: No stack frame info from get_frame for .strcoll -SERIOUS WARNING: Call location 8052590 not in a function. -WARNING: Unresolved indirect jump at 80496fc -WARNING: No stack frame info from get_frame for .fputs_unlocked -WARNING: Unresolved indirect jump at 804970c -WARNING: No stack frame info from get_frame for .__ctype_get_mb_cur_max -SERIOUS WARNING: Call location 8053dd9 not in a function. -SERIOUS WARNING: Call location 8053df8 not in a function. -SERIOUS WARNING: Call location 8053e3f not in a function. -SERIOUS WARNING: Call location 8053e5b not in a function. -Kludging function .__fprintf_chk - .__fprintf_chk has shared chunks -WARNING: No stack frame info from get_frame for .__fprintf_chk -WARNING: Unresolved indirect jump at 804972c -WARNING: No stack frame info from get_frame for .signal -WARNING: Unresolved indirect jump at 804973c -WARNING: No stack frame info from get_frame for .sigismember -WARNING: Unresolved indirect jump at 804974c -WARNING: No stack frame info from get_frame for .__gmon_start__ -WARNING: Unresolved indirect jump at 804975c -WARNING: No stack frame info from get_frame for .realloc -WARNING: Unresolved indirect jump at 804976c -WARNING: No stack frame info from get_frame for .__xstat64 -WARNING: Unresolved indirect jump at 804977c -WARNING: No stack frame info from get_frame for .localtime -SERIOUS WARNING: Call location 8052526 not in a function. -SERIOUS WARNING: Call location 8052562 not in a function. -Kludging function .__printf_chk - .__printf_chk has shared chunks -WARNING: No stack frame info from get_frame for .__printf_chk -SERIOUS WARNING: Call location 8054d8f not in a function. -WARNING: Unresolved indirect jump at 804979c -WARNING: No stack frame info from get_frame for .getgrnam -WARNING: Unresolved indirect jump at 80497ac -WARNING: No stack frame info from get_frame for .strchr -WARNING: Unresolved indirect jump at 80497bc -WARNING: No stack frame info from get_frame for .getenv -SERIOUS WARNING: Call location 80582e3 not in a function. -WARNING: Unresolved indirect jump at 80497cc -WARNING: No stack frame info from get_frame for .calloc -WARNING: Unresolved indirect jump at 80497dc -WARNING: No stack frame info from get_frame for .strncpy -WARNING: Unresolved indirect jump at 80497ec -WARNING: No stack frame info from get_frame for .freecon -SERIOUS WARNING: Call location 8058431 not in a function. -WARNING: Unresolved indirect jump at 80497fc -WARNING: No stack frame info from get_frame for .memset -WARNING: Unresolved indirect jump at 804980c -WARNING: No stack frame info from get_frame for .__libc_start_main -WARNING: Unresolved indirect jump at 804981c -WARNING: No stack frame info from get_frame for .mempcpy -WARNING: Unresolved indirect jump at 804982c -WARNING: No stack frame info from get_frame for .__memcpy_chk -WARNING: Unresolved indirect jump at 804983c -WARNING: No stack frame info from get_frame for .stpcpy -WARNING: Unresolved indirect jump at 804984c -WARNING: No stack frame info from get_frame for ._obstack_begin -WARNING: Unresolved indirect jump at 804985c -WARNING: No stack frame info from get_frame for ._exit -WARNING: Unresolved indirect jump at 804986c -WARNING: No stack frame info from get_frame for .strrchr -WARNING: Unresolved indirect jump at 804987c -WARNING: No stack frame info from get_frame for .__assert_fail -WARNING: Unresolved indirect jump at 804988c -WARNING: No stack frame info from get_frame for .bindtextdomain -WARNING: Unresolved indirect jump at 804989c -WARNING: No stack frame info from get_frame for .mbrtowc -WARNING: Unresolved indirect jump at 80498ac -WARNING: No stack frame info from get_frame for .gettimeofday -WARNING: Unresolved indirect jump at 80498bc -WARNING: No stack frame info from get_frame for .__ctype_toupper_loc -SERIOUS WARNING: Call location 805548a not in a function. -SERIOUS WARNING: Call location 80554a4 not in a function. -SERIOUS WARNING: Call location 80554c8 not in a function. -WARNING: Unresolved indirect jump at 80498cc -WARNING: No stack frame info from get_frame for .free -WARNING: Unresolved indirect jump at 80498dc -WARNING: No stack frame info from get_frame for .__lxstat64 -WARNING: Unresolved indirect jump at 80498ec -WARNING: No stack frame info from get_frame for ._obstack_newchunk -WARNING: Unresolved indirect jump at 80498fc -WARNING: No stack frame info from get_frame for .__overflow -SERIOUS WARNING: Call location 805250e not in a function. -SERIOUS WARNING: Call location 8052542 not in a function. -SERIOUS WARNING: Call location 8052584 not in a function. -WARNING: Unresolved indirect jump at 804990c -WARNING: No stack frame info from get_frame for .dcgettext -WARNING: Unresolved indirect jump at 804991c -WARNING: No stack frame info from get_frame for .sigaction -WARNING: Unresolved indirect jump at 804992c -WARNING: No stack frame info from get_frame for .opendir -WARNING: Unresolved indirect jump at 804993c -WARNING: No stack frame info from get_frame for .getopt_long -WARNING: Unresolved indirect jump at 804994c -WARNING: No stack frame info from get_frame for .ioctl -WARNING: Unresolved indirect jump at 804995c -WARNING: No stack frame info from get_frame for .__ctype_b_loc -WARNING: Unresolved indirect jump at 804996c -WARNING: No stack frame info from get_frame for .__mempcpy_chk -WARNING: Unresolved indirect jump at 804997c -WARNING: No stack frame info from get_frame for .iswcntrl -WARNING: Unresolved indirect jump at 804998c -WARNING: No stack frame info from get_frame for .isatty -WARNING: Unresolved indirect jump at 804999c -WARNING: No stack frame info from get_frame for .fclose -WARNING: Unresolved indirect jump at 80499ac -WARNING: No stack frame info from get_frame for .mbstowcs -WARNING: Unresolved indirect jump at 80499bc -WARNING: No stack frame info from get_frame for .mbsinit -WARNING: Unresolved indirect jump at 80499cc -WARNING: No stack frame info from get_frame for ._setjmp -WARNING: Unresolved indirect jump at 80499dc -WARNING: No stack frame info from get_frame for .tcgetpgrp -WARNING: Unresolved indirect jump at 80499ec -WARNING: No stack frame info from get_frame for .mktime -WARNING: Unresolved indirect jump at 80499fc -WARNING: No stack frame info from get_frame for .readdir64 -WARNING: Unresolved indirect jump at 8049a0c -WARNING: No stack frame info from get_frame for .memcpy -WARNING: Unresolved indirect jump at 8049a1c -WARNING: No stack frame info from get_frame for .strtoul -SERIOUS WARNING: Call location 8054d99 not in a function. -SERIOUS WARNING: Call location 8054f19 not in a function. -WARNING: Unresolved indirect jump at 8049a2c -WARNING: No stack frame info from get_frame for .strlen -WARNING: Unresolved indirect jump at 8049a3c -WARNING: No stack frame info from get_frame for .getpwuid -WARNING: Unresolved indirect jump at 8049a4c -WARNING: No stack frame info from get_frame for .acl_extended_file -WARNING: Unresolved indirect jump at 8049a5c -WARNING: No stack frame info from get_frame for .setlocale -SERIOUS WARNING: Call location 8054db5 not in a function. -SERIOUS WARNING: Call location 8054f35 not in a function. -WARNING: Unresolved indirect jump at 8049a6c -WARNING: No stack frame info from get_frame for .strcpy -WARNING: Unresolved indirect jump at 8049a7c -WARNING: No stack frame info from get_frame for .raise -WARNING: Unresolved indirect jump at 8049a8c -WARNING: No stack frame info from get_frame for .fwrite_unlocked -WARNING: Unresolved indirect jump at 8049a9c -WARNING: No stack frame info from get_frame for .clock_gettime -WARNING: Unresolved indirect jump at 8049aac -WARNING: No stack frame info from get_frame for .getfilecon -WARNING: Unresolved indirect jump at 8049abc -WARNING: No stack frame info from get_frame for .closedir -WARNING: Unresolved indirect jump at 8049acc -WARNING: No stack frame info from get_frame for .fwrite -WARNING: Unresolved indirect jump at 8049adc -WARNING: No stack frame info from get_frame for .strstr -WARNING: Unresolved indirect jump at 8049aec -WARNING: No stack frame info from get_frame for .nl_langinfo -WARNING: Unresolved indirect jump at 8049afc -WARNING: No stack frame info from get_frame for .malloc -WARNING: Unresolved indirect jump at 8049b0c -WARNING: No stack frame info from get_frame for .sigprocmask -WARNING: Unresolved indirect jump at 8049b1c -WARNING: No stack frame info from get_frame for .__stack_chk_fail -WARNING: Unresolved indirect jump at 8049b2c -WARNING: No stack frame info from get_frame for .__fpending -WARNING: Unresolved indirect jump at 8049b3c -WARNING: No stack frame info from get_frame for .lgetfilecon -WARNING: Unresolved indirect jump at 8049b4c -WARNING: No stack frame info from get_frame for .error -SERIOUS WARNING: Call location 80519b4 not in a function. -WARNING: Unresolved indirect jump at 8049b5c -WARNING: No stack frame info from get_frame for .acl_get_tag_type -WARNING: Unresolved indirect jump at 8049b6c -WARNING: No stack frame info from get_frame for .getgrgid -WARNING: Unresolved indirect jump at 8049b7c -WARNING: No stack frame info from get_frame for .__strtoull_internal -WARNING: Unresolved indirect jump at 8049b8c -WARNING: No stack frame info from get_frame for .sigaddset -WARNING: Unresolved indirect jump at 8049b9c -WARNING: No stack frame info from get_frame for .readlink -WARNING: Unresolved indirect jump at 8049bac -WARNING: No stack frame info from get_frame for .memmove -WARNING: Unresolved indirect jump at 8049bbc -WARNING: No stack frame info from get_frame for .__ctype_tolower_loc -WARNING: Unresolved indirect jump at 8049bcc -WARNING: No stack frame info from get_frame for .__strndup -SERIOUS WARNING: Call location 805196e not in a function. -SERIOUS WARNING: Call location 80519a1 not in a function. -WARNING: Unresolved indirect jump at 8049bdc -WARNING: No stack frame info from get_frame for .acl_get_entry -WARNING: Unresolved indirect jump at 8049bec -WARNING: No stack frame info from get_frame for .textdomain -WARNING: Unresolved indirect jump at 8049bfc -WARNING: No stack frame info from get_frame for .__fxstat64 -WARNING: Unresolved indirect jump at 8049c0c -WARNING: No stack frame info from get_frame for .wcstombs -Kludging function .__sprintf_chk - .__sprintf_chk has shared chunks -WARNING: No stack frame info from get_frame for .__sprintf_chk -WARNING: Unresolved indirect jump at 8049c2c -WARNING: No stack frame info from get_frame for .fnmatch -WARNING: Unresolved indirect jump at 8049c3c -WARNING: No stack frame info from get_frame for .strncmp -Kludging function .__snprintf_chk - .__snprintf_chk has shared chunks -WARNING: No stack frame info from get_frame for .__snprintf_chk -WARNING: Unresolved indirect jump at 8049c5c -WARNING: No stack frame info from get_frame for .fflush_unlocked -WARNING: Unresolved indirect jump at 8049c6c -WARNING: No stack frame info from get_frame for .strftime -WARNING: Unresolved indirect jump at 8049c7c -WARNING: No stack frame info from get_frame for .wcwidth -WARNING: Unresolved indirect jump at 8049c8c -WARNING: No stack frame info from get_frame for .iswprint -SERIOUS WARNING: Call location 8054f0f not in a function. -WARNING: Unresolved indirect jump at 8049c9c -WARNING: No stack frame info from get_frame for .getpwnam -SERIOUS WARNING: Call location 8054d58 not in a function. -SERIOUS WARNING: Call location 8054de5 not in a function. -SERIOUS WARNING: Call location 8054ed8 not in a function. -SERIOUS WARNING: Call location 8054f65 not in a function. -WARNING: Unresolved indirect jump at 8049cac -WARNING: No stack frame info from get_frame for .strcmp -WARNING: Unresolved indirect jump at 8049cbc -WARNING: No stack frame info from get_frame for .exit -Starting code segment SegName: _text -Number of functions in segment: 380 -Resetting AnalyzedSP to false for start -Underflowing instruction: mov ecx, esp sp_delta: 4 -WARNING: No stack frame info from get_frame for start -WARNING: Did not find indirect call target at 8049d38 -WARNING: Did not find indirect call target at 8049d7f -Found tail call at 8049ed3 from sub_8049E50: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_8049E50 - Referenced from jmp _strcmp -Found tail call at 8049f73 from sub_8049EF0: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_8049EF0 - Referenced from jmp _strcmp -Found tail call at 804a013 from sub_8049F90: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_8049F90 - Referenced from jmp _strcmp -Found tail call at 804a0bc from sub_804A030: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804A030 - Referenced from jmp _strcmp -Found tail call at 804a897 from sub_804A890: jmp _free -WARNING: addr 80498cc not found in map for sub_804A890 - Referenced from jmp _free -Found tail chunk for sub_804A8A0 at 804ef22 -Found tail chunk for sub_804A8A0 at 804ef78 -Resetting AnalyzedSP to false for sub_804A8A0 -Underflowing instruction: pop ebx sp_delta: 24 -Found tail chunk for sub_804A8A0 at 804f1b0 -Found tail chunk for sub_804A8A0 at 804f265 - sub_804A8A0 has shared chunks -Used imprecise LocalVarsSize to find dealloc instr. -Used imprecise LocalVarsSize to find dealloc instr. -Found tail call at 804adea from sub_804AD40: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804AD40 - Referenced from jmp _strcmp -Found tail call at 804aeb3 from sub_804AE90: jmp sub_804AE10 -WARNING: addr 804ae10 not found in map for sub_804AE90 - Referenced from jmp sub_804AE10 -FindOutgoingArgsSize not called for sub_804AEC0 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 804aec6 -WARNING: MemDest and MemSrc in move at 804af4b for rep stosd - Operand: memory phrase : reg EDI HIDDEN DEF USE Operand: register EAX HIDDEN USE -Found tail call at 804bce7 from sub_804BCD0: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804BCD0 - Referenced from jmp _strcmp -Found tail call at 804bd07 from sub_804BCF0: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804BCF0 - Referenced from jmp _strcmp -Found tail call at 804bd64 from sub_804BD10: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804BD10 - Referenced from jmp _strcmp -Found tail call at 804bde4 from sub_804BD90: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804BD90 - Referenced from jmp _strcmp -Found tail call at 804be22 from sub_804BE10: jmp _strcoll -WARNING: addr 80496ec not found in map for sub_804BE10 - Referenced from jmp _strcoll -Found tail call at 804be47 from sub_804BE30: jmp short sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804BE30 - Referenced from jmp short sub_804BE10 -Found tail call at 804be67 from sub_804BE50: jmp short sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804BE50 - Referenced from jmp short sub_804BE10 -Found tail call at 804bec4 from sub_804BE70: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804BE70 - Referenced from jmp sub_804BE10 -Found tail call at 804bf44 from sub_804BEF0: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804BEF0 - Referenced from jmp sub_804BE10 -Found tail call at 804bfc4 from sub_804BF70: jmp sub_8051B80 -WARNING: addr 8051b80 not found in map for sub_804BF70 - Referenced from jmp sub_8051B80 -Found tail call at 804c007 from sub_804BFF0: jmp sub_8051B80 -WARNING: addr 8051b80 not found in map for sub_804BFF0 - Referenced from jmp sub_8051B80 -Found tail call at 804c064 from sub_804C010: jmp sub_8051B80 -WARNING: addr 8051b80 not found in map for sub_804C010 - Referenced from jmp sub_8051B80 -Found tail call at 804c0a7 from sub_804C090: jmp sub_8051B80 -WARNING: addr 8051b80 not found in map for sub_804C090 - Referenced from jmp sub_8051B80 -Found tail call at 804c3e6 from sub_804C3C0: jmp sub_804C300 -Found tail call at 804c407 from sub_804C3C0: jmp sub_804C300 -WARNING: addr 804c300 not found in map for sub_804C3C0 - Referenced from jmp sub_804C300 -WARNING: addr 804c300 not found in map for sub_804C3C0 - Referenced from jmp sub_804C300 -FindOutgoingArgsSize not called for sub_804C4E0 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 804c4e8 -Found tail call at 804ca56 from sub_804CA40: jmp short sub_804C9F0 -Found tail call at 804ca72 from sub_804CA40: jmp sub_804C9F0 -WARNING: addr 804c9f0 not found in map for sub_804CA40 - Referenced from jmp short sub_804C9F0 -WARNING: addr 804c9f0 not found in map for sub_804CA40 - Referenced from jmp sub_804C9F0 -Found tail call at 804ca96 from sub_804CA80: jmp sub_804C9F0 -WARNING: addr 804c9f0 not found in map for sub_804CA80 - Referenced from jmp sub_804C9F0 -Found tail call at 804de3c from sub_804DDC0: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804DDC0 - Referenced from jmp sub_804BE10 -Found tail call at 804decc from sub_804DE50: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804DE50 - Referenced from jmp _strcmp -Found tail call at 804df5c from sub_804DEE0: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804DEE0 - Referenced from jmp sub_804BE10 -Found tail call at 804dfec from sub_804DF70: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804DF70 - Referenced from jmp _strcmp -Found tail call at 804e08c from sub_804E000: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E000 - Referenced from jmp sub_804BE10 -Found tail call at 804e13c from sub_804E0B0: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804E0B0 - Referenced from jmp _strcmp -Found tail call at 804e1ec from sub_804E160: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E160 - Referenced from jmp sub_804BE10 -Found tail call at 804e25b from sub_804E210: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E210 - Referenced from jmp sub_804BE10 -Found tail call at 804e2bb from sub_804E270: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804E270 - Referenced from jmp _strcmp -Found tail call at 804e31b from sub_804E2D0: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E2D0 - Referenced from jmp sub_804BE10 -Found tail call at 804e37b from sub_804E330: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804E330 - Referenced from jmp _strcmp -Found tail call at 804e3db from sub_804E390: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E390 - Referenced from jmp sub_804BE10 -Found tail call at 804e43b from sub_804E3F0: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804E3F0 - Referenced from jmp _strcmp -Found tail call at 804e49b from sub_804E450: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E450 - Referenced from jmp sub_804BE10 -Found tail call at 804e4fb from sub_804E4B0: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804E4B0 - Referenced from jmp _strcmp -Found tail call at 804e55b from sub_804E510: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E510 - Referenced from jmp sub_804BE10 -Found tail call at 804e5bb from sub_804E570: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804E570 - Referenced from jmp _strcmp -Found tail call at 804e61b from sub_804E5D0: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E5D0 - Referenced from jmp sub_804BE10 -Found tail call at 804e67b from sub_804E630: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804E630 - Referenced from jmp _strcmp -Found tail call at 804e713 from sub_804E690: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E690 - Referenced from jmp sub_804BE10 -Found tail call at 804e7b3 from sub_804E730: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804E730 - Referenced from jmp _strcmp -Found tail call at 804e853 from sub_804E7D0: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E7D0 - Referenced from jmp sub_804BE10 -Found tail call at 804e8f3 from sub_804E870: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E870 - Referenced from jmp sub_804BE10 -Found tail call at 804e993 from sub_804E910: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804E910 - Referenced from jmp _strcmp -Found tail call at 804ea33 from sub_804E9B0: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804E9B0 - Referenced from jmp sub_804BE10 -Found tail call at 804ead3 from sub_804EA50: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804EA50 - Referenced from jmp sub_804BE10 -Found tail call at 804eb73 from sub_804EAF0: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_804EAF0 - Referenced from jmp _strcmp -Found tail call at 804ec13 from sub_804EB90: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_804EB90 - Referenced from jmp sub_804BE10 -Found tail chunk for sub_804EEE0 at 804f250 - sub_804EEE0 has shared chunks -Found tail call at 805146a from sub_80513F0: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_80513F0 - Referenced from jmp _strcmp -Found tail call at 80514fa from sub_8051480: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_8051480 - Referenced from jmp _strcmp -Found tail call at 805158e from sub_8051510: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_8051510 - Referenced from jmp sub_804BE10 -Found tail call at 805162e from sub_80515B0: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_80515B0 - Referenced from jmp sub_804BE10 -Found tail call at 80516fe from sub_8051650: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_8051650 - Referenced from jmp sub_804BE10 -Found tail call at 80517de from sub_8051730: jmp sub_804BE10 -WARNING: addr 804be10 not found in map for sub_8051730 - Referenced from jmp sub_804BE10 -Found tail call at 80518ba from sub_8051810: jmp _strcmp -WARNING: addr 8049cac not found in map for sub_8051810 - Referenced from jmp _strcmp -Found tail call at 8052694 from sub_80525A0: jmp sub_80581E0 -WARNING: addr 80581e0 not found in map for sub_80525A0 - Referenced from jmp sub_80581E0 -SERIOUS WARNING: Call location 80582f0 not in a function. -SERIOUS WARNING: Call location 8058370 not in a function. -Found tail call at 805298f from sub_8052880: jmp ___overflow -WARNING: addr 80498fc not found in map for sub_8052880 - Referenced from jmp ___overflow -WARNING: Did not find indirect call target at 8052b96 -ERROR: base = 16 limit = 20 StackFrameMap size = 16 -SERIOUS WARNING: Call location 8052cad not in a function. -SERIOUS WARNING: Call location 8052cd3 not in a function. -ERROR: base = 20 limit = 24 StackFrameMap size = 20 -Found tail call at 8052f9d from sub_8052F90: jmp sub_8052DF0 -WARNING: addr 8052df0 not found in map for sub_8052F90 - Referenced from jmp sub_8052DF0 -WARNING: Did not find indirect call target at 8053529 -WARNING: Did not find indirect call target at 805354a -WARNING: Did not find indirect call target at 8053591 -WARNING: Did not find indirect call target at 8053760 -Found tail call at 80537cd from sub_8053720: jmp _free -WARNING: addr 80498cc not found in map for sub_8053720 - Referenced from jmp _free -WARNING: Did not find indirect call target at 8053a09 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -200 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -200 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -200 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -200 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16 -WARNING: Did not find indirect call target at 80551d2 -WARNING: Did not find indirect call target at 805524a -WARNING: Did not find indirect call target at 80552b4 -Found tail call at 805532b from sub_8055310: jmp sub_8055100 -WARNING: addr 8055100 not found in map for sub_8055310 - Referenced from jmp sub_8055100 -SERIOUS WARNING: Call location 805612b not in a function. -SERIOUS WARNING: Call location 80561e2 not in a function. -SERIOUS WARNING: Call location 805623b not in a function. -SERIOUS WARNING: Call location 805628b not in a function. -Found tail call at 8056267 from sub_8056250: jmp sub_8055EF0 -WARNING: addr 8055ef0 not found in map for sub_8056250 - Referenced from jmp sub_8055EF0 -Found tail call at 80562b9 from sub_80562A0: jmp sub_8055EF0 -WARNING: addr 8055ef0 not found in map for sub_80562A0 - Referenced from jmp sub_8055EF0 -SERIOUS WARNING: Call location 80563c2 not in a function. -Found tail call at 8058157 from sub_8058120: jmp sub_8056430 -WARNING: addr 8056430 not found in map for sub_8058120 - Referenced from jmp sub_8056430 -SERIOUS WARNING: Call location 8054da4 not in a function. -SERIOUS WARNING: Call location 8054f24 not in a function. -SERIOUS WARNING: Call location 805841d not in a function. -SERIOUS WARNING: Call location 8052cc4 not in a function. -SERIOUS WARNING: Call location 8052cdf not in a function. -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 28 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory phrase : Base ESP Index None Scale 0 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory phrase : Base ESP Index None Scale 0 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 20 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808 -ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 24 -FindOutgoingArgsSize not called for sub_8058D10 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 8058d18 -WARNING: Did not find indirect call target at 805bd24 -WARNING: Did not find indirect call target at 805bd9b -Starting code segment SegName: _fini -Number of functions in segment: 380 -ERROR: base = 16 limit = 20 StackFrameMap size = 16 -Number of functions in FuncMap: 281 -Function .init_proc marked as unsafe because .__gmon_start__ is unsafe. -Function .init_proc marked as unsafe because sub_8049D60 is unsafe. -Function .init_proc marked as unsafe because sub_805BD80 is unsafe. -Function marked as safe sub_8049D90 -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .__fprintf_chk is unsafe. -Function sub_804A240 marked as unsafe because .exit is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .__printf_chk is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .__printf_chk is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .__printf_chk is unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe. -Function sub_8053120 marked as unsafe because .setlocale is unsafe. -Function sub_804A240 marked as unsafe. -Function sub_804A240 marked as unsafe because .dcgettext is unsafe. -Function sub_804A240 marked as unsafe because .__printf_chk is unsafe. -Function sub_804A860 marked as unsafe because .free is unsafe. -Function sub_804A860 marked as unsafe because .free is unsafe. -Function sub_804A860 marked as unsafe because .free is unsafe. -Function sub_804ABF0 marked as unsafe because .free is unsafe. -Function sub_804ABF0 marked as unsafe because .free is unsafe. -Function sub_804ABF0 marked as unsafe because .freecon is unsafe. -Function sub_8056140 marked as unsafe because sub_8056070 is unsafe. -Function sub_8056170 marked as unsafe. -Function sub_804ACC0 marked as unsafe. -Function sub_804ACC0 marked as unsafe because .__errno_location is unsafe. -Function sub_804ACC0 marked as unsafe because .error is unsafe. -Function sub_804AE90 marked as unsafe because sub_8054F90 is unsafe. -Function sub_804C3C0 marked as unsafe because sub_8054F90 is unsafe. -Function sub_804C9F0 marked as unsafe because .fwrite_unlocked is unsafe. -Function sub_804CA40 marked as unsafe because sub_804C9F0 is unsafe. -Function sub_804CA40 marked as unsafe because sub_804C9F0 is unsafe. -Function sub_804C9F0 marked as unsafe. -Function sub_804CA80 marked as unsafe because sub_804C9F0 is unsafe. -Function sub_80518E0 marked as unsafe because .acl_extended_file is unsafe. -Function sub_80518E0 marked as unsafe because .__errno_location is unsafe. -Function sub_8052440 marked as unsafe because .strlen is unsafe. -Function sub_8052440 marked as unsafe because sub_80522A0 is unsafe. -Function sub_8052470 marked as unsafe because .strrchr is unsafe. -Function sub_80527C0 marked as unsafe because .dcgettext is unsafe. -Function sub_80527C0 marked as unsafe because .error is unsafe. -Function sub_80527C0 marked as unsafe because .abort is unsafe. -Function sub_8052810 marked as unsafe because sub_804A240 is unsafe. -Function sub_80529A0 marked as unsafe because .dcgettext is unsafe. -Function sub_8055330 marked as unsafe because sub_80561F0 is unsafe. -Function sub_80529A0 marked as unsafe. -Function sub_80529A0 marked as unsafe because sub_80561F0 is unsafe. -Function sub_80529A0 marked as unsafe because .error is unsafe. -Function sub_80529A0 marked as unsafe because .dcgettext is unsafe. -Function sub_8052A50 marked as unsafe because .strlen is unsafe. -Function sub_8052A50 marked as unsafe because .strncmp is unsafe. -Function sub_8052A50 marked as unsafe because .strlen is unsafe. -Function sub_8052C00 marked as unsafe because .strlen is unsafe. -Function sub_8052D10 marked as unsafe because sub_8058C80 is unsafe. -Function sub_8052D10 marked as unsafe because .__errno_location is unsafe. -Function sub_8052D10 marked as unsafe because sub_8058C80 is unsafe. -Function sub_8052D10 marked as unsafe because .__errno_location is unsafe. -Function sub_8052D10 marked as unsafe because .dcgettext is unsafe. -Function sub_8052D10 marked as unsafe because sub_8056170 is unsafe. -Function sub_8052D10 marked as unsafe because .error is unsafe. -Function sub_8052D10 marked as unsafe because ._exit is unsafe. -Function sub_8052D10 marked as unsafe because .error is unsafe. -Function sub_80530A0 marked as unsafe because sub_8052FB0 is unsafe. -Function sub_80530A0 marked as unsafe because sub_80527C0 is unsafe. -Function sub_8055360 marked as unsafe because sub_8055330 is unsafe. -Function sub_80562C0 marked as unsafe because sub_80562A0 is unsafe. -Function sub_8058300 marked as unsafe because .realloc is unsafe. -Function sub_8058300 marked as unsafe because sub_80527C0 is unsafe. -Function sub_8058380 marked as unsafe because .malloc is unsafe. -Function sub_8058380 marked as unsafe because sub_80527C0 is unsafe. -Function sub_80583B0 marked as unsafe because sub_8058380 is unsafe. -Function sub_80583B0 marked as unsafe because .memcpy is unsafe. -Function sub_80583E0 marked as unsafe because .strlen is unsafe. -Function sub_80583E0 marked as unsafe because sub_80583B0 is unsafe. -Function sub_8058850 marked as unsafe because .__strndup is unsafe. -Function sub_8058850 marked as unsafe because sub_80527C0 is unsafe. -Function sub_805BD40 marked as unsafe because .__cxa_atexit is unsafe. -Function .term_proc marked as unsafe because sub_8049D00 is unsafe. -Analyzing metadata for function .init_proc -Analyzing metadata for function start -Analyzing metadata for function sub_8049D00 -Analyzing metadata for function sub_8049D60 -Analyzing metadata for function sub_8049D90 -Analyzing metadata for function sub_8049DC0 -Analyzing metadata for function sub_8049E50 -Analyzing metadata for function sub_8049EF0 -Analyzing metadata for function sub_8049F90 -Analyzing metadata for function sub_804A030 -Analyzing metadata for function sub_804A0E0 -Analyzing metadata for function sub_804A240 -Analyzing metadata for function sub_804A860 -Analyzing metadata for function sub_804A890 -Analyzing metadata for function sub_804AB00 -Analyzing metadata for function sub_804AB80 -Analyzing metadata for function sub_804ABF0 -Analyzing metadata for function sub_804ACC0 -Analyzing metadata for function sub_804AD40 -Analyzing metadata for function sub_804AE10 -Analyzing metadata for function sub_804AE90 -Analyzing metadata for function sub_804AEC0 -Analyzing metadata for function sub_804BB50 -Analyzing metadata for function sub_804BCD0 -Analyzing metadata for function sub_804BCF0 -Analyzing metadata for function sub_804BD10 -Analyzing metadata for function sub_804BD90 -Analyzing metadata for function sub_804BE10 -Analyzing metadata for function sub_804BE30 -Analyzing metadata for function sub_804BE50 -Analyzing metadata for function sub_804BE70 -Analyzing metadata for function sub_804BEF0 -Analyzing metadata for function sub_804BF70 -Analyzing metadata for function sub_804BFF0 -Analyzing metadata for function sub_804C010 -Analyzing metadata for function sub_804C090 -Analyzing metadata for function sub_804C0B0 -Analyzing metadata for function sub_804C200 -Analyzing metadata for function sub_804C250 -Analyzing metadata for function sub_804C300 -Analyzing metadata for function sub_804C3C0 -Analyzing metadata for function sub_804C410 -Analyzing metadata for function sub_804C4E0 -Analyzing metadata for function sub_804C860 -Analyzing metadata for function sub_804C9F0 -Analyzing metadata for function sub_804CA40 -Analyzing metadata for function sub_804CA80 -Analyzing metadata for function sub_804CAA0 -Analyzing metadata for function sub_804CEE0 -Analyzing metadata for function sub_804D0C0 -Analyzing metadata for function sub_804D330 -Analyzing metadata for function sub_804D430 -Analyzing metadata for function sub_804DDC0 -Analyzing metadata for function sub_804DE50 -Analyzing metadata for function sub_804DEE0 -Analyzing metadata for function sub_804DF70 -Analyzing metadata for function sub_804E000 -Analyzing metadata for function sub_804E0B0 -Analyzing metadata for function sub_804E160 -Analyzing metadata for function sub_804E210 -Analyzing metadata for function sub_804E270 -Analyzing metadata for function sub_804E2D0 -Analyzing metadata for function sub_804E330 -Analyzing metadata for function sub_804E390 -Analyzing metadata for function sub_804E3F0 -Analyzing metadata for function sub_804E450 -Analyzing metadata for function sub_804E4B0 -Analyzing metadata for function sub_804E510 -Analyzing metadata for function sub_804E570 -Analyzing metadata for function sub_804E5D0 -Analyzing metadata for function sub_804E630 -Analyzing metadata for function sub_804E690 -Analyzing metadata for function sub_804E730 -Analyzing metadata for function sub_804E7D0 -Analyzing metadata for function sub_804E870 -Analyzing metadata for function sub_804E910 -Analyzing metadata for function sub_804E9B0 -Analyzing metadata for function sub_804EA50 -Analyzing metadata for function sub_804EAF0 -Analyzing metadata for function sub_804EB90 -Analyzing metadata for function sub_804EC30 -Analyzing metadata for function sub_804F2E0 -Analyzing metadata for function sub_804FAE0 -Analyzing metadata for function sub_80513F0 -Analyzing metadata for function sub_8051480 -Analyzing metadata for function sub_8051510 -Analyzing metadata for function sub_80515B0 -Analyzing metadata for function sub_8051650 -Analyzing metadata for function sub_8051730 -Analyzing metadata for function sub_8051810 -Analyzing metadata for function sub_80518E0 -Analyzing metadata for function sub_80519E0 -Analyzing metadata for function sub_8051AC0 -Analyzing metadata for function sub_8051B80 -Analyzing metadata for function sub_8051F10 -Analyzing metadata for function sub_80522A0 -Analyzing metadata for function sub_8052440 -Analyzing metadata for function sub_8052470 -Analyzing metadata for function sub_80525A0 -Analyzing metadata for function sub_8052790 -Analyzing metadata for function sub_80527C0 -Analyzing metadata for function sub_8052810 -Analyzing metadata for function sub_8052880 -Analyzing metadata for function sub_80529A0 -Analyzing metadata for function sub_8052A50 -Analyzing metadata for function sub_8052B30 -Analyzing metadata for function sub_8052BA0 -Analyzing metadata for function sub_8052C00 -Analyzing metadata for function sub_8052D10 -Analyzing metadata for function sub_8052DF0 -Analyzing metadata for function sub_8052F90 -Analyzing metadata for function sub_8052FB0 -Analyzing metadata for function sub_80530A0 -Analyzing metadata for function sub_80530D0 -Analyzing metadata for function sub_8053120 -Analyzing metadata for function sub_80531B0 -Analyzing metadata for function sub_80533C0 -Analyzing metadata for function sub_8053500 -Analyzing metadata for function sub_8053720 -Analyzing metadata for function sub_80537E0 -Analyzing metadata for function sub_8053970 -Analyzing metadata for function sub_8053AF0 -Analyzing metadata for function sub_8053BE0 -Analyzing metadata for function sub_8053E70 -Analyzing metadata for function sub_8054030 -Analyzing metadata for function sub_8054E10 -Analyzing metadata for function sub_8054F90 -Analyzing metadata for function sub_8055020 -Analyzing metadata for function sub_8055100 -Analyzing metadata for function sub_8055310 -Analyzing metadata for function sub_8055330 -Analyzing metadata for function sub_8055360 -Analyzing metadata for function sub_8055380 -Analyzing metadata for function sub_80553A0 -Analyzing metadata for function sub_80553D0 -Analyzing metadata for function sub_80554F0 -Analyzing metadata for function sub_8055540 -Analyzing metadata for function sub_80555B0 -Analyzing metadata for function sub_8055EF0 -Analyzing metadata for function sub_8056070 -Analyzing metadata for function sub_8056140 -Analyzing metadata for function sub_8056170 -Analyzing metadata for function sub_8056190 -Analyzing metadata for function sub_80561F0 -Analyzing metadata for function sub_8056250 -Analyzing metadata for function sub_80562A0 -Analyzing metadata for function sub_80562C0 -Analyzing metadata for function sub_80562E0 -Analyzing metadata for function sub_80563D0 -Analyzing metadata for function sub_8056430 -Analyzing metadata for function sub_8058120 -Analyzing metadata for function sub_8058160 -Analyzing metadata for function sub_80581E0 -Analyzing metadata for function sub_8058300 -Analyzing metadata for function sub_8058380 -Analyzing metadata for function sub_80583B0 -Analyzing metadata for function sub_80583E0 -Analyzing metadata for function sub_8058440 -Analyzing metadata for function sub_8058500 -Analyzing metadata for function sub_8058560 -Analyzing metadata for function sub_8058840 -Analyzing metadata for function sub_8058850 -Analyzing metadata for function sub_8058880 -Analyzing metadata for function sub_8058960 -Analyzing metadata for function sub_8058C80 -Analyzing metadata for function sub_8058D10 -Analyzing metadata for function sub_805AB00 -Analyzing metadata for function sub_805AB60 -Analyzing metadata for function sub_805AC80 -Analyzing metadata for function sub_805B710 -Analyzing metadata for function sub_805B890 -Analyzing metadata for function sub_805BA60 -Analyzing metadata for function sub_805BB90 -Analyzing metadata for function sub_805BCD0 -Analyzing metadata for function sub_805BCE0 -Analyzing metadata for function sub_805BD3A -Analyzing metadata for function sub_805BD40 -Analyzing metadata for function sub_805BD80 -Analyzing metadata for function .term_proc -Inferring types for function .init_proc -Inferring types for function start -Inferring types for function sub_8049D00 -Inferring types for function sub_8049D60 -Inferring types for function sub_8049D90 -Inferring types for function sub_8049DC0 -Inferring types for function sub_8049E50 -Inferring types for function sub_8049EF0 -Inferring types for function sub_8049F90 -Inferring types for function sub_804A030 -Inferring types for function sub_804A0E0 -Inferring types for function sub_804A240 -Inferring types for function sub_804A860 -Inferring types for function sub_804A890 -Inferring types for function sub_804AB00 -Inferring types for function sub_804AB80 -Inferring types for function sub_804ABF0 -Inferring types for function sub_804ACC0 -Inferring types for function sub_804AD40 -Inferring types for function sub_804AE10 -Inferring types for function sub_804AE90 -Inferring types for function sub_804AEC0 -Inferring types for function sub_804BB50 -Inferring types for function sub_804BCD0 -Inferring types for function sub_804BCF0 -Inferring types for function sub_804BD10 -Inferring types for function sub_804BD90 -Inferring types for function sub_804BE10 -Inferring types for function sub_804BE30 -Inferring types for function sub_804BE50 -Inferring types for function sub_804BE70 -Inferring types for function sub_804BEF0 -Inferring types for function sub_804BF70 -Inferring types for function sub_804BFF0 -Inferring types for function sub_804C010 -Inferring types for function sub_804C090 -Inferring types for function sub_804C0B0 -Inferring types for function sub_804C200 -Inferring types for function sub_804C250 -Inferring types for function sub_804C300 -Inferring types for function sub_804C3C0 -Inferring types for function sub_804C410 -Inferring types for function sub_804C4E0 -Inferring types for function sub_804C860 -Inferring types for function sub_804C9F0 -Inferring types for function sub_804CA40 -Inferring types for function sub_804CA80 -Inferring types for function sub_804CAA0 -Inferring types for function sub_804CEE0 -Inferring types for function sub_804D0C0 -Inferring types for function sub_804D330 -Inferring types for function sub_804D430 -Inferring types for function sub_804DDC0 -Inferring types for function sub_804DE50 -Inferring types for function sub_804DEE0 -Inferring types for function sub_804DF70 -Inferring types for function sub_804E000 -Inferring types for function sub_804E0B0 -Inferring types for function sub_804E160 -Inferring types for function sub_804E210 -Inferring types for function sub_804E270 -Inferring types for function sub_804E2D0 -Inferring types for function sub_804E330 -Inferring types for function sub_804E390 -Inferring types for function sub_804E3F0 -Inferring types for function sub_804E450 -Inferring types for function sub_804E4B0 -Inferring types for function sub_804E510 -Inferring types for function sub_804E570 -Inferring types for function sub_804E5D0 -Inferring types for function sub_804E630 -Inferring types for function sub_804E690 -Inferring types for function sub_804E730 -Inferring types for function sub_804E7D0 -Inferring types for function sub_804E870 -Inferring types for function sub_804E910 -Inferring types for function sub_804E9B0 -Inferring types for function sub_804EA50 -Inferring types for function sub_804EAF0 -Inferring types for function sub_804EB90 -Inferring types for function sub_804EC30 -Inferring types for function sub_804F2E0 -Inferring types for function sub_804FAE0 -Inferring types for function sub_80513F0 -Inferring types for function sub_8051480 -Inferring types for function sub_8051510 -Inferring types for function sub_80515B0 -Inferring types for function sub_8051650 -Inferring types for function sub_8051730 -Inferring types for function sub_8051810 -Inferring types for function sub_80518E0 -Inferring types for function sub_80519E0 -Inferring types for function sub_8051AC0 -Inferring types for function sub_8051B80 -Inferring types for function sub_8051F10 -Inferring types for function sub_80522A0 -Inferring types for function sub_8052440 -Inferring types for function sub_8052470 -Inferring types for function sub_80525A0 -Inferring types for function sub_8052790 -Inferring types for function sub_80527C0 -Inferring types for function sub_8052810 -Inferring types for function sub_8052880 -Inferring types for function sub_80529A0 -Inferring types for function sub_8052A50 -Inferring types for function sub_8052B30 -Inferring types for function sub_8052BA0 -Inferring types for function sub_8052C00 -Inferring types for function sub_8052D10 -Inferring types for function sub_8052DF0 -Inferring types for function sub_8052F90 -Inferring types for function sub_8052FB0 -Inferring types for function sub_80530A0 -Inferring types for function sub_80530D0 -Inferring types for function sub_8053120 -Inferring types for function sub_80531B0 -Inferring types for function sub_80533C0 -Inferring types for function sub_8053500 -Inferring types for function sub_8053720 -Inferring types for function sub_80537E0 -Inferring types for function sub_8053970 -Inferring types for function sub_8053AF0 -Inferring types for function sub_8053BE0 -Inferring types for function sub_8053E70 -Inferring types for function sub_8054030 -Inferring types for function sub_8054E10 -Inferring types for function sub_8054F90 -Inferring types for function sub_8055020 -Inferring types for function sub_8055100 -Inferring types for function sub_8055310 -Inferring types for function sub_8055330 -Inferring types for function sub_8055360 -Inferring types for function sub_8055380 -Inferring types for function sub_80553A0 -Inferring types for function sub_80553D0 -Inferring types for function sub_80554F0 -Inferring types for function sub_8055540 -Inferring types for function sub_80555B0 -Inferring types for function sub_8055EF0 -Inferring types for function sub_8056070 -Inferring types for function sub_8056140 -Inferring types for function sub_8056170 -Inferring types for function sub_8056190 -Inferring types for function sub_80561F0 -Inferring types for function sub_8056250 -Inferring types for function sub_80562A0 -Inferring types for function sub_80562C0 -Inferring types for function sub_80562E0 -Inferring types for function sub_80563D0 -Inferring types for function sub_8056430 -Inferring types for function sub_8058120 -Inferring types for function sub_8058160 -Inferring types for function sub_80581E0 -Inferring types for function sub_8058300 -Inferring types for function sub_8058380 -Inferring types for function sub_80583B0 -Inferring types for function sub_80583E0 -Inferring types for function sub_8058440 -Inferring types for function sub_8058500 -Inferring types for function sub_8058560 -Inferring types for function sub_8058840 -Inferring types for function sub_8058850 -Inferring types for function sub_8058880 -Inferring types for function sub_8058960 -Inferring types for function sub_8058C80 -Inferring types for function sub_8058D10 -Inferring types for function sub_805AB00 -Inferring types for function sub_805AB60 -Inferring types for function sub_805AC80 -Inferring types for function sub_805B710 -Inferring types for function sub_805B890 -Inferring types for function sub_805BA60 -Inferring types for function sub_805BB90 -Inferring types for function sub_805BCD0 -Inferring types for function sub_805BCE0 -Inferring types for function sub_805BD3A -ERROR: FG stack table index out of range in MDGetFGStackLocInfo at 805bd3a -ERROR: FG stack table index out of range in MDGetFGStackLocInfo at 805bd3a -Inferring types for function sub_805BD40 -Inferring types for function sub_805BD80 -Inferring types for function .term_proc -Total Typed DEFs: 12146 -Total Untyped DEFs: 9793 -Total Typed Phi DEFs: 391 -Total Untyped Phi DEFs: 2121 -Total Safe Functions: 83 -Total Safe Blocks: 3479 -Total Unsafe Blocks: 317 -WARNING: Did not find indirect call target at 805331e -WARNING: Did not find indirect call target at 80534a1 -WARNING: Did not find indirect call target at 80534c7 -WARNING: Did not find indirect call target at 805360b -WARNING: Did not find indirect call target at 80536db -WARNING: Did not find indirect call target at 8053708 -Optimization Category Count 0: 1955 Annotations: 171 -Optimization Category Count 1: 6486 Annotations: 6486 -Optimization Category Count 2: 735 Annotations: 709 -Optimization Category Count 3: 8897 Annotations: 1382 -Optimization Category Count 4: 0 Annotations: 0 -Optimization Category Count 5: 1211 Annotations: 680 -Optimization Category Count 6: 0 Annotations: 0 -Optimization Category Count 7: 96 Annotations: 96 -Optimization Category Count 8: 0 Annotations: 0 -Optimization Category Count 9: 55 Annotations: 38 -Optimization Category Count 10: 0 Annotations: 0 -Flushing buffers, please wait...ok -Unloading IDP module /home/jdh8d/peasoup/uva/idapro61/ida/procs/pc.ilx... diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.stratafied.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.stratafied.REMOVED.git-id deleted file mode 100644 index 1174484db..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.stratafied.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -f1dac828638fc38b5af04456ac2935a705c2bb18 \ No newline at end of file diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/clone.id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/clone.id deleted file mode 100644 index 697cb3a26..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/clone.id +++ /dev/null @@ -1 +0,0 @@ -300 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/do_concolic.out b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/do_concolic.out deleted file mode 100644 index 56e81dbf4..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/do_concolic.out +++ /dev/null @@ -1 +0,0 @@ -Skipping step concolic. diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/calc_conflicts.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/calc_conflicts.log deleted file mode 100644 index f4e789c25..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/calc_conflicts.log +++ /dev/null @@ -1,15 +0,0 @@ -New Variant, after reading registration, is: (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction) -# ATTRIBUTE num_addresses=76448 -# ATTRIBUTE num_conflicts=7 -# ATTRIBUTE total_conflicts=19549 -# ATTRIBUTE ave_conflicts=0.255716 -# ATTRIBUTE ave_bytes_conflicted=9.15655e-05 -# ATTRIBUTE total_executable_bytes = 75640 -# ATTRIBUTE ave_conflicts_within_exe=0.258448 -# ATTRIBUTE ave_bytes_conflicted_within_exe=9.25436e-05 -# ATTRIBUTE start_time=2011-11-25T13:55:34-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:35-0800 -# ATTRIBUTE peasoup_step_name=calc_conflicts -# ATTRIBUTE peasoup_step_number=15 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/calc_conflicts.exe 300 a.ncexe -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/clone.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/clone.log deleted file mode 100644 index 102fc31a9..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/clone.log +++ /dev/null @@ -1,13 +0,0 @@ -NOTICE: CREATE TABLE will create implicit sequence "variant300_address_address_id_seq" for serial column "variant300_address.address_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant300_address_pkey" for table "variant300_address" -NOTICE: CREATE TABLE will create implicit sequence "variant300_function_function_id_seq" for serial column "variant300_function.function_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant300_function_pkey" for table "variant300_function" -NOTICE: CREATE TABLE will create implicit sequence "variant300_instruction_instruction_id_seq" for serial column "variant300_instruction.instruction_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant300_instruction_pkey" for table "variant300_instruction" -Cloned Variant is: (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction) -# ATTRIBUTE start_time=2011-11-25T13:55:24-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:24-0800 -# ATTRIBUTE peasoup_step_name=clone -# ATTRIBUTE peasoup_step_number=12 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/clone.exe 299 clone.id -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/copy_exe.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/copy_exe.log deleted file mode 100644 index b53b05fb7..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/copy_exe.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:55:44-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:44-0800 -# ATTRIBUTE peasoup_step_name=copy_exe -# ATTRIBUTE peasoup_step_number=18 -# ATTRIBUTE peasoup_step_command=cp ls.shared.orig.sh ../ls.shared.orig.peasoup -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/create_binary_script.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/create_binary_script.log deleted file mode 100644 index ff1745454..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/create_binary_script.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE peasoup_step_name=create_binary_script -# ATTRIBUTE peasoup_step_number=1 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_makepeasoupbinary.sh ls.shared.orig -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/double_free.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/double_free.log deleted file mode 100644 index baee7d70f..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/double_free.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE peasoup_step_name=double_free -# ATTRIBUTE peasoup_step_number=3 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_DOUBLE_FREE 1 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_cfg.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_cfg.log deleted file mode 100644 index e8abc2a88..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_cfg.log +++ /dev/null @@ -1,19 +0,0 @@ -New Variant, after reading registration, is: (variant_id=299:schema=1:orig_pid=299:name=ls_shared_orig_803:ATN=ls_shared_orig_803_ADDRESS:FTN=ls_shared_orig_803_function:ITN=ls_shared_orig_803_instruction) -Found 20861 instructions. -Cannot set fallthrough for 8049688. -Found 1 bad fallthroughs at round 0 -Missed instruction count=1 -Found new instruction, add byte [eax] , al from fill_in_cfg , at 804968a in file <no name yet>. -Found a total of 1 new instructions. -Found 20862 instructions. -Missed instruction count=0 -Found a total of 0 new instructions. -Caution: Was unable to find instructions for these addresses: - -NOTICE: truncate cascades to table "ls_shared_orig_803_instruction" -# ATTRIBUTE start_time=2011-11-25T13:55:11-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:18-0800 -# ATTRIBUTE peasoup_step_name=fill_in_cfg -# ATTRIBUTE peasoup_step_number=10 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_cfg.exe 299 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_indtargs.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_indtargs.log deleted file mode 100644 index 2a1958dcb..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_indtargs.log +++ /dev/null @@ -1,66 +0,0 @@ -New Variant, after reading registration, is: (variant_id=299:schema=1:orig_pid=299:name=ls_shared_orig_803:ATN=ls_shared_orig_803_ADDRESS:FTN=ls_shared_orig_803_function:ITN=ls_shared_orig_803_instruction) -========================================= -Targets from data sections are: -# ATTRIBUTE total_indirect_targets_pass1=372 -========================================= -========================================= -All targets from data+instruction sections are: -# ATTRIBUTE total_indirect_targets_pass2=382 -========================================= -Found .eh_frame is section 18 -Did not find .gcc_except_table immediately after .eh_frame -========================================= -All targets from data+instruction+eh_header sections are: -# ATTRIBUTE total_indirect_targets_pass3=382 -========================================= -========================================= -All targets from data+instruction+eh_header sections+eh_header_ranges are: -# ATTRIBUTE total_indirect_targets_pass4=382 -804964c -8049692, 80496a2, 80496b2, 80496c2, 80496d2, 80496e2, 80496f2, 8049702, 8049712, 8049722 -8049732, 8049742, 8049752, 8049762, 8049772, 8049782, 8049792, 80497a2, 80497b2, 80497c2 -80497d2, 80497e2, 80497f2, 8049802, 8049812, 8049822, 8049832, 8049842, 8049852, 8049862 -8049872, 8049882, 8049892, 80498a2, 80498b2, 80498c2, 80498cc, 80498d2, 80498e2, 80498f2 -8049902, 8049912, 8049922, 8049932, 8049942, 8049952, 8049962, 8049972, 8049982, 8049992 -80499a2, 80499b2, 80499c2, 80499d2, 80499e2, 80499f2, 8049a02, 8049a12, 8049a22, 8049a32 -8049a42, 8049a52, 8049a62, 8049a72, 8049a82, 8049a92, 8049aa2, 8049ab2, 8049ac2, 8049ad2 -8049ae2, 8049af2, 8049afc, 8049b02, 8049b12, 8049b22, 8049b32, 8049b42, 8049b52, 8049b62 -8049b72, 8049b82, 8049b92, 8049ba2, 8049bb2, 8049bc2, 8049bd2, 8049be2, 8049bf2, 8049c02 -8049c12, 8049c22, 8049c32, 8049c42, 8049c52, 8049c62, 8049c72, 8049c82, 8049c92, 8049ca2 -8049cb2, 8049cc2, 8049cd0, 8049d90, 8049dc0, 8049e10, 8049e30, 8049e50, 8049ef0, 8049f90 -804a030, 804a890, 804a968, 804a98a, 804aa30, 804aa40, 804aa50, 804aa5c, 804aa66, 804aa70 -804aa7a, 804aa85, 804aa95, 804aa9f, 804aaa9, 804aab5, 804aabf, 804aac9, 804aad5, 804aadf -804ad40, 804bcd0, 804bcf0, 804bd10, 804bd90, 804be30, 804be50, 804be70, 804bef0, 804bf70 -804bff0, 804c010, 804c090, 804ddc0, 804de50, 804dee0, 804df70, 804e000, 804e0b0, 804e160 -804e210, 804e270, 804e2d0, 804e330, 804e390, 804e3f0, 804e450, 804e4b0, 804e510, 804e570 -804e5d0, 804e630, 804e690, 804e730, 804e7d0, 804e870, 804e910, 804e9b0, 804ea50, 804eaf0 -804eb90, 804ef22, 804efed, 804f0a7, 804f0f9, 804f14c, 804fae0, 804fe06, 804fe1f, 804fe26 -8050148, 8050156, 805019d, 80501e9, 8050220, 805022c, 805027e, 80502c5, 80502ec, 80502f8 -805030f, 8050356, 8050365, 8050374, 80503d8, 8050418, 8050424, 8050433, 80504c9, 80504dd -80504ec, 8050500, 805050c, 8050518, 8050524, 8050533, 8050549, 8050558, 805058f, 805059b -80505d2, 80505e8, 8050622, 805062e, 805063d, 8050649, 8050658, 805069d, 80506b9, 80506d6 -80506e2, 8050748, 805075c, 8050768, 8050781, 805079a, 80507a9, 80507d8, 80507e7, 80507f3 -80507ff, 8050813, 8050827, 8050869, 8050882, 8050891, 80513f0, 8051480, 8051510, 80515b0 -8051650, 8051730, 8051810, 80526a7, 80526b9, 80526cb, 80526d0, 80526e2, 80526f4, 8052709 -805271e, 8052733, 8052748, 8052810, 8052d10, 80555ea, 8055663, 80557e8, 8055891, 80558ae -80558d2, 8055905, 8055938, 8055970, 8055985, 805598c, 80559a0, 8055a28, 8055a40, 8055a80 -8055aa8, 8055ac8, 8055ad8, 8055ae8, 8055af8, 8055b08, 8055b88, 8055bb0, 8055c68, 8055e30 -805657d, 80567bd, 8056902, 805698e, 8056ac9, 8056bd2, 8056be1, 8056c17, 8056c23, 8056c2c -8056fd7, 805701c, 80570b5, 80570c1, 805715d, 805719c, 80571c0, 8057239, 8057308, 8057381 -80573cc, 8057412, 805742a, 805744f, 8057471, 8057496, 8057632, 805764f, 805766c, 80576b7 -80576d2, 80576f7, 805773e, 8057761, 8057786, 8057812, 805785c, 805796d, 805870e, 8058728 -8058752, 805875c, 8058766, 805877f, 8058793, 805879d, 80587a7, 80587b4, 80587c1, 80587d9 -80587e6, 8058a90, 8058b5d, 8058b7d, 8058b8a, 8058bb0, 8058bcc, 8058bd6, 8058be0, 8058bea -8058bf4, 8058bfe, 8058c08, 8058c12, 80592b0, 8059320, 80594a0, 8059570, 8059610, 8059640 -8059670, 80596d0, 8059738, 80597d0, 8059a58, 8059eb0, 8059ec0, 8059ed8, 805ab85, 805aba8 -805abc8, 805abf0, 805ac00, 805ac10, 805ac20, 805ac40, 805ac60, 805ae92, 805aed8, 805af89 -805b1ee, 805b210, 805b221, 805b232, 805b258, 805b265, 805b288, 805b2b0, 805bcd0, 805bce0 -805bdac, -========================================= -NOTICE: truncate cascades to table "ls_shared_orig_803_instruction" -# ATTRIBUTE start_time=2011-11-25T13:55:18-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:24-0800 -# ATTRIBUTE peasoup_step_name=fill_in_indtargs -# ATTRIBUTE peasoup_step_number=11 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_indtargs.exe 299 ./a.ncexe -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fix_calls.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fix_calls.log deleted file mode 100644 index c53ec0543..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fix_calls.log +++ /dev/null @@ -1,20 +0,0 @@ -Reading variant 300 from database. -Fixing calls->push/jmp in variant (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction). -# ATTRIBUTE fixed_calls=27 -# ATTRIBUTE no_fix_needed_calls=901 -# ATTRIBUTE other_instructions=19935 -# ATTRIBUTE fixed_ratio=0.0290948 -# ATTRIBUTE remaining_ratio=0.0431865 -# ATTRIBUTE no_target_insn=19 -# ATTRIBUTE target_not_in_function=0 -# ATTRIBUTE call_to_not_entry=2 -# ATTRIBUTE thunk_check=2 -# ATTRIBUTE found_pattern=0 -Writing variant (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction) back to database. -Done! -# ATTRIBUTE start_time=2011-11-25T13:55:24-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:29-0800 -# ATTRIBUTE peasoup_step_name=fix_calls -# ATTRIBUTE peasoup_step_number=13 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fix_calls.exe 300 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/generate_spri.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/generate_spri.log deleted file mode 100644 index 68bbf10d1..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/generate_spri.log +++ /dev/null @@ -1,10 +0,0 @@ -Looking up variant 300 from database. -Reading variant 300 from database. -Reading variant 299 from database. -Done! -# ATTRIBUTE start_time=2011-11-25T13:55:35-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:38-0800 -# ATTRIBUTE peasoup_step_name=generate_spri -# ATTRIBUTE peasoup_step_number=16 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/generate_spri.exe 300 a.irdb.aspri -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/heaprand.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/heaprand.log deleted file mode 100644 index a8a3d386b..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/heaprand.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE peasoup_step_name=heaprand -# ATTRIBUTE peasoup_step_number=2 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_HEAPRAND 1 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/integertransform.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/integertransform.log deleted file mode 100644 index 7c63707b5..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/integertransform.log +++ /dev/null @@ -1,2005 +0,0 @@ -INT: transforming binary: cloneid=300 annotationInfoFile=a.ncexe.infoannot -Getting variand id -Reading IR DB -Parse annotation file -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -Done parsing annotation file -Got all annotations -Do the integer transform -integertransform: looking at function: .memcpy -integertransform: looking at function: .strtoul -integertransform: looking at function: .strlen -integertransform: looking at function: .getpwuid -integertransform: looking at function: .acl_extended_file -integertransform: looking at function: .setlocale -integertransform: looking at function: .strcpy -integertransform: looking at function: .raise -integertransform: looking at function: .fwrite_unlocked -integertransform: looking at function: .clock_gettime -integertransform: looking at function: .getfilecon -integertransform: looking at function: .closedir -integertransform: looking at function: .fwrite -integertransform: looking at function: .strstr -integertransform: looking at function: .free -integertransform: looking at function: .__lxstat64 -integertransform: looking at function: ._obstack_newchunk -integertransform: looking at function: .strchr -integertransform: looking at function: sub_804C300 -integertransform: underflow annotation: 804c324 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c350 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c374 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+1 ZZ lea eax, [esi+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804C3C0 -integertransform: looking at function: sub_804C410 -integertransform: underflow annotation: 804c421 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c44a 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, [edx+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 804c44d 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [ebp+var_20], edi -integertransform: underflow annotation: 804c453 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, [edx+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804C4E0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c657 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-37 ZZ lea edx, [eax-25h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c69d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c71a 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, [ebp+s] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c725 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ecx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c728 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+31 ZZ lea eax, [eax+1Fh] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c7a0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sbb esi, 0FFFFFFFFh -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c7d0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-97 ZZ lea edx, [eax-61h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c812 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, [ebp+s] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804C860 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c9d4 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804C9F0 -integertransform: looking at function: sub_804CA40 -integertransform: looking at function: sub_804CA80 -integertransform: looking at function: sub_804CAA0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804cad8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea edx, [eax+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804cb23 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea ecx, [edx+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804cb84 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea edx, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804cbaf 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804cc8c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804cd17 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-1 ZZ lea eax, [esi+edx-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804cec2 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sbb edi, edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804CEE0 -integertransform: underflow annotation: 804cf3c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d043 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d097 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804D0C0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d24b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d260 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+2 ZZ lea edx, [eax+2] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d2a9 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*8+134615520 ZZ lea ecx, ds:80611E0h[esi*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804D330 -integertransform: underflow annotation: 804d3d2 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804D430 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d45a 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea eax, [ebx+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d4f3 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d510 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea edi, [esi+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d646 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d660 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea esi, [edi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d6ed 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [ebp+var_14EC] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d858 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-16843009 ZZ lea eax, [edx-1010101h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d878 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sbb esi, 3 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d89b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d96a 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+-15778476 ZZ lea ecx, [edx-0F0C2ACh] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d9a9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea eax, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d9af 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804da5d 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ds:dword_8061394 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804da6b 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ds:dword_8061398 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804db20 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX+1 ZZ lea esi, [edi+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804db70 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI+4 ZZ lea esi, [esi+edi+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804dba5 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 1 ; int -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804dd05 6 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, [ebp+var_14F4] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804DDC0 -integertransform: looking at function: sub_804DE50 -integertransform: looking at function: sub_804DEE0 -integertransform: looking at function: sub_804BCF0 -integertransform: looking at function: sub_804BD10 -integertransform: looking at function: .nl_langinfo -integertransform: looking at function: .malloc -integertransform: looking at function: .sigprocmask -integertransform: looking at function: .__stack_chk_fail -integertransform: looking at function: .__fpending -integertransform: looking at function: .lgetfilecon -integertransform: looking at function: .error -integertransform: looking at function: .acl_get_tag_type -integertransform: looking at function: .getgrgid -integertransform: looking at function: .__strtoull_internal -integertransform: looking at function: .sigaddset -integertransform: looking at function: .readlink -integertransform: looking at function: .memmove -integertransform: looking at function: .__ctype_tolower_loc -integertransform: looking at function: .__strndup -integertransform: looking at function: .acl_get_entry -integertransform: looking at function: .textdomain -integertransform: looking at function: .__fxstat64 -integertransform: looking at function: .wcstombs -integertransform: looking at function: .__sprintf_chk -integertransform: looking at function: .fnmatch -integertransform: looking at function: .strncmp -integertransform: looking at function: .__snprintf_chk -integertransform: looking at function: .fflush_unlocked -integertransform: looking at function: .strftime -integertransform: looking at function: .wcwidth -integertransform: looking at function: .iswprint -integertransform: looking at function: .getpwnam -integertransform: looking at function: .strcmp -integertransform: looking at function: .exit -integertransform: looking at function: start -integertransform: looking at function: sub_8049D00 -integertransform: underflow annotation: 8049d1a 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, offset dword_8060EF8 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8049d23 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8049D60 -integertransform: looking at function: sub_8049D90 -integertransform: looking at function: sub_8049DC0 -integertransform: looking at function: sub_8049E50 -integertransform: looking at function: sub_8049EF0 -integertransform: looking at function: sub_8049F90 -integertransform: looking at function: sub_804A030 -integertransform: looking at function: sub_804A0E0 -integertransform: looking at function: sub_804A240 -integertransform: looking at function: sub_804A860 -integertransform: looking at function: sub_804A890 -integertransform: looking at function: sub_804A8A0 -integertransform: looking at function: sub_804AB00 -integertransform: looking at function: sub_804AB80 -integertransform: looking at function: sub_804ABF0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804ACC0 -integertransform: looking at function: sub_804AD40 -integertransform: looking at function: sub_8052440 -integertransform: looking at function: sub_8052470 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8052496 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805249b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, ebx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80524a5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea esi, [eax-6] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80524d6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea ebx, [eax+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_80525A0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8052790 -integertransform: looking at function: sub_80527C0 -integertransform: looking at function: sub_8052810 -integertransform: looking at function: sub_8052880 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80529A0 -integertransform: looking at function: sub_8052A50 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: .stpcpy -integertransform: looking at function: ._obstack_begin -integertransform: looking at function: ._exit -integertransform: looking at function: .strrchr -integertransform: looking at function: .__assert_fail -integertransform: looking at function: .bindtextdomain -integertransform: looking at function: .mbrtowc -integertransform: looking at function: .gettimeofday -integertransform: looking at function: .__ctype_toupper_loc -integertransform: looking at function: sub_80530A0 -integertransform: looking at function: sub_80530D0 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: looking at function: sub_8053120 -integertransform: looking at function: sub_80531B0 -integertransform: looking at function: sub_80533C0 -integertransform: looking at function: sub_8053500 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805352f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea edi, [edi+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8053720 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80537E0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80538b3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*2 ZZ lea eax, [edx+edx*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805392c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*8 ZZ lea eax, [eax+edx*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8053970 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8053a0f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*8 ZZ lea ebx, [ebx+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804C090 -integertransform: looking at function: sub_804C0B0 -integertransform: truncation annotation: 804c0df 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx esi, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c0e5 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4+-4 ZZ lea edi, ds:0FFFFFFFCh[ebx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c11b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 4 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c127 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804C200 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 804c23c 3 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ movzx edx, bl -integertransform: looking at function: sub_804C250 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c270 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea ebx, [esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c29b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ESI ZZ lea ebx, [ecx+esi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c29e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c2ac 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea ebx, [esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: .__printf_chk -integertransform: looking at function: .getgrnam -integertransform: looking at function: ThisIsNotAFunction -integertransform: looking at function: ._setjmp -integertransform: looking at function: .tcgetpgrp -integertransform: looking at function: .mktime -integertransform: looking at function: .readdir64 -integertransform: looking at function: sub_804DF70 -integertransform: looking at function: sub_804E000 -integertransform: looking at function: sub_804E0B0 -integertransform: looking at function: sub_804E160 -integertransform: looking at function: sub_804E210 -integertransform: looking at function: sub_804E270 -integertransform: looking at function: sub_804E2D0 -integertransform: looking at function: sub_804E330 -integertransform: looking at function: sub_804E390 -integertransform: looking at function: sub_804E3F0 -integertransform: looking at function: sub_804E450 -integertransform: looking at function: sub_804E4B0 -integertransform: looking at function: sub_804E510 -integertransform: looking at function: sub_804E570 -integertransform: looking at function: sub_804E5D0 -integertransform: looking at function: sub_804E630 -integertransform: looking at function: sub_804E690 -integertransform: looking at function: sub_804E730 -integertransform: looking at function: sub_804E7D0 -integertransform: looking at function: sub_804E870 -integertransform: looking at function: sub_804E910 -integertransform: looking at function: sub_804E9B0 -integertransform: looking at function: sub_804EA50 -integertransform: looking at function: sub_804EAF0 -integertransform: looking at function: sub_804EB90 -integertransform: looking at function: sub_804EC30 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ec83 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea eax, [eax+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804eca6 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea ecx, [edi+esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ecb6 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 804ecbd 2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov edi, eax -integertransform: signedness annotation: 804ecbf 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov eax, ebx -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ecee 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EBX*2 ZZ lea ecx, [ebx+ebx*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ecfd 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4 ZZ lea edx, ds:0[ebx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ed4c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea edi, [edx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804edc7 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804edf9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea eax, [edi+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ee08 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, [ebp+var_3C] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ee20 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea eax, [ecx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ee2a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-1 ZZ lea edi, [ecx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ee6e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2+-3 ZZ lea edx, [ecx+ecx*2-3] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ee78 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea edx, [ecx+ecx*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ee7b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4+-24 ZZ lea edx, [eax+edx*4-18h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ee8b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 0Ch -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804ee92 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804eeba 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea edx, [esi+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804EEE0 -integertransform: looking at function: sub_804F2E0 -integertransform: underflow annotation: 804f408 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804f428 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+16 ZZ lea edx, [eax+10h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f531 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 804f538 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804f829 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea ecx, [edx+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fa07 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea ecx, [eax+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804FAE0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804fea5 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 2 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fea8 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+134602676 ZZ lea esi, a@[eax] ; "*=>@|" -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804ff27 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ffc1 4 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, [esp+2Ch] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ffcb 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX*4 ZZ lea ebx, [ebx+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805008a 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, ds:stru_8061540.object_base -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805009f 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80500aa 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+-16 ZZ lea edx, [eax-10h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051067 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80510f0 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_80513F0 -integertransform: looking at function: sub_8051480 -integertransform: looking at function: sub_8051510 -integertransform: looking at function: sub_80515B0 -integertransform: looking at function: sub_8051650 -integertransform: looking at function: sub_8051730 -integertransform: looking at function: sub_8051810 -integertransform: looking at function: sub_80518E0 -integertransform: looking at function: sub_80519E0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80519f8 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8051a48 3 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [esp], eax ; path -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8051AC0 -integertransform: underflow annotation: 8051ae6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 41h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051b18 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-48 ZZ lea edi, [esi-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051b23 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 41h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051b37 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8051B80 -integertransform: underflow annotation: 8051c8a 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051c98 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051cc1 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ebx, [esi+edx] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051cc4 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea ecx, [edi+eax] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051ccf 3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov [ebp+var_34], ebx -integertransform: signedness annotation: 8051ce6 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx ebx, al -integertransform: signedness annotation: 8051ce9 2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov ecx, eax -integertransform: underflow annotation: 8051ceb 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 30h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 8051d02 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx ecx, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d05 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea edi, [ecx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051d12 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051d28 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051d4e 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx ecx, al -integertransform: underflow annotation: 8051d51 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 30h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d60 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea ecx, [ebx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051d8d 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051da3 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051dce 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051e0c 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051e0e 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e2e 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ebx, [esi+edx] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051e41 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov byte ptr [ebp+var_38], al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e49 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea ebx, [edi+eax] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e5c 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ebx, [esi+edx] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e62 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea ebx, [edi+eax] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051e77 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e7a 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-48 ZZ lea esi, [ecx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051e8f 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051e91 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_34], esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051ea4 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ mov byte ptr [ebp+var_38], cl -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051eb5 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_38], esi -integertransform: underflow annotation: 8051eb8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 30h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051ec0 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl -integertransform: underflow annotation: 8051ec6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 30h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8051F10 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051f61 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea ecx, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052015 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052032 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8052164 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8052168 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8052187 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX+-1 ZZ lea edi, [ebx+edx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8052192 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea esi, [eax-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805219c 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80521d2 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80521f7 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea esi, [edx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8052202 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052208 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_80522A0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052306 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 25h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052336 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805238d 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 61h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: .fputs_unlocked -integertransform: looking at function: .__ctype_get_mb_cur_max -integertransform: looking at function: .__fprintf_chk -integertransform: looking at function: .signal -integertransform: looking at function: .sigismember -integertransform: looking at function: .__gmon_start__ -integertransform: looking at function: .realloc -integertransform: looking at function: .__xstat64 -integertransform: looking at function: .localtime -integertransform: looking at function: sub_8052B30 -integertransform: looking at function: sub_8052BA0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8052C00 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8052c2a 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8052c36 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8052D10 -integertransform: looking at function: sub_8052DF0 -integertransform: underflow annotation: 8052e59 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052e75 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052e88 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052ea4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052eb7 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052eca 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052ee6 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052ef9 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052f0c 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052f22 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052f40 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052f56 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052f78 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8052F90 -integertransform: looking at function: sub_8052FB0 -integertransform: underflow annotation: 8052fd3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, [ebp+arg_0] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805300c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+1 ZZ lea eax, [ecx+edx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805304e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: .isatty -integertransform: looking at function: .fclose -integertransform: looking at function: .mbstowcs -integertransform: looking at function: .mbsinit -integertransform: looking at function: sub_804AE10 -integertransform: looking at function: sub_804AE90 -integertransform: looking at function: sub_804AEC0 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804af3e 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b481 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+32 ZZ lea eax, [ebx+eax+20h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b4b3 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea edi, [ecx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b727 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+2 ZZ lea eax, [eax+edx+2] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: truncation annotation: 804b7ef 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: underflow annotation: 804b7f7 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b869 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b882 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea eax, [edx+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b8b0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea eax, [esi+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 804b9ce 6 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 8 CL ZZ mov byte ptr [ebp+var_34C], cl -integertransform: looking at function: sub_804BB50 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804bc1b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804bc2d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea esi, [edi+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804bc37 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ESI*2 ZZ lea eax, [eax+esi*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804bc3a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea eax, [edx+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804bc71 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea eax, [eax+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804bc8a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea eax, [ecx+ecx*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804BCD0 -integertransform: looking at function: sub_8053AF0 -integertransform: underflow annotation: 8053b1c 4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 [EBX+16] ZZ sub dword ptr [ebx+10h], 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8053b47 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8053BE0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8053E70 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8053f56 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8053f6e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8054030 -integertransform: underflow annotation: 8054081 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80540ac 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea edx, [eax-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80543fb 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805440f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054415 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDI ZZ lea edi, [ebx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 8054497 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80544a3 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_98], edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054518 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX ZZ lea ecx, [ebx+ecx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054587 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+EAX+-1 ZZ lea edi, [edi+eax-1] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80545c7 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov dword ptr [ebp+var_60], edi -integertransform: underflow annotation: 80545d3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8054633 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80546ae 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80546b0 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805479d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea eax, [edx+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80549e7 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDX ZZ lea edx, [edi+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8054a44 6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [ebp+var_B0], ecx -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054a64 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea eax, [eax+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054a67 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea eax, [edx+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054a79 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2 ZZ lea eax, [eax+edx*2] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054b28 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea ebx, [ecx-80000000h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054b58 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea ebx, [ecx-80000000h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054c00 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea ebx, [ecx-80000000h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8054c16 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sbb edi, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054c68 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EBX+EAX+-1 ZZ lea edi, [ebx+eax-1] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8054E10 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054e37 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8054e3a 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054e68 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea edx, [eax+9] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054e77 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea eax, [eax+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8054F90 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054fb7 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8054fba 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054fe8 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea edx, [eax+9] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054ff7 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea eax, [eax+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8055020 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055034 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea edi, [eax+14h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8055043 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805509b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80550bc 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8 EDX ZZ sub dl, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_8 -integertransform: underflow annotation: 80550e6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8055100 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055130 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*4 ZZ lea edx, [ebx+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8055142 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055165 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea esi, [ebx+esi*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8055168 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, [ebp+var_34] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805527b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI*4 ZZ lea eax, [edx+esi*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8055284 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+var_24] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805528a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EBX*4 ZZ lea edx, [esi+ebx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80552d9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea eax, [ebx+esi*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80552e3 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8055310 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055328 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea ecx, [eax+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8055330 -integertransform: looking at function: sub_8055360 -integertransform: looking at function: sub_8055380 -integertransform: looking at function: sub_80553A0 -integertransform: looking at function: sub_80553D0 -integertransform: looking at function: sub_80554F0 -integertransform: looking at function: sub_8055540 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_80555B0 -integertransform: truncation annotation: 80555d6 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov [ebp+var_41], al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 805568d 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov byte ptr [ebp+var_4C], al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80556ae 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea ecx, [esi+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80556ef 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edi, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055701 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea ecx, [edi+30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055b65 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055b75 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055bf5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea ecx, [esi-21h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055c2c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea ecx, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055c3c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea edx, [ecx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055c4c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea ebx, [edx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055c89 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055c99 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055d4c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea edi, [esi+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8055d51 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8055da0 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8055e1c 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 5Bh -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8055e24 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx edx, dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055e8c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea ecx, [edi+esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8055EF0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055f27 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea edx, [ebx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8055f6e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055f73 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea eax, [edi+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055f8e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea edi, [edi+ebx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055fa9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055fcb 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8056070 -integertransform: looking at function: sub_8056140 -integertransform: looking at function: sub_8056170 -integertransform: looking at function: sub_8056190 -integertransform: looking at function: sub_80561F0 -integertransform: looking at function: sub_8056250 -integertransform: looking at function: sub_80562A0 -integertransform: looking at function: sub_80562C0 -integertransform: looking at function: sub_80562E0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80562ff 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea edx, [ebx+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80563D0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80563fc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+8 ZZ lea eax, [edi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8056430 -integertransform: underflow annotation: 805647b 3 INSTR CHECK UNDERFLOW SIGNED 32 EAX ZZ sub eax, 0Ch -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80564b6 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805651b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea ebx, [esi+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 805653e 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx edx, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056543 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea esi, [edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8056571 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_490], edx -integertransform: underflow annotation: 8056590 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80565a9 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 80565e0 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_49C], edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805663e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX ZZ lea edi, [ebx+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805665c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805665f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea ebx, [ecx+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80566be 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDI*4 ZZ lea edx, [edi+edi*4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 80566c1 3 INSTR CHECK TRUNCATION SIGNED 32 EAX 8 AL ZZ movsx eax, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80566c4 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2+-48 ZZ lea edi, [eax+edx*2-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80566ce 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx edx, al -integertransform: signedness annotation: 80566d1 2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov ecx, eax -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80566d3 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea esi, [edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 8056710 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx eax, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8056794 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx edx, cl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805683e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea ecx, [eax-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056841 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, ecx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805685a 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8056866 6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [ebp+n], ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80568c2 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80568d0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80568db 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056992 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea esi, [ebx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80569b2 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-1 ZZ lea eax, [esi-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80569c2 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80569f8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea edx, [ecx+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056a70 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056a80 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056a8b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8056a9e 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_49C], edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056b19 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056b1f 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8056b21 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+n], eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8056c51 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov eax, ebx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8056c5f 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_468], edx -integertransform: signedness annotation: 8056c65 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov edx, ebx -integertransform: underflow annotation: 8056c70 6 INSTR CHECK UNDERFLOW UNSIGNED 32 [EBP-1128] ZZ sub [ebp+var_468], edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056c7d 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea ecx, [edx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056c83 6 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, [ebp+var_488] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056c95 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 8056c9c 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 8056ca1 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov ecx, ebx -integertransform: underflow annotation: 8056ca3 2 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 8056cc2 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056d29 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056d35 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056d43 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea eax, [edx+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056d48 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8056d71 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [ebp+n], edi -integertransform: signedness annotation: 8056d7f 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+n], eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056db2 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea esi, [ecx+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056db7 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, [ebp+var_4AC] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056dc2 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056ddf 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056dff 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 8056e4b 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056edf 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056ee1 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, esi -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056efa 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056f99 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+ESI ZZ lea edi, [ecx+esi] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056fb4 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056fb7 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ecx, [esi+edx] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057008 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, ecx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057031 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805703d 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057046 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80570b5 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-1 ZZ lea esi, [ebx-1] ; jumptable 080566F3 case 0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80570ea 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80570ec 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80570f3 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80570f5 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8057110 6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov byte ptr [ebp+var_488], dl -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057176 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, [edx+18h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057182 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea ecx, [edx+esi] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805718b 2 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, esi -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80571c0 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 ; jumptable 080566F3 case 116 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80571cc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80571d5 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80572bd 6 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov byte ptr [ebp+var_488], al -integertransform: underflow annotation: 80572cd 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8 EBX ZZ sub bl, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_8 -integertransform: underflow annotation: 80572e0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80572ed 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80572ef 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EDX*4 ZZ lea eax, [edx+edx*4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80572f4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80572ff 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov esi, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057308 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 ; jumptable 080566F3 case 110 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057314 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805731d 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80574bf 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+EAX+-100 ZZ lea eax, [edx+eax-64h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80574eb 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [ebp+var_498] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057505 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057507 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805750e 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057522 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057524 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea eax, [eax+edx+3] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805755a 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 805758b 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 16Dh -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8057591 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8057595 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_498] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80575a6 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea esi, [eax+17Eh] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80575ba 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80575bc 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80575c3 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80575d7 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80575db 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea eax, [eax+edx+3] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057628 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805762a 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+1 ZZ lea ecx, [edx+1] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057720 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 80577cb 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80577cd 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+19 ZZ lea esi, [edx+13h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 80577de 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057805 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805783a 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, ecx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057841 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057843 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805784a 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805784c 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EAX+7 ZZ lea esi, [esi+eax+7] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057869 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8057894 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80578ad 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057916 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea edi, [ecx+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057932 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea esi, [ecx+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805794c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805794f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea ecx, [edx+ebx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80579de 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 80579fc 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057a31 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8057a47 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057a58 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea esi, [edi-1] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057a73 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8057aa3 6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov byte ptr [ebp+var_49C], dl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057b14 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea esi, [edx+esi] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057b30 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea esi, [edi-1] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057b4b 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8057b90 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057ce9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ESI ZZ lea edi, [eax+esi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057d03 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI ZZ lea esi, [edx+esi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8057d1c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057d1f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea ecx, [edx+ebx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8057d4f 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057d9d 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX ZZ lea esi, [ebx+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 8057dbc 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057dcc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ECX ZZ lea ecx, [eax+ecx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057de3 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EAX ZZ lea eax, [ecx+eax] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 8057dfb 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057e42 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 8057e4d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057e4f 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea eax, [esi+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057e68 2 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 8057e82 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057ea9 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057eb8 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI+1900 ZZ lea esi, [edx+esi+76Ch] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057f49 3 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, 1 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057f8f 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+365 ZZ lea eax, [edx+eax+16Dh] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8057f9b 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+var_488], eax -integertransform: underflow annotation: 8057fa1 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_498] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057fa7 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea esi, [eax+17Eh] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057fbb 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057fbd 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057fc4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057fd8 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057fdf 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea eax, [eax+edx+3] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8058001 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80580d9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+ESI ZZ lea edi, [ecx+esi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80580e1 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+100 ZZ lea ecx, [esi+64h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8058120 -integertransform: looking at function: sub_8058160 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8058172 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea edi, [eax+14h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8058183 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80581E0 -integertransform: looking at function: sub_8058300 -integertransform: looking at function: sub_8058380 -integertransform: looking at function: sub_80583B0 -integertransform: looking at function: sub_80583E0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8058440 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8058500 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: looking at function: sub_8058560 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 805861a 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx eax, dl -integertransform: signedness annotation: 8058627 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov byte ptr [ebp+var_30], dl -integertransform: signedness annotation: 805869e 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx eax, al -integertransform: underflow annotation: 8058706 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 42h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805871e 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx edx, dl -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8058840 -integertransform: looking at function: sub_8058850 -integertransform: looking at function: sub_8058880 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8058960 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8058a26 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx eax, dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8058ae6 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx eax, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8058b56 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-66 ZZ lea eax, [edi-42h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8058b73 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: looking at function: sub_8058C80 -integertransform: looking at function: sub_8058D10 -integertransform: underflow annotation: 8058d84 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8058e76 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+dest] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8058e86 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8058f0e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805909d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80590dd 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80591d1 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov eax, edi -integertransform: underflow annotation: 80591dc 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80591f8 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80592ca 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805936b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80593aa 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea edx, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80593ff 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80594ea 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8059555 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80595d9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805968b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80596e2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80597a0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8059848 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8059902 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi -integertransform: underflow annotation: 8059907 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8059a43 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 12h ; switch 5 cases -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8059aee 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8059b38 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8059cf4 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8059d37 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8059d4b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8059d5f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8059def 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8059eb3 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi -integertransform: signedness annotation: 8059f5d 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -integertransform: signedness annotation: 8059f82 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov edx, edi -integertransform: underflow annotation: 8059f8b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8059f9f 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a126 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805a144 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+var_338] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a1a7 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805a1ca 7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov word ptr [ebp+var_350], cx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a22b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a3df 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea eax, [ecx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a4b3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea edx, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805a4b8 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a4bb 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea ecx, [edx+ebx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a4c1 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805a4e6 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov dword ptr [ebp+size], edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a513 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea ebx, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805a518 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a51b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea ecx, [ebx+edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a521 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a632 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a718 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805a71b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a777 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a7fa 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a804 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a8e0 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805a8e3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805aae5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea eax, [ecx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805AB00 -integertransform: underflow annotation: 805ab43 5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 80000000h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_805AB60 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805aba8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805abcb 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805abf0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ac00 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ac12 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ac22 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea ecx, [esi+0Ch] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ac40 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ac60 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_805AC80 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805acf8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea eax, [edi+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ad00 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea ebx, [edx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ad41 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ad56 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea edx, [eax-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ada1 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea ecx, [eax-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805adf6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea eax, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ae20 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea eax, [edi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ae51 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea edi, [eax-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ae88 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea eax, [edx-25h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805aece 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805af44 3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov [ebp+var_40], ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805af77 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea ecx, [esi+ecx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 805b01b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b02e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b03a 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b068 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea edi, [esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b078 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b086 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b08f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b0cb 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805b0d1 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_20], dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b142 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea edx, [ecx+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b16e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea eax, [ecx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b195 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea ecx, [edx+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805b19a 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b19d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea edx, [ecx+ebx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b1a3 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sbb ecx, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b1ad 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea ecx, [ebx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b1c8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b1ce 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805b30b 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b3fc 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea esi, [eax+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805b401 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b404 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea eax, [esi+edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b40a 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b414 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea esi, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b431 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b437 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea eax, [ecx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b472 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea edi, [esi+2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b486 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea edx, [esi-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b4fa 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea eax, [ecx+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b517 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 805b534 2 INSTR CHECK UNDERFLOW SIGNED 32 EAX ZZ sbb eax, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 805b536 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b53d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea eax, [edx+ecx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b543 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b54d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea edx, [ecx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b566 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805b5ea 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl -integertransform: underflow annotation: 805b638 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 805b673 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b6bd 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sbb esi, esi -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 805b6c5 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi -integertransform: looking at function: sub_805B710 -integertransform: signedness annotation: 805b74c 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_10], edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b818 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_18] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b878 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea ecx, [edi-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805B890 -integertransform: signedness annotation: 805b8d0 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_28], edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b9bb 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_20] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805ba18 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sbb edi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805ba46 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sbb edi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805ba57 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, [ebp+var_38] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805BA60 -integertransform: underflow annotation: 805bb08 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_C] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805bb78 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea ecx, [edi-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805BB90 -integertransform: underflow annotation: 805bbdd 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sbb esi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805bc2e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, [ebp+var_10] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805bc8b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sbb esi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805bcaf 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, [ebp+var_C] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805BCD0 -integertransform: looking at function: sub_805BCE0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805bcf9 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea edi, (dword_8060EF0 - 8060FF4h)[ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805bcff 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea eax, (dword_8060EF0 - 8060FF4h)[ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805bd05 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805BD3A -integertransform: looking at function: sub_805BD40 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_805BD80 -integertransform: underflow annotation: 805bd98 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 4 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: .term_proc -integertransform: looking at function: .init_proc -integertransform: looking at function: .abort -integertransform: looking at function: .__errno_location -integertransform: looking at function: .sigemptyset -integertransform: looking at function: .localeconv -integertransform: looking at function: .dirfd -integertransform: looking at function: .__cxa_atexit -integertransform: looking at function: .strcoll -integertransform: looking at function: .getenv -integertransform: looking at function: .calloc -integertransform: looking at function: .strncpy -integertransform: looking at function: .freecon -integertransform: looking at function: .memset -integertransform: looking at function: .__libc_start_main -integertransform: looking at function: .mempcpy -integertransform: looking at function: .__memcpy_chk -integertransform: looking at function: .__overflow -integertransform: looking at function: .dcgettext -integertransform: looking at function: .sigaction -integertransform: looking at function: .opendir -integertransform: looking at function: .getopt_long -integertransform: looking at function: .ioctl -integertransform: looking at function: .__ctype_b_loc -integertransform: looking at function: .__mempcpy_chk -integertransform: looking at function: .iswcntrl -integertransform: looking at function: sub_804BD90 -integertransform: looking at function: sub_804BE10 -integertransform: looking at function: sub_804BE30 -integertransform: looking at function: sub_804BE50 -integertransform: looking at function: sub_804BE70 -integertransform: looking at function: sub_804BEF0 -integertransform: looking at function: sub_804BF70 -integertransform: looking at function: sub_804BFF0 -integertransform: looking at function: sub_804C010 -# ATTRIBUTE start_time=2011-11-25T13:55:29-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:34-0800 -# ATTRIBUTE peasoup_step_name=integertransform -# ATTRIBUTE peasoup_step_number=14 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_integertransform.sh 300 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds2pdb.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds2pdb.log deleted file mode 100644 index d2fab3dfe..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds2pdb.log +++ /dev/null @@ -1,17 +0,0 @@ -program name:ls_shared_orig_803 -elf file:a.ncexe -hash-md5:693f40a4d6a497d422372ce4bfd2bbc2 -annotation file:a.ncexe.annot - -File id is: 151 -Number of functions: 282 -Number of instructions: 20861 -Inserting instructions in the DB -Committing all instructions - this may take a while -Done inserting instructions in the DB -# ATTRIBUTE start_time=2011-11-25T13:55:00-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:11-0800 -# ATTRIBUTE peasoup_step_name=meds2pdb -# ATTRIBUTE peasoup_step_number=9 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/meds2pdb/meds2pdb ls_shared_orig_803 a.ncexe 693f40a4d6a497d422372ce4bfd2bbc2 a.ncexe.annot -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds_static.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds_static.log deleted file mode 100644 index a505c7722..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds_static.log +++ /dev/null @@ -1,8 +0,0 @@ -IDA 6.* detected. -/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh: line 5: 1392 Segmentation fault screen -D -L -ln -m -a -T xterm sh -x $SMPSA_HOME/SMP-analyze.sh a.ncexe -# ATTRIBUTE start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE end_time=2011-11-25T13:54:59-0800 -# ATTRIBUTE peasoup_step_name=meds_static -# ATTRIBUTE peasoup_step_number=6 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pc_confine.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pc_confine.log deleted file mode 100644 index 9e6343b7b..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pc_confine.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE peasoup_step_name=pc_confine -# ATTRIBUTE peasoup_step_number=4 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_PC_CONFINE 1 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_create_tables.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_create_tables.log deleted file mode 100644 index 606f2ab1c..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_create_tables.log +++ /dev/null @@ -1,15 +0,0 @@ -psql:1452.script.tmp:13: NOTICE: CREATE TABLE will create implicit sequence "ls_shared_orig_803_address_address_id_seq" for serial column "ls_shared_orig_803_address.address_id" -psql:1452.script.tmp:13: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_address_pkey" for table "ls_shared_orig_803_address" -CREATE TABLE -psql:1452.script.tmp:24: NOTICE: CREATE TABLE will create implicit sequence "ls_shared_orig_803_function_function_id_seq" for serial column "ls_shared_orig_803_function.function_id" -psql:1452.script.tmp:24: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_function_pkey" for table "ls_shared_orig_803_function" -CREATE TABLE -psql:1452.script.tmp:39: NOTICE: CREATE TABLE will create implicit sequence "ls_shared_orig_803_instruction_instruction_id_seq" for serial column "ls_shared_orig_803_instruction.instruction_id" -psql:1452.script.tmp:39: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_instruction_pkey" for table "ls_shared_orig_803_instruction" -CREATE TABLE -# ATTRIBUTE start_time=2011-11-25T13:55:00-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:00-0800 -# ATTRIBUTE peasoup_step_name=pdb_create_tables -# ATTRIBUTE peasoup_step_number=8 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_create_program_tables.sh ls_shared_orig_803 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_register.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_register.log deleted file mode 100644 index fc8d8a420..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_register.log +++ /dev/null @@ -1,7 +0,0 @@ -pdb_register: MESSAGE: To do: if shared libs, then need to add them to this table -# ATTRIBUTE start_time=2011-11-25T13:54:59-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:00-0800 -# ATTRIBUTE peasoup_step_name=pdb_register -# ATTRIBUTE peasoup_step_number=7 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_register.sh ls_shared_orig_803 /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803 registered.id -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/ps_analyze.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/ps_analyze.log deleted file mode 100644 index 87a47a43c..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/ps_analyze.log +++ /dev/null @@ -1,2406 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:54:46-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:44-0800 -# ATTRIBUTE peasoup_step_name=all_peasoup - -------------------------------------------------------- ------ From logs/stratafy_with_pc_confine.log ------------------- -------------------------------------------------------- -infile is a.ncexe -outfile is tmp.exe.823 -stratafier_file is -Executable sections are .init .plt .text .fini -a.ncexe-.init 804964c 000030 -a.ncexe-.plt 804967c 000650 -a.ncexe-.text 8049cd0 0120dc -a.ncexe-.fini 805bdac 00001c -EOF 0 0 -cp tmp.exe.823 ./exe_copy.temp.928 -cp /home/jdh8d/peasoup/uva/stratafier/stratafier.914.o ./strata_exe.temp.928 -Original entry point is 0x8049cd0 -ld --section-start .note.ABI-tag=0x90610c4 --section-start .init=0x90610e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.914.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.914 -static -/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.914 strata.linked.data.928 0x9060ff0 -address=9060ff0 -Found nobits seg .bss -Found nobits seg __libc_freeres_ptrs -/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9060ff0,0,0,7,1000 --add-section .strata=strata.linked.data.928 --change-section-address .strata=0x9060ff0 --set-section-flags .strata=alloc --set-start 0x09061210 ./exe_copy.temp.928 new.exe -Adding segment name=.strata, properties=PT_LOAD,0x9060ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9060ff0, filesz=0, memsz=0, flags=7, align=4096 -Adding .strata as section 0 - -infile is a.ncexe -outfile is tmp.exe.823 -stratafier_file is stratafier.o.exe -Executable sections are .init .plt .text .fini -[STRATA TRANSLATED START: 09061280] -a.ncexe-.init 804964c 000030 -a.ncexe-.plt 804967c 000650 -a.ncexe-.text 8049cd0 0120dc -a.ncexe-.fini 805bdac 00001c -strata_translated_startup 09061280 7 -EOF 0 0 -cp tmp.exe.823 ./exe_copy.temp.1220 -cp /home/jdh8d/peasoup/uva/stratafier/stratafier.1208.o ./strata_exe.temp.1220 -Original entry point is 0x8049cd0 -ld --section-start .note.ABI-tag=0x90610c4 --section-start .init=0x90610e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.1208.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.1208 -static -/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.1208 strata.linked.data.1220 0x9060ff0 -address=9060ff0 -Found nobits seg .bss -Found nobits seg __libc_freeres_ptrs -/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9060ff0,0,0,7,1000 --add-section .strata=strata.linked.data.1220 --change-section-address .strata=0x9060ff0 --set-section-flags .strata=alloc --set-start 0x09061210 ./exe_copy.temp.1220 new.exe -Adding segment name=.strata, properties=PT_LOAD,0x9060ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9060ff0, filesz=0, memsz=0, flags=7, align=4096 -Adding .strata as section 0 - -# ATTRIBUTE ps_start_time=2011-11-25T13:54:46-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_peasoup_step_name=stratafy_with_pc_confine -# ATTRIBUTE ps_peasoup_step_number=0 -# ATTRIBUTE ps_peasoup_step_command=sh /home/jdh8d/peasoup/uva/strata_head/tools/pc_confinement/stratafy_with_pc_confine.sh a.ncexe a.stratafied -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/create_binary_script.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_peasoup_step_name=create_binary_script -# ATTRIBUTE ps_peasoup_step_number=1 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_makepeasoupbinary.sh ls.shared.orig -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/heaprand.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_peasoup_step_name=heaprand -# ATTRIBUTE ps_peasoup_step_number=2 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_HEAPRAND 1 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/double_free.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_peasoup_step_name=double_free -# ATTRIBUTE ps_peasoup_step_number=3 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_DOUBLE_FREE 1 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/pc_confine.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_peasoup_step_name=pc_confine -# ATTRIBUTE ps_peasoup_step_number=4 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_PC_CONFINE 1 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/signconv_func_monitor.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_peasoup_step_name=signconv_func_monitor -# ATTRIBUTE ps_peasoup_step_number=5 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_NUM_HANDLE 1 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/meds_static.log ------------------- -------------------------------------------------------- -IDA 6.* detected. -/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh: line 5: 1392 Segmentation fault screen -D -L -ln -m -a -T xterm sh -x $SMPSA_HOME/SMP-analyze.sh a.ncexe -# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:54:59-0800 -# ATTRIBUTE ps_peasoup_step_name=meds_static -# ATTRIBUTE ps_peasoup_step_number=6 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/pdb_register.log ------------------- -------------------------------------------------------- -pdb_register: MESSAGE: To do: if shared libs, then need to add them to this table -# ATTRIBUTE ps_start_time=2011-11-25T13:54:59-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:00-0800 -# ATTRIBUTE ps_peasoup_step_name=pdb_register -# ATTRIBUTE ps_peasoup_step_number=7 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_register.sh ls_shared_orig_803 /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803 registered.id -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/pdb_create_tables.log ------------------- -------------------------------------------------------- -psql:1452.script.tmp:13: NOTICE: CREATE TABLE will create implicit sequence "ls_shared_orig_803_address_address_id_seq" for serial column "ls_shared_orig_803_address.address_id" -psql:1452.script.tmp:13: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_address_pkey" for table "ls_shared_orig_803_address" -CREATE TABLE -psql:1452.script.tmp:24: NOTICE: CREATE TABLE will create implicit sequence "ls_shared_orig_803_function_function_id_seq" for serial column "ls_shared_orig_803_function.function_id" -psql:1452.script.tmp:24: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_function_pkey" for table "ls_shared_orig_803_function" -CREATE TABLE -psql:1452.script.tmp:39: NOTICE: CREATE TABLE will create implicit sequence "ls_shared_orig_803_instruction_instruction_id_seq" for serial column "ls_shared_orig_803_instruction.instruction_id" -psql:1452.script.tmp:39: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_instruction_pkey" for table "ls_shared_orig_803_instruction" -CREATE TABLE -# ATTRIBUTE ps_start_time=2011-11-25T13:55:00-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:00-0800 -# ATTRIBUTE ps_peasoup_step_name=pdb_create_tables -# ATTRIBUTE ps_peasoup_step_number=8 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_create_program_tables.sh ls_shared_orig_803 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/meds2pdb.log ------------------- -------------------------------------------------------- -program name:ls_shared_orig_803 -elf file:a.ncexe -hash-md5:693f40a4d6a497d422372ce4bfd2bbc2 -annotation file:a.ncexe.annot - -File id is: 151 -Number of functions: 282 -Number of instructions: 20861 -Inserting instructions in the DB -Committing all instructions - this may take a while -Done inserting instructions in the DB -# ATTRIBUTE ps_start_time=2011-11-25T13:55:00-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:11-0800 -# ATTRIBUTE ps_peasoup_step_name=meds2pdb -# ATTRIBUTE ps_peasoup_step_number=9 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/meds2pdb/meds2pdb ls_shared_orig_803 a.ncexe 693f40a4d6a497d422372ce4bfd2bbc2 a.ncexe.annot -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/fill_in_cfg.log ------------------- -------------------------------------------------------- -New Variant, after reading registration, is: (variant_id=299:schema=1:orig_pid=299:name=ls_shared_orig_803:ATN=ls_shared_orig_803_ADDRESS:FTN=ls_shared_orig_803_function:ITN=ls_shared_orig_803_instruction) -Found 20861 instructions. -Cannot set fallthrough for 8049688. -Found 1 bad fallthroughs at round 0 -Missed instruction count=1 -Found new instruction, add byte [eax] , al from fill_in_cfg , at 804968a in file <no name yet>. -Found a total of 1 new instructions. -Found 20862 instructions. -Missed instruction count=0 -Found a total of 0 new instructions. -Caution: Was unable to find instructions for these addresses: - -NOTICE: truncate cascades to table "ls_shared_orig_803_instruction" -# ATTRIBUTE ps_start_time=2011-11-25T13:55:11-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:18-0800 -# ATTRIBUTE ps_peasoup_step_name=fill_in_cfg -# ATTRIBUTE ps_peasoup_step_number=10 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_cfg.exe 299 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/fill_in_indtargs.log ------------------- -------------------------------------------------------- -New Variant, after reading registration, is: (variant_id=299:schema=1:orig_pid=299:name=ls_shared_orig_803:ATN=ls_shared_orig_803_ADDRESS:FTN=ls_shared_orig_803_function:ITN=ls_shared_orig_803_instruction) -========================================= -Targets from data sections are: -# ATTRIBUTE ps_total_indirect_targets_pass1=372 -========================================= -========================================= -All targets from data+instruction sections are: -# ATTRIBUTE ps_total_indirect_targets_pass2=382 -========================================= -Found .eh_frame is section 18 -Did not find .gcc_except_table immediately after .eh_frame -========================================= -All targets from data+instruction+eh_header sections are: -# ATTRIBUTE ps_total_indirect_targets_pass3=382 -========================================= -========================================= -All targets from data+instruction+eh_header sections+eh_header_ranges are: -# ATTRIBUTE ps_total_indirect_targets_pass4=382 -804964c -8049692, 80496a2, 80496b2, 80496c2, 80496d2, 80496e2, 80496f2, 8049702, 8049712, 8049722 -8049732, 8049742, 8049752, 8049762, 8049772, 8049782, 8049792, 80497a2, 80497b2, 80497c2 -80497d2, 80497e2, 80497f2, 8049802, 8049812, 8049822, 8049832, 8049842, 8049852, 8049862 -8049872, 8049882, 8049892, 80498a2, 80498b2, 80498c2, 80498cc, 80498d2, 80498e2, 80498f2 -8049902, 8049912, 8049922, 8049932, 8049942, 8049952, 8049962, 8049972, 8049982, 8049992 -80499a2, 80499b2, 80499c2, 80499d2, 80499e2, 80499f2, 8049a02, 8049a12, 8049a22, 8049a32 -8049a42, 8049a52, 8049a62, 8049a72, 8049a82, 8049a92, 8049aa2, 8049ab2, 8049ac2, 8049ad2 -8049ae2, 8049af2, 8049afc, 8049b02, 8049b12, 8049b22, 8049b32, 8049b42, 8049b52, 8049b62 -8049b72, 8049b82, 8049b92, 8049ba2, 8049bb2, 8049bc2, 8049bd2, 8049be2, 8049bf2, 8049c02 -8049c12, 8049c22, 8049c32, 8049c42, 8049c52, 8049c62, 8049c72, 8049c82, 8049c92, 8049ca2 -8049cb2, 8049cc2, 8049cd0, 8049d90, 8049dc0, 8049e10, 8049e30, 8049e50, 8049ef0, 8049f90 -804a030, 804a890, 804a968, 804a98a, 804aa30, 804aa40, 804aa50, 804aa5c, 804aa66, 804aa70 -804aa7a, 804aa85, 804aa95, 804aa9f, 804aaa9, 804aab5, 804aabf, 804aac9, 804aad5, 804aadf -804ad40, 804bcd0, 804bcf0, 804bd10, 804bd90, 804be30, 804be50, 804be70, 804bef0, 804bf70 -804bff0, 804c010, 804c090, 804ddc0, 804de50, 804dee0, 804df70, 804e000, 804e0b0, 804e160 -804e210, 804e270, 804e2d0, 804e330, 804e390, 804e3f0, 804e450, 804e4b0, 804e510, 804e570 -804e5d0, 804e630, 804e690, 804e730, 804e7d0, 804e870, 804e910, 804e9b0, 804ea50, 804eaf0 -804eb90, 804ef22, 804efed, 804f0a7, 804f0f9, 804f14c, 804fae0, 804fe06, 804fe1f, 804fe26 -8050148, 8050156, 805019d, 80501e9, 8050220, 805022c, 805027e, 80502c5, 80502ec, 80502f8 -805030f, 8050356, 8050365, 8050374, 80503d8, 8050418, 8050424, 8050433, 80504c9, 80504dd -80504ec, 8050500, 805050c, 8050518, 8050524, 8050533, 8050549, 8050558, 805058f, 805059b -80505d2, 80505e8, 8050622, 805062e, 805063d, 8050649, 8050658, 805069d, 80506b9, 80506d6 -80506e2, 8050748, 805075c, 8050768, 8050781, 805079a, 80507a9, 80507d8, 80507e7, 80507f3 -80507ff, 8050813, 8050827, 8050869, 8050882, 8050891, 80513f0, 8051480, 8051510, 80515b0 -8051650, 8051730, 8051810, 80526a7, 80526b9, 80526cb, 80526d0, 80526e2, 80526f4, 8052709 -805271e, 8052733, 8052748, 8052810, 8052d10, 80555ea, 8055663, 80557e8, 8055891, 80558ae -80558d2, 8055905, 8055938, 8055970, 8055985, 805598c, 80559a0, 8055a28, 8055a40, 8055a80 -8055aa8, 8055ac8, 8055ad8, 8055ae8, 8055af8, 8055b08, 8055b88, 8055bb0, 8055c68, 8055e30 -805657d, 80567bd, 8056902, 805698e, 8056ac9, 8056bd2, 8056be1, 8056c17, 8056c23, 8056c2c -8056fd7, 805701c, 80570b5, 80570c1, 805715d, 805719c, 80571c0, 8057239, 8057308, 8057381 -80573cc, 8057412, 805742a, 805744f, 8057471, 8057496, 8057632, 805764f, 805766c, 80576b7 -80576d2, 80576f7, 805773e, 8057761, 8057786, 8057812, 805785c, 805796d, 805870e, 8058728 -8058752, 805875c, 8058766, 805877f, 8058793, 805879d, 80587a7, 80587b4, 80587c1, 80587d9 -80587e6, 8058a90, 8058b5d, 8058b7d, 8058b8a, 8058bb0, 8058bcc, 8058bd6, 8058be0, 8058bea -8058bf4, 8058bfe, 8058c08, 8058c12, 80592b0, 8059320, 80594a0, 8059570, 8059610, 8059640 -8059670, 80596d0, 8059738, 80597d0, 8059a58, 8059eb0, 8059ec0, 8059ed8, 805ab85, 805aba8 -805abc8, 805abf0, 805ac00, 805ac10, 805ac20, 805ac40, 805ac60, 805ae92, 805aed8, 805af89 -805b1ee, 805b210, 805b221, 805b232, 805b258, 805b265, 805b288, 805b2b0, 805bcd0, 805bce0 -805bdac, -========================================= -NOTICE: truncate cascades to table "ls_shared_orig_803_instruction" -# ATTRIBUTE ps_start_time=2011-11-25T13:55:18-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:24-0800 -# ATTRIBUTE ps_peasoup_step_name=fill_in_indtargs -# ATTRIBUTE ps_peasoup_step_number=11 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_indtargs.exe 299 ./a.ncexe -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/clone.log ------------------- -------------------------------------------------------- -NOTICE: CREATE TABLE will create implicit sequence "variant300_address_address_id_seq" for serial column "variant300_address.address_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant300_address_pkey" for table "variant300_address" -NOTICE: CREATE TABLE will create implicit sequence "variant300_function_function_id_seq" for serial column "variant300_function.function_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant300_function_pkey" for table "variant300_function" -NOTICE: CREATE TABLE will create implicit sequence "variant300_instruction_instruction_id_seq" for serial column "variant300_instruction.instruction_id" -NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "variant300_instruction_pkey" for table "variant300_instruction" -Cloned Variant is: (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction) -# ATTRIBUTE ps_start_time=2011-11-25T13:55:24-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:24-0800 -# ATTRIBUTE ps_peasoup_step_name=clone -# ATTRIBUTE ps_peasoup_step_number=12 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/clone.exe 299 clone.id -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/fix_calls.log ------------------- -------------------------------------------------------- -Reading variant 300 from database. -Fixing calls->push/jmp in variant (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction). -# ATTRIBUTE ps_fixed_calls=27 -# ATTRIBUTE ps_no_fix_needed_calls=901 -# ATTRIBUTE ps_other_instructions=19935 -# ATTRIBUTE ps_fixed_ratio=0.0290948 -# ATTRIBUTE ps_remaining_ratio=0.0431865 -# ATTRIBUTE ps_no_target_insn=19 -# ATTRIBUTE ps_target_not_in_function=0 -# ATTRIBUTE ps_call_to_not_entry=2 -# ATTRIBUTE ps_thunk_check=2 -# ATTRIBUTE ps_found_pattern=0 -Writing variant (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction) back to database. -Done! -# ATTRIBUTE ps_start_time=2011-11-25T13:55:24-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:29-0800 -# ATTRIBUTE ps_peasoup_step_name=fix_calls -# ATTRIBUTE ps_peasoup_step_number=13 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fix_calls.exe 300 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/integertransform.log ------------------- -------------------------------------------------------- -INT: transforming binary: cloneid=300 annotationInfoFile=a.ncexe.infoannot -Getting variand id -Reading IR DB -Parse annotation file -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ECX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EAX -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:AL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDI -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 32 reg:EBX -SIGNEDNESS DETECTED: bitwidth: 8 reg:BL -SIGNEDNESS DETECTED: bitwidth: 8 reg:DL -SIGNEDNESS DETECTED: bitwidth: 8 reg:CL -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -SIGNEDNESS DETECTED: bitwidth: 32 reg:ESI -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -SIGNEDNESS DETECTED: bitwidth: 32 reg:EDX -Done parsing annotation file -Got all annotations -Do the integer transform -integertransform: looking at function: .memcpy -integertransform: looking at function: .strtoul -integertransform: looking at function: .strlen -integertransform: looking at function: .getpwuid -integertransform: looking at function: .acl_extended_file -integertransform: looking at function: .setlocale -integertransform: looking at function: .strcpy -integertransform: looking at function: .raise -integertransform: looking at function: .fwrite_unlocked -integertransform: looking at function: .clock_gettime -integertransform: looking at function: .getfilecon -integertransform: looking at function: .closedir -integertransform: looking at function: .fwrite -integertransform: looking at function: .strstr -integertransform: looking at function: .free -integertransform: looking at function: .__lxstat64 -integertransform: looking at function: ._obstack_newchunk -integertransform: looking at function: .strchr -integertransform: looking at function: sub_804C300 -integertransform: underflow annotation: 804c324 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c350 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c374 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+1 ZZ lea eax, [esi+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804C3C0 -integertransform: looking at function: sub_804C410 -integertransform: underflow annotation: 804c421 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c44a 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, [edx+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 804c44d 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [ebp+var_20], edi -integertransform: underflow annotation: 804c453 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, [edx+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804C4E0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c657 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-37 ZZ lea edx, [eax-25h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c69d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c71a 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, [ebp+s] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c725 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ecx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c728 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+31 ZZ lea eax, [eax+1Fh] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c7a0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sbb esi, 0FFFFFFFFh -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c7d0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-97 ZZ lea edx, [eax-61h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c812 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, [ebp+s] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804C860 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c9d4 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804C9F0 -integertransform: looking at function: sub_804CA40 -integertransform: looking at function: sub_804CA80 -integertransform: looking at function: sub_804CAA0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804cad8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea edx, [eax+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804cb23 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea ecx, [edx+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804cb84 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea edx, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804cbaf 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804cc8c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804cd17 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-1 ZZ lea eax, [esi+edx-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804cec2 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sbb edi, edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804CEE0 -integertransform: underflow annotation: 804cf3c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d043 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d097 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804D0C0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d24b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d260 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+2 ZZ lea edx, [eax+2] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d2a9 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*8+134615520 ZZ lea ecx, ds:80611E0h[esi*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804D330 -integertransform: underflow annotation: 804d3d2 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804D430 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d45a 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea eax, [ebx+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d4f3 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d510 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea edi, [esi+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d646 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d660 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea esi, [edi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804d6ed 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [ebp+var_14EC] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d858 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-16843009 ZZ lea eax, [edx-1010101h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d878 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sbb esi, 3 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804d89b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d96a 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+-15778476 ZZ lea ecx, [edx-0F0C2ACh] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d9a9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea eax, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804d9af 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804da5d 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ds:dword_8061394 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804da6b 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ds:dword_8061398 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804db20 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX+1 ZZ lea esi, [edi+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804db70 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI+4 ZZ lea esi, [esi+edi+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804dba5 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 1 ; int -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804dd05 6 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, [ebp+var_14F4] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804DDC0 -integertransform: looking at function: sub_804DE50 -integertransform: looking at function: sub_804DEE0 -integertransform: looking at function: sub_804BCF0 -integertransform: looking at function: sub_804BD10 -integertransform: looking at function: .nl_langinfo -integertransform: looking at function: .malloc -integertransform: looking at function: .sigprocmask -integertransform: looking at function: .__stack_chk_fail -integertransform: looking at function: .__fpending -integertransform: looking at function: .lgetfilecon -integertransform: looking at function: .error -integertransform: looking at function: .acl_get_tag_type -integertransform: looking at function: .getgrgid -integertransform: looking at function: .__strtoull_internal -integertransform: looking at function: .sigaddset -integertransform: looking at function: .readlink -integertransform: looking at function: .memmove -integertransform: looking at function: .__ctype_tolower_loc -integertransform: looking at function: .__strndup -integertransform: looking at function: .acl_get_entry -integertransform: looking at function: .textdomain -integertransform: looking at function: .__fxstat64 -integertransform: looking at function: .wcstombs -integertransform: looking at function: .__sprintf_chk -integertransform: looking at function: .fnmatch -integertransform: looking at function: .strncmp -integertransform: looking at function: .__snprintf_chk -integertransform: looking at function: .fflush_unlocked -integertransform: looking at function: .strftime -integertransform: looking at function: .wcwidth -integertransform: looking at function: .iswprint -integertransform: looking at function: .getpwnam -integertransform: looking at function: .strcmp -integertransform: looking at function: .exit -integertransform: looking at function: start -integertransform: looking at function: sub_8049D00 -integertransform: underflow annotation: 8049d1a 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, offset dword_8060EF8 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8049d23 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8049D60 -integertransform: looking at function: sub_8049D90 -integertransform: looking at function: sub_8049DC0 -integertransform: looking at function: sub_8049E50 -integertransform: looking at function: sub_8049EF0 -integertransform: looking at function: sub_8049F90 -integertransform: looking at function: sub_804A030 -integertransform: looking at function: sub_804A0E0 -integertransform: looking at function: sub_804A240 -integertransform: looking at function: sub_804A860 -integertransform: looking at function: sub_804A890 -integertransform: looking at function: sub_804A8A0 -integertransform: looking at function: sub_804AB00 -integertransform: looking at function: sub_804AB80 -integertransform: looking at function: sub_804ABF0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804ACC0 -integertransform: looking at function: sub_804AD40 -integertransform: looking at function: sub_8052440 -integertransform: looking at function: sub_8052470 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8052496 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805249b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, ebx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80524a5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea esi, [eax-6] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80524d6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea ebx, [eax+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_80525A0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8052790 -integertransform: looking at function: sub_80527C0 -integertransform: looking at function: sub_8052810 -integertransform: looking at function: sub_8052880 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80529A0 -integertransform: looking at function: sub_8052A50 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: .stpcpy -integertransform: looking at function: ._obstack_begin -integertransform: looking at function: ._exit -integertransform: looking at function: .strrchr -integertransform: looking at function: .__assert_fail -integertransform: looking at function: .bindtextdomain -integertransform: looking at function: .mbrtowc -integertransform: looking at function: .gettimeofday -integertransform: looking at function: .__ctype_toupper_loc -integertransform: looking at function: sub_80530A0 -integertransform: looking at function: sub_80530D0 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: looking at function: sub_8053120 -integertransform: looking at function: sub_80531B0 -integertransform: looking at function: sub_80533C0 -integertransform: looking at function: sub_8053500 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805352f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea edi, [edi+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8053720 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80537E0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80538b3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*2 ZZ lea eax, [edx+edx*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805392c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*8 ZZ lea eax, [eax+edx*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8053970 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8053a0f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*8 ZZ lea ebx, [ebx+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804C090 -integertransform: looking at function: sub_804C0B0 -integertransform: truncation annotation: 804c0df 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx esi, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c0e5 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4+-4 ZZ lea edi, ds:0FFFFFFFCh[ebx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c11b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 4 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804c127 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804C200 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 804c23c 3 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ movzx edx, bl -integertransform: looking at function: sub_804C250 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c270 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea ebx, [esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c29b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ESI ZZ lea ebx, [ecx+esi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804c29e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804c2ac 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea ebx, [esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: .__printf_chk -integertransform: looking at function: .getgrnam -integertransform: looking at function: ThisIsNotAFunction -integertransform: looking at function: ._setjmp -integertransform: looking at function: .tcgetpgrp -integertransform: looking at function: .mktime -integertransform: looking at function: .readdir64 -integertransform: looking at function: sub_804DF70 -integertransform: looking at function: sub_804E000 -integertransform: looking at function: sub_804E0B0 -integertransform: looking at function: sub_804E160 -integertransform: looking at function: sub_804E210 -integertransform: looking at function: sub_804E270 -integertransform: looking at function: sub_804E2D0 -integertransform: looking at function: sub_804E330 -integertransform: looking at function: sub_804E390 -integertransform: looking at function: sub_804E3F0 -integertransform: looking at function: sub_804E450 -integertransform: looking at function: sub_804E4B0 -integertransform: looking at function: sub_804E510 -integertransform: looking at function: sub_804E570 -integertransform: looking at function: sub_804E5D0 -integertransform: looking at function: sub_804E630 -integertransform: looking at function: sub_804E690 -integertransform: looking at function: sub_804E730 -integertransform: looking at function: sub_804E7D0 -integertransform: looking at function: sub_804E870 -integertransform: looking at function: sub_804E910 -integertransform: looking at function: sub_804E9B0 -integertransform: looking at function: sub_804EA50 -integertransform: looking at function: sub_804EAF0 -integertransform: looking at function: sub_804EB90 -integertransform: looking at function: sub_804EC30 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ec83 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea eax, [eax+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804eca6 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea ecx, [edi+esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ecb6 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 804ecbd 2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov edi, eax -integertransform: signedness annotation: 804ecbf 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov eax, ebx -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ecee 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EBX*2 ZZ lea ecx, [ebx+ebx*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ecfd 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4 ZZ lea edx, ds:0[ebx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ed4c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea edi, [edx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804edc7 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804edf9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea eax, [edi+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ee08 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, [ebp+var_3C] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ee20 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea eax, [ecx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ee2a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-1 ZZ lea edi, [ecx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ee6e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2+-3 ZZ lea edx, [ecx+ecx*2-3] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ee78 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea edx, [ecx+ecx*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ee7b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4+-24 ZZ lea edx, [eax+edx*4-18h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ee8b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 0Ch -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804ee92 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804eeba 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea edx, [esi+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804EEE0 -integertransform: looking at function: sub_804F2E0 -integertransform: underflow annotation: 804f408 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804f428 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+16 ZZ lea edx, [eax+10h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804f531 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 804f538 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804f829 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea ecx, [edx+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fa07 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea ecx, [eax+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_804FAE0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804fea5 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 2 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804fea8 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+134602676 ZZ lea esi, a@[eax] ; "*=>@|" -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804ff27 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804ffc1 4 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, [esp+2Ch] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804ffcb 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX*4 ZZ lea ebx, [ebx+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805008a 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, ds:stru_8061540.object_base -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805009f 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80500aa 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+-16 ZZ lea edx, [eax-10h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051067 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80510f0 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_80513F0 -integertransform: looking at function: sub_8051480 -integertransform: looking at function: sub_8051510 -integertransform: looking at function: sub_80515B0 -integertransform: looking at function: sub_8051650 -integertransform: looking at function: sub_8051730 -integertransform: looking at function: sub_8051810 -integertransform: looking at function: sub_80518E0 -integertransform: looking at function: sub_80519E0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80519f8 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8051a48 3 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [esp], eax ; path -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8051AC0 -integertransform: underflow annotation: 8051ae6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 41h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051b18 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-48 ZZ lea edi, [esi-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051b23 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 41h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051b37 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8051B80 -integertransform: underflow annotation: 8051c8a 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051c98 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051cc1 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ebx, [esi+edx] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051cc4 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea ecx, [edi+eax] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051ccf 3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov [ebp+var_34], ebx -integertransform: signedness annotation: 8051ce6 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx ebx, al -integertransform: signedness annotation: 8051ce9 2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov ecx, eax -integertransform: underflow annotation: 8051ceb 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 30h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 8051d02 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx ecx, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d05 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea edi, [ecx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051d12 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051d28 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051d4e 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx ecx, al -integertransform: underflow annotation: 8051d51 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 30h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051d60 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea ecx, [ebx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051d8d 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051da3 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051dce 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8051e0c 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051e0e 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e2e 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ebx, [esi+edx] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051e41 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov byte ptr [ebp+var_38], al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e49 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea ebx, [edi+eax] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e5c 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ebx, [esi+edx] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e62 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea ebx, [edi+eax] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051e77 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051e7a 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-48 ZZ lea esi, [ecx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8051e8f 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051e91 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_34], esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051ea4 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ mov byte ptr [ebp+var_38], cl -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051eb5 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_38], esi -integertransform: underflow annotation: 8051eb8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 30h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8051ec0 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl -integertransform: underflow annotation: 8051ec6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 30h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8051F10 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8051f61 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea ecx, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052015 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052032 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8052164 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8052168 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8052187 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX+-1 ZZ lea edi, [ebx+edx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8052192 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea esi, [eax-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805219c 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80521d2 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80521f7 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea esi, [edx-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8052202 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052208 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_80522A0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052306 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 25h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052336 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805238d 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 61h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: .fputs_unlocked -integertransform: looking at function: .__ctype_get_mb_cur_max -integertransform: looking at function: .__fprintf_chk -integertransform: looking at function: .signal -integertransform: looking at function: .sigismember -integertransform: looking at function: .__gmon_start__ -integertransform: looking at function: .realloc -integertransform: looking at function: .__xstat64 -integertransform: looking at function: .localtime -integertransform: looking at function: sub_8052B30 -integertransform: looking at function: sub_8052BA0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8052C00 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8052c2a 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8052c36 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8052D10 -integertransform: looking at function: sub_8052DF0 -integertransform: underflow annotation: 8052e59 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052e75 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052e88 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052ea4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052eb7 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052eca 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052ee6 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052ef9 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052f0c 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052f22 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052f40 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052f56 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8052f78 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sbb ecx, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8052F90 -integertransform: looking at function: sub_8052FB0 -integertransform: underflow annotation: 8052fd3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, [ebp+arg_0] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805300c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+1 ZZ lea eax, [ecx+edx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805304e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: .isatty -integertransform: looking at function: .fclose -integertransform: looking at function: .mbstowcs -integertransform: looking at function: .mbsinit -integertransform: looking at function: sub_804AE10 -integertransform: looking at function: sub_804AE90 -integertransform: looking at function: sub_804AEC0 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804af3e 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+EDX ZZ lea edx, [eax+edx] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b481 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+32 ZZ lea eax, [ebx+eax+20h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b4b3 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea edi, [ecx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b727 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+2 ZZ lea eax, [eax+edx+2] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: truncation annotation: 804b7ef 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: underflow annotation: 804b7f7 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 804b869 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b882 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea eax, [edx+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804b8b0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea eax, [esi+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 804b9ce 6 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 8 CL ZZ mov byte ptr [ebp+var_34C], cl -integertransform: looking at function: sub_804BB50 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 804bc1b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804bc2d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea esi, [edi+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804bc37 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ESI*2 ZZ lea eax, [eax+esi*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804bc3a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea eax, [edx+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804bc71 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea eax, [eax+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 804bc8a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea eax, [ecx+ecx*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_804BCD0 -integertransform: looking at function: sub_8053AF0 -integertransform: underflow annotation: 8053b1c 4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 [EBX+16] ZZ sub dword ptr [ebx+10h], 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8053b47 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8053BE0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8053E70 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8053f56 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8053f6e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8054030 -integertransform: underflow annotation: 8054081 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80540ac 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea edx, [eax-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80543fb 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805440f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054415 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDI ZZ lea edi, [ebx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 8054497 4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [esp+8], ecx -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80544a3 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_98], edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054518 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX ZZ lea ecx, [ebx+ecx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054587 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+EAX+-1 ZZ lea edi, [edi+eax-1] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80545c7 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov dword ptr [ebp+var_60], edi -integertransform: underflow annotation: 80545d3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8054633 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80546ae 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80546b0 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EBX ZZ sub ebx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805479d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea eax, [edx+eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80549e7 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDX ZZ lea edx, [edi+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8054a44 6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [ebp+var_B0], ecx -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054a64 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea eax, [eax+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054a67 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea eax, [edx+eax*2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054a79 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2 ZZ lea eax, [eax+edx*2] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054b28 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea ebx, [ecx-80000000h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054b58 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea ebx, [ecx-80000000h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054c00 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea ebx, [ecx-80000000h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8054c16 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sbb edi, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054c68 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EBX+EAX+-1 ZZ lea edi, [ebx+eax-1] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8054E10 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054e37 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8054e3a 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054e68 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea edx, [eax+9] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054e77 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea eax, [eax+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8054F90 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054fb7 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8054fba 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054fe8 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea edx, [eax+9] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8054ff7 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea eax, [eax+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8055020 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055034 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea edi, [eax+14h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8055043 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805509b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80550bc 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8 EDX ZZ sub dl, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_8 -integertransform: underflow annotation: 80550e6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8055100 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055130 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*4 ZZ lea edx, [ebx+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8055142 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055165 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea esi, [ebx+esi*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8055168 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, [ebp+var_34] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805527b 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI*4 ZZ lea eax, [edx+esi*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8055284 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+var_24] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805528a 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EBX*4 ZZ lea edx, [esi+ebx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80552d9 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea eax, [ebx+esi*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80552e3 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8055310 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055328 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea ecx, [eax+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8055330 -integertransform: looking at function: sub_8055360 -integertransform: looking at function: sub_8055380 -integertransform: looking at function: sub_80553A0 -integertransform: looking at function: sub_80553D0 -integertransform: looking at function: sub_80554F0 -integertransform: looking at function: sub_8055540 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_80555B0 -integertransform: truncation annotation: 80555d6 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov [ebp+var_41], al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 805568d 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov byte ptr [ebp+var_4C], al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80556ae 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea ecx, [esi+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80556ef 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea edi, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055701 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea ecx, [edi+30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055b65 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055b75 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055bf5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea ecx, [esi-21h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055c2c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea ecx, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055c3c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea edx, [ecx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055c4c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea ebx, [edx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055c89 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea eax, [ebx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055c99 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea ebx, [eax+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055d4c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea edi, [esi+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8055d51 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, edi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8055da0 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8055e1c 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 5Bh -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8055e24 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx edx, dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055e8c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea ecx, [edi+esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8055EF0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055f27 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea edx, [ebx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8055f6e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055f73 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea eax, [edi+eax*8] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055f8e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea edi, [edi+ebx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055fa9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea eax, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8055fcb 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea edx, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8056070 -integertransform: looking at function: sub_8056140 -integertransform: looking at function: sub_8056170 -integertransform: looking at function: sub_8056190 -integertransform: looking at function: sub_80561F0 -integertransform: looking at function: sub_8056250 -integertransform: looking at function: sub_80562A0 -integertransform: looking at function: sub_80562C0 -integertransform: looking at function: sub_80562E0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80562ff 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea edx, [ebx+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80563D0 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80563fc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+8 ZZ lea eax, [edi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8056430 -integertransform: underflow annotation: 805647b 3 INSTR CHECK UNDERFLOW SIGNED 32 EAX ZZ sub eax, 0Ch -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80564b6 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805651b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea ebx, [esi+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 805653e 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx edx, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056543 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea esi, [edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8056571 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_490], edx -integertransform: underflow annotation: 8056590 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80565a9 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 80565e0 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_49C], edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805663e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX ZZ lea edi, [ebx+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805665c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805665f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea ebx, [ecx+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80566be 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDI*4 ZZ lea edx, [edi+edi*4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 80566c1 3 INSTR CHECK TRUNCATION SIGNED 32 EAX 8 AL ZZ movsx eax, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80566c4 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2+-48 ZZ lea edi, [eax+edx*2-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80566ce 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx edx, al -integertransform: signedness annotation: 80566d1 2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov ecx, eax -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80566d3 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea esi, [edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 8056710 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx eax, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8056794 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx edx, cl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805683e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea ecx, [eax-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056841 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, ecx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805685a 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8056866 6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov [ebp+n], ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80568c2 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80568d0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80568db 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056992 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea esi, [ebx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80569b2 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-1 ZZ lea eax, [esi-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80569c2 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80569f8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea edx, [ecx+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056a70 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056a80 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056a8b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8056a9e 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_49C], edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056b19 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056b1f 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8056b21 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+n], eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8056c51 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov eax, ebx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8056c5f 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_468], edx -integertransform: signedness annotation: 8056c65 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov edx, ebx -integertransform: underflow annotation: 8056c70 6 INSTR CHECK UNDERFLOW UNSIGNED 32 [EBP-1128] ZZ sub [ebp+var_468], edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056c7d 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea ecx, [edx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056c83 6 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, [ebp+var_488] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056c95 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 8056c9c 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 8056ca1 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov ecx, ebx -integertransform: underflow annotation: 8056ca3 2 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 8056cc2 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056d29 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056d35 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056d43 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea eax, [edx+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056d48 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8056d71 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [ebp+n], edi -integertransform: signedness annotation: 8056d7f 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+n], eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056db2 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea esi, [ecx+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056db7 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, [ebp+var_4AC] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056dc2 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056ddf 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056dff 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: truncation annotation: 8056e4b 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8056edf 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, ecx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056ee1 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, esi -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056efa 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056f99 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+ESI ZZ lea edi, [ecx+esi] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8056fb4 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8056fb7 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea ecx, [esi+edx] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057008 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, ecx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057031 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805703d 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057046 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80570b5 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-1 ZZ lea esi, [ebx-1] ; jumptable 080566F3 case 0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80570ea 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80570ec 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80570f3 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80570f5 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8057110 6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov byte ptr [ebp+var_488], dl -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057176 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, [edx+18h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057182 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea ecx, [edx+esi] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805718b 2 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, esi -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80571c0 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 ; jumptable 080566F3 case 116 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80571cc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80571d5 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80572bd 6 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov byte ptr [ebp+var_488], al -integertransform: underflow annotation: 80572cd 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8 EBX ZZ sub bl, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_8 -integertransform: underflow annotation: 80572e0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80572ed 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80572ef 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EDX*4 ZZ lea eax, [edx+edx*4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80572f4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80572ff 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov esi, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057308 3 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, 1 ; jumptable 080566F3 case 110 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057314 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805731d 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80574bf 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+EAX+-100 ZZ lea eax, [edx+eax-64h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80574eb 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sub esi, [ebp+var_498] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057505 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057507 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805750e 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057522 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057524 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea eax, [eax+edx+3] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805755a 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 805758b 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 16Dh -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8057591 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8057595 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_498] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80575a6 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea esi, [eax+17Eh] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80575ba 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80575bc 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80575c3 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80575d7 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80575db 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea eax, [eax+edx+3] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057628 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805762a 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+1 ZZ lea ecx, [edx+1] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057720 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 80577cb 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80577cd 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+19 ZZ lea esi, [edx+13h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 80577de 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057805 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805783a 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, ecx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057841 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057843 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805784a 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805784c 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EAX+7 ZZ lea esi, [esi+eax+7] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057869 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8057894 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80578ad 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057916 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea edi, [ecx+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057932 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea esi, [ecx+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805794c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805794f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea ecx, [edx+ebx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80579de 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 80579fc 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057a31 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8057a47 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057a58 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea esi, [edi-1] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057a73 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8057aa3 6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov byte ptr [ebp+var_49C], dl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057b14 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea esi, [edx+esi] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057b30 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea esi, [edi-1] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057b4b 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_464] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8057b90 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057ce9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ESI ZZ lea edi, [eax+esi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057d03 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI ZZ lea esi, [edx+esi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8057d1c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057d1f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea ecx, [edx+ebx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8057d4f 6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_49C], dl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057d9d 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX ZZ lea esi, [ebx+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 8057dbc 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057dcc 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ECX ZZ lea ecx, [eax+ecx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057de3 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EAX ZZ lea eax, [ecx+eax] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: signedness annotation: 8057dfb 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057e42 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 8057e4d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057e4f 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea eax, [esi+edx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057e68 2 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 8057e82 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057ea9 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057eb8 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI+1900 ZZ lea esi, [edx+esi+76Ch] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057f49 3 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, 1 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057f8f 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+365 ZZ lea eax, [edx+eax+16Dh] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8057f9b 6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov [ebp+var_488], eax -integertransform: underflow annotation: 8057fa1 6 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_498] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057fa7 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea esi, [eax+17Eh] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057fbb 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sub edx, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057fbd 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea eax, ds:0[edx*8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057fc4 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8057fd8 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, esi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8057fdf 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea eax, [eax+edx+3] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8058001 6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov byte ptr [ebp+var_488], bl -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80580d9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+ESI ZZ lea edi, [ecx+esi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80580e1 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+100 ZZ lea ecx, [esi+64h] -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8058120 -integertransform: looking at function: sub_8058160 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8058172 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea edi, [eax+14h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8058183 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_80581E0 -integertransform: looking at function: sub_8058300 -integertransform: looking at function: sub_8058380 -integertransform: looking at function: sub_80583B0 -integertransform: looking at function: sub_80583E0 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8058440 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8058500 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: looking at function: sub_8058560 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 805861a 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx eax, dl -integertransform: signedness annotation: 8058627 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov byte ptr [ebp+var_30], dl -integertransform: signedness annotation: 805869e 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx eax, al -integertransform: underflow annotation: 8058706 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, 42h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805871e 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx edx, dl -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_8058840 -integertransform: looking at function: sub_8058850 -integertransform: looking at function: sub_8058880 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_8058960 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8058a26 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx eax, dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8058ae6 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx eax, al -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8058b56 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-66 ZZ lea eax, [edi-42h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 8058b73 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: looking at function: sub_8058C80 -integertransform: looking at function: sub_8058D10 -integertransform: underflow annotation: 8058d84 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8058e76 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+dest] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8058e86 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8058f0e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805909d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 80590dd 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80591d1 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov eax, edi -integertransform: underflow annotation: 80591dc 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 80591f8 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 80592ca 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805936b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80593aa 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea edx, [esi+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80593ff 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80594ea 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8059555 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80595d9 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805968b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80596e2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea edx, [eax+edx+4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 80597a0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8059848 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea eax, [esi+edi] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 8059902 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi -integertransform: underflow annotation: 8059907 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8059a43 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 12h ; switch 5 cases -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8059aee 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8059b38 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8059cf4 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8059d37 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8059d4b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 8059d5f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 8059def 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea edi, [edx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 8059eb3 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov ecx, edi -integertransform: signedness annotation: 8059f5d 4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov [esp+8], edi ; n -integertransform: signedness annotation: 8059f82 2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov edx, edi -integertransform: underflow annotation: 8059f8b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 8059f9f 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a126 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805a144 6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, [ebp+var_338] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a1a7 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805a1ca 7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov word ptr [ebp+var_350], cx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a22b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 41h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a3df 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea eax, [ecx+edi] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a4b3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea edx, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805a4b8 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a4bb 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea ecx, [edx+ebx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a4c1 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805a4e6 6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov dword ptr [ebp+size], edi -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a513 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea ebx, [ecx+ecx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805a518 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a51b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea ecx, [ebx+edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a521 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805a632 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea eax, [ebx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a718 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805a71b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a777 6 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, [ebp+dest] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a7fa 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a804 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sbb eax, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805a8e0 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 1 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805a8e3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ECX ZZ sub ecx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805aae5 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea eax, [ecx+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805AB00 -integertransform: underflow annotation: 805ab43 5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 80000000h -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_805AB60 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805aba8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805abcb 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805abf0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ac00 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ac12 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea ecx, [esi+8] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ac22 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea ecx, [esi+0Ch] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ac40 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ac60 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea ecx, [esi+4] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_805AC80 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805acf8 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea eax, [edi+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ad00 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea ebx, [edx+ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ad41 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ad56 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea edx, [eax-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ada1 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea ecx, [eax-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805adf6 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea eax, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ae20 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea eax, [edi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ae51 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea edi, [eax-1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805ae88 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea eax, [edx-25h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805aece 3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx eax, al -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805af44 3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov [ebp+var_40], ebx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805af77 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea ecx, [esi+ecx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 805b01b 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b02e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b03a 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sub edi, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b068 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea edi, [esi+1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b078 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b086 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b08f 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b0cb 3 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sub ecx, 30h -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805b0d1 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov byte ptr [ebp+var_20], dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b142 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea edx, [ecx+edx] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b16e 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea eax, [ecx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b195 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea ecx, [edx+edx*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805b19a 3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx ebx, bl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b19d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea edx, [ecx+ebx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b1a3 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ECX ZZ sbb ecx, ecx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b1ad 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea ecx, [ebx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b1c8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sub edx, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b1ce 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea esi, [eax+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805b30b 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b3fc 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea esi, [eax+eax*4] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: signedness annotation: 805b401 3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx edx, dl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b404 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea eax, [esi+edx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b40a 2 INSTR CHECK UNDERFLOW SIGNED 32 EDX ZZ sbb edx, edx -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b414 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea esi, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b431 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b437 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea eax, [ecx+1] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b472 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea edi, [esi+2] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b486 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea edx, [esi-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b4fa 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea eax, [ecx+eax] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b517 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea ecx, [edx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: MUL OVERFLOW: mul_overflow_detector_32 -integertransform: underflow annotation: 805b534 2 INSTR CHECK UNDERFLOW SIGNED 32 EAX ZZ sbb eax, eax -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 805b536 3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx ecx, cl -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b53d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea eax, [edx+ecx-30h] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b543 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDX ZZ sbb edx, edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b54d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea edx, [ecx-30h] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b566 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EAX ZZ sub eax, 1 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: truncation annotation: 805b5ea 3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov [ebp+var_44], dl -integertransform: underflow annotation: 805b638 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sbb eax, eax -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 805b673 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805b6bd 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sbb esi, esi -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: signedness annotation: 805b6c5 3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov [ebp+var_1C], esi -integertransform: looking at function: sub_805B710 -integertransform: signedness annotation: 805b74c 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_10], edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b818 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_18] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805b878 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea ecx, [edi-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805B890 -integertransform: signedness annotation: 805b8d0 3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov [ebp+var_28], edx -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805b9bb 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_20] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805ba18 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDI ZZ sbb edi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805ba46 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sbb edi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805ba57 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, [ebp+var_38] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805BA60 -integertransform: underflow annotation: 805bb08 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EAX ZZ sub eax, [ebp+var_C] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805bb78 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea ecx, [edi-1] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805BB90 -integertransform: underflow annotation: 805bbdd 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sbb esi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805bc2e 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, [ebp+var_10] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805bc8b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 ESI ZZ sbb esi, edx -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: underflow annotation: 805bcaf 3 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sbb edx, [ebp+var_C] -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805BCD0 -integertransform: looking at function: sub_805BCE0 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805bcf9 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea edi, (dword_8060EF0 - 8060FF4h)[ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping: 805bcff 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea eax, (dword_8060EF0 - 8060FF4h)[ebx] -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: underflow annotation: 805bd05 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EDI ZZ sub edi, eax -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32 -integertransform: looking at function: sub_805BD3A -integertransform: looking at function: sub_805BD40 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: sub_805BD80 -integertransform: underflow annotation: 805bd98 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 EBX ZZ sub ebx, 4 -integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32 -integertransform: looking at function: .term_proc -integertransform: looking at function: .init_proc -integertransform: looking at function: .abort -integertransform: looking at function: .__errno_location -integertransform: looking at function: .sigemptyset -integertransform: looking at function: .localeconv -integertransform: looking at function: .dirfd -integertransform: looking at function: .__cxa_atexit -integertransform: looking at function: .strcoll -integertransform: looking at function: .getenv -integertransform: looking at function: .calloc -integertransform: looking at function: .strncpy -integertransform: looking at function: .freecon -integertransform: looking at function: .memset -integertransform: looking at function: .__libc_start_main -integertransform: looking at function: .mempcpy -integertransform: looking at function: .__memcpy_chk -integertransform: looking at function: .__overflow -integertransform: looking at function: .dcgettext -integertransform: looking at function: .sigaction -integertransform: looking at function: .opendir -integertransform: looking at function: .getopt_long -integertransform: looking at function: .ioctl -integertransform: looking at function: .__ctype_b_loc -integertransform: looking at function: .__mempcpy_chk -integertransform: looking at function: .iswcntrl -integertransform: looking at function: sub_804BD90 -integertransform: looking at function: sub_804BE10 -integertransform: looking at function: sub_804BE30 -integertransform: looking at function: sub_804BE50 -integertransform: looking at function: sub_804BE70 -integertransform: looking at function: sub_804BEF0 -integertransform: looking at function: sub_804BF70 -integertransform: looking at function: sub_804BFF0 -integertransform: looking at function: sub_804C010 -# ATTRIBUTE ps_start_time=2011-11-25T13:55:29-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:34-0800 -# ATTRIBUTE ps_peasoup_step_name=integertransform -# ATTRIBUTE ps_peasoup_step_number=14 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_integertransform.sh 300 -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/calc_conflicts.log ------------------- -------------------------------------------------------- -New Variant, after reading registration, is: (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction) -# ATTRIBUTE ps_num_addresses=76448 -# ATTRIBUTE ps_num_conflicts=7 -# ATTRIBUTE ps_total_conflicts=19549 -# ATTRIBUTE ps_ave_conflicts=0.255716 -# ATTRIBUTE ps_ave_bytes_conflicted=9.15655e-05 -# ATTRIBUTE ps_total_executable_bytes = 75640 -# ATTRIBUTE ps_ave_conflicts_within_exe=0.258448 -# ATTRIBUTE ps_ave_bytes_conflicted_within_exe=9.25436e-05 -# ATTRIBUTE ps_start_time=2011-11-25T13:55:34-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:35-0800 -# ATTRIBUTE ps_peasoup_step_name=calc_conflicts -# ATTRIBUTE ps_peasoup_step_number=15 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/calc_conflicts.exe 300 a.ncexe -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/generate_spri.log ------------------- -------------------------------------------------------- -Looking up variant 300 from database. -Reading variant 300 from database. -Reading variant 299 from database. -Done! -# ATTRIBUTE ps_start_time=2011-11-25T13:55:35-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:38-0800 -# ATTRIBUTE ps_peasoup_step_name=generate_spri -# ATTRIBUTE ps_peasoup_step_number=16 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/generate_spri.exe 300 a.irdb.aspri -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/spasm.log ------------------- -------------------------------------------------------- -Running nasm (nasm -O1 -w-number-overflow a.irdb.aspri.asm -o a.irdb.aspri.asm.bin)... -Resolving Symbols .... Done! -# ATTRIBUTE ps_start_time=2011-11-25T13:55:38-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:44-0800 -# ATTRIBUTE ps_peasoup_step_name=spasm -# ATTRIBUTE ps_peasoup_step_number=17 -# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/spasm/spasm a.irdb.aspri a.irdb.bspri stratafier.o.exe -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - - -------------------------------------------------------- ------ From logs/copy_exe.log ------------------- -------------------------------------------------------- -# ATTRIBUTE ps_start_time=2011-11-25T13:55:44-0800 -# ATTRIBUTE ps_end_time=2011-11-25T13:55:44-0800 -# ATTRIBUTE ps_peasoup_step_name=copy_exe -# ATTRIBUTE ps_peasoup_step_number=18 -# ATTRIBUTE ps_peasoup_step_command=cp ls.shared.orig.sh ../ls.shared.orig.peasoup -# ATTRIBUTE ps_peasoup_step_exitcode=0 -------------------------------------------------------- - diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/signconv_func_monitor.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/signconv_func_monitor.log deleted file mode 100644 index 6fadc06e4..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/signconv_func_monitor.log +++ /dev/null @@ -1,6 +0,0 @@ -# ATTRIBUTE start_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE peasoup_step_name=signconv_func_monitor -# ATTRIBUTE peasoup_step_number=5 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_NUM_HANDLE 1 -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/spasm.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/spasm.log deleted file mode 100644 index ce68a5276..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/spasm.log +++ /dev/null @@ -1,8 +0,0 @@ -Running nasm (nasm -O1 -w-number-overflow a.irdb.aspri.asm -o a.irdb.aspri.asm.bin)... -Resolving Symbols .... Done! -# ATTRIBUTE start_time=2011-11-25T13:55:38-0800 -# ATTRIBUTE end_time=2011-11-25T13:55:44-0800 -# ATTRIBUTE peasoup_step_name=spasm -# ATTRIBUTE peasoup_step_number=17 -# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/spasm/spasm a.irdb.aspri a.irdb.bspri stratafier.o.exe -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/stratafy_with_pc_confine.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/stratafy_with_pc_confine.log deleted file mode 100644 index 929a38e48..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/stratafy_with_pc_confine.log +++ /dev/null @@ -1,50 +0,0 @@ -infile is a.ncexe -outfile is tmp.exe.823 -stratafier_file is -Executable sections are .init .plt .text .fini -a.ncexe-.init 804964c 000030 -a.ncexe-.plt 804967c 000650 -a.ncexe-.text 8049cd0 0120dc -a.ncexe-.fini 805bdac 00001c -EOF 0 0 -cp tmp.exe.823 ./exe_copy.temp.928 -cp /home/jdh8d/peasoup/uva/stratafier/stratafier.914.o ./strata_exe.temp.928 -Original entry point is 0x8049cd0 -ld --section-start .note.ABI-tag=0x90610c4 --section-start .init=0x90610e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.914.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.914 -static -/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.914 strata.linked.data.928 0x9060ff0 -address=9060ff0 -Found nobits seg .bss -Found nobits seg __libc_freeres_ptrs -/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9060ff0,0,0,7,1000 --add-section .strata=strata.linked.data.928 --change-section-address .strata=0x9060ff0 --set-section-flags .strata=alloc --set-start 0x09061210 ./exe_copy.temp.928 new.exe -Adding segment name=.strata, properties=PT_LOAD,0x9060ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9060ff0, filesz=0, memsz=0, flags=7, align=4096 -Adding .strata as section 0 - -infile is a.ncexe -outfile is tmp.exe.823 -stratafier_file is stratafier.o.exe -Executable sections are .init .plt .text .fini -[STRATA TRANSLATED START: 09061280] -a.ncexe-.init 804964c 000030 -a.ncexe-.plt 804967c 000650 -a.ncexe-.text 8049cd0 0120dc -a.ncexe-.fini 805bdac 00001c -strata_translated_startup 09061280 7 -EOF 0 0 -cp tmp.exe.823 ./exe_copy.temp.1220 -cp /home/jdh8d/peasoup/uva/stratafier/stratafier.1208.o ./strata_exe.temp.1220 -Original entry point is 0x8049cd0 -ld --section-start .note.ABI-tag=0x90610c4 --section-start .init=0x90610e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.1208.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.1208 -static -/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.1208 strata.linked.data.1220 0x9060ff0 -address=9060ff0 -Found nobits seg .bss -Found nobits seg __libc_freeres_ptrs -/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9060ff0,0,0,7,1000 --add-section .strata=strata.linked.data.1220 --change-section-address .strata=0x9060ff0 --set-section-flags .strata=alloc --set-start 0x09061210 ./exe_copy.temp.1220 new.exe -Adding segment name=.strata, properties=PT_LOAD,0x9060ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9060ff0, filesz=0, memsz=0, flags=7, align=4096 -Adding .strata as section 0 - -# ATTRIBUTE start_time=2011-11-25T13:54:46-0800 -# ATTRIBUTE end_time=2011-11-25T13:54:50-0800 -# ATTRIBUTE peasoup_step_name=stratafy_with_pc_confine -# ATTRIBUTE peasoup_step_number=0 -# ATTRIBUTE peasoup_step_command=sh /home/jdh8d/peasoup/uva/strata_head/tools/pc_confinement/stratafy_with_pc_confine.sh a.ncexe a.stratafied -# ATTRIBUTE peasoup_step_exitcode=0 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ls.shared.orig.sh b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ls.shared.orig.sh deleted file mode 100755 index 4c06352bc..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ls.shared.orig.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803 "$@" diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh deleted file mode 100755 index 7a3ad1b20..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh -###################################################################### -###################################################################### -# This file is used as a template, not actually for running the code # -###################################################################### -###################################################################### - -# -# determine the directory that contains the files for peasoup -# -datapath=$1 - -# -# grab the rest of the args in $* -# -shift; - -# -# Run the program with the proper env. vars set., and the arguments to the program specified -# - - - -command=" -STRATA_LOG=detectors -STRATA_NUM_HANDLE=1 -STRATA_DOUBLE_FREE=1 -STRATA_HEAPRAND=1 -STRATA_PC_CONFINE=1 -STRATA_PC_CONFINE_XOR=0 -STRATA_PC_CONFINE_XOR_KEY_LENGTH=1024 -STRATA_ANNOT_FILE=$datapath/a.ncexe.annot -STRATA_SIEVE=1 -STRATA_RC=1 -STRATA_PARTIAL_INLINING=0 - $datapath/a.stratafied" - -# -# log to stderr if verbose is set, else log to a file -# -if [ ! -z $VERBOSE ]; then - command="STRATA_OUTPUT_FILE=$datapath/diagnostics.out $command" -fi - -# -# Set SPRI file to use (should be generated from the IRDB). -# -if [ -f $datapath/a.irdb.bspri ]; then - command="STRATA_SPRI_FILE=$datapath/a.irdb.bspri $command" -fi - - -if [ ! -z $VERBOSE ]; then - echo $command -fi - -eval $command \"\$@\" - -SAVE_EXIT_CODE=$? - -if [ -f $datapath/diagnostics.out ]; then - cat $datapath/diagnostics.out -fi - -if [ $SAVE_EXIT_CODE = 139 ]; then - echo Detected fault, aborting program, POLICY: Controlled exit - exit 0 -fi -exit $SAVE_EXIT_CODE diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/registered.id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/registered.id deleted file mode 100644 index 03a5b41d9..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/registered.id +++ /dev/null @@ -1 +0,0 @@ -299 diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/screenlog.0 b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/screenlog.0 deleted file mode 100644 index b26ae6c7d..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/screenlog.0 +++ /dev/null @@ -1,18 +0,0 @@ -+ export TVOPT=ansi -+ export IDADIR=/home/jdh8d/peasoup/uva/idapro61/ida -+ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/jdh8d/peasoup/grace/grace.trunk/concolic/bin/:/home/jdh8d/peasoup/uva/idapro61/ida -+ export IDALOG=a.ncexe.log -+ export IDALOG_SILENT=1 -+ objdump -d --prefix-addresses a.ncexe -+ grep ^[0-9] -+ [ /home/jdh8d/peasoup/uva/idapro61/idaX = X ] -+ [ ! -f /home/jdh8d/peasoup/uva/idapro61/ida/libida.so ] -+ basename a.ncexe .ncexe -+ rm -f a.ncexe.id? a.ncexe.{nam,til,log,syms} a.id? -+ stty -g -+ old_stty=506:1805:8bd:8a3b:3:1c:7f:8:4:0:0:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 -+ echo TVHEADLESS is -TVHEADLESS is -+ [ X != X ] -+ time /home/jdh8d/peasoup/uva/idapro61/ida/idal -A -SSMP.idc a.ncexe -[;39;49m(B[?25l[H[2J[24;1H[?1002s[?1002h[2;1H[;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[24;1H[30m [31mF1[30m Help [31mC[30m Code [31mD[30m Data [31mN[30m Name [31mAlt-X[30m Quit [31mF10[30m Menu [1;1H[1;1H [31mF[30mile [31mE[30mdit [31mJ[30mump Searc[31mh[30m [31mV[30miew [31mO[30mptions [31mW[30mindow [1;1H[?1002l[1;1H [31mF[30mile [31mE[30mdit [31mJ[30mump Searc[31mh[30m [31mV[30miew [31mO[30mptions [31mW[30mindow [1;1H[24;1H [31mF1[30m Help [31mC[30m Code [31mD[30m Data [31mN[30m Name [31mAlt-X[30m Quit [31mF10[30m Menu [1;1H[2;1H[34m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[?1002h[1;60H[30m [1;1H[1;60H @:00000000[1;1H[1;72H[31mBUSY [1;1H[1;60H[30m @:0804964C[1;1H[1;60H @:08049CD0[1;1H[1;60HFL:0804EE46[1;1H[1;60HFL:08057638[1;1H[1;60HAC:0804980C[1;1H[1;60HAC:0804B986[1;1H[1;60HAC:0804DFC8[1;1H[1;60HAC:0804F117[1;1H[1;60HAC:080515C2[1;1H[1;60HAC:08054AA1[1;1H[1;60HAC:0805811B[1;1H[1;60HAC:0805B703[1;1H[1;60HAC:0805F77C[1;1H[1;60HTP:0804FDF0[1;1H[1;60HAC:08051805[1;1H[1;60HFI:0805FAF2[1;1H[9;21H(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[1;1H(B[10;21H(0x(B (0x[1;1H(B[11;21H(0x(B Propagating type information (0x[1;1H(B[12;21H(0x(B (0x[1;1H(B[13;21H(0x(B (0x[1;1H(B[14;21H(0x(B Please wait... (0x[1;1H(B[15;21H(0x(B (0x[1;1H(B[16;21H(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[1;1H(B[9;61H[34m(0aa[1;1H(B[10;61H[1;30;40m(0aa[1;1H(B[11;61H(0aa[1;1H(B[12;61H(0aa[1;1H(B[13;61H(0aa[1;1H(B[14;61H(0aa[1;1H(B[15;61H(0aa[1;1H(B[16;61H(0aa[1;1H(B[17;21H[22;34;47m(0aa[1;1H(B[17;23H[1;30;40m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H[22;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mlqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[22;34maaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B (0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Propagating type information [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Please wait... [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaa[1;30;40maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[1;60H[30m @:0804B400[1;1H[1;72H[32mREADY [1;1H[1;60H[30m @:0804F900[1;1H[1;60H @:08053C00[1;1H[1;60H @:08058300[1;1H[1;60H @:0805E700[1;1H[1;60H @:08062000[1;1H[9;21H(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[1;1H(B[10;21H(0x(B (0x[1;1H(B[11;21H(0x(B Running IDC script (0x[1;1H(B[12;21H(0x(B (0x[1;1H(B[13;21H(0x(B (0x[1;1H(B[14;21H(0x(B Please wait... (0x[1;1H(B[15;21H(0x(B (0x[1;1H(B[16;21H(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[1;1H(B[9;61H[34m(0aa[1;1H(B[10;61H[1;30;40m(0aa[1;1H(B[11;61H(0aa[1;1H(B[12;61H(0aa[1;1H(B[13;61H(0aa[1;1H(B[14;61H(0aa[1;1H(B[15;61H(0aa[1;1H(B[16;61H(0aa[1;1H(B[17;21H[22;34;47m(0aa[1;1H(B[17;23H[1;30;40m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H[22;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mlqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[22;34maaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B (0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Running IDC script [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Please wait... [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaa[1;30;40maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;21H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;2H[30m(0lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk[1;1H(B[10;2H(0x(B (0x[1;1H(B[11;2H(0x(B Packing the database (0x[1;1H(B[12;2H(0x(B /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false(0x[1;1H(B[13;2H(0x(B _positives/peasoup_executable_directory.ls.shared.orig.803/a.idb (0x[1;1H(B[14;2H(0x(B Please wait... (0x[1;1H(B[15;2H(0x(B (0x[1;1H(B[16;2H(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[1;1H(B[9;80H[34m(0a[1;1H(B[10;80H[1;30;40m(0a[1;1H(B[11;80H(0a[1;1H(B[12;80H(0a[1;1H(B[13;80H(0a[1;1H(B[14;80H(0a[1;1H(B[15;80H(0a[1;1H(B[16;80H(0a[1;1H(B[17;2H[22;34;47m(0aa[1;1H(B[17;4H[1;30;40m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H[22;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0a[1;37mlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk[22;34ma[1;1H(B[10;1H(0a[1;37mx(B (0x[30;40ma[1;1H(B[11;1H[22;34;47m(0a[1;37mx(B [22;30m Packing the database [1;37m(0x[30;40ma[1;1H(B[12;1H[22;34;47m(0a[1;37mx(B [22;30m/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false[1;37m(0x[30;40ma[1;1H(B[13;1H[22;34;47m(0a[1;37mx(B [22;30m _positives/peasoup_executable_directory.ls.shared.orig.803/a.idb [1;37m(0x[30;40ma[1;1H(B[14;1H[22;34;47m(0a[1;37mx(B [22;30m Please wait... [1;37m(0x[30;40ma[1;1H(B[15;1H[22;34;47m(0a[1;37mx(B [22;30m [1;37m(0x[30;40ma[1;1H(B[16;1H[22;34;47m(0a[1;37mmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[30;40ma[1;1H(B[17;1H[22;34;47m(0aaa[1;30;40maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H[22;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;2H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;21H[30m(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[1;1H(B[10;21H(0x(B (0x[1;1H(B[11;21H(0x(B Running IDC script (0x[1;1H(B[12;21H(0x(B (0x[1;1H(B[13;21H(0x(B (0x[1;1H(B[14;21H(0x(B Please wait... (0x[1;1H(B[15;21H(0x(B (0x[1;1H(B[16;21H(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[1;1H(B[9;61H[34m(0aa[1;1H(B[10;61H[1;30;40m(0aa[1;1H(B[11;61H(0aa[1;1H(B[12;61H(0aa[1;1H(B[13;61H(0aa[1;1H(B[14;61H(0aa[1;1H(B[15;61H(0aa[1;1H(B[16;61H(0aa[1;1H(B[17;21H[22;34;47m(0aa[1;1H(B[17;23H[1;30;40m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[2;1H[22;34;47m(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[3;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[4;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[5;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[6;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[7;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[8;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[9;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mlqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk[22;34maaaaaaaaaaaaaaaaaaaa[1;1H(B[10;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B (0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[11;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Running IDC script [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[12;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[13;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[14;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m Please wait... [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[15;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mx(B [22;30m [1;37m(0x[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[16;1H(0aaaaaaaaaaaaaaaaaaaa[1;37mmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[30;40maa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[17;1H(0aaaaaaaaaaaaaaaaaaaaaa[1;30;40maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[22;34;47maaaaaaaaaaaaaaaaaa[1;1H(B[18;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[19;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[20;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[21;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[22;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[23;1H(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[1;1H(B[?1002l[?1002r[;39;49 \ No newline at end of file diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/stratafier.o.exe.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/stratafier.o.exe.REMOVED.git-id deleted file mode 100644 index bfaee0a36..000000000 --- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/stratafier.o.exe.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -77318c51a6f90cca33c7afbf683ea09f9a537640 \ No newline at end of file -- GitLab